Собираю проект с помощью cmake. Во время сборки выводится очень много отладочной информации :
Используются внутренние спецификации.
COLLECT_GCC=/opt/gcc-4.8.2/bin/c++
Целевая архитектура: x86_64-unknown-linux-gnu
Параметры конфигурации: ./configure --prefix=/opt/gcc-4.8.2/
Модель многопоточности: posix
gcc версия 4.8.2 (GCC)
COLLECT_GCC_OPTIONS='-O0' '-std=c++11' '-fmessage-length=0' '-v' '-L/opt/gcc-4.8.2/lib' '-L/opt/gcc-4.8.2/lib64' '-I' '/home/smarkin/workspace/projects/tm_project/common/src/common' '-I' '/home/smarkin/workspace/projects/tm_project/include' '-m64' '-pipe' '-Wall' '-Wextra' '-pthread' '-std=c++11' '-o' 'CMakeFiles/test_tmsp64.dir/__/__/src/test/test.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/opt/gcc-4.8.2/libexec/gcc/x86_64-unknown-linux-gnu/4.8.2/cc1plus -quiet -v -I /home/smarkin/workspace/projects/tm_project/common/src/common -I /home/smarkin/workspace/projects/tm_project/include -D_GNU_SOURCE -D_REENTRANT /home/smarkin/workspace/projects/tm_project/tmsp/src/test/test.cpp -quiet -dumpbase test.cpp -m64 -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/test_tmsp64.dir/__/__/src/test/test.cpp.o -O0 -Wall -Wextra -std=c++11 -std=c++11 -version -fmessage-length=0 -o - |
as -v -I /home/smarkin/workspace/projects/tm_project/common/src/common -I /home/smarkin/workspace/projects/tm_project/include --64 -o CMakeFiles/test_tmsp64.dir/__/__/src/test/test.cpp.o
GNU ассемблер, версия 2.23.51.0.5 (x86_64-unknown-linux-gnu); используется BFD версии (Linux/GNU Binutils) 2.23.51.0.5.20121110
GNU C++ (GCC) версия 4.8.2 (x86_64-unknown-linux-gnu)
скомпилировано GNU C версия 4.8.2, Версия GMP 6.0.0, версия MPFR 3.1.2, версия MPC 1.0.2
эвристики GGC: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
несуществующий каталог "/opt/gcc-4.8.2/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../x86_64-unknown-linux-gnu/include" проигнорирован
порядок поиска для #include "...":
порядок поиска для #include <...>:
/home/smarkin/workspace/projects/tm_project/common/src/common
/home/smarkin/workspace/projects/tm_project/include
/opt/gcc-4.8.2/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../
Можно ли настроить cmake так , чтобы созданные им make файлы выводили в консоль компактные сообщения по типу:
[ 1%] Built target tmsp32
[ 2%] Built target test_tmsp32
[ 3%] Building CXX object tmsp/make/cmake/CMakeFiles/tmsp64.dir/__/__/src/tmsp/tmsp_class.cpp.o
или так
[build DEP] LNK:Executable/xpdfimport
[build LNK] Executable/xpdfimport
[build CXX] shell/source/unix/sysshell/recently_used_file.cxx
[build CXX] shell/source/unix/sysshell/recently_used_file_handler.cxx
[build PKG] share
[build CXX] binaryurp/qa/test-cache.cxx
[build CXX] o3tl/qa/cow_wrapper_clients.cxx