Mercurial > pidgin
annotate configure.ac @ 4185:e52b0571ca95
[gaim-migrate @ 4416]
Vincent van Adrighem (valium) writes:
"This is an updated version of the dutch translation.
It's not complete (yet), but it is better than the last
one. It contains some new translations and the old one
have been reviewed and updated. This file is intended
for the HEAD branch. It can probably be used for the
GTK-1-2 branch, but I don't know if the translations
are 100% the same.."
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Fri, 03 Jan 2003 14:55:11 +0000 |
parents | 9c31ddae80a1 |
children | da30c4977c43 |
rev | line source |
---|---|
2129 | 1 dnl Process this file with autoconf to produce a configure script. |
2 AC_INIT(src/aim.c) | |
3 AM_CONFIG_HEADER(config.h) | |
3589 | 4 AM_INIT_AUTOMAKE([gaim], [0.60cvs]) |
3174 | 5 |
6 AC_PREREQ([2.50]) | |
2129 | 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:
3391
diff
changeset
|
19 AM_GNU_GETTEXT_VERSION(0.10.40) |
2129 | 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 dnl Checks for getopt in standard library | |
3174 | 39 AC_CHECK_FUNCS(getopt_long , , |
40 AC_LIBOBJ(getopt) | |
41 AC_LIBOBJ(getopt1)) | |
42 | |
2129 | 43 |
2959 | 44 dnl Check for inet_aton |
45 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , | |
46 [AC_ERROR(inet_aton not found)])]) | |
47 | |
3150 | 48 dnl Check for socklen_t (in Unix98) |
49 AC_MSG_CHECKING(for socklen_t) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
50 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
51 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
52 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
53 socklen_t x; |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
54 ], [], |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
55 [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
56 AC_MSG_RESULT(yes) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
57 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
58 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
59 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
60 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
61 int accept(int, struct sockaddr *, size_t *); |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
62 ], [], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
63 AC_MSG_RESULT(size_t) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
64 AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
65 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
66 AC_MSG_RESULT(int) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
67 AC_DEFINE(socklen_t, int, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
68 ]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
69 ]) |
3150 | 70 |
2129 | 71 dnl This is a bad, bad hack. I am a bad, bad man. |
72 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)" | |
73 | |
74 AC_ARG_ENABLE(distrib,,,enable_distrib=no) | |
75 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") | |
76 AC_ARG_ENABLE(multi, [ --disable-multi disable multiple connections],,enable_multi=yes) | |
77 AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes) | |
3572 | 78 AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="") |
2129 | 79 if test "x$STATIC_PRPLS" = "xall" ; then |
3382 | 80 STATIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr" |
2129 | 81 fi |
82 AC_SUBST(STATIC_PRPLS) | |
83 STATIC_LINK_LIBS= | |
84 extern_init= | |
85 load_proto= | |
86 for i in $STATIC_PRPLS ; do | |
87 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a" | |
88 extern_init="$extern_init extern void ${i}_init(struct prpl *);" | |
3572 | 89 load_proto="$load_proto load_protocol(${i}_init);" |
2129 | 90 case $i in |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2330
diff
changeset
|
91 gg) static_gg=yes ;; |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
92 irc) static_irc=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
93 jabber) static_jabber=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
94 msn) static_msn=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
95 napster) static_napster=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
96 oscar) static_oscar=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
97 toc) static_toc=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
98 yahoo) static_yahoo=yes ;; |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
99 zephyr) static_zephyr=yes ;; |
2129 | 100 *) echo "Invalid static protocol $i!!" ; exit ;; |
101 esac | |
102 done | |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2330
diff
changeset
|
103 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
104 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
105 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
106 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
107 AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
108 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
109 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
110 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
111 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
2129 | 112 AC_SUBST(STATIC_LINK_LIBS) |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
113 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }, |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
114 [Loads static protocol plugin module initialization functions.]) |
2129 | 115 |
116 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes) | |
117 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no) | |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
118 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes) |
2129 | 119 |
120 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes) | |
121 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes) | |
3802 | 122 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes) |
2430
0ba75351a01b
[gaim-migrate @ 2443]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2416
diff
changeset
|
123 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no) |
2129 | 124 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) |
4157 | 125 AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes) |
2129 | 126 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") |
127 | |
128 if test "$enable_debug" = yes ; then | |
2541
8229710b343b
[gaim-migrate @ 2554]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2540
diff
changeset
|
129 CFLAGS="$CFLAGS -Wall -g3" |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
130 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
2129 | 131 fi |
132 | |
3551 | 133 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ |
3425 | 134 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib |
2129 | 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([ |
3425 | 138 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ |
2129 | 139 *** development headers installed. The latest version of GTK+ is |
2730
a9aabf1170f1
[gaim-migrate @ 2743]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2726
diff
changeset
|
140 *** always available at http://www.gtk.org/.])) |
2129 | 141 |
3425 | 142 AC_PATH_PROG(gaimpath, gaim) |
143 CFLAGS="$CFLAGS $GTK_CFLAGS -DGTK_ENABLE_BROKEN" | |
2129 | 144 |
4157 | 145 AC_PATH_X |
146 | |
2129 | 147 dnl Check for XScreenSaver |
148 if test "x$enable_xss" = "xyes" ; then | |
2182
665e1dbeb8da
[gaim-migrate @ 2192]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2181
diff
changeset
|
149 old_LIBS="$LIBS" |
3425 | 150 LIBS="$LIBS $GTK_LIBS -L$x_libraries" |
2129 | 151 XSS_LIBS="no" |
152 XSS_HEADERS="no" | |
3282 | 153 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries"],[],[-lX11 -lXext -lm]) |
154 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm]) | |
2129 | 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:
3589
diff
changeset
|
159 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
2129 | 160 ]) |
161 else | |
162 XSS_LIBS="" | |
163 enable_xss=no | |
164 fi | |
2182
665e1dbeb8da
[gaim-migrate @ 2192]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2181
diff
changeset
|
165 LIBS="$old_LIBS" |
2129 | 166 else |
167 XSS_LIBS="" | |
168 enable_xss=no | |
169 fi | |
170 AC_SUBST(XSS_LIBS) | |
171 | |
172 | |
4157 | 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:
3589
diff
changeset
|
197 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.]) |
3203 | 198 fi |
199 ]) | |
200 | |
201 GC_TM_GMTOFF | |
202 | |
203 | |
2129 | 204 |
205 dnl This was taken straight from X-Chat. | |
206 dnl X-Chat is the greatest application ever, not only | |
207 dnl because it's a rocking IRC client but also because | |
208 dnl it's very easy to learn from. | |
209 if test "$enable_perl" = yes ; then | |
210 AC_PATH_PROG(perlpath, perl) | |
211 AC_MSG_CHECKING(for Perl compile flags) | |
212 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
213 if test "_$PERL_CFLAGS" = _ ; then | |
214 AC_MSG_RESULT([not found, building without perl.]) | |
215 enable_perl = no | |
216 else | |
217 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
218 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
219 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
220 if test "$system" = "Linux"; then | |
221 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
222 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
223 fi | |
224 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
225 AC_MSG_RESULT(ok) | |
3931 | 226 |
227 oldLIBS=$LIBS | |
228 LIBS="$LIBS $PERL_LIBS" | |
229 AC_MSG_CHECKING(for libperl) | |
230 AC_CHECK_FUNCS(perl_run, [], enable_perl=no) | |
231 LIBS=$oldLIBS | |
2129 | 232 fi |
233 fi | |
234 | |
3931 | 235 if test "$enable_perl" = yes ; then |
236 AC_SUBST(PERL_CFLAGS) | |
237 AC_SUBST(PERL_LIBS) | |
238 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.]) | |
239 | |
240 dnl This is almost definitely wrong, but in case there's | |
241 dnl something I'm missing, I'll leave it in. | |
242 AC_CHECK_FUNCS(Perl_eval_pv) | |
243 else | |
244 PERL_CFLAGS= | |
245 PERL_LIBS= | |
246 fi | |
247 | |
3802 | 248 dnl Thanks, Evan. |
249 if test "$enable_gtkspell" = yes ; then | |
250 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no) | |
251 if test "$enable_gtkspell" = "yes" ; then | |
252 AC_SUBST(GTKSPELL_CFLAGS) | |
253 AC_SUBST(GTKSPELL_LIBS) | |
254 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?]) | |
255 fi | |
256 fi | |
257 | |
2129 | 258 if test "$enable_nas" = yes ; then |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
259 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.]) |
2178
a22f18ae43c1
[gaim-migrate @ 2188]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2163
diff
changeset
|
260 SOUND_LIBS="-laudio -lXt" |
2129 | 261 fi |
262 if test "$enable_esd" = yes ; then | |
263 AM_PATH_GESD | |
264 if test "$no_esd" != yes ; then | |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
265 old_CFLAGS="$CFLAGS" |
2129 | 266 CFLAGS="$CFLAGS $ESD_CFLAGS" |
2184
3bd61577ab8b
[gaim-migrate @ 2194]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2182
diff
changeset
|
267 AC_TRY_COMPILE(,[#include <esd.h>], |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
268 [ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
269 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.]) |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
270 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
271 ],[ |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
272 enable_esd=no |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
273 CFLAGS="$old_CFLAGS" |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
274 ]) |
2129 | 275 else |
276 enable_esd=no | |
277 fi | |
278 fi | |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
279 if test "x$enable_artsc" = "xyes"; then |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
280 AM_PATH_ARTSC |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
281 if test "x$no_artsc" != "xyes" ; then |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
282 old_CFLAGS="$CFLAGS" |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
283 CFLAGS="$CFLAGS $ARTSC_CFLAGS" |
2184
3bd61577ab8b
[gaim-migrate @ 2194]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2182
diff
changeset
|
284 AC_TRY_COMPILE(,[#include <artsc.h>], |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
285 [ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
286 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.]) |
2179
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
287 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
288 ],[ |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
289 enable_artsc=no |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
290 CFLAGS="$old_CFLAGS" |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
291 ]) |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
292 else |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
293 enable_artsc=no |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
294 fi |
64d8ef561763
[gaim-migrate @ 2189]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2178
diff
changeset
|
295 fi |
2178
a22f18ae43c1
[gaim-migrate @ 2188]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2163
diff
changeset
|
296 AC_SUBST(SOUND_LIBS) |
2129 | 297 |
298 if test "$ac_cv_cygwin" = yes ; then | |
299 LDADD="$LDADD -static" | |
300 CFLAGS="$CFLAGS -Wall -g" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
301 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
2129 | 302 fi |
303 | |
304 AC_SUBST(CFLAGS) | |
305 AC_SUBST(LDADD) | |
306 AC_SUBST(LIBS) | |
307 | |
308 if test "x$enable_multi" != "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
309 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.]) |
2129 | 310 enable_multi=no |
311 fi | |
312 | |
313 if test "x$enable_plugins" = "xyes" ; then | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
314 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
2129 | 315 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
316 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
317 AM_CONDITIONAL(PLUGINS, false) |
2129 | 318 enable_plugins=no |
319 enable_prpls=no | |
320 fi | |
321 | |
322 if test "x$enable_prpls" = "xyes" ; then | |
323 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes") | |
324 else | |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
325 AM_CONDITIONAL(PRPLS, false) |
2129 | 326 enable_prpls=no |
327 fi | |
328 | |
329 dnl checks for icqlib | |
330 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h) | |
331 AC_CHECK_FUNCS(bswap_32 bswap_16) | |
332 AC_C_BIGENDIAN | |
333 | |
334 dnl checks for jabber | |
335 dnl AC_CHECK_SIZEOF(short) | |
336 AC_CHECK_FUNCS(snprintf connect) | |
337 AC_CHECK_LIB(nsl, gethostent) | |
338 | |
339 dnl checks for zephyr | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
340 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
2129 | 341 AC_SUBST(KRB4_CFLAGS) |
342 AC_SUBST(KRB4_LDFLAGS) | |
343 AC_SUBST(KRB4_LIBS) | |
344 if test "$kerberos" != "no" ; then | |
345 if test "$kerberos" != "yes" ; then | |
346 KRB4_CFLAGS="-I${kerberos}/include" | |
347 if test -d "$kerberos/include/kerberosIV" ; then | |
348 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
349 fi | |
350 KRB4_LDFLAGS="-L${kerberos}/lib" | |
351 elif test -d /usr/local/include/kerberosIV ; then | |
352 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
353 elif test -d /usr/include/kerberosIV ; then | |
354 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
355 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
356 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
2129 | 357 |
358 orig_LDFLAGS="$LDFLAGS" | |
359 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
360 AC_CHECK_LIB(krb4, krb_rd_req, | |
361 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
362 [AC_CHECK_LIB(krb, krb_rd_req, | |
363 [KRB4_LIBS="-lkrb -ldes"], | |
364 [AC_ERROR(Kerberos 4 libraries not found)], | |
365 -ldes)], | |
366 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
367 orig_LIBS="$LIBS" | |
368 LIBS="$LIBS $KRB4_LIBS" | |
369 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
370 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
371 LIBS="$orig_LIBS" | |
372 LDFLAGS="$orig_LDFLAGS" | |
373 fi | |
374 AC_CHECK_FUNCS(gethostid lrand48) | |
375 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
376 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
377 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
378 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
379 AC_CHECK_HEADERS(termios.h) | |
3194 | 380 AC_VAR_TIMEZONE_EXTERNALS |
2129 | 381 |
382 AC_OUTPUT([Makefile | |
383 doc/Makefile | |
384 intl/Makefile | |
385 m4/Makefile | |
386 pixmaps/Makefile | |
3039 | 387 pixmaps/protocols/Makefile |
388 pixmaps/protocols/msn/Makefile | |
389 pixmaps/protocols/yahoo/Makefile | |
3492 | 390 pixmaps/protocols/oscar/Makefile |
3586 | 391 pixmaps/protocols/napster/Makefile |
392 pixmaps/protocols/jabber/Makefile | |
393 pixmaps/protocols/irc/Makefile | |
394 pixmaps/protocols/icq/Makefile | |
395 pixmaps/protocols/gg/Makefile | |
2129 | 396 plugins/Makefile |
3510 | 397 plugins/docklet/Makefile |
3391 | 398 plugins/ticker/Makefile |
2129 | 399 po/Makefile.in |
400 sounds/Makefile | |
401 src/Makefile | |
402 src/protocols/Makefile | |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2330
diff
changeset
|
403 src/protocols/gg/Makefile |
2129 | 404 src/protocols/icq/Makefile |
405 src/protocols/irc/Makefile | |
406 src/protocols/jabber/Makefile | |
407 src/protocols/msn/Makefile | |
408 src/protocols/napster/Makefile | |
409 src/protocols/oscar/Makefile | |
410 src/protocols/toc/Makefile | |
411 src/protocols/yahoo/Makefile | |
412 src/protocols/zephyr/Makefile | |
413 gaim.spec | |
414 ]) | |
415 | |
416 echo | |
417 echo $PACKAGE $VERSION | |
418 | |
419 echo | |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
420 echo Allow Multiple Connections.... : $enable_multi |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
421 echo Build Protocol Plugins........ : $enable_prpls |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
422 echo Protocols to link statically.. : $STATIC_PRPLS |
2129 | 423 echo |
3425 | 424 echo UI Library.................... : GTK 2.0 |
2129 | 425 echo |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
426 echo Build with Plugin support..... : $enable_plugins |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
427 echo Build with Perl support....... : $enable_perl |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
428 echo |
3802 | 429 echo Build with GtkSpell............: $enable_gtkspell |
430 echo | |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
431 echo Use XScreenSaver Extension.... : $enable_xss |
4157 | 432 echo Use X Session Management...... : $enable_sm |
2129 | 433 echo |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
434 echo Build with ESD................ : $enable_esd |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
435 echo Build with NAS................ : $enable_nas |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
436 echo Build with ArtsC.............. : $enable_artsc |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
437 echo |
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
438 echo Print debugging messages...... : $enable_debug |
2129 | 439 echo |
2452
824e1afefdd3
[gaim-migrate @ 2465]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2436
diff
changeset
|
440 eval eval echo Gaim will be installed in $bindir. |
2129 | 441 if test "x$gaimpath" != "x" ; then |
442 echo Warning: You have an old copy of gaim at $gaimpath. | |
443 fi | |
444 echo | |
445 echo configure complete, now type \'make\' | |
446 echo |