我怎样才能让scons在没有多个目标的情况下快速失败?

时间:2017-11-13 22:03:47

标签: python scons

当scons配置了多个目标(例如构建,静态分析,单元测试)时,如果静态分析失败,则单元测试不会运行。

构建器使用子进程运行相关命令,然后检查进程返回代码,如果非零,则引发BuildError异常。

如果其中一个目标失败,我如何让scons构建每个目标而不是快速失败?

1 个答案:

答案 0 :(得分:1)

从命令行执行此操作的一种方法是使用--keep或-k标志:

scons -k

SCons不允许您使用SetOption函数更改此内容。