21 lines
484 B
CMake
21 lines
484 B
CMake
cmake_minimum_required(VERSION 3.22)
|
|
|
|
set(EASYLOGGER_SOURCES
|
|
"${CMAKE_CURRENT_LIST_DIR}/src/elog_async.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/src/elog_buf.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/src/elog_utils.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/src/elog.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/port/elog_port.c"
|
|
)
|
|
|
|
add_library(easylogger ${EASYLOGGER_SOURCES})
|
|
|
|
target_include_directories(easylogger PUBLIC
|
|
"${CMAKE_CURRENT_LIST_DIR}/inc"
|
|
)
|
|
|
|
target_link_libraries(easylogger PRIVATE
|
|
drivers
|
|
freertos
|
|
)
|