summaryrefslogtreecommitdiffstats
path: root/src/external/samba.m4
diff options
context:
space:
mode:
Diffstat (limited to 'src/external/samba.m4')
-rw-r--r--src/external/samba.m422
1 files changed, 22 insertions, 0 deletions
diff --git a/src/external/samba.m4 b/src/external/samba.m4
new file mode 100644
index 000000000..735cc5a18
--- /dev/null
+++ b/src/external/samba.m4
@@ -0,0 +1,22 @@
+AC_SUBST(NDR_NBT_CFLAGS)
+AC_SUBST(NDR_NBT_LIBS)
+AC_SUBST(SMBCLIENT_CFLAGS)
+AC_SUBST(SMBCLIENT_LIBS)
+
+if test x"$with_samba" = xyes; then
+ PKG_CHECK_MODULES(NDR_NBT, ndr_nbt, ,
+ AC_MSG_ERROR([[Please install Samba 4 development libraries.
+Samba 4 libraries are necessary for building ad and ipa provider.
+If you do not want to build these providers it is possible to build SSSD
+without them. In this case, you will need to execute configure script
+with argument --without-samba
+ ]]))
+
+ PKG_CHECK_MODULES(SMBCLIENT, smbclient, ,
+ AC_MSG_ERROR([[Please install libsmbclient development libraries.
+libsmbclient libraries are necessary for building ad and ipa provider.
+If you do not want to build these providers it is possible to build SSSD
+without them. In this case, you will need to execute configure script
+with argument --without-samba
+ ]]))
+fi