Mercurial > pidgin
annotate configure.in @ 4343:36cb0bb95b9c
[gaim-migrate @ 4608]
HR works again. Thanks, KingAnt (Mark Doliner). This is rather hackish (The 5000 width) but hey.. it seems to work okay. Let me know if you have any problems with it. If someone wants to do this The Right Way (tm) then please feel free to do so..
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Sun, 19 Jan 2003 03:29:00 +0000 |
parents | 11c2321ce014 |
children | 16540914c963 |
rev | line source |
---|---|
3174 | 1 dnl Process this file with autoconf to produce a configure script. |
2 AC_INIT(src/aim.c) | |
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 | |
37 AC_CHECK_FUNCS(socket strdup strstr atexit getaddrinfo) | |
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 |
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 | |
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) |
3174 | 122 |
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 | |
3174 | 251 if test "$enable_nas" = yes ; then |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
252 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.]) |
3174 | 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 [ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
262 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.]) |
3174 | 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 [ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
279 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.]) |
3174 | 280 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" |
281 ],[ | |
282 enable_artsc=no | |
283 CFLAGS="$old_CFLAGS" | |
284 ]) | |
285 else | |
286 enable_artsc=no | |
287 fi | |
288 fi | |
289 AC_SUBST(SOUND_LIBS) | |
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) | |
330 AC_CHECK_LIB(nsl, gethostent) | |
331 | |
332 dnl checks for zephyr | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
333 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
3174 | 334 AC_SUBST(KRB4_CFLAGS) |
335 AC_SUBST(KRB4_LDFLAGS) | |
336 AC_SUBST(KRB4_LIBS) | |
337 if test "$kerberos" != "no" ; then | |
338 if test "$kerberos" != "yes" ; then | |
339 KRB4_CFLAGS="-I${kerberos}/include" | |
340 if test -d "$kerberos/include/kerberosIV" ; then | |
341 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
342 fi | |
343 KRB4_LDFLAGS="-L${kerberos}/lib" | |
344 elif test -d /usr/local/include/kerberosIV ; then | |
345 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
346 elif test -d /usr/include/kerberosIV ; then | |
347 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
348 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
349 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
3174 | 350 |
351 orig_LDFLAGS="$LDFLAGS" | |
352 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
353 AC_CHECK_LIB(krb4, krb_rd_req, | |
354 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
355 [AC_CHECK_LIB(krb, krb_rd_req, | |
356 [KRB4_LIBS="-lkrb -ldes"], | |
357 [AC_ERROR(Kerberos 4 libraries not found)], | |
358 -ldes)], | |
359 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
360 orig_LIBS="$LIBS" | |
361 LIBS="$LIBS $KRB4_LIBS" | |
362 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
363 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
364 LIBS="$orig_LIBS" | |
365 LDFLAGS="$orig_LDFLAGS" | |
366 fi | |
367 AC_CHECK_FUNCS(gethostid lrand48) | |
368 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
369 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
370 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
371 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
372 AC_CHECK_HEADERS(termios.h) | |
3194 | 373 AC_VAR_TIMEZONE_EXTERNALS |
3174 | 374 |
375 AC_OUTPUT([Makefile | |
376 doc/Makefile | |
377 intl/Makefile | |
378 m4/Makefile | |
379 pixmaps/Makefile | |
380 pixmaps/protocols/Makefile | |
381 pixmaps/protocols/msn/Makefile | |
382 pixmaps/protocols/yahoo/Makefile | |
3491 | 383 pixmaps/protocols/oscar/Makefile |
3586 | 384 pixmaps/protocols/napster/Makefile |
385 pixmaps/protocols/jabber/Makefile | |
386 pixmaps/protocols/irc/Makefile | |
387 pixmaps/protocols/icq/Makefile | |
388 pixmaps/protocols/gg/Makefile | |
4252 | 389 pixmaps/smileys/Makefile |
390 pixmaps/smileys/default/Makefile | |
3174 | 391 plugins/Makefile |
3510 | 392 plugins/docklet/Makefile |
3394
bc71eb7428ef
[gaim-migrate @ 3413]
Christian Hammond <chipx86@chipx86.com>
parents:
3391
diff
changeset
|
393 plugins/ticker/Makefile |
3174 | 394 po/Makefile.in |
395 sounds/Makefile | |
396 src/Makefile | |
397 src/protocols/Makefile | |
398 src/protocols/gg/Makefile | |
399 src/protocols/icq/Makefile | |
400 src/protocols/irc/Makefile | |
401 src/protocols/jabber/Makefile | |
402 src/protocols/msn/Makefile | |
403 src/protocols/napster/Makefile | |
404 src/protocols/oscar/Makefile | |
405 src/protocols/toc/Makefile | |
406 src/protocols/yahoo/Makefile | |
407 src/protocols/zephyr/Makefile | |
408 gaim.spec | |
409 ]) | |
410 | |
411 echo | |
412 echo $PACKAGE $VERSION | |
413 | |
414 echo | |
415 echo Allow Multiple Connections.... : $enable_multi | |
416 echo Build Protocol Plugins........ : $enable_prpls | |
417 echo Protocols to link statically.. : $STATIC_PRPLS | |
418 echo | |
3425 | 419 echo UI Library.................... : GTK 2.0 |
3174 | 420 echo |
421 echo Build with Plugin support..... : $enable_plugins | |
422 echo Build with Perl support....... : $enable_perl | |
423 echo | |
3802 | 424 echo Build with GtkSpell............: $enable_gtkspell |
425 echo | |
3174 | 426 echo Use XScreenSaver Extension.... : $enable_xss |
427 echo | |
428 echo Build with ESD................ : $enable_esd | |
429 echo Build with NAS................ : $enable_nas | |
430 echo Build with ArtsC.............. : $enable_artsc | |
431 echo | |
432 echo Print debugging messages...... : $enable_debug | |
433 echo | |
434 eval eval echo Gaim will be installed in $bindir. | |
435 if test "x$gaimpath" != "x" ; then | |
436 echo Warning: You have an old copy of gaim at $gaimpath. | |
437 fi | |
438 echo | |
439 echo configure complete, now type \'make\' | |
440 echo |