看了B站一个cmake教程,部分笔记内容来自别人
CMake中的变量
变量和含义
常用变量 含义 PROJECT_NAME工程名变量 PROJECT_SOURCE_DIR顶层的项目目录 PROJECT_BINARY_DIR使用 cmake的路径CMAKE_ROOTCMAKE安装的根目录CMAKE_BUILD_TYPE编译类型: empty,Debug,Release…CMAKE_SOURCE_DIR顶层的 CMakeLists.txt所在路径CMAKE_BINARY_DIR顶层的 CMakeLists.txt的build所在目录CMAKE_<LANG>_COMPILER设定某个语言 LANG的编译器,比如g--CMAKE_INSTALL_PREFIX指令 install的路径CMAKE_CURRENT_SOURCE_DIR当前 CMakeLists.txt所在路径CMAKE_CURRENT_BINARY_DIR当前 CMakeLists.txt的build所在目录EXECUTABLE_OUTPUT_PATH可执行文件输出路径 LIBRARY_OUTPUT_PATH库输出路径