Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
3832:ab9a0d1e0cc1 | 3833:a3e38994d95a |
---|---|
260 check_symbol_exists(recv "sys/socket.h" HAVE_RECV) | 260 check_symbol_exists(recv "sys/socket.h" HAVE_RECV) |
261 check_symbol_exists(send "sys/socket.h" HAVE_SEND) | 261 check_symbol_exists(send "sys/socket.h" HAVE_SEND) |
262 | 262 |
263 check_struct_has_member("struct sockaddr_un" sun_path "sys/un.h" USE_UNIX_SOCKETS) | 263 check_struct_has_member("struct sockaddr_un" sun_path "sys/un.h" USE_UNIX_SOCKETS) |
264 | 264 |
265 set(CMAKE_REQUIRED_INCLUDES "${CURL_SOURCES_DIR}/include") | 265 list(APPEND CMAKE_REQUIRED_INCLUDES "${CURL_SOURCES_DIR}/include") |
266 set(CMAKE_EXTRA_INCLUDE_FILES "curl/system.h") | 266 set(CMAKE_EXTRA_INCLUDE_FILES "curl/system.h") |
267 check_type_size("curl_off_t" SIZEOF_CURL_OFF_T) | 267 check_type_size("curl_off_t" SIZEOF_CURL_OFF_T) |
268 | 268 |
269 add_definitions(-DHAVE_GLIBC_STRERROR_R=1) | 269 add_definitions(-DHAVE_GLIBC_STRERROR_R=1) |
270 | 270 |
310 configure_file( | 310 configure_file( |
311 ${CURL_SOURCES_DIR}/lib/curl_config.h.cmake | 311 ${CURL_SOURCES_DIR}/lib/curl_config.h.cmake |
312 ${CURL_SOURCES_DIR}/lib/curl_config.h | 312 ${CURL_SOURCES_DIR}/lib/curl_config.h |
313 ) | 313 ) |
314 endif() | 314 endif() |
315 | |
316 elseif (CMAKE_CROSSCOMPILING AND | |
317 "${CMAKE_SYSTEM_VERSION}" STREQUAL "CrossToolNg") | |
318 | |
319 CHECK_INCLUDE_FILE_CXX(curl/curl.h HAVE_CURL_H) | |
320 if (NOT HAVE_CURL_H) | |
321 message(FATAL_ERROR "Please install the libcurl-dev package") | |
322 endif() | |
323 | |
324 CHECK_LIBRARY_EXISTS(curl "curl_easy_init" "" HAVE_CURL_LIB) | |
325 if (NOT HAVE_CURL_LIB) | |
326 message(FATAL_ERROR "Please install the libcurl package") | |
327 endif() | |
328 | |
329 link_libraries(curl) | |
330 | |
315 else() | 331 else() |
316 include(FindCURL) | 332 include(FindCURL) |
317 include_directories(${CURL_INCLUDE_DIRS}) | 333 include_directories(${CURL_INCLUDE_DIRS}) |
318 link_libraries(${CURL_LIBRARIES}) | 334 link_libraries(${CURL_LIBRARIES}) |
319 | 335 |