Ero sivun ”Meson” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p Mesonin tiedostot ja koodi esimerkki |
|||
| Rivi 37: | Rivi 37: | ||
== Mesonin tiedostot == | == Mesonin tiedostot == | ||
Meson-projekti määritellään kahden pääasiallisen tiedoston kautta: | Meson-projekti määritellään kahden pääasiallisen tiedoston kautta: | ||
'''1. meson.build''' | |||
Pääasiallinen rakennusmääritystiedosto, joka kuvaa, mitä tiedostoja projektissa on ja miten ne käännetään. | |||
C-koodi (main.c) | |||
<syntaxhighlight lang="C"> | <syntaxhighlight lang="C"> | ||
#include <stdio.h> | #include <stdio.h> | ||
| Rivi 51: | Rivi 53: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Mesonin määritys (meson.build)''' | |||
<syntaxhighlight lang="meson"> | <syntaxhighlight lang="meson"> | ||
| Rivi 57: | Rivi 61: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''2. meson_options.txt''' | |||
meson_options.txt-tiedosto määrittelee projektin käännösvaihtoehtoja, joita käyttäjä voi muuttaa konfigurointivaiheessa. | |||
<syntaxhighlight lang="text"> | <syntaxhighlight lang="text"> | ||
| Rivi 68: | Rivi 70: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
meson.build | '''Mesonin logiikka (meson.build)''' | ||
<syntaxhighlight lang="text"> | <syntaxhighlight lang="text"> | ||