makefile - CMake: especificando construir toolchain
build-automation cross-compiling (1)
Eche un vistazo here : básicamente, usted define un "archivo de cadena de herramientas" que establece cosas como el nombre del sistema, las rutas a los compiladores, etc. Entonces llamas a cmake
así:
cmake /path/to/src -DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain/foo-bar-baz.cmake
Muy nuevo en CMake, y hasta ahora lo encuentro extremadamente útil. Tengo un conjunto de bibliotecas personalizadas que me gustaría construir para múltiples plataformas usando compilación cruzada. Las cadenas de herramientas están instaladas, y puedo crear a mano los Makefile
que necesito para hacerlo, pero me gustaría poder usar CMake.
¿Hay alguna manera de decirle a cmake
qué cadena de herramientas usar, ya sea en la línea de comandos o en el archivo CMakeLists.txt
?