diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build index 501037347c..4bb3887ab6 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d12/meson.build @@ -58,6 +58,10 @@ else '-Wno-unknown-pragmas', # Various warnings in DirectX-Headers headers '-Wno-switch', + # Ignore missing fallthrough in DirectX-Headers headers + '-Wimplicit-fallthrough=0', + # Ignore definition issues + '-Wno-undef', ]) endif diff --git a/subprojects/gst-plugins-bad/sys/d3d12/meson.build b/subprojects/gst-plugins-bad/sys/d3d12/meson.build index 715fe5e29b..958f73f4bd 100644 --- a/subprojects/gst-plugins-bad/sys/d3d12/meson.build +++ b/subprojects/gst-plugins-bad/sys/d3d12/meson.build @@ -62,6 +62,9 @@ else '-Wno-unknown-pragmas', # Various warnings in DirectX-Headers headers '-Wno-switch', + # Ignore missing fallthrough in DirectX-Headers headers + '-Wimplicit-fallthrough=0', + '-Wno-undef' ]) endif