Mercurial > pidgin
annotate configure.in @ 4561:9df99116840a
[gaim-migrate @ 4842]
This is the new sound subsystem
Lots of stuff got renamed, and everything sound-wise is documented.
Gaim now uses libaudiofile and libao to play sounds. Lots of ugly hacks
were removed, and now we support playing audio through anything that
libao will support.
If you need to (you shouldn't) you can force libao to use a specific
output driver, by putting a line into ~/.libao like:
default_driver=esd
You shouldn't need to do this, libao is pretty good at figuring out what
driver to use.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Sun, 09 Feb 2003 01:55:35 +0000 |
parents | fbf9f873abfc |
children | 27354602734d |
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 |
4561 | 115 AC_ARG_ENABLE(audio, [ --disable-audio compile without libao/libaudiofile for sound playing],,enable_audio=yes) |
3174 | 116 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes) |
117 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes) | |
3802 | 118 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes) |
3174 | 119 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no) |
120 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) | |
4561 | 121 AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes) |
3174 | 122 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") |
123 | |
124 if test "$enable_debug" = yes ; then | |
125 CFLAGS="$CFLAGS -Wall -g3" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
126 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
3174 | 127 fi |
128 | |
129 | |
3551 | 130 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ |
3454 | 131 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib |
132 *** development headers installed. The latest version of GLib is | |
133 *** always available at http://www.gtk.org/.])) | |
3551 | 134 AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([ |
3454 | 135 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ |
136 *** development headers installed. The latest version of GTK+ is | |
137 *** always available at http://www.gtk.org/.])) | |
138 | |
3425 | 139 AC_PATH_PROG(gaimpath, gaim) |
140 CFLAGS="$CFLAGS $GTK_CFLAGS -DGTK_ENABLE_BROKEN" | |
3174 | 141 |
4157 | 142 AC_PATH_X |
143 | |
3174 | 144 dnl Check for XScreenSaver |
145 if test "x$enable_xss" = "xyes" ; then | |
146 old_LIBS="$LIBS" | |
3425 | 147 LIBS="$LIBS $GTK_LIBS -L$x_libraries" |
3174 | 148 XSS_LIBS="no" |
149 XSS_HEADERS="no" | |
3282 | 150 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries"],[],[-lX11 -lXext -lm]) |
3288 | 151 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm]) |
3174 | 152 if test \! "$XSS_LIBS" = "no"; then |
153 AC_TRY_COMPILE([ | |
154 #include <X11/extensions/scrnsaver.h> | |
155 ],[],[enable_xss=no],[ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
156 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
3174 | 157 ]) |
158 else | |
159 XSS_LIBS="" | |
160 enable_xss=no | |
161 fi | |
162 LIBS="$old_LIBS" | |
163 else | |
164 XSS_LIBS="" | |
165 enable_xss=no | |
166 fi | |
167 AC_SUBST(XSS_LIBS) | |
168 | |
4157 | 169 |
170 dnl Check for X session management libs | |
171 if test "x$enable_sm" = "xyes"; then | |
172 enable_sm=no | |
173 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [-L$x_libraries -lICE]) | |
174 if test "$found_sm_lib" = "true"; then | |
175 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="-L$x_libraries -lSM -lICE" enable_sm=yes) | |
176 fi | |
177 else | |
178 SM_LIBS="" | |
179 enable_sm=no | |
180 fi | |
181 AC_SUBST(SM_LIBS) | |
182 if test "$enable_sm" = "yes"; then | |
183 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) | |
184 fi | |
185 | |
186 | |
3203 | 187 AC_DEFUN(GC_TM_GMTOFF, |
188 [AC_REQUIRE([AC_STRUCT_TM])dnl | |
189 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, | |
190 [AC_TRY_COMPILE([#include <sys/types.h> | |
191 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], | |
192 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) | |
193 if test "$ac_cv_struct_tm_gmtoff" = yes; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
194 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.]) |
3203 | 195 fi |
196 ]) | |
197 | |
198 GC_TM_GMTOFF | |
3174 | 199 |
200 | |
201 dnl This was taken straight from X-Chat. | |
202 dnl X-Chat is the greatest application ever, not only | |
203 dnl because it's a rocking IRC client but also because | |
204 dnl it's very easy to learn from. | |
205 if test "$enable_perl" = yes ; then | |
206 AC_PATH_PROG(perlpath, perl) | |
207 AC_MSG_CHECKING(for Perl compile flags) | |
208 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
209 if test "_$PERL_CFLAGS" = _ ; then | |
210 AC_MSG_RESULT([not found, building without perl.]) | |
211 enable_perl = no | |
212 else | |
213 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
214 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
215 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
216 if test "$system" = "Linux"; then | |
217 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
218 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
219 fi | |
220 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
221 AC_MSG_RESULT(ok) | |
222 AC_SUBST(PERL_CFLAGS) | |
223 AC_SUBST(PERL_LIBS) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
224 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.]) |
3174 | 225 AC_CHECK_FUNCS(Perl_eval_pv) |
4298 | 226 |
227 AC_MSG_CHECKING(for old perl) | |
228 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` | |
229 if test "$PERL_OLD" = "yes"; then | |
4314
11c2321ce014
[gaim-migrate @ 4568]
Christian Hammond <chipx86@chipx86.com>
parents:
4298
diff
changeset
|
230 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
4298 | 231 AC_MSG_RESULT(yes) |
232 else | |
233 AC_MSG_RESULT(no) | |
234 fi | |
3174 | 235 fi |
236 fi | |
237 | |
3802 | 238 dnl Thanks, Evan. |
239 if test "$enable_gtkspell" = yes ; then | |
240 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no) | |
241 if test "$enable_gtkspell" = "yes" ; then | |
242 AC_SUBST(GTKSPELL_CFLAGS) | |
243 AC_SUBST(GTKSPELL_LIBS) | |
244 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?]) | |
245 fi | |
246 fi | |
247 | |
4561 | 248 if test "$enable_audio" = yes ; then |
249 GAIM_PATH_AO(found_ao_lib=true) | |
250 | |
251 AM_PATH_AUDIOFILE([0.2.0], found_af_lib=true) | |
252 | |
253 if test "$found_ao_lib" = "true" -a "$found_af_lib" = "true"; then | |
254 SOUND_LIBS="$AO_LIBS $AUDIOFILE_LIBS" | |
255 AC_SUBST(SOUND_LIBS) | |
256 AC_DEFINE(USE_AO, 1, [Define if we're using libao and libaudiofile for sound playing]) | |
257 enable_audio=yes | |
4430 | 258 else |
4561 | 259 enable_audio=no |
260 fi | |
261 else | |
262 enable_audio=no | |
4430 | 263 fi |
3174 | 264 |
265 if test "$ac_cv_cygwin" = yes ; then | |
266 LDADD="$LDADD -static" | |
267 CFLAGS="$CFLAGS -Wall -g" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
268 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
3174 | 269 fi |
270 | |
271 AC_SUBST(CFLAGS) | |
272 AC_SUBST(LDADD) | |
273 AC_SUBST(LIBS) | |
274 | |
275 if test "x$enable_multi" != "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
276 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.]) |
3174 | 277 enable_multi=no |
278 fi | |
279 | |
280 if test "x$enable_plugins" = "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
281 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
3174 | 282 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
283 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
284 AM_CONDITIONAL(PLUGINS, false) |
3174 | 285 enable_plugins=no |
286 enable_prpls=no | |
287 fi | |
288 | |
289 if test "x$enable_prpls" = "xyes" ; then | |
290 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes") | |
291 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
292 AM_CONDITIONAL(PRPLS, false) |
3174 | 293 enable_prpls=no |
294 fi | |
295 | |
296 dnl checks for icqlib | |
297 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h) | |
298 AC_CHECK_FUNCS(bswap_32 bswap_16) | |
299 AC_C_BIGENDIAN | |
300 | |
301 dnl checks for jabber | |
302 dnl AC_CHECK_SIZEOF(short) | |
303 AC_CHECK_FUNCS(snprintf connect) | |
4418 | 304 AC_CHECK_LIB(socket, socket) |
3174 | 305 AC_CHECK_LIB(nsl, gethostent) |
306 | |
307 dnl checks for zephyr | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
308 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
3174 | 309 AC_SUBST(KRB4_CFLAGS) |
310 AC_SUBST(KRB4_LDFLAGS) | |
311 AC_SUBST(KRB4_LIBS) | |
312 if test "$kerberos" != "no" ; then | |
313 if test "$kerberos" != "yes" ; then | |
314 KRB4_CFLAGS="-I${kerberos}/include" | |
315 if test -d "$kerberos/include/kerberosIV" ; then | |
316 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
317 fi | |
318 KRB4_LDFLAGS="-L${kerberos}/lib" | |
319 elif test -d /usr/local/include/kerberosIV ; then | |
320 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
321 elif test -d /usr/include/kerberosIV ; then | |
322 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
323 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
324 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
3174 | 325 |
326 orig_LDFLAGS="$LDFLAGS" | |
327 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
328 AC_CHECK_LIB(krb4, krb_rd_req, | |
329 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
330 [AC_CHECK_LIB(krb, krb_rd_req, | |
331 [KRB4_LIBS="-lkrb -ldes"], | |
332 [AC_ERROR(Kerberos 4 libraries not found)], | |
333 -ldes)], | |
334 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
335 orig_LIBS="$LIBS" | |
336 LIBS="$LIBS $KRB4_LIBS" | |
337 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
338 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
339 LIBS="$orig_LIBS" | |
340 LDFLAGS="$orig_LDFLAGS" | |
341 fi | |
342 AC_CHECK_FUNCS(gethostid lrand48) | |
343 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
344 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
345 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
346 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
347 AC_CHECK_HEADERS(termios.h) | |
3194 | 348 AC_VAR_TIMEZONE_EXTERNALS |
3174 | 349 |
350 AC_OUTPUT([Makefile | |
4554
fbf9f873abfc
[gaim-migrate @ 4834]
Christian Hammond <chipx86@chipx86.com>
parents:
4489
diff
changeset
|
351 Doxyfile |
3174 | 352 doc/Makefile |
353 intl/Makefile | |
354 m4/Makefile | |
355 pixmaps/Makefile | |
356 pixmaps/protocols/Makefile | |
357 pixmaps/protocols/msn/Makefile | |
358 pixmaps/protocols/yahoo/Makefile | |
3491 | 359 pixmaps/protocols/oscar/Makefile |
3586 | 360 pixmaps/protocols/napster/Makefile |
361 pixmaps/protocols/jabber/Makefile | |
362 pixmaps/protocols/irc/Makefile | |
363 pixmaps/protocols/icq/Makefile | |
364 pixmaps/protocols/gg/Makefile | |
4252 | 365 pixmaps/smileys/Makefile |
366 pixmaps/smileys/default/Makefile | |
3174 | 367 plugins/Makefile |
3510 | 368 plugins/docklet/Makefile |
4390
16540914c963
[gaim-migrate @ 4656]
Christian Hammond <chipx86@chipx86.com>
parents:
4314
diff
changeset
|
369 plugins/gestures/Makefile |
3394
bc71eb7428ef
[gaim-migrate @ 3413]
Christian Hammond <chipx86@chipx86.com>
parents:
3391
diff
changeset
|
370 plugins/ticker/Makefile |
3174 | 371 po/Makefile.in |
372 sounds/Makefile | |
373 src/Makefile | |
374 src/protocols/Makefile | |
375 src/protocols/gg/Makefile | |
376 src/protocols/icq/Makefile | |
377 src/protocols/irc/Makefile | |
378 src/protocols/jabber/Makefile | |
379 src/protocols/msn/Makefile | |
380 src/protocols/napster/Makefile | |
381 src/protocols/oscar/Makefile | |
382 src/protocols/toc/Makefile | |
383 src/protocols/yahoo/Makefile | |
384 src/protocols/zephyr/Makefile | |
385 gaim.spec | |
386 ]) | |
387 | |
388 echo | |
389 echo $PACKAGE $VERSION | |
390 | |
391 echo | |
392 echo Allow Multiple Connections.... : $enable_multi | |
393 echo Build Protocol Plugins........ : $enable_prpls | |
394 echo Protocols to link statically.. : $STATIC_PRPLS | |
395 echo | |
4561 | 396 echo UI Library.................... : GTK 2.x |
3174 | 397 echo |
398 echo Build with Plugin support..... : $enable_plugins | |
399 echo Build with Perl support....... : $enable_perl | |
4561 | 400 echo Build with Audio support...... : $enable_audio |
401 echo Build with GtkSpell support... : $enable_gtkspell | |
3802 | 402 echo |
3174 | 403 echo Use XScreenSaver Extension.... : $enable_xss |
4561 | 404 echo Use X Session Management...... : $enable_sm |
3174 | 405 echo |
406 echo Print debugging messages...... : $enable_debug | |
407 echo | |
408 eval eval echo Gaim will be installed in $bindir. | |
409 if test "x$gaimpath" != "x" ; then | |
410 echo Warning: You have an old copy of gaim at $gaimpath. | |
411 fi | |
412 echo | |
413 echo configure complete, now type \'make\' | |
414 echo |