我使用Code::Blocks和Boost::Jam。C::B的最新更新添加了一些新的“自定义makefile”命令,其中之一是“询问是否需要重建”。根据
this message
,它是用来打电话的
make
在“问题模式”中:
-q、 --问题
提问模式。不要运行任何命令,也不要打印任何东西;如果指定的目标已经是最新的,则返回一个为零的退出状态,否则返回一个非零状态。
不幸的是,Boost::Jam文档中没有提到这种模式
bjam
。我用这个命令绕过了它。。。
bjam -error
…哪些力量
bjam
返回错误级别1(因为它无法识别该选项
-e
)并使C::B始终运行build命令,但我更喜欢按预期使用它。
我的问题是:
做
bjam
有这样一个“问题模式”,但我还没有找到,或者Jamfile中有什么方法可以让它以这种方式工作吗?这个
-n
选项不起作用,因为它总是返回零,C::B将其解释为“所有文件都是最新的”