| 44 # Make sure to update finch/libgnt/configure.ac with libgnt version changes. |
44 # Make sure to update finch/libgnt/configure.ac with libgnt version changes. |
| 45 # |
45 # |
| 46 m4_define([purple_lt_current], [5]) |
46 m4_define([purple_lt_current], [5]) |
| 47 m4_define([purple_major_version], [2]) |
47 m4_define([purple_major_version], [2]) |
| 48 m4_define([purple_minor_version], [5]) |
48 m4_define([purple_minor_version], [5]) |
| 49 m4_define([purple_micro_version], [4]) |
49 m4_define([purple_micro_version], [5]) |
| 50 m4_define([purple_version_suffix], [devel]) |
50 m4_define([purple_version_suffix], [devel]) |
| 51 m4_define([purple_version], |
51 m4_define([purple_version], |
| 52 [purple_major_version.purple_minor_version.purple_micro_version]) |
52 [purple_major_version.purple_minor_version.purple_micro_version]) |
| 53 m4_define([purple_display_version], purple_version[]m4_ifdef([purple_version_suffix],[purple_version_suffix])) |
53 m4_define([purple_display_version], purple_version[]m4_ifdef([purple_version_suffix],[purple_version_suffix])) |
| 54 |
54 |
| 55 m4_define([gnt_lt_current], [5]) |
55 m4_define([gnt_lt_current], [5]) |
| 56 m4_define([gnt_major_version], [2]) |
56 m4_define([gnt_major_version], [2]) |
| 57 m4_define([gnt_minor_version], [5]) |
57 m4_define([gnt_minor_version], [5]) |
| 58 m4_define([gnt_micro_version], [4]) |
58 m4_define([gnt_micro_version], [5]) |
| 59 m4_define([gnt_version_suffix], [devel]) |
59 m4_define([gnt_version_suffix], [devel]) |
| 60 m4_define([gnt_version], |
60 m4_define([gnt_version], |
| 61 [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
61 [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
| 62 m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
62 m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
| 63 |
63 |
| 2269 ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)) |
2269 ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)) |
| 2270 if test $ac_cv_struct_tm_gmtoff = yes; then |
2270 if test $ac_cv_struct_tm_gmtoff = yes; then |
| 2271 AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) |
2271 AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) |
| 2272 fi |
2272 fi |
| 2273 |
2273 |
| |
2274 AC_CACHE_CHECK([whether va_lists can be copied by value], ac_cv_va_val_copy,[ |
| |
2275 AC_TRY_RUN([#include <stdarg.h> |
| |
2276 #include <stdlib.h> |
| |
2277 void f (int i, ...) { |
| |
2278 va_list args1, args2; |
| |
2279 va_start (args1, i); |
| |
2280 args2 = args1; |
| |
2281 if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) |
| |
2282 exit (1); |
| |
2283 va_end (args1); va_end (args2); |
| |
2284 } |
| |
2285 int main() { |
| |
2286 f (0, 42); |
| |
2287 return 0; |
| |
2288 }], |
| |
2289 [ac_cv_va_val_copy=yes], |
| |
2290 [ac_cv_va_val_copy=no], |
| |
2291 [ac_cv_va_val_copy=yes]) |
| |
2292 ]) |
| |
2293 |
| |
2294 if test "x$ac_cv_va_val_copy" = "xno"; then |
| |
2295 AC_DEFINE(VA_COPY_AS_ARRAY, 1, ['va_lists' cannot be copied as values]) |
| |
2296 fi |
| |
2297 |
| 2274 dnl ####################################################################### |
2298 dnl ####################################################################### |
| 2275 dnl # Check for check |
2299 dnl # Check for check |
| 2276 dnl ####################################################################### |
2300 dnl ####################################################################### |
| 2277 PKG_CHECK_MODULES(CHECK, [check >= 0.9.4], , [AC_MSG_RESULT([no, testing is disabled])]) |
2301 PKG_CHECK_MODULES(CHECK, [check >= 0.9.4], , [AC_MSG_RESULT([no, testing is disabled])]) |
| 2278 AM_CONDITIONAL(HAVE_CHECK, [test "x$CHECK_LIBS" != "x"]) |
2302 AM_CONDITIONAL(HAVE_CHECK, [test "x$CHECK_LIBS" != "x"]) |
| 2296 dnl ####################################################################### |
2320 dnl ####################################################################### |
| 2297 dnl # Check for Doxygen and dot (part of GraphViz) |
2321 dnl # Check for Doxygen and dot (part of GraphViz) |
| 2298 dnl ####################################################################### |
2322 dnl ####################################################################### |
| 2299 AC_ARG_ENABLE(doxygen, |
2323 AC_ARG_ENABLE(doxygen, |
| 2300 [AC_HELP_STRING([--disable-doxygen], |
2324 [AC_HELP_STRING([--disable-doxygen], |
| 2301 [enable documentation with doxygen])], |
2325 [disable documentation with doxygen])], |
| 2302 enable_doxygen="$enableval", enable_doxygen="yes") |
2326 enable_doxygen="$enableval", enable_doxygen="yes") |
| 2303 AC_ARG_ENABLE(dot, |
2327 AC_ARG_ENABLE(dot, |
| 2304 [AC_HELP_STRING([--enable-dot], |
2328 [AC_HELP_STRING([--disable-dot], |
| 2305 [enable graphs in doxygen via 'dot'])], |
2329 [disable graphs in doxygen via 'dot'])], |
| 2306 enable_dot="$enableval", enable_dot="yes") |
2330 enable_dot="$enableval", enable_dot="yes") |
| 2307 AC_ARG_ENABLE(devhelp, |
2331 AC_ARG_ENABLE(devhelp, |
| 2308 [AC_HELP_STRING([--enable-devhelp], |
2332 [AC_HELP_STRING([--disable-devhelp], |
| 2309 [enable building index for devhelp documentation browser])], |
2333 [disable building index for devhelp documentation browser])], |
| 2310 enable_devhelp="$enableval", enable_devhelp="yes") |
2334 enable_devhelp="$enableval", enable_devhelp="yes") |
| 2311 |
2335 |
| 2312 if test "x$enable_doxygen" = xyes; then |
2336 if test "x$enable_doxygen" = xyes; then |
| 2313 AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
2337 AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
| 2314 if test $DOXYGEN = false; then |
2338 if test $DOXYGEN = false; then |