libpurple/protocols/silc/meson.build

Fri, 20 May 2022 02:55:51 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Fri, 20 May 2022 02:55:51 -0500
changeset 41396
2ef3d6eeffb3
parent 41107
1570d8844e9a
permissions
-rw-r--r--

Update purple_core_init to take a PurpleUiInfo instance
Added an `id` property to `PurpleUiInfo`

Testing Done:
Ran the unit tests and verified I could run Pidgin and connect an account.

Reviewed at https://reviews.imfreedom.org/r/1456/

40673
16127907763b Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 39404
diff changeset
1 SILC_SOURCES = [
38454
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
2 'buddy.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
3 'chat.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
4 'ft.c',
40769
2214cc7b95ca Fix SILC compilation
Arkadiy Illarionov <qarkai@gmail.com>
parents: 40673
diff changeset
5 'ft.h',
38454
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
6 'ops.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
7 'pk.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
8 'silc.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
9 'silcpurple.h',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 'util.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11 'wb.c',
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12 'wb.h'
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
13 ]
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
14
39404
dc8c71a301d0 libpurple: Drop capability to statically build prpls
Mike Ruprecht <cmaiku@gmail.com>
parents: 38458
diff changeset
15 if DYNAMIC_SILC
41074
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
16 silc_resources = gnome.compile_resources('silcresource',
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
17 'resources/silc.gresource.xml',
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
18 source_dir : 'resources',
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
19 c_name : 'silc')
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
20 SILC_SOURCES += silc_resources
c5d7adfc6c05 move the silc protocol plugins icons to a resource in the plugin
Gary Kramlich <grim@reaperworld.com>
parents: 41066
diff changeset
21
40673
16127907763b Add underscore in Meson sources lists.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 39404
diff changeset
22 silc_prpl = shared_library('silcpurple', SILC_SOURCES,
41107
1570d8844e9a Enable structured logging in libpurple
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 41074
diff changeset
23 c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-SILC"'],
38458
e665653856ab meson: Make libpurple into a dependency object.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 38454
diff changeset
24 dependencies : [silc, libpurple_dep, glib],
38454
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
25 install : true, install_dir : PURPLE_PLUGINDIR)
41066
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 40769
diff changeset
26
00e6bda3ef95 Add a Meson devenv configuration.
Elliott Sales de Andrade <quantum.analyst@gmail.com>
parents: 40769
diff changeset
27 devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())
38454
91da90ea9e6a Add silc to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
28 endif

mercurial