Sync with trunk
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 12 Dec 2011 09:42:44 +0000 (09:42 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Mon, 12 Dec 2011 09:42:44 +0000 (09:42 +0000)
applications/jpip/util/CMakeLists.txt

index eba94e378a410c243b9561a144b0b7b82074872b..52a427ce606240ccd173395fbd41ad7d93f8b4d2 100644 (file)
@@ -5,14 +5,15 @@ INCLUDE_DIRECTORIES(
 )
 
 SET(OPJ_SERVER_SRCS
-${CMAKE_CURRENT_SOURCE_DIR}/opj_server.c
-)
+  ${CMAKE_CURRENT_SOURCE_DIR}/opj_server.c
+  )
 
 # Build executable
-ADD_DEFINITIONS(-DSERVER -DQUIT_SIGNAL="quitJPIP")
-#
 ADD_EXECUTABLE(opj_server ${OPJ_SERVER_SRCS})
 TARGET_LINK_LIBRARIES(opj_server openjpip_server ${FCGI_LIBNAME})
+SET_TARGET_PROPERTIES(opj_server
+  PROPERTIES COMPILE_FLAGS "-DSERVER -DQUIT_SIGNAL=\\\"quitJPIP\\\""
+  )
 
 # On unix you need to link to the math library:
 IF(UNIX)
@@ -20,19 +21,22 @@ IF(UNIX)
 ENDIF(UNIX)
 
 # Install exe
- INSTALL(TARGETS opj_server
-   EXPORT OpenJPEGTargets
-   DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
- )
-#
-REMOVE_DEFINITIONS(-DSERVER -DQUIT_SIGNAL="quitJPIP")
-#
-FOREACH(exe opj_dec_server jpip_to_jp2 jpip_to_j2k test_index)
+INSTALL(TARGETS opj_server
+  EXPORT OpenJPEGTargets
+  DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
+  )
 #
- ADD_EXECUTABLE(${exe} ${exe}.c)
- TARGET_LINK_LIBRARIES(${exe} openjpip_local)
-  INSTALL(TARGETS ${exe}
-   EXPORT OpenJPEGTargets
-   DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
+SET(EXES
+  opj_dec_server
+  jpip_to_jp2
+  jpip_to_j2k
+  test_index
   )
+FOREACH(exe ${EXES})
+  ADD_EXECUTABLE(${exe} ${exe}.c)
+  TARGET_LINK_LIBRARIES(${exe} openjpip_local)
+  INSTALL(TARGETS ${exe}
+    EXPORT OpenJPEGTargets
+    DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
+    )
 ENDFOREACH(exe)