cmake_minimum_required(VERSION 3.20.0) list(APPEND ZEPHYR_EXTRA_MODULES ${CMAKE_CURRENT_SOURCE_DIR}/modules/uart-interrupt-poll-bridge) find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) project(zephyr-uart-polling-interrupt-bridge C CXX) set(CMAKE_BUILD_TYPE Debug) target_compile_options(app PRIVATE -O0 -g) target_sources(app PRIVATE src/main.cpp )