cmake(1)¶

opties¶

-C <initial-cache>

een script vooraf laden om de cache in te vullen.

wanneer cmake voor het eerst wordt uitgevoerd in een lege build-boom, maakt het aCMakeCache aan.txt-bestand en vult het met aanpasbare instellingen voor het project. Deze optie kan worden gebruikt om een bestand op te geven waaruit cache-items moeten worden geladen voordat de scmake-lijstbestanden van het project voor het eerst worden doorlopen. De geladen items hebben voorrang op de standaardwaarden van het project. Het gegeven bestand moet een cmake scriptbevattende SET commando ‘ s die de cache optie te gebruiken, niet acache-formaat bestand.

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

Maak een cmake-cache-item aan.

wanneer cmake voor het eerst wordt uitgevoerd in een lege build-boom, maakt het aCMakeCache aan.txt-bestand en vult het met aanpasbare instellingen voor het project. Deze optie kan worden gebruikt om een instelling op te geven die voorrang heeft boven de standaardwaarde van het project. De optie kan berepeated voor zo veel cache items als gewenst.

-U <globbing_expr>

overeenkomende items uit CMake-cache verwijderen.

deze optie kan worden gebruikt om een of meer variabelen uit de makecache te verwijderen.txt-bestand, globbing uitdrukkingen met behulp van * en ? worden ondersteund. De optie kan worden herhaald voor zo veel cache-items alsdesired.

voorzichtig gebruiken, U kunt uw CMakeCache maken.txt werkt niet.

-G <generator-name>

Geef een bouwsysteemgenerator op.

CMake kan meerdere native build-systemen op bepaalde platforms ondersteunen. Een generator is verantwoordelijk voor het genereren van een bepaaldbouwsysteem. Mogelijke generatornamen worden gespecificeerd in het gedeelte generators.

-T <toolset-name>

geef de naam van de toolset op indien deze wordt ondersteund door de generator.

sommige cmake-generatoren ondersteunen een toolset-naam die aan het oorspronkelijke bouwsysteem moet worden gegeven om een compiler te kiezen. Dit wordt alleen ondersteund opspecifieke generatoren:

Visual Studio >= 10Xcode >= 3.0

zie native build system documentatie voor toegestane toolset namen.

-A <platform-name>

geef platformnaam op indien ondersteund door de generator.

sommige cmake-generatoren ondersteunen een platformnaam die aan het oorspronkelijke bouwsysteem moet worden gegeven om een compiler of SDK te kiezen. Dit wordt alleen ondersteund opspecifieke generatoren:

Visual Studio >= 8

zie native build system documentatie voor toegestane platformnamen.

-Wno-dev

waarschuwingen voor ontwikkelaars onderdrukken.

waarschuwingen onderdrukken die bedoeld zijn voor de auteur van de makelijsten.txt-bestanden.

-Wdev

ontwikkelaarswaarschuwingen inschakelen.

schakel waarschuwingen in die bedoeld zijn voor de auteur van de CMakeLists.txtfiles.

-E

cmake-opdrachtmodus.

voor echte platformonafhankelijkheid biedt CMake een lijst met commando ‘ s die op alle systemen kunnen worden gebruikt. Uitvoeren met-E hulp voor de usageinformatie. Beschikbare commando ‘ s zijn: chdir, compare_files, copy, copy_directory, copy_if_different, echo, echo_append, env,environment, make_directory, md5sum, remove, remove_directory, rename, sleep, tar,time, touch, touch_nocreate. Daarnaast zijn sommige platform specifieke commando ‘ s beschikbaar. Op Windows: delete_regv, write_regv. OnUNIX: create_symlink.

-L

toon niet-geavanceerde cachevariabelen.

lijst cache variabelen zal cmake draaien en een lijst van alle variabelen uit de cmake cache die niet zijn gemarkeerd als intern of geavanceerd. Ditzal effectief de huidige cmake-instellingen weergeven, die vervolgens kunnen worden gewijzigd met de optie-D. Het veranderen van enkele variabelen kan resulteren in meer variabelen worden gemaakt. Als A is opgegeven, dan zal het ook geavanceerde variabelen weergeven. Als H is opgegeven, zal het ook hulp weergeven voor elke variabele.

--build <dir>

Bouw een cmake-gegenereerde Project binaire boom.

dit abstraheert de opdrachtregelinterface van een native build tool met de volgende opties:

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

voer cmake-build uit zonder opties voor snelle hulp.

-N

alleen weergavemodus.

laad alleen de cache. Niet echt uitvoeren configure en generatesteps.

-P <file>

Process script mode.

verwerk het gegeven cmake-bestand als een script geschreven in de Cmaktaal. Er wordt geen stap configureren of genereren uitgevoerd en de cacheis niet gewijzigd. Als variabelen worden gedefinieerd met behulp van-D, moet dit voor het argument-P liggen.

--find-package

draaien in pkg-config-achtige modus.

zoek een pakket met find_package () en print de resulterende vlaggen naar stdout. Dit kan worden gebruikt om cmake te gebruiken in plaats van pkg-config om geïnstalleerde bibliotheken te vinden in gewone Makefile-gebaseerde projecten of in autoconf-gebaseerde projecten (via share/aclocal/cmake.m4).

--graphviz=

