OBJCXX_STANDARD_REQUIRED¶
在版本 3.16 中新增。
布林值,描述 OBJCXX_STANDARD
的值是否為必要項。
如果此屬性設定為 ON
,則 OBJCXX_STANDARD
目標屬性的值將被視為必要項。如果此屬性為 OFF
或未設定,則 OBJCXX_STANDARD
目標屬性將被視為選用項,並且如果請求的標準不可用,則可能會「衰退」到先前的標準。
如果未設定此屬性,且專案已設定 CXX_STANDARD_REQUIRED
,則會為 OBJCXX_STANDARD_REQUIRED
設定 CXX_STANDARD_REQUIRED
的值。
請參閱 cmake-compile-features(7)
手冊,以取得關於編譯功能和支援的編譯器列表的資訊。
如果目標在建立時已設定,則此屬性會由 CMAKE_OBJCXX_STANDARD_REQUIRED
變數的值初始化。