Možnosti¶
-C <initial-cache>
Pre-načíst skript naplnit cache.
když je cmake poprvé spuštěn v prázdném stromu sestavení, vytvoří aCMakeCache.soubor txt a naplní jej přizpůsobitelnými nastavenímiprojekt. Tato volba může být použita k určení souboru, ze kterého chcete načíst položky mezipaměti před prvním průchodem přes seznam projektůsoubory. Načtené položky mají přednost před výchozími hodnotami projektu. Daný soubor by měl být skript Cmakeobsahující nastavené příkazy, které používají volbu CACHE, nikoli soubor ve formátu acache.
-D <var>:<type>=<value>
vytvořte položku mezipaměti cmake.
když je cmake poprvé spuštěn v prázdném stromu sestavení, vytvoří aCMakeCache.soubor txt a naplní jej přizpůsobitelnými nastavenímiprojekt. Tato volba může být použita k určení nastavení, které má přednost před výchozí hodnotou projektu. Tato volba může býtopakováno pro tolik položek mezipaměti, jak je požadováno.
-U <globbing_expr>
Odebrat odpovídající položky z mezipaměti CMake.
tato volba může být použita k odstranění jedné nebo více proměnných z mezipaměti.txt soubor, globbing výrazy pomocí * a ? podporováno. Tato volba může být opakována pro tolik položek mezipaměti jakopožadováno.
používejte opatrně, můžete si vytvořit svůj CMakeCache.txt nefunguje.
-G <generator-name>
zadejte generátor sestavení systému.
CMake může podporovat více nativních sestavovacích systémů na určitých platformách. Generátor je zodpovědný za generování konkrétníchstavební systém. Možné názvy generátorů jsou uvedeny v části generátory.
-T <toolset-name>
zadejte název sady nástrojů, pokud je podporován generátorem.
některé generátory CMake podporují název sady nástrojů, který má být dán systému pro sestavení kompilátoru. To je podporováno pouze naspecifické generátory:
Visual Studio >= 10Xcode >= 3.0
povolené názvy sady nástrojů najdete v dokumentaci nativního systému sestavení.
-A <platform-name>
zadejte název platformy, pokud je podporován generátorem.
některé generátory CMake podporují název platformy, který má být dán systému pro sestavení kompilátoru nebo SDK. To je podporováno pouze naspecifické generátory:
Visual Studio >= 8
povolené názvy platforem najdete v dokumentaci nativního systému sestavení.
-Wno-dev
potlačit varování vývojáře.
potlačit varování, která jsou určena pro autora theCMakeLists.txt soubory.
-Wdev
povolit varování pro vývojáře.
povolit varování, která jsou určena pro autora CMakeLists.txtfiles.
-E
CMake příkazový režim.
pro skutečnou nezávislost platformy poskytuje CMake seznam příkazů, které lze použít ve všech systémech. Spusťte pomocí-E pomoc při použitíinformace. Dostupné příkazy jsou: chdir, compare_files, copy, copy_directory, copy_if_different, echo, echo_append, env, životní prostředí, make_directory, md5sum, odstranit, remove_directory, přejmenovat, spánek, tar, čas, dotek, touch_nocreate. Navíc některé příkazy specifické pro platformujsou k dispozici. V systému Windows: delete_regv, write_regv. Onunix: create_symlink.
-L
seznam nepokročilých proměnných uložených v mezipaměti.
seznam proměnných mezipaměti spustí CMake a vypíše všechny proměnné z mezipaměti CMake, které nejsou označeny jako interní nebo pokročilé. To bude účinně zobrazovat aktuální nastavení CMake, které pak může býtzměněna s volbou-D. Změna některých proměnných může mít za následek vytvoření více proměnných. Pokud je zadáno A, pak to budezobrazit také pokročilé proměnné. Pokud je zadáno H, bude to takézobrazit nápovědu pro každou proměnnou.
--build <dir>
Vytvořte binární strom projektu generovaný CMake.
toto abstrahuje rozhraní příkazového řádku nativního nástroje pro sestavení s možnostmi sledování:
<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.
spusťte cmake-build bez možností rychlé pomoci.
-N
Pouze Režim zobrazení.
načte pouze mezipaměť. Ve skutečnosti nespouštějte konfiguraci a generujtekroky.
-P <file>
procesní režim skriptu.
zpracujte daný soubor cmake jako skript napsaný v CMakelanguage. Není proveden žádný krok konfigurace nebo generování a cacheis není změněn. Pokud jsou proměnné definovány pomocí-D, musí to býtpřed argumentem-P.
--find-package
spustit v režimu pkg-config jako.
vyhledejte balíček pomocí find_package () a vytiskněte výsledné flagsto stdout. To může být použito k použití cmake místo pkg-config tofind instalovaných knihoven v prostých projektech založených na Makefile nebo projektech založených na inautoconf (přes share / aclocal/cmake.m4).
--graphviz=
generovat graphviz závislostí, viz CMakeGraphVizOptions.cmake pro více.
Vygenerujte vstupní soubor graphviz, který bude obsahovat všechny knihovny a ověřitelné závislosti v projektu. Viz dokumentace forCMakeGraphVizOptions.cmake pro více informací.
--system-information
výpis informací o tomto systému.
vypíše širokou škálu informací o aktuálním systému. Pokud běží z horní části binárního stromu pro projekt CMake, vypíše další informace, jako je mezipaměť, soubory protokolu atd.
--debug-trycompile
neodstraňujte strom sestavení souboru try_compile. Užitečné pouze na jednom try_compile najednou.
neodstraňujte soubory a adresáře vytvořené pro try_compilecalls. To je užitečné při ladění neúspěšných try_compiles. To mayhowever změnit výsledky try-kompiluje jako staré nevyžádané z aprevious try-kompilace může způsobit jiný test buď projít orfail nesprávně. Tato možnost se nejlépe používá pro jeden pokus-kompilovat najednou a pouze při ladění.
--debug-output
uveďte cmake do režimu ladění.
tiskněte další věci během běhu cmake jako stack traces withmessage (send_error ) volání.
--trace
uveďte cmake do režimu trasování.
vytiskne stopu všech uskutečněných hovorů a odkud withmessage (send_error ) volá.
--warn-uninitialized
varujte před neinicializovanými hodnotami.
vypíše varování, pokud je použita neinicializovaná proměnná.
--warn-unused-vars
varujte před nepoužívanými proměnnými.
Najděte proměnné, které jsou deklarovány nebo nastaveny, ale nepoužívají se.
--no-warn-unused-cli
nevarujte před možnostmi příkazového řádku.
nenaleznete proměnné, které jsou deklarovány na příkazovém řádku, ale notused.
--check-system-vars
Najděte problémy s proměnným použitím v systémových souborech.
obvykle se nepoužívané a neinicializované proměnné vyhledávají pouze v CMAKE_SOURCE_DIR a CMAKE_BINARY_DIR. Tento příznak říká CMake towarn o dalších souborech.
--help,-help,-usage,-h,-H,/?
vytiskněte informace o použití a ukončete.
použití popisuje základní rozhraní příkazového řádku a jeho možnosti.
--version,-version,/V
zobrazit název programu / verze banner a exit.
pokud je zadán SOUBOR, je do něj zapsána verze.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-full
vytiskněte všechny příručky nápovědy a ukončete je.
všechny manuály jsou vytištěny v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-manual <man>
vytiskněte jednu nápovědu a ukončete ji.
zadaná příručka je vytištěna v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-manual-list
seznam dostupných příruček nápovědy a ukončení.
seznam obsahuje všechny manuály, pro které lze získat nápovědu pomocí volby --help-manual
následované názvem manuálu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-command <cmd>
vytiskněte nápovědu pro jeden příkaz a ukončete.
ruční záznam cmake-commands(7)
pro <cmd>
je vytištěn v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-command-list
seznam příkazů s dostupnou nápovědou a ukončením.
seznam obsahuje všechny příkazy, pro které lze získat nápovědupomocí volby --help-command
následované názvem příkazu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-commands
tisk cmake-příkazy manual a exit.
příručka cmake-commands(7)
je vytištěna v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-module <mod>
vytiskněte nápovědu pro jeden modul a ukončete.
cmake-modules(7)
ruční zadání pro <mod>
je vytištěno v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-module-list
seznam modulů s dostupnou nápovědou a ukončením.
seznam obsahuje všechny moduly, pro které lze získat nápovědu pomocí volby --help-module
následované názvem modulu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-modules
tisk cmake-modules manual a exit.
příručka cmake-modules(7)
je vytištěna v lidsky čitelném formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-policy <cmp>
vytiskněte nápovědu pro jednu politiku a ukončete ji.
ruční záznam cmake-policies(7)
pro <cmp>
je vytištěn v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-policy-list
seznam zásad s dostupnou nápovědou a ukončením.
seznam obsahuje všechny zásady, pro které lze nápovědu získat pomocí volby --help-policy
následované názvem zásad.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-policies
tisk cmake-Policy manual a exit.
příručka cmake-policies(7)
je vytištěna v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-property <prop>
vytiskněte nápovědu pro jednu vlastnost a ukončete ji.
ruční záznamy cmake-properties(7)
pro <prop>
jsou vytištěny v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-property-list
seznam vlastností s dostupnou nápovědou a ukončením.
seznam obsahuje všechny vlastnosti, pro které lze nápovědu získat pomocí volby --help-property
následované názvem Vlastnosti.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-properties
tisk cmake-properties manual a exit.
příručka cmake-properties(7)
je vytištěna v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-variable <var>
vytiskněte nápovědu pro jednu proměnnou a ukončete ji.
cmake-variables(7)
ruční zadání pro <var>
je vytištěno v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-variable-list
seznam proměnných s dostupnou nápovědou a ukončením.
seznam obsahuje všechny proměnné, pro které lze nápovědu získat pomocí volby --help-variable
následované názvem proměnné.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.
--help-variables
tisk cmake-proměnné manual a exit.
příručka cmake-variables(7)
je vytištěna v lidsky čitelném textovém formátu.Nápověda je vytištěna na pojmenované < f>ile, pokud je zadána.