Публикуван е релиз на системата за сборка Meson 1.7.0, написана на Python.
Основни промени в новата версия:
- Препокриване на опции от командния ред: Сега можете напълно да препокривате стойностите на опции за подпроекти (включително основния проект) през командния ред. Това позволява гъвкавост в управлението на настройките за различни части на проекта.
- Подкрепа за Cargo:
- Meson сега решава всички зависимости и функции за проекти Cargo преди генерирането на AST, което предотвратява грешки в конфигурацията.
- Флаговете –cap-lints allow сега се добавят автоматично, за да се скрият предупрежденията на компилатора.
- Подкрепа за clippy за Rust: Meson вече може да стартира clippy за проекти на Rust, което улеснява проверката на кода.
- Meson сега подкрепя новата редакция на Rust 2024, изискваща компилатор версия 1.85.0 или по-висока.
- Промяна в поведението с тестовете: Сега meson test и ninja all няма да пренастроят тестовите цели по подразбиране, което предотвратява ненужните сборки, но може да изисква корекции на работните потоци за някои потребители.
- Нова променлива MESON_NUM_PROCESSES: Тя позволява управление на броя на паралелни процеси за тестове и външни проекти, разширявайки възможностите за настройка на многозадачността.
Източник: linux.org.ru
