configure.in

Fri, 25 Apr 2003 06:47:33 +0000

author
Christian Hammond <chipx86@chipx86.com>
date
Fri, 25 Apr 2003 06:47:33 +0000
changeset 5205
242b8aa81328
parent 5193
710b87741af0
child 5229
0f6af874e1c1
permissions
-rw-r--r--

[gaim-migrate @ 5573]
I had a damn good commit message, but it was eaten. Let's try it again.

Announcing, Gaim Plugin API version 2.0, or GPAPIV2.0 for short.

There are lots'a cool thingies here.

Okay now, this isn't as cool as the previous message, but:

1) There's now a single entry function for all plugin types. It returns a
detailed information structure on the plugin. This removes a lot of the
ugliness from old plugins. Oh yeah, libicq wasn't converted to this, so
if you use it, well, you shouldn't have used it anyway, but now you
can't! bwahahaha. Use AIM/ICQ.

2) There are now 3 types of plugins: Standard, Loader, and Protocol
plugins.

Standard plugins are, well, standard, compiled plugins.

Loader plugins load other plugins. For example, the perl support is now
a loader plugin. It loads perl scripts. In the future, we'll have
Ruby and Python loader plugins.

Protocol plugins are, well, protocol plugins... yeah...

3) Plugins have unique IDs, so they can be referred to or automatically
updated from a plugin database in the future. Neat, huh?

4) Plugins will have dependency support in the future, and can be hidden,
so if you have, say, a logging core plugin, it won't have to show up,
but then you load the GTK+ logging plugin and it'll auto-load the core
plugin. Core/UI split plugins!

5) There will eventually be custom plugin signals and RPC of some sort, for
the core/ui split plugins.

So, okay, back up .gaimrc.

I'd like to thank my parents for their support, javabsp for helping convert
a bunch of protocol plugins, and Etan for helping convert a bunch of
standard plugins.

Have fun. If you have any problems, please let me know, but you probably
won't have anything major happen. You will have to convert your plugins,
though, and I'm not guaranteeing that all perl scripts will still work.
I'll end up changing the perl script API eventually, so I know they won't
down the road. Don't worry, though. It'll be mass cool.

faceprint wants me to just commit the damn code already. So, here we go!!!

..

..

I need a massage. From a young, cute girl. Are there any young, cute girls
in the audience? IM me plz k thx.

