多源文件编译
目录结构
相比cmake_001 多了两个文件, 主程序会调用这两个文件中的函数
方法一
# CMake 最低版本号要求
cmake_minimum_required (VERSION 3.12)
# 项目信息
project (cmake_002)
# 指定生成目标
add_executable(Demo main.cpp function.cpp)
/*
1. 主要是在add_executable 中增加cpp文件
2. 如果项目源文件比较多,此方法就比较麻烦
3. 可以shiyong aux_source_directory 此命令会查找指定目录下的所有源文件,然后使用变量保存即可
*/
方法二
# CMake 最低版本号要求
cmake_minimum_required (VERSION 3.12)
# 项目信息
project (cmake_002)
aux_source_directory(. DIR_SRCS)
# 指定生成目标
add_executable(cmake_002 ${DIR_SRCS})