summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2017-04-30 20:03:31 +0200
committerDave Davenport <qball@gmpclient.org>2017-04-30 20:03:31 +0200
commit5d41d228f009f82d5b217e596d8a22798d65fc14 (patch)
tree0d1cf8ac287a5449c389d59a4647a6d3596f95ad /configure.ac
parent8be234121a4184431fe812b31e6fcef94733df8a (diff)
Make explicit flag for enabling/disabling libcheck usage.
Automagic detection is frowned upon: https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac13
1 files changed, 11 insertions, 2 deletions
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 ""