같은 사이 cmake의 차이, 무엇인가
set(any_new_var ${old_var})
및
set(any_new_var "${old_var}")
중요한 차이점은? 언제 내가 하나 또는 다른 양식을 사용합니까?
예를 들어, 내가 (때문에 'A'정의되지 않은) 다음 미니 테스트
# test.cmake
# Variable 'a' isn't defined.
set(hola "${a}")
# message(${hola})
message("${hola}")
이 미니 테스트의 출력 (cmake -P test.cmake) 빈 라인이 함께 시도 .
CMake Error at prueba.cmake:6 (message):
message called with incorrect number of arguments
왜 두 번째 경우에는 포기하지 않고 오류 만 빈 줄 : 나는 첫 번째 메시지의 주석을 해제하면, cmake는 메시지 오류가 발생합니다?
나중에 참조 할 수있는 유용한 구문 설명 : http://www.cmake.org/Wiki/CMake/Language_Syntax – raek
해당 페이지에서 매우 유용합니다. 나를위한 newcommers에 대한 주요 참고 자료 : –