Ero sivun ”CMake” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (kh, wikilinkin korjaus (g++ ei toiminut))
pEi muokkausyhteenvetoa
Rivi 4: Rivi 4:


==Käyttö==
==Käyttö==
Yleensä projekti käännetään ajamalla sen lähdekoodin hakemistossa komento
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:  
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>:
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]], jolla ohjelma voidaan asentaa tyypillisesti komennolla
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]]
*[[Make]]
*[[autotools]]
*[[Autotools]]


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]

Versio 11. syyskuuta 2007 kello 22.57

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ähdekoodihakemistossa 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, jonka avulla ohjelma voidaan asentaa tyypillisesti komennolla

make all install

Katso myös