meson: Specify encoding to UTF-8 when building with MSVC
authorSeungha Yang <seungha.yang@navercorp.com>
Fri, 21 Sep 2018 13:31:33 +0000 (22:31 +0900)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 21 Sep 2018 17:39:02 +0000 (18:39 +0100)
Fix build on some non-US locale Windows systems

Error:
  gst-plugins-base/tools/gst-device-monitor.c(278): error C2001

https://bugzilla.gnome.org/show_bug.cgi?id=797186

meson.build

index 37013de..6f940b8 100644 (file)
@@ -46,6 +46,7 @@ if cc.get_id() == 'msvc'
       '/wd4146', # unary minus on unsigned (beware INT_MIN)
       '/wd4244', # lossy type conversion (e.g. double -> int)
       '/wd4305', # truncating type conversion (e.g. double -> float)
+      cc.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
       language : 'c')
   # Disable SAFESEH with MSVC for plugins and libs that use external deps that
   # are built with MinGW