source: qutecom-2.2/libs/3rdparty/libpurple/CMakeLists-win32.txt @ 435:debc2adf3590

Last change on this file since 435:debc2adf3590 was 435:debc2adf3590, checked in by Laurent Tarrisse <laurent@…>, 4 years ago

update libpurple to version 2.5.9

File size: 10.4 KB
Line 
1ow_create_shared_library(libpurple)
2
3ow_use_public_libraries(
4        glib2
5        openssl
6        gnutls
7)
8
9ow_add_public_include_dirs(
10        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple
11        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}
12)
13
14ow_add_private_include_dirs(
15        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/win32/
16        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple/win32
17        ${CMAKE_CURRENT_SOURCE_DIR}/pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/
18)
19
20ow_use_private_libraries(
21        libxml
22        libintl
23        iconv
24)
25
26ow_add_private_libraries(
27        Ws2_32
28)
29
30ow_add_private_definitions(
31        -DHAVE_CONFIG_H
32        -DHAVE_GLIB
33        -DPURPLE_STATIC_PRPL
34        -DHAVE_SSL
35        -DHAVE_GNUTLS
36        -DHAVE_OPENSSL
37        -D_CRT_SECURE_NO_DEPRECATE
38        -D_CRT_SECURE_NO_WARNINGS
39        -Dssize_t=long
40        -DHAVE_GETADDRINFO
41)
42
43ow_add_public_definitions(
44        -DG_GNUC_NULL_TERMINATED=""
45)
46
47ow_add_sources(
48        pidgin-${LIBPURPLE_VERSION}/libpurple/libpurple.def
49               
50        pidgin-${LIBPURPLE_VERSION}/libpurple/account.c
51        pidgin-${LIBPURPLE_VERSION}/libpurple/accountopt.c
52        pidgin-${LIBPURPLE_VERSION}/libpurple/blist.c
53        pidgin-${LIBPURPLE_VERSION}/libpurple/buddyicon.c
54        pidgin-${LIBPURPLE_VERSION}/libpurple/certificate.c
55        pidgin-${LIBPURPLE_VERSION}/libpurple/cipher.c
56        pidgin-${LIBPURPLE_VERSION}/libpurple/circbuffer.c
57        pidgin-${LIBPURPLE_VERSION}/libpurple/cmds.c
58        pidgin-${LIBPURPLE_VERSION}/libpurple/connection.c
59        pidgin-${LIBPURPLE_VERSION}/libpurple/conversation.c
60        pidgin-${LIBPURPLE_VERSION}/libpurple/core.c
61        pidgin-${LIBPURPLE_VERSION}/libpurple/debug.c
62        pidgin-${LIBPURPLE_VERSION}/libpurple/desktopitem.c
63        pidgin-${LIBPURPLE_VERSION}/libpurple/dnsquery.c
64        pidgin-${LIBPURPLE_VERSION}/libpurple/dnssrv.c
65        pidgin-${LIBPURPLE_VERSION}/libpurple/eventloop.c
66        pidgin-${LIBPURPLE_VERSION}/libpurple/ft.c
67        pidgin-${LIBPURPLE_VERSION}/libpurple/win32/giowin32.c
68        pidgin-${LIBPURPLE_VERSION}/libpurple/win32/libc_interface.c
69        pidgin-${LIBPURPLE_VERSION}/libpurple/idle.c
70        pidgin-${LIBPURPLE_VERSION}/libpurple/imgstore.c
71        pidgin-${LIBPURPLE_VERSION}/libpurple/log.c
72        pidgin-${LIBPURPLE_VERSION}/libpurple/mime.c
73        pidgin-${LIBPURPLE_VERSION}/libpurple/nat-pmp.c
74        pidgin-${LIBPURPLE_VERSION}/libpurple/network.c
75        pidgin-${LIBPURPLE_VERSION}/libpurple/notify.c
76        pidgin-${LIBPURPLE_VERSION}/libpurple/ntlm.c
77        pidgin-${LIBPURPLE_VERSION}/libpurple/plugin.c
78        pidgin-${LIBPURPLE_VERSION}/libpurple/pluginpref.c
79        pidgin-${LIBPURPLE_VERSION}/libpurple/pounce.c
80#       libpurple/prefix.c
81        pidgin-${LIBPURPLE_VERSION}/libpurple/prefs.c
82        pidgin-${LIBPURPLE_VERSION}/libpurple/privacy.c
83        pidgin-${LIBPURPLE_VERSION}/libpurple/proxy.c
84        pidgin-${LIBPURPLE_VERSION}/libpurple/prpl.c
85        pidgin-${LIBPURPLE_VERSION}/libpurple/request.c
86        pidgin-${LIBPURPLE_VERSION}/libpurple/roomlist.c
87        pidgin-${LIBPURPLE_VERSION}/libpurple/savedstatuses.c
88        pidgin-${LIBPURPLE_VERSION}/libpurple/server.c
89        pidgin-${LIBPURPLE_VERSION}/libpurple/signals.c
90        pidgin-${LIBPURPLE_VERSION}/libpurple/smiley.c
91        pidgin-${LIBPURPLE_VERSION}/libpurple/sound.c
92        pidgin-${LIBPURPLE_VERSION}/libpurple/sslconn.c
93        pidgin-${LIBPURPLE_VERSION}/libpurple/status.c
94        pidgin-${LIBPURPLE_VERSION}/libpurple/stringref.c
95        pidgin-${LIBPURPLE_VERSION}/libpurple/stun.c
96        pidgin-${LIBPURPLE_VERSION}/libpurple/upnp.c
97        pidgin-${LIBPURPLE_VERSION}/libpurple/util.c
98        pidgin-${LIBPURPLE_VERSION}/libpurple/value.c
99        pidgin-${LIBPURPLE_VERSION}/libpurple/version.c
100        pidgin-${LIBPURPLE_VERSION}/libpurple/whiteboard.c
101        pidgin-${LIBPURPLE_VERSION}/libpurple/win32/win32dep.c
102        pidgin-${LIBPURPLE_VERSION}/libpurple/xmlnode.c
103       
104       
105        pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl.c
106#       pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl-openssl.c
107        pidgin-${LIBPURPLE_VERSION}/libpurple/plugins/ssl/ssl-gnutls.c
108       
109        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/adhoccommands.c
110        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/auth.c
111        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/buddy.c
112        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/caps.c
113        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/chat.c
114        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/disco.c
115        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/google.c
116        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/iq.c
117        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/jabber.c
118        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/jutil.c
119        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/libxmpp.c
120        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/message.c
121        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/oob.c
122        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/parser.c
123        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/pep.c
124        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/ping.c
125        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/win32/posix.uname.c
126        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/presence.c
127        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/roster.c
128        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/si.c
129        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usermood.c
130        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usernick.c
131        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/usertune.c
132        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/xdata.c
133        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/jabber/data.c
134       
135        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/cmdproc.c
136        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/command.c
137        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/contact.c
138        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/dialog.c
139        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/directconn.c
140        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/error.c
141        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/group.c
142        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/history.c
143        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/httpconn.c
144        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msg.c
145        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msn.c
146        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/msnutils.c
147        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/nexus.c
148        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/notification.c
149        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/object.c
150        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/oim.c
151        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/page.c
152        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/servconn.c
153        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/session.c
154        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slp.c
155        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slpcall.c
156        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slplink.c
157        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/slpmsg.c
158        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/soap.c
159        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/state.c
160        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/switchboard.c
161        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/sync.c
162        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/table.c
163        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/transaction.c
164        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/user.c
165        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/msn/userlist.c
166       
167        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/bstream.c
168        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_admin.c
169        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_advert.c
170        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_alert.c
171        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_auth.c
172        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_bart.c
173        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_bos.c
174        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_buddy.c
175        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_chat.c
176        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_chatnav.c
177        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_feedbag.c
178        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_icbm.c
179        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_icq.c
180        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_invite.c
181        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_locate.c
182        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_odir.c
183        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_oservice.c
184        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_popup.c
185        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_stats.c
186        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_translate.c
187        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/family_userlookup.c
188        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/flap_connection.c
189        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/libaim.c
190        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/libicq.c
191        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/misc.c
192        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/msgcookie.c
193        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/odc.c
194        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oft.c
195        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oscar.c
196        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/oscar_data.c
197        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/peer.c
198        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/peer_proxy.c
199        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/rxhandlers.c
200        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/snac.c
201        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/tlv.c
202        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/oscar/util.c
203       
204        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/util.c
205        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo.c
206        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_aliases.c
207#       pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_auth.c
208#       pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_crypt.c
209        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_doodle.c
210        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_filexfer.c
211        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_friend.c
212        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_packet.c
213        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_picture.c
214        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoo_profile.c
215        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/yahoochat.c
216        pidgin-${LIBPURPLE_VERSION}/libpurple/protocols/yahoo/ycht.c
217)
218
219ow_create_project_binary()
Note: See TracBrowser for help on using the repository browser.