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
|
asb_plugins_cargs = ['-DG_LOG_DOMAIN="Asb"']
asb_plugins = [
['gettext', 'asb-plugin-gettext.c', []],
['hardcoded', 'asb-plugin-hardcoded.c', []],
['desktop', 'asb-plugin-desktop.c', []],
['appdata', 'asb-plugin-appdata.c', []],
['font', 'asb-plugin-font.c', [gdk, freetype, fontconfig]],
]
foreach i : asb_plugins
shared_library('libasb_plugin_@0@'.format(i.get(0)),
sources : i.get(1),
include_directories: [
top_build_incdir,
asbuilder_incdir,
asglib_incdir,
],
dependencies : [
glib, gdkpixbuf, soup,
i.get(2),
],
link_with : asbuilder,
c_args : asb_plugins_cargs
)
endforeach
|