diff options
Diffstat (limited to 'cmake/Common/CompilerGNUARMCommon.cmake')
-rw-r--r-- | cmake/Common/CompilerGNUARMCommon.cmake | 1 |
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}") |