From 6a1d9877efa8d3a6771316ea714a1fa2110e344a Mon Sep 17 00:00:00 2001 From: Ederson de Souza Date: Tue, 9 Jul 2024 10:11:16 -0700 Subject: [PATCH] cmake: Add LL_EXTENSION_BUILD to EDK flags Since f3e5d9db3dca2421bd5b4015fbc270d3972376bd, one needs to define `LL_EXTENSION_BUILD` to enable exporting symbols from extensions. That patch added that for `add_llext_target`, but missed it for the EDK, thus breaking it. This patch fixes that. Signed-off-by: Ederson de Souza --- cmake/llext-edk.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/llext-edk.cmake b/cmake/llext-edk.cmake index 73692b8b380..5273992a032 100644 --- a/cmake/llext-edk.cmake +++ b/cmake/llext-edk.cmake @@ -119,8 +119,8 @@ endforeach() set(llext_cflags ${new_cflags}) -list(APPEND base_flags_make ${llext_cflags} ${imacros_make}) -list(APPEND base_flags_cmake ${llext_cflags} ${imacros_cmake}) +list(APPEND base_flags_make ${llext_cflags} ${imacros_make} -DLL_EXTENSION_BUILD) +list(APPEND base_flags_cmake ${llext_cflags} ${imacros_cmake} -DLL_EXTENSION_BUILD) separate_arguments(include_dirs NATIVE_COMMAND ${INTERFACE_INCLUDE_DIRECTORIES}) file(MAKE_DIRECTORY ${llext_edk_inc})