mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 11:28:05 +02:00
freedreno: Add missing dep on freedreno tracepoints.
We were only get guaranteed that libfreedreno (and thus the tracepoints
generation) was ready when we linked, not when we compiled the gmemtool.c
that also used it.
Fixes: a02dcb970f ("freedreno: Add GPU tracepoints")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9056>
This commit is contained in:
parent
3414d4fdc5
commit
eabee821e9
1 changed files with 7 additions and 2 deletions
|
|
@ -215,7 +215,7 @@ files_libfreedreno = files(
|
|||
'ir3/ir3_gallium.h',
|
||||
)
|
||||
|
||||
files_libfreedreno += custom_target(
|
||||
freedreno_tracepoints = custom_target(
|
||||
'freedreno_tracepoints.[ch]',
|
||||
input: 'freedreno_tracepoints.py',
|
||||
output: ['freedreno_tracepoints.c', 'freedreno_tracepoints.h'],
|
||||
|
|
@ -228,6 +228,8 @@ files_libfreedreno += custom_target(
|
|||
depend_files: u_trace_py,
|
||||
)
|
||||
|
||||
files_libfreedreno += freedreno_tracepoints
|
||||
|
||||
freedreno_includes = [
|
||||
inc_mesa, inc_mapi,
|
||||
inc_src, inc_include, inc_gallium, inc_gallium_aux,
|
||||
|
|
@ -296,7 +298,10 @@ ir3_compiler = executable(
|
|||
|
||||
gmemtool = executable(
|
||||
'gmemtool',
|
||||
'gmemtool.c',
|
||||
[
|
||||
'gmemtool.c',
|
||||
freedreno_tracepoints[1]
|
||||
],
|
||||
include_directories : freedreno_includes,
|
||||
dependencies : [
|
||||
idep_nir,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue