mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
build: use --coverage
for gcov
libtool does not understand `-coverage` with a single dash. Official gcc docs also say `--coverage` rather than `-coverage`. (clang lists both.) Also, for correct linking, libtool needs `--coverage` in LDFLAGS as opposed to `-lgcov` (with the latter you get library ordering/deps issues) Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
63116a7008
commit
81aff2127f
|
@ -264,11 +264,11 @@ AC_C_FLAG([-std=gnu11], [CC="$ac_cc"], [CC="$CC -std=gnu11"])
|
||||||
dnl if the user has specified any CFLAGS, override our settings
|
dnl if the user has specified any CFLAGS, override our settings
|
||||||
if test "$enable_gcov" = "yes"; then
|
if test "$enable_gcov" = "yes"; then
|
||||||
if test "$orig_cflags" = ""; then
|
if test "$orig_cflags" = ""; then
|
||||||
AC_C_FLAG([-coverage])
|
AC_C_FLAG([--coverage])
|
||||||
AC_C_FLAG([-O0])
|
AC_C_FLAG([-O0])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_LDFLAGS="${AC_LDFLAGS} -lgcov"
|
AC_LDFLAGS="${AC_LDFLAGS} --coverage"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$enable_clang_coverage" = "yes"; then
|
if test "$enable_clang_coverage" = "yes"; then
|
||||||
|
|
Loading…
Reference in a new issue