zephyr/cmake/modules
Luca Burelli baa3b6a5ba llext: disable LL_EXTENSION_SYMBOL when not building an llext
The LL_EXTENSION_SYMBOL macro is used to export a symbol to the base
image. When CONFIG_LLEXT is not defined, or the file is being compiled
outside of an llext, the macro is not useful and would leave orphan
sections in the final image instead.

This patch adds the LL_EXTENSION_BUILD definition to the llext build
process, and uses it to stub out the symbol-defining macro when not
building an llext.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2024-06-14 19:24:51 +02:00
..
arch_v1.cmake
arch_v2.cmake
basic_settings.cmake sysbuild: Use UTF-8 encoding for cache 2024-06-13 05:31:50 -04:00
boards.cmake doc: cmake: fix cmake config documentation 2024-06-10 00:59:50 -07:00
ccache.cmake
configuration_files.cmake cmake: use zephyr_get() and zephyr_file() for APPLICATION_CONFIG_DIR 2024-05-30 08:59:25 +02:00
doc.cmake
dts.cmake cmake: modules: dts: Expose DTS_INCLUDE_FILES 2024-05-13 10:36:37 +03:00
extensions.cmake llext: disable LL_EXTENSION_SYMBOL when not building an llext 2024-06-14 19:24:51 +02:00
Findarmclang.cmake
FindBabbleSim.cmake nrf5_bsim cmake: Check that the simulator version is new enough 2024-03-19 21:18:13 -05:00
FindDeprecated.cmake
FindDtc.cmake
FindGnuLd.cmake cmake: Normalize GNULD_LINKER variable 2024-04-16 16:38:35 -07:00
FindHostTools.cmake
FindLlvmLld.cmake
FindoneApi.cmake
FindScaTools.cmake
FindTargetTools.cmake cmake: Revert breaking change to CMAKE_SYSTEM_NAME 2024-04-29 16:17:39 +02:00
FindThreads.cmake cmake: modules: Introduce FindThreads module 2024-04-29 15:59:42 +02:00
FindZephyr-sdk.cmake
generated_file_directories.cmake build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
hwm_v2.cmake sysbuild: add SoC-specific sysbuild configuration 2024-04-10 17:53:24 +02:00
kconfig.cmake cmake: use SOC_ROOT for SoCs instead of BOARD_ROOT 2024-06-13 05:33:38 -04:00
kernel.cmake cmake: Revert breaking change to CMAKE_SYSTEM_NAME 2024-04-29 16:17:39 +02:00
pre_dt.cmake
python.cmake cmake: find python path adjustment 2024-05-24 18:04:28 -04:00
root.cmake sysbuild: introduce sysbuild_root for root adjustment 2024-05-30 11:55:01 +01:00
shields.cmake cmake: shields: Simplify shield processing, print shields from modules 2024-04-12 15:03:29 +02:00
snippets.cmake
soc_v1.cmake cmake: remove dead 'soc_legacy' folder handling 2024-06-12 17:15:28 -05:00
soc_v2.cmake west: runners: Add run once commands and deferred reset 2024-04-29 17:56:19 +01:00
unittest.cmake build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
user_cache.cmake
version.cmake cmake: fix issue with parsing version file located in /VERSION 2024-04-15 14:05:38 +02:00
west.cmake
zephyr_default.cmake
zephyr_module.cmake