SYSTEM¶
在 3.25 版本中新增。
指定目标是系统目标。这会产生以下影响:
编译使用者时,
INTERFACE_INCLUDE_DIRECTORIES条目被视为系统包含目录。INTERFACE_SYSTEM_INCLUDE_DIRECTORIES条目不受影响,始终被视为系统包含目录。在 Apple 平台上,如果
FRAMEWORK目标属性为 true,则框架目录被视为系统目录。
对于导入的目标,此属性默认为 true,这意味着它们的 INTERFACE_INCLUDE_DIRECTORIES 以及(如果 FRAMEWORK 目标属性为 true)框架目录默认被视为系统目录。如果它们的 SYSTEM 属性为 false,则它们的 INTERFACE_INCLUDE_DIRECTORIES 以及框架将不会被视为系统目录。使用 EXPORT_NO_SYSTEM 属性来更改目标安装时其 SYSTEM 属性的设置方式。
对于非导入的目标,当目标创建时,此目标属性将从 SYSTEM 目录属性进行初始化。