diff --git a/cmake/modules/CbmMacros.cmake b/cmake/modules/CbmMacros.cmake
index ac6972f29d4ecf045f8b86d6fb2953f4bafdedcd..fc8784566b5b8cc74a4af63c5e24d02e7556a2aa 100644
--- a/cmake/modules/CbmMacros.cmake
+++ b/cmake/modules/CbmMacros.cmake
@@ -219,6 +219,13 @@ macro(generate_cbm_library)
   if(LINKDEF)
     set(rootmap_file ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}${LIBRARY_NAME}.rootmap)
     set(pcm_file ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_SHARED_LIBRARY_PREFIX}${LIBRARY_NAME}_rdict.pcm)
+
+    add_custom_command(TARGET ${LIBRARY_NAME} POST_BUILD
+                       COMMAND ${CMAKE_COMMAND} -E copy_if_different ${rootmap_file} ${LIBRARY_OUTPUT_PATH}
+                       COMMAND ${CMAKE_COMMAND} -E copy_if_different ${pcm_file} ${LIBRARY_OUTPUT_PATH}
+                       DEPENDS ${LIBRARY_NAME}
+                      )
+
     install(FILES ${rootmap_file} ${pcm_file} DESTINATION lib)
   endif(LINKDEF)