aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-10-17 23:46:50 +0200
committerDavid Robillard <d@drobilla.net>2020-06-21 18:12:04 +0200
commit70099fec51d45bf613f3bef630efe7d74a0b8e47 (patch)
treea972b5071e963c15ab0ddedbc864cbb245450649
parent5760233aae1de6dd6c963bc2f53cb90ffc55671f (diff)
downloadserd-70099fec51d45bf613f3bef630efe7d74a0b8e47.tar.gz
serd-70099fec51d45bf613f3bef630efe7d74a0b8e47.tar.bz2
serd-70099fec51d45bf613f3bef630efe7d74a0b8e47.zip
Enable signed conversion warnings
-rw-r--r--wscript11
1 files changed, 11 insertions, 0 deletions
diff --git a/wscript b/wscript
index 7d71e308..2b4cd071 100644
--- a/wscript
+++ b/wscript
@@ -80,6 +80,17 @@ def configure(conf):
['-Wno-documentation-unknown-command',
'-Wno-zero-as-null-pointer-constant'])
+ if Options.options.ultra_strict:
+ for var in ['CFLAGS', 'CXXFLAGS']:
+ if conf.env.MSVC_COMPILER:
+ conf.env.append_value(var, ['/wd4355',
+ '/wd4464',
+ '/wd4623',
+ '/wd4868',
+ '/wd4996'])
+ else:
+ conf.env.append_value('CFLAGS', ['-Wsign-conversion'])
+
if Options.options.stack_check:
conf.define('SERD_STACK_CHECK', SERD_VERSION)