mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
s3 waf: Mimic the autoconf check for netgrent
The autoconf check for netgrent headers makes sure that the compiler flag used (-Werror-implicit-function-declaration) is recognized by the compiler before using it for the test. Mimic this behaviour in the waf checks. Thanks to gd for noticing this. Signed-off-by: Günther Deschner <gd@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Apr 18 16:24:15 CEST 2011 on sn-devel-104
This commit is contained in:
parent
d09f02909f
commit
c2a62e8546
@ -522,18 +522,22 @@ msg.msg_acctrightslen = sizeof(fd);
|
||||
define='HAVE_DIRENT_D_OFF')
|
||||
|
||||
conf.CHECK_FUNCS('setnetgrent getnetgrent endnetgrent')
|
||||
if conf.CHECK_CFLAGS('-Werror-implicit-function-declaration'):
|
||||
netgrent_cflags = '-Werror-implicit-function-declaration'
|
||||
else:
|
||||
netgrent_cflags = ''
|
||||
conf.CHECK_CODE('setnetgrent("foo")', 'HAVE_SETNETGRENT_PROTOTYPE',
|
||||
msg="Checking for setnetgrent prototype",
|
||||
headers='netdb.h netgroup.h',
|
||||
cflags="-Werror-implicit-function-declaration")
|
||||
cflags=netgrent_cflags)
|
||||
conf.CHECK_CODE('getnetgrent', 'HAVE_GETNETGRENT_PROTOTYPE',
|
||||
msg="Checking for getnetgrent prototype",
|
||||
headers='netdb.h netgroup.h',
|
||||
cflags="-Werror-implicit-function-declaration")
|
||||
cflags=netgrent_cflags)
|
||||
conf.CHECK_CODE('endnetgrent', 'HAVE_ENDNETGRENT_PROTOTYPE',
|
||||
msg="Checking for endnetgrent prototype",
|
||||
headers='netdb.h netgroup.h',
|
||||
cflags="-Werror-implicit-function-declaration")
|
||||
cflags=netgrent_cflags)
|
||||
|
||||
|
||||
# Look for CUPS
|
||||
|
Loading…
Reference in New Issue
Block a user