Mercurial > hg > orthanc
comparison Resources/Samples/RestApiStandalone/CMakeLists.txt @ 328:25514c48e30e
demonstration of C++11 lambda functions
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 08 Jan 2013 14:55:55 +0100 |
parents | 7233461e2f61 |
children |
comparison
equal
deleted
inserted
replaced
327:4564e908bba9 | 328:25514c48e30e |
---|---|
1 cmake_minimum_required(VERSION 2.8) | 1 cmake_minimum_required(VERSION 2.8) |
2 | 2 |
3 project(RestApiSample) | 3 project(RestApiSample) |
4 | |
5 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall") | |
6 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -std=c++0x") | |
4 | 7 |
5 file(DOWNLOAD | 8 file(DOWNLOAD |
6 http://mongoose.googlecode.com/files/mongoose-3.1.tgz | 9 http://mongoose.googlecode.com/files/mongoose-3.1.tgz |
7 ${CMAKE_BINARY_DIR}/mongoose-3.1.tar.gz | 10 ${CMAKE_BINARY_DIR}/mongoose-3.1.tar.gz |
8 EXPECTED_MD5 "e718fc287b4eb1bd523be3fa00942bb0" | 11 EXPECTED_MD5 "e718fc287b4eb1bd523be3fa00942bb0" |
22 ) | 25 ) |
23 | 26 |
24 execute_process( | 27 execute_process( |
25 COMMAND ${CMAKE_COMMAND} -E tar xvfz ${CMAKE_BINARY_DIR}/mongoose-3.1.tar.gz | 28 COMMAND ${CMAKE_COMMAND} -E tar xvfz ${CMAKE_BINARY_DIR}/mongoose-3.1.tar.gz |
26 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} | 29 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} |
30 ) | |
31 | |
32 # Apply a patch to improve Mongoose shutdown | |
33 execute_process( | |
34 COMMAND patch mongoose.c ${ORTHANC_DIR}/Resources/Patches/mongoose-patch.diff | |
35 WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/mongoose | |
27 ) | 36 ) |
28 | 37 |
29 execute_process( | 38 execute_process( |
30 COMMAND ${CMAKE_COMMAND} -E tar xvfz ${CMAKE_BINARY_DIR}/jsoncpp-src-0.5.0.tar.gz | 39 COMMAND ${CMAKE_COMMAND} -E tar xvfz ${CMAKE_BINARY_DIR}/jsoncpp-src-0.5.0.tar.gz |
31 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} | 40 WORKING_DIRECTORY ${CMAKE_BINARY_DIR} |