build: Warn with --disable-conformance and --enable-gcov
When building Clutter without conformance test suite we ought to warn the user that the coverage report is not going to be accurate.
This commit is contained in:
parent
21d21adbc4
commit
763fcabd8b
@ -759,15 +759,20 @@ and gcov)])],
|
|||||||
|
|
||||||
AS_IF([test "x$enable_gcov" = "xyes" && test "x$GCC" = "xyes"],
|
AS_IF([test "x$enable_gcov" = "xyes" && test "x$GCC" = "xyes"],
|
||||||
[
|
[
|
||||||
|
AS_IF([test "x$enable_conformance" = "xno"],
|
||||||
|
[AC_MSG_WARN([Conformance test suite is disabled, the coverage report will be incomplete])],
|
||||||
|
[AC_MSG_RESULT([yes])]
|
||||||
|
)
|
||||||
|
|
||||||
GCOV_CFLAGS="-g -O0 -fprofile-arcs -ftest-coverage"
|
GCOV_CFLAGS="-g -O0 -fprofile-arcs -ftest-coverage"
|
||||||
GCOV_LDFLAGS="-lgcov"
|
GCOV_LDFLAGS="-lgcov"
|
||||||
]
|
],
|
||||||
|
[AC_MSG_RESULT([no])]
|
||||||
)
|
)
|
||||||
|
|
||||||
AM_CONDITIONAL([GCOV_ENABLED], [test "x$enable_gcov" = "xyes"])
|
AM_CONDITIONAL([GCOV_ENABLED], [test "x$enable_gcov" = "xyes"])
|
||||||
AC_SUBST([GCOV_CFLAGS])
|
AC_SUBST([GCOV_CFLAGS])
|
||||||
AC_SUBST([GCOV_LDFLAGS])
|
AC_SUBST([GCOV_LDFLAGS])
|
||||||
AC_MSG_RESULT([$enable_gcov])
|
|
||||||
|
|
||||||
dnl === Enable strict compiler flags ==========================================
|
dnl === Enable strict compiler flags ==========================================
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user