annotate configure.ac @ 8273:f24172f53650

[gaim-migrate @ 8997] This is Scott Lamb's eventloop abstraction patch. If it breaks things, Scott Lamb will be glad to take the punishment. If it doesn't, it should make integration into other event loops easier. Well, no, not easier, harder actually, but it'll be done more appropriately and less hackily.. er, hacky. Is hackily a word? committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 17 Feb 2004 02:17:48 +0000
parents 35db601609e3
children 2b68c423357e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1 dnl Process this file with autoconf to produce a configure script.
4489
58c3c6cfd537 [gaim-migrate @ 4764]
Rob Flynn <gaim@robflynn.com>
parents: 4430
diff changeset
2 AC_INIT(src/main.c)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
3 AM_CONFIG_HEADER(config.h)
8061
ea073d234191 [gaim-migrate @ 8749]
Nathan Walp <nwalp@pidgin.im>
parents: 8054
diff changeset
4 AM_INIT_AUTOMAKE([gaim], [0.76cvs])
3174
e75b4df7a770 [gaim-migrate @ 3190]
Sean Egan <seanegan@gmail.com>
parents: 3165
diff changeset
5
e75b4df7a770 [gaim-migrate @ 3190]
Sean Egan <seanegan@gmail.com>
parents: 3165
diff changeset
6 AC_PREREQ([2.50])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
7
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
8 AC_PATH_PROG(sedpath, sed)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
9
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
10 dnl Checks for programs.
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
11 AC_PROG_CC
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
12 AC_DISABLE_STATIC
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
13 AM_PROG_LIBTOOL
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
14 LIBTOOL="$LIBTOOL --silent"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
15 AC_PROG_INSTALL
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
16
7603
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
17 # before gettexting, in case iconv matters
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
18 case "$host_os" in
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
19 darwin*)
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
20 AC_MSG_CHECKING([for fink])
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
21 if test -d /sw; then
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
22 AC_MSG_RESULT([found, adding /sw to search paths])
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
23 CFLAGS="$CFLAGS -I/sw/include"
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
24 else
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
25 AC_MSG_RESULT([not found])
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
26 fi
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
27 ;;
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
28 *)
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
29 ;;
dfebaa14bf67 [gaim-migrate @ 8226]
Ethan Blanton <elb@pidgin.im>
parents: 7598
diff changeset
30 esac
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
31
7860
9d4753944c9f [gaim-migrate @ 8514]
Luke Schierer <lschiere@pidgin.im>
parents: 7822
diff changeset
32 ALL_LINGUAS="am bg ca cs da de en_GB es fi fr he hi hu it ja ko nl no pl pt_BR pt ro ru sk sr sr@Latn sv vi zh_CN zh_TW"
3408
ba6d0856c8e4 [gaim-migrate @ 3427]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
33 AM_GNU_GETTEXT_VERSION(0.10.40)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
34 AM_GNU_GETTEXT
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
35
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6321
diff changeset
36 dnl we don't use autobreak on cygwin!!
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6321
diff changeset
37 dnl AC_CYGWIN
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
38
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
39 dnl Checks for header files.
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
40 AC_HEADER_STDC
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
41 AC_HEADER_SYS_WAIT
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
42 AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
43
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
44 dnl Checks for typedefs, structures, and compiler characteristics.
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
45 AC_C_CONST
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
46 AC_STRUCT_TM
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
47
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
48 dnl Checks for library functions.
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
49 AC_TYPE_SIGNAL
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
50 AC_FUNC_STRFTIME
4424
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
51 AC_CHECK_FUNCS(strdup strstr atexit)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
52 dnl Checks for getopt in standard library
7451
81959bd9fe1f [gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents: 7396
diff changeset
53 AC_CHECK_FUNCS(getopt_long,,
81959bd9fe1f [gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents: 7396
diff changeset
54 [
81959bd9fe1f [gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents: 7396
diff changeset
55 AC_LIBOBJ(getopt)
81959bd9fe1f [gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents: 7396
diff changeset
56 AC_LIBOBJ(getopt1)
81959bd9fe1f [gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents: 7396
diff changeset
57 ])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
58
2959
c2ffe9743178 [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
59 dnl Check for inet_aton
c2ffe9743178 [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
60 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, ,
c2ffe9743178 [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
61 [AC_ERROR(inet_aton not found)])])
4424
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
62 AC_CHECK_LIB(nsl, gethostent)
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
63 AC_CHECK_FUNC(socket, ,
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
64 [AC_CHECK_LIB(socket, socket, , [AC_ERROR([socket not found])])])
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
65 dnl If all goes well, by this point the previous two checks will have
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
66 dnl pulled in -lsocket and -lnsl if we need them.
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
67 AC_CHECK_FUNC(getaddrinfo, [AC_DEFINE([HAVE_GETADDRINFO], [1],
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
68 [Define to 1 if you have the getaddrinfo function.])],
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
69 [AC_CHECK_LIB(socket, getaddrinfo,
eb116cc20200 [gaim-migrate @ 4699]
Sean Egan <seanegan@gmail.com>
parents: 4418
diff changeset
70 [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lsnl $LIBS"], , , -lnsl)])
2959
c2ffe9743178 [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
71
3150
0097f5462ac2 [gaim-migrate @ 3166]
Sean Egan <seanegan@gmail.com>
parents: 3148
diff changeset
72 dnl Check for socklen_t (in Unix98)
0097f5462ac2 [gaim-migrate @ 3166]
Sean Egan <seanegan@gmail.com>
parents: 3148
diff changeset
73 AC_MSG_CHECKING(for socklen_t)
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
74 AC_TRY_COMPILE([
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
75 #include <sys/types.h>
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
76 #include <sys/socket.h>
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
77 socklen_t x;
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
78 ], [],
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
79 [
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
80 AC_MSG_RESULT(yes)
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
81 ], [
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
82 AC_TRY_COMPILE([
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
83 #include <sys/types.h>
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
84 #include <sys/socket.h>
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
85 int accept(int, struct sockaddr *, size_t *);
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
86 ], [], [
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
87 AC_MSG_RESULT(size_t)
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
88 AC_DEFINE(socklen_t, size_t, [socklen_t size])
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
89 ], [
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
90 AC_MSG_RESULT(int)
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
91 AC_DEFINE(socklen_t, int, [socklen_t size])
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
92 ])
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
93 ])
3150
0097f5462ac2 [gaim-migrate @ 3166]
Sean Egan <seanegan@gmail.com>
parents: 3148
diff changeset
94
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
95 AC_ARG_ENABLE(distrib,,,enable_distrib=no)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
96 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes")
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
97 AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes)
8031
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
98 DYNAMIC_PRPLS=all
3572
bdd0bebd2d04 [gaim-migrate @ 3670]
Sean Egan <seanegan@gmail.com>
parents: 3551
diff changeset
99 AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="")
8031
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
100 if test "x$STATIC_PRPLS" != "x" -a "x$DYNAMIC_PRPLS" = "xall"; then
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
101 DYNAMIC_PRPLS=""
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
102 fi
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
103
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
104 if test "x$STATIC_PRPLS" = "xall" ; then
3382
e9a89676d120 [gaim-migrate @ 3401]
Sean Egan <seanegan@gmail.com>
parents: 3362
diff changeset
105 STATIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
106 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
107 AC_SUBST(STATIC_PRPLS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
108 STATIC_LINK_LIBS=
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
109 extern_init=
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
110 load_proto=
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
111 for i in $STATIC_PRPLS ; do
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
112 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a"
5449
9442e8d0b21d [gaim-migrate @ 5836]
Luke Schierer <lschiere@pidgin.im>
parents: 5425
diff changeset
113 extern_init="$extern_init extern gboolean gaim_init_${i}_plugin();"
9442e8d0b21d [gaim-migrate @ 5836]
Luke Schierer <lschiere@pidgin.im>
parents: 5425
diff changeset
114 load_proto="$load_proto gaim_init_${i}_plugin();"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
115 case $i in
2393
a7ecfd3f7714 [gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2330
diff changeset
116 gg) static_gg=yes ;;
2244
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
117 irc) static_irc=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
118 jabber) static_jabber=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
119 msn) static_msn=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
120 napster) static_napster=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
121 oscar) static_oscar=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
122 toc) static_toc=yes ;;
5730
99ae9bd8b5fa [gaim-migrate @ 6154]
Christian Hammond <chipx86@chipx86.com>
parents: 5719
diff changeset
123 trepia) static_trepia=yes ;;
2244
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
124 yahoo) static_yahoo=yes ;;
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
125 zephyr) static_zephyr=yes ;;
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
126 *) echo "Invalid static protocol $i!!" ; exit ;;
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
127 esac
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
128 done
2393
a7ecfd3f7714 [gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2330
diff changeset
129 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes")
2244
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
130 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
131 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
132 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
133 AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
134 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
135 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes")
5730
99ae9bd8b5fa [gaim-migrate @ 6154]
Christian Hammond <chipx86@chipx86.com>
parents: 5719
diff changeset
136 AM_CONDITIONAL(STATIC_TREPIA, test "x$static_trepia" = "xyes")
2244
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
137 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes")
a647590a0979 [gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2238
diff changeset
138 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes")
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
139 AC_SUBST(STATIC_LINK_LIBS)
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
140 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto },
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
141 [Loads static protocol plugin module initialization functions.])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
142
8031
1468f543779b [gaim-migrate @ 8711]
Ethan Blanton <elb@pidgin.im>
parents: 7860
diff changeset
143 AC_ARG_WITH(dynamic_prpls, [ --with-dynamic-prpls specify which protocols to build dynamically],[DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`])
7373
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
144 if test "x$DYNAMIC_PRPLS" = "xall" ; then
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
145 DYNAMIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr"
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
146 fi
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
147 AC_SUBST(DYNAMIC_PRPLS)
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
148 for i in $DYNAMIC_PRPLS ; do
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
149 case $i in
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
150 gg) dynamic_gg=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
151 irc) dynamic_irc=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
152 jabber) dynamic_jabber=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
153 msn) dynamic_msn=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
154 napster) dynamic_napster=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
155 oscar) dynamic_oscar=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
156 toc) dynamic_toc=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
157 trepia) dynamic_trepia=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
158 yahoo) dynamic_yahoo=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
159 zephyr) dynamic_zephyr=yes ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
160 *) echo "Invalid dynamic protocol $i!!" ; exit ;;
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
161 esac
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
162 done
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
163 AM_CONDITIONAL(DYNAMIC_GG, test "x$dynamic_gg" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
164 AM_CONDITIONAL(DYNAMIC_IRC, test "x$dynamic_irc" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
165 AM_CONDITIONAL(DYNAMIC_JABBER, test "x$dynamic_jabber" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
166 AM_CONDITIONAL(DYNAMIC_MSN, test "x$dynamic_msn" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
167 AM_CONDITIONAL(DYNAMIC_NAPSTER, test "x$dynamic_napster" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
168 AM_CONDITIONAL(DYNAMIC_OSCAR, test "x$dynamic_oscar" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
169 AM_CONDITIONAL(DYNAMIC_TOC, test "x$dynamic_toc" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
170 AM_CONDITIONAL(DYNAMIC_TREPIA, test "x$dynamic_trepia" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
171 AM_CONDITIONAL(DYNAMIC_YAHOO, test "x$dynamic_yahoo" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
172 AM_CONDITIONAL(DYNAMIC_ZEPHYR, test "x$dynamic_zephyr" = "xyes")
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
173
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
174 AC_ARG_ENABLE(audio, [ --disable-audio compile without libao/libaudiofile for sound playing],,enable_audio=yes)
4581
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
175 AC_ARG_ENABLE(nas, [ --enable-nas enable NAS (Network Audio System) support],,enable_nas=no)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
176 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
177 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes)
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
178 AC_ARG_ENABLE(tcl, [ --disable-tcl compile without Tcl scripting],,enable_tcl=yes)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
179 AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tclConfig.sh])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
180 AC_ARG_ENABLE(tk, [ --disable-tk compile without Tcl support for Tk],,enable_tk=yes)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
181 AC_ARG_WITH(tkconfig, [ --with-tkconfig=DIR directory containing tkConfig.sh])
3802
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
182 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes)
2430
0ba75351a01b [gaim-migrate @ 2443]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2416
diff changeset
183 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
184 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes)
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
185 AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
186 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no")
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
187
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
188 if test "$enable_debug" = yes ; then
7691
76e5f748654e [gaim-migrate @ 8336]
Sean Egan <seanegan@gmail.com>
parents: 7688
diff changeset
189 DEBUG_CFLAGS="$DEBUG_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
190 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
191 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
192
7021
a0b1e888661e [gaim-migrate @ 7584]
Ethan Blanton <elb@pidgin.im>
parents: 7016
diff changeset
193 if test "x$GCC" = "xyes"; then
a0b1e888661e [gaim-migrate @ 7584]
Ethan Blanton <elb@pidgin.im>
parents: 7016
diff changeset
194 CFLAGS="$CFLAGS -Wall -g3"
a0b1e888661e [gaim-migrate @ 7584]
Ethan Blanton <elb@pidgin.im>
parents: 7016
diff changeset
195 fi
6723
296c45dd9a51 [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
196 AC_SUBST(CFLAGS)
296c45dd9a51 [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
197
3551
cd938f18f3f8 [gaim-migrate @ 3626]
Sean Egan <seanegan@gmail.com>
parents: 3510
diff changeset
198 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([
3425
59589bb7ce1e [gaim-migrate @ 3451]
Sean Egan <seanegan@gmail.com>
parents: 3411
diff changeset
199 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
200 *** development headers installed. The latest version of GLib is
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
201 *** always available at http://www.gtk.org/.]))
3551
cd938f18f3f8 [gaim-migrate @ 3626]
Sean Egan <seanegan@gmail.com>
parents: 3510
diff changeset
202 AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([
3425
59589bb7ce1e [gaim-migrate @ 3451]
Sean Egan <seanegan@gmail.com>
parents: 3411
diff changeset
203 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
204 *** development headers installed. The latest version of GTK+ is
2730
a9aabf1170f1 [gaim-migrate @ 2743]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2726
diff changeset
205 *** always available at http://www.gtk.org/.]))
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
206
3425
59589bb7ce1e [gaim-migrate @ 3451]
Sean Egan <seanegan@gmail.com>
parents: 3411
diff changeset
207 AC_PATH_PROG(gaimpath, gaim)
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6321
diff changeset
208 AC_SUBST(GTK_CFLAGS)
6371
8f94cce8faa5 [gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents: 6360
diff changeset
209 AC_SUBST(GLIB_CFLAGS)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
210
4884
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
211 AC_PATH_XTRA
5344
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
212 # We can't assume that $x_libraries will be set, because autoconf does not
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
213 # set it in the case when the X libraries are in a standard place.
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
214 # Ditto for $x_includes
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
215 if test X"$x_libraries" = X"" ; then
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
216 x_libpath_add=
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
217 else
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
218 x_libpath_add="-L$x_libraries"
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
219 fi
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
220 if test X"$x_includes" = X"" ; then
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
221 x_incpath_add=
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
222 else
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
223 x_incpath_add="-I$x_includes"
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
224 fi
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
225
7168
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
226 dnl Check for startup notification
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
227 PKG_CHECK_MODULES(STARTUP_NOTIFICATION, libstartup-notification-1.0 >= 0.5,
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
228 [
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
229 AC_DEFINE(HAVE_STARTUP_NOTIFICATION, 1, [Define if we're using libstartup-notification.])
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
230 echo "Building with libstartup-notification"
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
231 enable_startup_notification=yes
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
232 ],
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
233 [
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
234 echo "Building without libstartup-notification"
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
235 enable_startup_notification=no
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
236 ])
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
237
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
238 AC_SUBST(STARTUP_NOTIFICATION_CFLAGS)
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
239 AC_SUBST(STARTUP_NOTIFICATION_LIBS)
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
240
8089
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
241
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
242 dnl Check for stuff needed by the evolution integration plugin.
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
243 build_gevo=no
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
244
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
245 evo_deps="libxml-2.0 libebook-1.0 libedata-book-1.0"
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
246 PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, build_gevo=yes, build_gevo=no)
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
247
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
248 AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS)
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
249 AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS)
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
250
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
251 AM_CONDITIONAL(BUILD_GEVOLUTION, test "x$build_gevo" = "xyes")
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
252
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
253 dnl Check for XScreenSaver
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
254 if test "x$enable_xss" = "xyes" ; then
2182
665e1dbeb8da [gaim-migrate @ 2192]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2181
diff changeset
255 old_LIBS="$LIBS"
5344
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
256 LIBS="$LIBS $GTK_LIBS $x_libpath_add"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
257 XSS_LIBS="no"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
258 XSS_HEADERS="no"
4884
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
259 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm])
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
260 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
261 if test \! "$XSS_LIBS" = "no"; then
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
262 oldCPPFLAGS="$CPPFLAGS"
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
263 CPPFLAGS="$CPPFLAGS -I$x_includes"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
264 AC_TRY_COMPILE([
4884
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
265 #include <X11/Xlib.h>
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
266 #include <X11/extensions/scrnsaver.h>
4884
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
267 ],[],[
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
268 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])],[enable_xss=no]
5496d1704ee0 [gaim-migrate @ 5214]
Luke Schierer <lschiere@pidgin.im>
parents: 4793
diff changeset
269 )
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
270 CPPFLAGS="$oldCPPFLAGS"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
271 else
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
272 XSS_LIBS=""
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
273 enable_xss=no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
274 fi
2182
665e1dbeb8da [gaim-migrate @ 2192]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2181
diff changeset
275 LIBS="$old_LIBS"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
276 else
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
277 XSS_LIBS=""
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
278 enable_xss=no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
279 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
280 AC_SUBST(XSS_LIBS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
281
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
282
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
283 dnl Check for X session management libs
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
284 if test "x$enable_sm" = "xyes"; then
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
285 enable_sm=no
5344
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
286 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE])
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
287 if test "$found_sm_lib" = "true"; then
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
288 oldCPPFLAGS="$CPPFLAGS"
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
289 CPPFLAGS="$CPPFLAGS -I$x_includes"
5344
fda2d94b9434 [gaim-migrate @ 5720]
Luke Schierer <lschiere@pidgin.im>
parents: 5232
diff changeset
290 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes)
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
291 CPPFLAGS="$oldCPPFLAGS"
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
292 fi
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
293 else
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
294 SM_LIBS=""
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
295 enable_sm=no
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
296 fi
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
297 AC_SUBST(SM_LIBS)
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
298 if test "$enable_sm" = "yes"; then
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
299 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.])
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
300 fi
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
301
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
302
3203
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
303 AC_DEFUN(GC_TM_GMTOFF,
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
304 [AC_REQUIRE([AC_STRUCT_TM])dnl
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
305 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
306 [AC_TRY_COMPILE([#include <sys/types.h>
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
307 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
308 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
309 if test "$ac_cv_struct_tm_gmtoff" = yes; then
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
310 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.])
3203
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
311 fi
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
312 ])
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
313
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
314 GC_TM_GMTOFF
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
315
e3cba5bb2d69 [gaim-migrate @ 3220]
Jim Seymour <jseymour>
parents: 3194
diff changeset
316
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
317 dnl
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
318 dnl Perl stuff. Yeah.
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
319 dnl
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
320 if test "$enable_perl" = yes ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
321 AC_PATH_PROG(perlpath, perl)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
322 AC_MSG_CHECKING(for Perl compile flags)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
323 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
324 if test "_$PERL_CFLAGS" = _ ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
325 AC_MSG_RESULT([not found, building without perl.])
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
326 enable_perl = no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
327 else
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
328 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
329 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
330 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
331 if test "$system" = "Linux"; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
332 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
333 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
334 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
335 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'`
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
336 AC_MSG_RESULT(ok)
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
337
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
338 oldLIBS="$LIBS"
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
339 LIBS="$LIBS $PERL_LIBS"
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
340 AC_MSG_CHECKING(for libperl)
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
341 AC_CHECK_FUNCS(perl_run, [], enable_perl=no)
6844
ffc40208c1e9 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
342 LIBS="$oldLIBS"
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
343 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
344 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
345
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
346 if test "$enable_perl" = yes ; then
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
347 AC_PROG_PERL_MODULES(ExtUtils::MakeMaker, , have_makemaker=no)
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
348
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
349 if test "x$have_makemaker" = "xno"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
350 enable_perl=no
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
351 PERL_CFLAGS=
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
352 PERL_LIBS=
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
353 AM_CONDITIONAL(USE_PERL, false)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
354 AC_MSG_WARN(Compiling perl requires ExtUtils::MakeMaker)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
355 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
356 AC_SUBST(PERL_CFLAGS)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
357 AC_SUBST(PERL_LIBS)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
358 AM_CONDITIONAL(USE_PERL, test "x$enable_perl" = "xyes")
4298
cddb50734169 [gaim-migrate @ 4552]
Sean Egan <seanegan@gmail.com>
parents: 4252
diff changeset
359
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
360 dnl This is almost definitely wrong, but in case there's
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
361 dnl something I'm missing, I'll leave it in.
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
362 AC_CHECK_FUNCS(Perl_eval_pv)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
363
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
364 AC_MSG_CHECKING(for old perl)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
365 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'`
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
366
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
367 if test "x$PERL_OLD" = "xyes"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
368 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.])
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
369 AC_MSG_RESULT(yes)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
370 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
371 AC_MSG_RESULT(no)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
372 fi
6586
c3388f361bdf [gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents: 6535
diff changeset
373
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
374 if test "x$prefix" != "xNONE"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
375 prefix=`eval echo $prefix`
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
376 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$prefix"
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
377 fi
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
378
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
379 AC_ARG_WITH(perl-lib,
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
380 [ --with-perl-lib=[site|vendor|DIR] Specify where to install the
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
381 Perl libraries for gaim. Default is site.],
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
382 [
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
383 if test "x$withval" = xsite; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
384 PERL_MM_PARAMS=""
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
385 elif test "x$withval" = xvendor; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
386 if test -z "`$perlpath -v | grep '5\.0'`"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
387 PERL_MM_PARAMS="INSTALLDIRS=vendor"
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
388 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
389 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=`perl -e 'use Config; print $Config{prefix}'`"
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
390 fi
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
391 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
392 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$withval"
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
393 fi
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
394 ])
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
395
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
396 AC_SUBST(PERL_MM_PARAMS)
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
397
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
398 AC_MSG_CHECKING(for DynaLoader.a)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
399 DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'`
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
400
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
401 dnl Don't check libperl.a if dynaloader.a wasn't found.
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
402 if test -n "$DYNALOADER_A"; then
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
403 AC_MSG_RESULT(yes)
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
404
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
405 dnl Find either libperl.a or libperl.so
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
406 AC_MSG_CHECKING(for libperl.a or libperl.so)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
407 LIBPERL_A=`echo "$PERL_LDFLAGS -L/usr/lib"|$perlpath -e 'foreach (split(/ /, <STDIN>)) { if (/^-L(.*)/) { my $dir=$1; if (\`ls $dir/libperl.so* 2>/dev/null\`) { print "-lperl"; last; }; if (-e "$dir/libperl.a") { print "$dir/libperl.a"; last } } };'`
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
408 if test -z "$LIBPERL_A"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
409 AC_MSG_RESULT(no)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
410 DYNALOADER_A=
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
411 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
412 AC_MSG_RESULT(yes)
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
413
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
414 if test "$LIBPERL_A" = "-lperl"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
415 LIBPERL_A=
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
416 fi
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
417 fi
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
418
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
419 PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'`
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
420
7200
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
421 if test -n "$LIBPERL_A"; then
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
422 PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'`
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
423 fi
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
424
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
425 AC_SUBST(DYNALOADER_A)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
426 AC_SUBST(LIBPERL_A)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
427 else
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
428 AC_MSG_RESULT(no)
2ddd145c9420 [gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents: 7168
diff changeset
429 fi
6508
cbd24b37350d [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
430 fi
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
431 else
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
432 PERL_CFLAGS=
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
433 PERL_LIBS=
5232
2d58a9a46292 [gaim-migrate @ 5602]
Christian Hammond <chipx86@chipx86.com>
parents: 5229
diff changeset
434 AM_CONDITIONAL(USE_PERL, false)
3931
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
435 fi
98faba851ea9 [gaim-migrate @ 4103]
Sean Egan <seanegan@gmail.com>
parents: 3802
diff changeset
436
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
437 dnl #######################################################################
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
438 dnl # SSL support
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
439 dnl #
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
440 dnl # Thanks go to Evolution for the checks.
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
441 dnl #######################################################################
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
442
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
443 dnl These two are inverses of each other <-- stolen from evolution!
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
444
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
445 AC_ARG_ENABLE(gnutls,
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
446 [ --enable-gnutls=[yes,no] Attempt to use GNUTLS for SSL support (preferred) [default=yes]],
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
447 [enable_gnutls="$enableval"],
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
448 [enable_gnutls="yes"])
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
449
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
450 AC_ARG_ENABLE(nss,
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
451 [ --enable-nss=[yes,no,static] Attempt to use Mozilla libnss for SSL support [default=yes]],
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
452 [enable_nss="$enableval"],
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
453 [enable_nss="yes"])
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
454
6782
e624b492b981 [gaim-migrate @ 7321]
Sean Egan <seanegan@gmail.com>
parents: 6757
diff changeset
455 msg_ssl="None"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
456
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
457 dnl #
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
458 dnl # Check for GNUTLS if it's specified.
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
459 dnl #
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
460 if test "x$enable_gnutls" != "xno"; then
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
461 enable_gnutls="no"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
462 prefix=`eval echo $prefix`
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
463
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
464 AC_ARG_WITH(gnutls-includes,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
465 [ --with-gnutls-includes=PREFIX Location of GNUTLS includes.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
466 [ with_gnutls_includes="$withval" ],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
467 [ with_gnutls_includes="$prefix/include" ])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
468
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
469 have_gnutls_includes="no"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
470
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
471 if test "x$with_gnutls_includes" != "xno"; then
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
472 CPPFLAGS_save="$CPPFLAGS"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
473
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
474 AC_MSG_CHECKING(for GNUTLS includes)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
475 AC_MSG_RESULT("")
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
476
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
477 CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
478 AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
479 CPPFLAGS="$CPPFLAGS_save"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
480
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
481 if test "x$gnutls_includes" != "xno" -a \
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
482 "x$gnutls_includes" != "x"; then
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
483 have_gnutls_includes="yes"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
484
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
485 GNUTLS_CFLAGS="-I$with_gnutls_includes"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
486 else
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
487 GNUTLS_CFLAGS=""
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
488 fi
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
489 else
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
490 AC_MSG_CHECKING(for GNUTLS includes)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
491 AC_MSG_RESULT(no)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
492 fi
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
493
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
494 AC_ARG_WITH(gnutls-libs,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
495 [ --with-gnutls-libs=PREFIX Location of GNUTLS libraries.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
496 [ with_gnutls_libs="$withval" ])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
497
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
498 if test "x$with_gnutls_libs" != "xno" -a \
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
499 "x$have_gnutls_includes" != "xno"; then
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
500
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
501 LDFLAGS_save="$LDFLAGS"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
502
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
503 case $with_gnutls_libs in
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
504 ""|-L*) ;;
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
505 *) with_gnutls_libs="-L$with_gnutls_libs" ;;
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
506 esac
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
507
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
508 AC_CACHE_CHECK([for GNUTLS libraries], gnutls_libs,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
509 [
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
510 LDFLAGS="$LDFLAGS $with_gnutls_libs -lgnutls -lgcrypt"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
511 AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no")
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
512 LDFLAGS="$LDFLAGS_save"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
513 ])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
514
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
515 if test "x$gnutls_libs" != "xno"; then
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
516 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GNUTLS])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
517 AC_DEFINE(HAVE_SSL)
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
518 msg_gnutls="GNUTLS"
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
519 GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
520
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
521 enable_gnutls="yes"
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
522 else
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
523 GNUTLS_CFLAGS=""
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
524 GNUTLS_LIBS=""
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
525 fi
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
526 else
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
527 AC_MSG_CHECKING(for GNUTLS libraries)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
528 AC_MSG_RESULT(no)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
529 fi
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
530 else
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
531 GNUTLS_CFLAGS=""
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
532 GNUTLS_LIBS=""
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
533 fi
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
534
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
535 AC_SUBST(GNUTLS_CFLAGS)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
536 AC_SUBST(GNUTLS_LIBS)
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
537
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
538 AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes")
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
539
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
540
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
541 dnl #
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
542 dnl # Check for NSS if it's specified, or if GNUTLS checks failed.
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
543 dnl #
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
544 if test "x$enable_nss" != "xno"; then
6757
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
545
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
546 AC_ARG_WITH(nspr-includes,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
547 [ --with-nspr-includes=PREFIX Specify location of Mozilla nspr4 includes.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
548 [with_nspr_includes="$withval"])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
549
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
550 AC_ARG_WITH(nspr-libs,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
551 [ --with-nspr-libs=PREFIX Specify location of Mozilla nsp4 libs.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
552 [with_nspr_libs="$withval"])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
553
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
554 AC_ARG_WITH(nss-includes,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
555 [ --with-nss-includes=PREFIX Specify location of Mozilla nss3 includes.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
556 [with_nss_includes="$withval"])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
557
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
558 AC_ARG_WITH(nss-libs,
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
559 [ --with-nss-libs=PREFIX Specify location of Mozilla nss3 libs.],
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
560 [with_nss_libs="$withval"])
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
561
ddee8d7daf1b [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
562
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
563 if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
564 test -n "$with_nss_includes" || test -n "$with_nss_libs" ||
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
565 test "x$enable_nss" = "xstatic"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
566
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
567 nss_manual_check="yes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
568 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
569 nss_manual_check="no"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
570 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
571
6738
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
572 enable_nss="no"
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
573
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
574 if test "x$nss_manual_check" = "xno"; then
6756
cdb4acfe777f [gaim-migrate @ 7288]
Christian Hammond <chipx86@chipx86.com>
parents: 6738
diff changeset
575 PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes", have_nss="no")
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
576
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
577 if test "x$have_nss" = "xyes"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
578 mozilla_nspr="mozilla-nspr"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
579 mozilla_nss="mozilla-nss"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
580
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
581 AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS])
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
582 AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL])
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
583
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
584 msg_nss="Mozilla NSS"
6738
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
585 enable_nss="yes"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
586 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
587 nss_manual_check="yes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
588 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
589 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
590
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
591 if test "x$nss_manual_check" = "xyes"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
592 mozilla_nss=""
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
593 have_nspr_includes="no"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
594
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
595 if test "x$with_nspr_includes" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
596 CPPFLAGS_save=$CPPFLAGS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
597
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
598 AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
599 AC_MSG_RESULT("")
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
600
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
601 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
602 AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
603 CPPFLAGS=$CPPFLAGS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
604
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
605 if test "x$moz_nspr_includes" != "xno" -a \
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
606 "x$moz_nspr_includes" != "x"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
607
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
608 have_nspr_includes="yes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
609 NSPR_CFLAGS="-I$with_nspr_includes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
610 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
611 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
612 AC_MSG_CHECKING(for Mozilla nspr4 includes)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
613 AC_MSG_RESULT(no)
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
614
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
615 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
616 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
617
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
618 have_nspr_libs="no"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
619
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
620 if test "x$with_nspr_libs" != "xno" -a \
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
621 "x$have_nspr_includes" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
622
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
623 CFLAGS_save=$CFLAGS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
624 LDFLAGS_save=$LDFLAGS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
625
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
626 if test "$enable_nss" = "static"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
627 if test -z "$with_nspr_libs"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
628 AC_MSG_ERROR(
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
629 [Static linkage requested, but path to nspr libraries not set.]
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
630 [Please specify the path to libnspr4.a]
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
631 [Example: --with-nspr-libs=/usr/lib])
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
632
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
633 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
634 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
635 nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
636 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
637 else
7286
0b961945c8ae [gaim-migrate @ 7867]
Sean Egan <seanegan@gmail.com>
parents: 7284
diff changeset
638 nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
639 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
640
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
641 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs,
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
642 [
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
643 LIBS_save=$LIBS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
644 CFLAGS="$CFLAGS $NSPR_CFLAGS"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
645
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
646 LIBS="$nsprlibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
647
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
648 if test "x$with_nspr_libs" != "x"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
649 LDFLAGS="$LDFLAGS -L$with_nspr_libs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
650 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
651 LDFLAGS="$LDFLAGS"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
652 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
653
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
654 AC_TRY_LINK_FUNC(PR_Init,
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
655 [moz_nspr_libs="yes"],
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
656 [moz_nspr_libs="no"])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
657
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
658 CFLAGS=$CFLAGS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
659 LDFLAGS=$LDFLAGS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
660 LIBS=$LIBS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
661 ])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
662
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
663 if test "x$moz_nspr_libs" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
664 have_nspr_libs="yes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
665 NSPR_LIBS="-L$with_nspr_libs $nsprlibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
666 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
667 NSPR_CFLAGS=""
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
668 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
669 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
670 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
671 AC_MSG_CHECKING(for Mozilla nspr4 libraries)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
672 AC_MSG_RESULT(no)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
673 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
674
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
675 have_nss_includes="no"
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
676
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
677 if test "x$with_nss_includes" != "xno" -a \
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
678 "x$have_nspr_libs" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
679
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
680 CPPFLAGS_save=$CPPFLAGS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
681
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
682 AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
683 AC_MSG_RESULT("")
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
684
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
685 if test "x$with_nspr_includes" != "x"; then
6990
e0c2320a0f01 [gaim-migrate @ 7546]
Nathan Walp <nwalp@pidgin.im>
parents: 6982
diff changeset
686 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
687 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
688 CPPFLAGS="$CPPFLAGS -I$with_nss_includes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
689 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
690
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
691 AC_CHECK_HEADERS(nss.h ssl.h smime.h,
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
692 [moz_nss_includes="yes"],
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
693 [moz_nss_includes="no"])
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
694
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
695 CPPFLAGS=$CPPFLAGS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
696
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
697 if test "x$moz_nss_includes" = "xyes"; then
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
698 have_nss_includes="yes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
699 NSS_CFLAGS="-I$with_nss_includes"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
700 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
701 NSPR_CFLAGS=""
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
702 NSPR_LIBS=""
7252
1a808d72caff [gaim-migrate @ 7829]
Christian Hammond <chipx86@chipx86.com>
parents: 7233
diff changeset
703 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
704 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
705 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
706 AC_MSG_CHECKING(for Mozilla nss3 includes)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
707 AC_MSG_RESULT(no)
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
708 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
709 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
710
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
711 if test "x$with_nss_libs" != "xno" -a \
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
712 "x$have_nss_includes" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
713
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
714 LDFLAGS_save=$LDFLAGS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
715
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
716 if test "$enable_nss" = "static"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
717 if test -z "$with_nss_libs"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
718 AC_MSG_ERROR(
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
719 [Static linkage requested, but path to nss libraries not set.]
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
720 [Please specify the path to libnss3.a]
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
721 [Example: --with-nspr-libs=/usr/lib/mozilla])
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
722 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
723 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
724 nsslibs="-ldb1 $with_nss_libs/libnssckfw.a $with_nss_libs/libasn1.a $with_nss_libs/libcrmf.a $with_nss_libs/libswfci.a $with_nss_libs/libjar.a $with_nss_libs/libpkcs12.a $with_nss_libs/libpkcs7.a $with_nss_libs/libpki1.a $with_nss_libs/libsmime.a $with_nss_libs/libssl.a $with_nss_libs/libnss.a $with_nss_libs/libpk11wrap.a $with_nss_libs/libsoftokn.a $with_nss_libs/libfreebl.a $with_nss_libs/libnsspki.a $with_nss_libs/libnssdev.a $with_nss_libs/libcryptohi.a $with_nss_libs/libcerthi.a $with_nss_libs/libcertdb.a $with_nss_libs/libsecutil.a $with_nss_libs/libnssb.a"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
725
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
726 case "$host" in
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
727 *solaris*)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
728 nsslibs="$nsslibs $with_nss_libs/libfreeb1.a"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
729 ;;
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
730 esac
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
731 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
732 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
733 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
734 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
735
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
736 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs,
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
737 [
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
738 LIBS_save=$LIBS
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
739 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
740 LIBS="$nsslibs $nsprlibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
741
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
742 AC_TRY_LINK_FUNC(NSS_Init,
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
743 [moz_nss_libs="yes"],
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
744 [moz_nss_libs="no"])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
745
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
746 if test "x$moz_nss_libs" = "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
747 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
748 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
749 AC_TRY_LINK_FUNC(NSS_Init,
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
750 [moz_nss_libs="yes"],
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
751 [moz_nss_libs="no"])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
752 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
753
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
754 LDFLAGS=$LDFLAGS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
755 LIBS=$LIBS_save
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
756 ])
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
757
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
758 if test "x$moz_nss_libs" != "xno"; then
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
759 AC_DEFINE(HAVE_NSS)
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
760 AC_DEFINE(HAVE_SSL)
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
761
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
762 NSS_LIBS="-L$with_nss_libs $nsslibs"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
763
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
764 if test "$enable_nss" = "static"; then
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
765 msg_nss="Mozilla NSS (static)"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
766 else
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
767 msg_nss="Mozilla NSS"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
768 fi
6738
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
769
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
770 enable_nss="yes"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
771 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
772 NSS_CFLAGS=""
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
773 NSPR_CFLAGS=""
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
774 NSPR_LIBS=""
7087
bbf7f4604140 [gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents: 7021
diff changeset
775 enable_nss="no"
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
776 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
777 else
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
778 AC_MSG_CHECKING(for Mozilla nss libraries)
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
779 AC_MSG_RESULT(no)
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
780 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
781
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
782 NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
783 NSS_LIBS="$NSPR_LIBS $NSS_LIBS"
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
784 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
785
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
786 AC_SUBST(NSS_CFLAGS)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
787 AC_SUBST(NSS_LIBS)
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
788 fi
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
789
6738
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
790 AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes")
6c95f01aaf49 [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
791
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
792 if test "x$msg_nss" != "x" -a "x$msg_gnutls" != "x"; then
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
793 msg_ssl="$msg_nss and $msg_gnutls"
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
794 elif test "x$msg_nss" != "x"; then
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
795 msg_ssl=$msg_nss
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
796 elif test "x$msg_gnutls" != "x"; then
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
797 msg_ssl=$msg_gnutls
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
798 fi
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
799
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
800 dnl Check for Tcl
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
801 if test "$enable_tcl" = yes; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
802 AC_MSG_CHECKING([for tclConfig.sh])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
803 TCLCONFIG=no
6710
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
804 TCLCONFIGDIRS="/usr/lib \
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
805 /usr/lib/tcl8.4 \
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
806 /usr/lib/tcl8.3 \
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
807 /usr/lib/tcl8.2 \
7596
d933d1410e5a [gaim-migrate @ 8214]
Ethan Blanton <elb@pidgin.im>
parents: 7593
diff changeset
808 /System/Library/Tcl/8.3 \
6710
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
809 /usr/local/lib"
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
810 for dir in $with_tclconfig $TCLCONFIGDIRS; do
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
811 if test -f $dir/tclConfig.sh; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
812 TCLCONFIG=$dir/tclConfig.sh
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
813 AC_MSG_RESULT([yes ($TCLCONFIG)])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
814 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
815 done
6697
c08d32c3213e [gaim-migrate @ 7223]
Ethan Blanton <elb@pidgin.im>
parents: 6694
diff changeset
816 if test "$TCLCONFIG" = "no"; then
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
817 AC_MSG_RESULT([no])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
818 enable_tcl=no
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
819 else
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
820 . $TCLCONFIG
6709
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
821 AC_MSG_CHECKING([Tcl version compatability])
7822
ea4f65164307 [gaim-migrate @ 8474]
Ethan Blanton <elb@pidgin.im>
parents: 7783
diff changeset
822 if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -lt 3; then
ea4f65164307 [gaim-migrate @ 8474]
Ethan Blanton <elb@pidgin.im>
parents: 7783
diff changeset
823 AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 or later required])
6709
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
824 enable_tcl=no
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
825 else
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
826 AC_MSG_RESULT([ok, $TCL_VERSION])
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
827 eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\""
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
828 AC_MSG_CHECKING([for Tcl linkability])
6713
6c871a20d9eb [gaim-migrate @ 7239]
Ethan Blanton <elb@pidgin.im>
parents: 6712
diff changeset
829 oldCPPFLAGS=$CPPFLAGS
7351
d5ed905a8ccd [gaim-migrate @ 7942]
Ethan Blanton <elb@pidgin.im>
parents: 7340
diff changeset
830 CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include"
6709
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
831 oldLIBS=$LIBS
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
832 LIBS="$LIBS $TCL_LIB_SPEC"
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
833 AC_TRY_LINK([#include <tcl.h>],
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
834 [Tcl_Interp *interp; Tcl_Init(interp)],
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
835 [AC_MSG_RESULT([yes]);enable_tcl=yes],
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
836 [AC_MSG_RESULT([no]);enable_tcl=no])
6713
6c871a20d9eb [gaim-migrate @ 7239]
Ethan Blanton <elb@pidgin.im>
parents: 6712
diff changeset
837 CPPFLAGS="$oldCPPFLAGS"
6709
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
838 LIBS="$oldLIBS"
4c9fb525be47 [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
839 fi
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
840 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
841 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
842
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
843 if test "$enable_tcl" = yes; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
844 AM_CONDITIONAL(USE_TCL, true)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
845 TCL_LIBS=$TCL_LIB_SPEC
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
846 AC_SUBST(TCL_LIBS)
7351
d5ed905a8ccd [gaim-migrate @ 7942]
Ethan Blanton <elb@pidgin.im>
parents: 7340
diff changeset
847 TCL_CFLAGS="$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include"
6717
c72012e40672 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
848 if test "x$GCC" = "xyes"; then
c72012e40672 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
849 TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing"
c72012e40672 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
850 fi
6712
7d6a401049e4 [gaim-migrate @ 7238]
Ethan Blanton <elb@pidgin.im>
parents: 6710
diff changeset
851 AC_SUBST(TCL_CFLAGS)
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
852 else
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
853 AM_CONDITIONAL(USE_TCL, false)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
854 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
855
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
856 dnl Check for Tk
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
857 if test "$enable_tcl" = yes -a "$enable_tk" = yes; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
858 AC_MSG_CHECKING([for tkConfig.sh])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
859 TKCONFIG=no
6715
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
860 TKCONFIGDIRS="/usr/lib \
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
861 /usr/lib/tk8.4 \
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
862 /usr/lib/tk8.3 \
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
863 /usr/lib/tk8.2 \
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
864 /usr/local/lib"
f362dc18f920 [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
865 for dir in $with_tkconfig $TKCONFIGDIRS; do
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
866 if test -f $dir/tkConfig.sh; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
867 TKCONFIG=$dir/tkConfig.sh
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
868 AC_MSG_RESULT([yes ($TKCONFIG)])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
869 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
870 done
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
871 if test "$TKCONFIG" = "no"; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
872 AC_MSG_RESULT([no])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
873 enable_tk=no
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
874 else
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
875 . $TKCONFIG
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
876 eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\""
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
877 AC_MSG_CHECKING([for Tk linkability])
6716
0e2c617e1ac9 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
878 oldCPPFLAGS=$CPPFLAGS
0e2c617e1ac9 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
879 CPPFLAGS="$CPPFLAGS $TCL_CFLAGS"
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
880 oldLIBS=$LIBS
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
881 LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC"
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
882 AC_TRY_LINK([#include <tk.h>], [Tcl_Interp *interp; Tcl_Init(interp); Tk_Init(interp);],
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
883 [AC_MSG_RESULT([yes]);enable_tk=yes],
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
884 [AC_MSG_RESULT([no]);enable_tk=no])
6716
0e2c617e1ac9 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
885 CPPFLAGS="$oldCPPFLAGS"
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
886 LIBS="$oldLIBS"
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
887 fi
6710
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
888 else
3a08f08edbf5 [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
889 enable_tk=no
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
890 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
891
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
892 if test "$enable_tk" = yes; then
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
893 AM_CONDITIONAL(USE_TK, true)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
894 AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit])
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
895 TK_LIBS=$TK_LIB_SPEC
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
896 AC_SUBST(TK_LIBS)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
897 else
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
898 AM_CONDITIONAL(USE_TK, false)
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
899 fi
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
900
3802
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
901 dnl Thanks, Evan.
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
902 if test "$enable_gtkspell" = yes ; then
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
903 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no)
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
904 if test "$enable_gtkspell" = "yes" ; then
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
905 AC_SUBST(GTKSPELL_CFLAGS)
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
906 AC_SUBST(GTKSPELL_LIBS)
6734
bf77a7db61c2 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
907 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?])
3802
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
908 fi
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
909 fi
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
910
4581
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
911 if test "$enable_nas" = yes ; then
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
912 AC_DEFINE(USE_NAS_AUDIO, 1, [Define if we have NAS sound support.])
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
913 SOUND_LIBS="$SOUND_LIBS -laudio -lXt"
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
914 fi
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
915
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
916 if test "$enable_audio" = yes ; then
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
917 GAIM_PATH_AO(found_ao_lib=true)
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
918
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
919 AM_PATH_AUDIOFILE([0.2.0], found_af_lib=true)
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
920
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
921 if test "$found_ao_lib" = "true" -a "$found_af_lib" = "true"; then
4581
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
922 SOUND_LIBS="$SOUND_LIBS $AO_LIBS $AUDIOFILE_LIBS"
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
923 AC_SUBST(SOUND_LIBS)
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
924 AC_DEFINE(USE_AO, 1, [Define if we're using libao and libaudiofile for sound playing])
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
925 enable_audio=yes
4430
801830dec409 [gaim-migrate @ 4705]
Luke Schierer <lschiere@pidgin.im>
parents: 4429
diff changeset
926 else
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
927 enable_audio=no
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
928 fi
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
929 else
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
930 enable_audio=no
4430
801830dec409 [gaim-migrate @ 4705]
Luke Schierer <lschiere@pidgin.im>
parents: 4429
diff changeset
931 fi
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
932
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
933 if test "$ac_cv_cygwin" = yes ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
934 LDADD="$LDADD -static"
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
935 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
6701
b7e113a59b51 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
936 fi
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
937
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6321
diff changeset
938 AC_SUBST(DEBUG_CFLAGS)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
939 AC_SUBST(LDADD)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
940 AC_SUBST(LIBS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
941
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
942 if test "x$enable_plugins" = "xyes" ; then
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
943 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
944 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
945 else
3411
5df423e0bca8 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
946 AM_CONDITIONAL(PLUGINS, false)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
947 enable_plugins=no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
948 enable_prpls=no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
949 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
950
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
951 if test "x$enable_prpls" = "xyes" ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
952 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes")
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
953 else
3411
5df423e0bca8 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
954 AM_CONDITIONAL(PRPLS, false)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
955 enable_prpls=no
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
956 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
957
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
958 dnl checks for icqlib
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
959 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
960 AC_CHECK_FUNCS(bswap_32 bswap_16)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
961 AC_C_BIGENDIAN
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
962
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
963 dnl checks for jabber
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
964 dnl AC_CHECK_SIZEOF(short)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
965 AC_CHECK_FUNCS(snprintf connect)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
966
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
967 dnl checks for zephyr
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
968 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
969 AC_SUBST(KRB4_CFLAGS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
970 AC_SUBST(KRB4_LDFLAGS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
971 AC_SUBST(KRB4_LIBS)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
972 if test "$kerberos" != "no" ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
973 if test "$kerberos" != "yes" ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
974 KRB4_CFLAGS="-I${kerberos}/include"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
975 if test -d "$kerberos/include/kerberosIV" ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
976 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
977 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
978 KRB4_LDFLAGS="-L${kerberos}/lib"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
979 elif test -d /usr/local/include/kerberosIV ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
980 KRB4_CFLAGS="-I/usr/local/include/kerberosIV"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
981 elif test -d /usr/include/kerberosIV ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
982 KRB4_CFLAGS="-I/usr/include/kerberosIV"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
983 fi
3662
4fcd36091737 [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
984 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
985
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
986 orig_LDFLAGS="$LDFLAGS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
987 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
988 AC_CHECK_LIB(krb4, krb_rd_req,
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
989 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"],
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
990 [AC_CHECK_LIB(krb, krb_rd_req,
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
991 [KRB4_LIBS="-lkrb -ldes"],
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
992 [AC_ERROR(Kerberos 4 libraries not found)],
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
993 -ldes)],
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
994 -ldes425 -lkrb5 -lk5crypto -lcom_err)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
995 orig_LIBS="$LIBS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
996 LIBS="$LIBS $KRB4_LIBS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
997 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
998 AC_CHECK_FUNCS(krb_get_err_text krb_log)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
999 LIBS="$orig_LIBS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1000 LDFLAGS="$orig_LDFLAGS"
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1001 fi
6150
f40283608e4b [gaim-migrate @ 6624]
Sean Egan <seanegan@gmail.com>
parents: 6143
diff changeset
1002
f40283608e4b [gaim-migrate @ 6624]
Sean Egan <seanegan@gmail.com>
parents: 6143
diff changeset
1003 AC_MSG_CHECKING(for me pot o' gold)
f40283608e4b [gaim-migrate @ 6624]
Sean Egan <seanegan@gmail.com>
parents: 6143
diff changeset
1004 AC_MSG_RESULT(no)
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1005 AC_CHECK_FUNCS(gethostid lrand48)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1006 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1007 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1008 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1009 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h)
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1010 AC_CHECK_HEADERS(termios.h)
3194
fdd20785e1e1 [gaim-migrate @ 3211]
Jim Seymour <jseymour>
parents: 3191
diff changeset
1011 AC_VAR_TIMEZONE_EXTERNALS
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1012
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1013 AC_OUTPUT([Makefile
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
1014 Doxyfile
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
1015 doc/Makefile
6954
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1016 doc/gaim.1
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1017 doc/gaim-remote.1
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1018 intl/Makefile
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
1019 pixmaps/Makefile
6954
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1020 pixmaps/smileys/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1021 pixmaps/smileys/default/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1022 pixmaps/status/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1023 pixmaps/status/default/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1024 plugins/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1025 plugins/docklet/Makefile
8089
35db601609e3 [gaim-migrate @ 8788]
Sean Egan <seanegan@gmail.com>
parents: 8061
diff changeset
1026 plugins/gevolution/Makefile
6954
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1027 plugins/gaim-remote/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1028 plugins/gestures/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1029 plugins/perl/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1030 plugins/perl/common/Makefile.PL
7016
aa619031193b [gaim-migrate @ 7579]
Christian Hammond <chipx86@chipx86.com>
parents: 7012
diff changeset
1031 plugins/ssl/Makefile
6954
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1032 plugins/tcl/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1033 plugins/ticker/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1034 po/Makefile.in
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1035 sounds/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1036 src/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1037 src/protocols/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1038 src/protocols/gg/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1039 src/protocols/irc/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1040 src/protocols/jabber/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1041 src/protocols/msn/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1042 src/protocols/napster/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1043 src/protocols/oscar/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1044 src/protocols/toc/Makefile
7380
259210cf5dfa [gaim-migrate @ 7975]
Nathan Walp <nwalp@pidgin.im>
parents: 7373
diff changeset
1045 src/protocols/trepia/Makefile
6954
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1046 src/protocols/yahoo/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1047 src/protocols/zephyr/Makefile
01c297526fad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
1048 gaim.spec
6968
a156508bd090 [gaim-migrate @ 7515]
Mark Doliner <mark@kingant.net>
parents: 6960
diff changeset
1049 ])
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1050
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1051 echo
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1052 echo $PACKAGE $VERSION
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1053
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1054 echo
2725
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1055 echo Build Protocol Plugins........ : $enable_prpls
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1056 echo Protocols to link statically.. : $STATIC_PRPLS
7373
1dbf83536d83 [gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents: 7351
diff changeset
1057 echo Protocols to build dynamically : $DYNAMIC_PRPLS
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1058 echo
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
1059 echo UI Library.................... : GTK 2.x
7155
6448e0163d7b [gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents: 7087
diff changeset
1060 echo SSL Library/Libraries......... : $msg_ssl
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1061 echo
2725
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1062 echo Build with Plugin support..... : $enable_plugins
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1063 echo Build with Perl support....... : $enable_perl
6694
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
1064 echo Build with Tcl support........ : $enable_tcl
2d2f04c5c7d2 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
1065 echo Build with Tk support......... : $enable_tk
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
1066 echo Build with Audio support...... : $enable_audio
4581
4b1e24835bbf [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
1067 echo Build with NAS support........ : $enable_nas
4561
9df99116840a [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
1068 echo Build with GtkSpell support... : $enable_gtkspell
3802
9bcb42faccc0 [gaim-migrate @ 3945]
Sean Egan <seanegan@gmail.com>
parents: 3662
diff changeset
1069 echo
2725
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1070 echo Use XScreenSaver Extension.... : $enable_xss
4157
9c31ddae80a1 [gaim-migrate @ 4385]
Rob Flynn <gaim@robflynn.com>
parents: 3931
diff changeset
1071 echo Use X Session Management...... : $enable_sm
7168
282887c9e3dc [gaim-migrate @ 7735]
Christian Hammond <chipx86@chipx86.com>
parents: 7155
diff changeset
1072 echo Use startup notification.......: $enable_startup_notification
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1073 echo
2725
f3c094e78609 [gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2711
diff changeset
1074 echo Print debugging messages...... : $enable_debug
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1075 echo
2452
824e1afefdd3 [gaim-migrate @ 2465]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 2436
diff changeset
1076 eval eval echo Gaim will be installed in $bindir.
2129
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1077 if test "x$gaimpath" != "x" ; then
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1078 echo Warning: You have an old copy of gaim at $gaimpath.
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1079 fi
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1080 echo
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1081 echo configure complete, now type \'make\'
7b68621e26db [gaim-migrate @ 2139]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
diff changeset
1082 echo