diff --git a/scripts/cmake/cmake/CodeCoverage.cmake b/scripts/cmake/cmake/CodeCoverage.cmake
index 6b982c2f9173b2fe1f9608c457d0eab0f46cf15a..0e7837fb94b7c27e91e0eaf30f5568c7c40988c8 100644
--- a/scripts/cmake/cmake/CodeCoverage.cmake
+++ b/scripts/cmake/cmake/CodeCoverage.cmake
@@ -14,7 +14,6 @@
 
 # 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)
@@ -34,6 +33,7 @@ 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