meson: Don't warn about C4146 with MSVC
authorNirbheek Chauhan <nirbheek@centricular.com>
Thu, 27 Oct 2016 03:36:33 +0000 (09:06 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Thu, 27 Oct 2016 17:36:25 +0000 (23:06 +0530)
The error is:

unary minus operator applied to unsigned type, result still unsigned

This is a commonly-done operation in gstreamer and it's done on purpose.
It's just noise.

meson.build

index 51bda6a..4403692 100644 (file)
@@ -33,7 +33,7 @@ if cc.get_id() == 'msvc'
   # 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
-  add_global_arguments('/wd4018', '/wd4244', '/wd4996', language : 'c')
+  add_global_arguments('/wd4018', '/wd4146', '/wd4244', '/wd4333', '/wd4996', language : 'c')
   # Disable SAFESEH with MSVC for plugins and libs that use external deps that
   # are built with MinGW
   noseh_link_args = ['/SAFESEH:NO']