OBJC_STANDARD_REQUIRED¶
於 3.16 版本新增。
布林值,描述 OBJC_STANDARD
的值是否為必要條件。
如果此屬性設定為 ON
,則 OBJC_STANDARD
目標屬性的值將被視為必要條件。如果此屬性為 OFF
或未設定,則 OBJC_STANDARD
目標屬性將被視為可選,如果請求的版本不可用,可能會「降級」為先前的標準。
如果未設定此屬性,且專案已設定 C_STANDARD_REQUIRED
,則 C_STANDARD_REQUIRED
的值將會設定給 OBJC_STANDARD_REQUIRED
。
請參閱 cmake-compile-features(7)
手冊,以獲取關於編譯功能和支援的編譯器列表的資訊。
此屬性由 CMAKE_OBJC_STANDARD_REQUIRED
變數的值初始化,如果目標建立時已設定該變數。