From b1c4a998f8e217b4ba4cd632f5069d479211c22d Mon Sep 17 00:00:00 2001 From: Yassir Elley Date: May 23 2014 10:50:31 +0000 Subject: AD-GPO: add libsmbclient to makefiles Reviewed-by: Sumit Bose --- diff --git a/Makefile.am b/Makefile.am index 7140646..e160ea3 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 364c9ee..184b427 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 0000000..060b5ee --- /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"))