File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11include (ExternalProject )
22
3+ if (TARGET curl)
4+ set (CURL_FOUND TRUE )
5+ set (CURL_LIBRARIES curl)
6+ set (CURL_INCLUDE_DIRS ${CMAKE_BINARY_DIR } /ext/curl/include/)
7+ return ()
8+ endif ()
9+
310if (NOT CURL_EXT_EXTRA_OPTIONS)
411 set (CURL_EXT_EXTRA_OPTIONS )
512endif ()
@@ -30,6 +37,7 @@ endif()
3037ExternalProject_Add (
3138 curl_ext
3239 ${CURL_EXT_PROPERTIES}
40+ DOWNLOAD_EXTRACT_TIMESTAMP TRUE
3341 INSTALL_DIR ${CMAKE_BINARY_DIR } /ext/curl
3442 BUILD_BYPRODUCTS "${CMAKE_BINARY_DIR } /ext/curl/lib/libcurl.a"
3543 CMAKE_ARGS "-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR } /ext/curl" "-DBUILD_CURL_EXE=OFF" "-DBUILD_SHARED_LIBS=OFF" "-DCURL_STATICLIB=ON" "-DCURL_DISABLE_LDAP=ON" "-DCURL_USE_LIBSSH2=OFF" "-DCURL_USE_OPENLDAP=OFF" "-DUSE_LIBIDN2=OFF" "-DCURL_USE_LIBPSL=OFF" "-DENABLE_WEBSOCKETS=ON" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_ASM_COMPILER=${CMAKE_ASM_COMPILER} " "-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER } " "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER } " "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS } " "-DCMAKE_LINK_FLAGS=${CMAKE_LINK_FLAGS} " "-DCMAKE_LIBRARY_ARCHITECTURE=${CMAKE_LIBRARY_ARCHITECTURE } " ${CURL_EXT_EXTRA_OPTIONS}
You can’t perform that action at this time.
0 commit comments