cmake_minimum_required(VERSION 3.20.0)

find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(service)

target_sources(app PRIVATE
  src/main.c
)

add_custom_target(run-virt
  COMMAND ${QEMU}
    -machine sim
    -nographic
    -cpu ${CONFIG_SOC}
    -semihosting
    -net none
    -monitor none
    -serial stdio
    -icount shift=6,align=off,sleep=off
    -rtc clock=vm
    -kernel ${APPLICATION_BINARY_DIR}/zephyr/${KERNEL_ELF_NAME}
  DEPENDS ${logical_target_for_zephyr_elf}
  USES_TERMINAL
  VERBATIM
)
