diff options
author | Víctor Manuel Jáquez Leal <vjaquez@igalia.com> | 2017-11-03 09:02:25 +0100 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2018-01-02 15:04:59 +0800 |
commit | 0d2c0ca1bc779972f67ca36cedbfe82bf41c0505 (patch) | |
tree | 9b4d382576047524f93fb75df1e9c657d149e9fd /pkgconfig | |
parent | 94fdf9cb759e3bc29ac952fb63a9cd8348173728 (diff) | |
download | libva-0d2c0ca1bc779972f67ca36cedbfe82bf41c0505.tar.gz |
Add meson support
Fixes: #134
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Diffstat (limited to 'pkgconfig')
-rw-r--r-- | pkgconfig/meson.build | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgconfig/meson.build b/pkgconfig/meson.build new file mode 100644 index 0000000..b7f7015 --- /dev/null +++ b/pkgconfig/meson.build @@ -0,0 +1,39 @@ +pkgconf = configuration_data() + +pkgconf.set('prefix', get_option('prefix')) +pkgconf.set('exec_prefix', '${prefix}') +pkgconf.set('libdir', '${prefix}/@0@'.format(get_option('libdir'))) +pkgconf.set('includedir', '${prefix}/@0@'.format(get_option('includedir'))) +pkgconf.set('LIBVA_VERSION', libva_version) +pkgconf.set('VA_API_VERSION', va_api_version) +pkgconf.set('LIBVA_DRIVERS_PATH', driverdir) + +pkg_install_dir = '@0@/pkgconfig'.format(get_option('libdir')) + +pkg_files = [ 'libva' ] + +if WITH_DRM + pkg_files += [ 'libva-drm' ] +endif + +if WITH_X11 + pkg_files += [ 'libva-x11' ] +endif + +if WITH_GLX + pkg_files += [ 'libva-glx' ] +endif + +if WITH_WAYLAND + pkg_files += [ 'libva-wayland' ] +endif + +foreach p : pkg_files + infile = p + '.pc.in' + outfile = p + '.pc' + configure_file( + input : infile, + output : outfile, + configuration : pkgconf, + install_dir : pkg_install_dir) +endforeach |