INTERPROCEDURAL_OPTIMIZATION

为目标启用过程间优化。

如果设置为 true,则在编译器已知支持的情况下启用过程间优化。根据策略CMP0069的值,如果启用但不支持过程间优化,则会报告错误或忽略错误。

如果目标创建时设置了CMAKE_INTERPROCEDURAL_OPTIMIZATION变量,则此属性由该变量初始化。

还有一个按配置的INTERPROCEDURAL_OPTIMIZATION_<CONFIG>目标属性,如果设置了它,它将覆盖INTERPROCEDURAL_OPTIMIZATION

另请参阅

  • 在启用此目标属性之前,使用CheckIPOSupported模块检查编译器是否支持过程间优化。