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 變數的值初始化,如果變數在建立目標時有設定。