前言
记录所有的CMake基础语法,每次增加一点点,作为笔记使用。
CMake指令不分大小写,建议都用大写。
# 设置项目名称
PROJECT(HELLO)
# 设置变量
SET(OBJ main.cc)
# 生成可执行文件
add_executable(hello ${OBJ})
- PRJECT指令会生成两个变量,PROJECT_BINARY_DIR,代表工作目录,即执行cmake命令的目录。PROJECT_SOURCE_DIR,源码路径。
- SET指令后面的源文件,可以使用引号引起来,如果有很多,可以使用空格隔开。
指定C++版本:
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
- 确保这两行指令在add_executable之前。
(未完待续)