diff --git a/cmake/DD4hep.cmake b/cmake/DD4hep.cmake
index c5bf6644f639bf6c983105bb2e4f74c19b620a12..13136a489dd63388c75cce99b558d998bd5bb589 100644
--- a/cmake/DD4hep.cmake
+++ b/cmake/DD4hep.cmake
@@ -30,44 +30,49 @@ endfunction()
 
 
 #
-#FG: the following function works nicely on MacOS - for dd4hep and examples 
-#    but not on SL or Ubuntu ...
 #
 function(dd4hep_generate_rootmap_apple library)
-  find_package(ROOT QUIET)
-  find_package(DD4hep QUIET)
-
-  set(rootmapfile ${CMAKE_SHARED_MODULE_PREFIX}${library}.rootmap)
-
-  set(libname ${CMAKE_SHARED_MODULE_PREFIX}${library}${CMAKE_SHARED_LIBRARY_SUFFIX})
-
-
-#---------------------------------------------------------------------------------------
-if( DD4hep_FOUND )  
-  # we are building an external tool and need to source ${DD4hep_ROOT}/bin/thisdd4hep.sh
-  
-  add_custom_command(OUTPUT ${rootmapfile}
-    COMMAND cd ${LIBRARY_OUTPUT_PATH} && 
-    . ${DD4hep_ROOT}/bin/thisdd4hep.sh &&
-    genmap ${ROOT_genmap_CMD} -i ${libname} -o ${rootmapfile}
-    DEPENDS ${library})
-  
-else()  # we are building DD4hep itself - only need thisroot.sh
-  
-  add_custom_command(OUTPUT ${rootmapfile}
-    COMMAND cd ${LIBRARY_OUTPUT_PATH} && 
-    . ${ROOT_ROOT}/bin/thisroot.sh &&
-    genmap ${ROOT_genmap_CMD} -i ${libname} -o ${rootmapfile}
-    DEPENDS ${library})
-endif()
 
+# for now do the same for apple that is done for the rest
+dd4hep_generate_rootmap( ${library}  )
 
-add_custom_target(${library}Rootmap ALL DEPENDS ${rootmapfile})
+#FG: the following function works nicely on MacOS - for dd4hep and examples 
+#    but not on SL or Ubuntu ...
 
-install(FILES ${LIBRARY_OUTPUT_PATH}/${rootmapfile}
-  DESTINATION lib
-  )
-#--------------------------------------------------------------------------------------
+#  find_package(ROOT QUIET)
+#  find_package(DD4hep QUIET)
+#
+#  set(rootmapfile ${CMAKE_SHARED_MODULE_PREFIX}${library}.rootmap)
+#
+#  set(libname ${CMAKE_SHARED_MODULE_PREFIX}${library}${CMAKE_SHARED_LIBRARY_SUFFIX})
+#
+#
+##---------------------------------------------------------------------------------------
+#if( DD4hep_FOUND )  
+#  # we are building an external tool and need to source ${DD4hep_ROOT}/bin/thisdd4hep.sh
+#  
+#  add_custom_command(OUTPUT ${rootmapfile}
+#    COMMAND cd ${LIBRARY_OUTPUT_PATH} && 
+#    . ${DD4hep_ROOT}/bin/thisdd4hep.sh &&
+#    genmap ${ROOT_genmap_CMD} -i ${libname} -o ${rootmapfile}
+#    DEPENDS ${library})
+#  
+#else()  # we are building DD4hep itself - only need thisroot.sh
+#  
+#  add_custom_command(OUTPUT ${rootmapfile}
+#    COMMAND cd ${LIBRARY_OUTPUT_PATH} && 
+#    . ${ROOT_ROOT}/bin/thisroot.sh &&
+#    genmap ${ROOT_genmap_CMD} -i ${libname} -o ${rootmapfile}
+#    DEPENDS ${library})
+#endif()
+#
+#
+#add_custom_target(${library}Rootmap ALL DEPENDS ${rootmapfile})
+#
+#install(FILES ${LIBRARY_OUTPUT_PATH}/${rootmapfile}
+#  DESTINATION lib
+#  )
+##--------------------------------------------------------------------------------------
 endfunction()