3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
1 dnl Process this file with autoconf to produce a configure script.
4489
871047624e2a [gaim-migrate @ 4764]
Rob Flynn <gaim@robflynn.com>
parents: 4430
diff changeset
2 AC_INIT(src/main.c)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
3 AM_CONFIG_HEADER(config.h)
5193
710b87741af0 [gaim-migrate @ 5559]
Sean Egan <seanegan@pidgin.im>
parents: 5100
diff changeset
4 AM_INIT_AUTOMAKE([gaim], [0.62])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
5
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
6
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
7
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
8 AC_PATH_PROG(sedpath, sed)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
9
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
10 dnl Checks for programs.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
11 AC_PROG_CC
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
12 AC_DISABLE_STATIC
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
13 AM_PROG_LIBTOOL
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
14 LIBTOOL="$LIBTOOL --silent"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
15 AC_PROG_INSTALL
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
16
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
17
5100
34e15df6517d [gaim-migrate @ 5462]
Mark Doliner <markdoliner@pidgin.im>
parents: 5098
diff changeset
18 ALL_LINGUAS="am bg ca cs da de es fi fr hu it ja ko nl pl ro ru sk sr sv zh_CN zh_TW"
3408
8fc1650b2eef [gaim-migrate @ 3427]
Christian Hammond <chipx86@chipx86.com>
parents: 3394
diff changeset
19 AM_GNU_GETTEXT_VERSION(0.10.40)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
20 AM_GNU_GETTEXT
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
21
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
22 AC_CYGWIN
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
23
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
24
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
25 dnl Checks for header files.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
26 AC_HEADER_STDC
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
27 AC_HEADER_SYS_WAIT
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
28 AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
29
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
30 dnl Checks for typedefs, structures, and compiler characteristics.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
31 AC_C_CONST
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
32 AC_STRUCT_TM
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
33
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
34 dnl Checks for library functions.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
35 AC_TYPE_SIGNAL
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
36 AC_FUNC_STRFTIME
4418
3fed6966810c [gaim-migrate @ 4691]
Ethan Blanton <elb@pidgin.im>
parents: 4390
diff changeset
37 AC_CHECK_FUNCS(strdup strstr atexit getaddrinfo)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
38
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
39 dnl Checks for getopt in standard library
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
40 AC_CHECK_FUNCS(getopt_long , , [LIBOBJS="$LIBOBJS getopt.o getopt1.o"] )
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
41 AC_SUBST(LIBOBJS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
42
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
43 dnl Check for inet_aton
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
44 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, ,
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
45 [AC_ERROR(inet_aton not found)])])
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
46
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
47 dnl Check for socklen_t (in Unix98)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
48 AC_MSG_CHECKING(for socklen_t)
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
49 AC_TRY_COMPILE([
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
50 #include <sys/types.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
51 #include <sys/socket.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
52 socklen_t x;
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
53 ], [],
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
54 [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
55 AC_MSG_RESULT(yes)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
56 ], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
57 AC_TRY_COMPILE([
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
58 #include <sys/types.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
59 #include <sys/socket.h>
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
60 int accept(int, struct sockaddr *, size_t *);
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
61 ], [], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
62 AC_MSG_RESULT(size_t)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
63 AC_DEFINE(socklen_t, size_t, [socklen_t size])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
64 ], [
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
65 AC_MSG_RESULT(int)
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
66 AC_DEFINE(socklen_t, int, [socklen_t size])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
67 ])
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
68 ])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
69
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
70 dnl This is a bad, bad hack. I am a bad, bad man.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
71 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
72
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
73 AC_ARG_ENABLE(distrib,,,enable_distrib=no)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
74 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
75 AC_ARG_ENABLE(multi, [ --disable-multi disable multiple connections],,enable_multi=yes)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
76 AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes)
3572
d07e14aa6f26 [gaim-migrate @ 3670]
Sean Egan <seanegan@pidgin.im>
parents: 3551
diff changeset
77 AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="")
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
78 if test "x$STATIC_PRPLS" = "xall" ; then
3382
79dd97ad854e [gaim-migrate @ 3401]
Sean Egan <seanegan@pidgin.im>
parents: 3351
diff changeset
79 STATIC_PRPLS="gg irc jabber msn napster oscar toc yahoo zephyr"
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
80 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
81 AC_SUBST(STATIC_PRPLS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
82 STATIC_LINK_LIBS=
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
83 extern_init=
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
84 load_proto=
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
85 for i in $STATIC_PRPLS ; do
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
86 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
87 extern_init="$extern_init extern void ${i}_init(struct prpl *);"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
88 load_proto="$load_proto load_protocol(${i}_init, sizeof(struct prpl));"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
89 case $i in
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
90 gg) static_gg=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
91 irc) static_irc=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
92 jabber) static_jabber=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
93 msn) static_msn=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
94 napster) static_napster=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
95 oscar) static_oscar=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
96 toc) static_toc=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
97 yahoo) static_yahoo=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
98 zephyr) static_zephyr=yes ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
99 *) echo "Invalid static protocol $i!!" ; exit ;;
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
100 esac
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
101 done
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
102 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
103 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
104 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
105 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
106 AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
107 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
108 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
109 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
110 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
111 AC_SUBST(STATIC_LINK_LIBS)
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
112 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto },
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
113 [Loads static protocol plugin module initialization functions.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
114
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
115 AC_ARG_ENABLE(audio, [ --disable-audio compile without libao/libaudiofile for sound playing],,enable_audio=yes)
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
116 AC_ARG_ENABLE(nas, [ --enable-nas enable NAS (Network Audio System) support],,enable_nas=no)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
117 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
118 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes)
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
119 AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
120 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
121 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes)
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
122 AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
123 AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
124
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
125 if test "$enable_debug" = yes ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
126 CFLAGS="$CFLAGS -Wall -g3"
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
127 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
128 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
129
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
130
3551
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3510
diff changeset
131 AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([
3454
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
132 *** GLib 2.0 is required to build Gaim; please make sure you have the GLib
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
133 *** development headers installed. The latest version of GLib is
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
134 *** always available at http://www.gtk.org/.]))
3551
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3510
diff changeset
135 AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([
3454
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
136 *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
137 *** development headers installed. The latest version of GTK+ is
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
138 *** always available at http://www.gtk.org/.]))
5433897c3968 [gaim-migrate @ 3499]
Sean Egan <seanegan@pidgin.im>
parents: 3425
diff changeset
139
3425
d78c39b5de15 [gaim-migrate @ 3451]
Sean Egan <seanegan@pidgin.im>
parents: 3411
diff changeset
140 AC_PATH_PROG(gaimpath, gaim)
4793
1da93f6c80f3 [gaim-migrate @ 5113]
Nathan Walp <nwalp@pidgin.im>
parents: 4635
diff changeset
141 CFLAGS="$CFLAGS $GTK_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
142
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
143 AC_PATH_X
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
144
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
145 dnl Check for XScreenSaver
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
146 if test "x$enable_xss" = "xyes" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
147 old_LIBS="$LIBS"
3425
d78c39b5de15 [gaim-migrate @ 3451]
Sean Egan <seanegan@pidgin.im>
parents: 3411
diff changeset
148 LIBS="$LIBS $GTK_LIBS -L$x_libraries"
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
149 XSS_LIBS="no"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
150 XSS_HEADERS="no"
3282
4be464d51ca3 [gaim-migrate @ 3300]
Nathan Walp <nwalp@pidgin.im>
parents: 3266
diff changeset
151 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries"],[],[-lX11 -lXext -lm])
3288
ba3032951333 [gaim-migrate @ 3306]
Nathan Walp <nwalp@pidgin.im>
parents: 3287
diff changeset
152 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-L$x_libraries -lXss"],[],[-lX11 -lXext -lm])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
153 if test \! "$XSS_LIBS" = "no"; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
154 AC_TRY_COMPILE([
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
155 #include <X11/extensions/scrnsaver.h>
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
156 ],[],[enable_xss=no],[
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
157 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
158 ])
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
159 else
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
160 XSS_LIBS=""
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
161 enable_xss=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
162 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
163 LIBS="$old_LIBS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
164 else
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
165 XSS_LIBS=""
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
166 enable_xss=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
167 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
168 AC_SUBST(XSS_LIBS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
169
4157
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
170
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
171 dnl Check for X session management libs
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
172 if test "x$enable_sm" = "xyes"; then
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
173 enable_sm=no
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
174 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [-L$x_libraries -lICE])
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
175 if test "$found_sm_lib" = "true"; then
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
176 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="-L$x_libraries -lSM -lICE" enable_sm=yes)
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
177 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
178 else
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
179 SM_LIBS=""
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
180 enable_sm=no
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
181 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
182 AC_SUBST(SM_LIBS)
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
183 if test "$enable_sm" = "yes"; then
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
184 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.])
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
185 fi
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
186
5d3d2f6517ae [gaim-migrate @ 4385]
Robert McQueen <robot101@debian.org>
parents: 3802
diff changeset
187
3203
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
188 AC_DEFUN(GC_TM_GMTOFF,
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
189 [AC_REQUIRE([AC_STRUCT_TM])dnl
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
190 AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff,
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
191 [AC_TRY_COMPILE([#include <sys/types.h>
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
192 #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;],
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
193 ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)])
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
194 if test "$ac_cv_struct_tm_gmtoff" = yes; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
195 AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.])
3203
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
196 fi
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
197 ])
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
198
893dc8ee2385 [gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3194
diff changeset
199 GC_TM_GMTOFF
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
200
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
201
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
202 dnl This was taken straight from X-Chat.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
203 dnl X-Chat is the greatest application ever, not only
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
204 dnl because it's a rocking IRC client but also because
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
205 dnl it's very easy to learn from.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
206 if test "$enable_perl" = yes ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
207 AC_PATH_PROG(perlpath, perl)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
208 AC_MSG_CHECKING(for Perl compile flags)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
209 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
210 if test "_$PERL_CFLAGS" = _ ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
211 AC_MSG_RESULT([not found, building without perl.])
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
212 enable_perl = no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
213 else
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
214 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
215 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
216 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
217 if test "$system" = "Linux"; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
218 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
219 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
220 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
221 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'`
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
222 AC_MSG_RESULT(ok)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
223 AC_SUBST(PERL_CFLAGS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
224 AC_SUBST(PERL_LIBS)
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
225 AC_DEFINE(USE_PERL, 1, [Define if Perl is enabled.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
226 AC_CHECK_FUNCS(Perl_eval_pv)
4298
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
227
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
228 AC_MSG_CHECKING(for old perl)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
229 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'`
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
230 if test "$PERL_OLD" = "yes"; then
4314
5defb1e99f07 [gaim-migrate @ 4568]
Christian Hammond <chipx86@chipx86.com>
parents: 4298
diff changeset
231 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.])
4298
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
232 AC_MSG_RESULT(yes)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
233 else
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
234 AC_MSG_RESULT(no)
af01cbb94efe [gaim-migrate @ 4552]
Sean Egan <seanegan@pidgin.im>
parents: 4252
diff changeset
235 fi
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
236 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
237 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
238
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
239 dnl Thanks, Evan.
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
240 if test "$enable_gtkspell" = yes ; then
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
241 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no)
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
242 if test "$enable_gtkspell" = "yes" ; then
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
243 AC_SUBST(GTKSPELL_CFLAGS)
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
244 AC_SUBST(GTKSPELL_LIBS)
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
245 AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?])
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
246 fi
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
247 fi
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
248
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
249 if test "$enable_nas" = yes ; then
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
250 AC_DEFINE(USE_NAS_AUDIO, 1, [Define if we have NAS sound support.])
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
251 SOUND_LIBS="$SOUND_LIBS -laudio -lXt"
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
252 fi
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
253
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
254 if test "$enable_audio" = yes ; then
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
255 GAIM_PATH_AO(found_ao_lib=true)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
256
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
257 AM_PATH_AUDIOFILE([0.2.0], found_af_lib=true)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
258
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
259 if test "$found_ao_lib" = "true" -a "$found_af_lib" = "true"; then
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
260 SOUND_LIBS="$SOUND_LIBS $AO_LIBS $AUDIOFILE_LIBS"
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
261 AC_SUBST(SOUND_LIBS)
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
262 AC_DEFINE(USE_AO, 1, [Define if we're using libao and libaudiofile for sound playing])
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
263 enable_audio=yes
4430
95df701e8cdf [gaim-migrate @ 4705]
Robert McQueen <robot101@debian.org>
parents: 4429
diff changeset
264 else
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
265 enable_audio=no
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
266 fi
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
267 else
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
268 enable_audio=no
4430
95df701e8cdf [gaim-migrate @ 4705]
Robert McQueen <robot101@debian.org>
parents: 4429
diff changeset
269 fi
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
270
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
271 if test "$ac_cv_cygwin" = yes ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
272 LDADD="$LDADD -static"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
273 CFLAGS="$CFLAGS -Wall -g"
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
274 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
275 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
276
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
277 AC_SUBST(CFLAGS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
278 AC_SUBST(LDADD)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
279 AC_SUBST(LIBS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
280
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
281 if test "x$enable_multi" != "xyes" ; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
282 AC_DEFINE(NO_MULTI, 1, [Define if multiple connections is disabled.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
283 enable_multi=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
284 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
285
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
286 if test "x$enable_plugins" = "xyes" ; then
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
287 AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
288 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
289 else
3411
e9d50336f9c3 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
290 AM_CONDITIONAL(PLUGINS, false)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
291 enable_plugins=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
292 enable_prpls=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
293 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
294
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
295 if test "x$enable_prpls" = "xyes" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
296 AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes")
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
297 else
3411
e9d50336f9c3 [gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents: 3408
diff changeset
298 AM_CONDITIONAL(PRPLS, false)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
299 enable_prpls=no
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
300 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
301
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
302 dnl checks for icqlib
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
303 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
304 AC_CHECK_FUNCS(bswap_32 bswap_16)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
305 AC_C_BIGENDIAN
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
306
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
307 dnl checks for jabber
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
308 dnl AC_CHECK_SIZEOF(short)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
309 AC_CHECK_FUNCS(snprintf connect)
4418
3fed6966810c [gaim-migrate @ 4691]
Ethan Blanton <elb@pidgin.im>
parents: 4390
diff changeset
310 AC_CHECK_LIB(socket, socket)
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
311 AC_CHECK_LIB(nsl, gethostent)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
312
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
313 dnl checks for zephyr
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
314 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
315 AC_SUBST(KRB4_CFLAGS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
316 AC_SUBST(KRB4_LDFLAGS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
317 AC_SUBST(KRB4_LIBS)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
318 if test "$kerberos" != "no" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
319 if test "$kerberos" != "yes" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
320 KRB4_CFLAGS="-I${kerberos}/include"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
321 if test -d "$kerberos/include/kerberosIV" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
322 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
323 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
324 KRB4_LDFLAGS="-L${kerberos}/lib"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
325 elif test -d /usr/local/include/kerberosIV ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
326 KRB4_CFLAGS="-I/usr/local/include/kerberosIV"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
327 elif test -d /usr/include/kerberosIV ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
328 KRB4_CFLAGS="-I/usr/include/kerberosIV"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
329 fi
3662
e00dc031358b [gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents: 3586
diff changeset
330 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.])
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
331
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
332 orig_LDFLAGS="$LDFLAGS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
333 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
334 AC_CHECK_LIB(krb4, krb_rd_req,
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
335 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"],
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
336 [AC_CHECK_LIB(krb, krb_rd_req,
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
337 [KRB4_LIBS="-lkrb -ldes"],
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
338 [AC_ERROR(Kerberos 4 libraries not found)],
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
339 -ldes)],
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
340 -ldes425 -lkrb5 -lk5crypto -lcom_err)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
341 orig_LIBS="$LIBS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
342 LIBS="$LIBS $KRB4_LIBS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
343 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
344 AC_CHECK_FUNCS(krb_get_err_text krb_log)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
345 LIBS="$orig_LIBS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
346 LDFLAGS="$orig_LDFLAGS"
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
347 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
348 AC_CHECK_FUNCS(gethostid lrand48)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
349 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
350 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
351 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
352 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h)
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
353 AC_CHECK_HEADERS(termios.h)
3194
9404dfabed94 [gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents: 3191
diff changeset
354 AC_VAR_TIMEZONE_EXTERNALS
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
355
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
356 AC_OUTPUT([Makefile
4554
09f005a2628b [gaim-migrate @ 4834]
Christian Hammond <chipx86@chipx86.com>
parents: 4489
diff changeset
357 Doxyfile
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
358 doc/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
359 intl/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
360 pixmaps/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
361 pixmaps/protocols/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
362 pixmaps/protocols/msn/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
363 pixmaps/protocols/yahoo/Makefile
3491
68ad433a9f22 [gaim-migrate @ 3548]
Rob Flynn <gaim@robflynn.com>
parents: 3462
diff changeset
364 pixmaps/protocols/oscar/Makefile
3586
7220e4730ee5 [gaim-migrate @ 3688]
Sean Egan <seanegan@pidgin.im>
parents: 3572
diff changeset
365 pixmaps/protocols/napster/Makefile
7220e4730ee5 [gaim-migrate @ 3688]
Sean Egan <seanegan@pidgin.im>
parents: 3572
diff changeset
366 pixmaps/protocols/jabber/Makefile
7220e4730ee5 [gaim-migrate @ 3688]
Sean Egan <seanegan@pidgin.im>
parents: 3572
diff changeset
367 pixmaps/protocols/irc/Makefile
7220e4730ee5 [gaim-migrate @ 3688]
Sean Egan <seanegan@pidgin.im>
parents: 3572
diff changeset
368 pixmaps/protocols/icq/Makefile
7220e4730ee5 [gaim-migrate @ 3688]
Sean Egan <seanegan@pidgin.im>
parents: 3572
diff changeset
369 pixmaps/protocols/gg/Makefile
4252
06a5761c6d5c [gaim-migrate @ 4502]
Sean Egan <seanegan@pidgin.im>
parents: 4209
diff changeset
370 pixmaps/smileys/Makefile
06a5761c6d5c [gaim-migrate @ 4502]
Sean Egan <seanegan@pidgin.im>
parents: 4209
diff changeset
371 pixmaps/smileys/default/Makefile
4836
4421055e0b2b [gaim-migrate @ 5161]
Nathan Walp <nwalp@pidgin.im>
parents: 4793
diff changeset
372 pixmaps/status/Makefile
4421055e0b2b [gaim-migrate @ 5161]
Nathan Walp <nwalp@pidgin.im>
parents: 4793
diff changeset
373 pixmaps/status/default/Makefile
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
374 plugins/Makefile
3510
eb451ec1bf1c [gaim-migrate @ 3576]
Robert McQueen <robot101@debian.org>
parents: 3491
diff changeset
375 plugins/docklet/Makefile
4390
590cb1708f57 [gaim-migrate @ 4656]
Christian Hammond <chipx86@chipx86.com>
parents: 4314
diff changeset
376 plugins/gestures/Makefile
5205
242b8aa81328 [gaim-migrate @ 5573]
Christian Hammond <chipx86@chipx86.com>
parents: 5193
diff changeset
377 plugins/perl/Makefile
3394
3deb638ac404 [gaim-migrate @ 3413]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
378 plugins/ticker/Makefile
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
379 po/Makefile.in
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
380 sounds/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
381 src/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
382 src/protocols/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
383 src/protocols/gg/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
384 src/protocols/icq/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
385 src/protocols/irc/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
386 src/protocols/jabber/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
387 src/protocols/msn/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
388 src/protocols/napster/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
389 src/protocols/oscar/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
390 src/protocols/toc/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
391 src/protocols/yahoo/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
392 src/protocols/zephyr/Makefile
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
393 gaim.spec
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
394 ])
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
395
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
396 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
397 echo $PACKAGE $VERSION
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
398
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
399 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
400 echo Allow Multiple Connections.... : $enable_multi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
401 echo Build Protocol Plugins........ : $enable_prpls
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
402 echo Protocols to link statically.. : $STATIC_PRPLS
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
403 echo
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
404 echo UI Library.................... : GTK 2.x
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
405 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
406 echo Build with Plugin support..... : $enable_plugins
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
407 echo Build with Perl support....... : $enable_perl
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
408 echo Build with Audio support...... : $enable_audio
4581
f6dc4d97a8af [gaim-migrate @ 4864]
Nathan Walp <nwalp@pidgin.im>
parents: 4564
diff changeset
409 echo Build with NAS support........ : $enable_nas
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
410 echo Build with GtkSpell support... : $enable_gtkspell
3802
27af7e21b143 [gaim-migrate @ 3945]
Sean Egan <seanegan@pidgin.im>
parents: 3662
diff changeset
411 echo
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
412 echo Use XScreenSaver Extension.... : $enable_xss
4561
2a82628d7345 [gaim-migrate @ 4842]
Nathan Walp <nwalp@pidgin.im>
parents: 4554
diff changeset
413 echo Use X Session Management...... : $enable_sm
3174
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
414 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
415 echo Print debugging messages...... : $enable_debug
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
416 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
417 eval eval echo Gaim will be installed in $bindir.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
418 if test "x$gaimpath" != "x" ; then
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
419 echo Warning: You have an old copy of gaim at $gaimpath.
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
420 fi
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
421 echo
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
422 echo configure complete, now type \'make\'
4717ca727cef [gaim-migrate @ 3190]
Sean Egan <seanegan@pidgin.im>
parents:
diff changeset
423 echo

mercurial