接口源¶
在 3.1 版本加入.
编译成消费目标的接口源列表。
目标可以填充此属性以发布要编译的消费目标的源。 target_sources() 命令使用赋予 PUBLIC 和 INTERFACE 关键字的值填充此属性。项目也可以直接获取和设置属性。
当使用 target_link_libraries 指定目标依赖项时,CMake 将从所有目标依赖项中读取此属性以确定消费者的来源。
INTERFACE_SOURCES 的内容可以使用语法为``$<...>`` 的“生成器表达式”。请参阅 cmake-generator-expressions(7) 手册了解可用的表达式。有关定义构建系统属性的更多信息,请参阅 cmake-buildsystem(7) 手册。