gallium/drivers: do not link against libgalliumvl directly

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 <kherbst@redhat.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26680>
This commit is contained in:
Karol Herbst
2023-12-14 03:20:25 +01:00
committed by Marge Bot
parent b9ea6a3ab7
commit 11e85c8ce0
3 changed files with 2 additions and 3 deletions

View File

@@ -154,5 +154,5 @@ libd3d12 = static_library(
driver_d3d12 = declare_dependency( driver_d3d12 = declare_dependency(
compile_args : '-DGALLIUM_D3D12', compile_args : '-DGALLIUM_D3D12',
link_with : [libd3d12, libgalliumvl], link_with : [libd3d12],
) )

View File

@@ -168,7 +168,6 @@ libr600 = static_library(
inc_src, inc_mapi, inc_mesa, inc_include, inc_gallium, inc_gallium_aux, inc_amd_common, inc_src, inc_mapi, inc_mesa, inc_include, inc_gallium, inc_gallium_aux, inc_amd_common,
inc_gallium_drivers, inc_gallium_drivers,
], ],
link_with : [ libgalliumvl ],
dependencies: [dep_libdrm_radeon, dep_elf, dep_llvm, idep_nir, idep_nir_headers], dependencies: [dep_libdrm_radeon, dep_elf, dep_llvm, idep_nir, idep_nir_headers],
) )

View File

@@ -167,7 +167,7 @@ libradeonsi = static_library(
driver_radeonsi = declare_dependency( driver_radeonsi = declare_dependency(
compile_args : '-DGALLIUM_RADEONSI', compile_args : '-DGALLIUM_RADEONSI',
link_with : radeonsi_gfx_libs + [ 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, dependencies : idep_nir,
) )