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}