From 7b29403e067b8f59132d811ca91a91a0ec4382a0 Mon Sep 17 00:00:00 2001 From: Scott D Phillips Date: Thu, 17 Nov 2016 16:39:52 -0800 Subject: [PATCH] meson: add_global_arguments -> add_project_arguments https://bugzilla.gnome.org/show_bug.cgi?id=774656 --- meson.build | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 0df520f6d0..57182c5469 100644 --- a/meson.build +++ b/meson.build @@ -33,8 +33,13 @@ cc = meson.get_compiler('c') # If a warning is completely useless and spammy, use '/wdXXXX' to suppress it # If a warning is harmless but hard to fix, use '/woXXXX' so it's shown once # NOTE: Only add warnings here if you are sure they're spurious -if cc.get_id() == 'msvc' and not meson.is_subproject() - add_global_arguments('/wd4018', '/wd4244', '/wd4996', language : 'c') +if cc.get_id() == 'msvc' + add_project_arguments( + '/wd4018', # implicit signed/unsigned conversion + '/wd4146', # unary minus on unsigned (beware INT_MIN) + '/wd4244', # lossy type conversion (e.g. double -> int) + '/wd4305', # truncating type conversion (e.g. double -> float) + language : 'c') endif cdata = configuration_data()