Ero sivun ”CMakeSyvemmin” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Uusi sivu Cmaken syvempää esittelyä varten)
 
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
{{ Ohjelma | nimi=CMake  | kuva= |  kuvateksti= | lisenssi=cmake | käyttöliittymä=teksti | kotisivu=[http://cmake.org cmake.org] }}
{{ 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]].
'''[[CMake]]''' on usealla alustalla toimiva käännösjärjestelmä. Se on käytössä muun muassa [[KDE|KDE-projektissa]].


==Käyttö==
==Käyttö==
Rivi 15: Rivi 15:


==Katso myös==
==Katso myös==
*[[CMake]]
*[[Make]]
*[[Make]]
*[[Autotools]]
*[[Autotools]]


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

Versio 10. joulukuuta 2024 kello 08.47

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