summaryrefslogtreecommitdiffstats
path: root/src/external
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2015-10-13 15:34:47 +0200
committerJakub Hrozek <jhrozek@redhat.com>2015-10-16 16:08:26 +0200
commitd04062511a4862f5a0083ec5353ac7dd46decdd2 (patch)
treeb20878b451c504c50b2b31982b3a1de65f0df6b0 /src/external
parenta2a80e85982a6acce567528beda489e6c6fea4ce (diff)
downloadsssd-pwrap.tar.gz
sssd-pwrap.tar.xz
sssd-pwrap.zip
WIP: pam_wrapper testspwrap
Diffstat (limited to 'src/external')
-rw-r--r--src/external/cwrap.m418
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])
+])