| 98 ]) |
98 ]) |
| 99 |
99 |
| 100 dnl to prevent the g_stat()/g_unlink() crash, |
100 dnl to prevent the g_stat()/g_unlink() crash, |
| 101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
101 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
| 102 AC_SYS_LARGEFILE |
102 AC_SYS_LARGEFILE |
| |
103 |
| |
104 |
| |
105 dnl # Check for GMP. If it's not there, Sametime won't build |
| |
106 have_gmp=yes |
| |
107 GMP_LIBS= |
| |
108 GMP_CFLAGS= |
| |
109 |
| |
110 # either auto-detect or specify the libgmp.a file for static linking |
| |
111 withval="auto" |
| |
112 AC_ARG_WITH(gmp-prefix, |
| |
113 [ --with-gmp-prefix[=auto] prefix gmp was installed to]) |
| |
114 |
| |
115 if test "$withval" = "auto" ; then |
| |
116 found_prefix=no |
| |
117 |
| |
118 if test $found_prefix = "no" ; then |
| |
119 try_prefix=/usr |
| |
120 AC_CHECK_HEADER([$try_prefix/include/gmp.h], found_prefix="yes") |
| |
121 fi |
| |
122 |
| |
123 if test $found_prefix = "no" ; then |
| |
124 try_prefix=/usr/local |
| |
125 AC_CHECK_HEADER([$try_prefix/include/gmp.h], found_prefix="yes") |
| |
126 fi |
| |
127 |
| |
128 if test $found_prefix = "no" ; then |
| |
129 dnl AC_MSG_ERROR([GNU MP headers not found]) |
| |
130 have_gmp=no |
| |
131 fi |
| |
132 |
| |
133 elif test -n "$withval" ; then |
| |
134 try_prefix=$withval |
| |
135 |
| |
136 AC_CHECK_HEADER([$try_prefix/include/gmp.h],, |
| |
137 [AC_MSG_ERROR([GNU MP headers not found])]) |
| |
138 |
| |
139 else |
| |
140 dnl AC_MSG_ERROR([GNU MP headers not found, $withval]) |
| |
141 have_gmp=no |
| |
142 fi |
| |
143 |
| |
144 GMP_CFLAGS=-I$try_prefix/include |
| |
145 |
| |
146 AC_SUBST(GMP_CFLAGS) |
| |
147 AC_SUBST(GMP_LIBS) |
| 103 |
148 |
| 104 |
149 |
| 105 |
150 |
| 106 dnl ####################################################################### |
151 dnl ####################################################################### |
| 107 dnl # Check for Howl headers (for Bonjour) |
152 dnl # Check for Howl headers (for Bonjour) |
| 235 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
280 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
| 236 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
281 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
| 237 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
282 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
| 238 AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
283 AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
| 239 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
284 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
| 240 AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes") |
285 AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes" -a "x$have_gmp" = "xyes") |
| 241 AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
286 AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
| 242 AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
287 AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
| 243 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
288 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
| 244 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
289 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
| 245 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
290 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
| 281 AM_CONDITIONAL(DYNAMIC_IRC, test "x$dynamic_irc" = "xyes") |
326 AM_CONDITIONAL(DYNAMIC_IRC, test "x$dynamic_irc" = "xyes") |
| 282 AM_CONDITIONAL(DYNAMIC_JABBER, test "x$dynamic_jabber" = "xyes") |
327 AM_CONDITIONAL(DYNAMIC_JABBER, test "x$dynamic_jabber" = "xyes") |
| 283 AM_CONDITIONAL(DYNAMIC_MSN, test "x$dynamic_msn" = "xyes") |
328 AM_CONDITIONAL(DYNAMIC_MSN, test "x$dynamic_msn" = "xyes") |
| 284 AM_CONDITIONAL(DYNAMIC_NOVELL, test "x$dynamic_novell" = "xyes") |
329 AM_CONDITIONAL(DYNAMIC_NOVELL, test "x$dynamic_novell" = "xyes") |
| 285 AM_CONDITIONAL(DYNAMIC_OSCAR, test "x$dynamic_oscar" = "xyes") |
330 AM_CONDITIONAL(DYNAMIC_OSCAR, test "x$dynamic_oscar" = "xyes") |
| 286 AM_CONDITIONAL(DYNAMIC_SAMETIME, test "x$dynamic_sametime" = "xyes") |
331 AM_CONDITIONAL(DYNAMIC_SAMETIME, test "x$dynamic_sametime" = "xyes" -a "x$have_gmp" = "xyes") |
| 287 AM_CONDITIONAL(DYNAMIC_SILC, test "x$dynamic_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
332 AM_CONDITIONAL(DYNAMIC_SILC, test "x$dynamic_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
| 288 AM_CONDITIONAL(DYNAMIC_SIMPLE, test "x$dynamic_simple" = "xyes") |
333 AM_CONDITIONAL(DYNAMIC_SIMPLE, test "x$dynamic_simple" = "xyes") |
| 289 AM_CONDITIONAL(DYNAMIC_TOC, test "x$dynamic_toc" = "xyes") |
334 AM_CONDITIONAL(DYNAMIC_TOC, test "x$dynamic_toc" = "xyes") |
| 290 AM_CONDITIONAL(DYNAMIC_YAHOO, test "x$dynamic_yahoo" = "xyes") |
335 AM_CONDITIONAL(DYNAMIC_YAHOO, test "x$dynamic_yahoo" = "xyes") |
| 291 AM_CONDITIONAL(DYNAMIC_ZEPHYR, test "x$dynamic_zephyr" = "xyes") |
336 AM_CONDITIONAL(DYNAMIC_ZEPHYR, test "x$dynamic_zephyr" = "xyes") |