24 lines
693 B
CMake
24 lines
693 B
CMake
if(DEFINED CONFIG_SDK_MODULE_EASYLOGGER)
|
|
listenai_library_named(easylogger)
|
|
|
|
set(port_file "${CMAKE_CURRENT_SOURCE_DIR}/port_arcs/elog_port.c")
|
|
|
|
# 获取其他源文件
|
|
file(GLOB core_sources "${CMAKE_CURRENT_SOURCE_DIR}/easylogger/src/*.c")
|
|
|
|
# 合并所有源文件
|
|
set(source_files ${port_file} ${core_sources})
|
|
|
|
listenai_library_sources(${source_files})
|
|
listenai_include_directories(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/port_arcs
|
|
${CMAKE_CURRENT_SOURCE_DIR}/easylogger/inc
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..//arcs-hal/chip/arcs/include/
|
|
)
|
|
|
|
if(DEFINED CONFIG_LOG_ASYNC)
|
|
listenai_link_libraries(arcs-hal heap)
|
|
endif()
|
|
|
|
endif()
|