Blob Blame History Raw
From 9cc2c06d89d357a22065913abb0ab3ccda5a732b Mon Sep 17 00:00:00 2001
From: Mario Ceresa <mario.ceresa@upf.edu>
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
@@ -269,6 +269,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()
 
 IF(NOT DEFINED DCMTK_WITH_STDLIBC_ICONV)
-- 
1.9.3