Meson 0.53
Релиз Meson 0.53 !
Новый модуль fs
fs = import('fs')
assert(fs.exists('important_file'),
'The important file is missing.')Новый флаг --include-subprojects для команды meson dist
Добавлены шаблоны проектов для D, Rust, Objective-C!
Новая функция summary() для подведения итогов в конце сборки
project('My Project', version : '1.0')
summary({'bindir': get_option('bindir'),
'libdir': get_option('libdir'),
'datadir': get_option('datadir'),
}, section: 'Directories')
summary({'Some boolean': false,
'Another boolean': true,
'Some string': 'Hello World',
'A list': ['string', 1, true],
}, section: 'Configuration')Универсальный Overrider для выбора динамического компоновщика
Поддержка стандартов фортран (вплоть до f2018) в виде переменных fortran_std
Scalapack
Поиск по каталогам для find_program()
Tags для целей сборки
Словари с использованием строковой переменной в качестве ключа
Улучшена поддержка подпроектов CMake
compiler.get_linker_id ()
Зависимость CUDA
Добавлена глобальная опция для отключения C ++ RTTI
Изменения API интроспекции
Last updated
Was this helpful?