cmake(1)¶

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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.