检查构建步骤#
当您遇到特定 Python 扩展模块或其他构建目标的问题时,有很多方法可以弄清楚构建系统到底在做什么.除了查看感兴趣目标的 meson.build 内容之外,还包括:
阅读构建目录中生成的
build.ninja文件,使用
meson introspect来了解有关构建选项,依赖项以及用于目标的标志的更多信息,阅读
<build-dir>/meson-info/.json以获取有关已发现的依赖项,Meson 计划将文件安装到何处等详细信息.
这些内容在构建的配置阶段(即, meson setup )运行后都可用.查看这些信息通常比运行构建并阅读完整的构建日志更有效.
有关此主题的更多详细信息,请参阅 SciPy doc page on build introspection .