Sun, 16 Jul 2017 18:55:56 -0500
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 |