mesa/src/intel/decoder
Andy Hsu 2ee6b4d96e intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release.
The libvulkan_intel does not need the decoder when buildtype=release
where the debugging is disabled.

However, the decoder implementation is decided by the dep_expat
which may be turned on by like -Dtools=intel and the binary size
of libvulkan_intel increase unexpectedly.

This change creates the stub dependency and decide the exact
decoder dependency of libvulkan_intel by the buildtype.

Test: meson setup builddir -D build-tests=true -Dbuildtype=release --reconfigure && ninja -C builddir && cd builddir && meson test

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Signed-off-by: Andy Hsu <hwandy@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38569>
2025-11-24 16:40:02 +08:00
..
tests intel/genxml: Convert field format from start/end to dword/bits 2025-07-23 16:02:14 +00:00
intel_batch_decoder.c treewide: use UTIL_DYNARRAY_INIT 2025-11-04 13:39:48 +00:00
intel_batch_decoder_brw.c brw: Move into a new src/intel/compiler/brw subdirectory 2025-10-09 07:01:47 +00:00
intel_batch_decoder_elk.c intel/decoder: Add ELK support 2024-02-24 00:24:31 +00:00
intel_batch_decoder_stub.c intel/decoder: Add ELK support 2024-02-24 00:24:31 +00:00
intel_decoder.c intel/genxml: Remove support for start/end atttributes 2025-07-23 16:02:14 +00:00
intel_decoder.h intel/decoder: add filter feature 2024-09-25 12:51:07 +00:00
intel_decoder_private.h intel/decoder: Add ELK support 2024-02-24 00:24:31 +00:00
meson.build intel/decoder: make libvulkan_intel to depend on stub decoder when buildtyle=release. 2025-11-24 16:40:02 +08:00