CMakeList学习笔记(一)
巨人的肩膀
CMakeLists.txt 语法介绍与实例演练
刚开始学习cmake,首先创建CMakeLists.txt,编辑输入命令,cmake命令就可以根据CMakeLists.txt文件内容生成对应的Makefile文件,再make一下就可以了
一般可以建立build文件夹,在该文件夹下cmake,这样生成的cmake各种文件都规整到build文件夹下,让整个项目更简洁,命令如下:
mkdir build
cd build
cmake ..
make
简单目录(include和src和CMakeLists.txt)
cmake_minimum_required(VERSION 2.8.9) # 指定最小版本
project(directory_test) # 项目名称
include_directories(include) # 指定头文件位置
file(GLOB SUORCES "src/*.cpp") # 定义变量SOURCES, 可以使用通配符
# 也可以用set()来设置
add_executable(testStudent ${SOURCES}) # 编译成可执行文件
编译成库文件
cmake_minimum_required(VERSION 2.8.9) # 指定最小版本
project(TestLibrary) # 项目名称
include_directories(include) # 指定头文件位置
file(GLOB SUORCES "sr