From 11e85c8ce093afa15a8ce3a9072c6c6990a1898f Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Thu, 14 Dec 2023 03:20:25 +0100 Subject: [PATCH] gallium/drivers: do not link against libgalliumvl directly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit libgalliumvl_stub was added so not all frontends have to link in full video accleration support, shaving off around 100kB of binary size. Signed-off-by: Karol Herbst Acked-by: Marek Olšák Reviewed-by: Christian Gmeiner Part-of: --- src/gallium/drivers/d3d12/meson.build | 2 +- src/gallium/drivers/r600/meson.build | 1 - src/gallium/drivers/radeonsi/meson.build | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/d3d12/meson.build b/src/gallium/drivers/d3d12/meson.build index 3d4f5995f56..71fa95a8de4 100644 --- a/src/gallium/drivers/d3d12/meson.build +++ b/src/gallium/drivers/d3d12/meson.build @@ -154,5 +154,5 @@ libd3d12 = static_library( driver_d3d12 = declare_dependency( compile_args : '-DGALLIUM_D3D12', - link_with : [libd3d12, libgalliumvl], + link_with : [libd3d12], ) diff --git a/src/gallium/drivers/r600/meson.build b/src/gallium/drivers/r600/meson.build index 83744a301bf..4878931ee83 100644 --- a/src/gallium/drivers/r600/meson.build +++ b/src/gallium/drivers/r600/meson.build @@ -168,7 +168,6 @@ libr600 = static_library( inc_src, inc_mapi, inc_mesa, inc_include, inc_gallium, inc_gallium_aux, inc_amd_common, inc_gallium_drivers, ], - link_with : [ libgalliumvl ], dependencies: [dep_libdrm_radeon, dep_elf, dep_llvm, idep_nir, idep_nir_headers], ) diff --git a/src/gallium/drivers/radeonsi/meson.build b/src/gallium/drivers/radeonsi/meson.build index f0443006c82..9901be68ef5 100644 --- a/src/gallium/drivers/radeonsi/meson.build +++ b/src/gallium/drivers/radeonsi/meson.build @@ -167,7 +167,7 @@ libradeonsi = static_library( driver_radeonsi = declare_dependency( compile_args : '-DGALLIUM_RADEONSI', link_with : radeonsi_gfx_libs + [ - libradeonsi, libradeonwinsys, libamdgpuwinsys, libamd_common, libamd_common_llvm, libgalliumvl, libvpe + libradeonsi, libradeonwinsys, libamdgpuwinsys, libamd_common, libamd_common_llvm, libvpe ], dependencies : idep_nir, )