Cmake是构建c/c++非常好用的工具。本文基本按照Cmake官网翻译而来。
1.开始
首先需要建立CmakeLists.txt文件,用于配置项目的各种源代码和库之间的构建依赖关系。
cmake_minimum_required(VERSION 3.10)
# set the project name
project(Tutorial)
# add the executable
add_executable(Tutorial tutorial.cxx)
Cmakelists.txt文件最基本的构架就是上面的三行代码。
第一行用于设置Cmake的最低版本;
第二行用于设置本项目的名称;
第三行用于添加一个本项目运行的源文件,目前项目仅包含一个源文件,没有其他头文件和依赖的库。
1.1添加版文数配置头文件
cmake_minimum_required(VERSION 3.10)
# set the project name and version
project(Tutorial VERSION 1.0)
上面代码相对于最简单的三行代码,在项目的后面添加了版本号。