Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
gcov might not be the name of the executable, respect GCOV environment variable in...
authorAugustin Degomme <adegomme@users.noreply.github.com>
Sun, 29 Mar 2020 11:37:40 +0000 (13:37 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Sun, 29 Mar 2020 11:37:40 +0000 (13:37 +0200)
tools/cmake/Flags.cmake

index 9d6654b..a0d31b2 100644 (file)
@@ -210,7 +210,11 @@ endif()
 
 set(TESH_OPTION "")
 if(enable_coverage)
 
 set(TESH_OPTION "")
 if(enable_coverage)
-  find_program(GCOV_PATH gcov)
+  if(DEFINED ENV{GCOV})
+    find_program(GCOV_PATH ENV{GCOV})
+  else()
+    find_program(GCOV_PATH gcov)
+  endif()
   if(GCOV_PATH)
     set(COVERAGE_COMMAND "${GCOV_PATH}" CACHE TYPE FILEPATH FORCE)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCOVERAGE")
   if(GCOV_PATH)
     set(COVERAGE_COMMAND "${GCOV_PATH}" CACHE TYPE FILEPATH FORCE)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DCOVERAGE")