summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2011-12-12 11:32:06 +0100
committerSumit Bose <sbose@redhat.com>2012-06-26 08:56:42 +0200
commit29958ad5dc2c0438f6e1cc24e69b1cfd924aec11 (patch)
tree686beff11bc19e3032b0b71fdfacbaeda45197b9
parentae19cce7adcb08cc192a9a2b320a09ab10269f52 (diff)
downloadfreeipa-29958ad5dc2c0438f6e1cc24e69b1cfd924aec11.zip
freeipa-29958ad5dc2c0438f6e1cc24e69b1cfd924aec11.tar.gz
freeipa-29958ad5dc2c0438f6e1cc24e69b1cfd924aec11.tar.xz
Add configure check for C Unit-Test framework check
The framework can be found at http://check.sourceforge.net.
-rw-r--r--daemons/configure.ac10
1 files changed, 10 insertions, 0 deletions
diff --git a/daemons/configure.ac b/daemons/configure.ac
index deaa473..547c907 100644
--- a/daemons/configure.ac
+++ b/daemons/configure.ac
@@ -240,6 +240,16 @@ PKG_CHECK_MODULES([SAMBAUTIL], [samba-util])
SAMBA40EXTRA_LIBPATH="-L`$PKG_CONFIG --variable=libdir samba-util`/samba"
AC_SUBST(SAMBA40EXTRA_LIBPATH)
+dnl ---------------------------------------------------------------------------
+dnl - Check for check unit test framework http://check.sourceforge.net/
+dnl ---------------------------------------------------------------------------
+PKG_CHECK_MODULES([CHECK], [check >= 0.9.5], [have_check=1], [have_check=])
+if test x$have_check = x; then
+ AC_MSG_WARN([Without the 'CHECK' library, you will be unable to run all tests in the 'make check' suite])
+else
+ AC_CHECK_HEADERS([check.h],,AC_MSG_ERROR([Could not find CHECK headers]))
+fi
+AM_CONDITIONAL([HAVE_CHECK], [test x$have_check != x])
dnl ---------------------------------------------------------------------------
dnl - Set the data install directory since we don't use pkgdatadir