Remove coverage for CLANG
We don't really need it and trying to do it is failing -
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7189a1f..f5f3836 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,7 +44,7 @@
endif ()
endif ()
-if ( MSVC )
+if ( MSVC OR CMAKE_C_COMPILER_ID MATCHES "Clang" )
set (coveralls OFF)
endif ()
diff --git a/cmake/CoverallsGenerateGcov.cmake b/cmake/CoverallsGenerateGcov.cmake
index 2c26bd9..d3d8860 100644
--- a/cmake/CoverallsGenerateGcov.cmake
+++ b/cmake/CoverallsGenerateGcov.cmake
@@ -65,7 +65,11 @@
# CMake list format.
string(REGEX REPLACE "\\*" ";" COVERAGE_SRCS ${COVERAGE_SRCS})
-find_program(GCOV_EXECUTABLE gcov)
+if (CMAKE_C_COMPILER_ID MATCHES "Clang")
+ FIND_PROGRAM( GCOV_EXECUTABLE llvm-clang )
+else ()
+ FIND_PROGRAM( GCOV_EXECUTABLE gcov )
+endif ()
if (NOT GCOV_EXECUTABLE)
message(FATAL_ERROR "gcov not found! Aborting...")
diff --git a/cmake/LCov.cmake b/cmake/LCov.cmake
index 1ac9ec3..dd398cd 100644
--- a/cmake/LCov.cmake
+++ b/cmake/LCov.cmake
@@ -1,4 +1,9 @@
-FIND_PROGRAM( LCOV_PATH lcov )
+if (CMAKE_C_COMPILER_ID MATCHES "Clang")
+ FIND_PROGRAM( LCOV_PATH llvm-clang )
+else ()
+ FIND_PROGRAM( LCOV_PATH lcov )
+endif ()
+
FIND_PROGRAM( GENHTML_PATH genhtml )
if (LCOV_PATH)