diff --git a/src/gallium/drivers/asahi/meson.build b/src/gallium/drivers/asahi/meson.build index 5ea2612961f..34ce6cf4df4 100644 --- a/src/gallium/drivers/asahi/meson.build +++ b/src/gallium/drivers/asahi/meson.build @@ -34,7 +34,7 @@ libasahi = static_library( include_directories : [inc_gallium_aux, inc_gallium, inc_include, inc_src], c_args : [c_msvc_compat_args], gnu_symbol_visibility : 'hidden', - dependencies : [idep_nir, idep_agx_pack], + dependencies : [idep_nir, idep_mesautil, idep_agx_pack], ) driver_asahi = declare_dependency( diff --git a/src/gallium/drivers/v3d/meson.build b/src/gallium/drivers/v3d/meson.build index d716c3b629c..ad4c154c85e 100644 --- a/src/gallium/drivers/v3d/meson.build +++ b/src/gallium/drivers/v3d/meson.build @@ -94,7 +94,10 @@ libv3d = static_library( c_args : [v3d_args], cpp_args : [v3d_args], gnu_symbol_visibility : 'hidden', - dependencies : [dep_v3dv3, dep_libdrm, dep_valgrind, idep_nir_headers], + dependencies : [ + dep_v3dv3, dep_libdrm, dep_valgrind, + idep_nir_headers, idep_mesautil, + ], link_with: [per_version_libs], ) diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build index 90a772d5dc6..84da9511cdf 100644 --- a/src/gallium/drivers/vc4/meson.build +++ b/src/gallium/drivers/vc4/meson.build @@ -110,7 +110,10 @@ libvc4 = static_library( link_with: libvc4_neon, c_args : [vc4_c_args], gnu_symbol_visibility : 'hidden', - dependencies : [dep_simpenrose, dep_libdrm, dep_valgrind, idep_nir_headers], + dependencies : [ + dep_simpenrose, dep_libdrm, dep_valgrind, + idep_nir_headers, idep_mesautil, + ], build_by_default : false, ) diff --git a/src/gallium/winsys/asahi/drm/meson.build b/src/gallium/winsys/asahi/drm/meson.build index 225ed799392..69a5614ade7 100644 --- a/src/gallium/winsys/asahi/drm/meson.build +++ b/src/gallium/winsys/asahi/drm/meson.build @@ -26,5 +26,5 @@ libasahiwinsys = static_library( inc_gallium, inc_gallium_aux, inc_gallium_drivers, ], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) diff --git a/src/gallium/winsys/kmsro/drm/meson.build b/src/gallium/winsys/kmsro/drm/meson.build index 9b47841407a..324435a675d 100644 --- a/src/gallium/winsys/kmsro/drm/meson.build +++ b/src/gallium/winsys/kmsro/drm/meson.build @@ -50,7 +50,7 @@ libkmsrowinsys = static_library( ], c_args : [kmsro_c_args], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) driver_kmsro = declare_dependency( diff --git a/src/gallium/winsys/panfrost/drm/meson.build b/src/gallium/winsys/panfrost/drm/meson.build index 71abfae1faf..ac132c02170 100644 --- a/src/gallium/winsys/panfrost/drm/meson.build +++ b/src/gallium/winsys/panfrost/drm/meson.build @@ -26,5 +26,5 @@ libpanfrostwinsys = static_library( inc_gallium, inc_gallium_aux, inc_gallium_drivers, ], gnu_symbol_visibility : 'hidden', - dependencies: dep_libdrm, + dependencies: [dep_libdrm, idep_mesautil], ) diff --git a/src/panfrost/lib/meson.build b/src/panfrost/lib/meson.build index ab83345012c..3d702fc1d28 100644 --- a/src/panfrost/lib/meson.build +++ b/src/panfrost/lib/meson.build @@ -90,7 +90,7 @@ libpanfrost_lib = static_library( include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_panfrost_hw], c_args : [no_override_init_args], gnu_symbol_visibility : 'hidden', - dependencies: [dep_libdrm, idep_nir], + dependencies: [dep_libdrm, idep_nir, idep_mesautil], build_by_default : false, link_with: [libpanfrost_pixel_format, libpanfrost_per_arch], )