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