diff --git a/CMakeLists.txt b/CMakeLists.txt index dde64073ac0eecdbc3d4365b955591866ccad139..88bc141817cee1f1435ed8c8a659002b4580a087 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -CMAKE_MINIMUM_REQUIRED(VERSION 3.0.0) +CMAKE_MINIMUM_REQUIRED(VERSION 3.15) project(CEPCSW) @@ -23,6 +23,8 @@ if(NOT CMAKE_CXX_STANDARD MATCHES "14|17") message(FATAL_ERROR "Unsupported C++ standard: ${CMAKE_CXX_STANDARD}") endif() +include(cmake/CEPCSWDependencies.cmake) + add_subdirectory(Analysis) add_subdirectory(Detector) add_subdirectory(Digitisers) diff --git a/cmake/CEPCSWDependencies.cmake b/cmake/CEPCSWDependencies.cmake new file mode 100644 index 0000000000000000000000000000000000000000..49025c4631fa849347707e904f44de7da07cd84b --- /dev/null +++ b/cmake/CEPCSWDependencies.cmake @@ -0,0 +1,10 @@ +#[[ + +Find all the dependencies here, so in each package user don't need to find the packages again. + +- Gaudi +- k4FWCore +- EDM4hep +- DD4hep + +#]]