← Commit list

5ef4451f7b

Viktor Szakats
Viktor Szakats
2025-09-03
FAILED Duration: 147s

Subject

cmake: fix setting LTO properties on the wrong targets

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/CMakeLists.txt+4 -4
@@ -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()