annotate mcabber/connwrap/configure.in @ 830:80434fde7cfa

Display presence notification timestamps when they exist These timestamps were used in the roster, but not in the buffer window message nor in the history logfile. Reported by "ze".
author Mikael Berthe <mikael@lilotux.net>
date Wed, 03 May 2006 11:28:41 +0200
parents bf3d6e241714
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
1 AC_INIT(aclocal.m4)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
2 AM_INIT_AUTOMAKE(connwrap, 0.1)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
3
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
4 AC_PROG_RANLIB
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
5
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
6 AC_PROG_CC
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
7 AC_PROG_CXX
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
8
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
9 ###
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
10 ### SSL libs
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
11 ###
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
12
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
13 AC_ARG_WITH(ssl, [ --with-ssl enable SSL secured connections using either OpenSSL
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
14 or GnuTLS],
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
15 [with_ssl=$withval])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
16
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
17 if test "$with_ssl" != "no"; then
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
18 AC_ARG_WITH(openssl,
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
19 [ --with-openssl=[DIR] enable SSL secured connections using the OpenSSL
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
20 library in DIR (optional)],
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
21 [with_openssl=$withval])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
22
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
23 if test -z "$with_openssl"; then
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
24 for ac_dir in /usr/local /usr; do
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
25 if test -f "$ac_dir/include/openssl/ssl.h"; then
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
26 with_openssl=$ac_dir
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
27 break;
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
28 fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
29 done
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
30 fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
31
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
32 AC_MSG_CHECKING(for OpenSSL)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
33
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
34 if test -n "$with_openssl" -a "$with_openssl" != "no"; then
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
35 if test "$with_openssl" = "yes"; then with_openssl="/usr"; fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
36 CFLAGS="$CFLAGS -I${with_openssl}"
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
37 AC_DEFINE(HAVE_OPENSSL)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
38 AC_MSG_RESULT([found in $with_openssl])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
39 AC_CHECK_LIB(crypto, main, [
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
40 AC_CHECK_LIB(crypto, SSLeay_add_all_algorithms, [
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
41 AC_DEFINE(HAVE_SSLEAY)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
42 ])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
43 ])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
44 AC_CHECK_LIB(ssl, main)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
45 else
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
46 AC_MSG_RESULT([not found or disabled])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
47
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
48 AM_PATH_LIBGNUTLS_EXTRA(0.0.1, [
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
49 CXXFLAGS="$CXXFLAGS $LIBGNUTLS_CFLAGS"
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
50 LIBS="$LIBS $LIBGNUTLS_LIBS -lgnutls-extra"
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
51 AC_DEFINE(HAVE_GNUTLS)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
52 ])
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
53 fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
54 fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
55
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
56 AC_MSG_CHECKING(for inet_aton() presence)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
57
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
58 AC_TRY_LINK([
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
59
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
60 #include <sys/types.h>
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
61 #include <sys/socket.h>
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
62 #include <netinet/in.h>
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
63 #include <arpa/inet.h>
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
64
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
65 ], [
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
66
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
67 struct in_addr inp;
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
68 inet_aton("address", &inp);
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
69
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
70 ], have_aton=yes, have_aton=no)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
71
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
72 if test "$have_aton" = "yes"; then
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
73 AC_DEFINE(HAVE_INET_ATON)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
74 AC_MSG_RESULT(yes)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
75 else
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
76 AC_MSG_RESULT(no)
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
77 fi
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
78
bf3d6e241714 [/trunk] Changeset 41 by mikael
mikael
parents:
diff changeset
79 AC_OUTPUT(Makefile)