diff options
Diffstat (limited to 'src/gallium/drivers/virgl/meson.build')
-rw-r--r-- | src/gallium/drivers/virgl/meson.build | 11 |
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 |