annotate configure.ac @ 9259:f5f7482678d2

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