CMake 常用命令
CMake 支持大写、小写、混合大小写的命令。
预定义
PROJECT_NAME # 项目名称
CMAKE_SOURCE_DIR # 最外层CMakeLists.txt的目录
PROJECT_SOURCE_DIR # 当前CMakeLists.txt 所在的目录
CMAKE_CURRENT_SOURCE_DIR # 当前CMakeLists.txt 所在的目录
CMAKE_CURRENT_BINARY_DIR # 当前项目的编译输出目录
CMAKE_CURRENT_LIST_FILE # 当前CMakeLists.txt的绝对路径
CMAKE_CURRENT_LIST_LINE # 输出当前行
系统变量
CMAKE_MAJOR_VERSION # cmake主版本号,如3.8.5中的3
CMAKE_MINOR_VERSION # cmake次版本号,如3.8.5中的8
CMAKE_PATCH_VERSION # cmake补丁等级,如3.8.5中的5
CMAKE_SYSTEM # 系统名称
CAMKE_SYSTEM_NAME # 不包含版本的系统名
CMAKE_SYSTEM_VERSION # 系统版本
CMAKE_SYSTEM_PROCESSOR # 处理器名称
UNIX # 在所有的类UNIX平台为TRUE,包括OS X和cygwin
WIN32 # 在所有的win32平台为TRUE,包括cygwin