diff --git a/cmake/DD4hep.cmake b/cmake/DD4hep.cmake
index 499e6ae68eb34f2be57adc3a86a17e5d0697ea69..faa2a77d5b2f7861e941a43d8557183f0e2cd521 100644
--- a/cmake/DD4hep.cmake
+++ b/cmake/DD4hep.cmake
@@ -109,8 +109,13 @@ function(dd4hep_generate_rootmap_notapple library)
   #                   DEPENDS ${library})
   ##add_custom_target(${library}Rootmap ALL DEPENDS ${rootmapfile})
 
+  SET( install_destination "lib" )
+  if( CMAKE_INSTALL_LIBDIR )
+    SET( install_destination ${CMAKE_INSTALL_LIBDIR} )
+  endif()
+
   install(FILES ${LIBRARY_OUTPUT_PATH}/${rootmapfile}
-    DESTINATION lib
+    DESTINATION ${install_destination}
   )
 endfunction()
 #