Mercurial > pidgin
annotate configure.in @ 4514:7521e29658bc
[gaim-migrate @ 4792]
Of course, file transfer wasn't really gone..
I'm trying my hardest to bring on the end of the world (see the roadmap at
http://gaim.sf.net/roadmap.png). File transfer is being rewritten. This
isn't the finished implementation, but it's enough to let us get the prpls
working.
There is now a file transfer dialog, which will appear when you get a new
transfer request or when you go to Tools -> File Transfers.
This is of course core/UI split. I'll also be working on documentation on
how to write FT support in a prpl. Oh, and I'll get resumes and transfer
batches done when school isn't breathing down my back.
Only DCC receive in IRC currently works. Sorry. We'll get the other prpls
working soon, as well as send.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 04 Feb 2003 06:57:35 +0000 |
parents | 58c3c6cfd537 |
children | fbf9f873abfc |
rev | line source |
---|---|
3174 | 1 dnl Process this file with autoconf to produce a configure script. |
4489 | 2 AC_INIT(src/main.c) |
3174 | 3 AM_CONFIG_HEADER(config.h) |
4209 | 4 AM_INIT_AUTOMAKE([gaim], [0.60cvs]) |
3174 | 5 |
6 | |
7 | |
8 AC_PATH_PROG(sedpath, sed) | |
9 | |
10 dnl Checks for programs. | |
11 AC_PROG_CC | |
12 AC_DISABLE_STATIC | |
13 AM_PROG_LIBTOOL | |
14 LIBTOOL="$LIBTOOL --silent" | |
15 AC_PROG_INSTALL | |
16 | |
17 | |
3462 | 18 ALL_LINGUAS="bg cs da de es fi fr hu it ja ko nl pl ro ru sk sv zh_CN zh_TW" |
3408
ba6d0856c8e4
[gaim-migrate @ 3427]
Christian Hammond <chipx86@chipx86.com>
parents:
3394
diff
changeset
|
19 AM_GNU_GETTEXT_VERSION(0.10.40) |
3174 | 20 AM_GNU_GETTEXT |
21 | |
22 AC_CYGWIN | |
23 | |
24 | |
25 dnl Checks for header files. | |
26 AC_HEADER_STDC | |
27 AC_HEADER_SYS_WAIT | |
28 AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h) | |
29 | |
30 dnl Checks for typedefs, structures, and compiler characteristics. | |
31 AC_C_CONST | |
32 AC_STRUCT_TM | |
33 | |
34 dnl Checks for library functions. | |
35 AC_TYPE_SIGNAL | |
36 AC_FUNC_STRFTIME | |
4418 | 37 AC_CHECK_FUNCS(strdup strstr atexit getaddrinfo) |
3174 | 38 |
39 dnl Checks for getopt in standard library | |
40 AC_CHECK_FUNCS(getopt_long , , [LIBOBJS="$LIBOBJS getopt.o getopt1.o"] ) | |
41 AC_SUBST(LIBOBJS) | |
42 | |
43 dnl Check for inet_aton | |
44 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , | |
45 [AC_ERROR(inet_aton not found)])]) | |
46 | |
47 dnl Check for socklen_t (in Unix98) | |
48 AC_MSG_CHECKING(for socklen_t) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
49 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
50 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
51 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
52 socklen_t x; |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
53 ], [], |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
54 [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
55 AC_MSG_RESULT(yes) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
56 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
57 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
58 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
59 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
60 int accept(int, struct sockaddr *, size_t *); |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
61 ], [], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
62 AC_MSG_RESULT(size_t) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
63 AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
64 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
65 AC_MSG_RESULT(int) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
66 AC_DEFINE(socklen_t, int, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
67 ]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
68 ]) |
3174 | 69 |
70 dnl This is a bad, bad hack. I am a bad, bad man. | |
71 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)" | |
72 | |
73 AC_ARG_ENABLE(distrib,,,enable_distrib=no) | |
74 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") | |
75 AC_ARG_ENABLE(multi, [ --disable-multi disable multiple connections],,enable_multi=yes) | |
76 AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes) | |
3572 | 77 AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="") |
3174 | 78 if test "x$STATIC_PRPLS" = "xall" ; then |
3382 | 79 STATIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr" |
3174 | 80 fi |
81 AC_SUBST(STATIC_PRPLS) | |
82 STATIC_LINK_LIBS= | |
83 extern_init= | |
84 load_proto= | |
85 for i in $STATIC_PRPLS ; do | |
86 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a" | |
87 extern_init="$extern_init extern void ${i}_init(struct prpl *);" | |
88 load_proto="$load_proto load_protocol(${i}_init, sizeof(struct prpl));" | |
89 case $i in | |
90 gg) static_gg=yes ;; | |
91 irc) static_irc=yes ;; | |
92 jabber) static_jabber=yes ;; | |
93 msn) static_msn=yes ;; | |
94 napster) static_napster=yes ;; | |
95 oscar) static_oscar=yes ;; | |
96 toc) static_toc=yes ;; | |
97 yahoo) static_yahoo=yes ;; | |
98 zephyr) static_zephyr=yes ;; | |
99 *) echo "Invalid static protocol $i!!" ; exit ;; | |
100 esac | |
101 done | |
102 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") | |
103 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") | |
104 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") | |
105 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") | |
106 AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes") | |
107 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") | |
108 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") | |
109 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") | |
110 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") | |
111 AC_SUBST(STATIC_LINK_LIBS) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
112 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }, |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
113 [Loads static protocol plugin module initialization functions.]) |
3174 | 114 |
4430 | 115 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes) |
116 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no) | |
117 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes) | |
118 | |
3174 | 119 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes) |
120 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes) | |
3802 | 121 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes) |
4430 | 122 |
3174 | 123 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no) |
124 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) | |
125 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") | |
126 | |
127 if test "$enable_debug" = yes ; then | |
128 CFLAGS="$CFLAGS -Wall -g3" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
129 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
3174 | 130 fi |
131 | |
132 | |
3551 | 133 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ |
3454 | 134 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib |
135 *** development headers installed. The latest version of GLib is | |
136 *** always available at http://www.gtk.org/.])) | |
3551 | 137 AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([ |
3454 | 138 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ |
139 *** development headers installed. The latest version of GTK+ is | |
140 *** always available at http://www.gtk.org/.])) | |
141 | |
3425 | 142 AC_PATH_PROG(gaimpath, gaim) |
143 CFLAGS="$CFLAGS $GTK_CFLAGS -DGTK_ENABLE_BROKEN" | |
3174 | 144 |
4157 | 145 AC_PATH_X |
146 | |
3174 | 147 dnl Check for XScreenSaver |
148 if test "x$enable_xss" = "xyes" ; then | |
149 old_LIBS="$LIBS" | |
3425 | 150 LIBS="$LIBS $GTK_LIBS -L$x_libraries" |
3174 | 151 XSS_LIBS="no" |
152 XSS_HEADERS="no" | |
3282 | 153 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries"],[],[-lX11 -lXext -lm]) |
3288 | 154 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm]) |
3174 | 155 if test \! "$XSS_LIBS" = "no"; then |
156 AC_TRY_COMPILE([ | |
157 #include <X11/extensions/scrnsaver.h> | |
158 ],[],[enable_xss=no],[ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
159 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
3174 | 160 ]) |
161 else | |
162 XSS_LIBS="" | |
163 enable_xss=no | |
164 fi | |
165 LIBS="$old_LIBS" | |
166 else | |
167 XSS_LIBS="" | |
168 enable_xss=no | |
169 fi | |
170 AC_SUBST(XSS_LIBS) | |
171 | |
4157 | 172 |
173 dnl Check for X session management libs | |
174 if test "x$enable_sm" = "xyes"; then | |
175 enable_sm=no | |
176 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [-L$x_libraries -lICE]) | |
177 if test "$found_sm_lib" = "true"; then | |
178 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="-L$x_libraries -lSM -lICE" enable_sm=yes) | |
179 fi | |
180 else | |
181 SM_LIBS="" | |
182 enable_sm=no | |
183 fi | |
184 AC_SUBST(SM_LIBS) | |
185 if test "$enable_sm" = "yes"; then | |
186 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) | |
187 fi | |
188 | |
189 | |
3203 | 190 AC_DEFUN(GC_TM_GMTOFF, |
191 [AC_REQUIRE([AC_STRUCT_TM])dnl | |
192 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, | |
193 [AC_TRY_COMPILE([#include <sys/types.h> | |
194 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], | |
195 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) | |
196 if test "$ac_cv_struct_tm_gmtoff" = yes; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
197 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.]) |
3203 | 198 fi |
199 ]) | |
200 | |
201 GC_TM_GMTOFF | |
3174 | 202 |
203 | |
204 dnl This was taken straight from X-Chat. | |
205 dnl X-Chat is the greatest application ever, not only | |
206 dnl because it's a rocking IRC client but also because | |
207 dnl it's very easy to learn from. | |
208 if test "$enable_perl" = yes ; then | |
209 AC_PATH_PROG(perlpath, perl) | |
210 AC_MSG_CHECKING(for Perl compile flags) | |
211 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
212 if test "_$PERL_CFLAGS" = _ ; then | |
213 AC_MSG_RESULT([not found, building without perl.]) | |
214 enable_perl = no | |
215 else | |
216 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
217 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
218 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
219 if test "$system" = "Linux"; then | |
220 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
221 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
222 fi | |
223 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
224 AC_MSG_RESULT(ok) | |
225 AC_SUBST(PERL_CFLAGS) | |
226 AC_SUBST(PERL_LIBS) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
227 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.]) |
3174 | 228 AC_CHECK_FUNCS(Perl_eval_pv) |
4298 | 229 |
230 AC_MSG_CHECKING(for old perl) | |
231 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` | |
232 if test "$PERL_OLD" = "yes"; then | |
4314
11c2321ce014
[gaim-migrate @ 4568]
Christian Hammond <chipx86@chipx86.com>
parents:
4298
diff
changeset
|
233 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
4298 | 234 AC_MSG_RESULT(yes) |
235 else | |
236 AC_MSG_RESULT(no) | |
237 fi | |
3174 | 238 fi |
239 fi | |
240 | |
3802 | 241 dnl Thanks, Evan. |
242 if test "$enable_gtkspell" = yes ; then | |
243 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no) | |
244 if test "$enable_gtkspell" = "yes" ; then | |
245 AC_SUBST(GTKSPELL_CFLAGS) | |
246 AC_SUBST(GTKSPELL_LIBS) | |
247 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?]) | |
248 fi | |
249 fi | |
250 | |
4430 | 251 if test "$enable_nas" = yes ; then |
252 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.]) | |
253 SOUND_LIBS="-laudio -lXt" | |
254 fi | |
255 if test "$enable_esd" = yes ; then | |
256 AM_PATH_GESD | |
257 if test "$no_esd" != yes ; then | |
258 old_CFLAGS="$CFLAGS" | |
259 CFLAGS="$CFLAGS $ESD_CFLAGS" | |
260 AC_TRY_COMPILE(,[#include <esd.h>], | |
261 [ | |
262 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.]) | |
263 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" | |
264 ],[ | |
265 enable_esd=no | |
266 CFLAGS="$old_CFLAGS" | |
267 ]) | |
268 else | |
269 enable_esd=no | |
270 fi | |
271 fi | |
272 if test "x$enable_artsc" = "xyes"; then | |
273 AM_PATH_ARTSC | |
274 if test "x$no_artsc" != "xyes" ; then | |
275 old_CFLAGS="$CFLAGS" | |
276 CFLAGS="$CFLAGS $ARTSC_CFLAGS" | |
277 AC_TRY_COMPILE(,[#include <artsc.h>], | |
278 [ | |
279 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.]) | |
280 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" | |
281 ],[ | |
282 enable_artsc=no | |
283 CFLAGS="$old_CFLAGS" | |
284 ]) | |
285 else | |
286 enable_artsc=no | |
4429 | 287 fi |
3174 | 288 fi |
4430 | 289 AC_SUBST(SOUND_LIBS) |
3174 | 290 |
291 if test "$ac_cv_cygwin" = yes ; then | |
292 LDADD="$LDADD -static" | |
293 CFLAGS="$CFLAGS -Wall -g" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
294 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
3174 | 295 fi |
296 | |
297 AC_SUBST(CFLAGS) | |
298 AC_SUBST(LDADD) | |
299 AC_SUBST(LIBS) | |
300 | |
301 if test "x$enable_multi" != "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
302 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.]) |
3174 | 303 enable_multi=no |
304 fi | |
305 | |
306 if test "x$enable_plugins" = "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
307 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
3174 | 308 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
309 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
310 AM_CONDITIONAL(PLUGINS, false) |
3174 | 311 enable_plugins=no |
312 enable_prpls=no | |
313 fi | |
314 | |
315 if test "x$enable_prpls" = "xyes" ; then | |
316 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes") | |
317 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
318 AM_CONDITIONAL(PRPLS, false) |
3174 | 319 enable_prpls=no |
320 fi | |
321 | |
322 dnl checks for icqlib | |
323 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h) | |
324 AC_CHECK_FUNCS(bswap_32 bswap_16) | |
325 AC_C_BIGENDIAN | |
326 | |
327 dnl checks for jabber | |
328 dnl AC_CHECK_SIZEOF(short) | |
329 AC_CHECK_FUNCS(snprintf connect) | |
4418 | 330 AC_CHECK_LIB(socket, socket) |
3174 | 331 AC_CHECK_LIB(nsl, gethostent) |
332 | |
333 dnl checks for zephyr | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
334 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
3174 | 335 AC_SUBST(KRB4_CFLAGS) |
336 AC_SUBST(KRB4_LDFLAGS) | |
337 AC_SUBST(KRB4_LIBS) | |
338 if test "$kerberos" != "no" ; then | |
339 if test "$kerberos" != "yes" ; then | |
340 KRB4_CFLAGS="-I${kerberos}/include" | |
341 if test -d "$kerberos/include/kerberosIV" ; then | |
342 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
343 fi | |
344 KRB4_LDFLAGS="-L${kerberos}/lib" | |
345 elif test -d /usr/local/include/kerberosIV ; then | |
346 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
347 elif test -d /usr/include/kerberosIV ; then | |
348 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
349 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
350 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
3174 | 351 |
352 orig_LDFLAGS="$LDFLAGS" | |
353 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
354 AC_CHECK_LIB(krb4, krb_rd_req, | |
355 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
356 [AC_CHECK_LIB(krb, krb_rd_req, | |
357 [KRB4_LIBS="-lkrb -ldes"], | |
358 [AC_ERROR(Kerberos 4 libraries not found)], | |
359 -ldes)], | |
360 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
361 orig_LIBS="$LIBS" | |
362 LIBS="$LIBS $KRB4_LIBS" | |
363 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
364 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
365 LIBS="$orig_LIBS" | |
366 LDFLAGS="$orig_LDFLAGS" | |
367 fi | |
368 AC_CHECK_FUNCS(gethostid lrand48) | |
369 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
370 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
371 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
372 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
373 AC_CHECK_HEADERS(termios.h) | |
3194 | 374 AC_VAR_TIMEZONE_EXTERNALS |
3174 | 375 |
376 AC_OUTPUT([Makefile | |
377 doc/Makefile | |
378 intl/Makefile | |
379 m4/Makefile | |
380 pixmaps/Makefile | |
381 pixmaps/protocols/Makefile | |
382 pixmaps/protocols/msn/Makefile | |
383 pixmaps/protocols/yahoo/Makefile | |
3491 | 384 pixmaps/protocols/oscar/Makefile |
3586 | 385 pixmaps/protocols/napster/Makefile |
386 pixmaps/protocols/jabber/Makefile | |
387 pixmaps/protocols/irc/Makefile | |
388 pixmaps/protocols/icq/Makefile | |
389 pixmaps/protocols/gg/Makefile | |
4252 | 390 pixmaps/smileys/Makefile |
391 pixmaps/smileys/default/Makefile | |
3174 | 392 plugins/Makefile |
3510 | 393 plugins/docklet/Makefile |
4390
16540914c963
[gaim-migrate @ 4656]
Christian Hammond <chipx86@chipx86.com>
parents:
4314
diff
changeset
|
394 plugins/gestures/Makefile |
3394
bc71eb7428ef
[gaim-migrate @ 3413]
Christian Hammond <chipx86@chipx86.com>
parents:
3391
diff
changeset
|
395 plugins/ticker/Makefile |
3174 | 396 po/Makefile.in |
397 sounds/Makefile | |
398 src/Makefile | |
399 src/protocols/Makefile | |
400 src/protocols/gg/Makefile | |
401 src/protocols/icq/Makefile | |
402 src/protocols/irc/Makefile | |
403 src/protocols/jabber/Makefile | |
404 src/protocols/msn/Makefile | |
405 src/protocols/napster/Makefile | |
406 src/protocols/oscar/Makefile | |
407 src/protocols/toc/Makefile | |
408 src/protocols/yahoo/Makefile | |
409 src/protocols/zephyr/Makefile | |
410 gaim.spec | |
411 ]) | |
412 | |
413 echo | |
414 echo $PACKAGE $VERSION | |
415 | |
416 echo | |
417 echo Allow Multiple Connections.... : $enable_multi | |
418 echo Build Protocol Plugins........ : $enable_prpls | |
419 echo Protocols to link statically.. : $STATIC_PRPLS | |
420 echo | |
4430 | 421 echo UI Library.................... : GTK 2.0 |
3174 | 422 echo |
423 echo Build with Plugin support..... : $enable_plugins | |
424 echo Build with Perl support....... : $enable_perl | |
4430 | 425 echo |
426 echo Build with GtkSpell............: $enable_gtkspell | |
3802 | 427 echo |
3174 | 428 echo Use XScreenSaver Extension.... : $enable_xss |
4430 | 429 echo |
430 echo Build with ESD................ : $enable_esd | |
431 echo Build with NAS................ : $enable_nas | |
432 echo Build with ArtsC.............. : $enable_artsc | |
3174 | 433 echo |
434 echo Print debugging messages...... : $enable_debug | |
435 echo | |
436 eval eval echo Gaim will be installed in $bindir. | |
437 if test "x$gaimpath" != "x" ; then | |
438 echo Warning: You have an old copy of gaim at $gaimpath. | |
439 fi | |
440 echo | |
441 echo configure complete, now type \'make\' | |
442 echo |