При запуске сгенерированного CMake Makefile с несколькими процессами (make -jN
) выходные данные часто путаются так:
[ 8%] [ 8%] [ 9%] Building CXX object App/CMakeFiles/App.dir/src/File1.cpp.o
Building CXX object App/CMakeFiles/App.dir/src/File2.cpp.o
Building CXX object App/CMakeFiles/App.dir/src/File3.cpp.o
Я не уверен, но я думаю, что это поведение также тамдля Makefiles, не сгенерированных CMake.Я бы сказал, что это происходит, когда несколько процессов пишут в stdout одновременно.
Я знаю, что я, вероятно, педантичен, но есть ли какое-нибудь (простое) решение этой проблемы?;)