From bc56ce754b1c4bbdb26c0fbabd016349957c3cf9 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 18 Oct 2019 06:20:27 +0300 Subject: [PATCH] wscript: move C only flags from common flags, correct multicheck again --- mainui | 2 +- wscript | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/mainui b/mainui index 26fc03f7..6010d18c 160000 --- a/mainui +++ b/mainui @@ -1 +1 @@ -Subproject commit 26fc03f7a8dc09d446773a7d8224da18089628cd +Subproject commit 6010d18cd0d3974ced906db5a8268ed646e77a24 diff --git a/wscript b/wscript index 0bed5056..54a85977 100644 --- a/wscript +++ b/wscript @@ -170,8 +170,6 @@ def configure(conf): compiler_optional_flags = [ '-fdiagnostics-color=always', - '-Werror=implicit-function-declaration', - '-Werror=int-conversion', '-Werror=return-type', '-Werror=parentheses', '-Werror=vla', @@ -184,6 +182,8 @@ def configure(conf): ] c_compiler_optional_flags = [ + '-Werror=implicit-function-declaration', + '-Werror=int-conversion', '-Werror=implicit-int', '-Werror=strict-prototypes', '-Werror=old-style-declaration', @@ -225,8 +225,8 @@ def configure(conf): conf.check_cc(cflags=cflags, msg= 'Checking for required C flags') conf.check_cxx(cxxflags=cflags, msg= 'Checking for required C++ flags') - cflags += conf.filter_cflags(compiler_optional_flags + c_compiler_optional_flags, cflags) cxxflags += conf.filter_cxxflags(compiler_optional_flags, cflags) + cflags += conf.filter_cflags(compiler_optional_flags + c_compiler_optional_flags, cflags) conf.env.append_unique('CFLAGS', cflags) conf.env.append_unique('CXXFLAGS', cxxflags) @@ -253,7 +253,8 @@ def configure(conf): 'features': 'c', 'message': '...' + x, 'lib': x, - 'uselib_store': x.upper() + 'uselib_store': x.upper(), + 'global_define': False, }, [ 'user32', 'shell32', @@ -264,7 +265,7 @@ def configure(conf): 'ws2_32' ]) - conf.multicheck(*a) + conf.multicheck(*a, run_all_tests = True, mandatory = True) # indicate if we are packaging for Linux/BSD if(not conf.options.WIN_INSTALL and