Sat, 08 Dec 2018 21:06:37 -0600
libpurple: Drop capability to statically build prpls
The static building of protocol plugins has been completely broken
since switching to meson. Because of this and the prospect of GPlugin
growing capabilities for limiting allowed plugins, this patch drops
the remaining meson configuration for attempting to support static
protocol plugins.
|
38456
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
1 | ZEPHYRSOURCES = [ |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
2 | 'ZAsyncLocate.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
3 | 'ZCkAuth.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
4 | 'ZCkIfNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
5 | 'ZClosePort.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
6 | 'ZCmpUID.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
7 | 'ZCmpUIDP.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
8 | 'ZFlsLocs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
9 | 'ZFlsSubs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
10 | 'ZFmtAuth.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
11 | 'ZFmtList.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
12 | 'ZFmtNotice.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
13 | 'ZFmtRaw.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
14 | 'ZFmtRawLst.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
15 | 'ZFmtSmRaw.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
16 | 'ZFreeNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
17 | 'ZGetLocs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
18 | 'ZGetSender.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
19 | 'ZGetSubs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
20 | 'ZGetWGPort.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
21 | 'ZIfNotice.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
22 | 'ZInit.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
23 | 'ZLocations.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
24 | 'ZMakeAscii.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
25 | 'ZMkAuth.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
26 | 'ZNewLocU.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
27 | 'ZOpenPort.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
28 | 'ZParseNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
29 | 'ZPeekNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
30 | 'ZPeekPkt.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
31 | 'ZPending.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
32 | 'ZReadAscii.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
33 | 'ZRecvNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
34 | 'ZRecvPkt.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
35 | 'ZRetSubs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
36 | 'ZSendList.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
37 | 'ZSendNot.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
38 | 'ZSendPkt.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
39 | 'ZSetDest.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
40 | 'ZSetFD.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
41 | 'ZSetSrv.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
42 | 'ZSubs.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
43 | 'ZVariables.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
44 | 'ZWait4Not.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
45 | 'ZhmStat.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
46 | 'Zinternal.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
47 | 'com_err.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
48 | 'error_message.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
49 | 'error_table.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
50 | 'et_name.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
51 | 'init_et.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
52 | 'internal.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
53 | 'mit-copyright.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
54 | 'mit-sipb-copyright.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
55 | 'sysdep.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
56 | 'zephyr_err.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
57 | 'zephyr_err.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
58 | 'zephyr_internal.h', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
59 | 'zephyr.c', |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
60 | 'zephyr.h' |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
61 | ] |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
62 | |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
63 | ZEPHYRSOURCESEXT = ['zephyr.c', 'zephyr.h'] |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
64 | |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
65 | extdep = krb4 |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
66 | if EXTERNAL_LIBZEPHYR |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
67 | ZEPHYRSOURCES = ZEPHYRSOURCESEXT |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
68 | extdep = ext_zephyr |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
69 | endif |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
70 | |
|
39404
dc8c71a301d0
libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents:
38854
diff
changeset
|
71 | if DYNAMIC_ZEPHYR |
|
38456
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
72 | zephyr_prpl = shared_library('zephyr', ZEPHYRSOURCES, |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
73 | c_args : '-Dlint', |
|
38458
e665653856ab
meson: Make libpurple into a dependency object.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38456
diff
changeset
|
74 | dependencies : [extdep, libpurple_dep, glib], |
|
38456
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
75 | install : true, install_dir : PURPLE_PLUGINDIR) |
|
43e01a578957
Add zephyr to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff
changeset
|
76 | endif |