# # DCMTKConfig.cmake - DCMTK CMake configuration file for external projects # ####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() ####### ####### Any changes to this file will be overwritten by the next CMake run #### ####### The input file was DCMTKConfig.cmake.in ######## get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../sdk/dependencies/DCMTK" ABSOLUTE) macro(set_and_check _var _file) set(${_var} "${_file}") if(NOT EXISTS "${_file}") message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !") endif() endmacro() #################################################################################### # Basic version information set(DCMTK_MAJOR_VERSION 3) set(DCMTK_MINOR_VERSION 6) set(DCMTK_BUILD_VERSION 7) # DCMTK libraries and modules set(DCMTK_MODULES "ofstd;oflog;dcmdata;dcmimgle;dcmimage;dcmjpeg;dcmjpls;dcmtls;dcmnet;dcmsr;dcmsign;dcmwlm;dcmqrdb;dcmpstat;dcmrt;dcmiod;dcmfg;dcmseg;dcmtract;dcmpmap;dcmect") set(DCMTK_LIBRARIES "ofstd;oflog;dcmdata;i2d;dcmimgle;dcmimage;dcmjpeg;ijg8;ijg12;ijg16;dcmjpls;dcmtkcharls;dcmtls;dcmnet;dcmsr;cmr;dcmdsig;dcmwlm;dcmqrdb;dcmpstat;dcmrt;dcmiod;dcmfg;dcmseg;dcmtract;dcmpmap;dcmect") # Optional DCMTK 3rd party libraries set(DCMTK_WITH_TIFF OFF) set(DCMTK_WITH_PNG OFF) set(DCMTK_WITH_XML OFF) set(DCMTK_WITH_ZLIB OFF) set(DCMTK_WITH_OPENSSL OFF) set(DCMTK_WITH_SNDFILE OFF) set(DCMTK_WITH_ICONV OFF) set(DCMTK_WITH_STDLIBC_ICONV ON) set(DCMTK_WITH_ICU ) set(DCMTK_WITH_WRAP OFF) set(DCMTK_WITH_OPENJPEG OFF) set(DCMTK_WITH_DOXYGEN OFF) # Dictionary-related # Define the type of standard dictionary that we want to use: # 0 - Do not load any default dictionary on startup # 1 - Load builtin dictionary on startup # 2 - Load external (i.e. file-based) dictionary on startup set(DCM_DICT_DEFAULT 2) set(DCM_DICT_USE_DCMDICTPATH 1) set(DCMTK_ENABLE_PRIVATE_TAGS ON) # Compiler / standard library features set(DCMTK_ENABLE_CXX11 INFERRED) set(DCMTK_CXX11_FLAGS ) set(DCMTK_ENABLE_STL ON) set(DCMTK_ENABLE_STL_ALGORITHM INFERRED) set(DCMTK_ENABLE_STL_LIMITS INFERRED) set(DCMTK_ENABLE_STL_LIST INFERRED) set(DCMTK_ENABLE_STL_MAP INFERRED) set(DCMTK_ENABLE_STL_MEMORY INFERRED) set(DCMTK_ENABLE_STL_STACK INFERRED) set(DCMTK_ENABLE_STL_STRING INFERRED) set(DCMTK_ENABLE_STL_SYSTEM_ERROR INFERRED) set(DCMTK_ENABLE_STL_TUPLE INFERRED) set(DCMTK_ENABLE_STL_TYPE_TRAITS INFERRED) set(DCMTK_ENABLE_STL_VECTOR INFERRED) set(DCMTK_FORCE_FPIC_ON_UNIX ON) # DCMTK documentation set(DCMTK_GENERATE_DOXYGEN_TAGFILE OFF) # DCMTK shared libraries and build model set(DCMTK_OVERWRITE_WIN32_COMPILER_FLAGS OFF) set(DCMTK_COMPILE_WIN32_MULTITHREADED_DLL OFF) set(DCMTK_SHARED_LIBRARIES ON) set(DCMTK_SINGLE_SHARED_LIBRARY OFF) # DCMTK additional options set(DCMTK_BUILD_APPS OFF) set(DCMTK_WITH_THREADS ON) set(DCMTK_WIDE_CHAR_FILE_IO_FUNCTIONS OFF) set(DCMTK_WIDE_CHAR_MAIN_FUNCTION OFF) set(DCMTK_ENABLE_LFS lfs64) set(DCMTK_ENABLE_CHARSET_CONVERSION DCMTK_CHARSET_CONVERSION_STDLIBC_ICONV) # CMake builtins set(DCMTK_CMAKE_BUILD_TYPE Release) set(DCMTK_CMAKE_CXX_COMPILER "/usr/bin/c++") set(DCMTK_CMAKE_CXX_FLAGS -w -fvisibility=hidden -D_XOPEN_SOURCE_EXTENDED -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_BSD_COMPAT -D_OSF_SOURCE -D_POSIX_C_SOURCE=199506L -fPIC) set(DCMTK_CMAKE_CXX_FLAGS_DEBUG -g -DDEBUG) set(DCMTK_CMAKE_CXX_FLAGS_RELEASE -O3 -DNDEBUG) set(DCMTK_CMAKE_CXX_FLAGS_MINSIZEREL -Os -DNDEBUG) set(DCMTK_CMAKE_CXX_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) set(DCMTK_CMAKE_C_FLAGS_DEBUG -g -DDEBUG) set(DCMTK_CMAKE_C_FLAGS_RELEASE -O3 -DNDEBUG) set(DCMTK_CMAKE_C_FLAGS_MINSIZEREL -Os -DNDEBUG) set(DCMTK_CMAKE_C_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) set(DCMTK_CMAKE_EXE_LINKER_FLAGS ) set(DCMTK_CMAKE_EXE_LINKER_FLAGS_DEBUG ) set(DCMTK_CMAKE_EXE_LINKER_FLAGS_RELEASE ) set(DCMTK_CMAKE_EXE_LINKER_FLAGS_MINSIZEREL ) set(DCMTK_CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO ) set(DCMTK_CMAKE_INSTALL_BINDIR bin) set(DCMTK_CMAKE_INSTALL_SYSCONFDIR etc) set(DCMTK_CMAKE_INSTALL_INCLUDEDIR include) set(DCMTK_CMAKE_INSTALL_LIBDIR lib) set(DCMTK_CMAKE_INSTALL_DATAROOTDIR share) set(DCMTK_CMAKE_INSTALL_PREFIX "/mnt/storage/workspace/med-ubuntu-weekly/build/../sdk/dependencies/DCMTK") SET_AND_CHECK(DCMTK_TARGETS "/mnt/storage/workspace/med-ubuntu-weekly/build/ExtProjs/DCMTK/DCMTKTargets.cmake") ####### Expanded from @DCMTK_CONFIG_CODE@ ####### list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/build/ExtProjs/DCMTK/config/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/ofstd/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/oflog/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmdata/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmimgle/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmimage/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmjpeg/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmjpls/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmtls/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmnet/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmsr/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmsign/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmwlm/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmqrdb/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmpstat/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmrt/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmiod/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmfg/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmseg/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmtract/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmpmap/include") list(APPEND DCMTK_INCLUDE_DIRS "/mnt/storage/workspace/med-ubuntu-weekly/ExtProjs/DCMTK/dcmect/include") ################################################## # Compatibility: This variable is deprecated set(DCMTK_INCLUDE_DIR ${DCMTK_INCLUDE_DIRS}) if(NOT DCMTK_TARGETS_IMPORTED) set(DCMTK_TARGETS_IMPORTED 1) include(${DCMTK_TARGETS}) endif()