]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: narrow scope of custom `CMAKE_MODULE_PATH` in `curl-config.cmake`
authorViktor Szakats <commit@vsz.me>
Mon, 1 Dec 2025 00:17:41 +0000 (01:17 +0100)
committerViktor Szakats <commit@vsz.me>
Mon, 1 Dec 2025 00:28:24 +0000 (01:28 +0100)
Set it only while using local Find modules, leave it as-is while using
system ones.

Follow-up to 16f073ef49f94412000218c9f6ad04e3fd7e4d01 #16973
Cherry-picked from #19776

CMake/curl-config.cmake.in

index 525f2d3dbeb3f0a349615a8d43fc93d8298e175f..97c60d3a8d4de05a774be2aa1209cad30d244cac 100644 (file)
@@ -28,10 +28,6 @@ option(CURL_USE_PKGCONFIG "Enable pkg-config to detect @PROJECT_NAME@ dependenci
 
 include(CMakeFindDependencyMacro)
 
-set(_curl_cmake_module_path_save ${CMAKE_MODULE_PATH})
-set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_MODULE_PATH})
-
-set(_libs "")
 if("@USE_OPENSSL@")
   if("@OPENSSL_VERSION_MAJOR@")
     find_dependency(OpenSSL "@OPENSSL_VERSION_MAJOR@")
@@ -42,6 +38,12 @@ endif()
 if("@HAVE_LIBZ@")
   find_dependency(ZLIB "@ZLIB_VERSION_MAJOR@")
 endif()
+
+set(_curl_cmake_module_path_save ${CMAKE_MODULE_PATH})
+set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} ${CMAKE_MODULE_PATH})
+
+set(_libs "")
+
 if("@HAVE_BROTLI@")
   find_dependency(Brotli)
   list(APPEND _libs CURL::brotli)