]>
Commit | Line | Data |
---|---|---|
291a797f AM |
1 | From 9cc2c06d89d357a22065913abb0ab3ccda5a732b Mon Sep 17 00:00:00 2001 |
2 | From: Mario Ceresa <mario.ceresa@upf.edu> | |
3 | Date: Mon, 15 Dec 2014 12:22:00 +0100 | |
4 | Subject: [PATCH] Find and include CharLS | |
5 | ||
6 | --- | |
7 | CMake/3rdparty.cmake | 14 ++++++++++++++ | |
8 | 1 file changed, 14 insertions(+) | |
9 | ||
966e73a5 JB |
10 | --- dcmtk-3.6.6/CMake/3rdparty.cmake.orig 2021-08-28 21:45:58.647654623 +0200 |
11 | +++ dcmtk-3.6.6/CMake/3rdparty.cmake 2021-08-28 22:05:55.184505760 +0200 | |
12 | @@ -411,6 +411,20 @@ if(DCMTK_WITH_DOXYGEN) | |
ce2d2a2f | 13 | endif() |
966e73a5 | 14 | endif() |
291a797f | 15 | |
966e73a5 | 16 | +set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMake) |
291a797f | 17 | + |
966e73a5 JB |
18 | +if(DCMTK_WITH_CHARLS) |
19 | + find_package(CharLS) | |
20 | + include_directories(${CHARLS_INCLUDE_DIRS}) | |
21 | + set(CHARLS_LIBS ${CHARLS_LIBRARIES}) | |
22 | + if (NOT CHARLS_LIBS) | |
23 | + message(STATUS "Warning: CharLS not found. Cannot build!") | |
24 | + else(NOT CHARLS_LIBS) | |
25 | + message(STATUS "Info: DCMTK CHARLS support will be enabled") | |
26 | + set(WITH_CHARLS 1) | |
27 | + endif(NOT CHARLS_LIBS) | |
28 | +endif(DCMTK_WITH_CHARLS) | |
29 | + | |
30 | if(DCMTK_WITH_ICONV OR DCMTK_WITH_STDLIBC_ICONV) | |
31 | include(CheckCXXSourceCompiles) | |
32 | set(CMAKE_REQUIRED_INCLUDES ${LIBICONV_INCDIR}) |