summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonin Descampe <antonin@gmail.com>2011-08-16 08:52:23 +0000
committerAntonin Descampe <antonin@gmail.com>2011-08-16 08:52:23 +0000
commit003f9f79531a4fce16cc4672ececf5b066b38ff9 (patch)
tree1b194c3f6795477354f3e5ae7b77fdcc417ec71d
parent2880a679f047cfb7a786866375f372e49dc5c451 (diff)
fixed cmake support for openjpip
-rw-r--r--CHANGES3
-rw-r--r--CMake/FindFCGI.cmake2
-rw-r--r--applications/jpip/CHANGES3
-rw-r--r--applications/jpip/libopenjpip/CMakeLists.txt4
-rw-r--r--applications/jpip/opj_server/CMakeLists.txt6
5 files changed, 12 insertions, 6 deletions
diff --git a/CHANGES b/CHANGES
index fab0970a..3a9a1f4e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,9 @@ What's New for OpenJPEG
! : changed
+ : added
+August 16, 2011
+* [antonin] fixed cmake support for openjpip
+
August 15, 2011
* [antonin] fixed a bug in autotools files that prevented libfcgi to be correctly found in some cases (patch from V.Torri).
diff --git a/CMake/FindFCGI.cmake b/CMake/FindFCGI.cmake
index ff762775..fa909235 100644
--- a/CMake/FindFCGI.cmake
+++ b/CMake/FindFCGI.cmake
@@ -10,7 +10,7 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(FCGI DEFAULT_MSG FCGI_LIBRARY FCGI_INCLUDE_DIR
# Copy the results to the output variables.
IF(FCGI_FOUND)
- SET( ${FCGI_LIBRARY})
+ SET(FCGI_LIBRARIES ${FCGI_LIBRARY})
SET(FCGI_INCLUDE_DIRS ${FCGI_INCLUDE_DIR})
ELSE(FCGI_FOUND)
SET(FCGI_LIBRARIES)
diff --git a/applications/jpip/CHANGES b/applications/jpip/CHANGES
index 755c205d..94d0359f 100644
--- a/applications/jpip/CHANGES
+++ b/applications/jpip/CHANGES
@@ -5,6 +5,9 @@ What's New for OpenJPIP
! : changed
+ : added
+August 16, 2011
+* [antonin] fixed cmake support for openjpip
+
August 12, 2011
+ [antonin] added cmake support to openjpip
diff --git a/applications/jpip/libopenjpip/CMakeLists.txt b/applications/jpip/libopenjpip/CMakeLists.txt
index 3f42af7c..b61edf94 100644
--- a/applications/jpip/libopenjpip/CMakeLists.txt
+++ b/applications/jpip/libopenjpip/CMakeLists.txt
@@ -24,9 +24,9 @@ ${CMAKE_CURRENT_SOURCE_DIR}/target_manager.c
)
# Build the library
-ADD_LIBRARY(openjpip_local ${OPENJPIP_SRCS})
+ADD_LIBRARY(openjpip_local STATIC ${OPENJPIP_SRCS})
-ADD_LIBRARY(openjpip_server ${OPENJPIP_SRCS})
+ADD_LIBRARY(openjpip_server STATIC ${OPENJPIP_SRCS})
TARGET_LINK_LIBRARIES(openjpip_server ${FCGI_LIBNAME})
SET_TARGET_PROPERTIES(openjpip_server
PROPERTIES COMPILE_FLAGS "-DSERVER")
diff --git a/applications/jpip/opj_server/CMakeLists.txt b/applications/jpip/opj_server/CMakeLists.txt
index c7bcedc5..29007e1b 100644
--- a/applications/jpip/opj_server/CMakeLists.txt
+++ b/applications/jpip/opj_server/CMakeLists.txt
@@ -1,19 +1,18 @@
# Headers file are located here:
INCLUDE_DIRECTORIES(
+ ${OPENJPEG_SOURCE_DIR}/applications/jpip/libopenjpip
${FCGI_INCLUDE_DIRNAME}
- ../libopenjpip
)
SET(OPJ_SERVER_SRCS
-${CMAKE_CURRENT_SOURCE_DIR}/channel_manager.c
${CMAKE_CURRENT_SOURCE_DIR}/opj_server.c
${CMAKE_CURRENT_SOURCE_DIR}/query_parser.c
+${CMAKE_CURRENT_SOURCE_DIR}/channel_manager.c
${CMAKE_CURRENT_SOURCE_DIR}/session_manager.c
)
# Build executable
-
ADD_DEFINITIONS(-DSERVER)
ADD_EXECUTABLE(opj_server ${OPJ_SERVER_SRCS})
TARGET_LINK_LIBRARIES(opj_server openjpip_server ${FCGI_LIBNAME})
@@ -22,6 +21,7 @@ TARGET_LINK_LIBRARIES(opj_server openjpip_server ${FCGI_LIBNAME})
IF(UNIX)
TARGET_LINK_LIBRARIES(opj_server m)
ENDIF(UNIX)
+
# Install exe
INSTALL(TARGETS opj_server
EXPORT OpenJPEGTargets