Meson может работать с разными бэкэндами (Ninja, VisualStudio, XCode), в Unix подобных ОС нам предлагают использовать Ninja, минималистичный иснтрумент, простой и мощный, в основном ориентированный на скорость сборки (https://ninja-build.org/).В моем дистрибутиве Linux Mint 20.3 установлена версия 0.53.2 и она поддерживает следующие языки (C, C++, D , Fortran,Rust , Object-С), для демонстрации первичной настройки простого проекта из одного файла и сборки хватит и С++. Создаем следующую структуру каталогов: Система сборки Meson требует, чтобы мы хранили исходники отдельно от места, где мы будем собирать проект. Для сборки был создан каталог build. Далее переходим в корень проекта и создаем новый проект, для этого вызываем команду: $ meson init --force -n testproject -l cpp --builddir ./build ./src/* init- это команда, которая задает основное действие. Далее идет необязательна для первого запуска опция --force, которая принудительно пересоздаст файл проекта, если найдет существующий фай