valinnat¶
-C <initial-cache>
Lataa komentosarja valmiiksi välimuistin täyttämiseksi.
kun cmake ajetaan ensimmäisen kerran tyhjään rakennuspuuhun, se luo acmakecachen.txt-tiedosto ja kansoittaa sen muokattavilla asetuksilla projektille. Tätä asetusta voidaan käyttää määritettäessä tiedostoa, josta voidaan ladata välimuistimerkintöjä ennen kuin ensimmäinen läpäisee projektin tiedostoluettelot. Ladatut merkinnät ovat etusijalla projektin oletusarvoihin nähden. Tietyn tiedoston tulee olla CMake-komentoja sisältävä JOUKKOKOMENNOT, jotka käyttävät VÄLIMUISTIASETUSTA, ei acache-muotoista tiedostoa.
-D <var>:<type>=<value>
luo cmake-välimuisti.
kun cmake ajetaan ensimmäisen kerran tyhjään rakennuspuuhun, se luo acmakecachen.txt-tiedosto ja kansoittaa sen muokattavilla asetuksilla projektille. Tätä asetusta voidaan käyttää määritettäessä asetusta, joka on etusijalla projektin oletusarvoon nähden. Vaihtoehto voidaan valita niin monelle välimuistimerkinnälle kuin halutaan.
-U <globbing_expr>
Poista vastaavat merkinnät CMake-välimuistista.
tätä asetusta voidaan käyttää yhden tai useamman muuttujan poistamiseen thecmakecachesta.txt-tiedosto, globbing lausekkeita käyttäen * ja ? kannatetaan. Valinta voidaan toistaa niin monelle välimuistimerkinnälle kuin on luotu.
Käytä varoen, voit tehdä Cmakecachen.txt ei toimi.
-G <generator-name>
Määritä rakennusjärjestelmägeneraattori.
CMake voi tukea useita natiiveja rakentamisjärjestelmiä tietyillä platformeilla. Generaattori on vastuussa tuottaa tietynrakenteinen järjestelmä. Mahdolliset generaattorien nimet on eritelty generaattorit-osiossa.
-T <toolset-name>
Määritä työkalusarjan nimi, jos generaattori tukee sitä.
jotkut CMake-generaattorit tukevat työkalusarjan nimeä, joka annetaan thenative build-järjestelmälle kääntäjän valitsemiseksi. Tätä tuetaan vain erityisissä generaattoreissa:
Visual Studio >= 10Xcode >= 3.0
Katso sallittujen työkalusarjojen nimet native build system-dokumentaatiosta.
-A <platform-name>
Määritä Alustan nimi, jos generaattori tukee sitä.
jotkut CMake-generaattorit tukevat alustanimeä, joka annetaan kääntäjälle tai SDK: lle. Tätä tuetaan vain erityisissä generaattoreissa:
Visual Studio >= 8
katso sallittujen alustojen nimet native build system-dokumentaatiosta.
-Wno-dev
Estä kehittäjävaroitukset.
Poista varoitukset, jotka on tarkoitettu mekanismin kirjoittajalle.TXT-tiedostot.
-Wdev
ota kehittäjävaroitukset käyttöön.
Ota käyttöön varoitukset, jotka on tarkoitettu Cmakelistien kirjoittajalle.TXT-tiedostoja.
-E
CMake-komentotila.
todellista alustariippumattomuutta varten CMake tarjoaa luettelon käskyistä, joita voidaan käyttää kaikissa järjestelmissä. Juokse-E: n avulla usageinformaatiota varten. Käytettävissä olevat komennot ovat: 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. Lisäksi käytettävissä on joitakin alustakohtaisia komentoja. Windowsissa: delete_regv, write_regv. OnUNIX: luo_symlink.
-L
listaa ei-kehittyneet välimuistissa olevat muuttujat.
List cache-muuttujat ajetaan CMake ja listataan kaikki CMake-välimuistin muuttujat, joita ei ole merkitty sisäisiksi tai EDISTYNEIKSI. Tämä näyttää tehokkaasti nykyiset CMake-asetukset, jotka voidaan sitten vaihtaa-D-valitsimella. Joidenkin muuttujien muuttaminen voi johtaa useampien muuttujien luomiseen. Jos A on määritetty, se on myös kehittynyt muuttujat. Jos H on määritetty, se myös auttaa kutakin muuttujaa.
--build <dir>
Rakenna Cmaken luoma projekti binääripuu.
tämä abstrahoi natiivin build-työkalun komentoriviliitännän seuraavilla valinnoilla:
<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.
Suorita cmake-build ilman pika-apua.
-N
Näytä vain tila.
lataa vain välimuisti. Älä suorita configure-ja generatesteps-ohjelmia.
-P <file>
prosessin komentosarjatila.
käsittele annettu cmake-tiedosto Cmakekielellä kirjoitettuna skriptinä. Konfigurointi-tai generointivaihetta ei suoriteta eikä välimuistia muuteta. Jos muuttujat määritellään käyttämällä-D: tä, tämä on tehtävä ennen-P: n argumenttia.
--find-package
ajetaan Pkg-configin kaltaisessa tilassa.
Etsi pakettia käyttäen find_packagea() ja tulosta tuloksena oleva lippu stdout. Tätä voidaan käyttää cmake sijasta pkg-config löytää asennetut kirjastot tavallisissa Makefile-pohjaisissa projekteissa tai inautoconf-pohjaisissa projekteissa (kautta share / aclocal / cmake.m4).
--graphviz=
luo riippuvuuksien graafit, katso Cmakegrafvitsaukset.cmake lisää.
luo graphviz-syötetiedosto, joka sisältää kaikki projektin kirjasto-ja selitettävät riippuvuudet. Katso dokumentaatio formakegraphvizoptions.cmake lisätietoja.
--system-information
Dump tiedot tästä järjestelmästä.
Dump a wide range of information about the current system. Jos cmake-projekti ajetaan binääripuun yläosasta, se dumppaalisätietoja, kuten välimuistin, lokitiedostot jne.
--debug-trycompile
älä poista try_compile-rakennuspuuta. Hyödyllinen vain yhdellä try_compile kerrallaan.
älä poista try_compilecallsille luotuja tiedostoja ja kansioita. Tästä on hyötyä epäonnistuneiden try_compiles-tiedostojen vianetsinnässä. Se voi kuitenkin muuttaa try-compilesin tuloksia, koska vanha roska aiemmasta try-compilesta voi aiheuttaa erilaisen testin joko läpäistäväksi tai virheelliseksi. Tätä asetusta käytetään parhaiten yhden try-compile attime-kokeilun yhteydessä ja vain virheenkorjauksen yhteydessä.
--debug-output
laita cmake debug-tilaan.
tulosta cmake-ajon aikana ylimääräistä tavaraa, kuten pinon jälkiä viestipuheluilla(send_error).
--trace
laita cmake seurantatilaan.
tulosta jälki kaikista soitetuista ja mistä soitetuista puheluista.
--warn-uninitialized
varoita aloittamattomista arvoista.
tulosta varoitus, kun käytetään kutsumatonta muuttujaa.
--warn-unused-vars
varoita käyttämättömistä muuttujista.
Etsi muuttujia, jotka on ilmoitettu tai asetettu, mutta joita ei ole käytetty.
--no-warn-unused-cli
älä varoita komentorivivalinnoista.
älä löydä muuttujia, jotka on ilmoitettu komentorivillä, mutta joita ei ole käytetty.
--check-system-vars
Etsi järjestelmätiedostoista muuttujien käyttöön liittyviä ongelmia.
normaalisti käyttämättömiä ja aloittamattomia muuttujia etsitään vain cmake_source_diristä ja CMAKE_BINARY_DIRISTÄ. Tämä lippu kertoo CMake towarnille myös muista tiedostoista.
--help,-help,-usage,-h,-H,/?
tulosta käyttötiedot ja poistu.
käyttö kuvaa komentorivin perusliittymää ja sen vaihtoehtoja.
--version,-version,/V
Näytä ohjelman nimi / versio banneri ja poistu.
jos tiedosto on annettu, kirjoitetaan versio siihen.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-full
Tulosta kaikki ohjekirjat ja poistu.
kaikki käsikirjat on painettu ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-manual <man>
Print one help manual and exit.
määritelty käsikirja on painettu ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-manual-list
listaa ohjekirjat saatavilla ja poistu.
luettelo sisältää kaikki käsikirjat, joihin voi saada apua käyttämällä --help-manual
– vaihtoehtoa, jota seuraa käsikirjan nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-command <cmd>
tulosta ohje yhdelle komennolle ja poistu.
cmake-commands(7)
käsikirja <cmd>
on painettu ihmisen luettavassa muodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-command-list
luetteloi komennot apuna ja poistu.
luettelo sisältää kaikki komennot, joihin apua voi saada käyttämällä --help-command
– asetusta, jota seuraa komennon nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-commands
tulosta cmake-käskykäsikirja ja poistu.
cmake-commands(7)
käsikirja on painettu suomenkielisessä muodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-module <mod>
tulosta ohje yhdelle moduulille ja poistu.
cmake-modules(7)
käsikirja <mod>
tulostetaan ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-module-list
listaa moduulit, joissa apu on saatavilla ja poistu.
luettelo sisältää kaikki moduulit, joihin voi saada apua käyttämällä --help-module
– vaihtoehtoa, jota seuraa moduulin nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-modules
tulosta cmake-moduulit käsikirja ja poistu.
cmake-modules(7)
käsikirja on painettu ihmislukutekstimuotoisena.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-policy <cmp>
Print help for one policy and exit.
cmake-policies(7)
käsikirja <cmp>
on painettu ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-policy-list
listaa käytännöt, joihin on saatavilla apua ja poistuminen.
luettelo sisältää kaikki käytännöt, joihin voi saada apua käyttämällä --help-policy
– vaihtoehtoa, jota seuraa politiikan nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-policies
Print cmake-policies manual and exit.
cmake-policies(7)
käsikirja on painettu suomenkielisessä muodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-property <prop>
Tulostusohje yhteen kiinteistöön ja poistumiseen.
cmake-properties(7)
manuaaliset merkinnät <prop>
on painettu ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-property-list
listaa ominaisuudet, joihin on saatavilla apua ja poistuminen.
luettelo sisältää kaikki ominaisuudet, joihin apua voi saada käyttämällä --help-property
– vaihtoehtoa, jota seuraa ominaisuuden nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-properties
tulosta cmake-ominaisuudet-ohje ja poistu.
cmake-properties(7)
käsikirja on painettu suomenkielisessä muodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-variable <var>
Tulostusohje yhdelle muuttujalle ja poistumiselle.
cmake-variables(7)
käsikirja <var>
on painettu ihmisen luettavassa tekstimuodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-variable-list
listaa muuttujat apuna ja poistu.
luettelo sisältää kaikki muuttujat, joille apua voi saada käyttämällä --help-variable
– vaihtoehtoa, jota seuraa muuttujan nimi.Ohje painetaan nimettyyn <f> ile, jos se annetaan.
--help-variables
tulosta cmake-muuttujien käsikirja ja poistu.
cmake-variables(7)
käsikirja on painettu suomenkielisessä muodossa.Ohje painetaan nimettyyn <f> ile, jos se annetaan.