#-----------------------------------------------------------------------------
# Build shared lib by default
-OPTION(GDCM_BUILD_SHARED_LIBS "Build GDCM with shared libraries." ON)
-SET(BUILD_SHARED_LIBS ${GDCM_BUILD_SHARED_LIBS})
+OPTION(BUILD_SHARED_LIBS "Build GDCM with shared libraries." ON)
OPTION(GDCM_DEBUG "Turn verbosity of some statement ON." OFF)
MARK_AS_ADVANCED(GDCM_DEBUG)
ReWrite
RawToDicom
TestValidate
+ #BatchUncompress
#the following will be transformed into 'examples', or 'utilities'
# or will be removed
SET(GDCM_MINOR_VERSION "@GDCM_MINOR_VERSION@")
SET(GDCM_BUILD_VERSION "@GDCM_BUILD_VERSION@")
-SET(GDCM_BUILD_SHARED_LIBS "@GDCM_BUILD_SHARED_LIBS@")
+SET(GDCM_BUILD_SHARED_LIBS "@BUILD_SHARED_LIBS@")
SET(GDCM_USE_FILE "@GDCM_USE_FILE@")
SET(GDCM_INCLUDE_DIRS "@GDCM_INCLUDE_DIRS@")
#-----------------------------------------------------------------------------
# Trying to solve a bizarre problem when loading shared lib if gdcm is static
# Therefore I disable the test when building SHAREDLIBS
-IF(UNIX AND NOT GDCM_BUILD_SHARED_LIBS)
+IF(UNIX AND NOT BUILD_SHARED_LIBS)
ADD_LIBRARY(dynmodule MODULE dynmodule.cxx)
TARGET_LINK_LIBRARIES(dynmodule gdcm)
ADD_EXECUTABLE(loadmodule loadmodule.cxx )
TARGET_LINK_LIBRARIES(loadmodule gdcm -ldl)
ADD_TEST(loadmodule ${CXX_TEST_PATH}/loadmodule)
-ENDIF(UNIX AND NOT GDCM_BUILD_SHARED_LIBS)
+ENDIF(UNIX AND NOT BUILD_SHARED_LIBS)
${GDCM_BINARY_DIR}/src/gdcmDefaultDicts.cxx
)
+# Since OpenJPEG does not used configured headers we have to
+# do the -D alternative
+IF(NOT BUILD_SHARED_LIBS)
+ SET_SOURCE_FILES_PROPERTIES(
+ ${GDCM_SOURCE_DIR}/src/gdcmJpeg2000.cxx
+ COMPILE_FLAGS -DOPJ_STATIC)
+ENDIF(NOT BUILD_SHARED_LIBS)
+
ADD_LIBRARY(gdcm ${libgdcm_la_SOURCES})
TARGET_LINK_LIBRARIES(gdcm
gdcmjpeg8
Program: gdcm
Module: $RCSfile: gdcmSerieHelper.cxx,v $
Language: C++
- Date: $Date: 2006/01/31 11:29:41 $
- Version: $Revision: 1.45 $
+ Date: $Date: 2006/02/05 23:13:36 $
+ Version: $Revision: 1.46 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
{
const ExDetail &r = *it2;
s = inFile->GetEntryString( r.group, r.elem );
-
+
// User is allowed to ask 'convertion', to allow further ordering
// e.g : 100 would be *before* 20; 000020.00 vs 00100.00 : OK
if (it2->convert)
SET(OPENJPEG_VERSION
"${OPENJPEG_MAJOR_VERSION}.${OPENJPEG_MINOR_VERSION}.${OPENJPEG_BUILD_VERSION}")
+#-----------------------------------------------------------------------------
+# OpenJPEG build configuration options.
+OPTION(BUILD_SHARED_LIBS "Build OpenJPEG with shared libraries." OFF)
+
#-----------------------------------------------------------------------------
# For the codec...
OPTION(BUILD_EXAMPLES "Build the Examples (codec...)." OFF)