summaryrefslogtreecommitdiff
path: root/jp3d/libjp3dvm
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2007-09-06 10:51:38 +0000
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2007-09-06 10:51:38 +0000
commitb4dc6fc133bd7236dd59f892466547cf2569492e (patch)
tree9b87e21dbc0541b20fafe4f8fce8086cac187565 /jp3d/libjp3dvm
parent0533b5b78e465006d9d6e43fa1b7004eeb1ed332 (diff)
ENH: add cmake for jp3d
Diffstat (limited to 'jp3d/libjp3dvm')
-rw-r--r--jp3d/libjp3dvm/CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/jp3d/libjp3dvm/CMakeLists.txt b/jp3d/libjp3dvm/CMakeLists.txt
new file mode 100644
index 00000000..17a094af
--- /dev/null
+++ b/jp3d/libjp3dvm/CMakeLists.txt
@@ -0,0 +1,24 @@
+INCLUDE_REGULAR_EXPRESSION("^.*$")
+# Defines the source code for the library
+SET(JP3DVM_SRCS
+bio.c cio.c dwt.c event.c jp3d.c jp3d_lib.c mct.c mqc.c openjpeg.c pi.c raw.c t1.c t1_3d.c t2.c tcd.c tgt.c volume.c
+)
+
+# Pass proper definition to preprocessor to generate shared lib
+IF(WIN32)
+ IF(BUILD_SHARED_LIBS)
+ ADD_DEFINITIONS(-DOPJ_EXPORTS)
+ ELSE(BUILD_SHARED_LIBS)
+ ADD_DEFINITIONS(-DOPJ_STATIC)
+ ENDIF(BUILD_SHARED_LIBS)
+ENDIF(WIN32)
+
+# Create the library
+#ADD_LIBRARY(${OPENJPEG_LIBRARY_NAME} ${OPENJPEG_SRCS})
+ADD_LIBRARY(${OPJ_PREFIX}openjp3dvm ${JP3DVM_SRCS})
+
+# Install library
+INSTALL_TARGETS(/lib/ ${OPJ_PREFIX}openjp3dvm)
+
+# Install includes files
+INSTALL_FILES(/include .h)