| |
1 XMPP_SOURCES = [ |
| |
2 'purplexmppcore.c', |
| |
3 'purplexmppprotocol.c', |
| |
4 ] |
| |
5 |
| |
6 XMPP_HEADERS = [ |
| |
7 'purplexmppcore.h', |
| |
8 'purplexmppprotocol.h', |
| |
9 ] |
| |
10 |
| |
11 if not DYNAMIC_XMPP |
| |
12 subdir_done() |
| |
13 endif |
| |
14 |
| |
15 xmpp_resources = gnome.compile_resources('xmppresource', |
| |
16 'resources/xmpp.gresource.xml', |
| |
17 source_dir : 'resources', |
| |
18 c_name : 'purple_xmpp') |
| |
19 XMPP_SOURCES += xmpp_resources |
| |
20 |
| |
21 xmpp_prpl = library('xmpp', |
| |
22 XMPP_SOURCES + XMPP_HEADERS, |
| |
23 c_args : ['-DPURPLE_XMPP_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-XMPP"'], |
| |
24 gnu_symbol_visibility : 'hidden', |
| |
25 dependencies : [libpurple_dep, glib, gio, hasl, xeme], |
| |
26 install : true, |
| |
27 install_dir : PURPLE_PLUGINDIR) |
| |
28 |
| |
29 devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir()) |