msdk: meson: Don't get dependency variable before it's valid.
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Thu, 30 Sep 2021 15:43:09 +0000 (17:43 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 1 Oct 2021 23:43:41 +0000 (23:43 +0000)
commita769e3308dcb4777b608a6da58eb40dd2c0e0248
treef0269c849b03aede0794737ca0cea0b059e81019
parent58d4a5b449d001fb358b030c1462a4297097b629
msdk: meson: Don't get dependency variable before it's valid.

It's possible to have installed MediaSDK environment
package (libmfx-dev in Debian) without libva environment package. This
setup will lead to a breakage of meson configuration.

The fix is to get the libva's driver directory variable after the
dependency is validated as found.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/998>
subprojects/gst-plugins-bad/sys/msdk/meson.build