Ero sivun ”CMake” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
p (kh, wikilinkin korjaus (g++ ei toiminut)) |
||
Rivi 6: | Rivi 6: | ||
Yleensä projekti käännetään ajamalla sen lähdekoodin hakemistossa komento | Yleensä projekti käännetään ajamalla sen lähdekoodin hakemistossa komento | ||
cmake . | cmake . | ||
käännösprosessia voi ohjata määrittelemällä -D-valitsimella | käännösprosessia voi ohjata määrittelemällä -D-valitsimella käännöstä ohjaavia muuttujia: | ||
cmake -D<muuttuja>=arvo | cmake -D<muuttuja>=arvo | ||
esimerkiksi [[g++]]:n käännösvalitsimiin voi vaikuttaa | 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 | tämän jälkeen cmake yleensä luo [[Makefile|Makefilen]], jolla ohjelma voidaan asentaa tyypillisesti komennolla | ||
make all install | [[make]] all install | ||
==Katso myös== | ==Katso myös== |
Versio 11. syyskuuta 2007 kello 22.15
cmake | |
---|---|
Käyttöliittymä | teksti |
Lisenssi | cmake |
Kotisivu | cmake.org |
Cmake on usealla alustalla toimiva käännösjärjestelmä. Se on käytössä muun muassa KDE-projektissa.
Käyttö
Yleensä projekti käännetään ajamalla sen lähdekoodin hakemistossa komento
cmake .
käännösprosessia voi ohjata määrittelemällä -D-valitsimella käännöstä ohjaavia muuttujia:
cmake -D<muuttuja>=arvo
esimerkiksi g++:n käännösvalitsimiin voi vaikuttaa muuttujalla CMAKE_CXX_FLAGS:
cmake -DCMAKE_CXX_FLAGS="-g -O2" .
tämän jälkeen cmake yleensä luo Makefilen, jolla ohjelma voidaan asentaa tyypillisesti komennolla
make all install