检查构建步骤#

当您遇到特定 Python 扩展模块或其他构建目标的问题时,有很多方法可以弄清楚构建系统到底在做什么.除了查看感兴趣目标的 meson.build 内容之外,还包括:

  1. 阅读构建目录中生成的 build.ninja 文件,

  2. 使用 meson introspect 来了解有关构建选项,依赖项以及用于目标的标志的更多信息,

  3. 阅读 <build-dir>/meson-info/.json 以获取有关已发现的依赖项,Meson 计划将文件安装到何处等详细信息.

这些内容在构建的配置阶段(即, meson setup )运行后都可用.查看这些信息通常比运行构建并阅读完整的构建日志更有效.

有关此主题的更多详细信息,请参阅 SciPy doc page on build introspection .