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