From 95664676682d9a8b83ed0202d17c02e5aa6754a6 Mon Sep 17 00:00:00 2001
From: Attila Krasznahorkay <Attila.Krasznahorkay@cern.ch>
Date: Mon, 28 Nov 2016 12:09:46 +0100
Subject: [PATCH] Moved HistogramPersistencySvc.h/cpp into its own
 subdirectory. To avoid mixing globbing expressions in the configuration with
 simply listing source file names.

---
 GaudiCommonSvc/CMakeLists.txt                     | 15 ++-------------
 .../HistogramPersistencySvc.cpp                   |  0
 .../HistogramPersistencySvc.h                     |  2 +-
 3 files changed, 3 insertions(+), 14 deletions(-)
 rename GaudiCommonSvc/src/{PersistencySvc => HistogramPersistencySvc}/HistogramPersistencySvc.cpp (100%)
 rename GaudiCommonSvc/src/{PersistencySvc => HistogramPersistencySvc}/HistogramPersistencySvc.h (98%)

diff --git a/GaudiCommonSvc/CMakeLists.txt b/GaudiCommonSvc/CMakeLists.txt
index 50def4a8a1..dd7470aad0 100644
--- a/GaudiCommonSvc/CMakeLists.txt
+++ b/GaudiCommonSvc/CMakeLists.txt
@@ -14,21 +14,10 @@ endif()
 
 # The list of sources to build into the module:
 set( module_sources src/*.cpp src/DataSvc/*.cpp
-   src/PersistencySvc/DataSvcFileEntriesTool.cpp
-   src/PersistencySvc/OutputStreamAgent.cpp
-   src/PersistencySvc/DetPersistencySvc.cpp
-   src/PersistencySvc/PersistencySvc.cpp
-   src/PersistencySvc/EvtCollectionStream.cpp
-   src/PersistencySvc/RecordStream.cpp
-   src/PersistencySvc/EvtPersistencySvc.cpp
-   src/PersistencySvc/RunRecordStream.cpp
-   src/PersistencySvc/SequentialOutputStream.cpp
-   src/PersistencySvc/InputCopyStream.cpp
-   src/PersistencySvc/TagCollectionStream.cpp
-   src/PersistencySvc/OutputStream.cpp )
+   src/PersistencySvc/*.cpp )
 if( AIDA_FOUND )
    list( APPEND module_sources src/HistogramSvc/*.cpp
-      src/PersistencySvc/HistogramPersistencySvc.cpp )
+      src/HistogramPersistencySvc/*.cpp )
 endif()
 
 # Hide some Boost/ROOT compile time warnings
diff --git a/GaudiCommonSvc/src/PersistencySvc/HistogramPersistencySvc.cpp b/GaudiCommonSvc/src/HistogramPersistencySvc/HistogramPersistencySvc.cpp
similarity index 100%
rename from GaudiCommonSvc/src/PersistencySvc/HistogramPersistencySvc.cpp
rename to GaudiCommonSvc/src/HistogramPersistencySvc/HistogramPersistencySvc.cpp
diff --git a/GaudiCommonSvc/src/PersistencySvc/HistogramPersistencySvc.h b/GaudiCommonSvc/src/HistogramPersistencySvc/HistogramPersistencySvc.h
similarity index 98%
rename from GaudiCommonSvc/src/PersistencySvc/HistogramPersistencySvc.h
rename to GaudiCommonSvc/src/HistogramPersistencySvc/HistogramPersistencySvc.h
index 8e31d56cd5..57f692141f 100644
--- a/GaudiCommonSvc/src/PersistencySvc/HistogramPersistencySvc.h
+++ b/GaudiCommonSvc/src/HistogramPersistencySvc/HistogramPersistencySvc.h
@@ -21,7 +21,7 @@
 // ============================================================================
 // local
 // ============================================================================
-#include "PersistencySvc.h"
+#include "../PersistencySvc/PersistencySvc.h"
 // ============================================================================
 /** HistogramPersistencySvc class implementation definition.
  *
-- 
GitLab