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
openSUSE Build Service is sponsored by