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 #-------------------------------------------------------------