From 7ab0a3683cf11bfa8cd92e236c8b0fbce8dfd9f7 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Fri, 6 May 2022 16:46:22 +0200 Subject: [PATCH] this works better --- cmake/HardwareOsPostConfig.cmake | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/cmake/HardwareOsPostConfig.cmake b/cmake/HardwareOsPostConfig.cmake index aa9e810e..111e859a 100644 --- a/cmake/HardwareOsPostConfig.cmake +++ b/cmake/HardwareOsPostConfig.cmake @@ -30,7 +30,7 @@ add_compile_options( $<$:${ASM_FLAGS}> ) -set(STRIPPED_OBSW_NAME ${CMAKE_PROJECT_NAME}-stripped) +set(STRIPPED_OBSW_NAME ${OBSW_BIN_NAME}-stripped) set(STRIPPED_WATCHDOG_NAME eive-watchdog-stripped) if(EIVE_CREATE_UNIQUE_OBSW_BIN) @@ -45,12 +45,15 @@ add_custom_command( COMMENT "Generating stripped executable ${STRIPPED_OBSW_NAME}.." ) -add_custom_command( - TARGET ${OBSW_NAME} - POST_BUILD - COMMAND ${CMAKE_COMMAND} copy - ${CMAKE_CURRENT_BINARY_DIR}/${OBSW_BIN_NAME} - ${CMAKE_CURRENT_BINARY_DIR}/${UNIQUE_OBSW_BIN_NAME}) +if(UNIQUE_OBSW_BIN_NAME) + add_custom_command( + TARGET ${OBSW_NAME} + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy + ${CMAKE_CURRENT_BINARY_DIR}/${OBSW_BIN_NAME} + ${CMAKE_CURRENT_BINARY_DIR}/${UNIQUE_OBSW_BIN_NAME} + COMMENT "Generating unique EIVE OBSW binary ${UNIQUE_OBSW_BIN_NAME}") +endif() add_custom_command( TARGET ${WATCHDOG_NAME}