Spec-Zone.ru › NumPy 2.0

Проверка этапов сборки

Когда у вас есть проблема с определённым модулем расширения Python или другой целью сборки, есть несколько способов узнать, что делает система сборки. Помимо просмотра meson.build содержимого для целевого объекта, это включает:

  1. Чтение сгенерированного build.ninja файла в каталоге сборки,
  2. Использование meson introspect для получения дополнительной информации о параметрах сборки, зависимостях и флагах, используемых для цели,
  3. Чтение <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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API