环境变量、参数环境变量、参数

环境变量、参数

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