zephyr/cmake
Torsten Rasmussen a713f79031 cmake: fix Zephyr module ext order
MODULE_EXT_ROOT allows Zephyr modules to provide glue code for Zephyr
modules using `cmake-ext: True` and/or `kconfig-ext:True`.

A module ext root provides a `modules.cmake` file which defines
variables like: `set(ZEPHYR_FOO_CMAKE_DIR  <glue-code-path>/foo)`

It is intended that a downstream module can replace Zephyr's default
glue code, which again can be replaced further downstream.

Setting values in first modules.cmake (Zephyr's) are replaced by later
processed modules.cmake (downstream) when the setting name is identical.

Therefore the module ext root list should not be reversed, and Zephyr
itself should be placed as first entry in the list.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2025-04-03 13:16:56 +02:00
..
app
bintools toolchain: iar: Add experimental IAR support 2025-02-14 19:12:44 +00:00
compiler cmake: Remove previously deprecated look-ups 2025-03-24 07:53:31 +01:00
emu cmake: emu: armfvp: Only add the -a argument if not already present 2025-03-31 11:30:55 +02:00
flash cmake: flash: update cmake to support rtt target 2024-11-21 11:01:55 +00:00
ide
linker cmake: linker generator: ld: Files for section input patterns 2025-03-27 17:17:03 +01:00
linker_script cmake: linker_script: keep .symbol_to_keep 2025-03-31 14:31:57 +02:00
makefile_exports
modules cmake: fix Zephyr module ext order 2025-04-03 13:16:56 +02:00
reports cmake: reports: Fix file prefix for tfm/bl2 2025-02-24 15:36:45 +00:00
sca sca: gcc: add support for additional analyzer options 2025-03-13 16:53:26 +00:00
toolchain iar: toolchain: Enable TOOLCHAIN_HAS_BUILTIN_FFS 2025-04-01 11:51:41 +02:00
usage
util
cfb.cmake
extra_flags.cmake
gcc-m-cpu.cmake
gcc-m-fpu.cmake
gen_version_h.cmake
kobj.cmake
llext-edk.cmake llext-edk: fix BOARD_TARGET variable generation to be Zephyr-compatible 2025-04-02 19:02:45 +02:00
mcuboot.cmake cmake: mcuboot: refactor the checks for west and the key files 2025-04-02 12:53:13 +02:00
package_helper.cmake cmake: move script mode handling from package helper to extensions.cmake 2024-10-08 17:00:30 +02:00
pristine.cmake
target_toolchain_flags.cmake cmake: source dedicated linker library properties for native builds 2024-11-16 15:28:20 -05:00
verify-toolchain.cmake
vif.cmake
yaml-filter.cmake cmake: yaml: add support for generator expressions 2025-01-30 14:10:53 +01:00