mirror of https://github.com/CrimsonTome/tldr.git
974 B
974 B
cmake
Plattformübergreifndes Build-Automatisierungs-System, das Vorlagen für native Build-Systeme erzeugt. Weitere Informationen: https://cmake.org/cmake/help/latest/manual/cmake.1.html.
- Erzeuge eine Build-Vorlage im aktuellen Verzeichnis mit
CMakeLists.txt
eines Projektordners:
cmake {{pfad/zu/projektordner}}
- Erzeuge eine Build-Vorlage mit der Build-Art
Release
:
cmake {{pfad/zu/projektordner}} -D {{CMAKE_BUILD_TYPE=Release}}
- Benutze eine generierte Vorlage, um Artifakte zu erzeugen:
cmake --build {{pfad/zu/build_verzeichnis}}
- Installiere die Build-Artifakte in
/usr/local/
und enferne Debugsymbole:
cmake --install {{pfad/zu/build_verzeichnis}} --strip
- Installiere die Build-Artifakte mit einem eigenen Präfix für Pfade:
cmake --install {{pfad/zu/build_verzeichnis}} --strip --prefix {{pfad/zu/verzeichnis}}
- Führe ein bestimmtes Build-Ziel aus:
cmake --build {{pfad/zu/build_verzeichnis}} --target {{zielname}}