diff --git a/scripts/cmake/cmake/CodeCoverage.cmake b/scripts/cmake/cmake/CodeCoverage.cmake
index 0e7837fb94b7c27e91e0eaf30f5568c7c40988c8..6b982c2f9173b2fe1f9608c457d0eab0f46cf15a 100644
--- a/scripts/cmake/cmake/CodeCoverage.cmake
+++ b/scripts/cmake/cmake/CodeCoverage.cmake
@@ -14,6 +14,7 @@
 
 # Check prereqs
 FIND_PROGRAM( GCOV_PATH gcov )
+FIND_LIBRARY( GCOV_LIBRARY gcov )
 FIND_PROGRAM( LCOV_PATH lcov )
 FIND_PROGRAM( GENHTML_PATH genhtml )
 FIND_PROGRAM( GCOVR_PATH gcovr PATHS ${CMAKE_SOURCE_DIR}/scripts/test)
@@ -33,7 +34,6 @@ ENDIF() # NOT CMAKE_BUILD_TYPE STREQUAL "Debug"
 
 # Setup compiler options
 ADD_DEFINITIONS(-fprofile-arcs -ftest-coverage)
-LINK_LIBRARIES(gcov)
 
 
 # Param _targetname     The name of new the custom make target