← Commit list

fb58b23256

Viktor Szakats
Viktor Szakats
2026-02-26
SUCCESS Duration: 332s

Subject

cmake: fix confusing error when a dependency is undetected in `curl-config.cmake`

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 →

CMake/curl-config.in.cmake+5 -3
@@ -176,9 +176,11 @@ if(TARGET @PROJECT_NAME@::@LIB_STATIC@)
if(NOT _has_CMP0099 AND CMAKE_VERSION VERSION_GREATER_EQUAL 3.13 AND _curl_libs)
set(_curl_libdirs "")
foreach(_curl_lib IN LISTS _curl_libs)
- get_target_property(_curl_libdir "${_curl_lib}" INTERFACE_LINK_DIRECTORIES)
- if(_curl_libdir)
- list(APPEND _curl_libdirs "${_curl_libdir}")
+ if(TARGET "${_curl_lib}")
+ get_target_property(_curl_libdir "${_curl_lib}" INTERFACE_LINK_DIRECTORIES)
+ if(_curl_libdir)
+ list(APPEND _curl_libdirs "${_curl_libdir}")
+ endif()
endif()
endforeach()
if(_curl_libdirs)