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