Ero sivun ”CMake syvemmin” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Yleisesti
Rivi 12: | Rivi 12: | ||
Kuten käskyistäkin voi päätellä, niin <span style = "font-family:monospace; background-color:lightgray;" >'''cmake'''</span> '''on ohjelmointikieli'''. Koska siinä pystytään asettamaan muuttujia ja ehdollisia silmukoita, se täyttää kirkkaasti turingkoneen määritelmän. Tämä ohjelmointikieli on erikoistunut ohjelmien käännösten ja pakettien hallintaan. Kieli on case insensitive eli isolla ja pienellä kirjaimella ei ole eroa ohjelman prosessoinnissa. Varatut sanat saa selville käskyillä: <span style = "font-family:monospace; background-color:lightgray;" >cmake --help-command-list, cmake --help-variable-list ja cmake --help-property-list</span>. Jos ajat käskyt, niin huomaat, että varattuja sanoja on todella monta. Esimerksiksi 3.28.3 versiossa on 1389-varattua sanaa. Onneksi kourallisella käskykannalla pääsee hyvin alkuun. | Kuten käskyistäkin voi päätellä, niin <span style = "font-family:monospace; background-color:lightgray;" >'''cmake'''</span> '''on ohjelmointikieli'''. Koska siinä pystytään asettamaan muuttujia ja ehdollisia silmukoita, se täyttää kirkkaasti turingkoneen määritelmän. Tämä ohjelmointikieli on erikoistunut ohjelmien käännösten ja pakettien hallintaan. Kieli on case insensitive eli isolla ja pienellä kirjaimella ei ole eroa ohjelman prosessoinnissa. Varatut sanat saa selville käskyillä: <span style = "font-family:monospace; background-color:lightgray;" >cmake --help-command-list, cmake --help-variable-list ja cmake --help-property-list</span>. Jos ajat käskyt, niin huomaat, että varattuja sanoja on todella monta. Esimerksiksi 3.28.3 versiossa on 1389-varattua sanaa. Onneksi kourallisella käskykannalla pääsee hyvin alkuun. | ||
<span style = "font-family:monospace; background-color:lightgray;" >Cmake</span>:n kotisivu on https://cmake.org/, josta löytyvät myös <span style = "font-family:monospace; background-color:lightgray;" >cmake</span>-dokumentaatio. Cmake:n avulla käytetään myös erilaisia testaus-/paketoimis-ja käännösjärjestelmiä, kuten <span style = "font-family:monospace; background-color:lightgray;" >ctest, cpack, make, ninja</span> jne. (joita muita kuin ctest:iä käytetään tässä esittelyssä). | <span style = "font-family:monospace; background-color:lightgray;" >Cmake</span>:n kotisivu on https://cmake.org/, josta löytyvät myös <span style = "font-family:monospace; background-color:lightgray;" >cmake</span>-dokumentaatio. Cmake:n avulla käytetään myös erilaisia testaus-/paketoimis-ja käännösjärjestelmiä, kuten <span style = "font-family:monospace; background-color:lightgray;" >ctest, cpack, make, ninja</span> jne. (joita muita kuin <span style = "font-family:monospace; background-color:lightgray;" >ctest</span>:iä käytetään tässä esittelyssä). | ||
== Ensimmäinen cmake-projekti == | == Ensimmäinen cmake-projekti == |