Mercurial > hg > orthanc
comparison Resources/CMake/MongooseConfiguration.cmake @ 1112:a119f9ae3640
upgrade to Mongoose 3.8
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 01 Sep 2014 12:20:26 +0200 |
parents | becde5351e47 |
children | adfd2c7a92f3 |
comparison
equal
deleted
inserted
replaced
1111:929bf8c2123d | 1112:a119f9ae3640 |
---|---|
1 if (STATIC_BUILD OR NOT USE_SYSTEM_MONGOOSE) | 1 if (STATIC_BUILD OR NOT USE_SYSTEM_MONGOOSE) |
2 SET(MONGOOSE_SOURCES_DIR ${CMAKE_BINARY_DIR}/mongoose) | 2 SET(MONGOOSE_SOURCES_DIR ${CMAKE_BINARY_DIR}/mongoose) |
3 DownloadPackage( | 3 |
4 "e718fc287b4eb1bd523be3fa00942bb0" | 4 if (0) |
5 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/mongoose-3.1.tgz" | 5 # Use Mongoose 3.1 |
6 "${MONGOOSE_SOURCES_DIR}") | 6 DownloadPackage( |
7 "e718fc287b4eb1bd523be3fa00942bb0" | |
8 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/mongoose-3.1.tgz" | |
9 "${MONGOOSE_SOURCES_DIR}") | |
10 | |
11 add_definitions(-DMONGOOSE_USE_CALLBACKS=0) | |
12 set(MONGOOSE_PATCH ${ORTHANC_ROOT}/Resources/Patches/mongoose-3.1-patch.diff) | |
13 | |
14 else() | |
15 # Use Mongoose 3.8 | |
16 DownloadPackage( | |
17 "7e3296295072792cdc3c633f9404e0c3" | |
18 "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/mongoose-3.8.tgz" | |
19 "${MONGOOSE_SOURCES_DIR}") | |
20 | |
21 add_definitions(-DMONGOOSE_USE_CALLBACKS=1) | |
22 set(MONGOOSE_PATCH ${ORTHANC_ROOT}/Resources/Patches/mongoose-3.8-patch.diff) | |
23 endif() | |
7 | 24 |
8 # Patch mongoose | 25 # Patch mongoose |
9 execute_process( | 26 execute_process( |
10 COMMAND patch mongoose.c ${ORTHANC_ROOT}/Resources/Patches/mongoose-3.1-patch.diff | 27 COMMAND patch mongoose.c ${MONGOOSE_PATCH} |
11 WORKING_DIRECTORY ${MONGOOSE_SOURCES_DIR} | 28 WORKING_DIRECTORY ${MONGOOSE_SOURCES_DIR} |
12 ) | 29 ) |
13 | 30 |
14 include_directories( | 31 include_directories( |
15 ${MONGOOSE_SOURCES_DIR} | 32 ${MONGOOSE_SOURCES_DIR} |
54 CHECK_LIBRARY_EXISTS(mongoose mg_start "" HAVE_MONGOOSE_LIB) | 71 CHECK_LIBRARY_EXISTS(mongoose mg_start "" HAVE_MONGOOSE_LIB) |
55 if (NOT HAVE_MONGOOSE_LIB) | 72 if (NOT HAVE_MONGOOSE_LIB) |
56 message(FATAL_ERROR "Please install the mongoose-devel package") | 73 message(FATAL_ERROR "Please install the mongoose-devel package") |
57 endif() | 74 endif() |
58 | 75 |
76 if (SYSTEM_MONGOOSE_USE_CALLBACKS) | |
77 add_definitions(-DMONGOOSE_USE_CALLBACKS=1) | |
78 else() | |
79 add_definitions(-DMONGOOSE_USE_CALLBACKS=0) | |
80 endif() | |
81 | |
59 link_libraries(mongoose) | 82 link_libraries(mongoose) |
60 endif() | 83 endif() |
84 | |
85 |