diff options
Diffstat (limited to 'client/meson.build')
-rw-r--r-- | client/meson.build | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/client/meson.build b/client/meson.build index 74fb090..f3b7122 100644 --- a/client/meson.build +++ b/client/meson.build @@ -56,11 +56,24 @@ pkg.generate( variables: 'exec_prefix=${prefix}', ) -libdconf_vapi = files('dconf.vapi') +if get_option('vapi') + vapigen_dep = dependency('vapigen') + + vapi_data = files( + 'dconf.vapi', + 'dconf.deps', + ) + + vapi_dir = vapigen_dep.get_pkgconfig_variable( + 'vapidir', + define_variable: ['datadir', dconf_datadir] + ) + + install_data( + vapi_data, + install_dir: vapi_dir, + ) +endif + -vapi_data = libdconf_vapi + files('dconf.deps') -install_data( - vapi_data, - install_dir: vapi_dir, -) |