diff --git a/DDEve/CMakeLists.txt b/DDEve/CMakeLists.txt
index d83806a71af292a72a2efda2a6f3a62cf22912c6..3f80634f2d389c024169349a8ee8ec321e9d6b82 100644
--- a/DDEve/CMakeLists.txt
+++ b/DDEve/CMakeLists.txt
@@ -44,7 +44,7 @@ root_generate_dictionary( G__DDEve ${headers} LINKDEF ${CMAKE_SOURCE_DIR}/DDCore
 list(APPEND sources G__DDEve.cxx)
 
 add_library(DD4hepEve SHARED ${sources})
-target_link_libraries(DD4hepEve DD4hepCore ${ROOT_EVE_LIBRARIES} -lFTGL ${LCIO_LIBRARIES} )
+target_link_libraries(DD4hepEve DD4hepCore DD4hepG4 ${ROOT_EVE_LIBRARIES} -lFTGL ${LCIO_LIBRARIES} )
 SET( CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic -Wno-long-long")
 
 SET_TARGET_PROPERTIES( DD4hepEve PROPERTIES VERSION ${DD4hep_VERSION} SOVERSION ${DD4hep_SOVERSION})