Ero sivun ”Ninja” versioiden välillä

Siirry navigaatioon Siirry hakuun
p Käyttö
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 19: Rivi 19:
* '''Työskentelytapa:''' Ninja ei luo itse komentoja. Sen sijaan toinen, korkeamman tason työkalu luo sille syöttötiedostot (eli build.ninja-tiedoston), jotka kertovat Ninjalle täsmällisesti, mitä komentoja ja missä järjestyksessä tulee ajaa.
* '''Työskentelytapa:''' Ninja ei luo itse komentoja. Sen sijaan toinen, korkeamman tason työkalu luo sille syöttötiedostot (eli build.ninja-tiedoston), jotka kertovat Ninjalle täsmällisesti, mitä komentoja ja missä järjestyksessä tulee ajaa.


== 2. Käyttö modernien järjestelmien kanssa ==
=== 2. Käyttö modernien järjestelmien kanssa ===
Ninjaa käytetään useimmiten yhdessä konfigurointityökalujen kanssa, jotka hoitavat monimutkaisen logiikan:
Ninjaa käytetään useimmiten yhdessä konfigurointityökalujen kanssa, jotka hoitavat monimutkaisen logiikan:


Rivi 32: Rivi 32:
|}
|}


== 3. Ero Makeen verrattuna ==
=== 3. Ero Makeen verrattuna ===
{| class="wikitable"
{| class="wikitable"
|+  
|+  
Rivi 45: Rivi 45:
|}
|}


== Käyttö ==
== Käyttö (komentorivi) ==
Ninja on suunniteltu käytettäväksi terminaalissa ja se on yleensä taustajärjestelmä (engl. backend) toiselle työkalulle, kuten [[CMake]]:lle tai [[Meson]]ille.
Ninja on suunniteltu käytettäväksi terminaalissa ja se on yleensä taustajärjestelmä (engl. backend) toiselle työkalulle, kuten [[CMake]]:lle tai [[Meson]]ille.


Noudettu kohteesta ”https://www.linux.fi/wiki/Ninja