cmake: fix setting LTO properties on the wrong targets
No binary (build failed)
—
(log yok)
| @@ -155,11 +155,11 @@ if(BUILD_STATIC_LIBS) | |
| endif() | |
| if(CURL_HAS_LTO) | |
| if(CMAKE_CONFIGURATION_TYPES) | |
| - | set_target_properties(${LIB_OBJECT} PROPERTIES |
| + | set_target_properties(${LIB_STATIC} PROPERTIES |
| INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE | |
| INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO TRUE) | |
| else() | |
| - | set_target_properties(${LIB_OBJECT} PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) |
| + | set_target_properties(${LIB_STATIC} PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) |
| endif() | |
| endif() | |
| @@ -191,11 +191,11 @@ if(BUILD_SHARED_LIBS) | |
| endif() | |
| if(CURL_HAS_LTO) | |
| if(CMAKE_CONFIGURATION_TYPES) | |
| - | set_target_properties(${LIB_OBJECT} PROPERTIES |
| + | set_target_properties(${LIB_SHARED} PROPERTIES |
| INTERPROCEDURAL_OPTIMIZATION_RELEASE TRUE | |
| INTERPROCEDURAL_OPTIMIZATION_RELWITHDEBINFO TRUE) | |
| else() | |
| - | set_target_properties(${LIB_OBJECT} PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) |
| + | set_target_properties(${LIB_SHARED} PROPERTIES INTERPROCEDURAL_OPTIMIZATION TRUE) |
| endif() | |
| endif() | |