CMake学习(一)
1、简介
CMake是一个强大的软件构建系统,可以用简单的语句来描述所有平台的安装(编译过程)
可以编译源代码、制作程序库、产生适配器(wrapper)、还可以用任意的顺序建构执行档
https://cmake.org/
2、构建基础项目
最基础的 CMake 项目是由单个源代码文件构建的可执行文件
对于这种简单的需求,我们所需要用到的仅仅是一个名为CMakeLists.txt
的文件以及三条命令
cmake_minimum_required()
任何项目最顶层的CMakeLists.txt
文件必须以cmake_minimum_required()
命令开头,用来指定最小支持的CMake版本
这将建立策略设置,并确保随后编写的CMake配置能够在兼容的CMake版本下执行
project()
如果想要启动一个项目,那么就使用project()
来设置项目的名称
每个项目都需要调用该命令,并且应在 make_minimum_required()
之后尽快调用
除此以外&#