diff --git a/SuperBuild/CMake/External_curl.cmake b/SuperBuild/CMake/External_curl.cmake index a25d34bd5a6fe06249bfa72686363f85f3806dbf..b9154f92038893dab2f2175a7739fd245add6aa7 100644 --- a/SuperBuild/CMake/External_curl.cmake +++ b/SuperBuild/CMake/External_curl.cmake @@ -32,11 +32,15 @@ if(NOT APPLE AND NOT WIN32) list(APPEND CURL_SB_CONFIG -DCMAKE_USE_OPENSSL:BOOL=ON -DCMAKE_C_FLAGS:STRING=-fPIC) +# Set CURL_CA_PATH to none because openssl in not enabled and CMake generation will fail if +# a CA path is found in auto mode. elseif(APPLE) list(APPEND CURL_SB_CONFIG -DCMAKE_USE_DARWINSSL:BOOL=ON -DHAVE_LIBNETWORK:STRING=0 - -DCMAKE_C_FLAGS:STRING=-fPIC) + -DCMAKE_C_FLAGS:STRING=-fPIC + -DCURL_CA_PATH:STRING=none) + elseif(WIN32) list(APPEND CURL_SB_CONFIG -DCMAKE_USE_WINSSL:BOOL=ON