Megjelent a Meson 1.7.0 build rendszer, amely Python nyelven készült.
A legfontosabb változások az új verzióban:
- Parancssori opciók felülírása: Mostantól teljesen felülírhatók az opciók értékei a szubprojektek (beleértve a fő projektet is) számára a parancssoron keresztül. Ez rugalmasságot biztosít a projekt különböző részeinek beállításainak kezelésében.
- Cargo támogatás:
- A Meson mostantól megoldja az összes függőséget és jellemzőt a Cargo projektek számára az AST generálása előtt, ami megelőzi a konfigurációs hibákat.
- A –cap-lints allow zászlók mostantól automatikusan hozzáadódnak, hogy elrejtsék a fordító figyelmeztetéseit.
- Clippy támogatás Rusthoz: A Meson mostantól képes futtatni a clippy-t Rust projekteknél, ez megkönnyíti a kód ellenőrzését.
- A Meson mostantól támogatja az új Rust 2024 kiadást, amely 1.85.0 vagy újabb verziójú fordítót igényel.
- Tesztelési viselkedés megváltoztatása: A meson test és a ninja all mostantól alapértelmezetten nem fogja újraépíteni a tesztcélokat, ami megelőzi a felesleges buildelést, de némi munkafolyamat-kiigazítást igényelhet egyes felhasználók számára.
- Új MESON_NUM_PROCESSES változó: Ez lehetővé teszi a párhuzamos folyamatok számának kezelését a tesztek és külső projektek számára, bővítve a multitasking beállításának lehetőségeit.
Forrás: linux.org.ru
