之前的一篇博客介绍了CMake一些简单的基础情况:CMake的简介、安装以及基本的使用
现在一起来学习一下CMakeLists的基础命令。
※※※※※※※※※※※※※※※※※※※※※※CMake的基本使用语法※※※※※※※※※※※※※※※※※※※※※※※※※※※
①CMake使用${}来获取值,但是在IF语句里面可以直接使用变量名
②环境变量使用$ENV{}来获取,设置环境变量还用:set({ENV{VAR} VALUE)来设置
③指令(参数1 参数2):参数与参数中间使用空格分开
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
首先我们需要一个的工程,作为我们需要移植或者重新生成的工程。
情况一:只有单个目录,单个源文件的工程,假设我们把这个文件叫做:Source.cpp
首次我们来编写我们的CMakeLists.txt文件
#CMake要求的最低点版本
cmake_minimum_requried(version 2.8)
#项目信息
project (Demo1)
#指定生成的目标
add_executable(Dmeo Source.cpp)
上面出现的指令:
cmake_minimum_required:指定运行此CMakeLists.txt文件所需要的CMake的最低的版本,此时我们指定的最低的CMake版本是2.8
project:参数值是Demo,该命令表示我们要生成的项目的名称是Demo1,project参数还可以标识项目支持的语言,写法如下project(Demo1[C] [Java]),但是通常我们是将后面这些参数都省略掉,因为默认支持所有语言
add_executabl