summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/sw
diff options
context:
space:
mode:
authorRob Clark <robdclark@chromium.org>2020-11-17 11:29:52 -0800
committerMarge Bot <eric+marge@anholt.net>2020-11-24 21:03:34 +0000
commit53f7d539cd93aff35f64a113a7f22fd91f1eb841 (patch)
tree26fed6258a0a9b9d4f0c6e3706c4ca62eaf6403b /src/gallium/winsys/sw
parent7f223a2329a7d392b8860f488b3797012cdd37fe (diff)
util: Add helgrind support for simple_mtx
Annoyingly mtypes.h pulls in simple_mtx, which means we end up needing to sprinkle a lot of idep_mesautil around. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3773 Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7644>
Diffstat (limited to 'src/gallium/winsys/sw')
-rw-r--r--src/gallium/winsys/sw/dri/meson.build1
-rw-r--r--src/gallium/winsys/sw/kms-dri/meson.build2
-rw-r--r--src/gallium/winsys/sw/null/meson.build1
-rw-r--r--src/gallium/winsys/sw/wrapper/meson.build1
4 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/winsys/sw/dri/meson.build b/src/gallium/winsys/sw/dri/meson.build
index 49a0da82726..d8ba95ddd88 100644
--- a/src/gallium/winsys/sw/dri/meson.build
+++ b/src/gallium/winsys/sw/dri/meson.build
@@ -24,4 +24,5 @@ libswdri = static_library(
files('dri_sw_winsys.c', 'dri_sw_winsys.h'),
gnu_symbol_visibility : 'hidden',
include_directories : [inc_gallium, inc_include, inc_src, inc_gallium_aux],
+ dependencies : idep_mesautil,
)
diff --git a/src/gallium/winsys/sw/kms-dri/meson.build b/src/gallium/winsys/sw/kms-dri/meson.build
index 36cf568977c..b352a5e8f5b 100644
--- a/src/gallium/winsys/sw/kms-dri/meson.build
+++ b/src/gallium/winsys/sw/kms-dri/meson.build
@@ -24,5 +24,5 @@ libswkmsdri = static_library(
files('kms_dri_sw_winsys.c', 'kms_dri_sw_winsys.h'),
gnu_symbol_visibility : 'hidden',
include_directories : [inc_gallium, inc_include, inc_src, inc_gallium_aux],
- dependencies : dep_libdrm,
+ dependencies : [dep_libdrm, idep_mesautil],
)
diff --git a/src/gallium/winsys/sw/null/meson.build b/src/gallium/winsys/sw/null/meson.build
index 32ce1b082d7..0a937dc6cf3 100644
--- a/src/gallium/winsys/sw/null/meson.build
+++ b/src/gallium/winsys/sw/null/meson.build
@@ -23,5 +23,6 @@ libws_null = static_library(
files('null_sw_winsys.c', 'null_sw_winsys.h'),
gnu_symbol_visibility : 'hidden',
include_directories : [inc_gallium, inc_src, inc_gallium_aux, inc_include],
+ dependencies : idep_mesautil,
build_by_default : false,
)
diff --git a/src/gallium/winsys/sw/wrapper/meson.build b/src/gallium/winsys/sw/wrapper/meson.build
index f02f5ddf6af..ba1f2d33963 100644
--- a/src/gallium/winsys/sw/wrapper/meson.build
+++ b/src/gallium/winsys/sw/wrapper/meson.build
@@ -23,5 +23,6 @@ libwsw = static_library(
files('wrapper_sw_winsys.c', 'wrapper_sw_winsys.h'),
gnu_symbol_visibility : 'hidden',
include_directories : [inc_gallium, inc_include, inc_src, inc_gallium_aux],
+ dependencies : idep_mesautil,
build_by_default : false,
)