libopenjpeg
#codec
)
+
+# TODO, technically we should not have to ...
+# http://www.crc.ricoh.com/~gormish/jpeg2000conformance/
jpt.c
jp2.c
)
+
+IF (WIN32)
+ IF (BUILD_SHARED_LIBS)
+ ADD_DEFINITIONS(-DOPENJPEGDLL)
+ #SET(JPEGDLL 1)
+ ELSE (BUILD_SHARED_LIBS)
+ ADD_DEFINITIONS(-DOPENJPEGSTATIC)
+ #SET(JPEGSTATIC 1)
+ ENDIF (BUILD_SHARED_LIBS)
+ENDIF (WIN32)
+
+
ADD_LIBRARY(gdcmopenjpeg ${openjpeg_SRCS})
-## $Id: CMakeLists.txt,v 1.3 2005/10/24 15:58:35 malaterre Exp $
+## $Id: CMakeLists.txt,v 1.4 2005/10/24 20:53:32 malaterre Exp $
##
## makefile for OpenJPEG library
#
#define VERSION "0.0.8"
-#ifdef _WIN32 /*DAVID_WIN32*/
+#if defined(_WIN32) && defined (OPENJPEGDLL)
#ifdef gdcmopenjpeg_EXPORTS /*LIBJ2K_EXPORTS*/
#define LIBJ2K_API __declspec(dllexport)
#else
#define LIBJ2K_API
#endif
+#if defined(_WIN32) && defined (OPENJPEGSTATIC)
+#define LIBJ2K_API __declspec(dllexport)
+#else
+#define LIBJ2K_API extern
+#endif
+
#ifndef __J2K_H
#define __J2K_H