如何请求CMake不冗长?

时间:2014-03-21 10:50:41

标签: c++ makefile cmake

每次我启动make(从CMake生成)时,每个构建步骤都会引入多行以这种方式格式化:

[100%] Built target foobar
Linking CXX executable ../../bin/foobar
make[2]: quittant le répertoire « /home/me/git/master/build/debug »

从0%到100%。因此,每次启动make时,它都会输出很多行。很多。这个过程非常冗长,警告会丢失。

如何让CMake删除所有这些内容,并生成Makefile s,make只能输出编译器输出?

1 个答案:

答案 0 :(得分:2)

只是做:

make > /dev/null

您仍然会收到打印出的编译器错误消息,因为它们会转到stderr。