7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
# cmake
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
> Plattformübergreifndes Build-Automatisierungs-System, das Vorlagen für native Build-Systeme erzeugt.
|
2021-04-24 12:09:56 +01:00
|
|
|
> Weitere Informationen: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
|
7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Erzeuge eine Build-Vorlage im aktuellen Verzeichnis mit `CMakeLists.txt` eines Projektordners:
|
7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
|
|
|
|
`cmake {{pfad/zu/projektordner}}`
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Erzeuge eine Build-Vorlage mit der Build-Art `Release`:
|
7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
|
|
|
|
`cmake {{pfad/zu/projektordner}} -D {{CMAKE_BUILD_TYPE=Release}}`
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Benutze eine generierte Vorlage, um Artifakte zu erzeugen:
|
7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
|
|
|
|
`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}}`
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Führe ein bestimmtes Build-Ziel aus:
|
7za, 7zr, aapt, ab, alacritty, atom, avrdude, chown, chroot, clear, cmake, compare, curl, dd, diff: add German translation (#5286)
2021-02-20 20:30:55 +00:00
|
|
|
|
|
|
|
`cmake --build {{pfad/zu/build_verzeichnis}} --target {{zielname}}`
|