File fix_charls_2.patch of Package gdcm3
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 279f3ca..5b2551e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -352,8 +352,10 @@ else()
endif()
if(GDCM_USE_SYSTEM_CHARLS)
- find_package(CharLS 2.0.0 REQUIRED)
- set(GDCM_CHARLS_LIBRARIES ${CHARLS_LIBRARIES})
+ find_package(charls 2.0.0 CONFIG REQUIRED)
+ get_target_property(CHARLS_INCLUDE_DIRS charls INTERFACE_INCLUDE_DIRECTORIES)
+ set(GDCM_CHARLS_LIBRARIES charls)
+ message(STATUS "Found charls: ${CHARLS_INCLUDE_DIRS}")
else()
set(GDCM_CHARLS_LIBRARIES gdcmcharls)
endif()
diff --git a/Utilities/gdcm_charls.h b/Utilities/gdcm_charls.h
index b80451c..e01d75b 100644
--- a/Utilities/gdcm_charls.h
+++ b/Utilities/gdcm_charls.h
@@ -18,7 +18,7 @@
#include "gdcmTypes.h"
#ifdef GDCM_USE_SYSTEM_CHARLS
// It is expected that version 2.0.0 is used
-# include <CharLS/charls.h>
+# include <charls/charls.h>
#else
#include "gdcmcharls/charls.h"
#endif