저는 Fedora 38(KDE, wayland), g++ 13.1.1, CMake 3.26.4 및 GNU Make 4.4를 사용하고 있습니다.
내 질문은 다음과 같습니다. 직접
실행하면 g++
출력(예: 오류, 경고 등)이 굵은 글꼴과 색상을 사용하여 멋지게 형식화됩니다.
그러나 CMake 구성으로 컴파일한 후 실행하면 make
출력 형식이 지정되지 않습니다.
제가 사용하는 코드는 다음과 같습니다:
main.cpp:
int main(){
compilation_error;
return 0;
}
CMakeLists.txt:
cmake_minimum_required(VERSION 3.26.4)
project("show-colour")
add_executable(main main.cpp)
좋은 출력 형식을 복원하는 방법은 무엇입니까?
해결책을 찾다가 발견한이 문제. 그러나 내 경우에는 해당 솔루션이 작동하지 않는 것 같습니다. 사용 여부에 관계없이 시도해 보았습니다.
set(ENV{CMAKE_COLOR_DIAGNOSTICS} ON)
그것은 아무런 차이가 CMAKE_COLOR_MAKEFILE
없습니다 ON
.