X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Fgdcmopenjpeg%2Flibopenjpeg%2FCMakeLists.txt;h=965759c2b3cc58566de422b1bb8d6a9739c8f3bd;hb=24394a63b18810c791af1c913e1a6fc712d3d3a0;hp=08a072edfaa98edbedeac0a22bd270f97092db46;hpb=48215bafde3d6955d9cd60e074f6d6832ea9752f;p=gdcm.git diff --git a/src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt b/src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt index 08a072ed..965759c2 100644 --- a/src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt +++ b/src/gdcmopenjpeg/libopenjpeg/CMakeLists.txt @@ -1,13 +1,11 @@ INCLUDE_REGULAR_EXPRESSION("^.*$") -# Create the lib -SET(openjpeg_SRCS +# Defines the source code for the library +SET(OpenJPEG_SRCS bio.c cio.c dwt.c event.c - fix.c image.c - int.c j2k.c j2k_lib.c jp2.c @@ -23,13 +21,23 @@ SET(openjpeg_SRCS tgt.c ) +# Pass proper definition to preprocessor to generate shared lib IF (WIN32) IF (BUILD_SHARED_LIBS) - ADD_DEFINITIONS(-DOPJ_SHARED) + ADD_DEFINITIONS(-DOPJ_EXPORTS) ELSE (BUILD_SHARED_LIBS) ADD_DEFINITIONS(-DOPJ_STATIC) ENDIF (BUILD_SHARED_LIBS) ENDIF (WIN32) -ADD_LIBRARY(${OPJ_PREFIX}openjpeg ${openjpeg_SRCS}) +# Create the library +ADD_LIBRARY(${OPJ_PREFIX}openjpeg ${OpenJPEG_SRCS}) + +# Install library +IF(NOT GDCM_INSTALL_NO_LIBRARIES) + INSTALL_TARGETS( + ${GDCM_INSTALL_LIB_DIR} + RUNTIME_DIRECTORY ${GDCM_INSTALL_BIN_DIR} + ${OPJ_PREFIX}openjpeg) +ENDIF(NOT GDCM_INSTALL_NO_LIBRARIES)