本文主要是介绍cmake (3)多个源文件aux_source_directory,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 场景
Demo2
|
+--- main.cc
|
+--- MathFunctions.cc
|
+--- MathFunctions.h
# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8)# 项目信息
project (Demo2)# 指定生成目标
add_executable(Demo main.cc MathFunctions.cc)
1.1 如果源文件很多,把所有源文件的名字都加进去将是一件烦人的工作。使用 aux_source_directory 命令会查找指定目录下的所有源文件,然后将结果存进指定变量名
aux_source_directory(<dir> <variable> )
eg.
# CMake 最低版本号要求
cmake_minimum_required (VERSION 2.8)# 项目信息
project (Demo2)# 查找当前目录下的所有源文件
# 并将名称保存到 DIR_SRCS 变量
aux_source_directory(. DIR_SRCS)# 指定生成目标
add_executable(Demo ${DIR_SRCS})
这篇关于cmake (3)多个源文件aux_source_directory的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!