INCLUDE_DIRECTORIES¶
预处理器包含文件搜索目录列表。
此属性指定了到目前为止通过 target_include_directories() 命令提供的目录列表。除了接受来自该命令的值外,还可以使用 set_property() 命令直接在任何目标(target)上设置该值。目标会从 INCLUDE_DIRECTORIES 目录属性获取此属性的初始值。目录属性和目标属性的值都会通过调用 include_directories() 命令进行调整。
此属性的值由生成器用于为编译器设置包含路径。
不应将相对路径直接添加到此属性中。请改用上述命令之一来处理相对路径。
INCLUDE_DIRECTORIES 的内容可以使用语法为 $<...> 的 cmake-generator-expressions(7)。有关可用表达式,请参阅 cmake-generator-expressions(7) 手册。有关定义构建系统属性的更多信息,请参阅 cmake-buildsystem(7) 手册。