diff options
-rw-r--r-- | source3/wscript | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/source3/wscript b/source3/wscript index ffcecca195..2d454c57fa 100644 --- a/source3/wscript +++ b/source3/wscript @@ -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 |