È stato pubblicato il rilascio del sistema di build Meson 1.7.0, scritto in Python.
Le principali novità nella nuova versione:
- Sovrascrittura delle opzioni dalla riga di comando: ora è possibile sovrascrivere completamente i valori delle opzioni per i sottoprogetti (incluso il progetto principale) attraverso la riga di comando. Questo offre flessibilità nella gestione delle impostazioni per le diverse parti del progetto.
- Supporto per Cargo:
- Meson ora risolve tutte le dipendenze e le caratteristiche per i progetti Cargo prima di generare l'AST, evitando errori di configurazione.
- I flag –cap-lints allow vengono ora aggiunti automaticamente per nascondere gli avvisi del compilatore.
- Supporto per clippy per Rust: Meson ora può eseguire clippy per progetti Rust, facilitando il controllo del codice.
- Meson ora supporta la nuova edizione di Rust 2024, che richiede il compilatore versione 1.85.0 o superiore.
- Modifica del comportamento con i test: ora meson test e ninja all non ricostruiranno gli obiettivi di test per impostazione predefinita, evitando costruzioni non necessarie, ma potrebbe richiedere aggiustamenti nei flussi di lavoro per alcuni utenti.
- Nuova variabile MESON_NUM_PROCESSES: consente di gestire il numero di processi paralleli per test e progetti esterni, ampliando le possibilità di configurazione della multithreading.
Fonte: linux.org.ru
