cmake_minimum_required(VERSION 3.25.1)
set(CMAKE_C_COMPILER gcc CACHE STRING "compiler")
-set(CMAKE_C_FLAGS "-Wall" CACHE STRING "compiler flags")
+if (NOT RUN_TESTS)
+ set(CMAKE_C_FLAGS "-Wall -Werror" CACHE STRING "compiler flags")
+else()
+ set(CMAKE_C_FLAGS "-fPIC -fprofile-arcs -ftest-coverage -Wall -Werror" CACHE STRING "test coverage compiler flags")
+endif()
+
+message(STATUS "CMAKE_C_FLAGS " ${CMAKE_C_FLAGS})
project("kds_s2000w_net" VERSION "0.0.1")