构建步骤自检#
当您遇到特定 Python 扩展模块或其他构建目标的问题时,有许多方法可以准确了解构建系统正在执行的操作。除了查看目标感兴趣的 meson.build
内容外,还包括
读取构建目录中生成的
build.ninja
文件,使用
meson introspect
了解更多关于构建选项、依赖项和目标使用的标志的信息,读取
<build-dir>/meson-info/*.json
以获取有关发现的依赖项、Meson 计划将文件安装到的位置等详细信息。
这些内容在构建的配置阶段(即 meson setup
)运行后都可用。通常,查看这些信息比运行构建并读取完整的构建日志更有效。
有关此主题的更多详细信息,请参阅 SciPy 关于构建自检的文档页面。