CMAKE_BINARY_DIR | PROJECT_BINARY_DIR | <projectname>_BINARY_DIR
工程编译发生的目录(cmake命令执行的路径CMAKE_SOURCE_DIR | PROJECT_SOURCE_DIR | <projectname>_SOURCE_DIR
工程顶层目录(代码目录CMAKE_CURRENT_SOURCE_DIR
当前的CMakeLists.txt路径CMAKE_CURRRENT_BINARY_DIR
target编译目录、ADD_SUBDIRECTORY(src bin)可以更改这个变量CMAKE_CURRENT_LIST_FILE
输出调用这个变量的CMakeLists.txt完整路径CMAKE_CURRENT_LIST_LINE
输出这个变量的所在行CMAKE_MODULE_PATH
定义自己的cmake模块路径EXECUTABLE_OUTPUT_PATH | LIBRARY_OUTPUT_PATH
重新定义结果的存放目录PROJECT_NAME
项目名称CMAKE_BUILD_TYPE | -DCMAKE_BUILD_TYPE
指定单个配置项的构建类型可能的参数:
Debug, Release, RelWithDebInfo, MinSizeRel