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 Makefile
s 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?
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