cmakelists.txt를 더 자세히 컴파일하는 방법이 있나요?

cmakelists.txt를 더 자세히 컴파일하는 방법이 있나요?

특정 바이너리나 라이브러리를 컴파일할 때 매우 자세한 빌드/컴파일 출력이 필요하다고 느끼는 경우가 많습니다. 더 자세한 출력을 얻기 위해 cmakelists.txt에 작성할 수 있는 플래그나 항목이 있습니까? FWIW, 나는 Debian 테스트에서 cmake 3.16.3을 사용하고 있는데, 이는 결국 Debian Bullseye가 될 것입니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

를 실행할 때 cmake여러 옵션을 사용하여 더 자세한 출력을 생성할 수 있습니다.

cmake --debug-output

그리고

cmake --trace

(후자가 전자보다 더 자세하다.)

빌드를 실행할 때 다음을 실행하여 자세한 빌드를 요청할 수 있습니다.

make VERBOSE=1

또는 cmake이 단계에서 다음을 정의하십시오 CMAKE_VERBOSE_MAKEFILE.

cmake -DCMAKE_VERBOSE_MAKEFILE=ON

debhelper( 사용 시 기본 동작 입니다 cmake.)

관련 정보