annotate configure.in @ 1345:d6e6fcaa1f39

[gaim-migrate @ 1355] ok. messages work. transports sort of work (you'll sign into them if you have them, but you won't see them and you can't add or remove them). resource is not a part of buddy's names, which is a very very big plus, since it means things will work incredibly well now. at some point the resource may be added back somehow but if it is it won't be part of the name. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 21 Dec 2000 13:54:22 +0000
parents 49d2eb2baf02
children afa63ac2fd84
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
1 dnl Process this file with autoconf to produce a configure script.
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
2 AC_INIT(src/aim.c)
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
3 AM_CONFIG_HEADER(config.h)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
4 AM_INIT_AUTOMAKE([gaim], [0.11.0pre4])
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
5
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
6 dnl Checks for programs.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
7 AM_PROG_LIBTOOL
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
8 AC_PROG_CC
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
9 AC_PROG_INSTALL
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
10
932
13bdc97d433e [gaim-migrate @ 942]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 923
diff changeset
11
419
e2610cc1fcb3 [gaim-migrate @ 429]
Rob Flynn <gaim@robflynn.com>
parents: 418
diff changeset
12 ALL_LINGUAS="de fr es zh_CN ko"
347
d64101dc5c7e [gaim-migrate @ 357]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 338
diff changeset
13 AM_GNU_GETTEXT
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
14
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
15 AC_CYGWIN
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
16
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
17
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
18 dnl Checks for header files.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
19 AC_HEADER_STDC
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
20 AC_HEADER_SYS_WAIT
614
a3e32af35b30 [gaim-migrate @ 624]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 606
diff changeset
21 AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h)
212
89c9334d3484 [gaim-migrate @ 222]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 174
diff changeset
22 AC_CHECK_HEADERS(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not found ***]))
89c9334d3484 [gaim-migrate @ 222]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 174
diff changeset
23
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
24 dnl Checks for typedefs, structures, and compiler characteristics.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
25 AC_C_CONST
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
26 AC_STRUCT_TM
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
27
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
28 dnl Checks for library functions.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
29 AC_TYPE_SIGNAL
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
30 AC_FUNC_STRFTIME
640
2c0a7d245bd2 [gaim-migrate @ 650]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 614
diff changeset
31 AC_CHECK_FUNCS(socket strdup strstr atexit getaddrinfo)
932
13bdc97d433e [gaim-migrate @ 942]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 923
diff changeset
32 AC_TRY_COMPILE(sys/socket.h, typedef unsigned int socklen_t;, AC_DEFINE(NEED_SOCKLEN_T),)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
33
991
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
34 dnl Checks for getopt in standard library
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
35 AC_CHECK_FUNCS(getopt_long , , [LIBOBJS="$LIBOBJS getopt.o getopt1.o"] )
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
36 AC_SUBST(LIBOBJS)
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
37
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
38 dnl This is a bad, bad hack. I am a bad, bad man.
1094
3deadbe50737 [gaim-migrate @ 1104]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1054
diff changeset
39 CFLAGS="$CFLAGS -I/usr/local/include -I/opt/include -I\$(top_srcdir)"
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
40
547
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 529
diff changeset
41 AC_ARG_ENABLE(distrib,,,enable_distrib=no)
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 529
diff changeset
42 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes")
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
43 AC_ARG_ENABLE(multi, [ --disable-multi disable multiple connections],,enable_multi=yes)
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
44 AC_ARG_ENABLE(gnome, [ --disable-gnome compile without Gnome bits],,enable_gnome=yes)
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
45 AC_ARG_ENABLE(panel, [ --enable-panel compile as a GNOME applet],,enable_panel=$enable_distrib)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
46 AM_CONDITIONAL(GNOMEAPPLET, test "x$enable_panel" = "xyes")
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
47 AC_ARG_ENABLE(esd, [ --disable-esd Turn off ESD (default=auto)],,enable_esd=yes)
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
48 AC_ARG_ENABLE(nas, [ --enable-nas Enable NAS (Network Audio System) support],,enable_nas=no)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
49 AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes)
1314
5ad8344b6e50 [gaim-migrate @ 1324]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1311
diff changeset
50 AC_ARG_ENABLE(jabber, [ --disable-jabber compile the jabber plugin (requires libxode and libjabber)],,enable_jabber=yes)
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
51 AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes)
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
52 AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no)
1154
938d9cd76148 [gaim-migrate @ 1164]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1152
diff changeset
53 AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes)
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
54 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
547
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 529
diff changeset
55 AC_ARG_ENABLE(,,,)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
56
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
57 if test "$enable_debug" = yes ; then
402
943248245f32 [gaim-migrate @ 412]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 386
diff changeset
58 CFLAGS="$CFLAGS -Wall -g"
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
59 AC_DEFINE(DEBUG)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
60 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
61
529
e6ba7ab7c349 [gaim-migrate @ 539]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 510
diff changeset
62 if test "x$enable_gnome" = "xyes" ; then
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
63 if test "x$enable_panel" = "xyes" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
64 GNOME_INIT(gnomeui applets)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
65 GNOME_X_CHECKS
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
66 CFLAGS="$CFLAGS $GNOME_INCLUDEDIR"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
67 AC_DEFINE(USE_APPLET)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
68 AC_DEFINE(USE_GNOME)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
69 LIBS="$LIBS $GTK_LIBS $GNOME_LIBDIR $GNOME_APPLETS_LIBS $GNOMEUI_LIBS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
70 AC_PATH_PROG(gaimpath, gaim_applet)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
71 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
72 AC_PATH_PROG(gnomepath, gnome-config)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
73 AC_MSG_CHECKING(for Gnome compile flags)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
74 GNOME_CFLAGS=`$gnomepath gnomeui --cflags 2>/dev/null`
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
75 if test "x$GNOME_CFLAGS" = "x" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
76 enable_gnome=no
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
77 AC_MSG_RESULT([Gnome not found, building without it.])
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
78 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
79 GNOME_VER=`$gnomepath --version |$sedpath 's/gnome-libs //' 2>/dev/null`
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
80 GNOME_MAJOR=`echo $GNOME_VER |$sedpath 's/\([[0-9]*]*\).\([[0-9]*]*\).\([[0-9]*]*\)/\1/' 2>/dev/null`
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
81 if test "x$GNOME_MAJOR" = "x0" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
82 enable_gnome = no
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
83 AC_MSG_RESULT([old Gnome found, building without it.])
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
84 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
85 AC_MSG_RESULT(ok)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
86 CFLAGS="$CFLAGS $GNOME_CFLAGS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
87 LIBS="$LIBS `$gnomepath gnomeui --libs 2>/dev/null`"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
88 AC_DEFINE(USE_GNOME)
606
eaab8abda2c0 [gaim-migrate @ 616]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 598
diff changeset
89 GNOME_CONFIG="$gnomepath"
eaab8abda2c0 [gaim-migrate @ 616]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 598
diff changeset
90 AC_SUBST(GNOME_CONFIG)
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
91 AC_PATH_PROG(gaimpath, gaim)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
92 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
93 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
94 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
95 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
96
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
97 if test "x$enable_gnome" != "xyes" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
98 AM_PATH_GLIB(1.2.0)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
99 AM_PATH_GTK(1.2.0,,,gthread)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
100 LIBS="$LIBS $GTK_LIBS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
101 AC_PATH_PROG(gaimpath, gaim)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
102 fi
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
103 CFLAGS="$CFLAGS $GTK_CFLAGS"
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
104
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
105 dnl Check for XScreenSaver
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
106 if test "x$enable_xss" = "xyes" ; then
1328
49d2eb2baf02 [gaim-migrate @ 1338]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1319
diff changeset
107 XSS_LIBS="no"
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
108 XSS_HEADERS="no"
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
109 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS=""],[],[-lX11 -lXext -lm])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
110 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-lXss"],[],[-lX11 -lXext -lm])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
111 if test \! "$XSS_LIBS" = "no"; then
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
112 AC_TRY_COMPILE([
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
113 #include <X11/extensions/scrnsaver.h>
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
114 ],[],[],[
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
115 AC_DEFINE(USE_SCREENSAVER)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
116 AC_SUBST(XSS_LIBS)
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
117 ])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
118 else
1319
ff50d396c2bc [gaim-migrate @ 1329]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1314
diff changeset
119 XSS_LIBS=""
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
120 fi
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
121 else
1319
ff50d396c2bc [gaim-migrate @ 1329]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1314
diff changeset
122 XSS_LIBS=""
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
123 fi
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
124
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
125
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
126
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
127
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
128 dnl This was taken straight from X-Chat.
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
129 dnl X-Chat is the greatest application ever, not only
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
130 dnl because it's a rocking IRC client but also because
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
131 dnl it's very easy to learn from.
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
132 if test "$enable_perl" = yes ; then
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
133 AC_PATH_PROG(sedpath, sed)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
134 AC_PATH_PROG(perlpath, perl)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
135 AC_MSG_CHECKING(for Perl compile flags)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
136 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
137 if test "_$PERL_CFLAGS" = _ ; then
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
138 AC_MSG_RESULT([not found, building without perl.])
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
139 enable_perl = no
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
140 else
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
141 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'`
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
142 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'`
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
143 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'`
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
144 if test "$system" = "Linux"; then
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
145 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'`
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
146 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'`
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
147 fi
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
148 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'`
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
149 AC_MSG_RESULT(ok)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
150 AC_SUBST(PERL_CFLAGS)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
151 AC_SUBST(PERL_LIBS)
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
152 AC_DEFINE(USE_PERL)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
153 AC_CHECK_FUNCS(Perl_eval_pv)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
154 fi
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
155 fi
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
156
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
157 if test "$enable_nas" = yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
158 AC_DEFINE(NAS_SOUND)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
159 LIBS="$LIBS -laudio"
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
160 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
161
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
162 if test "$enable_esd" = yes ; then
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
163 AM_PATH_GESD
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
164 if test "$no_esd" != yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
165 CFLAGS="$CFLAGS $ESD_CFLAGS"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
166 AC_DEFINE(ESD_SOUND)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
167 LDADD="$LDADD $ESD_LIBS"
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
168 else
981
7e231bc0018a [gaim-migrate @ 991]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 972
diff changeset
169 enable_esd=no
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
170 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
171 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
172
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
173 if test "$ac_cv_cygwin" = yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
174 LDADD="$LDADD -static"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
175 CFLAGS="$CFLAGS -Wall -g"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
176 AC_DEFINE(DEBUG)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
177 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
178
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
179 AC_SUBST(CFLAGS)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
180 AC_SUBST(LDADD)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
181 AC_SUBST(LIBS)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
182
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
183 if test "x$enable_multi" != "xyes" ; then
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
184 AC_DEFINE(NO_MULTI)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
185 fi
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
186
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
187 if test "x$enable_plugins" = xyes ; then
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
188 dnl checks for icqlib
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
189 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
190 AC_CHECK_FUNCS(bswap_32 bswap_16)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
191
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
192 AC_DEFINE(GAIM_PLUGINS)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
193 else
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
194 enable_jabber=no
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
195 fi
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
196
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
197 if test "$enable_jabber" = yes ; then
1314
5ad8344b6e50 [gaim-migrate @ 1324]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1311
diff changeset
198 AC_CHECK_LIB(xode, XML_ParserCreate, , enable_jabber=no)
5ad8344b6e50 [gaim-migrate @ 1324]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1311
diff changeset
199 AC_CHECK_LIB(jabber, jid_new, , enable_jabber=no, -lxode)
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
200 AC_CHECK_FUNCS(snprintf)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
201 AC_CHECK_LIB(nsl, gethostent)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
202 AC_CHECK_FUNCS(connect)
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
203 AM_CONDITIONAL(JABBER, test "x$enable_jabber" = "xyes")
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
204 fi
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
205
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
206 AC_OUTPUT([Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
207 src/Makefile
347
d64101dc5c7e [gaim-migrate @ 357]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 338
diff changeset
208 intl/Makefile
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
209 sounds/Makefile
172
450d62d40185 [gaim-migrate @ 182]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 170
diff changeset
210 plugins/Makefile
1054
0b0b4cb53c17 [gaim-migrate @ 1064]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1047
diff changeset
211 plugins/yay/Makefile
1152
201ec77f3a60 [gaim-migrate @ 1162]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1120
diff changeset
212 plugins/icq/Makefile
1259
7db9121aac80 [gaim-migrate @ 1269]
Rob Flynn <gaim@robflynn.com>
parents: 1203
diff changeset
213 plugins/msn/Makefile
1311
338b8ac6bdab [gaim-migrate @ 1321]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1289
diff changeset
214 plugins/jabber/Makefile
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
215 pixmaps/Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
216 libfaim/Makefile
347
d64101dc5c7e [gaim-migrate @ 357]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 338
diff changeset
217 po/Makefile.in
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
218 doc/Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
219 m4/Makefile
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 299
diff changeset
220 gaim.spec
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
221 ])
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
222
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
223 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
224 echo $PACKAGE $VERSION
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
225
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
226 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
227 echo Build with GNOME bits...... : $enable_gnome
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
228 echo Build as GNOME applet...... : $enable_panel
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
229 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
230 echo Build with Plugin support.. : $enable_plugins
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
231 echo Build with Perl support.... : $enable_perl
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
232 echo
1314
5ad8344b6e50 [gaim-migrate @ 1324]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1311
diff changeset
233 echo Build Jabber PRPL.......... : $enable_jabber
5ad8344b6e50 [gaim-migrate @ 1324]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1311
diff changeset
234 echo
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
235 echo Build with ESD............. : $enable_esd
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
236 echo Build with NAS............. : $enable_nas
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
237 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
238 echo Print debugging messages... : $enable_debug
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
239 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
240 echo Gaim will be installed in $prefix/bin.
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
241 if test "x$gaimpath" != "x" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
242 echo Warning: You have an old copy of gaim at $gaimpath.
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
243 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
244 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
245 echo configure complete, now type \'make\'
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
246 echo