From 1876001325632816b023f35106751f6ce54874c2 Mon Sep 17 00:00:00 2001
From: Omveer <osingh@amu.ac.in>
Date: Tue, 4 Oct 2022 16:22:46 +0200
Subject: [PATCH] Fix: pipeline #19214

Rootmap and pcm files are copied into library directory
---
 cmake/modules/CbmMacros.cmake | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/cmake/modules/CbmMacros.cmake b/cmake/modules/CbmMacros.cmake
index ac6972f29d..fc8784566b 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)
 
-- 
GitLab