【发布时间】:2017-05-10 21:42:38
【问题描述】:
我最近将我的项目更新为 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
我找不到任何关于此的信息。
【问题讨论】:
-
AFAIK 打印此代码的一段代码是here,行是
description << "Building " << lang << " object $out";,似乎$out是对象的相对路径,然后未经修改地传递给gcc。所以我不希望找到一个配置选项。您是否正在寻找一种过滤器(在您的终端中)应用于 cmake 输出?
标签: cmake