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