diff --git a/src/gallium/drivers/svga/meson.build b/src/gallium/drivers/svga/meson.build index 123013dd47c..d3bdf5c2dee 100644 --- a/src/gallium/drivers/svga/meson.build +++ b/src/gallium/drivers/svga/meson.build @@ -90,7 +90,12 @@ libsvga = static_library( dependencies : idep_mesautil, ) +svga_deps = [libsvga] +if not with_platform_windows + svga_deps += libsvgadrm +endif + driver_svga = declare_dependency( compile_args : '-DGALLIUM_VMWGFX', - link_with : [libsvga, libsvgadrm], + link_with : svga_deps, ) diff --git a/src/gallium/meson.build b/src/gallium/meson.build index fed719e2e38..a23e43f6724 100644 --- a/src/gallium/meson.build +++ b/src/gallium/meson.build @@ -137,7 +137,9 @@ else driver_i915 = declare_dependency() endif if with_gallium_svga - subdir('winsys/svga/drm') + if not with_platform_windows + subdir('winsys/svga/drm') + endif subdir('drivers/svga') else driver_svga = declare_dependency()