cmake: change check_init_priorities target into a post build command
Fixes: #70359 Remove check_init_priorities target and instead create a post build command and place the post build command on native_runner_executable, if that target is the final target, else use the normal post build list for Zephyr build target. Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
e0b748a6ce
commit
9104afa069
|
@ -1812,12 +1812,13 @@ if(NOT CMAKE_C_COMPILER_ID STREQUAL "ARMClang")
|
|||
)
|
||||
|
||||
if(CONFIG_CHECK_INIT_PRIORITIES)
|
||||
add_custom_target(
|
||||
check_init_priorities
|
||||
ALL
|
||||
COMMAND ${check_init_priorities_command}
|
||||
DEPENDS ${check_init_priorities_dependencies}
|
||||
)
|
||||
if(TARGET native_runner_executable)
|
||||
add_custom_command(TARGET native_runner_executable POST_BUILD
|
||||
COMMAND ${check_init_priorities_command}
|
||||
)
|
||||
else()
|
||||
list(APPEND post_build_commands COMMAND ${check_init_priorities_command})
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_custom_target(
|
||||
|
|
Loading…
Reference in New Issue