Blame bindings/vala/meson.build
|
Packit |
67b98c |
#
|
|
Packit |
67b98c |
# meson.build
|
|
Packit |
67b98c |
#
|
|
Packit |
67b98c |
# Author: Juan A. Suarez Romero <jasuarez@igalia.com>
|
|
Packit |
67b98c |
#
|
|
Packit |
67b98c |
# Copyright (C) 2016 Igalia S.L. All rights reserved.
|
|
Packit |
67b98c |
|
|
Packit |
67b98c |
vapidir = join_paths([
|
|
Packit |
67b98c |
prefix,
|
|
Packit |
67b98c |
get_option('datadir'),
|
|
Packit |
67b98c |
'vala',
|
|
Packit |
67b98c |
'vapi',
|
|
Packit |
67b98c |
])
|
|
Packit |
67b98c |
|
|
Packit |
67b98c |
vala_sources = [ # LIBRARY, GIR, DEPS
|
|
Packit |
67b98c |
['grilo-@0@'.format(grl_majorminor), grl_gir[0], ['gmodule-2.0', 'gio-2.0']],
|
|
Packit |
67b98c |
['grilo-net-@0@'.format(grl_majorminor), grlnet_gir[0], ['gio-2.0']],
|
|
Packit |
67b98c |
]
|
|
Packit |
67b98c |
|
|
Packit |
67b98c |
foreach s: vala_sources
|
|
Packit |
67b98c |
custom_vala = '@0@-custom.vala'.format(s[0])
|
|
Packit |
67b98c |
lib = s[0]
|
|
Packit |
67b98c |
gir = s[1]
|
|
Packit |
67b98c |
deps = s[2]
|
|
Packit |
67b98c |
|
|
Packit |
67b98c |
gnome.generate_vapi(lib,
|
|
Packit |
67b98c |
sources: [custom_vala, gir],
|
|
Packit |
67b98c |
packages: deps,
|
|
Packit |
67b98c |
install: true)
|
|
Packit |
67b98c |
endforeach
|
|
Packit |
67b98c |
|