diff options
Diffstat (limited to 'src/external/cwrap.m4')
-rw-r--r-- | src/external/cwrap.m4 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/external/cwrap.m4 b/src/external/cwrap.m4 index b8489cc76..f06de876d 100644 --- a/src/external/cwrap.m4 +++ b/src/external/cwrap.m4 @@ -28,3 +28,21 @@ AC_DEFUN([AM_CHECK_NSS_WRAPPER], [ AM_CHECK_WRAPPER(nss_wrapper, HAVE_NSS_WRAPPER) ]) + +AC_DEFUN([AM_CHECK_PAM_WRAPPER], +[ + AM_CHECK_WRAPPER(pam_wrapper, HAVE_PAM_WRAPPER) +]) + +dnl A macro to check presence of cmocka on the system +AC_DEFUN([AM_CHECK_LIBPAMTEST], +[ + have_libpamtest="no" + PKG_CHECK_EXISTS(libpamtest, + dnl PKG_CHECK_EXISTS ACTION-IF-FOUND + [PKG_CHECK_MODULES([PAMTEST], [libpamtest], [have_libpamtest="yes"])], + dnl PKG_CHECK_EXISTS ACTION-IF-NOT-FOUND + [AC_MSG_WARN([No libpamtest library found, some tests will not be built])] + ) + AM_CONDITIONAL([HAVE_LIBPAMTEST], [test x$have_libpamtest = xyes]) +]) |