Mercurial > hg > orthanc
comparison Resources/CMake/LibCurlConfiguration.cmake @ 1536:1b03676d68c2
fix windows build
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 13 Aug 2015 14:16:11 +0200 |
parents | 0011cc99443c |
children | fbf763bb1fa3 |
comparison
equal
deleted
inserted
replaced
1535:34c8954544e8 | 1536:1b03676d68c2 |
---|---|
5 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/curl-7.44.0.tar.gz" | 5 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/curl-7.44.0.tar.gz" |
6 "${CURL_SOURCES_DIR}") | 6 "${CURL_SOURCES_DIR}") |
7 | 7 |
8 include_directories( | 8 include_directories( |
9 ${CURL_SOURCES_DIR}/include | 9 ${CURL_SOURCES_DIR}/include |
10 ${CURL_SOURCES_DIR}/lib | |
11 ) | 10 ) |
12 | 11 |
13 AUX_SOURCE_DIRECTORY(${CURL_SOURCES_DIR}/lib CURL_SOURCES) | 12 AUX_SOURCE_DIRECTORY(${CURL_SOURCES_DIR}/lib CURL_SOURCES) |
14 AUX_SOURCE_DIRECTORY(${CURL_SOURCES_DIR}/lib/vtls CURL_SOURCES) | 13 AUX_SOURCE_DIRECTORY(${CURL_SOURCES_DIR}/lib/vtls CURL_SOURCES) |
15 source_group(ThirdParty\\LibCurl REGULAR_EXPRESSION ${CURL_SOURCES_DIR}/.*) | 14 source_group(ThirdParty\\LibCurl REGULAR_EXPRESSION ${CURL_SOURCES_DIR}/.*) |
16 | 15 |
17 add_definitions( | 16 add_definitions( |
17 -DBUILDING_LIBCURL=1 | |
18 -DCURL_STATICLIB=1 | 18 -DCURL_STATICLIB=1 |
19 -DBUILDING_LIBCURL=1 | |
20 -DCURL_DISABLE_LDAPS=1 | 19 -DCURL_DISABLE_LDAPS=1 |
21 -DCURL_DISABLE_LDAP=1 | 20 -DCURL_DISABLE_LDAP=1 |
22 -D_WIN32_WINNT=0x0501 | |
23 | |
24 -DCURL_DISABLE_DICT=1 | 21 -DCURL_DISABLE_DICT=1 |
25 -DCURL_DISABLE_FILE=1 | 22 -DCURL_DISABLE_FILE=1 |
26 -DCURL_DISABLE_FTP=1 | 23 -DCURL_DISABLE_FTP=1 |
27 -DCURL_DISABLE_GOPHER=1 | 24 -DCURL_DISABLE_GOPHER=1 |
28 -DCURL_DISABLE_LDAP=1 | 25 -DCURL_DISABLE_LDAP=1 |
32 -DCURL_DISABLE_RTSP=1 | 29 -DCURL_DISABLE_RTSP=1 |
33 -DCURL_DISABLE_TELNET=1 | 30 -DCURL_DISABLE_TELNET=1 |
34 -DCURL_DISABLE_TFTP=1 | 31 -DCURL_DISABLE_TFTP=1 |
35 ) | 32 ) |
36 | 33 |
34 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | |
35 add_definitions(-D_WIN32_WINNT=0x0501) | |
36 endif() | |
37 | |
37 if (ENABLE_SSL) | 38 if (ENABLE_SSL) |
38 add_definitions( | 39 add_definitions( |
39 #-DHAVE_LIBSSL=1 | 40 #-DHAVE_LIBSSL=1 |
40 -DUSE_OPENSSL=1 | 41 -DUSE_OPENSSL=1 |
41 -DUSE_SSLEAY=1 | 42 -DUSE_SSLEAY=1 |
42 ) | 43 ) |
43 endif() | 44 endif() |
44 | 45 |
45 file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "") | 46 file(WRITE ${CURL_SOURCES_DIR}/lib/curl_config.h "") |
46 | 47 |
48 file(GLOB CURL_LIBS_HEADERS ${CURL_SOURCES_DIR}/lib/*.h) | |
49 foreach (header IN LISTS CURL_LIBS_HEADERS) | |
50 get_filename_component(filename ${header} NAME) | |
51 file(WRITE ${CURL_SOURCES_DIR}/lib/vtls/${filename} "#include \"../${filename}\"\n") | |
52 endforeach() | |
53 | |
47 if (MSVC) | 54 if (MSVC) |
48 #add_definitions( | 55 add_definitions(-DHAVE_BOOL_T=1) |
49 # -DHAVE_BOOL_T=1 | |
50 # ) | |
51 | 56 |
52 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR | 57 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR |
53 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR | 58 ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR |
54 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR | 59 ${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD" OR |
55 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") | 60 ${CMAKE_SYSTEM_NAME} STREQUAL "kFreeBSD") |