Sun, 18 Dec 2016 21:04:55 -0500
Update meson build to match autotools.
|
38443
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
1 | BONJOURSOURCES = [ |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
2 | 'bonjour.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | 'bonjour.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
4 | 'buddy.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
5 | 'buddy.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
6 | 'jabber.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
7 | 'jabber.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
8 | 'mdns_common.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
9 | 'mdns_common.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
10 | 'mdns_interface.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
11 | 'mdns_types.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
12 | 'parser.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
13 | 'parser.h', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
14 | 'bonjour_ft.c', |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | 'bonjour_ft.h' |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
16 | ] |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
17 | |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
18 | if IS_WIN32 |
|
38482
aeed00394acf
Update meson build to match autotools.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38458
diff
changeset
|
19 | BONJOURSOURCES += ['dns_sd_proxy.c', 'mdns_dns_sd.c'] |
|
38443
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
20 | # FIXME: libbonjour_la_LIBADD += -lnetapi32 |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
21 | else |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
22 | BONJOURSOURCES += ['mdns_avahi.c'] |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
23 | endif |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
24 | |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
25 | if STATIC_BONJOUR |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
26 | bonjour_prpl = static_library('bonjour', BONJOURSOURCES, |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
27 | c_args : '-DPURPLE_STATIC_PRPL', |
|
38458
e665653856ab
meson: Make libpurple into a dependency object.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38443
diff
changeset
|
28 | dependencies : [libxml, avahi, libpurple_dep, glib]) |
|
38443
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
29 | elif DYNAMIC_BONJOUR |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
30 | bonjour_prpl = shared_library('bonjour', BONJOURSOURCES, |
|
38458
e665653856ab
meson: Make libpurple into a dependency object.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38443
diff
changeset
|
31 | dependencies : [libxml, avahi, libpurple_dep, glib], |
|
38443
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
32 | install : true, install_dir : PURPLE_PLUGINDIR) |
|
86f66bcb3d62
Add bonjour to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
33 | endif |