From 62af11d86e2daec5134783617285a51b20845ec9 Mon Sep 17 00:00:00 2001
From: lintao <lintao51@gmail.com>
Date: Fri, 25 Dec 2020 23:18:11 +0800
Subject: [PATCH] WIP: set envvar to be compatible with LCG 97 and Gaudi
 v33/34.

---
 CMakeLists.txt        | 4 ++++
 cmake/CEPCSWEnv.cmake | 9 +++++++++
 2 files changed, 13 insertions(+)
 create mode 100644 cmake/CEPCSWEnv.cmake

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 88bc1418..efcc5b6b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,6 +2,10 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.15)
 
 project(CEPCSW)
 
+# setup some necessary envvar
+include(cmake/CEPCSWEnv.cmake)
+#
+
 find_package(ROOT COMPONENTS RIO Tree)
 
 find_package(Gaudi)
diff --git a/cmake/CEPCSWEnv.cmake b/cmake/CEPCSWEnv.cmake
new file mode 100644
index 00000000..1854ce60
--- /dev/null
+++ b/cmake/CEPCSWEnv.cmake
@@ -0,0 +1,9 @@
+# This variable will be used by GaudiToolbox.cmake to generate the cepcswenv.sh
+
+set(RUN_SCRIPT_EXTRA_COMMANDS "${RUN_SCRIPT_EXTRA_COMMANDS}
+export CEPCSW_ROOT=${CMAKE_SOURCE_DIR}
+
+export DETCEPCV4ROOT=${CMAKE_SOURCE_DIR}/Detector/DetCEPCv4
+export DETCRDROOT=${CMAKE_SOURCE_DIR}/Detector/DetCRD
+export DETDRIFTCHAMBERROOT=${CMAKE_SOURCE_DIR}/Detector/DetDriftChamber
+")
-- 
GitLab