Blob Blame History Raw
From 5239b7f0ec2ac171e078dea515b41c624b333e54 Mon Sep 17 00:00:00 2001
From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur@gmail.com>
Date: Sun, 28 Jul 2019 18:26:51 +0100
Subject: [PATCH 03/16] 3.6.4 Find and include CharLS

---
 CMake/3rdparty.cmake | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/CMake/3rdparty.cmake b/CMake/3rdparty.cmake
index de829f66b..c5ce77a55 100644
--- a/CMake/3rdparty.cmake
+++ b/CMake/3rdparty.cmake
@@ -306,6 +306,21 @@ else()
     endif()
   endif()
 
+  # Find charls
+  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)
-- 
2.21.0