我正在构建一个cmake应用程序,我想知道是否有一种简单的方法可以在cmake BUILD目录中获取最新的返回值?
例如,如果我在BUILD dir中输入[100%] Built target blahblah
时看到make
,那么我希望获得值1
。
答案 0 :(得分:0)
make -q && echo "Up-to-date"
或
make -q || echo "Work to do"
来自make man page:
-q, - 问题
''问题模式''。不要运行任何命令,也不要打印任何东西;如果指定的目标已经是最新的,则返回退出状态为零,否则返回非零值。