Публикувана е версия на системата за сглобяване 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
