Mercurial > hg > orthanc
diff Resources/CMake/LibCurlConfiguration.cmake @ 3833:a3e38994d95a
compilation on mips qemu
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 15 Apr 2020 14:45:52 +0200 |
parents | faa695f433d5 |
children |
line wrap: on
line diff
--- a/Resources/CMake/LibCurlConfiguration.cmake Wed Apr 15 14:37:40 2020 +0200 +++ b/Resources/CMake/LibCurlConfiguration.cmake Wed Apr 15 14:45:52 2020 +0200 @@ -262,7 +262,7 @@ check_struct_has_member("struct sockaddr_un" sun_path "sys/un.h" USE_UNIX_SOCKETS) - set(CMAKE_REQUIRED_INCLUDES "${CURL_SOURCES_DIR}/include") + list(APPEND CMAKE_REQUIRED_INCLUDES "${CURL_SOURCES_DIR}/include") set(CMAKE_EXTRA_INCLUDE_FILES "curl/system.h") check_type_size("curl_off_t" SIZEOF_CURL_OFF_T) @@ -312,6 +312,22 @@ ${CURL_SOURCES_DIR}/lib/curl_config.h ) endif() + +elseif (CMAKE_CROSSCOMPILING AND + "${CMAKE_SYSTEM_VERSION}" STREQUAL "CrossToolNg") + + CHECK_INCLUDE_FILE_CXX(curl/curl.h HAVE_CURL_H) + if (NOT HAVE_CURL_H) + message(FATAL_ERROR "Please install the libcurl-dev package") + endif() + + CHECK_LIBRARY_EXISTS(curl "curl_easy_init" "" HAVE_CURL_LIB) + if (NOT HAVE_CURL_LIB) + message(FATAL_ERROR "Please install the libcurl package") + endif() + + link_libraries(curl) + else() include(FindCURL) include_directories(${CURL_INCLUDE_DIRS})