diff Core/PrecompiledHeaders.h @ 2382:7284093111b0

big reorganization to cleanly separate framework vs. server
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Aug 2017 21:17:35 +0200
parents a3a65de1840f
children 01e1a25da9af
line wrap: on
line diff
--- a/Core/PrecompiledHeaders.h	Tue Aug 29 19:59:01 2017 +0200
+++ b/Core/PrecompiledHeaders.h	Tue Aug 29 21:17:35 2017 +0200
@@ -50,7 +50,7 @@
 #include <json/value.h>
 
 #if ORTHANC_ENABLE_PUGIXML == 1
-#include <pugixml.hpp>
+#  include <pugixml.hpp>
 #endif
 
 #include "Enumerations.h"
@@ -58,4 +58,50 @@
 #include "OrthancException.h"
 #include "Toolbox.h"
 
+#if ORTHANC_ENABLE_DCMTK == 1
+#  include "DicomParsing/ParsedDicomFile.h"
+
+#  include <dcmtk/dcmdata/dcchrstr.h>
+#  include <dcmtk/dcmdata/dcdeftag.h>
+#  include <dcmtk/dcmdata/dcdicent.h>
+#  include <dcmtk/dcmdata/dcdict.h>
+#  include <dcmtk/dcmdata/dcfilefo.h>
+#  include <dcmtk/dcmdata/dcistrmb.h>
+#  include <dcmtk/dcmdata/dcistrmf.h>
+#  include <dcmtk/dcmdata/dcmetinf.h>
+#  include <dcmtk/dcmdata/dcostrmb.h>
+#  include <dcmtk/dcmdata/dcpixel.h>
+#  include <dcmtk/dcmdata/dcpixseq.h>
+#  include <dcmtk/dcmdata/dcpxitem.h>
+#  include <dcmtk/dcmdata/dcuid.h>
+#  include <dcmtk/dcmdata/dcvrae.h>
+#  include <dcmtk/dcmdata/dcvras.h>
+#  include <dcmtk/dcmdata/dcvrcs.h>
+#  include <dcmtk/dcmdata/dcvrda.h>
+#  include <dcmtk/dcmdata/dcvrds.h>
+#  include <dcmtk/dcmdata/dcvrdt.h>
+#  include <dcmtk/dcmdata/dcvrfd.h>
+#  include <dcmtk/dcmdata/dcvrfl.h>
+#  include <dcmtk/dcmdata/dcvris.h>
+#  include <dcmtk/dcmdata/dcvrlo.h>
+#  include <dcmtk/dcmdata/dcvrlt.h>
+#  include <dcmtk/dcmdata/dcvrpn.h>
+#  include <dcmtk/dcmdata/dcvrsh.h>
+#  include <dcmtk/dcmdata/dcvrsl.h>
+#  include <dcmtk/dcmdata/dcvrss.h>
+#  include <dcmtk/dcmdata/dcvrst.h>
+#  include <dcmtk/dcmdata/dcvrtm.h>
+#  include <dcmtk/dcmdata/dcvrui.h>
+#  include <dcmtk/dcmdata/dcvrul.h>
+#  include <dcmtk/dcmdata/dcvrus.h>
+#  include <dcmtk/dcmdata/dcvrut.h>
 #endif
+
+#if ORTHANC_ENABLE_DCMTK_NETWORKING == 1
+#  include "DicomParsing/DicomServer.h"
+
+#  include <dcmtk/dcmnet/dcasccfg.h>
+#  include <dcmtk/dcmnet/diutil.h>
+#endif
+
+#endif