zephyr/cmake/linker/ld
Björn Bergman fe0b16583c cmake: linker generator: ld: Files for section input patterns
For CONFIG_USERSPACE the input from gen_app_partitions.py there is
a need to be able to specify input files as well as input sections
patterns for zephyr_linker_section_configure().  This is used for
app partitions from libraries (which generate input patterns like
foo.a:*(.data*)).

This adds documentation to zephyr_linker_section_configure() to clarify
what INPUT allows, and also adds some parsing tricks to ld_script.cmake
to properly add the file patterns when they are missing.

Signed-off-by: Björn Bergman <bjorn.bergman@iar.com>
2025-03-27 17:17:03 +01:00
..
clang cmake: linker: move toolchain_ld_<base|cpp> to linker flag property 2024-09-04 21:26:59 +02:00
gcc Revert "cmake: remove enforcement of DWARF v4" 2024-12-20 16:05:23 +01:00
host-gcc
ld_script.cmake cmake: linker generator: ld: Files for section input patterns 2025-03-27 17:17:03 +01:00
linker_flags.cmake cmake: gcc/ld: Fix LTO warnings 2024-10-25 18:49:07 +01:00
linker_libraries.cmake cmake: source dedicated linker library properties for native builds 2024-11-16 15:28:20 -05:00
target_configure.cmake
target_relocation.cmake cmake: extensions: use INTERFACE_SOURCES as property for code relocation 2024-11-16 13:35:36 -05:00
target.cmake cmake: userspace: A stab at USERSPACE + CMAKE_LINKER_GENERATOR 2025-03-27 17:17:03 +01:00