comparison configure.in @ 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 2e681e84dd79
children 9bcb42faccc0
comparison
equal deleted inserted replaced
3661:de4c62f656ee 3662:4fcd36091737
44 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , 44 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, ,
45 [AC_ERROR(inet_aton not found)])]) 45 [AC_ERROR(inet_aton not found)])])
46 46
47 dnl Check for socklen_t (in Unix98) 47 dnl Check for socklen_t (in Unix98)
48 AC_MSG_CHECKING(for socklen_t) 48 AC_MSG_CHECKING(for socklen_t)
49 AC_TRY_COMPILE([#include <sys/types.h> 49 AC_TRY_COMPILE([
50 #include <sys/socket.h> 50 #include <sys/types.h>
51 socklen_t x; 51 #include <sys/socket.h>
52 ], [], [AC_MSG_RESULT(yes)], [ 52 socklen_t x;
53 AC_TRY_COMPILE([#include <sys/types.h> 53 ], [],
54 #include <sys/socket.h> 54 [
55 int accept(int, struct sockaddr *, size_t *); 55 AC_MSG_RESULT(yes)
56 ], [], [ 56 ], [
57 AC_MSG_RESULT(size_t) 57 AC_TRY_COMPILE([
58 AC_DEFINE(socklen_t, size_t)], [ 58 #include <sys/types.h>
59 AC_MSG_RESULT(int) 59 #include <sys/socket.h>
60 AC_DEFINE(socklen_t, int)])]) 60 int accept(int, struct sockaddr *, size_t *);
61 ], [], [
62 AC_MSG_RESULT(size_t)
63 AC_DEFINE(socklen_t, size_t, [socklen_t size])
64 ], [
65 AC_MSG_RESULT(int)
66 AC_DEFINE(socklen_t, int, [socklen_t size])
67 ])
68 ])
61 69
62 dnl This is a bad, bad hack. I am a bad, bad man. 70 dnl This is a bad, bad hack. I am a bad, bad man.
63 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)" 71 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)"
64 72
65 AC_ARG_ENABLE(distrib,,,enable_distrib=no) 73 AC_ARG_ENABLE(distrib,,,enable_distrib=no)
99 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") 107 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes")
100 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") 108 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes")
101 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") 109 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes")
102 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") 110 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes")
103 AC_SUBST(STATIC_LINK_LIBS) 111 AC_SUBST(STATIC_LINK_LIBS)
104 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }) 112 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto },
113 [Loads static protocol plugin module initialization functions.])
105 114
106 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes) 115 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes)
107 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no) 116 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no)
108 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes) 117 AC_ARG_ENABLE(artsc, [ --disable-artsc Turn off ArtsC (default=auto)],,enable_artsc=yes)
109 118
114 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) 123 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes)
115 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") 124 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no")
116 125
117 if test "$enable_debug" = yes ; then 126 if test "$enable_debug" = yes ; then
118 CFLAGS="$CFLAGS -Wall -g3" 127 CFLAGS="$CFLAGS -Wall -g3"
119 AC_DEFINE(DEBUG) 128 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
120 fi 129 fi
121 130
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
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
163 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, 172 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
164 [AC_TRY_COMPILE([#include <sys/types.h> 173 [AC_TRY_COMPILE([#include <sys/types.h>
165 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], 174 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
166 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) 175 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
167 if test "$ac_cv_struct_tm_gmtoff" = yes; then 176 if test "$ac_cv_struct_tm_gmtoff" = yes; then
168 AC_DEFINE(HAVE_TM_GMTOFF) 177 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.])
169 fi 178 fi
170 ]) 179 ])
171 180
172 GC_TM_GMTOFF 181 GC_TM_GMTOFF
173 182
193 fi 202 fi
194 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` 203 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'`
195 AC_MSG_RESULT(ok) 204 AC_MSG_RESULT(ok)
196 AC_SUBST(PERL_CFLAGS) 205 AC_SUBST(PERL_CFLAGS)
197 AC_SUBST(PERL_LIBS) 206 AC_SUBST(PERL_LIBS)
198 AC_DEFINE(USE_PERL) 207 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.])
199 AC_CHECK_FUNCS(Perl_eval_pv) 208 AC_CHECK_FUNCS(Perl_eval_pv)
200 fi 209 fi
201 fi 210 fi
202 211
203 if test "$enable_nas" = yes ; then 212 if test "$enable_nas" = yes ; then
204 AC_DEFINE(NAS_SOUND) 213 AC_DEFINE(NAS_SOUND, 1, [Define if we have NAS sound support.])
205 SOUND_LIBS="-laudio -lXt" 214 SOUND_LIBS="-laudio -lXt"
206 fi 215 fi
207 if test "$enable_esd" = yes ; then 216 if test "$enable_esd" = yes ; then
208 AM_PATH_GESD 217 AM_PATH_GESD
209 if test "$no_esd" != yes ; then 218 if test "$no_esd" != yes ; then
210 old_CFLAGS="$CFLAGS" 219 old_CFLAGS="$CFLAGS"
211 CFLAGS="$CFLAGS $ESD_CFLAGS" 220 CFLAGS="$CFLAGS $ESD_CFLAGS"
212 AC_TRY_COMPILE(,[#include <esd.h>], 221 AC_TRY_COMPILE(,[#include <esd.h>],
213 [ 222 [
214 AC_DEFINE(ESD_SOUND) 223 AC_DEFINE(ESD_SOUND, 1, [Define if we have ESD sound support.])
215 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS" 224 SOUND_LIBS="$SOUND_LIBS $ESD_LIBS"
216 ],[ 225 ],[
217 enable_esd=no 226 enable_esd=no
218 CFLAGS="$old_CFLAGS" 227 CFLAGS="$old_CFLAGS"
219 ]) 228 ])
226 if test "x$no_artsc" != "xyes" ; then 235 if test "x$no_artsc" != "xyes" ; then
227 old_CFLAGS="$CFLAGS" 236 old_CFLAGS="$CFLAGS"
228 CFLAGS="$CFLAGS $ARTSC_CFLAGS" 237 CFLAGS="$CFLAGS $ARTSC_CFLAGS"
229 AC_TRY_COMPILE(,[#include <artsc.h>], 238 AC_TRY_COMPILE(,[#include <artsc.h>],
230 [ 239 [
231 AC_DEFINE(ARTSC_SOUND) 240 AC_DEFINE(ARTSC_SOUND, 1, [Define if we have artsc sound support.])
232 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS" 241 SOUND_LIBS="$SOUND_LIBS $ARTSC_LIBS"
233 ],[ 242 ],[
234 enable_artsc=no 243 enable_artsc=no
235 CFLAGS="$old_CFLAGS" 244 CFLAGS="$old_CFLAGS"
236 ]) 245 ])
241 AC_SUBST(SOUND_LIBS) 250 AC_SUBST(SOUND_LIBS)
242 251
243 if test "$ac_cv_cygwin" = yes ; then 252 if test "$ac_cv_cygwin" = yes ; then
244 LDADD="$LDADD -static" 253 LDADD="$LDADD -static"
245 CFLAGS="$CFLAGS -Wall -g" 254 CFLAGS="$CFLAGS -Wall -g"
246 AC_DEFINE(DEBUG) 255 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
247 fi 256 fi
248 257
249 AC_SUBST(CFLAGS) 258 AC_SUBST(CFLAGS)
250 AC_SUBST(LDADD) 259 AC_SUBST(LDADD)
251 AC_SUBST(LIBS) 260 AC_SUBST(LIBS)
252 261
253 if test "x$enable_multi" != "xyes" ; then 262 if test "x$enable_multi" != "xyes" ; then
254 AC_DEFINE(NO_MULTI) 263 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.])
255 enable_multi=no 264 enable_multi=no
256 fi 265 fi
257 266
258 if test "x$enable_plugins" = "xyes" ; then 267 if test "x$enable_plugins" = "xyes" ; then
259 AC_DEFINE(GAIM_PLUGINS) 268 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.])
260 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") 269 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
261 else 270 else
262 AM_CONDITIONAL(PLUGINS, false) 271 AM_CONDITIONAL(PLUGINS, false)
263 enable_plugins=no 272 enable_plugins=no
264 enable_prpls=no 273 enable_prpls=no
280 dnl AC_CHECK_SIZEOF(short) 289 dnl AC_CHECK_SIZEOF(short)
281 AC_CHECK_FUNCS(snprintf connect) 290 AC_CHECK_FUNCS(snprintf connect)
282 AC_CHECK_LIB(nsl, gethostent) 291 AC_CHECK_LIB(nsl, gethostent)
283 292
284 dnl checks for zephyr 293 dnl checks for zephyr
285 AC_DEFINE(ZEPHYR_INT32, long) 294 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.])
286 AC_SUBST(KRB4_CFLAGS) 295 AC_SUBST(KRB4_CFLAGS)
287 AC_SUBST(KRB4_LDFLAGS) 296 AC_SUBST(KRB4_LDFLAGS)
288 AC_SUBST(KRB4_LIBS) 297 AC_SUBST(KRB4_LIBS)
289 if test "$kerberos" != "no" ; then 298 if test "$kerberos" != "no" ; then
290 if test "$kerberos" != "yes" ; then 299 if test "$kerberos" != "yes" ; then
296 elif test -d /usr/local/include/kerberosIV ; then 305 elif test -d /usr/local/include/kerberosIV ; then
297 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" 306 KRB4_CFLAGS="-I/usr/local/include/kerberosIV"
298 elif test -d /usr/include/kerberosIV ; then 307 elif test -d /usr/include/kerberosIV ; then
299 KRB4_CFLAGS="-I/usr/include/kerberosIV" 308 KRB4_CFLAGS="-I/usr/include/kerberosIV"
300 fi 309 fi
301 AC_DEFINE(ZEPHYR_USES_KERBEROS) 310 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.])
302 311
303 orig_LDFLAGS="$LDFLAGS" 312 orig_LDFLAGS="$LDFLAGS"
304 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" 313 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS"
305 AC_CHECK_LIB(krb4, krb_rd_req, 314 AC_CHECK_LIB(krb4, krb_rd_req,
306 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], 315 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"],