1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

s3-waf: add support for --with-dnsupdate.

Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Dec  7 13:07:51 CET 2010 on sn-devel-104
This commit is contained in:
Günther Deschner 2010-12-07 12:20:09 +01:00
parent 0745f3fef9
commit 6b1ba79fbf
2 changed files with 11 additions and 2 deletions

View File

@ -2,6 +2,6 @@
bld.SAMBA_LIBRARY('addns',
source='dnsrecord.c dnsutils.c dnssock.c dnsgss.c dnsmarshall.c error.c',
public_deps='talloc krb5 k5crypto com_err gssapi gssapi_krb5',
public_deps='talloc krb5 k5crypto com_err gssapi gssapi_krb5 uuid',
private_library=True,
vars=locals())

View File

@ -62,6 +62,7 @@ def set_options(opt):
opt.SAMBA3_ADD_OPTION('avahi', with_name="enable", without_name="disable")
opt.SAMBA3_ADD_OPTION('iconv')
opt.SAMBA3_ADD_OPTION('acl-support')
opt.SAMBA3_ADD_OPTION('dnsupdate')
def configure(conf):
@ -855,7 +856,15 @@ int i; i = PAM_RADIO_TYPE;
execute=True,
mandatory=True,
msg="Checking whether setuidx is available")
if Options.options.with_dnsupdate:
conf.CHECK_HEADERS('uuid/uuid.h')
conf.CHECK_FUNCS_IN('uuid_generate', 'uuid')
if not conf.CONFIG_SET('HAVE_UUID_UUID_H') and not conf.CONFIG_SET('HAVE_UUID_GENERATE'):
print "--with-dnsupdate=yes but uuid support not sufficient"
sys.exit(1)
conf.DEFINE('WITH_DNS_UPDATES', 1)
else:
conf.SET_TARGET_TYPE('uuid', 'EMPTY')
conf.SAMBA_CONFIG_H('include/config.h')