aboutsummaryrefslogtreecommitdiff
path: root/cmake/Common/CompilerGNUARMCommon.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/Common/CompilerGNUARMCommon.cmake')
-rw-r--r--cmake/Common/CompilerGNUARMCommon.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/Common/CompilerGNUARMCommon.cmake b/cmake/Common/CompilerGNUARMCommon.cmake
index d616a2df1f..6d427ecbfc 100644
--- a/cmake/Common/CompilerGNUARMCommon.cmake
+++ b/cmake/Common/CompilerGNUARMCommon.cmake
@@ -146,6 +146,7 @@ function(compiler_set_cmse_output TARGET FILE_PATH)
set_property(TARGET ${TARGET} APPEND_STRING PROPERTY LINK_FLAGS " -Wl,--cmse-implib,--out-implib=${FILE_PATH}")
#Tell cmake cmse output is a generated object file.
SET_SOURCE_FILES_PROPERTIES("${FILE_PATH}" PROPERTIES EXTERNAL_OBJECT true GENERATED true)
+ add_custom_command(TARGET ${TARGET} POST_BUILD COMMAND ${CMAKE_COMMAND} -E echo "" BYPRODUCTS ${FILE_PATH})
#Tell cmake cmse output shall be removed by clean target.
get_directory_property(_ADDITIONAL_MAKE_CLEAN_FILES DIRECTORY "./" ADDITIONAL_MAKE_CLEAN_FILES)
set_directory_properties(PROPERTY ADDITIONAL_MAKE_CLEAN_FILES "${_ADDITIONAL_MAKE_CLEAN_FILES} ${FILE_PATH}")