Commit 0fd0acf2 authored by Maksim Shabunin's avatar Maksim Shabunin

GDCM: modified compilation scheme

- renamed source files
- guard the contents - always include
parent 6f22f49c
...@@ -63,11 +63,6 @@ endif() ...@@ -63,11 +63,6 @@ endif()
file(GLOB grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/grfmt*.hpp) file(GLOB grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/grfmt*.hpp)
file(GLOB grfmt_srcs ${CMAKE_CURRENT_LIST_DIR}/src/grfmt*.cpp) file(GLOB grfmt_srcs ${CMAKE_CURRENT_LIST_DIR}/src/grfmt*.cpp)
if(HAVE_GDCM)
list(APPEND grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/gdcm_dicom.hpp)
list(APPEND grfmt_srcs ${CMAKE_CURRENT_LIST_DIR}/src/gdcm_dicom.cpp)
endif()
list(APPEND grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/bitstrm.hpp) list(APPEND grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/bitstrm.hpp)
list(APPEND grfmt_srcs ${CMAKE_CURRENT_LIST_DIR}/src/bitstrm.cpp) list(APPEND grfmt_srcs ${CMAKE_CURRENT_LIST_DIR}/src/bitstrm.cpp)
list(APPEND grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/rgbe.hpp) list(APPEND grfmt_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/rgbe.hpp)
......
...@@ -41,7 +41,9 @@ ...@@ -41,7 +41,9 @@
//M*/ //M*/
#include "precomp.hpp" #include "precomp.hpp"
#include "gdcm_dicom.hpp" #include "grfmt_gdcm.hpp"
#ifdef HAVE_GDCM
#include <gdcmImageReader.h> #include <gdcmImageReader.h>
...@@ -214,3 +216,5 @@ bool DICOMDecoder::readData( Mat& csImage ) ...@@ -214,3 +216,5 @@ bool DICOMDecoder::readData( Mat& csImage )
return(bOK); return(bOK);
} }
} }
#endif
\ No newline at end of file
...@@ -43,6 +43,10 @@ ...@@ -43,6 +43,10 @@
#ifndef _GDCM_DICOM_H_ #ifndef _GDCM_DICOM_H_
#define _GDCM_DICOM_H_ #define _GDCM_DICOM_H_
#include "cvconfig.h"
#ifdef HAVE_GDCM
#include "grfmt_base.hpp" #include "grfmt_base.hpp"
namespace cv namespace cv
...@@ -68,4 +72,6 @@ protected: ...@@ -68,4 +72,6 @@ protected:
} }
#endif
#endif/*_GDCM_DICOM_H_*/ #endif/*_GDCM_DICOM_H_*/
...@@ -54,5 +54,6 @@ ...@@ -54,5 +54,6 @@
#include "grfmt_webp.hpp" #include "grfmt_webp.hpp"
#include "grfmt_hdr.hpp" #include "grfmt_hdr.hpp"
#include "grfmt_gdal.hpp" #include "grfmt_gdal.hpp"
#include "grfmt_gdcm.hpp"
#endif/*_GRFMTS_H_*/ #endif/*_GRFMTS_H_*/
...@@ -45,9 +45,6 @@ ...@@ -45,9 +45,6 @@
#include "precomp.hpp" #include "precomp.hpp"
#include "grfmts.hpp" #include "grfmts.hpp"
#ifdef HAVE_GDCM
#include "gdcm_dicom.hpp"
#endif
#undef min #undef min
#undef max #undef max
#include <iostream> #include <iostream>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment