mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-01 20:12:28 +00:00
meson: Do not add MSVC warnings flags globally
These get added to *all* subprojects, including ones we do not maintain such as ffmpeg which then emits thousands of warnings that completely overwhelm the compile output. We will add these in each gstreamer subproject separately. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223>
This commit is contained in:
parent
eba05e57a6
commit
81c3c9175b
1 changed files with 4 additions and 6 deletions
10
meson.build
10
meson.build
|
@ -57,13 +57,11 @@ if not meson.is_subproject() and cc.get_id() == 'msvc'
|
|||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# Change some warning which belong to level 3 (production quality) or
|
||||
# 4 (informational) to level 1 (severe)
|
||||
add_global_arguments (
|
||||
'/w14062', # enumerator 'identifier' in switch of enum 'enumeration' is not handled
|
||||
'/w14101', # 'identifier' : unreferenced local variable
|
||||
'/w14189', # 'identifier' : local variable is initialized but not referenced
|
||||
# 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
|
||||
|
|
Loading…
Reference in a new issue