Na ovoj stranici

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.

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 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:

  1. Odaberite Preferences > Meson > Tools > Add.

     kartica Alati u postavkama Mesona

  2. U polju Name navedite naziv alata.
  3. U polju Path navedite putanju do Meson izvršne datoteke.
  4. Odaberite Apply da spremite promjene.

Odaberite karticu Preferences > Kits > Kits kako biste dodali Meson alate u set za izgradnju i pokretanje:

Postavljanje Meson izvršne datoteke na kartici Kitovi u postavkama Kitova

Za više informacija pogledajte odjeljak Kitovi.

Uređivanje opisa izgradnje Mesona

meson.build Da biste otvorili datoteku Meson build description 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 obrađuje dopunu koda na temelju zastavica kompilacije u podacima o introspekciji 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 u stablu projekta.
  • Otkrivanje promjena konfiguracije, na primjer kada izgradnja prvo pokrene konfiguraciju Mesona.
  • Akcije iz lokatora, poput pretraživanja ili pokretanja izgradnje.
  • Dodavanje datoteka u Meson projekte iz Qt Creator a.

Vidi također Omogućavanje i onemogućavanje dodataka, Otvaranje projekata, Konfiguracija izgradnje Mesona 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.