Files
arcs/arcs-sdk/modules/letter-shell/CMakeLists.txt
2026-08-13 16:50:52 +08:00

44 lines
1.1 KiB
CMake

if(DEFINED CONFIG_SDK_MODULE_LETTER_SHELL)
listenai_library_named(letter-shell)
file(GLOB
source_files
"src/*.c"
)
listenai_library_sources(${source_files})
listenai_include_directories(src)
if (DEFINED CONFIG_SDK_MODULE_LETTER_SHELL_CONFIG_FILE)
listenai_compile_definitions(
SHELL_CFG_USER=CONFIG_SDK_MODULE_LETTER_SHELL_CONFIG_FILE
)
endif()
if(DEFINED CONFIG_SDK_MODULE_LETTER_SHELL_CPP_SUPPORT)
listenai_include_directories(extensions/cpp_support)
endif()
if(DEFINED CONFIG_SDK_MODULE_LETTER_SHELL_FS_SUPPORT)
file(GLOB
fs_support_files
"extensions/fs_support/*.c"
)
listenai_library_sources(${fs_support_files})
listenai_include_directories(extensions/fs_support)
endif()
if(DEFINED CONFIG_SDK_MODULE_LETTER_SHELL_ENHANCE)
file(GLOB
shell_enhance_files
"extensions/shell_enhance/*.c"
)
listenai_library_sources(${shell_enhance_files})
listenai_include_directories(extensions/shell_enhance)
endif()
endif()