CMake
基本命令
每个目录下需要有CMakeLists.txt, 解释如何构建
-
指定CMake最低版本号要求
cmake_minimum_required(VERSION 2.8)
-
指定项目名称
project(projectName)
-
指定生成目标
add_executable(Demo fileList...)
例如
add_executable(main main.cpp)
多个文件时只需要在fileList处罗列即可, 空格隔开每个文件名, Demo则是生成的可执行文件名称
-
执行CMake
# cmake .
.表示当前目录 -
查找指定文件夹下所有的文件
aux_source_directory(<dir> <variable>)
将dir下所有文件名赋值为variable变量, 每个变量名用空格隔开
-
添加头文件路径
include_directories("path")
多级目录
多个目录时, 每个目录下面都要有CMakeLists.txt文件
./Demo
|
&#