File: meson.build

package info (click to toggle)
libva 2.23.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,008 kB
  • sloc: ansic: 18,657; xml: 633; makefile: 356; sh: 117; perl: 41
file content (60 lines) | stat: -rw-r--r-- 1,630 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
pkg = import('pkgconfig')

vars = ['libva_version=' + libva_version, 'va_api_version=' + va_api_version]

va_vars = vars + ['driverdir=' + driverdir]
pkg.generate(libva,
  description: 'Userspace Video Acceleration (VA) core interface',
  filebase: 'libva',
  variables: va_vars,
  version: va_api_version)

if WITH_DRM
  drm_vars = vars + ['display=drm']
  pkg.generate(libva_drm,
    description: 'Userspace Video Acceleration (VA) DRM interface',
    filebase: 'libva-drm',
    requires: 'libva',
    variables: drm_vars,
    version: va_api_version)
endif

if WITH_X11
  x11_vars = vars + ['display=x11']
  pkg.generate(libva_x11,
    description: 'Userspace Video Acceleration (VA) X11 interface',
    filebase: 'libva-x11',
    requires: 'libva',
    variables: x11_vars,
    version: va_api_version)
endif

if WITH_GLX
  glx_vars = vars + ['display=glx']
  pkg.generate(libva_glx,
    description: 'Userspace Video Acceleration (VA) GLX interface',
    filebase: 'libva-glx',
    requires: 'libva',
    variables: glx_vars,
    version: va_api_version)
endif

if WITH_WAYLAND
  wayland_vars = vars + ['display=wayland']
  pkg.generate(libva_wayland,
    description: 'Userspace Video Acceleration (VA) Wayland interface',
    filebase: 'libva-wayland',
    requires: 'libva, wayland-client',
    variables: wayland_vars,
    version: va_api_version)
endif

if WITH_WIN32
  win32_vars = vars + ['display=win32']
  pkg.generate(libva_win32,
    description: 'Userspace Video Acceleration (VA) Win32 interface',
    filebase: 'libva-win32',
    requires: 'libva',
    variables: win32_vars,
    version: va_api_version)
endif