Versionen av byggsystemet Meson 1.7.0, skrivet i Python, har publicerats.
De viktigaste förÀndringarna i den nya versionen:
- Ăverskrivning av alternativ frĂ„n kommandoraden: Nu kan vĂ€rdena för alternativ för delprojekt (inklusive huvudprojektet) helt överskrivas via kommandoraden. Detta ger flexibilitet i hanteringen av instĂ€llningar för olika delar av projektet.
- Stöd för Cargo:
- Meson löser nu alla beroenden och funktioner för Cargo-projekt innan AST genereras, vilket förhindrar konfigurationsfel.
- Flaggor âcap-lints allow lĂ€ggs nu automatiskt till för att dölja kompilatorvarningar.
- Stöd för clippy för Rust: Meson kan nu köra clippy för Rust-projekt, vilket förenklar kodgranskningen.
- Meson stöder nu den nya utgÄvan av Rust 2024, som krÀver en kompilator av version 1.85.0 eller högre.
- Ăndrat beteende med tester: Nu kommer meson test och ninja all inte att Ă„terkompilera testmĂ„l som standard, vilket förhindrar onödiga byggen, men kan krĂ€va justering av arbetsflöden för vissa anvĂ€ndare.
- Ny variabel MESON_NUM_PROCESSES: Denna variabel gör det möjligt att hantera antalet parallella processer för tester och externa projekt och utökar möjligheterna för konfiguration av flertrÄdighet.
KĂ€lla: linux.org.ru