genereer grafviz van afhankelijkheden, zie CMakeGraphVizOptions.cmake voor meer.

Genereer een graphviz invoerbestand dat alle bibliotheken en uitvoerbare afhankelijkheden in het project zal bevatten. Zie de documentatie voorcmakegraphvizoptions.cmake voor meer details.

--system-information

informatie over dit systeem dumpen.

een breed scala aan informatie over het huidige systeem. Als het wordt uitgevoerd vanaf de bovenkant van een binaire boom voor een cmake-project zal het extra informatie zoals de cache, logbestanden enz.

--debug-trycompile

verwijder de try_compile build-boom niet. Alleen nuttig op één try_compile per keer.

verwijder de bestanden en mappen die zijn aangemaakt voor try_compilecalls niet. Dit is handig bij het debuggen van mislukte try_compiles. Het kan echter veranderen de resultaten van de try-compiles als oude rommel van een vorige try-compile kan leiden tot een andere test om ofwel passeren offail onjuist. Deze optie kan het beste worden gebruikt voor één keer compileren per keer, en alleen bij het debuggen.

--debug-output

zet cmake in een debugmodus.

druk extra materiaal af tijdens het uitvoeren van cmake zoals stack traces metmessage (send_error ) aanroepen.

--trace

zet cmake in trace-modus.

een trace afdrukken van alle oproepen die zijn gedaan en van waar vandaan metmessage (send_error ) oproepen.

--warn-uninitialized

waarschuwen voor niet-geïnitialiseerde waarden.

Geef een waarschuwing af wanneer een niet-geïnitialiseerde variabele wordt gebruikt.

--warn-unused-vars

waarschuwen voor ongebruikte variabelen.

zoek variabelen die zijn gedeclareerd of ingesteld, maar niet worden gebruikt.

--no-warn-unused-cli

waarschuw niet voor opdrachtregelopties.

vind geen variabelen die op de opdrachtregel worden gedeclareerd, maar niet worden gebruikt.

--check-system-vars

problemen met variabel gebruik in systeembestanden zoeken.

normaal gesproken worden ongebruikte en niet-geïnitialiseerde variabelen alleen gezocht in CMAKE_SOURCE_DIR en CMAKE_BINARY_DIR. Deze vlag vertelt CMake towarn ook over andere bestanden.

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

gebruiksinformatie afdrukken en afsluiten.

het gebruik beschrijft de basis-opdrachtregelinterface en zijn opties.

--version,-version,/V

programmanaam/versiebanner tonen en afsluiten.

als een bestand is opgegeven, wordt de versie erin geschreven.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-full

Alle help-handleidingen afdrukken en afsluiten.

alle handleidingen zijn gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-manual <man>

één help-handleiding afdrukken en afsluiten.

de gespecificeerde handleiding is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-manual-list

lijst help handleidingen beschikbaar en afsluiten.

de lijst bevat alle handleidingen waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-manual gevolgd door een handmatige naam.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-command <cmd>

help afdrukken voor één opdracht en afsluiten.

de cmake-commands(7) handmatige invoer voor <cmd> is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-command-list

Toon commando ‘ s met hulp beschikbaar en sluit af.

de lijst bevat alle opdrachten waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-command gevolgd door een opdrachtnaam.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-commands

cmake-commando ‘ s Handmatig Afdrukken en afsluiten.

de handleiding cmake-commands(7) is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-module <mod>

Help voor één module afdrukken en afsluiten.

de cmake-modules(7) handmatige invoer voor <mod> wordt afgedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-module-list

Toon modules met hulp beschikbaar en sluit af.

de lijst bevat alle modules waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-module gevolgd door een module naam.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-modules

cmake-modules Handmatig Afdrukken en afsluiten.

het cmake-modules(7) handboek is gedrukt in een voor de mens leesbare tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-policy <cmp>

help voor één beleid afdrukken en afsluiten.

de cmake-policies(7) handmatige invoer voor <cmp> is afgedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-policy-list

Toon beleid met hulp beschikbaar en sluit af.

de lijst bevat alle beleidsregels waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-policy gevolgd door een beleidsnaam.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-policies

cmake-beleidshandleiding afdrukken en afsluiten.

de handleiding cmake-policies(7) is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-property <prop>

help voor één eigenschap afdrukken en afsluiten.

de cmake-properties(7) handmatige vermeldingen voor <prop> zijn gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-property-list

Toon eigenschappen met hulp beschikbaar en sluit af.

de lijst bevat alle eigenschappen waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-property gevolgd door een eigenschapsnaam.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-properties

cmake-properties Handmatig Afdrukken en afsluiten.

de handleiding cmake-properties(7) is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-variable <var>

help voor één variabele afdrukken en afsluiten.

de cmake-variables(7) handmatige invoer voor <var> is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-variable-list

geef variabelen weer met hulp beschikbaar en sluit af.

de lijst bevat alle variabelen waarvoor hulp kan worden verkregen door gebruik te maken van de optie --help-variable gevolgd door een naam van de variabele.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

--help-variables

cmake-variables Handmatig Afdrukken en afsluiten.

de handleiding cmake-variables(7) is gedrukt in een voor mensen leesbaar tekstformaat.De hulp wordt afgedrukt op een naam <f>ile indien gegeven.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.