cmake: Export the target name of the final elf file to the app
For the 'app' build scripts to be able to do post-processing on the elf file they need to know what the target name for the elf file is. In zephyr this name varies depending on whether one does a single or multiple link, so we export a variable with the name. Signed-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>
This commit is contained in:
parent
27eb8d3db4
commit
0fc39343ff
|
@ -1166,6 +1166,10 @@ else()
|
|||
# generation stage.
|
||||
endif()
|
||||
|
||||
# Export the variable to the application's scope to allow the
|
||||
# application to know what the name of the final elf target is.
|
||||
set(logical_target_for_zephyr_elf ${logical_target_for_zephyr_elf} PARENT_SCOPE)
|
||||
|
||||
# To avoid having the same logical target name for the zephyr lib and
|
||||
# the zephyr elf, we set the kernel_elf file name to zephyr.elf.
|
||||
set_target_properties(${logical_target_for_zephyr_elf} PROPERTIES OUTPUT_NAME ${KERNEL_NAME})
|
||||
|
|
Loading…
Reference in a new issue