diff --git a/DDRec/CMakeLists.txt b/DDRec/CMakeLists.txt
index 7b15d4b370285067b66329c6b16301d8c65ec25c..c6c1825d4ee1a85bd6222367c487622695b097cf 100644
--- a/DDRec/CMakeLists.txt
+++ b/DDRec/CMakeLists.txt
@@ -10,7 +10,7 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include
 file(GLOB sources src/*.cpp)
 file(GLOB plugin_sources src/plugins/*.cpp)
 
-set(rec_link_libraries DDCore ${DDSegmentation_LIBRARIES} ${ROOT_LIBRARIES} Geom Reflex)
+set(rec_link_libraries DDCore ${DDSegmentation_LIBRARIES} ${ROOT_LIBRARIES} Geom)
 
 #---------------------------  GEAR wrappers for backward compatibility  -----------
 if(DD4HEP_USE_GEAR)
diff --git a/cmake/DD4hep.cmake b/cmake/DD4hep.cmake
index a69ba7e4899cb88e0e67cc6f83a29e4d433da613..9160c6271210bc2cc9754a38090a79f35a08d9b7 100644
--- a/cmake/DD4hep.cmake
+++ b/cmake/DD4hep.cmake
@@ -74,7 +74,11 @@ function(dd4hep_generate_rootmap_notapple library)
   endif()
 
   find_package(ROOT QUIET)
+if(DD4HEP_NO_REFLEX)
+  set(rootmapfile ${CMAKE_SHARED_MODULE_PREFIX}${library}.components)
+else()
   set(rootmapfile ${CMAKE_SHARED_MODULE_PREFIX}${library}.rootmap)
+endif()
 
   set(libname ${CMAKE_SHARED_MODULE_PREFIX}${library}${CMAKE_SHARED_LIBRARY_SUFFIX})
 
diff --git a/examples/AlignDet/CMakeLists.txt b/examples/AlignDet/CMakeLists.txt
index 9518ff0a79fb16b806162be9fcafa01f7e269b76..4bc593eaa11fdde743702a1633a62640ed0b447f 100644
--- a/examples/AlignDet/CMakeLists.txt
+++ b/examples/AlignDet/CMakeLists.txt
@@ -35,8 +35,8 @@ set(CMAKE_MODULE_PATH  ${CMAKE_MODULE_PATH}  ${DD4hep_ROOT}/cmake )
 include( DD4hep )
 
 #find_package( ROOT REQUIRED )
-find_package( ROOT REQUIRED COMPONENTS Geom Reflex)
-set( ROOT_COMPONENT_LIBRARIES Geom Reflex)
+find_package( ROOT REQUIRED COMPONENTS Geom)
+set( ROOT_COMPONENT_LIBRARIES Geom)
 
 #-------------------------------------------------------------
 # add additional packages here
diff --git a/examples/CLICSiD/CMakeLists.txt b/examples/CLICSiD/CMakeLists.txt
index f8822685684ca43d5310c2f46f13274e24e45b5c..ec1eb2eee58689efd3f953e94412f7b673fe826f 100644
--- a/examples/CLICSiD/CMakeLists.txt
+++ b/examples/CLICSiD/CMakeLists.txt
@@ -35,8 +35,8 @@ set(CMAKE_MODULE_PATH  ${CMAKE_MODULE_PATH}  ${DD4hep_ROOT}/cmake )
 include( DD4hep )
 
 #find_package( ROOT REQUIRED )
-find_package( ROOT REQUIRED COMPONENTS Geom Reflex)
-set( ROOT_COMPONENT_LIBRARIES Geom Reflex)
+find_package( ROOT REQUIRED COMPONENTS Geom)
+set( ROOT_COMPONENT_LIBRARIES Geom)
 
 #-------------------------------------------------------------
 # add additional packages here
diff --git a/examples/ClientTests/CMakeLists.txt b/examples/ClientTests/CMakeLists.txt
index 2d175daece3bab9fdb591ac3db010c381f600d68..737c000b3c62d8196141dd20620d870e051fc438 100644
--- a/examples/ClientTests/CMakeLists.txt
+++ b/examples/ClientTests/CMakeLists.txt
@@ -31,7 +31,7 @@ set(CMAKE_MODULE_PATH  ${CMAKE_MODULE_PATH}  ${DD4hep_ROOT}/cmake )
 include( DD4hep )
 
 find_package( ROOT REQUIRED )
-set( ROOT_COMPONENT_LIBRARIES Geom Reflex)
+set( ROOT_COMPONENT_LIBRARIES Geom)
 #-------------------------------------------------------------
 # add additional packages here
 #-------------------------------------------------------------