diff --git a/applications/jpip/util/CMakeLists.txt b/applications/jpip/util/CMakeLists.txt index eba94e37..52a427ce 100644 --- a/applications/jpip/util/CMakeLists.txt +++ b/applications/jpip/util/CMakeLists.txt @@ -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) -# - ADD_EXECUTABLE(${exe} ${exe}.c) - TARGET_LINK_LIBRARIES(${exe} openjpip_local) - INSTALL(TARGETS ${exe} - EXPORT OpenJPEGTargets - DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications +INSTALL(TARGETS opj_server + 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)