mirror of https://github.com/ARMmbed/mbed-os.git
24 lines
611 B
CMake
24 lines
611 B
CMake
# Copyright (c) 2021 ARM Limited. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
#
|
|
# Sets the post build operation for Mbed targets.
|
|
#
|
|
macro(mbed_set_post_build_operation)
|
|
add_custom_target(mbed-post-build-bin
|
|
DEPENDS ${CMAKE_BINARY_DIR}/${APP_TARGET}.bin
|
|
)
|
|
|
|
# Ensures the application artefacts are created before manipulating them.
|
|
add_dependencies(mbed-post-build-bin ${APP_TARGET})
|
|
|
|
add_custom_command(
|
|
OUTPUT
|
|
${CMAKE_BINARY_DIR}/${APP_TARGET}.bin
|
|
POST_BUILD
|
|
COMMAND
|
|
${post_build_command}
|
|
VERBATIM
|
|
)
|
|
endmacro()
|