From: Christof Schmitt Date: Tue, 12 Feb 2019 19:28:32 +0000 (-0700) Subject: waf: Check for libnscd X-Git-Tag: ldb-1.4.6~8 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=2f5823c50159cf7eebf3ca5aa283eaf4ba49c033;p=gd%2Fsamba-autobuild%2F.git waf: Check for libnscd The check was in the old autoconf, but not in waf. As the code is still in source3/lib/util_nscd.c, add the check for libnscd to allow building and using the code. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13787 Signed-off-by: Christof Schmitt Reviewed-by: Guenther Deschner Autobuild-User(master): Günther Deschner Autobuild-Date(master): Wed Feb 13 17:58:33 CET 2019 on sn-devel-144 (cherry picked from commit 3a793497796395ffa3efda5807bdb1ca8e09e35b) Autobuild-User(v4-9-test): Karolin Seeger Autobuild-Date(v4-9-test): Thu Feb 21 16:17:23 CET 2019 on sn-devel-144 --- diff --git a/source3/wscript b/source3/wscript index 47b55122081..42f60551bcd 100644 --- a/source3/wscript +++ b/source3/wscript @@ -1646,6 +1646,9 @@ main() { conf.CHECK_HEADERS('rpc/xdr.h', lib='tirpc') + if conf.CHECK_FUNCS_IN('nscd_flush_cache', 'nscd', headers='libnscd.h'): + conf.DEFINE('HAVE_NSCD_FLUSH_CACHE', '1') + forced_static_modules.extend(TO_LIST('auth_builtin auth_sam auth_winbind')) default_static_modules.extend(TO_LIST('''pdb_smbpasswd pdb_tdbsam auth_unix diff --git a/source3/wscript_build b/source3/wscript_build index 36cfd5dada7..40d93cbcae5 100644 --- a/source3/wscript_build +++ b/source3/wscript_build @@ -181,6 +181,7 @@ bld.SAMBA3_SUBSYSTEM('pdb', LIBCLI_AUTH flag_mapping samba-credentials + nscd ''') bld.SAMBA3_LIBRARY('smbldaphelper',