SYSTEM¶
在 3.25 版本中新增。
指定目標為系統目標。這會產生以下影響:
INTERFACE_INCLUDE_DIRECTORIES
的條目在編譯使用者時會被視為系統 include 目錄。INTERFACE_SYSTEM_INCLUDE_DIRECTORIES
的條目不受影響,且永遠會被視為系統 include 目錄。在 Apple 平台上,如果
FRAMEWORK
目標屬性為 true,框架目錄會被視為系統目錄。
對於匯入的目標,此屬性預設為 true,這表示它們的 INTERFACE_INCLUDE_DIRECTORIES
,以及如果 FRAMEWORK
目標屬性為 true,框架目錄預設會被視為系統目錄。如果它們的 SYSTEM
屬性為 false,則它們的 INTERFACE_INCLUDE_DIRECTORIES
以及框架將不會被視為系統目錄。使用 EXPORT_NO_SYSTEM
屬性來變更目標的 SYSTEM
屬性在安裝時的設定方式。
對於非匯入的目標,此目標屬性會在建立目標時,從 SYSTEM
目錄屬性初始化。