summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/virgl/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/virgl/meson.build')
-rw-r--r--src/gallium/drivers/virgl/meson.build11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/gallium/drivers/virgl/meson.build b/src/gallium/drivers/virgl/meson.build
index 6526b3b6e3c..6f94c53f5fe 100644
--- a/src/gallium/drivers/virgl/meson.build
+++ b/src/gallium/drivers/virgl/meson.build
@@ -30,6 +30,7 @@ files_libvirgl = files(
'virgl_transfer_queue.c',
'virgl_texture.c',
'virgl_tgsi.c',
+ 'virgl_video.c',
)
libvirgl = static_library(
@@ -37,12 +38,18 @@ libvirgl = static_library(
[ files_libvirgl ],
gnu_symbol_visibility : 'hidden',
include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_virtio],
- dependencies : [dep_libdrm, idep_mesautil, idep_xmlconfig],
+ dependencies : [dep_libdrm, idep_mesautil, idep_xmlconfig, idep_nir],
)
+virgl_deps = [libvirgl]
+if not with_platform_windows
+ virgl_deps += libvirgldrm
+ virgl_deps += libvirglvtest
+endif
+
driver_virgl = declare_dependency(
compile_args : '-DGALLIUM_VIRGL',
- link_with : [libvirgl, libvirgldrm, libvirglvtest],
+ link_with : virgl_deps,
)
if with_tests