关于cmake:CMakeListtxt-系列2

1 aux_source_directory(<dir> <variable>)
在目录中查找所有源文件。收集指定目录中所有源文件的名称,并将列表存储在提供的变量中。 该命令旨在供应用显式模板实例化的我的项目应用。
2 cmake_minimum_required:指定运行此配置文件所需的 CMake 的最低版本;
3 反对 gdb

让 CMake 反对 gdb 的设置也很容易,只须要指定 Debug 模式下开启 -g 选项:

set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理