Fix --enable-gcov:

* Rename GCOV_FLAGS -> GCOV_CFLAGS
 * Add GCOV_LDFLAGS (default is -lgcov)

Originally committed to SVN as r3724.
This commit is contained in:
Amar Takhar 2009-10-20 03:35:42 +00:00
parent 5404b45017
commit c72ac65d0f

View file

@ -994,18 +994,25 @@ fi
# gcov # gcov
###### ######
AC_ARG_VAR([GCOV_FLAGS], [gcov flag(s) to use with --enable-gcov (default: -ftest-coverage -fprofile-arcs)]) AC_ARG_VAR([GCOV_CFLAGS], [gcov cflag(s) to use with --enable-gcov (default: -ftest-coverage -fprofile-arcs)])
AC_ARG_VAR([GCOV_LDFLAGS], [gcov ldflag(s) to use with --enable-gcov (default: -lgcov)])
AC_MSG_CHECKING([whether to turn on gcov]) AC_MSG_CHECKING([whether to turn on gcov])
AC_ARG_ENABLE(gcov, [ --enable-gcov enable gcov (default=no)]) AC_ARG_ENABLE(gcov, [ --enable-gcov enable gcov (default=no)])
if test "$enable_gcov" = "yes"; then if test "$enable_gcov" = "yes"; then
if test -z "$GCOV_FLAGS"; then if test -z "$GCOV_CFLAGS"; then
GCOV_FLAGS="-fprofile-arcs -ftest-coverage"; GCOV_CFLAGS="-fprofile-arcs -ftest-coverage";
fi fi
if test -z "$GCOV_LDFLAGS"; then
GCOV_LDFLAGS="-lgcov";
fi
AC_MSG_RESULT([yes ($GCOV_FLAGS)]) AC_MSG_RESULT([yes ($GCOV_FLAGS)])
CFLAGS="$CFLAGS $GCOV_FLAGS" CFLAGS="$CFLAGS $GCOV_CFLAGS"
CPPFLAGS="$CPPFLAGS $GCOV_FLAGS" LDFLAGS="$LDFLAGS $GCOV_LDFLAGS"
CPPFLAGS="$CPPFLAGS $GCOV_CFLAGS"
else else
enable_gcov="no" enable_gcov="no"
AC_MSG_RESULT([no]) AC_MSG_RESULT([no])