mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
configure.ac: add --enable-clang-coverage
Like gcov but better! Also has a driveby fix for --enable-dev-build being mutually exclusive with --enable-gcov... Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
This commit is contained in:
parent
c49bafc254
commit
b4fd9ea7f0
17
configure.ac
17
configure.ac
|
@ -249,7 +249,18 @@ if test "x${enable_gcov}" = "xyes"; then
|
|||
fi
|
||||
|
||||
LDFLAGS="${LDFLAGS} -lgcov"
|
||||
elif test "x${enable_dev_build}" = "xyes"; then
|
||||
fi
|
||||
|
||||
if test "x${enable_clang_coverage}" = "xyes"; then
|
||||
AC_C_FLAG([-fprofile-instr-generate], [
|
||||
AC_MSG_ERROR([$CC does not support -fprofile-instr-generate.])
|
||||
])
|
||||
AC_C_FLAG([-fcoverage-mapping], [
|
||||
AC_MSG_ERROR([$CC does not support -fcoverage-mapping.])
|
||||
])
|
||||
fi
|
||||
|
||||
if test "x${enable_dev_build}" = "xyes"; then
|
||||
AC_DEFINE([DEV_BUILD], [1], [Build for development])
|
||||
if test "z$orig_cflags" = "z"; then
|
||||
AC_C_FLAG([-g3])
|
||||
|
@ -574,7 +585,9 @@ AC_ARG_ENABLE([clippy-only],
|
|||
AC_ARG_ENABLE([numeric_version],
|
||||
AS_HELP_STRING([--enable-numeric-version], [Only numeric digits allowed in version (for Alpine)]))
|
||||
AC_ARG_ENABLE([gcov],
|
||||
AS_HELP_STRING([--enable-gcov], [Add code coverage information]))
|
||||
AS_HELP_STRING([--enable-gcov], [Collect coverage information with gcov]))
|
||||
AC_ARG_ENABLE([clang_coverage],
|
||||
AS_HELP_STRING([--enable-clang-coverage], [Collect coverage information with Clang Coverage]))
|
||||
AC_ARG_ENABLE([bfdd],
|
||||
AS_HELP_STRING([--disable-bfdd], [do not build bfdd]))
|
||||
AC_ARG_ENABLE([address-sanitizer],
|
||||
|
|
Loading…
Reference in a new issue