summaryrefslogtreecommitdiff
path: root/src/gallium
diff options
context:
space:
mode:
authorEric Engestrom <eric@igalia.com>2024-08-27 21:43:33 +0900
committerEric Engestrom <eric@engestrom.ch>2024-08-28 15:31:25 +0200
commitda70827656757cd070faac7aff5ca057f1e7fb8a (patch)
tree3a7fc23c08164b0c435647be555792d15e7e1075 /src/gallium
parentdcfb085a6a129c3520d92652668392de6b6090a2 (diff)
vc4: Add missing libvc4_neon build dependencies
Duplicates the libvc4 dependencies. Fixes: ebcb4c2156e9 ("meson: Enable VC4's NEON assembly support.") Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Co-authored-by: David Heidelberg <david@ixit.cz> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30819> (cherry picked from commit fda6f8638a6cb3410dc402e5e38cef78b11fad79)
Diffstat (limited to 'src/gallium')
-rw-r--r--src/gallium/drivers/vc4/meson.build11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gallium/drivers/vc4/meson.build b/src/gallium/drivers/vc4/meson.build
index f4f5c9f4bc1..fd7f37a62f3 100644
--- a/src/gallium/drivers/vc4/meson.build
+++ b/src/gallium/drivers/vc4/meson.build
@@ -66,6 +66,11 @@ files_libvc4 = files(
vc4_c_args = []
+vc4_deps = [
+ dep_simpenrose, dep_libdrm, dep_valgrind,
+ idep_nir_headers, idep_mesautil,
+]
+
libvc4_neon = []
if host_machine.cpu_family() == 'arm'
libvc4_neon = static_library(
@@ -75,6 +80,7 @@ if host_machine.cpu_family() == 'arm'
inc_src, inc_include, inc_gallium, inc_gallium_aux, inc_broadcom
],
c_args : '-mfpu=neon',
+ dependencies : vc4_deps,
)
vc4_c_args += '-DUSE_ARM_ASM'
endif
@@ -93,10 +99,7 @@ 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, idep_mesautil,
- ],
+ dependencies : vc4_deps,
build_by_default : false,
)