Poco prima di Natale Meson 1.0 è stato rilasciato per questo sistema di build software open source ampiamente utilizzato. Oggi è uscito Meson 1.1 come ultimo aggiornamento delle funzionalità.

Meson 1.1 apporta una serie di miglioramenti rispetto alla precedente serie stabile Meson 1.0, tra cui modifiche come:

-Un nuovo argomento per gli oggetti in Declaration_dependency() consente di aggiungere oggetti direttamente agli eseguibili che utilizzano una dipendenza interna.

-Gli oggetti feature ora hanno un metodo”enable_auto_if”, l’opposto del metodo”disable_auto_if”esistente.

-Nuove FeatureOption.enable_if e FeatureOption.disable_if caratteristiche.

-Il comando sudo meson install ora eliminerà i privilegi durante la ricostruzione degli obiettivi per essere”extra sicuri”. Questo viene fatto poiché l’esecuzione di Ninja come root non è consigliata poiché aggiorna un file di stato.

-Il comando meson install ora supporta gli strumenti di elevazione root preferiti dall’utente.

-Un nuovo back-end”nessuno”che non ha regole di compilazione ma solo regole di installazione, per evitare di dipendere da Ninja in quel caso.

-Supporto per script di installazione personalizzati da eseguire con l’opzione”–dry-run”.

Meson 1.1 è disponibile da GitHub. Maggiori dettagli su tutte le modifiche con Meson 1.1 tramite le note di rilascio.

Categories: IT Info