INTERPROCEDURAL_OPTIMIZATION¶
为目标启用过程间优化。
如果设置为 true,则在编译器已知支持
的情况下启用过程间优化。根据策略CMP0069
的值,如果启用但不支持过程间优化,则会报告错误或忽略错误。
如果目标创建时设置了CMAKE_INTERPROCEDURAL_OPTIMIZATION
变量,则此属性由该变量初始化。
还有一个按配置的INTERPROCEDURAL_OPTIMIZATION_<CONFIG>
目标属性,如果设置了它,它将覆盖INTERPROCEDURAL_OPTIMIZATION
。
另请参阅¶
在启用此目标属性之前,使用
CheckIPOSupported
模块检查编译器是否支持过程间优化。