Mercurial > pidgin.yaz
annotate configure.in @ 4171:858822a27529
[gaim-migrate @ 4400]
Alex Converse (alex4):
"Gaim had a nasty habbit of not converting prefrenced
colors from 48-bit to 24-bit for outputting as html.
(causing malformed colors like #00FFFF00) I fixed this
by doing all the conversions at the time of outputting."
he further wrote, when i failed to see a need for this patch at first:
"The issue is GdkColors are 48-bit (16 of Red, green, and
blue) HTML colors are 24-bit (bit of Red, Green, and Blue)
gaim stores colors as GdkColors but when sends the color as
HTML. The problem is colors that were stored inb gaimrc
never got downsampled to 24bit."
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Thu, 02 Jan 2003 16:24:53 +0000 |
parents | 9c31ddae80a1 |
children | da30c4977c43 |
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) | |
3351 | 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) |
229 fi | |
230 fi | |
231 | |
3802 | 232 dnl Thanks, Evan. |
233 if test "$enable_gtkspell" = yes ; then | |
234 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no) | |
235 if test "$enable_gtkspell" = "yes" ; then | |
236 AC_SUBST(GTKSPELL_CFLAGS) | |
237 AC_SUBST(GTKSPELL_LIBS) | |
238 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?]) | |
239 fi | |
240 fi | |
241 | |
3174 | 242 if test "$enable_nas" = yes ; then |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
243 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.]) |
3174 | 244 SOUND_LIBS="-laudio -lXt" |
245 fi | |
246 if test "$enable_esd" = yes ; then | |
247 AM_PATH_GESD | |
248 if test "$no_esd" != yes ; then | |
249 old_CFLAGS="$CFLAGS" | |
250 CFLAGS="$CFLAGS $ESD_CFLAGS" | |
251 AC_TRY_COMPILE(,[#include <esd.h>], | |
252 [ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
253 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.]) |
3174 | 254 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" |
255 ],[ | |
256 enable_esd=no | |
257 CFLAGS="$old_CFLAGS" | |
258 ]) | |
259 else | |
260 enable_esd=no | |
261 fi | |
262 fi | |
263 if test "x$enable_artsc" = "xyes"; then | |
264 AM_PATH_ARTSC | |
265 if test "x$no_artsc" != "xyes" ; then | |
266 old_CFLAGS="$CFLAGS" | |
267 CFLAGS="$CFLAGS $ARTSC_CFLAGS" | |
268 AC_TRY_COMPILE(,[#include <artsc.h>], | |
269 [ | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
270 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.]) |
3174 | 271 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" |
272 ],[ | |
273 enable_artsc=no | |
274 CFLAGS="$old_CFLAGS" | |
275 ]) | |
276 else | |
277 enable_artsc=no | |
278 fi | |
279 fi | |
280 AC_SUBST(SOUND_LIBS) | |
281 | |
282 if test "$ac_cv_cygwin" = yes ; then | |
283 LDADD="$LDADD -static" | |
284 CFLAGS="$CFLAGS -Wall -g" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
285 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
3174 | 286 fi |
287 | |
288 AC_SUBST(CFLAGS) | |
289 AC_SUBST(LDADD) | |
290 AC_SUBST(LIBS) | |
291 | |
292 if test "x$enable_multi" != "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
293 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.]) |
3174 | 294 enable_multi=no |
295 fi | |
296 | |
297 if test "x$enable_plugins" = "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
298 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
3174 | 299 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
300 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
301 AM_CONDITIONAL(PLUGINS, false) |
3174 | 302 enable_plugins=no |
303 enable_prpls=no | |
304 fi | |
305 | |
306 if test "x$enable_prpls" = "xyes" ; then | |
307 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes") | |
308 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
309 AM_CONDITIONAL(PRPLS, false) |
3174 | 310 enable_prpls=no |
311 fi | |
312 | |
313 dnl checks for icqlib | |
314 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h) | |
315 AC_CHECK_FUNCS(bswap_32 bswap_16) | |
316 AC_C_BIGENDIAN | |
317 | |
318 dnl checks for jabber | |
319 dnl AC_CHECK_SIZEOF(short) | |
320 AC_CHECK_FUNCS(snprintf connect) | |
321 AC_CHECK_LIB(nsl, gethostent) | |
322 | |
323 dnl checks for zephyr | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
324 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
3174 | 325 AC_SUBST(KRB4_CFLAGS) |
326 AC_SUBST(KRB4_LDFLAGS) | |
327 AC_SUBST(KRB4_LIBS) | |
328 if test "$kerberos" != "no" ; then | |
329 if test "$kerberos" != "yes" ; then | |
330 KRB4_CFLAGS="-I${kerberos}/include" | |
331 if test -d "$kerberos/include/kerberosIV" ; then | |
332 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
333 fi | |
334 KRB4_LDFLAGS="-L${kerberos}/lib" | |
335 elif test -d /usr/local/include/kerberosIV ; then | |
336 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
337 elif test -d /usr/include/kerberosIV ; then | |
338 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
339 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3586
diff
changeset
|
340 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
3174 | 341 |
342 orig_LDFLAGS="$LDFLAGS" | |
343 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
344 AC_CHECK_LIB(krb4, krb_rd_req, | |
345 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
346 [AC_CHECK_LIB(krb, krb_rd_req, | |
347 [KRB4_LIBS="-lkrb -ldes"], | |
348 [AC_ERROR(Kerberos 4 libraries not found)], | |
349 -ldes)], | |
350 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
351 orig_LIBS="$LIBS" | |
352 LIBS="$LIBS $KRB4_LIBS" | |
353 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
354 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
355 LIBS="$orig_LIBS" | |
356 LDFLAGS="$orig_LDFLAGS" | |
357 fi | |
358 AC_CHECK_FUNCS(gethostid lrand48) | |
359 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
360 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
361 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
362 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
363 AC_CHECK_HEADERS(termios.h) | |
3194 | 364 AC_VAR_TIMEZONE_EXTERNALS |
3174 | 365 |
366 AC_OUTPUT([Makefile | |
367 doc/Makefile | |
368 intl/Makefile | |
369 m4/Makefile | |
370 pixmaps/Makefile | |
371 pixmaps/protocols/Makefile | |
372 pixmaps/protocols/msn/Makefile | |
373 pixmaps/protocols/yahoo/Makefile | |
3491 | 374 pixmaps/protocols/oscar/Makefile |
3586 | 375 pixmaps/protocols/napster/Makefile |
376 pixmaps/protocols/jabber/Makefile | |
377 pixmaps/protocols/irc/Makefile | |
378 pixmaps/protocols/icq/Makefile | |
379 pixmaps/protocols/gg/Makefile | |
3174 | 380 plugins/Makefile |
3510 | 381 plugins/docklet/Makefile |
3394
bc71eb7428ef
[gaim-migrate @ 3413]
Christian Hammond <chipx86@chipx86.com>
parents:
3391
diff
changeset
|
382 plugins/ticker/Makefile |
3174 | 383 po/Makefile.in |
384 sounds/Makefile | |
385 src/Makefile | |
386 src/protocols/Makefile | |
387 src/protocols/gg/Makefile | |
388 src/protocols/icq/Makefile | |
389 src/protocols/irc/Makefile | |
390 src/protocols/jabber/Makefile | |
391 src/protocols/msn/Makefile | |
392 src/protocols/napster/Makefile | |
393 src/protocols/oscar/Makefile | |
394 src/protocols/toc/Makefile | |
395 src/protocols/yahoo/Makefile | |
396 src/protocols/zephyr/Makefile | |
397 gaim.spec | |
398 ]) | |
399 | |
400 echo | |
401 echo $PACKAGE $VERSION | |
402 | |
403 echo | |
404 echo Allow Multiple Connections.... : $enable_multi | |
405 echo Build Protocol Plugins........ : $enable_prpls | |
406 echo Protocols to link statically.. : $STATIC_PRPLS | |
407 echo | |
3425 | 408 echo UI Library.................... : GTK 2.0 |
3174 | 409 echo |
410 echo Build with Plugin support..... : $enable_plugins | |
411 echo Build with Perl support....... : $enable_perl | |
412 echo | |
3802 | 413 echo Build with GtkSpell............: $enable_gtkspell |
414 echo | |
3174 | 415 echo Use XScreenSaver Extension.... : $enable_xss |
416 echo | |
417 echo Build with ESD................ : $enable_esd | |
418 echo Build with NAS................ : $enable_nas | |
419 echo Build with ArtsC.............. : $enable_artsc | |
420 echo | |
421 echo Print debugging messages...... : $enable_debug | |
422 echo | |
423 eval eval echo Gaim will be installed in $bindir. | |
424 if test "x$gaimpath" != "x" ; then | |
425 echo Warning: You have an old copy of gaim at $gaimpath. | |
426 fi | |
427 echo | |
428 echo configure complete, now type \'make\' | |
429 echo |