mirror of
https://gitee.com/houstudio/Cdroid.git
synced 2024-12-02 12:17:46 +08:00
44 lines
1.3 KiB
CMake
Executable File
44 lines
1.3 KiB
CMake
Executable File
# Finds the International Components for Unicode (CURL) Library
|
|
#
|
|
# CURL_FOUND - True if CURL found.
|
|
# CURL_INCLUDE_DIRS - Directory to include to get CURL headers
|
|
# Note: always include CURL headers as, e.g.,
|
|
# unicode/utypes.h
|
|
# CURL_LIBRARIES - Libraries to link against for the common CURL
|
|
|
|
find_package(PkgConfig)
|
|
pkg_check_modules(PC_CURL libcurl)
|
|
|
|
# Look for the header file.
|
|
find_path(
|
|
CURL_INCLUDE_DIR
|
|
NAMES curl/curl.h
|
|
HINTS ${PC_CURL_INCLUDE_DIRS}
|
|
${PC_CURL_INCLUDEDIR}
|
|
DOC "Include directory for the CURL library")
|
|
|
|
find_library(CURL_LIBRARY
|
|
NAMES curl curl-d curld
|
|
HINTS ${PC_CURL_LIBDIR}
|
|
${PC_CURL_LIBRARY_DIRS}
|
|
)
|
|
|
|
# Copy the results to the output variables.
|
|
if (CURL_INCLUDE_DIR AND CURL_LIBRARY)
|
|
set(CURL_FOUND 1)
|
|
set(CURL_LIBRARIES ${CURL_LIBRARY})
|
|
set(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIR})
|
|
set(CURL_VERSION ${PC_CURL_VERSION})
|
|
else ()
|
|
set(CURL_FOUND 0)
|
|
set(CURL_INCLUDE_DIRS)
|
|
set(CURL_VERSION)
|
|
endif ()
|
|
|
|
if (CURL_FOUND)
|
|
mark_as_advanced(CURL_INCLUDE_DIR CURL_INCLUDE_DIRS CURL_LIBRARY CURL_LIBRARIES)
|
|
message(STATUS "Found CURL header files in ${CURL_INCLUDE_DIRS} ver=${CURL_VERSION}")
|
|
else ()
|
|
message(FATAL_ERROR "Could not find CURL")
|
|
endif ()
|