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

Error:
  gstreamer/gst/gstdebugutils.c(194): error C2001

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

meson.build

index aaee483..a36ce45 100644 (file)
@@ -43,6 +43,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')
 elif cc.has_link_argument('-Wl,-Bsymbolic-functions')
   # FIXME: Add an option for this if people ask for it