ExternalProject_Add(${proj}
${${proj}_EP_ARGS}
GIT_REPOSITORY "${Slicer_${proj}_GIT_REPOSITORY}"
GIT_TAG "${Slicer_${proj}_GIT_TAG}"
SOURCE_DIR ${EP_SOURCE_DIR}
BINARY_DIR ${EP_BINARY_DIR}
CMAKE_CACHE_ARGS
-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}
-DCMAKE_C_FLAGS:STRING=${${proj}_CMAKE_C_FLAGS}
-DCMAKE_INSTALL_PREFIX:PATH=${EP_INSTALL_DIR}
-DBUILD_CURL_TESTS:BOOL=OFF
-DBUILD_CURL_EXE:BOOL=OFF
-DBUILD_DASHBOARD_REPORTS:BOOL=OFF
-DCURL_STATICLIB:BOOL=ON
-DCURL_USE_ARES:BOOL=OFF
-DCURL_ZLIB:BOOL=ON
-DZLIB_INCLUDE_DIR:PATH=${ZLIB_INCLUDE_DIR}
-DZLIB_LIBRARY:FILEPATH=${ZLIB_LIBRARY}
-DCURL_DISABLE_FTP:BOOL=ON
-DCURL_DISABLE_LDAP:BOOL=ON
-DCURL_DISABLE_LDAPS:BOOL=ON
-DCURL_DISABLE_TELNET:BOOL=ON
-DCURL_DISABLE_DICT:BOOL=ON
-DCURL_DISABLE_FILE:BOOL=ON
-DCURL_DISABLE_TFTP:BOOL=ON
-DHAVE_LIBIDN:BOOL=FALSE
-DCMAKE_USE_OPENSSL:BOOL=${CURL_ENABLE_SSL}
${EXTERNAL_PROJECT_OPTIONAL_CMAKE_ARGS}
DEPENDS
${${proj}_DEPENDENCIES}
)