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