diff 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
line wrap: on
line diff
--- a/Resources/Samples/RestApiStandalone/CMakeLists.txt	Tue Jan 08 14:49:08 2013 +0100
+++ b/Resources/Samples/RestApiStandalone/CMakeLists.txt	Tue Jan 08 14:55:55 2013 +0100
@@ -2,6 +2,9 @@
 
 project(RestApiSample)
 
+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -Wall")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -Wall -std=c++0x")
+
 file(DOWNLOAD 
   http://mongoose.googlecode.com/files/mongoose-3.1.tgz 
   ${CMAKE_BINARY_DIR}/mongoose-3.1.tar.gz
@@ -26,6 +29,12 @@
   WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
   )
 
+# Apply a patch to improve Mongoose shutdown
+execute_process(
+  COMMAND patch mongoose.c ${ORTHANC_DIR}/Resources/Patches/mongoose-patch.diff
+  WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/mongoose
+  )
+
 execute_process(
   COMMAND ${CMAKE_COMMAND} -E tar xvfz ${CMAKE_BINARY_DIR}/jsoncpp-src-0.5.0.tar.gz
   WORKING_DIRECTORY ${CMAKE_BINARY_DIR}