Ero sivun ”CMake” versioiden välillä
Siirry navigaatioon
Siirry hakuun
ei muokkausyhteenvetoa
p (kh, wikilinkin korjaus (g++ ei toiminut)) |
Ei muokkausyhteenvetoa |
||
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ Ohjelma | nimi= | {{ Ohjelma | nimi=CMake | kuva= | kuvateksti= | lisenssi=cmake | käyttöliittymä=teksti | kotisivu=[http://cmake.org cmake.org] }} | ||
'''CMake''' on usealla alustalla toimiva käännösjärjestelmä. Se on käytössä muun muassa [[KDE|KDE-projektissa]]. | |||
==Käyttö== | ==Käyttö== | ||
Yleensä projekti käännetään ajamalla sen | Yleensä projekti käännetään ajamalla sen lähdekoodihakemistossa komento | ||
cmake . | cmake . | ||
Käännösprosessia voi ohjata määrittelemällä -D-valitsimella käännöstä ohjaavia muuttujia: | |||
cmake -D<muuttuja>=arvo | cmake -D<muuttuja>=arvo | ||
Esimerkiksi [[gcc|g++]]:n käännösvalitsimiin voi vaikuttaa muuttujalla <tt>CMAKE_CXX_FLAGS</tt>: | |||
cmake -DCMAKE_CXX_FLAGS="-g -O2" . | cmake -DCMAKE_CXX_FLAGS="-g -O2" . | ||
Tämän jälkeen CMake yleensä luo [[Makefile|Makefilen]], jonka avulla ohjelma voidaan asentaa tyypillisesti komennolla | |||
[[make]] all install | [[make]] all install | ||
==Katso myös== | ==Katso myös== | ||
*[[ | *[[Make]] | ||
*[[ | *[[Autotools]] | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] |