1################################################################################
2#
3# libva
4#
5################################################################################
6
7LIBVA_VERSION = 2.21.0
8LIBVA_SITE = $(call github,intel,libva,$(LIBVA_VERSION))
9LIBVA_LICENSE = MIT
10LIBVA_LICENSE_FILES = COPYING
11LIBVA_INSTALL_STAGING = YES
12LIBVA_DEPENDENCIES = host-pkgconf libdrm
13LIBVA_CFLAGS = $(TARGET_CFLAGS) -std=gnu99
14
15# libdrm is a hard-dependency
16LIBVA_CONF_OPTS = \
17	-Ddisable_drm=false \
18	-Ddriverdir="/usr/lib/va"
19
20ifeq ($(BR2_PACKAGE_XORG7),y)
21LIBVA_DEPENDENCIES += xlib_libX11 xlib_libXext xlib_libXfixes
22LIBVA_CONF_OPTS += -Dwith_x11=yes
23ifeq ($(BR2_PACKAGE_HAS_LIBGL),y)
24LIBVA_DEPENDENCIES += libgl
25LIBVA_CONF_OPTS += -Dwith_glx=yes
26endif
27else
28LIBVA_CONF_OPTS += -Dwith_glx=no -Dwith_x11=no
29endif
30
31ifeq ($(BR2_PACKAGE_WAYLAND),y)
32LIBVA_DEPENDENCIES += wayland
33LIBVA_CONF_OPTS += -Dwith_wayland=yes
34else
35LIBVA_CONF_OPTS += -Dwith_wayland=no
36endif
37
38$(eval $(meson-package))
39