반응형
CMAKE가 오류를 발생시키는 원인
CMAKE가 특정 조건에서 오류를 생성하도록하려면 어떻게해야합니까? 즉, 나는 다음과 같은 것을 원합니다 :
if( SOME_COND )
error( "You can't do that" )
endif()
message()
방법은 모드에 대한 선택적 인수를 가지고, 수 STATUS
, WARNING
, AUTHOR_WARNING
, SEND_ERROR
,와 FATAL_ERROR
. STATUS
메시지는 stdout으로 이동합니다. 없음을 포함한 다른 모든 메시지 모드는 stderr로 이동합니다.
SEND_ERROR
오류를 출력 하려는 경우 처리를 계속하십시오. FATAL_ERROR
CMake 처리를 종료 하려는 경우에 필요합니다.
다음과 같은 것 :
if( SOME_COND )
message( SEND_ERROR "You can't do that" )
elseif( SOME_CRITICAL_COND )
message( FATAL_ERROR "You can not do this at all, CMake will exit." )
endif()
참고 URL : https://stackoverflow.com/questions/5403636/cause-cmake-to-generate-an-error
반응형
'programing tip' 카테고리의 다른 글
R 메모리 관리 / 크기 n Mb의 벡터를 할당 할 수 없음 (0) | 2020.07.05 |
---|---|
jQuery를 사용하여 event.preventDefault ()를 호출하는 리스너를 바인딩 해제하는 방법은 무엇입니까? (0) | 2020.07.05 |
C ++ 자동 키워드. (0) | 2020.07.05 |
동일한 인터페이스를 구현하는 두 개의 bean을 자동 배선-기본 bean을 autowire로 설정하는 방법은 무엇입니까? (0) | 2020.07.05 |
배치 파일에서 if-else 구조를 사용하는 방법은 무엇입니까? (0) | 2020.07.05 |