cmake_minimum_required(VERSION 3.20)
project(greenforest_cpu_phy LANGUAGES CXX)
add_executable(cpu_dsss_probe cpu_dsss_probe.cpp)
target_compile_features(cpu_dsss_probe PRIVATE cxx_std_20)
if(MSVC)
  target_compile_options(cpu_dsss_probe PRIVATE /O2 /W4 /WX /wd4324)
else()
  target_compile_options(cpu_dsss_probe PRIVATE -O3 -Wall -Wextra -Werror)
endif()
enable_testing()
add_test(NAME cpu_dsss_selftest COMMAND cpu_dsss_probe)
