← Commit list

ed331cea80

Viktor Szakats
Viktor Szakats
2025-11-29
SUCCESS Duration: 237s

Subject

cmake: save and restore `CMAKE_MODULE_PATH` 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.cmake.in+4 -0
@@ -26,6 +26,8 @@
option(CURL_USE_PKGCONFIG "Enable pkg-config to detect @PROJECT_NAME@ dependencies. Default: @CURL_USE_PKGCONFIG@" "@CURL_USE_PKGCONFIG@")
include(CMakeFindDependencyMacro)
+
+set(_curl_cmake_module_path_save ${CMAKE_MODULE_PATH})
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_MODULE_PATH})
set(_libs "")
@@ -126,6 +128,8 @@ if("@HAVE_ZSTD@")
list(APPEND _libs CURL::zstd)
endif()
+set(CMAKE_MODULE_PATH ${_curl_cmake_module_path_save})
+
if(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND WIN32 AND NOT TARGET CURL::win32_winsock)
add_library(CURL::win32_winsock INTERFACE IMPORTED)
set_target_properties(CURL::win32_winsock PROPERTIES INTERFACE_LINK_LIBRARIES "@_win32_winsock@")