Meson
Meson je generator sustava za izgradnju otvorenog koda i više platformi koji koristi Ninja kao glavni backend. Definicije izgradnje nalaze se u meson.build datotekama, dok se opcije izgradnje nalaze u meson_options.txt datotekama.
Napomena: Mnoge značajke dostupne u Meson buildu ili obično dostupne iz Qt Creator nedostaju.
Qt Creator automatski otkriva Meson izvršne datoteke navedene u datotekama PATH. Možete dodati putanje do drugih Meson izvršnih datoteka i koristiti ih u različitim build i run kitovima.
Napomena: Omogućite Meson dodatak da biste ga koristili.
Dodavanje Meson alata
Qt Creator ne postavlja stroge zahtjeve za verziju Meson builda, bilo koja verzija iznad 0.49.0 trebala bi biti kompatibilna.
Za navođenje putanja do Meson izvršnih datoteka:
- Odaberite Preferences > Meson > Tools > Add.

- U polju Name navedite naziv alata.
- U polju Path navedite putanju do Meson izvršne datoteke.
- Odaberite Apply za spremanje promjena.
Odaberite karticu Preferences > Kits > Kits da biste dodali Meson alate u skup za izgradnju i pokretanje:

Za više informacija pogledajte Upravljanje setovima.
Uređivanje opisa Meson izgradnje
Da biste otvorili datoteku meson.build za uređivanje, dvaput kliknite na nju u stablu projekta. Trenutno je dostupan samo uređivač običnog teksta.
Dopuna koda i vanjske biblioteke
Putem vanjskih biblioteka, Qt Creator može podržavati dopunu koda i isticanje sintakse kao da su dio trenutnog projekta ili Qt biblioteke.
Qt Creator obavlja dopunu koda na temelju zastavica kompilacije u podacima o introspeziji Mesona. Bilo koja vanjska biblioteka dodana pomoću dependency() ili pronađena u putanji za uključivanje bit će poznata Qt Creator za dopunu koda.
Dopuna sintakse i isticanje sintakse rade nakon što se vaš projekt uspješno konfigurira.
Trenutna ograničenja podrške za Meson
Sljedeće značajke još nisu podržane:
- Prikaz glava datoteka u stablu projekta.
- Otkrivanje promjena konfiguracije, na primjer kada izgradnja prvo pokrene konfiguraciju Mesona.
- Akcije iz lokatora, kao što su pretraživanje ili pokretanje izgradnje.
- Dodavanje datoteka u Meson projekte iz Qt Creator a.
Vidi također Omogućavanje i onemogućavanje dodataka, Otvaranje projekata, Meson konfiguracija izgradnje i Navođenje postavki pokretanja.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.