]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add compiler flacs for code coverage
authorBastian Dehn <hhaalo@arcor.de>
Tue, 12 Mar 2024 17:14:25 +0000 (18:14 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 12 Mar 2024 17:14:25 +0000 (18:14 +0100)
CMakeLists.txt

index 7fef4a23f5eda21ef89439a3b5d8827bf284ac76..9839067449ac00ebf6d683ce4651ad6700f1650b 100644 (file)
@@ -1,7 +1,13 @@
 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")