]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: fix setting LTO properties on the wrong targets
authorViktor Szakats <commit@vsz.me>
Wed, 3 Sep 2025 16:09:29 +0000 (18:09 +0200)
committerViktor Szakats <commit@vsz.me>
Wed, 3 Sep 2025 16:35:31 +0000 (18:35 +0200)
Follow-up to ae1a861bd62339b34cfd433e5941904e7d6878a1 #17043

Closes #18469

lib/CMakeLists.txt

index 5d49cfa53c8061d561cf55dd3220611c00271ae6..3476d55b096a3ec9e493dcf730841c6641b079e9 100644 (file)
@@ -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()