meson: Specify encoding to UTF-8 when building with MSVC
authorSeungha Yang <seungha.yang@navercorp.com>
Sat, 24 Nov 2018 10:13:28 +0000 (19:13 +0900)
committerSeungha Yang <seungha.yang@navercorp.com>
Sat, 24 Nov 2018 11:16:30 +0000 (20:16 +0900)
Use build arguments consistent with core and -base. This can also
remove noisy "C4819" warning of non-us locale MSVC.

meson.build

index 2160708..6d57205 100644 (file)
@@ -40,6 +40,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