Mercurial > pidgin
comparison configure.ac @ 3662:4fcd36091737
[gaim-migrate @ 3791]
Anybody else hate this?
WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.
WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':
WARNING: AC_DEFINE([NEED_MAIN], 1,
WARNING: [Define if a function `main' is needed.])
WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.
It's gone!
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 13 Oct 2002 08:30:18 +0000 |
parents | e7f651161218 |
children | 9bcb42faccc0 |
comparison
equal
deleted
inserted
replaced
3661:de4c62f656ee | 3662:4fcd36091737 |
---|---|
45 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , | 45 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , |
46 [AC_ERROR(inet_aton not found)])]) | 46 [AC_ERROR(inet_aton not found)])]) |
47 | 47 |
48 dnl Check for socklen_t (in Unix98) | 48 dnl Check for socklen_t (in Unix98) |
49 AC_MSG_CHECKING(for socklen_t) | 49 AC_MSG_CHECKING(for socklen_t) |
50 AC_TRY_COMPILE([#include <sys/types.h> | 50 AC_TRY_COMPILE([ |
51 #include <sys/socket.h> | 51 #include <sys/types.h> |
52 socklen_t x; | 52 #include <sys/socket.h> |
53 ], [], [AC_MSG_RESULT(yes)], [ | 53 socklen_t x; |
54 AC_TRY_COMPILE([#include <sys/types.h> | 54 ], [], |
55 #include <sys/socket.h> | 55 [ |
56 int accept(int, struct sockaddr *, size_t *); | 56 AC_MSG_RESULT(yes) |
57 ], [], [ | 57 ], [ |
58 AC_MSG_RESULT(size_t) | 58 AC_TRY_COMPILE([ |
59 AC_DEFINE(socklen_t, size_t)], [ | 59 #include <sys/types.h> |
60 AC_MSG_RESULT(int) | 60 #include <sys/socket.h> |
61 AC_DEFINE(socklen_t, int)])]) | 61 int accept(int, struct sockaddr *, size_t *); |
62 ], [], [ | |
63 AC_MSG_RESULT(size_t) | |
64 AC_DEFINE(socklen_t, size_t, [socklen_t size]) | |
65 ], [ | |
66 AC_MSG_RESULT(int) | |
67 AC_DEFINE(socklen_t, int, [socklen_t size]) | |
68 ]) | |
69 ]) | |
62 | 70 |
63 dnl This is a bad, bad hack. I am a bad, bad man. | 71 dnl This is a bad, bad hack. I am a bad, bad man. |
64 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)" | 72 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)" |
65 | 73 |
66 AC_ARG_ENABLE(distrib,,,enable_distrib=no) | 74 AC_ARG_ENABLE(distrib,,,enable_distrib=no) |
100 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") | 108 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
101 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") | 109 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
102 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") | 110 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
103 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") | 111 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
104 AC_SUBST(STATIC_LINK_LIBS) | 112 AC_SUBST(STATIC_LINK_LIBS) |
105 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }) | 113 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }, |
114 [Loads static protocol plugin module initialization functions.]) | |
106 | 115 |
107 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes) | 116 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes) |
108 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no) | 117 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no) |
109 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes) | 118 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes) |
110 | 119 |
115 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) | 124 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) |
116 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") | 125 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") |
117 | 126 |
118 if test "$enable_debug" = yes ; then | 127 if test "$enable_debug" = yes ; then |
119 CFLAGS="$CFLAGS -Wall -g3" | 128 CFLAGS="$CFLAGS -Wall -g3" |
120 AC_DEFINE(DEBUG) | 129 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
121 fi | 130 fi |
122 | 131 |
123 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ | 132 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ |
124 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib | 133 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib |
125 *** development headers installed. The latest version of GLib is | 134 *** development headers installed. The latest version of GLib is |
143 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm]) | 152 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm]) |
144 if test \! "$XSS_LIBS" = "no"; then | 153 if test \! "$XSS_LIBS" = "no"; then |
145 AC_TRY_COMPILE([ | 154 AC_TRY_COMPILE([ |
146 #include <X11/extensions/scrnsaver.h> | 155 #include <X11/extensions/scrnsaver.h> |
147 ],[],[enable_xss=no],[ | 156 ],[],[enable_xss=no],[ |
148 AC_DEFINE(USE_SCREENSAVER) | 157 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
149 ]) | 158 ]) |
150 else | 159 else |
151 XSS_LIBS="" | 160 XSS_LIBS="" |
152 enable_xss=no | 161 enable_xss=no |
153 fi | 162 fi |
164 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, | 173 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, |
165 [AC_TRY_COMPILE([#include <sys/types.h> | 174 [AC_TRY_COMPILE([#include <sys/types.h> |
166 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], | 175 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], |
167 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) | 176 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) |
168 if test "$ac_cv_struct_tm_gmtoff" = yes; then | 177 if test "$ac_cv_struct_tm_gmtoff" = yes; then |
169 AC_DEFINE(HAVE_TM_GMTOFF) | 178 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.]) |
170 fi | 179 fi |
171 ]) | 180 ]) |
172 | 181 |
173 GC_TM_GMTOFF | 182 GC_TM_GMTOFF |
174 | 183 |
195 fi | 204 fi |
196 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | 205 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` |
197 AC_MSG_RESULT(ok) | 206 AC_MSG_RESULT(ok) |
198 AC_SUBST(PERL_CFLAGS) | 207 AC_SUBST(PERL_CFLAGS) |
199 AC_SUBST(PERL_LIBS) | 208 AC_SUBST(PERL_LIBS) |
200 AC_DEFINE(USE_PERL) | 209 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.]) |
201 AC_CHECK_FUNCS(Perl_eval_pv) | 210 AC_CHECK_FUNCS(Perl_eval_pv) |
202 fi | 211 fi |
203 fi | 212 fi |
204 | 213 |
205 if test "$enable_nas" = yes ; then | 214 if test "$enable_nas" = yes ; then |
206 AC_DEFINE(NAS_SOUND) | 215 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.]) |
207 SOUND_LIBS="-laudio -lXt" | 216 SOUND_LIBS="-laudio -lXt" |
208 fi | 217 fi |
209 if test "$enable_esd" = yes ; then | 218 if test "$enable_esd" = yes ; then |
210 AM_PATH_GESD | 219 AM_PATH_GESD |
211 if test "$no_esd" != yes ; then | 220 if test "$no_esd" != yes ; then |
212 old_CFLAGS="$CFLAGS" | 221 old_CFLAGS="$CFLAGS" |
213 CFLAGS="$CFLAGS $ESD_CFLAGS" | 222 CFLAGS="$CFLAGS $ESD_CFLAGS" |
214 AC_TRY_COMPILE(,[#include <esd.h>], | 223 AC_TRY_COMPILE(,[#include <esd.h>], |
215 [ | 224 [ |
216 AC_DEFINE(ESD_SOUND) | 225 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.]) |
217 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" | 226 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" |
218 ],[ | 227 ],[ |
219 enable_esd=no | 228 enable_esd=no |
220 CFLAGS="$old_CFLAGS" | 229 CFLAGS="$old_CFLAGS" |
221 ]) | 230 ]) |
228 if test "x$no_artsc" != "xyes" ; then | 237 if test "x$no_artsc" != "xyes" ; then |
229 old_CFLAGS="$CFLAGS" | 238 old_CFLAGS="$CFLAGS" |
230 CFLAGS="$CFLAGS $ARTSC_CFLAGS" | 239 CFLAGS="$CFLAGS $ARTSC_CFLAGS" |
231 AC_TRY_COMPILE(,[#include <artsc.h>], | 240 AC_TRY_COMPILE(,[#include <artsc.h>], |
232 [ | 241 [ |
233 AC_DEFINE(ARTSC_SOUND) | 242 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.]) |
234 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" | 243 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" |
235 ],[ | 244 ],[ |
236 enable_artsc=no | 245 enable_artsc=no |
237 CFLAGS="$old_CFLAGS" | 246 CFLAGS="$old_CFLAGS" |
238 ]) | 247 ]) |
243 AC_SUBST(SOUND_LIBS) | 252 AC_SUBST(SOUND_LIBS) |
244 | 253 |
245 if test "$ac_cv_cygwin" = yes ; then | 254 if test "$ac_cv_cygwin" = yes ; then |
246 LDADD="$LDADD -static" | 255 LDADD="$LDADD -static" |
247 CFLAGS="$CFLAGS -Wall -g" | 256 CFLAGS="$CFLAGS -Wall -g" |
248 AC_DEFINE(DEBUG) | 257 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
249 fi | 258 fi |
250 | 259 |
251 AC_SUBST(CFLAGS) | 260 AC_SUBST(CFLAGS) |
252 AC_SUBST(LDADD) | 261 AC_SUBST(LDADD) |
253 AC_SUBST(LIBS) | 262 AC_SUBST(LIBS) |
254 | 263 |
255 if test "x$enable_multi" != "xyes" ; then | 264 if test "x$enable_multi" != "xyes" ; then |
256 AC_DEFINE(NO_MULTI) | 265 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.]) |
257 enable_multi=no | 266 enable_multi=no |
258 fi | 267 fi |
259 | 268 |
260 if test "x$enable_plugins" = "xyes" ; then | 269 if test "x$enable_plugins" = "xyes" ; then |
261 AC_DEFINE(GAIM_PLUGINS) | 270 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
262 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") | 271 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
263 else | 272 else |
264 AM_CONDITIONAL(PLUGINS, false) | 273 AM_CONDITIONAL(PLUGINS, false) |
265 enable_plugins=no | 274 enable_plugins=no |
266 enable_prpls=no | 275 enable_prpls=no |
282 dnl AC_CHECK_SIZEOF(short) | 291 dnl AC_CHECK_SIZEOF(short) |
283 AC_CHECK_FUNCS(snprintf connect) | 292 AC_CHECK_FUNCS(snprintf connect) |
284 AC_CHECK_LIB(nsl, gethostent) | 293 AC_CHECK_LIB(nsl, gethostent) |
285 | 294 |
286 dnl checks for zephyr | 295 dnl checks for zephyr |
287 AC_DEFINE(ZEPHYR_INT32, long) | 296 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
288 AC_SUBST(KRB4_CFLAGS) | 297 AC_SUBST(KRB4_CFLAGS) |
289 AC_SUBST(KRB4_LDFLAGS) | 298 AC_SUBST(KRB4_LDFLAGS) |
290 AC_SUBST(KRB4_LIBS) | 299 AC_SUBST(KRB4_LIBS) |
291 if test "$kerberos" != "no" ; then | 300 if test "$kerberos" != "no" ; then |
292 if test "$kerberos" != "yes" ; then | 301 if test "$kerberos" != "yes" ; then |
298 elif test -d /usr/local/include/kerberosIV ; then | 307 elif test -d /usr/local/include/kerberosIV ; then |
299 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | 308 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" |
300 elif test -d /usr/include/kerberosIV ; then | 309 elif test -d /usr/include/kerberosIV ; then |
301 KRB4_CFLAGS="-I/usr/include/kerberosIV" | 310 KRB4_CFLAGS="-I/usr/include/kerberosIV" |
302 fi | 311 fi |
303 AC_DEFINE(ZEPHYR_USES_KERBEROS) | 312 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
304 | 313 |
305 orig_LDFLAGS="$LDFLAGS" | 314 orig_LDFLAGS="$LDFLAGS" |
306 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | 315 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" |
307 AC_CHECK_LIB(krb4, krb_rd_req, | 316 AC_CHECK_LIB(krb4, krb_rd_req, |
308 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | 317 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], |