Blame pkgconfig/meson.build
|
Packit Service |
9402ce |
pkgconf = configuration_data()
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
pkgconf.set('prefix', get_option('prefix'))
|
|
Packit Service |
9402ce |
pkgconf.set('exec_prefix', '${prefix}')
|
|
Packit Service |
9402ce |
pkgconf.set('libdir', '${prefix}/@0@'.format(get_option('libdir')))
|
|
Packit Service |
9402ce |
pkgconf.set('includedir', '${prefix}/@0@'.format(get_option('includedir')))
|
|
Packit Service |
9402ce |
pkgconf.set('LIBVA_VERSION', libva_version)
|
|
Packit Service |
9402ce |
pkgconf.set('VA_API_VERSION', va_api_version)
|
|
Packit Service |
9402ce |
pkgconf.set('LIBVA_DRIVERS_PATH', driverdir)
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
pkg_install_dir = '@0@/pkgconfig'.format(get_option('libdir'))
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
pkg_files = [ 'libva' ]
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
if WITH_DRM
|
|
Packit Service |
9402ce |
pkg_files += [ 'libva-drm' ]
|
|
Packit Service |
9402ce |
endif
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
if WITH_X11
|
|
Packit Service |
9402ce |
pkg_files += [ 'libva-x11' ]
|
|
Packit Service |
9402ce |
endif
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
if WITH_GLX
|
|
Packit Service |
9402ce |
pkg_files += [ 'libva-glx' ]
|
|
Packit Service |
9402ce |
endif
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
if WITH_WAYLAND
|
|
Packit Service |
9402ce |
pkg_files += [ 'libva-wayland' ]
|
|
Packit Service |
9402ce |
endif
|
|
Packit Service |
9402ce |
|
|
Packit Service |
9402ce |
foreach p : pkg_files
|
|
Packit Service |
9402ce |
infile = p + '.pc.in'
|
|
Packit Service |
9402ce |
outfile = p + '.pc'
|
|
Packit Service |
9402ce |
configure_file(
|
|
Packit Service |
9402ce |
input : infile,
|
|
Packit Service |
9402ce |
output : outfile,
|
|
Packit Service |
9402ce |
configuration : pkgconf,
|
|
Packit Service |
9402ce |
install_dir : pkg_install_dir)
|
|
Packit Service |
9402ce |
endforeach
|