Как распечатать все зависимости в meson?

#meson-build

Вопрос:

Я проверил проект gtk внутри докера и во время сборки мезона обнаружил, что многие зависимости отсутствуют, например. libwayland-dev, libxrandr-dev…

Поскольку meson терпит неудачу при первой отсутствующей зависимости, мне пришлось повторять это снова и снова, чтобы установить весь список зависимостей, которые будут искать с помощью pkg-config. И в проектах с несколькими подмодулями git это становится длительным процессом.

Интересно, делаю ли я все это неправильно или есть способ получить полный список зависимостей.

Ответ №1:

Чтобы получить зависимости для вашего проекта, из каталога сборки запустите:

 meson introspect --dependencies