diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build index d03eabd3c7..42216c7aed 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/meson.build @@ -40,6 +40,8 @@ extra_comm_args = [ '-DBUILDING_GST_D3D11', '-DG_LOG_DOMAIN="GStreamer-D3D11"', ] +# Definition issues in external headers +extra_comm_args += cc.get_supported_arguments(['-Wno-undef']) have_d3d11sdk_h = false have_dxgidebug_h = false diff --git a/subprojects/gst-plugins-bad/sys/d3d11/meson.build b/subprojects/gst-plugins-bad/sys/d3d11/meson.build index f33358f105..c395207af4 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/meson.build +++ b/subprojects/gst-plugins-bad/sys/d3d11/meson.build @@ -128,6 +128,9 @@ if cc.get_id() != 'msvc' extra_args += extra_mingw_args endif +# Definition issues +extra_args += cc.get_supported_arguments(['-Wno-undef']) + gstd3d11 = library('gstd3d11', d3d11_sources, c_args : gst_plugins_bad_args + extra_c_args + extra_args,