diff options
author | Dave Davenport <qball@gmpclient.org> | 2017-04-30 20:03:31 +0200 |
---|---|---|
committer | Dave Davenport <qball@gmpclient.org> | 2017-04-30 20:03:31 +0200 |
commit | 5d41d228f009f82d5b217e596d8a22798d65fc14 (patch) | |
tree | 0d1cf8ac287a5449c389d59a4647a6d3596f95ad /configure.ac | |
parent | 8be234121a4184431fe812b31e6fcef94733df8a (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.ac | 13 |
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 "" |