CMake 변수 (변수 정보를 제공)

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

 

추천

출처www.cnblogs.com/liuzhenbo/p/11184841.html