libpurple/protocols/simple/meson.build

Sun, 16 Jul 2017 18:55:56 -0500

author
Mike Ruprecht <cmaiku@gmail.com>
date
Sun, 16 Jul 2017 18:55:56 -0500
changeset 38603
df41d8da702d
parent 38534
28747a3cea35
child 39404
dc8c71a301d0
permissions
-rw-r--r--

meson: Link ws2_32 to prpls which need it

Various prpls need to be linked to ws2_32 for htons() and friends.
The automake build achieves this by adding it to LIBADD. This patch
manually adds it to the prpls which need it.

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
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
10 if STATIC_SIMPLE
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
11 simple_prpl = static_library('simple', SIMPLESOURCES,
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
12 c_args : '-DPURPLE_STATIC_PRPL',
38603
df41d8da702d meson: Link ws2_32 to prpls which need it
Mike Ruprecht <cmaiku@gmail.com>
parents: 38534
diff changeset
13 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
14 elif DYNAMIC_SIMPLE
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
15 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
16 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
17 install : true, install_dir : PURPLE_PLUGINDIR)
1b63e8ac7a6b Add simple prpl to meson build.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
diff changeset
18 endif

mercurial