diff options
author | Rob Clark <robdclark@chromium.org> | 2020-11-17 11:29:52 -0800 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2020-11-24 21:03:34 +0000 |
commit | 53f7d539cd93aff35f64a113a7f22fd91f1eb841 (patch) | |
tree | 26fed6258a0a9b9d4f0c6e3706c4ca62eaf6403b /src/gallium/winsys/sw | |
parent | 7f223a2329a7d392b8860f488b3797012cdd37fe (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.build | 1 | ||||
-rw-r--r-- | src/gallium/winsys/sw/kms-dri/meson.build | 2 | ||||
-rw-r--r-- | src/gallium/winsys/sw/null/meson.build | 1 | ||||
-rw-r--r-- | src/gallium/winsys/sw/wrapper/meson.build | 1 |
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, ) |