cmake(1)¶

alternativ¶

-C <initial-cache>

förinstallera ett skript för att fylla i cachen.

när cmake körs först i ett tomt byggträd skapar det aCMakeCache.txt-fil och fyller den med anpassningsbara inställningar förprojektet. Det här alternativet kan användas för att ange en fil från vilkenatt ladda cacheposter innan det första passet Genom project ’ scmake listfiles. De laddade posterna prioriteras framför projektets standardvärden. Den givna filen ska vara en cmake scriptcontaining SET kommandon som använder CACHE alternativet, inte acache – format fil.

-D <var>:<type>=<value>

skapa en cmake-cache-post.

när cmake körs först i ett tomt byggträd skapar det aCMakeCache.txt-fil och fyller den med anpassningsbara inställningar förprojektet. Det här alternativet kan användas för att ange en inställning somtar prioritet över projektets standardvärde. Alternativet kan varaupprepas för så många cache-poster som önskat.

-U <globbing_expr>

ta bort matchande poster från cmake cache.

det här alternativet kan användas för att ta bort en eller flera variabler från theCMakeCache.txt-fil, globbing uttryck med * och ? stöds. Alternativet kan upprepas för så många cache-poster somönskat.

använd med försiktighet, Du kan göra din CMakeCache.txt icke-arbetande.

-G <generator-name>

ange en byggsystemgenerator.

CMake kan stödja flera inbyggda byggsystem på vissa plattformar. En generator är ansvarig för att generera en vissbyggsystem. Möjliga generatornamn anges igeneratorer avsnitt.

-T <toolset-name>

ange verktygsuppsättningsnamn om det stöds av generator.

vissa cmake-generatorer stöder ett verktygsuppsättningsnamn som ska ges till det inbyggda byggsystemet för att välja en kompilator. Detta stöds endast påspecifika generatorer:

Visual Studio >= 10Xcode >= 3.0

se native build system dokumentation för tillåtna verktygsuppsättningsnamn.

-A <platform-name>

ange plattformsnamn om det stöds av generator.

vissa cmake-generatorer stöder ett plattformsnamn som ska ges till native build system för att välja en kompilator eller SDK. Detta stöds endast påspecifika generatorer:

Visual Studio >= 8

se native build system dokumentation för tillåtna plattformsnamn.

-Wno-dev

undertrycka utvecklarvarningar.

undertrycka varningar som är avsedda för författaren till theCMakeLists.txt-filer.

-Wdev

aktivera utvecklarvarningar.

aktivera varningar som är avsedda för författaren till CMakeLists.txtfiles.

-E

cmake kommandoläge.

för sann plattformsoberoende ger CMake en lista över kommandon som kan användas på alla system. Kör med – E hjälp för användningeninformation. Tillgängliga kommandon är: chdir, compare_files, kopiera, copy_directory, copy_if_different, echo, echo_append, env,miljö, make_directory, md5sum, ta bort, remove_directory, byta namn, sömn, tjära,tid, touch, touch_nocreate. Dessutom vissa plattformsspecifika kommandonär tillgängliga. På Windows: delete_regv, write_regv. OnUNIX: create_symlink.

-L

lista icke-avancerade cachade variabler.

listcachevariabler kör cmake och listar alla variabler från CMake-cachen som inte är markerade som interna eller avancerade. Thiswill effektivt visa aktuella cmake inställningar, som sedan kan bechanged med-D alternativ. Att ändra några av variablerna kan resulterai fler variabler skapas. Om A anges, så kommer det attvisa även avancerade variabler. Om H anges kommer det ocksåvisa hjälp för varje variabel.

--build <dir>

Bygg ett CMake-genererat projekt binärt träd.

detta abstraherar ett inbyggt byggverktygs kommandoradsgränssnitt med följande alternativ:

<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.

kör cmake-build utan alternativ för snabb hjälp.

-N

endast visningsläge.

ladda bara cachen. Kör inte configure och generatesteg.

-P <file>

bearbeta skriptläge.

bearbeta den givna cmake-filen som ett skript skrivet på CMakelanguage. Ingen konfigurera eller generera steg utförs och cacheis inte ändras. Om variabler definieras med -D måste detta göras före-P-argumentet.

--find-package

kör i pkg-config liknande läge.

sök ett paket med find_package() och skriv ut den resulterande flagsto stdout. Detta kan användas för att använda cmake istället för pkg-config tofind installerade bibliotek i vanliga Makefile-baserade projekt eller inautoconf-baserade projekt (via share/aclocal/cmake.m4).

--graphviz=

generera graphviz av beroenden, se CMakeGraphVizOptions.cmake för mer.

generera en graphviz-inmatningsfil som innehåller alla bibliotek ochutförbara beroenden i projektet. Se dokumentationen forCMakeGraphVizOptions.cmake för mer information.

--system-information

dumpa information om detta system.

