-
为 SCons 生成 Ninja 构建文件的工具:scons2ninja
资源介绍
关于
此脚本为项目生成构建文件。
用法
首先,您需要对您的项目的SConstruct文件进行一些小的更改。 此脚本假定SConstruct有一个配置变量dump_trace ,设置后,将执行以下操作:
env.SetOption('no_exec', True)
env.Decider(lambda x, y, z: True)
SCons.Node.Python.Value.changed_since_last_build = (lambda x, y, z: True)
(即重建所有文件的试运行)。 还要确保完全打印命令行。
要生成初始build.ninja文件,请从*目录运行以下命令:
path/to/scons2ninja.py
这将为具有给定标志的等效 SCons 构建生成build.ninja文件。 从那时起,您只需键入