SYSTEM¶
在 3.25 版本中添加。
指定目标为系统目标。这将产生以下影响
条目
INTERFACE_INCLUDE_DIRECTORIES
在编译消费者时被视为系统 include 目录。条目INTERFACE_SYSTEM_INCLUDE_DIRECTORIES
不受影响,并始终被视为系统 include 目录。在 Apple 平台上,如果
FRAMEWORK
目标属性为真,则 frameworks 目录被视为系统目录。
对于导入的目标,此属性默认为真,这意味着它们的 INTERFACE_INCLUDE_DIRECTORIES
,如果 FRAMEWORK
目标属性为真,则 frameworks 目录被默认视为系统目录。如果它们 SYSTEM
属性为假,则它们的 INTERFACE_INCLUDE_DIRECTORIES
和 frameworks 都不会被视为系统目录。使用 EXPORT_NO_SYSTEM
属性可更改安装时如何设置目标的 SYSTEM
属性。
对于非导入的目标,此目标属性在创建目标时从 SYSTEM
目录属性中初始化。