如果cmake BUILD目录是最新的,是否有返回值?

时间:2014-07-16 19:18:58

标签: makefile cmake

我正在构建一个cmake应用程序,我想知道是否有一种简单的方法可以在cmake BUILD目录中获取最新的返回值?

例如,如果我在BUILD dir中输入[100%] Built target blahblah时看到make,那么我希望获得值1

1 个答案:

答案 0 :(得分:0)

make -q && echo "Up-to-date"

make -q || echo "Work to do"

来自make man page

  

-q, - 问题

     

''问题模式''。不要运行任何命令,也不要打印任何东西;如果指定的目标已经是最新的,则返回退出状态为零,否则返回非零值。