From 84f2e45ec8a26efbfb6da07258be895310e652bf Mon Sep 17 00:00:00 2001 From: Andre Sailer <andre.philippe.sailer@cern.ch> Date: Wed, 26 Apr 2023 10:05:38 +0200 Subject: [PATCH] initAClick: add -L flag for root library location in key4hep stack --- DDG4/examples/initAClick.C | 3 ++- examples/LHeD/scripts/initAClick.C | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/DDG4/examples/initAClick.C b/DDG4/examples/initAClick.C index f712a13ee..3051214d8 100644 --- a/DDG4/examples/initAClick.C +++ b/DDG4/examples/initAClick.C @@ -61,7 +61,8 @@ int initAClick(const char* command=0) { std::string dd4hep = make_str(gSystem->Getenv("DD4hepINSTALL")); std::string clhep = make_str(gSystem->Getenv("CLHEP_ROOT_DIR")); std::string defs = ""; - std::string libs = " -L"+rootsys+"/lib"; + // lib/root is used in spack (key4hep) + std::string libs = " -L"+rootsys+"/lib" + " -L"+rootsys+"/lib/root"; std::string inc = " -I"+dd4hep+"/examples/DDG4/examples -I"+dd4hep + " -I"+dd4hep+"/include "; std::string ext = "so"; if ( !geant4.empty() ) { diff --git a/examples/LHeD/scripts/initAClick.C b/examples/LHeD/scripts/initAClick.C index 8bd694f6e..dc1614a3f 100644 --- a/examples/LHeD/scripts/initAClick.C +++ b/examples/LHeD/scripts/initAClick.C @@ -61,7 +61,8 @@ int initAClick(const char* command=0) { std::string dd4hep = make_str(gSystem->Getenv("DD4hepINSTALL")); std::string clhep = make_str(gSystem->Getenv("CLHEP_ROOT_DIR")); std::string defs = ""; - std::string libs = " -L"+rootsys+"/lib"; + // lib/root is used in spack (key4hep) + std::string libs = " -L"+rootsys+"/lib" + " -L"+rootsys+"/lib/root"; std::string inc = ""; inc += " -I" + dd4hep + "/examples/LHeD/scripts "; inc += " -I" + dd4hep; -- GitLab