INCLUDE_DIRECTORIES

3.11 版本新增。

预处理器包含文件搜索目录列表。

此属性保存了一个 分号分隔的列表,其中包含路径,当此源文件进行构建时,这些路径将被添加到包含目录列表中。这些目录将优先于在目标级别定义的目录,但由于技术限制,Xcode 生成器除外。

不应直接将相对路径添加到此属性。

INCLUDE_DIRECTORIES 的内容可以使用具有 $<...> 语法的“生成器表达式”。有关可用表达式,请参阅 cmake-generator-expressions(7) 手册。但是,Xcode 不支持每个配置每个源的设置,因此该生成器不允许使用依赖于构建配置的表达式。