cmake_minimum_required(VERSION 3.16)

project(radick_host_tests LANGUAGES C)

enable_testing()

add_executable(radick_tests
    test_main.c
    ../main/radar_protocol.c
    ../main/target_tracker.c
)

target_include_directories(radick_tests PRIVATE ../main)
target_compile_features(radick_tests PRIVATE c_std_11)
target_compile_options(radick_tests PRIVATE
    -Wall
    -Wextra
    -Wpedantic
    -Wconversion
    -Wshadow
    -Werror
)

add_test(NAME radick_core COMMAND radick_tests)
