From 8fd7ae5ceea0cf1e84e70082f97b8b97b995985c Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Fri, 9 Aug 2019 09:44:36 +0800 Subject: [PATCH] split into several packages. --- Simulation/CMakeLists.txt | 27 ------------------- Simulation/DetSimCore/CMakeLists.txt | 18 +++++++++++++ .../src}/DetSimAlg.cpp | 0 .../DetSimCore => DetSimCore/src}/DetSimAlg.h | 0 Simulation/DetSimInterface/CMakeLists.txt | 13 +++++++++ .../DetSimInterface/IDetSimSvc.h | 0 .../src}/IDetSimSvc.cpp | 0 7 files changed, 31 insertions(+), 27 deletions(-) delete mode 100644 Simulation/CMakeLists.txt create mode 100644 Simulation/DetSimCore/CMakeLists.txt rename Simulation/{src/DetSimCore => DetSimCore/src}/DetSimAlg.cpp (100%) rename Simulation/{src/DetSimCore => DetSimCore/src}/DetSimAlg.h (100%) create mode 100644 Simulation/DetSimInterface/CMakeLists.txt rename Simulation/{include => DetSimInterface}/DetSimInterface/IDetSimSvc.h (100%) rename Simulation/{src/DetSimInterface => DetSimInterface/src}/IDetSimSvc.cpp (100%) diff --git a/Simulation/CMakeLists.txt b/Simulation/CMakeLists.txt deleted file mode 100644 index bf9567ce..00000000 --- a/Simulation/CMakeLists.txt +++ /dev/null @@ -1,27 +0,0 @@ - -gaudi_subdir(Simulation v0r0) - -find_package(Geant4) -include(${Geant4_USE_FILE}) - -# DetSimInterface (headers only) -set(DetSimInterface_srcs - src/DetSimInterface/*.cpp -) - - -gaudi_add_library(DetSimInterfaces ${DetSimInterface_srcs} - INCLUDE_DIRS include - PUBLIC_HEADERS include/DetSimInterface -) - -# DetSimCore module - -set(DetSimCore_srcs - src/DetSimCore/*.cpp -) - -gaudi_add_module(DetSimCore ${DetSimCore_srcs} - INCLUDE_DIRS DetSimInterfaces GaudiKernel Geant4 - LINK_LIBRARIES DetSimInterfaces GaudiKernel Geant4 -) diff --git a/Simulation/DetSimCore/CMakeLists.txt b/Simulation/DetSimCore/CMakeLists.txt new file mode 100644 index 00000000..7b1b227b --- /dev/null +++ b/Simulation/DetSimCore/CMakeLists.txt @@ -0,0 +1,18 @@ + +gaudi_subdir(DetSimCore v0r0) + +gaudi_depends_on_subdirs( + Simulation/DetSimInterface +) + +find_package(Geant4) +include(${Geant4_USE_FILE}) + +set(DetSimCore_srcs + src/*.cpp +) + +gaudi_add_module(DetSimCore ${DetSimCore_srcs} + INCLUDE_DIRS DetSimInterface GaudiKernel Geant4 + LINK_LIBRARIES DetSimInterface GaudiKernel Geant4 +) diff --git a/Simulation/src/DetSimCore/DetSimAlg.cpp b/Simulation/DetSimCore/src/DetSimAlg.cpp similarity index 100% rename from Simulation/src/DetSimCore/DetSimAlg.cpp rename to Simulation/DetSimCore/src/DetSimAlg.cpp diff --git a/Simulation/src/DetSimCore/DetSimAlg.h b/Simulation/DetSimCore/src/DetSimAlg.h similarity index 100% rename from Simulation/src/DetSimCore/DetSimAlg.h rename to Simulation/DetSimCore/src/DetSimAlg.h diff --git a/Simulation/DetSimInterface/CMakeLists.txt b/Simulation/DetSimInterface/CMakeLists.txt new file mode 100644 index 00000000..4469d7d9 --- /dev/null +++ b/Simulation/DetSimInterface/CMakeLists.txt @@ -0,0 +1,13 @@ + +gaudi_subdir(DetSimInterface v0r0) + +# DetSimInterface (headers only) +set(DetSimInterface_srcs + src/*.cpp +) + +gaudi_add_library(DetSimInterface ${DetSimInterface_srcs} + PUBLIC_HEADERS DetSimInterface + LINK_LIBRARIES GaudiKernel +) + diff --git a/Simulation/include/DetSimInterface/IDetSimSvc.h b/Simulation/DetSimInterface/DetSimInterface/IDetSimSvc.h similarity index 100% rename from Simulation/include/DetSimInterface/IDetSimSvc.h rename to Simulation/DetSimInterface/DetSimInterface/IDetSimSvc.h diff --git a/Simulation/src/DetSimInterface/IDetSimSvc.cpp b/Simulation/DetSimInterface/src/IDetSimSvc.cpp similarity index 100% rename from Simulation/src/DetSimInterface/IDetSimSvc.cpp rename to Simulation/DetSimInterface/src/IDetSimSvc.cpp -- GitLab