etnaviv: build dependency for the etnaviv tests

Resolves failures as:
... -o src/etnaviv/isa/tests/etnaviv_disasm.p/disasm.cpp.o -c ../src/etnaviv/isa/tests/disasm.cpp
In file included from ../src/etnaviv/isa/tests/disasm.cpp:12:
../src/etnaviv/isa/asm.h:15:10: fatal error: etnaviv/isa/enums.h: No such file or directory
   15 | #include "etnaviv/isa/enums.h"
      |          ^~~~~~~~~~~~~~~~~~~~~

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11740
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30829>
This commit is contained in:
David Heidelberg 2024-08-24 22:38:35 +09:00 committed by Marge Bot
parent 43bff3b9eb
commit 8f8a51ac5c
2 changed files with 6 additions and 1 deletions

View file

@ -54,6 +54,11 @@ etnaviv_enums_h = custom_target(
depend_files: [isa_depend_files, prog_enums_h],
)
idep_etnaviv_enums_h = declare_dependency(
sources : [etnaviv_enums_h],
include_directories : include_directories('.'),
)
encode_h = custom_target(
'encode.h',
input: ['etnaviv.xml'],

View file

@ -9,7 +9,7 @@ test(
pre_args,
],
include_directories: [inc_etnaviv, inc_src],
dependencies : [idep_gtest, idep_libetnaviv_decode],
dependencies : [idep_gtest, idep_etnaviv_enums_h, idep_libetnaviv_decode],
link_with : [libetnaviv_isa_rs, libetnaviv_encode],
)
)