From fa142ec9dab5ab6fdb8dec8dc1ae3dbc529c4f1b Mon Sep 17 00:00:00 2001 From: Guennadi Liakhovetski Date: Tue, 9 Apr 2024 16:24:12 +0300 Subject: [PATCH] smart-amp-test: add toml preprocessing when modular When building smart-amp-test as a module, we also need to preprocess its TOML configuration file. Add it to cmake. Signed-off-by: Guennadi Liakhovetski --- src/samples/audio/smart_amp_test_llext/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/samples/audio/smart_amp_test_llext/CMakeLists.txt b/src/samples/audio/smart_amp_test_llext/CMakeLists.txt index 24aa7b013cb8..4725c9e53b34 100644 --- a/src/samples/audio/smart_amp_test_llext/CMakeLists.txt +++ b/src/samples/audio/smart_amp_test_llext/CMakeLists.txt @@ -79,6 +79,10 @@ target_link_options(${MODULE} PRIVATE add_custom_command(OUTPUT lib${MODULE}_out.so DEPENDS ${MODULE} + COMMAND ${CMAKE_C_COMPILER} -E ${CMAKE_CURRENT_LIST_DIR}/llext.toml.h -P -DREM= + -I${SOF_BASE} -I${SOF_BASE}src + -imacros ../include/generated/autoconf.h + -o rimage_config.toml COMMAND ${SOF_BASE}scripts/llext_link_helper.py -f lib${MODULE}.so -t "0xa06ca000" ${CMAKE_C_COMPILER} -- ${MODULE_LINKER_PARAMS} ${EXTRA_LINKER_PARAMS} -fPIC