]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: disable `CURL_CA_PATH` auto-detection if `USE_APPLE_SECTRUST=ON`
authorViktor Szakats <commit@vsz.me>
Thu, 6 Nov 2025 01:20:12 +0000 (02:20 +0100)
committerViktor Szakats <commit@vsz.me>
Thu, 6 Nov 2025 10:42:34 +0000 (11:42 +0100)
Syncing behavior with `CURL_CA_BUNDLE` and autotools.

`/etc/ssl/certs` is empty by default on macOS systems, thus no likely
auto-detection finds something there.

Follow-up to eefd03c572996e5de4dec4fe295ad6f103e0eefc #18703

Closes #19380

CMakeLists.txt

index 7b442ac7041dffc289e9d702e28b2a18b6221c55..068d97d49b957a69b5fc8160f0952a3ee16da058 100644 (file)
@@ -1551,7 +1551,7 @@ if(_curl_ca_bundle_supported)
     unset(CURL_CA_PATH CACHE)
   elseif(CURL_CA_PATH STREQUAL "auto")
     unset(CURL_CA_PATH CACHE)
-    if(NOT CMAKE_CROSSCOMPILING AND NOT WIN32)
+    if(NOT CMAKE_CROSSCOMPILING AND NOT WIN32 AND NOT USE_APPLE_SECTRUST)
       set(_curl_ca_path_autodetect TRUE)
     endif()
   else()