dumpa ett brett utbud av information om det nuvarande systemet. Om det körs från toppen av ett binärt träd för ett CMake-projekt kommer det att dumpa ytterligare information som cache, loggfiler etc.

--debug-trycompile

ta inte bort byggträdet try_compile. Endast användbar på en try_compile åt gången.

ta inte bort filer och kataloger som skapats för try_compilecalls. Detta är användbart i felsökning misslyckades try_compiles. Det kan dock ändra resultaten av try-compiles som gammal skräp från aprevious try-compile kan orsaka ett annat test för att antingen passera orfail felaktigt. Det här alternativet används bäst för ett försök-kompilera åt gången, och endast vid felsökning.

--debug-output

sätt cmake i ett felsökningsläge.

Skriv ut extra saker under cmake-körningen som stack traces withmessage(send_error) – samtal.

--trace

sätt cmake i spårläge.

Skriv ut ett spår av alla samtal som gjorts och varifrån medmeddelande(send_error ) samtal.

--warn-uninitialized

varna om oinitierade värden.

Skriv ut en varning när en oinitierad variabel används.

--warn-unused-vars

varna om oanvända variabler.

hitta variabler som deklareras eller ställs in men som inte används.

--no-warn-unused-cli

varna inte om kommandoradsalternativ.

hitta inte variabler som deklareras på kommandoraden, men inteanvänds.

--check-system-vars

hitta problem med variabel användning i systemfiler.

normalt söks oanvända och oinitierade variabler endast efter CMAKE_SOURCE_DIR och CMAKE_BINARY_DIR. Denna flagga berättar CMake towarn om andra filer också.

--help,-help,-usage,-h,-H,/?

Skriv ut användningsinformation och avsluta.

användning beskriver det grundläggande kommandoradsgränssnittet och dess alternativ.

--version,-version,/V

Visa programnamn/version banner och avsluta.

om en fil anges skrivs versionen in i den.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-full

Skriv ut alla hjälpmanualer och avsluta.

alla manualer är tryckta i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-manual <man>

Skriv ut en hjälpmanual och avsluta.

den angivna handboken är tryckt i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-manual-list

Listhjälp manualer tillgängliga och avsluta.

listan innehåller alla manualer för vilka hjälp kan erhållas genom att använda alternativet --help-manual följt av ett manuellt namn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-command <cmd>

Skriv ut hjälp för ett kommando och avsluta.

cmake-commands(7) manuell inmatning för <cmd> ärtryckt i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-command-list

Lista kommandon med hjälp tillgänglig och avsluta.

listan innehåller alla kommandon för vilka hjälp kan erhållas genom att använda alternativet --help-command följt av ett kommandonamn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-commands

Skriv ut cmake-kommandon manuell och avsluta.

manualen cmake-commands(7) är tryckt i ahuman-läsbar textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-module <mod>

Skriv ut hjälp för en modul och avsluta.

cmake-modules(7) manuell inmatning för <mod> skrivs ut i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-module-list

lista moduler med hjälp tillgänglig och avsluta.

listan innehåller alla moduler för vilka hjälp kan erhållas genom att använda alternativet --help-module följt av ett modulnamn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-modules

skriv cmake-moduler manuell och avsluta.

manualen cmake-modules(7) skrivs ut i ett human-readabletext-format.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-policy <cmp>

Skriv ut hjälp för en policy och avsluta.

cmake-policies(7) manuell inmatning för <cmp> ärtryckt i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-policy-list

lista policyer med hjälp tillgänglig och avsluta.

listan innehåller alla policyer för vilka hjälp kan erhållas genom att använda alternativet --help-policy följt av ett principnamn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-policies

Skriv ut cmake-policies manual och avsluta.

manualen cmake-policies(7) är tryckt i ahuman-läsbar textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-property <prop>

Skriv ut hjälp för en egenskap och avsluta.

cmake-properties(7) manuella poster för <prop> skrivs ut i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-property-list

lista egenskaper med hjälp tillgänglig och avsluta.

listan innehåller alla egenskaper för vilka hjälp kan erhållas genom att använda alternativet --help-property följt av ett egenskapsnamn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-properties

Skriv ut cmake-egenskaper manual och avsluta.

manualen cmake-properties(7) är tryckt i ahuman-läsbar textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-variable <var>

Skriv ut hjälp för en variabel och avsluta.

cmake-variables(7) manuell inmatning för <var> ärtryckt i ett läsbart textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-variable-list

lista variabler med hjälp tillgänglig och avsluta.

listan innehåller alla variabler för vilka hjälp kan erhållas genom att använda alternativet --help-variable följt av ett variabelnamn.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

--help-variables

Skriv ut cmake-variabler manuell och avsluta.

manualen cmake-variables(7) är tryckt i ahuman-läsbar textformat.Hjälpen skrivs ut till en namngiven<f >ile om den ges.

Lämna ett svar

Din e-postadress kommer inte publiceras.