diff --git a/cmake/DD4hepBuild.cmake b/cmake/DD4hepBuild.cmake index f27716e65bdbd85298edb888d6ce574d5a321778..4a46c603475858c5b5735092d58cf9c178438d19 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}")