libpurple/protocols/simple/meson.build

Sat, 08 Dec 2018 21:06:37 -0600

author
Mike Ruprecht <cmaiku@gmail.com>
date
Sat, 08 Dec 2018 21:06:37 -0600
changeset 39404
dc8c71a301d0
parent 38603
df41d8da702d
child 39986
95d1e40d7de5
permissions
-rw-r--r--

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.

38457
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
1 SIMPLESOURCES = [
38492
0726b36f4c6b Update file lists in meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38458
diff changeset
2 'ntlm.c',
0726b36f4c6b Update file lists in meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38458
diff changeset
3 'ntlm.h',
38457
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
4 'simple.c',
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
5 'simple.h',
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6 'sipmsg.c',
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 'sipmsg.h'
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
8 ]
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
9
39404
dc8c71a301d0 libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents: 38603
diff changeset
10 if DYNAMIC_SIMPLE
38457
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11 simple_prpl = shared_library('simple', SIMPLESOURCES,
38603
df41d8da702d meson: Link ws2_32 to prpls which need it
Mike Ruprecht <cmaiku@gmail.com>
parents: 38534
diff changeset
12 dependencies : [libpurple_dep, nettle, glib, gio, ws2_32],
38457
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
13 install : true, install_dir : PURPLE_PLUGINDIR)
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14 endif

mercurial