From: Björn Jacke Date: Sat, 9 Feb 2019 00:30:50 +0000 (+0100) Subject: waf: fix some missing newline compiler warnings X-Git-Tag: ldb-1.6.1~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e72fe8450d86fd6649dad7fbbc12655c36b0738;p=thirdparty%2Fsamba.git waf: fix some missing newline compiler warnings without a trailing newline the studio compiler issues: warning: newline not last character in file Signed-off-by: Bjoern Jacke Reviewed-by: Andreas Schneider --- diff --git a/buildtools/wafsamba/samba_autoconf.py b/buildtools/wafsamba/samba_autoconf.py index 6208e3b0439..9d45ada1312 100644 --- a/buildtools/wafsamba/samba_autoconf.py +++ b/buildtools/wafsamba/samba_autoconf.py @@ -97,7 +97,7 @@ def CHECK_HEADER(conf, h, add_headers=False, lib=None): hdrs = hlist_to_string(conf, headers=h) if lib is None: lib = "" - ret = conf.check(fragment='%s\nint main(void) { return 0; }' % hdrs, + ret = conf.check(fragment='%s\nint main(void) { return 0; }\n' % hdrs, type='nolink', execute=0, cflags=ccflags, diff --git a/buildtools/wafsamba/samba_conftests.py b/buildtools/wafsamba/samba_conftests.py index 7d9b5316902..96345ca00c6 100644 --- a/buildtools/wafsamba/samba_conftests.py +++ b/buildtools/wafsamba/samba_conftests.py @@ -258,7 +258,8 @@ int foo(int v) { environ[0] = 1; ldb_module = PyImport_ImportModule("ldb"); return v * 2; -}''' +} +''' return conf.check(features='c cshlib',uselib='PYEMBED',fragment=snip,msg=msg, mandatory=False) # this one is quite complex, and should probably be broken up @@ -463,7 +464,7 @@ def CHECK_INLINE(conf): ret = conf.CHECK_CODE(''' typedef int foo_t; static %s foo_t static_foo () {return 0; } - %s foo_t foo () {return 0; }''' % (i, i), + %s foo_t foo () {return 0; }\n''' % (i, i), define='INLINE_MACRO', addmain=False, link=False) diff --git a/buildtools/wafsamba/wscript b/buildtools/wafsamba/wscript index 57d8a1504e1..86293d347a1 100644 --- a/buildtools/wafsamba/wscript +++ b/buildtools/wafsamba/wscript @@ -351,7 +351,7 @@ def configure(conf): if conf.CHECK_CFLAGS(['-fvisibility=hidden'] + conf.env.WERROR_CFLAGS): conf.env.VISIBILITY_CFLAGS = '-fvisibility=hidden' conf.CHECK_CODE('''int main(void) { return 0; } - __attribute__((visibility("default"))) void vis_foo2(void) {}''', + __attribute__((visibility("default"))) void vis_foo2(void) {}\n''', cflags=conf.env.VISIBILITY_CFLAGS, strict=True, define='HAVE_VISIBILITY_ATTR', addmain=False) @@ -521,7 +521,7 @@ struct foo bar = { .y = 'X', .x = 1 }; #if !defined(LITTLE) || !defined(B) || LITTLE != B #error Not little endian. #endif - int main(void) { return 0; }""", + int main(void) { return 0; }\n""", addmain=False, headers="endian.h sys/endian.h", define="HAVE_LITTLE_ENDIAN") @@ -540,7 +540,7 @@ struct foo bar = { .y = 'X', .x = 1 }; #if !defined(BIG) || !defined(B) || BIG != B #error Not big endian. #endif - int main(void) { return 0; }""", + int main(void) { return 0; }\n""", addmain=False, headers="endian.h sys/endian.h", define="HAVE_BIG_ENDIAN")