Meson: Avoid using add_global_arguments() when gst-build is a subproject
authorXavier Claessens <xavier.claessens@collabora.com>
Fri, 26 Mar 2021 12:22:13 +0000 (08:22 -0400)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 12 Aug 2021 14:17:30 +0000 (14:17 +0000)
Meson only allows the main project to use it. We already set that flag
in all GStreamer modules just like warning flags.

Fixes: #152
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/236>

meson.build

index fe450f1..ae83274 100644 (file)
@@ -59,13 +59,6 @@ if not meson.is_subproject() and cc.get_id() == 'msvc'
   endif
 endif
 
-# Ensure that MSVC interprets all source code as UTF-8
-if cc.get_id() == 'msvc'
-  add_global_arguments(
-      cc.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
-      language: ['c', 'cpp'])
-endif
-
 # Ordered list of subprojects (dict has no ordering guarantees)
 subprojects = [
   ['gstreamer', {'build-hotdoc': true}],