From b6339ab56e1e732d9f261ab4dca47bc6751c590d Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Fri, 25 Dec 2020 10:24:43 +0800 Subject: [PATCH] WIP: start to refactor the cmake with a dedicated dependencies.cmake --- CMakeLists.txt | 4 +++- cmake/CEPCSWDependencies.cmake | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 cmake/CEPCSWDependencies.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index dde64073..88bc1418 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 00000000..49025c46 --- /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 + +#]] -- GitLab