armclang: specify armlink link executable signature
The default armlink signature uses `--list=<TARGET_BASE>.map`, but in Zephyr we uses a different name for the map file, therefore we need to specify a custom link executable signature. This is done in the linker specific flags file: cmake/linker/armlink/linker_flags.cmake Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
This commit is contained in:
parent
93f0d0d528
commit
5dfbd227a6
1 changed files with 6 additions and 0 deletions
6
cmake/linker/armlink/linker_flags.cmake
Normal file
6
cmake/linker/armlink/linker_flags.cmake
Normal file
|
@ -0,0 +1,6 @@
|
|||
# The ARMClang linker, armlink, requires a dedicated linking signature in
|
||||
# order for Zephyr to control the map file.
|
||||
|
||||
set(CMAKE_C_LINK_EXECUTABLE "<CMAKE_LINKER> <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES> <OBJECTS> -o <TARGET>")
|
||||
set(CMAKE_CXX_LINK_EXECUTABLE "<CMAKE_LINKER> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES> <OBJECTS> -o <TARGET>")
|
||||
set(CMAKE_ASM_LINK_EXECUTABLE "<CMAKE_LINKER> <CMAKE_ASM_LINK_FLAGS> <LINK_FLAGS> <LINK_LIBRARIES> <OBJECTS> -o <TARGET>")
|
Loading…
Add table
Add a link
Reference in a new issue