Objavljen je izdanja sustava za gradnju Meson 1.7.0, napisanog u programskom jeziku Python.
Glavne promjene u novoj verziji:
- Prepisivanje opcija iz naredbenog retka: Sada je moguće potpuno prepisati vrijednosti opcija za podprojekte (uključujući glavni projekt) putem naredbenog retka. To pruža fleksibilnost u upravljanju postavkama za različite dijelove projekta.
- Podrška za Cargo:
- Meson sada rješava sve ovisnosti i značajke za projekte Cargo prije generiranja AST, što sprječava greške u konfiguraciji.
- Zastavice –cap-lints now dodaju se automatski kako bi se sakrila upozorenja prevoditelja.
- Podrška za clippy za Rust: Meson sada može pokretati clippy za projekte u Rustu, što olakšava provjeru koda.
- Meson sada podržava novo izdanje Rust 2024, koje zahtijeva prevoditelj verzije 1.85.0 ili noviji.
- Promjena ponašanja s testovima: Sada meson test i ninja all neće ponovo graditi testne ciljeve po zadanim postavkama, što sprječava nepotrebne gradnje, ali može zahtijevati prilagodbu radnih procesa za neke korisnike.
- Nova varijabla MESON_NUM_PROCESSES: Omogućuje upravljanje brojem paralelnih procesa za testove i vanjske projekte, proširujući mogućnosti konfiguracije višezadaćnosti.
Izvor: linux.org.ru
