INCLUDE_DIRECTORIES

版本 3.11 中新增。

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

此属性包含路径的分号分隔列表,并在构建此源文件时添加到包含目录列表中。除了 Xcode 生成器由于技术限制外,这些目录的优先级高于目标级别定义的目录。

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

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