简介
CMake全称(Cross Platform Make),即跨平台构建(安装)工具,可以用简单的语句来描述所有平台的构建(安装)过程。不直接构建出最终目标软件,而是生成标准的相应平台的构建档(如UNIX的Makefile,Windows下的vs(.sln)工程等)。
CMake中的常见变量
常见变量 | 含义 |
---|---|
PROJECT_NAME | 工程名变量 |
PROJECT_SOURCE_DIR | 工程的根目录 |
CMAKE_CURRENT_SOURCE_DIR | 当前CMkeList.txt的路径 |
CMAKE_BUILD_TYPE | 编译类型:Release、Debug... |