首页 > 解决方案 > 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”的目的是什么?

标签: cmake

解决方案


推荐阅读