opciók¶
-C <initial-cache>
töltsön be előre egy szkriptet a gyorsítótár feltöltéséhez.
amikor a cmake először fut egy üres build fában, létrehozza az aCMakeCache-t.txt fájlt és feltölti azt testreszabható beállításokkala projekt. Ez az opció használható olyan fájl megadására, amelyből a gyorsítótár bejegyzéseit a projekt listafájljain való első áthaladás előtt kell betölteni. A betöltött bejegyzések elsőbbséget élveznek a projekt alapértelmezett értékeivel szemben. Az adott fájlnak CMake szkriptnek kell lennieolyan beállított parancsokat tartalmaz, amelyek a gyorsítótár opciót használják, nem pedig az acache formátumú fájlt.
-D <var>:<type>=<value>
hozzon létre egy cmake gyorsítótár-bejegyzést.
amikor a cmake először fut egy üres build fában, létrehozza az aCMakeCache-t.txt fájlt és feltölti azt testreszabható beállításokkala projekt. Ez az opció használható olyan beállítás megadására, amely elsőbbséget élvez a projekt alapértelmezett értékével szemben. Az opció lehetismételje meg annyi gyorsítótár-bejegyzést, amennyit csak akar.
-U <globbing_expr>
távolítsa el a megfelelő bejegyzéseket a CMake gyorsítótárból.
ez az opció használható egy vagy több változó eltávolítására a theCMakeCache-ből.txt fájl, globbing kifejezések * és ? támogatom. Az opció annyi gyorsítótár-bejegyzésnél megismételhető, ahánykívánatos.
óvatosan használja, elkészítheti a CMakeCache-t.txt nem működik.
-G <generator-name>
adjon meg egy build rendszer generátort.
a CMake több natív build rendszert is támogathat bizonyos platformokon. A generátor felelős egy adott létrehozásáértépítési rendszer. A lehetséges generátorneveket agenerátorok szakasz.
-T <toolset-name>
adja meg az eszközkészlet nevét, ha a generátor támogatja.
néhány CMake generátor támogatja az eszközkészlet nevét, amelyet meg kell adni az eredeti build rendszernek a fordító kiválasztásához. Ezt csak a specifikus generátorok támogatják:
Visual Studio >= 10Xcode >= 3.0
lásd natív build rendszer dokumentációját engedélyezett eszközkészlet nevét.
-A <platform-name>
adja meg a platform nevét, ha a generátor támogatja.
néhány CMake generátor támogatja a platformnevet, amelyet meg kell adni az eredeti build rendszernek, hogy fordítót vagy SDK-t válasszon. Ezt csak a specifikus generátorok támogatják:
Visual Studio >= 8
az engedélyezett platformneveket lásd a natív build rendszer dokumentációjában.
-Wno-dev
A fejlesztői figyelmeztetések letiltása.
szüntesse meg a theCMakeLists szerzőjének szánt figyelmeztetéseket.txt fájlok.
-Wdev
fejlesztői figyelmeztetések engedélyezése.
a Cmakelisták szerzőjének szánt figyelmeztetések engedélyezése.txtfiles.
-E
CMake Parancs mód.
a valódi platformfüggetlenség érdekében a CMake az összes rendszeren használható parancsok listáját tartalmazza. Fuss – e segítséggel a használathozinformációkat. A rendelkezésre álló parancsok a következők: chdir, compare_files, másolás, copy_directory, copy_if_different, echo, echo_append, env, környezet, make_directory, md5sum, eltávolítás, remove_directory, átnevezés, alvás, tar,idő, érintés, touch_nocreate. Ezen kívül néhány platform specifikus parancsokrendelkezésre állnak. Windows rendszeren: delete_regv, write_regv. OnUNIX: create_symlink.
-L
sorolja fel a nem fejlett gyorsítótárazott változókat.
a List cache változók futtatják a CMake-et, és felsorolják az összes változót a CMake cache-ből, amelyek nincsenek belső vagy haladó jelöléssel megjelölve. Ez hatékonyan megjeleníti az aktuális CMake beállításokat, amelyeket aztán megváltoztathat a-D opcióval. Néhány változó megváltoztatása több változó létrehozását eredményezheti. Ha A van megadva, akkor meg fogjaa fejlett változók is megjelennek. Ha H meg van adva, akkor ismegjeleníti a segítséget minden változóhoz.
--build <dir>
építsen egy CMake által generált projekt bináris fát.
ez absztraktálja a natív build eszköz parancssori felületét a következő opciókkal:
<dir> = Project binary directory to be built.--target <tgt> = Build <tgt> instead of default targets.--config <cfg> = For multi-configuration tools, choose <cfg>.--clean-first = Build target 'clean' first, then build. (To clean only, use --target 'clean'.)--use-stderr = Ignored. Behavior is default in CMake >= 3.0.-- = Pass remaining options to the native tool.
fuss cmake-build nincs lehetőség a gyors segítséget.
-N
csak nézet módban.
csak a gyorsítótárat töltse be. Valójában nem fut configure és generatesteps.
-P <file>
folyamat szkript mód.
feldolgozza az adott cmake fájlt a CMakelanguage-ban írt szkriptként. Nem történik konfigurálás vagy generálás lépés, és a gyorsítótár nem módosul. Ha a változókat A-D használatával definiáljuk, akkor ezt a-P argumentum előtt kell megtenni.
--find-package
Futtatás pkg-config-szerű módban.
keressen egy csomagot a find_package() függvény segítségével, és nyomtassa ki az eredményül kapott flagsto stdout-ot. Ezt fel lehet használni, hogy cmake helyett pkg-config tofind telepített könyvtárak sima Makefile-alapú projektek vagy inautoconf-alapú projektek (via share/aclocal/cmake.m4).
--graphviz=
generál graphviz függőségek, lásd CMakeGraphVizOptions.cmake többet.
hozzon létre egy graphviz bemeneti fájlt, amely tartalmazza az összes könyvtárat ésvégrehajtható függőségek a projektben. Lásd a dokumentációtmakegraphvizoptions.cmake további részletekért.
--system-information
információk kiírása erről a rendszerről.
a jelenlegi rendszer széles körű információinak kiírása. Ha egy CMake projekt bináris fájának tetejéről fut, akkor további információkat, például gyorsítótárat, naplófájlokat stb.
--debug-trycompile
ne törölje a try_compile build fát. Csak akkor hasznos, egy try_compile egy időben.
ne törölje a try_compilecalls számára létrehozott fájlokat és könyvtárakat. Ez hasznos hibakeresés sikertelen try_compiles. Ez mayhowever változtatni az eredményeket a try-fordítja a régi junk származó aprevious try-compile okozhat egy másik teszt vagy át orfail helytelenül. Ez az opció a legjobb használni egy próbát-fordítsd atime, és csak akkor, ha hibakeresés.
--debug-output
helyezze a cmake-t hibakeresési módba.
nyomtasson extra dolgokat a cmake futása során, mint például a stack traces withmessage(send_error ) hívások.
--trace
állítsa a cmake-et nyomkövetési módba.
nyomtassa ki az összes kezdeményezett hívás nyomát, ahonnan withmessage(send_error ) hívások.
--warn-uninitialized
figyelmeztet a nem inicializált értékekre.
figyelmeztetés nyomtatása nem inicializált változó használatakor.
--warn-unused-vars
figyelmeztet a nem használt változókra.
keresse meg a deklarált vagy beállított, de nem használt változókat.
--no-warn-unused-cli
ne figyelmeztessen A parancssori opciókra.
ne találja a parancssorban deklarált változókat, de nemhasznált.
--check-system-vars
a rendszerfájlok változó használatával kapcsolatos problémák keresése.
normál esetben a nem használt és inicializálatlan változókat csak a CMAKE_SOURCE_DIR és a CMAKE_BINARY_DIR fájlokban keressük. Ez a zászló azt mondja CMake towarn más fájlokat is.
--help,-help,-usage,-h,-H,/?
használati információk nyomtatása és kilépés.
használat leírja az alapvető parancssori felületet és annak beállításait.
--version,-version,/V
programnév/verzió banner megjelenítése és kilépés.
ha egy fájl meg van adva, a verzió bele van írva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-full
nyomtassa ki az összes Súgó kézikönyvet és lépjen ki.
minden kézikönyv ember által olvasható szöveges formátumban van kinyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-manual <man>
nyomtasson ki egy súgó kézikönyvet és lépjen ki.
a megadott kézikönyv ember által olvasható szöveges formátumban van kinyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-manual-list
sorolja fel a rendelkezésre álló Súgó kézikönyveket, majd lépjen ki.
a lista tartalmazza az összes kézikönyvet, amelyhez segítséget kaphat a --help-manual
opció használatával, amelyet egy kézi név követ.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-command <cmd>
Súgó nyomtatása egy parancshoz és kilépés.
a cmake-commands(7)
kézi bevitel <cmd>
esetén ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-command-list
sorolja fel a parancsokat a rendelkezésre álló segítséggel, majd lépjen ki.
a lista tartalmazza az összes parancsot, amelyhez segítséget lehet szerezni a --help-command
opció használatával, amelyet egy parancsnév követ.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-commands
nyomtatás cmake-parancsok kézi és kilépés.
a cmake-commands(7)
kézikönyv ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-module <mod>
Súgó nyomtatása egy modulhoz és kilépés.
a cmake-modules(7)
<mod>
kézi bevitelét ember által olvasható szövegformátumban nyomtatják ki.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-module-list
sorolja fel a modulokat a rendelkezésre álló segítséggel és a kilépéssel.
a lista tartalmazza az összes olyan modult, amelyhez segítséget kaphat a --help-module
opció használatával, amelyet egy modul neve követ.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-modules
nyomtatás cmake-modulok kézi és kilépés.
a cmake-modules(7)
kézikönyv emberi olvashatóságú szövegformátumban van kinyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-policy <cmp>
Súgó nyomtatása egy házirendhez és kilépés.
a cmake-policies(7)
kézi bejegyzés <cmp>
esetében ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-policy-list
listázza a házirendeket a rendelkezésre álló súgóval és a kilépéssel.
a lista tartalmazza az összes olyan házirendet, amelyhez a --help-policy
opcióval, majd egy házirend nevével lehet segítséget kérni.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-policies
nyomtatás cmake-házirendek kézikönyv és kilépés.
a cmake-policies(7)
kézikönyv ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-property <prop>
Súgó nyomtatása egy tulajdonsághoz és kilépés.
a cmake-properties(7)
<prop>
kézi bejegyzéseit ember által olvasható szövegformátumban nyomtatják ki.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-property-list
sorolja fel a tulajdonságokat a rendelkezésre álló súgóval és a kilépéssel.
a lista tartalmazza az összes olyan tulajdonságot, amelyhez segítséget kaphat a --help-property
opció használatával, amelyet egy tulajdonságnév követ.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-properties
nyomtatás cmake-tulajdonságok kézikönyv és kilépés.
a cmake-properties(7)
kézikönyv ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-variable <var>
Súgó nyomtatása egy változóhoz és kilépés.
a cmake-variables(7)
kézi bevitel <var>
esetén ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-variable-list
sorolja fel a változókat a rendelkezésre álló segítséggel és a kilépéssel.
a lista tartalmazza az összes változót, amelyhez segítséget lehet szerezni az --help-variable
opció használatával, amelyet egy változó neve követ.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.
--help-variables
nyomtatás cmake-változók kézi és exit.
a cmake-variables(7)
kézikönyv ember által olvasható szövegformátumban van nyomtatva.A súgó egy megnevezett <f>ile-re van nyomtatva, ha meg van adva.