diff options
-rw-r--r-- | Makefile.am | 10 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/external/libsmbclient.m4 | 5 |
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")) |