mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 10:03:43 +00:00
curl: find and link with the library if it's available by default
This commit is contained in:
parent
aacfd03dba
commit
cf9d5f7602
@ -38,6 +38,7 @@ OPTION( USE_ICONV "Link with and use iconv library" OFF )
|
|||||||
OPTION( USE_SSH "Link with libssh to enable SSH support" ON )
|
OPTION( USE_SSH "Link with libssh to enable SSH support" ON )
|
||||||
OPTION( USE_GSSAPI "Link with libgssapi for SPNEGO auth" OFF )
|
OPTION( USE_GSSAPI "Link with libgssapi for SPNEGO auth" OFF )
|
||||||
OPTION( VALGRIND "Configure build for valgrind" OFF )
|
OPTION( VALGRIND "Configure build for valgrind" OFF )
|
||||||
|
OPTION( CURL "User curl for HTTP if available" ON)
|
||||||
|
|
||||||
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
SET( USE_ICONV ON )
|
SET( USE_ICONV ON )
|
||||||
@ -199,10 +200,20 @@ IF (WIN32 AND WINHTTP)
|
|||||||
|
|
||||||
LINK_LIBRARIES(winhttp rpcrt4 crypt32)
|
LINK_LIBRARIES(winhttp rpcrt4 crypt32)
|
||||||
ELSE ()
|
ELSE ()
|
||||||
|
IF (CURL)
|
||||||
|
FIND_PACKAGE(CURL)
|
||||||
|
ENDIF ()
|
||||||
|
|
||||||
IF (NOT AMIGA AND USE_OPENSSL)
|
IF (NOT AMIGA AND USE_OPENSSL)
|
||||||
FIND_PACKAGE(OpenSSL)
|
FIND_PACKAGE(OpenSSL)
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
|
||||||
|
IF (CURL_FOUND)
|
||||||
|
ADD_DEFINITIONS(-DGIT_CURL)
|
||||||
|
INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
|
||||||
|
LINK_LIBRARIES(${CURL_LIBRARIES})
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
FIND_PACKAGE(HTTP_Parser)
|
FIND_PACKAGE(HTTP_Parser)
|
||||||
IF (HTTP_PARSER_FOUND AND HTTP_PARSER_VERSION_MAJOR EQUAL 2)
|
IF (HTTP_PARSER_FOUND AND HTTP_PARSER_VERSION_MAJOR EQUAL 2)
|
||||||
INCLUDE_DIRECTORIES(${HTTP_PARSER_INCLUDE_DIRS})
|
INCLUDE_DIRECTORIES(${HTTP_PARSER_INCLUDE_DIRS})
|
||||||
|
Loading…
Reference in New Issue
Block a user