update --enable-code-coverage support
diff --git a/configure.ac b/configure.ac
index 1cf0f47..6f7481b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -89,7 +89,7 @@
 	# error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable]
 	#CPPFLAGS="$CPPFLAGS $CODE_COVERAGE_CPPFLAGS"
 	CXXFLAGS="$CXXFLAGS $CODE_COVERAGE_CXXFLAGS"
-	LDFLAGS="$LDFLAGS $CODE_COVERAGE_LDFLAGS"
+	AC_SEARCH_LIBS(gcov_open, gcov, [LDFLAGS="$LDFLAGS $CODE_COVERAGE_LDFLAGS"])
 ])
 
 AC_SUBST(ADD_CFLAGS)