build: Fix dependency of output binaries on linker script
A linker script (scatter file) modification does not cause the output binaries (tfm_s.axf, tfm_ns.axf) rebuild Signed-off-by: Anton Komlev <anton.komlev@arm.com> Change-Id: I3c4d1923ba166053e26835724a306cdf09705aec
This commit is contained in:
parent
b932f22c24
commit
1a10355d68
|
@ -236,10 +236,6 @@ macro(target_add_scatter_file target)
|
|||
--scatter=$<TARGET_OBJECTS:${target}_scatter>
|
||||
)
|
||||
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
add_library(${target}_scatter OBJECT)
|
||||
foreach(scatter_file ${ARGN})
|
||||
target_sources(${target}_scatter
|
||||
|
@ -257,6 +253,12 @@ macro(target_add_scatter_file target)
|
|||
)
|
||||
endforeach()
|
||||
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
set_target_properties(${target} PROPERTIES LINK_DEPENDS $<TARGET_OBJECTS:${target}_scatter>)
|
||||
|
||||
target_link_libraries(${target}_scatter
|
||||
platform_region_defs
|
||||
psa_interface
|
||||
|
|
|
@ -176,10 +176,6 @@ macro(target_add_scatter_file target)
|
|||
-T $<TARGET_OBJECTS:${target}_scatter>
|
||||
)
|
||||
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
add_library(${target}_scatter OBJECT)
|
||||
foreach(scatter_file ${ARGN})
|
||||
target_sources(${target}_scatter
|
||||
|
@ -198,6 +194,12 @@ macro(target_add_scatter_file target)
|
|||
)
|
||||
endforeach()
|
||||
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
set_target_properties(${target} PROPERTIES LINK_DEPENDS $<TARGET_OBJECTS:${target}_scatter>)
|
||||
|
||||
target_link_libraries(${target}_scatter
|
||||
platform_region_defs
|
||||
psa_interface
|
||||
|
|
|
@ -110,9 +110,6 @@ macro(target_add_scatter_file target)
|
|||
PRIVATE
|
||||
--config $<TARGET_OBJECTS:${target}_scatter>
|
||||
)
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
add_library(${target}_scatter OBJECT)
|
||||
foreach(scatter_file ${ARGN})
|
||||
|
@ -131,6 +128,12 @@ macro(target_add_scatter_file target)
|
|||
)
|
||||
endforeach()
|
||||
|
||||
add_dependencies(${target}
|
||||
${target}_scatter
|
||||
)
|
||||
|
||||
set_target_properties(${target} PROPERTIES LINK_DEPENDS $<TARGET_OBJECTS:${target}_scatter>)
|
||||
|
||||
target_link_libraries(${target}_scatter
|
||||
platform_region_defs
|
||||
psa_interface
|
||||
|
|
Loading…
Reference in New Issue