configure.ac

Sat, 27 Sep 2003 19:17:21 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Sat, 27 Sep 2003 19:17:21 +0000
changeset 6982
12f08de92674
parent 6968
dfff23d8e933
child 6990
142fe1f3530d
permissions
-rw-r--r--

[gaim-migrate @ 7538]
This is Mr. Holland's Opus. And by Mr. Holland I mean Robot101. He
rewrote the coreish IM image support so that the binary data gets
ripped out in the prpl and put in an imgstore instead of just being
passed in the same huge as char string as the actual message. This
is good because it's prpl agnostic, or something. It also means
we don't have a silly length of "-1" with pretty much every send or
receive IM function.

It should be crash free, bug free, and memleak free, but additional
testing is always a good thing.

If you like good stuff then you'll love this patch. But don't take
my word for it--ba dun dunt!

2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
1 dnl Process this file with autoconf to produce a configure script.
4489
871047624e2a [gaim-migrate @ 4764]
Rob Flynn <gaim@robflynn.com>
parents: 4430
diff changeset
2 AC_INIT(src/main.c)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
3 AM_CONFIG_HEADER(config.h)
6982
12f08de92674 [gaim-migrate @ 7538]
Mark Doliner <markdoliner@pidgin.im>
parents: 6968
diff changeset
4 AM_INIT_AUTOMAKE([gaim], [0.70cvs])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
5
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
6 AC_PREREQ([2.50])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
7
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
8 AC_PATH_PROG(sedpath, sed)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
9
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
10 dnl Checks for programs.
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
11 AC_PROG_CC
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
12 AC_DISABLE_STATIC
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
13 AM_PROG_LIBTOOL
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
14 LIBTOOL="$LIBTOOL --silent"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
15 AC_PROG_INSTALL
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
16
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
17
6818
23e4b2608807 [gaim-migrate @ 7362]
Duarte Henriques <duarte_henriques@myrealbox.com>
parents: 6782
diff changeset
18 ALL_LINGUAS="am bg ca cs da de es fi fr he hi hu it ja ko nl no pl pt_BR pt_PT ro ru sk sr sr@Latn sv zh_CN zh_TW"
3408
8fc1650b2eef [gaim-migrate @ 3427]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
19 AM_GNU_GETTEXT_VERSION(0.10.40)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
20 AM_GNU_GETTEXT
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
21
6360
c2bfe65b200c [gaim-migrate @ 6864]
Robert McQueen <robot101@debian.org>
parents: 6321
diff changeset
22 dnl we don't use autobreak on cygwin!!
c2bfe65b200c [gaim-migrate @ 6864]
Robert McQueen <robot101@debian.org>
parents: 6321
diff changeset
23 dnl AC_CYGWIN
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
24
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
25 dnl Checks for header files.
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
26 AC_HEADER_STDC
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
27 AC_HEADER_SYS_WAIT
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
28 AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
29
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
30 dnl Checks for typedefs, structures, and compiler characteristics.
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
31 AC_C_CONST
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
32 AC_STRUCT_TM
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
33
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
34 dnl Checks for library functions.
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
35 AC_TYPE_SIGNAL
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
36 AC_FUNC_STRFTIME
4424
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
37 AC_CHECK_FUNCS(strdup strstr atexit)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
38 dnl Checks for getopt in standard library
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
39 AC_CHECK_FUNCS(getopt_long , ,
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
40 AC_LIBOBJ(getopt)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
41 AC_LIBOBJ(getopt1))
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents: 3165
diff changeset
42
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
43
2959
e9d78384bfca [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
44 dnl Check for inet_aton
e9d78384bfca [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
45 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, ,
e9d78384bfca [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
46 [AC_ERROR(inet_aton not found)])])
4424
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
47 AC_CHECK_LIB(nsl, gethostent)
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
48 AC_CHECK_FUNC(socket, ,
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
49 [AC_CHECK_LIB(socket, socket, , [AC_ERROR([socket not found])])])
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
50 dnl If all goes well, by this point the previous two checks will have
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
51 dnl pulled in -lsocket and -lnsl if we need them.
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
52 AC_CHECK_FUNC(getaddrinfo, [AC_DEFINE([HAVE_GETADDRINFO], [1],
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
53 [Define to 1 if you have the getaddrinfo function.])],
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
54 [AC_CHECK_LIB(socket, getaddrinfo,
ccac7337ffff [gaim-migrate @ 4699]
Ethan Blanton <elb@pidgin.im>
parents: 4418
diff changeset
55 [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lsnl $LIBS"], , , -lnsl)])
2959
e9d78384bfca [gaim-migrate @ 2972]
Rob Flynn <gaim@robflynn.com>
parents: 2935
diff changeset
56
3150
173a1be7d00e [gaim-migrate @ 3166]
Sean Egan <seanegan@pidgin.im>
parents: 3148
diff changeset
57 dnl Check for socklen_t (in Unix98)
173a1be7d00e [gaim-migrate @ 3166]
Sean Egan <seanegan@pidgin.im>
parents: 3148
diff changeset
58 AC_MSG_CHECKING(for socklen_t)
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
59 AC_TRY_COMPILE([
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
60 #include <sys/types.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
61 #include <sys/socket.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
62 socklen_t x;
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
63 ], [],
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
64 [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
65 AC_MSG_RESULT(yes)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
66 ], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
67 AC_TRY_COMPILE([
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
68 #include <sys/types.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
69 #include <sys/socket.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
70 int accept(int, struct sockaddr *, size_t *);
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
71 ], [], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
72 AC_MSG_RESULT(size_t)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
73 AC_DEFINE(socklen_t, size_t, [socklen_t size])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
74 ], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
75 AC_MSG_RESULT(int)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
76 AC_DEFINE(socklen_t, int, [socklen_t size])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
77 ])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
78 ])
3150
173a1be7d00e [gaim-migrate @ 3166]
Sean Egan <seanegan@pidgin.im>
parents: 3148
diff changeset
79
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
80 AC_ARG_ENABLE(distrib,,,enable_distrib=no)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
81 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes")
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
82 AC_ARG_ENABLE(multi, [ --disable-multi disable multiple connections],,enable_multi=yes)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
83 AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes)
3572
d07e14aa6f26 [gaim-migrate @ 3670]
Sean Egan <seanegan@pidgin.im>
parents: 3551
diff changeset
84 AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="")
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
85 if test "x$STATIC_PRPLS" = "xall" ; then
3382
79dd97ad854e [gaim-migrate @ 3401]
Sean Egan <seanegan@pidgin.im>
parents: 3362
diff changeset
86 STATIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
87 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
88 AC_SUBST(STATIC_PRPLS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
89 STATIC_LINK_LIBS=
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
90 extern_init=
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
91 load_proto=
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
92 for i in $STATIC_PRPLS ; do
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
93 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a"
5449
4c350eb7d4a0 [gaim-migrate @ 5836]
Decklin Foster <decklin@red-bean.com>
parents: 5425
diff changeset
94 extern_init="$extern_init extern gboolean gaim_init_${i}_plugin();"
4c350eb7d4a0 [gaim-migrate @ 5836]
Decklin Foster <decklin@red-bean.com>
parents: 5425
diff changeset
95 load_proto="$load_proto gaim_init_${i}_plugin();"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
96 case $i in
2393
cfef0212506b [gaim-migrate @ 2406]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2330
diff changeset
97 gg) static_gg=yes ;;
2244
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
98 irc) static_irc=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
99 jabber) static_jabber=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
100 msn) static_msn=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
101 napster) static_napster=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
102 oscar) static_oscar=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
103 toc) static_toc=yes ;;
5730
cdea4d40d3fa [gaim-migrate @ 6154]
Christian Hammond <chipx86@chipx86.com>
parents: 5719
diff changeset
104 trepia) static_trepia=yes ;;
2244
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
105 yahoo) static_yahoo=yes ;;
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
106 zephyr) static_zephyr=yes ;;
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
107 *) echo "Invalid static protocol $i!!" ; exit ;;
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
108 esac
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
109 done
2393
cfef0212506b [gaim-migrate @ 2406]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2330
diff changeset
110 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes")
2244
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
111 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
112 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
113 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
114 AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
115 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
116 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes")
5730
cdea4d40d3fa [gaim-migrate @ 6154]
Christian Hammond <chipx86@chipx86.com>
parents: 5719
diff changeset
117 AM_CONDITIONAL(STATIC_TREPIA, test "x$static_trepia" = "xyes")
2244
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
118 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes")
7231c3f80615 [gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2238
diff changeset
119 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes")
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
120 AC_SUBST(STATIC_LINK_LIBS)
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
121 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto },
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
122 [Loads static protocol plugin module initialization functions.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
123
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
124 AC_ARG_ENABLE(audio, [ --disable-audio compile without libao/libaudiofile for sound playing],,enable_audio=yes)
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
125 AC_ARG_ENABLE(nas, [ --enable-nas enable NAS (Network Audio System) support],,enable_nas=no)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
126 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
127 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes)
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
128 AC_ARG_ENABLE(tcl, [ --disable-tcl compile without Tcl scripting],,enable_tcl=yes)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
129 AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tclConfig.sh])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
130 AC_ARG_ENABLE(tk, [ --disable-tk compile without Tcl support for Tk],,enable_tk=yes)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
131 AC_ARG_WITH(tkconfig, [ --with-tkconfig=DIR directory containing tkConfig.sh])
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
132 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes)
2430
c1cb49692a34 [gaim-migrate @ 2443]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2416
diff changeset
133 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
134 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes)
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
135 AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
136 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no")
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
137
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
138 if test "$enable_debug" = yes ; then
6723
f62d96da133a [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
139 DEBUG_CFLAGS="$DEBUG_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
140 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
141 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
142
6723
f62d96da133a [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
143 CFLAGS="$CFLAGS -Wall -g3"
f62d96da133a [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
144 AC_SUBST(CFLAGS)
f62d96da133a [gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents: 6722
diff changeset
145
3551
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3510
diff changeset
146 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([
3425
d78c39b5de15 [gaim-migrate @ 3451]
Sean Egan <seanegan@pidgin.im>
parents: 3411
diff changeset
147 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
148 *** development headers installed. The latest version of GLib is
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
149 *** always available at http://www.gtk.org/.]))
3551
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3510
diff changeset
150 AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([
3425
d78c39b5de15 [gaim-migrate @ 3451]
Sean Egan <seanegan@pidgin.im>
parents: 3411
diff changeset
151 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
152 *** development headers installed. The latest version of GTK+ is
2730
4ef197916fd0 [gaim-migrate @ 2743]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2726
diff changeset
153 *** always available at http://www.gtk.org/.]))
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
154
3425
d78c39b5de15 [gaim-migrate @ 3451]
Sean Egan <seanegan@pidgin.im>
parents: 3411
diff changeset
155 AC_PATH_PROG(gaimpath, gaim)
6360
c2bfe65b200c [gaim-migrate @ 6864]
Robert McQueen <robot101@debian.org>
parents: 6321
diff changeset
156 AC_SUBST(GTK_CFLAGS)
6371
e92b66ee5518 [gaim-migrate @ 6876]
Christian Hammond <chipx86@chipx86.com>
parents: 6360
diff changeset
157 AC_SUBST(GLIB_CFLAGS)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
158
4884
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
159 AC_PATH_XTRA
5344
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
160 # We can't assume that $x_libraries will be set, because autoconf does not
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
161 # set it in the case when the X libraries are in a standard place.
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
162 # Ditto for $x_includes
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
163 if test X"$x_libraries" = X"" ; then
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
164 x_libpath_add=
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
165 else
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
166 x_libpath_add="-L$x_libraries"
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
167 fi
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
168 if test X"$x_includes" = X"" ; then
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
169 x_incpath_add=
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
170 else
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
171 x_incpath_add="-I$x_includes"
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
172 fi
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
173
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
174 dnl Check for XScreenSaver
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
175 if test "x$enable_xss" = "xyes" ; then
2182
c33eb7c19074 [gaim-migrate @ 2192]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2181
diff changeset
176 old_LIBS="$LIBS"
5344
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
177 LIBS="$LIBS $GTK_LIBS $x_libpath_add"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
178 XSS_LIBS="no"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
179 XSS_HEADERS="no"
4884
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
180 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm])
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
181 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
182 if test \! "$XSS_LIBS" = "no"; then
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
183 oldCPPFLAGS="$CPPFLAGS"
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
184 CPPFLAGS="$CPPFLAGS -I$x_includes"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
185 AC_TRY_COMPILE([
4884
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
186 #include <X11/Xlib.h>
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
187 #include <X11/extensions/scrnsaver.h>
4884
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
188 ],[],[
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
189 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])],[enable_xss=no]
71a60ce453cd [gaim-migrate @ 5214]
Aaron Namba
parents: 4793
diff changeset
190 )
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
191 CPPFLAGS="$oldCPPFLAGS"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
192 else
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
193 XSS_LIBS=""
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
194 enable_xss=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
195 fi
2182
c33eb7c19074 [gaim-migrate @ 2192]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2181
diff changeset
196 LIBS="$old_LIBS"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
197 else
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
198 XSS_LIBS=""
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
199 enable_xss=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
200 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
201 AC_SUBST(XSS_LIBS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
202
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
203
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
204 dnl Check for X session management libs
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
205 if test "x$enable_sm" = "xyes"; then
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
206 enable_sm=no
5344
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
207 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE])
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
208 if test "$found_sm_lib" = "true"; then
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
209 oldCPPFLAGS="$CPPFLAGS"
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
210 CPPFLAGS="$CPPFLAGS -I$x_includes"
5344
9e8b98393125 [gaim-migrate @ 5720]
Tim Mooney
parents: 5232
diff changeset
211 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes)
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
212 CPPFLAGS="$oldCPPFLAGS"
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
213 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
214 else
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
215 SM_LIBS=""
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
216 enable_sm=no
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
217 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
218 AC_SUBST(SM_LIBS)
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
219 if test "$enable_sm" = "yes"; then
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
220 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.])
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
221 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
222
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
223
3203
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
224 AC_DEFUN(GC_TM_GMTOFF,
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
225 [AC_REQUIRE([AC_STRUCT_TM])dnl
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
226 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
227 [AC_TRY_COMPILE([#include <sys/types.h>
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
228 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
229 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
230 if test "$ac_cv_struct_tm_gmtoff" = yes; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
231 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.])
3203
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
232 fi
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
233 ])
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
234
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
235 GC_TM_GMTOFF
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
236
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
237
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
238 dnl
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
239 dnl Perl stuff. Yeah.
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
240 dnl
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
241 if test "$enable_perl" = yes ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
242 AC_PATH_PROG(perlpath, perl)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
243 AC_MSG_CHECKING(for Perl compile flags)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
244 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
245 if test "_$PERL_CFLAGS" = _ ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
246 AC_MSG_RESULT([not found, building without perl.])
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
247 enable_perl = no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
248 else
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
249 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
250 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
251 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
252 if test "$system" = "Linux"; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
253 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
254 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
255 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
256 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'`
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
257 AC_MSG_RESULT(ok)
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
258
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
259 oldLIBS="$LIBS"
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
260 LIBS="$LIBS $PERL_LIBS"
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
261 AC_MSG_CHECKING(for libperl)
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
262 AC_CHECK_FUNCS(perl_run, [], enable_perl=no)
6844
c378819cdda4 [gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents: 6836
diff changeset
263 LIBS="$oldLIBS"
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
264 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
265 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
266
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
267 if test "$enable_perl" = yes ; then
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
268 AC_SUBST(PERL_CFLAGS)
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
269 AC_SUBST(PERL_LIBS)
5205
242b8aa81328 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 5193
diff changeset
270 AM_CONDITIONAL(USE_PERL, test "x$enable_perl" = "xyes")
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
271
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
272 dnl This is almost definitely wrong, but in case there's
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
273 dnl something I'm missing, I'll leave it in.
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
274 AC_CHECK_FUNCS(Perl_eval_pv)
4298
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
275
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
276 AC_MSG_CHECKING(for old perl)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
277 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'`
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
278
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
279 if test "$PERL_OLD" = "yes"; then
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
280 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.])
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
281 AC_MSG_RESULT(yes)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
282 else
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
283 AC_MSG_RESULT(no)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
284 fi
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
285
6896
e94f5193a9cb [gaim-migrate @ 7443]
Christian Hammond <chipx86@chipx86.com>
parents: 6892
diff changeset
286 if test "x$prefix" != "xNONE"; then
e94f5193a9cb [gaim-migrate @ 7443]
Christian Hammond <chipx86@chipx86.com>
parents: 6892
diff changeset
287 prefix=`eval echo $prefix`
e94f5193a9cb [gaim-migrate @ 7443]
Christian Hammond <chipx86@chipx86.com>
parents: 6892
diff changeset
288 PERL_MM_PARAMS="INSTALLDIRS=perl PREFIX=$prefix"
e94f5193a9cb [gaim-migrate @ 7443]
Christian Hammond <chipx86@chipx86.com>
parents: 6892
diff changeset
289 fi
6586
de66e971fa46 [gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents: 6535
diff changeset
290
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
291 AC_ARG_WITH(perl-lib,
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
292 [ --with-perl-lib=[site|vendor|DIR] Specify where to install the
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
293 Perl libraries for gaim. Default is site.],
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
294 [
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
295 if test "x$withval" = xsite; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
296 PERL_MM_PARAMS=""
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
297 elif test "x$withval" = xvendor; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
298 if test -z "`$perlpath -v | grep '5\.0'`"; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
299 PERL_MM_PARAMS="INSTALLDIRS=vendor"
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
300 else
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
301 PERL_MM_PARAMS="INSTALLDIRS=perl PREFIX=`perl -e 'use Config; print $Config{prefix}'`"
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
302 fi
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
303 else
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
304 PERL_MM_PARAMS="INSTALLDIRS=perl LIB=$withval"
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
305 fi
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
306 ])
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
307
6586
de66e971fa46 [gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents: 6535
diff changeset
308 AC_SUBST(PERL_MM_PARAMS)
de66e971fa46 [gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents: 6535
diff changeset
309
6508
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
310 AC_MSG_CHECKING(for DynaLoader.a)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
311 DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'`
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
312
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
313 dnl Don't check libperl.a if dynaloader.a wasn't found.
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
314 if test -n "$DYNALOADER_A"; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
315 AC_MSG_RESULT(yes)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
316
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
317 dnl Find either libperl.a or libperl.so
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
318 AC_MSG_CHECKING(for libperl.a or libperl.so)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
319 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 } } };'`
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
320 if test -z "$LIBPERL_A"; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
321 AC_MSG_RESULT(no)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
322 DYNALOADER_A=
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
323 else
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
324 AC_MSG_RESULT(yes)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
325
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
326 if test "$LIBPERL_A" = "-lperl"; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
327 LIBPERL_A=
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
328 fi
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
329 fi
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
330
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
331 PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'`
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
332
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
333 if test -n "$LIBPERL_A"; then
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
334 PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'`
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
335 fi
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
336
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
337 AC_SUBST(DYNALOADER_A)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
338 AC_SUBST(LIBPERL_A)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
339 else
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
340 AC_MSG_RESULT(no)
57d1df1ca3a0 [gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents: 6475
diff changeset
341 fi
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
342 else
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
343 PERL_CFLAGS=
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
344 PERL_LIBS=
5232
626c3db309ed [gaim-migrate @ 5602]
Christian Hammond <chipx86@chipx86.com>
parents: 5229
diff changeset
345 AM_CONDITIONAL(USE_PERL, false)
3931
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
346 fi
588f0b5fff6c [gaim-migrate @ 4103]
Evan Schoenberg <evands@pidgin.im>
parents: 3802
diff changeset
347
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
348 dnl #######################################################################
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
349 dnl # SSL support
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
350 dnl #
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
351 dnl # Thanks go to Evolution for the checks.
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
352 dnl #######################################################################
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
353
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
354 dnl These two are inverses of each other <-- stolen from evolution!
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
355
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
356 AC_ARG_ENABLE(gnutls,
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
357 [ --enable-gnutls=[yes,no] Attempt to use GNUTLS for SSL support (preferred) [default=yes]],
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
358 [enable_gnutls="$enableval"],
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
359 [enable_gnutls="yes"])
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
360
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
361 AC_ARG_ENABLE(nss,
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
362 [ --enable-nss=[yes,no,static] Attempt to use Mozilla libnss for SSL support [default=yes]],
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
363 [enable_nss="$enableval"],
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
364 [enable_nss="yes"])
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
365
6782
1876f9eff2ee [gaim-migrate @ 7321]
Sean Egan <seanegan@pidgin.im>
parents: 6757
diff changeset
366 msg_ssl="None"
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
367
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
368 dnl #
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
369 dnl # Check for GNUTLS if it's specified.
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
370 dnl #
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
371 if test "x$enable_gnutls" != "xno"; then
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
372 enable_gnutls="no"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
373 prefix=`eval echo $prefix`
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
374
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
375 AC_ARG_WITH(gnutls-includes,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
376 [ --with-gnutls-includes=PREFIX Location of GNUTLS includes.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
377 [ with_gnutls_includes="$withval" ],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
378 [ with_gnutls_includes="$prefix/include" ])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
379
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
380 have_gnutls_includes="no"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
381
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
382 if test "x$with_gnutls_includes" != "xno"; then
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
383 CPPFLAGS_save="$CPPFLAGS"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
384
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
385 AC_MSG_CHECKING(for GNUTLS includes)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
386 AC_MSG_RESULT("")
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
387
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
388 CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
389 AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
390 CPPFLAGS="$CPPFLAGS_save"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
391
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
392 if test "x$gnutls_includes" != "xno" -a \
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
393 "x$gnutls_includes" != "x"; then
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
394 have_gnutls_includes="yes"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
395
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
396 GNUTLS_CFLAGS="-I$with_gnutls_includes"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
397 else
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
398 GNUTLS_CFLAGS=""
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
399 fi
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
400 else
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
401 AC_MSG_CHECKING(for GNUTLS includes)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
402 AC_MSG_RESULT(no)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
403 fi
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
404
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
405 AC_ARG_WITH(gnutls-libs,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
406 [ --with-gnutls-libs=PREFIX Location of GNUTLS libraries.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
407 [ with_gnutls_libs="$withval" ])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
408
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
409 if test "x$with_gnutls_libs" != "xno" -a \
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
410 "x$have_gnutls_includes" != "xno"; then
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
411
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
412 LDFLAGS_save="$LDFLAGS"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
413
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
414 case $with_gnutls_libs in
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
415 ""|-L*) ;;
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
416 *) with_gnutls_libs="-L$with_gnutls_libs" ;;
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
417 esac
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
418
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
419 AC_CACHE_CHECK([for GNUTLS libraries], gnutls_libs,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
420 [
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
421 LDFLAGS="$LDFLAGS $with_gnutls_libs -lgnutls -lgcrypt"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
422 AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no")
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
423 LDFLAGS="$LDFLAGS_save"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
424 ])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
425
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
426 if test "x$gnutls_libs" != "xno"; then
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
427 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GNUTLS])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
428 AC_DEFINE(HAVE_SSL)
6782
1876f9eff2ee [gaim-migrate @ 7321]
Sean Egan <seanegan@pidgin.im>
parents: 6757
diff changeset
429 msg_ssl="GNUTLS"
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
430 GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
431
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
432 enable_gnutls="yes"
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
433 else
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
434 GNUTLS_CFLAGS=""
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
435 GNUTLS_LIBS=""
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
436 fi
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
437 else
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
438 AC_MSG_CHECKING(for GNUTLS libraries)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
439 AC_MSG_RESULT(no)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
440 fi
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
441 else
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
442 GNUTLS_CFLAGS=""
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
443 GNUTLS_LIBS=""
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
444 fi
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
445
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
446 AC_SUBST(GNUTLS_CFLAGS)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
447 AC_SUBST(GNUTLS_LIBS)
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
448
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
449 AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes")
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
450
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
451
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
452 dnl #
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
453 dnl # Check for NSS if it's specified, or if GNUTLS checks failed.
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
454 dnl #
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
455 if test "x$enable_nss" != "xno" -a "x$enable_gnutls" = "xno"; then
6757
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
456
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
457 AC_ARG_WITH(nspr-includes,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
458 [ --with-nspr-includes=PREFIX Specify location of Mozilla nspr4 includes.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
459 [with_nspr_includes="$withval"])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
460
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
461 AC_ARG_WITH(nspr-libs,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
462 [ --with-nspr-libs=PREFIX Specify location of Mozilla nsp4 libs.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
463 [with_nspr_libs="$withval"])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
464
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
465 AC_ARG_WITH(nss-includes,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
466 [ --with-nss-includes=PREFIX Specify location of Mozilla nss3 includes.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
467 [with_nss_includes="$withval"])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
468
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
469 AC_ARG_WITH(nss-libs,
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
470 [ --with-nss-libs=PREFIX Specify location of Mozilla nss3 libs.],
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
471 [with_nss_libs="$withval"])
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
472
58c39d82f606 [gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents: 6756
diff changeset
473
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
474 if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
475 test -n "$with_nss_includes" || test -n "$with_nss_libs" ||
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
476 test "x$enable_nss" = "xstatic"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
477
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
478 nss_manual_check="yes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
479 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
480 nss_manual_check="no"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
481 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
482
6738
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
483 enable_nss="no"
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
484
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
485 if test "x$nss_manual_check" = "xno"; then
6756
a72587c81cef [gaim-migrate @ 7288]
Christian Hammond <chipx86@chipx86.com>
parents: 6738
diff changeset
486 PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes", have_nss="no")
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
487
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
488 if test "x$have_nss" = "xyes"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
489 mozilla_nspr="mozilla-nspr"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
490 mozilla_nss="mozilla-nss"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
491
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
492 AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS])
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
493 AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL])
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
494
6782
1876f9eff2ee [gaim-migrate @ 7321]
Sean Egan <seanegan@pidgin.im>
parents: 6757
diff changeset
495 msg_ssl="Mozilla NSS"
6738
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
496 enable_nss="yes"
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
497 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
498 nss_manual_check="yes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
499 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
500 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
501
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
502 if test "x$nss_manual_check" = "xyes"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
503 mozilla_nss=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
504 have_nspr_includes="no"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
505
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
506 if test "x$with_nspr_includes" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
507 CPPFLAGS_save=$CPPFLAGS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
508
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
509 AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
510 AC_MSG_RESULT("")
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
511
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
512 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
513 AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
514 CPPFLAGS=$CPPFLAGS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
515
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
516 if test "x$moz_nspr_includes" != "xno" -a \
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
517 "x$moz_nspr_includes" != "x"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
518
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
519 have_nspr_includes="yes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
520 NSPR_CFLAGS="-I$with_nspr_includes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
521 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
522 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
523 AC_MSG_CHECKING(for Mozilla nspr4 includes)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
524 AC_MSG_RESULT(no)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
525 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
526
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
527 have_nspr_libs="no"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
528
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
529 if test "x$with_nspr_libs" != "xno" -a \
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
530 "x$have_nspr_includes" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
531
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
532 CFLAGS_save=$CFLAGS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
533 LDFLAGS_save=$LDFLAGS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
534
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
535 if test "$enable_nss" = "static"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
536 if test -z "$with_nspr_libs"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
537 AC_MSG_ERROR(
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
538 [Static linkage requested, but path to nspr libraries not set.]
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
539 [Please specify the path to libnspr4.a]
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
540 [Example: --with-nspr-libs=/usr/lib])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
541 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
542 nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
543 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
544 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
545 nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
546 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
547
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
548 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs,
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
549 [
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
550 LIBS_save=$LIBS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
551 CFLAGS="$CFLAGS $NSPR_CFLAGS"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
552
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
553 LIBS="$nsprlibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
554
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
555 if test "x$with_nspr_libs" != "x"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
556 LDFLAGS="$LDFLAGS -L$with_nspr_libs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
557 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
558 LDFLAGS="$LDFLAGS"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
559 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
560
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
561 AC_TRY_LINK_FUNC(PR_Init,
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
562 [moz_nspr_libs="yes"],
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
563 [moz_nspr_libs="no"])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
564
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
565 CFLAGS=$CFLAGS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
566 LDFLAGS=$LDFLAGS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
567 LIBS=$LIBS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
568 ])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
569
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
570 if test "x$moz_nspr_libs" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
571 have_nspr_libs="yes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
572 NSPR_LIBS="-L$with_nspr_libs $nsprlibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
573 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
574 NSPR_CFLAGS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
575 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
576 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
577 AC_MSG_CHECKING(for Mozilla nspr4 libraries)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
578 AC_MSG_RESULT(no)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
579 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
580
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
581 have_nss_includes="no"
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
582
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
583 if test "x$with_nss_includes" != "xno" -a \
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
584 "x$have_nspr_libs" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
585
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
586 CPPFLAGS_save=$CPPFLAGS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
587
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
588 AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
589 AC_MSG_RESULT("")
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
590
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
591 if test "x$with_nspr_includes" != "x"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
592 CPPFLAGS="$CPPFLAGS -I$with_nspr_includs -I$with_nss_includes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
593 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
594 CPPFLAGS="$CPPFLAGS -I$with_nss_includes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
595 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
596
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
597 AC_CHECK_HEADERS(nss.h ssl.h smime.h,
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
598 [moz_nss_includes="yes"],
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
599 [moz_nss_includes="no"])
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
600
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
601 CPPFLAGS=$CPPFLAGS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
602
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
603 if test "x$moz_nss_includes" = "xyes"; then
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
604 have_nss_includes="yes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
605 NSS_CFLAGS="-I$with_nss_includes"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
606 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
607 NSPR_CFLAGS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
608 NSPR_LIBS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
609 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
610 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
611 AC_MSG_CHECKING(for Mozilla nss3 includes)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
612 AC_MSG_RESULT(no)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
613 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
614
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
615 if test "x$with_nss_libs" != "xno" -a \
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
616 "x$have_nss_includes" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
617
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
618 LDFLAGS_save=$LDFLAGS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
619
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
620 if test "$enable_nss" = "static"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
621 if test -z "$with_nss_libs"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
622 AC_MSG_ERROR(
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
623 [Static linkage requested, but path to nss libraries not set.]
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
624 [Please specify the path to libnss3.a]
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
625 [Example: --with-nspr-libs=/usr/lib/mozilla])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
626 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
627 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"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
628
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
629 case "$host" in
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
630 *solaris*)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
631 nsslibs="$nsslibs $with_nss_libs/libfreeb1.a"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
632 ;;
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
633 esac
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
634 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
635 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
636 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
637 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
638
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
639 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs,
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
640 [
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
641 LIBS_save=$LIBS
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
642 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
643 LIBS="$nsslibs $nsprlibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
644
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
645 AC_TRY_LINK_FUNC(NSS_Init,
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
646 [moz_nss_libs="yes"],
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
647 [moz_nss_libs="no"])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
648
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
649 if test "x$moz_nss_libs" = "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
650 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
651 LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
652 AC_TRY_LINK_FUNC(NSS_Init,
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
653 [moz_nss_libs="yes"],
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
654 [moz_nss_libs="no"])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
655 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
656
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
657 LDFLAGS=$LDFLAGS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
658 LIBS=$LIBS_save
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
659 ])
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
660
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
661 if test "x$moz_nss_libs" != "xno"; then
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
662 AC_DEFINE(HAVE_NSS)
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
663 AC_DEFINE(HAVE_SSL)
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
664
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
665 NSS_LIBS="-L$with_nss_libs $nsslibs"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
666
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
667 if test "$enable_nss" = "static"; then
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
668 msg_ssl="Mozilla NSS (static)"
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
669 else
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
670 msg_ssl="Mozilla NSS"
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
671 fi
6738
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
672
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
673 enable_nss="yes"
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
674 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
675 NSS_CFLAGS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
676 NSPR_CFLAGS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
677 NSPR_LIBS=""
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
678 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
679 else
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
680 AC_MSG_CHECKING(for Mozilla nss libraries)
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
681 AC_MSG_RESULT(no)
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
682 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
683
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
684 NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
685 NSS_LIBS="$NSPR_LIBS $NSS_LIBS"
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
686 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
687
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
688 AC_SUBST(NSS_CFLAGS)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
689 AC_SUBST(NSS_LIBS)
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
690 fi
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
691
6738
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
692 AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes")
aa797bcc69dd [gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents: 6734
diff changeset
693
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
694 dnl Check for Tcl
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
695 if test "$enable_tcl" = yes; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
696 AC_MSG_CHECKING([for tclConfig.sh])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
697 TCLCONFIG=no
6710
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
698 TCLCONFIGDIRS="/usr/lib \
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
699 /usr/lib/tcl8.4 \
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
700 /usr/lib/tcl8.3 \
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
701 /usr/lib/tcl8.2 \
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
702 /usr/local/lib"
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
703 for dir in $with_tclconfig $TCLCONFIGDIRS; do
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
704 if test -f $dir/tclConfig.sh; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
705 TCLCONFIG=$dir/tclConfig.sh
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
706 AC_MSG_RESULT([yes ($TCLCONFIG)])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
707 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
708 done
6697
1cce3a7600c9 [gaim-migrate @ 7223]
Nathan Walp <nwalp@pidgin.im>
parents: 6694
diff changeset
709 if test "$TCLCONFIG" = "no"; then
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
710 AC_MSG_RESULT([no])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
711 enable_tcl=no
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
712 else
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
713 . $TCLCONFIG
6709
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
714 AC_MSG_CHECKING([Tcl version compatability])
6892
2db20aa5953d [gaim-migrate @ 7439]
Ethan Blanton <elb@pidgin.im>
parents: 6844
diff changeset
715 dnl It seems only 8.3 fits our bill for now...
2db20aa5953d [gaim-migrate @ 7439]
Ethan Blanton <elb@pidgin.im>
parents: 6844
diff changeset
716 if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -ne 3; then
6709
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
717 AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 required])
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
718 enable_tcl=no
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
719 else
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
720 AC_MSG_RESULT([ok, $TCL_VERSION])
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
721 eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\""
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
722 AC_MSG_CHECKING([for Tcl linkability])
6713
069fccac106f [gaim-migrate @ 7239]
Ethan Blanton <elb@pidgin.im>
parents: 6712
diff changeset
723 oldCPPFLAGS=$CPPFLAGS
069fccac106f [gaim-migrate @ 7239]
Ethan Blanton <elb@pidgin.im>
parents: 6712
diff changeset
724 CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC"
6709
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
725 oldLIBS=$LIBS
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
726 LIBS="$LIBS $TCL_LIB_SPEC"
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
727 AC_TRY_LINK([#include <tcl.h>],
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
728 [Tcl_Interp *interp; Tcl_Init(interp)],
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
729 [AC_MSG_RESULT([yes]);enable_tcl=yes],
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
730 [AC_MSG_RESULT([no]);enable_tcl=no])
6713
069fccac106f [gaim-migrate @ 7239]
Ethan Blanton <elb@pidgin.im>
parents: 6712
diff changeset
731 CPPFLAGS="$oldCPPFLAGS"
6709
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
732 LIBS="$oldLIBS"
68f9a71892cf [gaim-migrate @ 7235]
Ethan Blanton <elb@pidgin.im>
parents: 6704
diff changeset
733 fi
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
734 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
735 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
736
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
737 if test "$enable_tcl" = yes; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
738 AM_CONDITIONAL(USE_TCL, true)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
739 TCL_LIBS=$TCL_LIB_SPEC
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
740 AC_SUBST(TCL_LIBS)
6712
2b9e15f97f50 [gaim-migrate @ 7238]
Ethan Blanton <elb@pidgin.im>
parents: 6710
diff changeset
741 TCL_CFLAGS=$TCL_INCLUDE_SPEC
6717
55bbc7897e92 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
742 if test "x$GCC" = "xyes"; then
55bbc7897e92 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
743 TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing"
55bbc7897e92 [gaim-migrate @ 7243]
Ethan Blanton <elb@pidgin.im>
parents: 6716
diff changeset
744 fi
6712
2b9e15f97f50 [gaim-migrate @ 7238]
Ethan Blanton <elb@pidgin.im>
parents: 6710
diff changeset
745 AC_SUBST(TCL_CFLAGS)
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
746 else
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
747 AM_CONDITIONAL(USE_TCL, false)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
748 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
749
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
750 dnl Check for Tk
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
751 if test "$enable_tcl" = yes -a "$enable_tk" = yes; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
752 AC_MSG_CHECKING([for tkConfig.sh])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
753 TKCONFIG=no
6715
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
754 TKCONFIGDIRS="/usr/lib \
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
755 /usr/lib/tk8.4 \
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
756 /usr/lib/tk8.3 \
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
757 /usr/lib/tk8.2 \
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
758 /usr/local/lib"
da8cfb8273ab [gaim-migrate @ 7241]
Ethan Blanton <elb@pidgin.im>
parents: 6713
diff changeset
759 for dir in $with_tkconfig $TKCONFIGDIRS; do
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
760 if test -f $dir/tkConfig.sh; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
761 TKCONFIG=$dir/tkConfig.sh
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
762 AC_MSG_RESULT([yes ($TKCONFIG)])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
763 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
764 done
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
765 if test "$TKCONFIG" = "no"; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
766 AC_MSG_RESULT([no])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
767 enable_tk=no
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
768 else
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
769 . $TKCONFIG
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
770 eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\""
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
771 AC_MSG_CHECKING([for Tk linkability])
6716
f9ca233611d5 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
772 oldCPPFLAGS=$CPPFLAGS
f9ca233611d5 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
773 CPPFLAGS="$CPPFLAGS $TCL_CFLAGS"
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
774 oldLIBS=$LIBS
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
775 LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC"
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
776 AC_TRY_LINK([#include <tk.h>], [Tcl_Interp *interp; Tcl_Init(interp); Tk_Init(interp);],
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
777 [AC_MSG_RESULT([yes]);enable_tk=yes],
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
778 [AC_MSG_RESULT([no]);enable_tk=no])
6716
f9ca233611d5 [gaim-migrate @ 7242]
Ethan Blanton <elb@pidgin.im>
parents: 6715
diff changeset
779 CPPFLAGS="$oldCPPFLAGS"
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
780 LIBS="$oldLIBS"
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
781 fi
6710
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
782 else
46d19722a9aa [gaim-migrate @ 7236]
Ethan Blanton <elb@pidgin.im>
parents: 6709
diff changeset
783 enable_tk=no
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
784 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
785
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
786 if test "$enable_tk" = yes; then
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
787 AM_CONDITIONAL(USE_TK, true)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
788 AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit])
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
789 TK_LIBS=$TK_LIB_SPEC
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
790 AC_SUBST(TK_LIBS)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
791 else
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
792 AM_CONDITIONAL(USE_TK, false)
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
793 fi
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
794
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
795 dnl Thanks, Evan.
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
796 if test "$enable_gtkspell" = yes ; then
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
797 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no)
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
798 if test "$enable_gtkspell" = "yes" ; then
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
799 AC_SUBST(GTKSPELL_CFLAGS)
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
800 AC_SUBST(GTKSPELL_LIBS)
6734
38b7396c0116 [gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents: 6723
diff changeset
801 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?])
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
802 fi
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
803 fi
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
804
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
805 if test "$enable_nas" = yes ; then
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
806 AC_DEFINE(USE_NAS_AUDIO, 1, [Define if we have NAS sound support.])
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
807 SOUND_LIBS="$SOUND_LIBS -laudio -lXt"
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
808 fi
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
809
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
810 if test "$enable_audio" = yes ; then
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
811 GAIM_PATH_AO(found_ao_lib=true)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
812
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
813 AM_PATH_AUDIOFILE([0.2.0], found_af_lib=true)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
814
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
815 if test "$found_ao_lib" = "true" -a "$found_af_lib" = "true"; then
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
816 SOUND_LIBS="$SOUND_LIBS $AO_LIBS $AUDIOFILE_LIBS"
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
817 AC_SUBST(SOUND_LIBS)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
818 AC_DEFINE(USE_AO, 1, [Define if we're using libao and libaudiofile for sound playing])
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
819 enable_audio=yes
4430
95df701e8cdf [gaim-migrate @ 4705]
Robert McQueen <robot101@debian.org>
parents: 4429
diff changeset
820 else
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
821 enable_audio=no
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
822 fi
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
823 else
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
824 enable_audio=no
4430
95df701e8cdf [gaim-migrate @ 4705]
Robert McQueen <robot101@debian.org>
parents: 4429
diff changeset
825 fi
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
826
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
827 if test "$ac_cv_cygwin" = yes ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
828 LDADD="$LDADD -static"
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
829 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
6701
7e2db9273748 [gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents: 6697
diff changeset
830 fi
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
831
6360
c2bfe65b200c [gaim-migrate @ 6864]
Robert McQueen <robot101@debian.org>
parents: 6321
diff changeset
832 AC_SUBST(DEBUG_CFLAGS)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
833 AC_SUBST(LDADD)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
834 AC_SUBST(LIBS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
835
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
836 if test "x$enable_multi" != "xyes" ; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
837 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
838 enable_multi=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
839 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
840
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
841 if test "x$enable_plugins" = "xyes" ; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
842 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
843 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
844 else
3411
e9d50336f9c3 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
845 AM_CONDITIONAL(PLUGINS, false)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
846 enable_plugins=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
847 enable_prpls=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
848 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
849
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
850 if test "x$enable_prpls" = "xyes" ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
851 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes")
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
852 else
3411
e9d50336f9c3 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
853 AM_CONDITIONAL(PRPLS, false)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
854 enable_prpls=no
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
855 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
856
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
857 dnl checks for icqlib
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
858 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
859 AC_CHECK_FUNCS(bswap_32 bswap_16)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
860 AC_C_BIGENDIAN
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
861
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
862 dnl checks for jabber
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
863 dnl AC_CHECK_SIZEOF(short)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
864 AC_CHECK_FUNCS(snprintf connect)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
865
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
866 dnl checks for zephyr
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
867 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
868 AC_SUBST(KRB4_CFLAGS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
869 AC_SUBST(KRB4_LDFLAGS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
870 AC_SUBST(KRB4_LIBS)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
871 if test "$kerberos" != "no" ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
872 if test "$kerberos" != "yes" ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
873 KRB4_CFLAGS="-I${kerberos}/include"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
874 if test -d "$kerberos/include/kerberosIV" ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
875 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
876 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
877 KRB4_LDFLAGS="-L${kerberos}/lib"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
878 elif test -d /usr/local/include/kerberosIV ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
879 KRB4_CFLAGS="-I/usr/local/include/kerberosIV"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
880 elif test -d /usr/include/kerberosIV ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
881 KRB4_CFLAGS="-I/usr/include/kerberosIV"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
882 fi
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3589
diff changeset
883 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
884
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
885 orig_LDFLAGS="$LDFLAGS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
886 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
887 AC_CHECK_LIB(krb4, krb_rd_req,
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
888 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"],
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
889 [AC_CHECK_LIB(krb, krb_rd_req,
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
890 [KRB4_LIBS="-lkrb -ldes"],
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
891 [AC_ERROR(Kerberos 4 libraries not found)],
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
892 -ldes)],
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
893 -ldes425 -lkrb5 -lk5crypto -lcom_err)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
894 orig_LIBS="$LIBS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
895 LIBS="$LIBS $KRB4_LIBS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
896 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
897 AC_CHECK_FUNCS(krb_get_err_text krb_log)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
898 LIBS="$orig_LIBS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
899 LDFLAGS="$orig_LDFLAGS"
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
900 fi
6150
e014b2535c24 [gaim-migrate @ 6624]
Sean Egan <seanegan@pidgin.im>
parents: 6143
diff changeset
901
e014b2535c24 [gaim-migrate @ 6624]
Sean Egan <seanegan@pidgin.im>
parents: 6143
diff changeset
902 AC_MSG_CHECKING(for me pot o' gold)
e014b2535c24 [gaim-migrate @ 6624]
Sean Egan <seanegan@pidgin.im>
parents: 6143
diff changeset
903 AC_MSG_RESULT(no)
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
904 AC_CHECK_FUNCS(gethostid lrand48)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
905 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
906 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
907 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
908 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h)
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
909 AC_CHECK_HEADERS(termios.h)
3194
9404dfabed94 [gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3191
diff changeset
910 AC_VAR_TIMEZONE_EXTERNALS
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
911
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
912 AC_OUTPUT([Makefile
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
913 Doxyfile
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
914 doc/Makefile
6954
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
915 doc/gaim.1
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
916 doc/gaim-remote.1
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
917 intl/Makefile
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
918 pixmaps/Makefile
6954
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
919 pixmaps/smileys/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
920 pixmaps/smileys/default/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
921 pixmaps/status/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
922 pixmaps/status/default/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
923 plugins/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
924 plugins/docklet/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
925 plugins/gaim-remote/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
926 plugins/gestures/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
927 plugins/perl/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
928 plugins/perl/common/Makefile.PL
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
929 plugins/tcl/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
930 plugins/ticker/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
931 po/Makefile.in
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
932 sounds/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
933 src/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
934 src/protocols/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
935 src/protocols/gg/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
936 src/protocols/irc/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
937 src/protocols/jabber/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
938 src/protocols/msn/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
939 src/protocols/napster/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
940 src/protocols/oscar/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
941 src/protocols/toc/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
942 src/protocols/yahoo/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
943 src/protocols/zephyr/Makefile
5bcec8948bad [gaim-migrate @ 7501]
Nathan Walp <nwalp@pidgin.im>
parents: 6896
diff changeset
944 gaim.spec
6968
dfff23d8e933 [gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents: 6960
diff changeset
945 ])
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
946
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
947 echo
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
948 echo $PACKAGE $VERSION
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
949
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
950 echo
2725
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
951 echo Allow Multiple Connections.... : $enable_multi
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
952 echo Build Protocol Plugins........ : $enable_prpls
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
953 echo Protocols to link statically.. : $STATIC_PRPLS
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
954 echo
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
955 echo UI Library.................... : GTK 2.x
6782
1876f9eff2ee [gaim-migrate @ 7321]
Sean Egan <seanegan@pidgin.im>
parents: 6757
diff changeset
956 echo SSL Library................... : $msg_ssl
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
957 echo
2725
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
958 echo Build with Plugin support..... : $enable_plugins
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
959 echo Build with Perl support....... : $enable_perl
6694
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
960 echo Build with Tcl support........ : $enable_tcl
2354eced08e8 [gaim-migrate @ 7220]
Ethan Blanton <elb@pidgin.im>
parents: 6685
diff changeset
961 echo Build with Tk support......... : $enable_tk
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
962 echo Build with Audio support...... : $enable_audio
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
963 echo Build with NAS support........ : $enable_nas
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
964 echo Build with GtkSpell support... : $enable_gtkspell
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
965 echo
2725
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
966 echo Use XScreenSaver Extension.... : $enable_xss
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3931
diff changeset
967 echo Use X Session Management...... : $enable_sm
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
968 echo
2725
a844d0964552 [gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2711
diff changeset
969 echo Print debugging messages...... : $enable_debug
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
970 echo
2452
8a19e5abeaf8 [gaim-migrate @ 2465]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2436
diff changeset
971 eval eval echo Gaim will be installed in $bindir.
2129
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
972 if test "x$gaimpath" != "x" ; then
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
973 echo Warning: You have an old copy of gaim at $gaimpath.
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
974 fi
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
975 echo
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
976 echo configure complete, now type \'make\'
5aa05ef6138f [gaim-migrate @ 2139]
Decklin Foster <decklin@red-bean.com>
parents:
diff changeset
977 echo

mercurial