add_library(log STATIC) add_subdirectory(api) add_subdirectory(board) add_subdirectory(logdump) target_sources(log PRIVATE Logger.cpp log.cpp LoggerBuffer.cpp LoggerWorker.cpp StringCircularBuffer.cpp ) target_include_directories(log PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) target_link_libraries(log PRIVATE utility purefs-paths PUBLIC module-os log-api utils-rotator sys-service ) if (${ENABLE_TESTS}) add_subdirectory(tests) endif()