cmake - CMAKE add_includes
问题描述
我有一个代码库,其中包含多个文件夹,每个文件夹都有一些 .c 和 .h 文件以及一个 CMakelists.txt。在所有 CMakeLists.txt 中,仅添加了 .c 文件,但未添加如下所示的标题。
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
add_includes(${CMAKE_CURRENT_LIST_DIR})
add_sources(${CMAKE_CURRENT_LIST_DIR}/demo.c)
add_sources(${CMAKE_CURRENT_LIST_DIR}/demo1.c)
add_sources(${CMAKE_CURRENT_LIST_DIR}/demo2.c)
add_sources(${CMAKE_CURRENT_LIST_DIR}/demo3.c)
add_sources(${CMAKE_CURRENT_LIST_DIR}/demo4.c)
. . .
这个“add_includes”会自动拉取正在构建的文件夹对应的头文件吗?没有看到 add_includes 的任何手册页。“add_includes”的目的是什么?
解决方案
推荐阅读
- git - 为 git 命令设置标志默认行为(提交和变基)
- coldfusion - 格式化由 ColdFusion 生成的内联电子表格
- python - 如何让construct.GreedyRange 回馈一个字节?
- javascript - 在带有香草 JavaScript 的控制台中显示表单名称 = 值对?
- sql - DB2 Z/OS:查找表中缺失的数据
- apache-spark - 使用 pyspark 对分组数据集进行 PCA
- javascript - 我为 Office 加载项使用什么 CDN?
- javascript - 如何在不属于您的 html 页面上使用 jquery 选择 img
- c# - PostAsJsonAsync 未按预期运行
- javascript - 如何将消息发送到特定的不和谐频道?