X-Git-Url: http://git.pld-linux.org/?p=packages%2Fdcmtk.git;a=blobdiff_plain;f=dcmtk-3.6.1-0002-Find-and-include-CharLS.patch;fp=dcmtk-3.6.1-0002-Find-and-include-CharLS.patch;h=84a0dca2deb73874893759f34c36d7c2012e29fd;hp=0000000000000000000000000000000000000000;hb=291a797ffb7ba0e8e8ef31931971f154f51c2449;hpb=0311e0942bd22a832969349a9b5e76a7aa63505b diff --git a/dcmtk-3.6.1-0002-Find-and-include-CharLS.patch b/dcmtk-3.6.1-0002-Find-and-include-CharLS.patch new file mode 100644 index 0000000..84a0dca --- /dev/null +++ b/dcmtk-3.6.1-0002-Find-and-include-CharLS.patch @@ -0,0 +1,37 @@ +From 9cc2c06d89d357a22065913abb0ab3ccda5a732b Mon Sep 17 00:00:00 2001 +From: Mario Ceresa +Date: Mon, 15 Dec 2014 12:22:00 +0100 +Subject: [PATCH] Find and include CharLS + +--- + CMake/3rdparty.cmake | 14 ++++++++++++++ + 1 file changed, 14 insertions(+) + +diff --git a/CMake/3rdparty.cmake b/CMake/3rdparty.cmake +index 9fcca77..2ccda35 100755 +--- a/CMake/3rdparty.cmake ++++ b/CMake/3rdparty.cmake +@@ -267,6 +267,20 @@ ELSE(WIN32) + ENDIF(NOT WRAP_FOUND) + ENDIF(DCMTK_WITH_WRAP) + ++ SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMake) ++ ++ IF(DCMTK_WITH_CHARLS) ++ FIND_PACKAGE(CharLS) ++ INCLUDE_DIRECTORIES(${CHARLS_INCLUDE_DIRS}) ++ SET(CHARLS_LIBS ${CHARLS_LIBRARIES}) ++ IF (NOT CHARLS_LIBS) ++ MESSAGE(STATUS "Warning: CharLS not found. Cannot build!") ++ ELSE(NOT CHARLS_LIBS) ++ MESSAGE(STATUS "Info: DCMTK CHARLS support will be enabled") ++ SET(WITH_CHARLS 1) ++ ENDIF(NOT CHARLS_LIBS) ++ ENDIF(DCMTK_WITH_CHARLS) ++ + ENDIF() + + # Find doxygen +-- +1.9.3 +