summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYassir Elley <yelley@redhat.com>2014-05-21 19:58:52 -0400
committerJakub Hrozek <jhrozek@redhat.com>2014-05-23 12:50:31 +0200
commitb1c4a998f8e217b4ba4cd632f5069d479211c22d (patch)
treefa15f0e3a008338397353dde97396853276b1f35
parent28c155e20d3ebf53581821572c6c3fe1724582c9 (diff)
downloadsssd-b1c4a998f8e217b4ba4cd632f5069d479211c22d.tar.gz
sssd-b1c4a998f8e217b4ba4cd632f5069d479211c22d.tar.xz
sssd-b1c4a998f8e217b4ba4cd632f5069d479211c22d.zip
AD-GPO: add libsmbclient to makefiles
Reviewed-by: Sumit Bose <sbose@redhat.com>
-rw-r--r--Makefile.am10
-rw-r--r--configure.ac1
-rw-r--r--src/external/libsmbclient.m45
3 files changed, 13 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index 7140646b1..e160ea3a1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1959,9 +1959,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 \
@@ -2138,7 +2140,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) \
@@ -2146,6 +2149,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 364c9ee69..184b42718 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 000000000..060b5ee14
--- /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"))