cmake_minimum_required(VERSION 3.20) find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) project(Main_App) # Make Kconfig warnings non-fatal while we iterate set(KCONFIG_ERROR_ON_WARNINGS OFF) # Add DAU codec (drop the zip contents in lib/dau_codec) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/lib/dau_codec c_dau_codec) # Application sources set(APP_SRC src/main.c src/state.c src/telit.c src/report.c ) target_sources(app PRIVATE ${APP_SRC}) target_include_directories(app PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src) target_link_libraries(app PRIVATE c_dau_codec)