Hi,
The attached patch adds libsmbclient to the makefiles, in preparation for
adding libsmbclient calls to the gpo-smb code. This patch depends on a
previously submitted patch ("Add ad_gpo unit test"), which has not yet been
pushed to master.
Regards,
Yassir.
From 44a6a108855627beba5c2a3864af87330ecec849 Mon Sep 17 00:00:00 2001
From: Yassir Elley <[email protected]>
Date: Wed, 21 May 2014 19:58:52 -0400
Subject: [PATCH] AD-GPO: add libsmbclient to makefiles
---
Makefile.am | 10 +++++++---
configure.ac | 1 +
src/external/libsmbclient.m4 | 5 +++++
3 files changed, 13 insertions(+), 3 deletions(-)
create mode 100644 src/external/libsmbclient.m4
diff --git a/Makefile.am b/Makefile.am
index 134163fee47a923808b866daed92453b147fd79d..48360ffd27ddc5b7e7d63ba130da1b9a4f18f093 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1987,9 +1987,11 @@ libsss_ad_common_la_SOURCES = \
libsss_ad_common_la_LDFLAGS = \
-avoid-version
libsss_ad_common_la_CFLAGS = \
- $(NDR_NBT_CFLAGS)
+ $(NDR_NBT_CFLAGS) \
+ $(SMBCLIENT_CFLAGS)
libsss_ad_common_la_LIBADD = \
- $(NDR_NBT_LIBS)
+ $(NDR_NBT_LIBS) \
+ $(SMBCLIENT_LIBS)
libsss_krb5_common_la_SOURCES = \
src/providers/krb5/krb5_utils.c \
@@ -2166,7 +2168,8 @@ libsss_ad_la_CFLAGS = \
$(SASL_CFLAGS) \
$(DHASH_CFLAGS) \
$(KRB5_CFLAGS) \
- $(NDR_NBT_CFLAGS)
+ $(NDR_NBT_CFLAGS) \
+ $(SMBCLIENT_CFLAGS)
libsss_ad_la_LIBADD = \
$(OPENLDAP_LIBS) \
$(SASL_LIBS) \
@@ -2174,6 +2177,7 @@ libsss_ad_la_LIBADD = \
$(KRB5_LIBS) \
$(NDR_NBT_LIBS) \
$(SSSD_INTERNAL_LTLIBS) \
+ $(SMBCLIENT_LIBS) \
libsss_ldap_common.la \
libsss_krb5_common.la \
libsss_idmap.la
diff --git a/configure.ac b/configure.ac
index 364c9ee69a2eb079669a1ed346c47af72f30d18a..184b427188d36e399c0425f486b532c9efe6ab9e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -155,6 +155,7 @@ m4_include([src/external/inotify.m4])
m4_include([src/external/libndr_nbt.m4])
m4_include([src/external/sasl.m4])
m4_include([src/external/configlib.m4])
+m4_include([src/external/libsmbclient.m4])
if test x$build_config_lib = xyes; then
m4_include([src/external/libaugeas.m4])
diff --git a/src/external/libsmbclient.m4 b/src/external/libsmbclient.m4
new file mode 100644
index 0000000000000000000000000000000000000000..060b5ee149ee6a4c74e545ac9253f058ad9eb4bb
--- /dev/null
+++ b/src/external/libsmbclient.m4
@@ -0,0 +1,5 @@
+AC_SUBST(SMBCLIENT_CFLAGS)
+AC_SUBST(SMBCLIENT_LIBS)
+
+PKG_CHECK_MODULES(SMBCLIENT, smbclient, ,
+ AC_MSG_ERROR("Please install libsmbclient development libraries"))
--
1.8.5.3
_______________________________________________
sssd-devel mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/sssd-devel