Проверка этапов сборки
Когда у вас есть проблема с определённым модулем расширения Python или другой целью сборки, есть несколько способов узнать, что делает система сборки. Помимо просмотра meson.build содержимого для целевого объекта, это включает:
- Чтение сгенерированного
build.ninjaфайла в каталоге сборки, - Использование
meson introspectдля получения дополнительной информации о параметрах сборки, зависимостях и флагах, используемых для цели, - Чтение
<build-dir>/meson-info/*.jsonдля получения подробностей об обнаруженных зависимостях, куда Meson планирует установить файлы и т. д.
Все эти данные доступны после этапа конфигурации сборки (т. е., meson setup) был выполнен. Как правило, более эффективно просмотреть эту информацию, а не запускать сборку и читать весь журнал сборки.
Для получения более подробной информации по этой теме, см. страницу документации SciPy о проверке сборки.
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/building/introspecting_a_build.html