zephyr/cmake/toolchain
Nikolay Agishev e97d33d0c8 ARCMWDT: Fix building under hwmv2 model
On very early stage build system needs to get access to DTC preprocessor.
MWDT has no it's own preprocessor, so here zephyr-SDK preprocessor is used.
On latest build stages zephyr-SDK objcoby also required as MWDT binutils
don't support all features. This at the same time requires that
ZEPHYR_SDK_INSTALL_DIR must be initialized with valid arch-dependent
prefix.

Zephyr-SDK requires ARCH variable to be initialized before
include "generic.cmake", but in hew HWMv2 model ARCH variable will be
initialized more later. This workaround uses any (first awailable,
independent on ARCH) toolchain from SDK for DTC preprocessing only.
For other build stages ARCMWDT will be used.

Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
2024-05-07 10:44:15 +02:00
..
arcmwdt ARCMWDT: Fix building under hwmv2 model 2024-05-07 10:44:15 +02:00
armclang kconfig: Add symbols for GNU C Extensions 2024-04-25 09:54:39 +00:00
cross-compile kconfig: Add symbols for GNU C Extensions 2024-04-25 09:54:39 +00:00
espressif toolchain: esp32: fix cmake build issue with 'espressif' toolchain 2023-11-22 09:52:29 +01:00
gnuarmemb kconfig: Add symbols for GNU C Extensions 2024-04-25 09:54:39 +00:00
host kconfig: Add symbols for GNU C Extensions 2024-04-25 09:54:39 +00:00
llvm cmake: llvm: arm: Remove '--specs' when building with clang for arm 2024-05-07 09:33:16 +02:00
oneApi toolchain: oneApi: Fix support and update for 2023.0.0 release 2023-02-23 14:30:03 -05:00
xcc cmake: use zephyr_get in toolchains to ensure identical behavior. 2022-09-02 15:16:50 +02:00
xt-clang linker: introduce profile xt-ld 2023-02-22 08:35:46 -05:00
xtools cmake/toolchain: Add Kconfig setting for toolchains with newlib 2023-04-27 20:18:11 +09:00
zephyr cmake: rework of host tools and generic toolchain handling 2022-09-01 15:59:43 +02:00