# cmake用法
指定最小的cmake版本
cmake_minmum_required(VERSION 2.8)
1设置项目名称
project(main)
1默认定义两个变量main_BINARY_DIR 和main_SOURCE_DIR 等价于PROJECT_BINARY_DIR、PROJECT_SOURCE_DIR
设置编译类型
add_executable(main main.c) add_library(add_a STATIC add.c) // 生成静态库 add_library(add_so SHARED add.c)// 生成动态库
1
2add_library默认是生成静态库的
搜索子目录下全部cpp文件
aux_source_directory(. SRC_LIST) add_library(main ${SRC_LIST})
1
2