zephyr/cmake/compiler/gcc
Björn Bergman bb797ab421 cmake: Fix compilation options for kobject_hash*.c
Rework how the compilation-options for the gperf generated
kobject_hash*.c files are put together to fix problems with SHELL:
and cmake-list separators handling.

zephyr_get_compile_options_for_lang_as_string() returns the set of
options as a cmake generator expression string which is cumbersome to
edit. This caused the command line for the IAR toolchain to have broken
SHELL: entries, and other some command line entries being postfixed by
"gnu".

This also adds CMake compiler properties for no_function_sections and
no_data_sections options

Signed-off-by: Björn Bergman <bjorn.bergman@iar.com>
2025-05-31 07:02:36 -04:00
..
compiler_flags.cmake cmake: Fix compilation options for kobject_hash*.c 2025-05-31 07:02:36 -04:00
generic.cmake
target_arc.cmake llext: arc: enforce bitness match 2025-02-05 21:01:01 +01:00
target_arm64.cmake llext: build with debug info, strip at packaging time 2025-01-27 08:54:44 +01:00
target_arm.cmake llext: build with debug info, strip at packaging time 2025-01-27 08:54:44 +01:00
target_mips.cmake
target_riscv.cmake arch: riscv: add support for the zmmul integer multiply extension 2025-05-09 01:40:22 +02:00
target_rx.cmake cmake: Set RX build use 64bit doubles as default 2025-05-22 23:57:26 +02:00
target_sparc.cmake
target_x86.cmake llext: basic x86 support 2025-05-21 19:57:20 +02:00
target_xtensa.cmake llext: build with debug info, strip at packaging time 2025-01-27 08:54:44 +01:00
target.cmake cmake: Add Renesas RX support 2025-05-02 09:18:16 +02:00