cmake(1)¶

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.