Mercurial > ~mikael > mcabber > hg
comparison mcabber/connwrap/configure.in @ 25:bf3d6e241714
[/trunk] Changeset 41 by mikael
* Add libjabber to trunk. Let the game begin! :-)
author | mikael |
---|---|
date | Sun, 27 Mar 2005 20:18:21 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
24:e88b15cbf2de | 25:bf3d6e241714 |
---|---|
1 AC_INIT(aclocal.m4) | |
2 AM_INIT_AUTOMAKE(connwrap, 0.1) | |
3 | |
4 AC_PROG_RANLIB | |
5 | |
6 AC_PROG_CC | |
7 AC_PROG_CXX | |
8 | |
9 ### | |
10 ### SSL libs | |
11 ### | |
12 | |
13 AC_ARG_WITH(ssl, [ --with-ssl enable SSL secured connections using either OpenSSL | |
14 or GnuTLS], | |
15 [with_ssl=$withval]) | |
16 | |
17 if test "$with_ssl" != "no"; then | |
18 AC_ARG_WITH(openssl, | |
19 [ --with-openssl=[DIR] enable SSL secured connections using the OpenSSL | |
20 library in DIR (optional)], | |
21 [with_openssl=$withval]) | |
22 | |
23 if test -z "$with_openssl"; then | |
24 for ac_dir in /usr/local /usr; do | |
25 if test -f "$ac_dir/include/openssl/ssl.h"; then | |
26 with_openssl=$ac_dir | |
27 break; | |
28 fi | |
29 done | |
30 fi | |
31 | |
32 AC_MSG_CHECKING(for OpenSSL) | |
33 | |
34 if test -n "$with_openssl" -a "$with_openssl" != "no"; then | |
35 if test "$with_openssl" = "yes"; then with_openssl="/usr"; fi | |
36 CFLAGS="$CFLAGS -I${with_openssl}" | |
37 AC_DEFINE(HAVE_OPENSSL) | |
38 AC_MSG_RESULT([found in $with_openssl]) | |
39 AC_CHECK_LIB(crypto, main, [ | |
40 AC_CHECK_LIB(crypto, SSLeay_add_all_algorithms, [ | |
41 AC_DEFINE(HAVE_SSLEAY) | |
42 ]) | |
43 ]) | |
44 AC_CHECK_LIB(ssl, main) | |
45 else | |
46 AC_MSG_RESULT([not found or disabled]) | |
47 | |
48 AM_PATH_LIBGNUTLS_EXTRA(0.0.1, [ | |
49 CXXFLAGS="$CXXFLAGS $LIBGNUTLS_CFLAGS" | |
50 LIBS="$LIBS $LIBGNUTLS_LIBS -lgnutls-extra" | |
51 AC_DEFINE(HAVE_GNUTLS) | |
52 ]) | |
53 fi | |
54 fi | |
55 | |
56 AC_MSG_CHECKING(for inet_aton() presence) | |
57 | |
58 AC_TRY_LINK([ | |
59 | |
60 #include <sys/types.h> | |
61 #include <sys/socket.h> | |
62 #include <netinet/in.h> | |
63 #include <arpa/inet.h> | |
64 | |
65 ], [ | |
66 | |
67 struct in_addr inp; | |
68 inet_aton("address", &inp); | |
69 | |
70 ], have_aton=yes, have_aton=no) | |
71 | |
72 if test "$have_aton" = "yes"; then | |
73 AC_DEFINE(HAVE_INET_ATON) | |
74 AC_MSG_RESULT(yes) | |
75 else | |
76 AC_MSG_RESULT(no) | |
77 fi | |
78 | |
79 AC_OUTPUT(Makefile) |