INCLUDE_DIRECTORIES

3.11 版本新增。

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

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

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

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