OBJCXX_STANDARD_REQUIRED¶
在 3.16 版本中新增。
布尔值,描述 OBJCXX_STANDARD
的值的必要性。
如果此属性设置为 ON
,OBJCXX_STANDARD
目标属性值将被视为必需的。如果此属性为 OFF
或未设置,则 OBJCXX_STANDARD
目标属性将被视为可选的,并且如果未提供请求,可能会“衰减”为之前的标准。
如果未设置属性,并且项目设置了 CXX_STANDARD_REQUIRED
,CXX_STANDARD_REQUIRED
的值将为 OBJCXX_STANDARD_REQUIRED
设置。
有关编译功能和支持的编译器列表,请参见 cmake-compile-features(7)
手册。
如果在创建目标时设置了属性,该属性通过 CMAKE_OBJCXX_STANDARD_REQUIRED
变量的值进行初始化。