mirror of
https://github.com/curl/curl.git
synced 2026-07-27 17:48:55 +03:00
cmake: fix setting LTO properties on the wrong targets
Follow-up to ae1a861bd6 #17043
Closes #18469
This commit is contained in:
parent
0b0f3d937c
commit
5ef4451f7b
1 changed files with 4 additions and 4 deletions
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue