web-dev-qa-db-fra.com

CUKE: Spécifier la construction de la construction d'outils

Très nouveau à CMAKE, et jusqu'à présent, je trouve que cela sera extrêmement utile. J'ai un ensemble de bibliothèques personnalisées que je souhaiterais construire pour plusieurs plates-formes à l'aide de la compilation croisée. Les cuillères à outils sont installées et je peux faire la main - créer le Makefiles que je dois le faire, mais j'aimerais pouvoir utiliser la cmake.

Y a-t-il un moyen de dire cmake quelle boîte à outils à utiliser à la ligne de commande ou dans le CMakeLists.txt déposer?

23
Will

Demandez à un look ici : Fondamentalement, vous définissez un "fichier à outils à outils" qui définit des éléments comme le nom du système, les chemins vers les compilateurs et ainsi de suite. Vous appelez alors cmake comme si:

cmake /path/to/src -DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain/foo-bar-baz.cmake
35
Jack Kelly