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:
parent
0745f3fef9
commit
6b1ba79fbf
@ -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())
|
||||
|
@ -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')
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user