From 3f19ea21a141ae920b9688ec79069dd1108812ee Mon Sep 17 00:00:00 2001 From: Andre Sailer <andre.philippe.sailer@cern.ch> Date: Wed, 17 Jul 2019 16:19:33 +0200 Subject: [PATCH] DDG4: protect against finding Clhep multiple times --- cmake/DD4hepBuild.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/DD4hepBuild.cmake b/cmake/DD4hepBuild.cmake index f27716e65..4a46c6034 100644 --- a/cmake/DD4hepBuild.cmake +++ b/cmake/DD4hepBuild.cmake @@ -1697,7 +1697,9 @@ MACRO(DD4HEP_SETUP_GEANT4_TARGETS) MESSAGE("STATUS: Using Geant4 internal CLHEP") set(CLHEP "") else() - FIND_PACKAGE(CLHEP REQUIRED) + IF(NOT TARGET CLHEP::CLHEP) + FIND_PACKAGE(CLHEP REQUIRED) + ENDIF() set(CLHEP CLHEP::CLHEP) MESSAGE("STATUS: Using External CLHEP") MESSAGE(STATUS "CLHEP Libraries ${CLHEP_LIBRARIES}") -- GitLab