CMAKE_BINARY_DIR
빌드 트리의 최상위 레벨에 대한 경로. 이것은 이다 현재 CMake 빌드 트리의 최상위 레벨의 전체 경로. 의 경우 에 -source 빌드, 이 같은 것 같은 CMAKE_SOURCE_DIR. 简单来说就是执行cmake命令的执行目录.
CMAKE_CURRENT_BINARY_DIR
CMAKE_CURRENT_SOURCE_DIR
#add_subdirectory ()은 이진 및 소스 디렉토리 생성한다 에서 빌드 트리와 같이 이 되어 처리되고 ,이 변수가
될 #will 설정 .
add_subdirectory은 ( SOURCE_DIR는 [ binary_dir ])
구축에 서브 디렉토리 (子를路径) #Add.
#The SOURCE_DIR 소스 CMakeLists.txt 코드 파일이 상대 경로 located.If되는 디렉터리 지정
현재 디렉토리 (전형적인 사용량)에 대해 평가한다 #it을뿐만 아니라 절대 경로 일 수있다 .
#The는 binary_dir
출력 파일을 배치 할 디렉토리를 지정합니다. 그것으로 평가되는 상대 경로 인 경우
현재 출력 디렉터리 #respect뿐만 아니라 절대 경로 일 수있다. 경우 binary_dir
지정되지 않은 값
#은 source_dir
어떤 상대 경로를 확장하기 전에, 사용됩니다.
CMAKE_PROJECT_NAME
PROJECT_NAME
PROJECT_VERSION
PROJECT_BINARY_DIR
PROJECT_SOURCE_DIR
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
PROJECT_VERSION_TWEAK
<PROJECT_NAME> _VERSION
<PROJECT_NAME> _SOURCE_DIR
<PROJECT_NAME> _BINARY_DIR
<PROJECT_NAME> _VERSION_MAJOR
<PROJECT_NAME> _VERSION_MINOR
<PROJECT_NAME> _VERSION_PATCH
<PROJECT_NAME> _VERSION_TWEAK