libs: va: make sure va-enumtypes.h is generated before it's used
authorTim-Philipp Müller <tim@centricular.com>
Fri, 1 Apr 2022 20:09:10 +0000 (21:09 +0100)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 2 Apr 2022 18:58:52 +0000 (18:58 +0000)
commit296094508e363f4612ead8f78bf30dbcde786d17
tree26218a4da171681a1cb7957ec4dde558f3dd200e
parent0011feb0d660f331abde5b1e36f1c56e9cf3b014
libs: va: make sure va-enumtypes.h is generated before it's used

Need to add a dep for the generated header file to the dependency()
so that it gets generated before anyone tries to #include files
from it (which may happen before the actual lib is built because
that's only needed when stuff is linked together later).

See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2057#note_1323236
and CI build failures in https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2096

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2103>
subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build