1.概述
Cmake作用编译工具,作用较大,主要记录以下几点:
- 基础的使用功能,理解常见的变量及其对应的含义。
- 扩展功能,编写自己的宏(条件)。
- 实际环境中使用,如何生成makefile。 ## 2.基础功能使用 基础功能,主要是变量,基础的逻辑等等。 ### 2.1 相关变量 ```c ${CMAKE_CURRENT_SOURCE_DIR} #当前源码路径 set(CMAKE_C_STANDARD 99) #设置c语言标准 CMAKE_INSTALL_PREFIX #安装目录
### 2.2 逻辑控制
这类逻辑较简单:
```c
if(WIN32)
message(S