1.1 KiB
1.1 KiB
cmake
Cross-platform bouwautomatiseringssysteem dat recepten genereert voor native bouwsystemen. Meer informatie: https://cmake.org/cmake/help/latest/manual/cmake.1.html.
- Genereer een bouwrecept in de huidige map met
CMakeLists.txtvan een projectmap:
cmake {{pad/naar/projectmap}}
- Gebruik een gegenereerd recept in een bepaalde map om artefacten te bouwen:
cmake --build {{pad/naar/bouwmap}}
- Installeer de bouwartefacten in
/usr/local/en verwijder debug-symbolen:
cmake --install {{pad/naar/bouwmap}} --strip
- Genereer een bouwrecept met bouwtype ingesteld naar
Releasemet CMake-variabele:
cmake {{pad/naar/projectmap}} -D CMAKE_BUILD_TYPE=Release
- Genereer een bouwrecept met
generator_naamals onderliggend bouwsysteem:
cmake -G {{generator_naam}} {{pad/naar/projectmap}}
- Installeer de bouwartefacten met een aangepaste voorvoegsel voor paden:
cmake --install {{pad/naar/bouwmap}} --strip --prefix {{pad/naar/map}}
- Voer een aangepaste bouwdoel uit:
cmake --build {{pad/naar/bouwmap}} {{[-t|--target]}} {{doelnaam}}
- Toon de help:
cmake {{[-h|--help]}}