我最近将我的项目更新到了CMake,有一件事很烦人。在构建源文件时,它会打印出保存目标文件的目录。
[ 13%] Building CXX object a/CMakeFiles/a.dir/src/A.cpp.o
[ 14%] Building CXX object b/CMakeFiles/b.dir/src/B.cpp.o
[ 15%] Building CXX object c/CMakeFiles/c.dir/src/C.cpp.o
我希望你能够使其变得像这样。
[ 13%] Building CXX object A.cpp.o
[ 14%] Building CXX object B.cpp.o
[ 15%] Building CXX object C.cpp.o
我找不到任何关于这个的信息。
description << "Building " << lang << " object $out";
,似乎$out
是对象的相对路径,然后未经修改地传递给 gcc。因此,我不希望找到针对此的配置选项。你是在寻找在 cmake 输出中应用某种过滤器(在终端中)的类型吗? - Hugues M.