zephyr/cmake/compiler
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
..
arcmwdt cmake: Fix compilation options for kobject_hash*.c 2025-05-31 07:02:36 -04:00
armclang
clang toolchain: clang: compiler opt: -Ofast -> -O3 -ffast-math 2025-05-23 17:41:40 -04:00
gcc cmake: Fix compilation options for kobject_hash*.c 2025-05-31 07:02:36 -04:00
host-gcc
iar iar: toolchain: arm: Fix FPU settings for CM55 and CM85 2025-04-14 13:06:41 +02:00
icx cmake: toolchain: remove obsolete and unused macros 2024-09-04 21:26:59 +02:00
xcc compiler: for xtensa add libgcc support 2024-11-16 14:07:30 -05:00
xt-clang cmake: compiler/xt-clang: add -Wno-unknown-warning-option 2025-03-14 01:01:22 +01:00
compiler_features.cmake
compiler_flags_template.cmake cmake: Fix compilation options for kobject_hash*.c 2025-05-31 07:02:36 -04:00