From 5d41d228f009f82d5b217e596d8a22798d65fc14 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Sun, 30 Apr 2017 20:03:31 +0200 Subject: Make explicit flag for enabling/disabling libcheck usage. Automagic detection is frowned upon: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies --- configure.ac | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index ca473401..2798bb06 100644 --- a/configure.ac +++ b/configure.ac @@ -119,8 +119,12 @@ GW_CHECK_XCB([xcb-aux xcb-xkb xkbcommon >= 0.5.0 xkbcommon-x11 xcb-ewmh xcb-iccc PKG_CHECK_MODULES([pango], [pango pangocairo]) PKG_CHECK_MODULES([cairo], [cairo cairo-xcb]) PKG_CHECK_MODULES([libsn], [libstartup-notification-1.0 ]) -PKG_CHECK_MODULES([check], [check >= 0.11.0], [HAVE_CHECK=1], [HAVE_CHECK=0]) -AM_CONDITIONAL([HAVE_CHECK], [test "$HAVE_CHECK" -eq 1]) + +AC_ARG_ENABLE([check], AS_HELP_STRING([--disable-check], [Build with checks using check library (default: enabled)])) + +AS_IF([test "x${enable_check}" != "xno"], [ PKG_CHECK_MODULES([check],[check >= 0.11.0], [HAVE_CHECK=1]) ]) +AM_CONDITIONAL([USE_CHECK], [test "x${enable_check}" != "xno" && test "$HAVE_CHECK" -eq 1]) + dnl --------------------------------------------------------------------- @@ -158,6 +162,11 @@ echo "Code Coverage Enabled" else echo "Code Coverage Disabled" fi +if test "x${enable_check}" != "xno" && test "$HAVE_CHECK" -eq 1; then +echo "Check based tests Enabled" +else +echo "Check based tests Disabled" +fi echo "-------------------------------------" echo "Now type 'make' to build" echo "" -- cgit v1.2.3