annotate configure.in @ 1170:16d748023b2b

[gaim-migrate @ 1180] You can now choose the sound(s) you want to hear for various events. It doesnt update the preferences wnidow but it really does save them, honest! I'll fix the rest tomrrow. I'm sleepy. All Work and No play Makes Timmy TIIMMY TIimmMYY GOBBLES! committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Wed, 29 Nov 2000 10:30:56 +0000
parents 6dab73c62b75
children a97e334ecfa2
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)
972
4989c959f5b1 [gaim-migrate @ 982]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 951
diff changeset
4 AM_INIT_AUTOMAKE([gaim], [0.11.0])
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)
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
49 AC_ARG_ENABLE(plugins, [ --disable-plugins compile with out plugin support],,enable_plugins=yes)
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
50 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
51 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
52 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
53 AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes")
547
8086ed233742 [gaim-migrate @ 557]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 529
diff changeset
54 AC_ARG_ENABLE(,,,)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
55
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
56 if test "$enable_debug" = yes ; then
402
943248245f32 [gaim-migrate @ 412]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 386
diff changeset
57 CFLAGS="$CFLAGS -Wall -g"
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
58 AC_DEFINE(DEBUG)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
59 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
60
1094
3deadbe50737 [gaim-migrate @ 1104]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1054
diff changeset
61 CFLAGS="$CFLAGS -I\$(top_srcdir)/libfaim -I\$(top_srcdir)/libfaim/faim"
1047
ece2d1543b20 [gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1030
diff changeset
62 LDADD="$LDADD -L../libfaim -lfaim"
216
f7e17fb767eb [gaim-migrate @ 226]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 215
diff changeset
63
529
e6ba7ab7c349 [gaim-migrate @ 539]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 510
diff changeset
64 if test "x$enable_gnome" = "xyes" ; then
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
65 if test "x$enable_panel" = "xyes" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
66 GNOME_INIT(gnomeui applets)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
67 GNOME_X_CHECKS
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
68 CFLAGS="$CFLAGS $GNOME_INCLUDEDIR"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
69 AC_DEFINE(USE_APPLET)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
70 AC_DEFINE(USE_GNOME)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
71 LIBS="$LIBS $GTK_LIBS $GNOME_LIBDIR $GNOME_APPLETS_LIBS $GNOMEUI_LIBS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
72 AC_PATH_PROG(gaimpath, gaim_applet)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
73 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
74 AC_PATH_PROG(gnomepath, gnome-config)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
75 AC_MSG_CHECKING(for Gnome compile flags)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
76 GNOME_CFLAGS=`$gnomepath gnomeui --cflags 2>/dev/null`
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
77 if test "x$GNOME_CFLAGS" = "x" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
78 enable_gnome=no
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
79 AC_MSG_RESULT([Gnome not found, building without it.])
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
80 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
81 GNOME_VER=`$gnomepath --version |$sedpath 's/gnome-libs //' 2>/dev/null`
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
82 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
83 if test "x$GNOME_MAJOR" = "x0" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
84 enable_gnome = no
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
85 AC_MSG_RESULT([old Gnome found, building without it.])
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
86 else
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
87 AC_MSG_RESULT(ok)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
88 CFLAGS="$CFLAGS $GNOME_CFLAGS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
89 LIBS="$LIBS `$gnomepath gnomeui --libs 2>/dev/null`"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
90 AC_DEFINE(USE_GNOME)
606
eaab8abda2c0 [gaim-migrate @ 616]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 598
diff changeset
91 GNOME_CONFIG="$gnomepath"
eaab8abda2c0 [gaim-migrate @ 616]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 598
diff changeset
92 AC_SUBST(GNOME_CONFIG)
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
93 AC_PATH_PROG(gaimpath, gaim)
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 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
97 fi
606
eaab8abda2c0 [gaim-migrate @ 616]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 598
diff changeset
98 AM_CONDITIONAL(GNOMEBITS, test "x$enable_gnome" = "xyes")
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
99
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
100 if test "x$enable_gnome" != "xyes" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
101 AM_PATH_GLIB(1.2.0)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
102 AM_PATH_GTK(1.2.0,,,gthread)
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
103 LIBS="$LIBS $GTK_LIBS"
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
104 AC_PATH_PROG(gaimpath, gaim)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
105 fi
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
106 CFLAGS="$CFLAGS $GTK_CFLAGS"
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
107
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
108 dnl Check for XScreenSaver
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
109 if test "x$enable_xss" = "xyes" ; then
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
110 XSS_LIBS="no"
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
111 XSS_HEADERS="no"
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
112 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS=""],[],[-lX11 -lXext -lm])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
113 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-lXss"],[],[-lX11 -lXext -lm])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
114 if test \! "$XSS_LIBS" = "no"; then
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
115 AC_TRY_COMPILE([
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
116 #include <X11/extensions/scrnsaver.h>
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 AC_DEFINE(USE_SCREENSAVER)
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
119 LIBS="$LIBS $XSS_LIBS"
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
120 ])
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
121 else
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
122 XSS_LIBS=""
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
123 fi
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
124 else
1120
124e9f0b9af5 [gaim-migrate @ 1130]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1094
diff changeset
125 XSS_LIBS=""
1026
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
126 fi
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
127
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
128
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
129
5bad25457843 [gaim-migrate @ 1036]
Rob Flynn <gaim@robflynn.com>
parents: 1024
diff changeset
130
991
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
131 if test "x$enable_multi" != "xyes" ; then
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
132 AC_DEFINE(NO_MULTI)
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
133 fi
3dbc2cd326e2 [gaim-migrate @ 1001]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 981
diff changeset
134
1024
66481301d972 [gaim-migrate @ 1034]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 991
diff changeset
135 if test "x$enable_plugins" = xyes ; then
1160
6dab73c62b75 [gaim-migrate @ 1170]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1154
diff changeset
136 dnl checks for icqlib
6dab73c62b75 [gaim-migrate @ 1170]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1154
diff changeset
137 AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h)
6dab73c62b75 [gaim-migrate @ 1170]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1154
diff changeset
138 AC_CHECK_FUNCS(bswap_32 bswap_16)
6dab73c62b75 [gaim-migrate @ 1170]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1154
diff changeset
139
1047
ece2d1543b20 [gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1030
diff changeset
140 AC_DEFINE(GAIM_PLUGINS)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
141 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
142
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
143 dnl This was taken straight from X-Chat.
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
144 dnl X-Chat is the greatest application ever, not only
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
145 dnl because it's a rocking IRC client but also because
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
146 dnl it's very easy to learn from.
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
147 if test "$enable_perl" = yes ; then
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
148 AC_PATH_PROG(sedpath, sed)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
149 AC_PATH_PROG(perlpath, perl)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
150 AC_MSG_CHECKING(for Perl compile flags)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
151 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
152 if test "_$PERL_CFLAGS" = _ ; then
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
153 AC_MSG_RESULT([not found, building without perl.])
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
154 enable_perl = no
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
155 else
565
7209b474bdc3 [gaim-migrate @ 575]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 553
diff changeset
156 PERL_LDFLAGS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'`
553
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
157 PERL_LDFLAGS=`echo $PERL_LDFLAGS |$sedpath 's/-ldb //'`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
158 PERL_LDFLAGS=`echo $PERL_LDFLAGS |$sedpath 's/-lndbm //'`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
159 if test "$system" = "Linux"; then
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
160 PERL_LDFLAGS=`echo $PERL_LDFLAGS |$sedpath 's/-lnsl //'`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
161 PERL_LDFLAGS=`echo $PERL_LDFLAGS |$sedpath 's/-lposix //'`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
162 fi
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
163 PERL_LDFLAGS=`echo $PERL_LDFLAGS |$sedpath 's/-lc //'`
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
164 AC_MSG_RESULT(ok)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
165 CFLAGS="$CFLAGS $PERL_CFLAGS"
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
166 LIBS="$LIBS $PERL_LDFLAGS"
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
167 AC_DEFINE(USE_PERL)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
168 AC_CHECK_FUNCS(Perl_eval_pv)
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
169 fi
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
170 fi
8cff36d54643 [gaim-migrate @ 563]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 547
diff changeset
171
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
172 if test "$enable_nas" = yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
173 AC_DEFINE(NAS_SOUND)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
174 LIBS="$LIBS -laudio"
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
175 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
176
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
177 if test "$enable_esd" = yes ; then
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
178 AM_PATH_GESD
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
179 if test "$no_esd" != yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
180 CFLAGS="$CFLAGS $ESD_CFLAGS"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
181 AC_DEFINE(ESD_SOUND)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
182 LDADD="$LDADD $ESD_LIBS"
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
183 else
981
7e231bc0018a [gaim-migrate @ 991]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 972
diff changeset
184 enable_esd=no
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
185 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
186 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
187
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
188 if test "$ac_cv_cygwin" = yes ; then
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
189 LDADD="$LDADD -static"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
190 CFLAGS="$CFLAGS -Wall -g"
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
191 AC_DEFINE(DEBUG)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
192 fi
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
193
349
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
194 AC_SUBST(CFLAGS)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
195 AC_SUBST(LDADD)
b402a23f35df [gaim-migrate @ 359]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 347
diff changeset
196 AC_SUBST(LIBS)
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
197
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
198 AC_OUTPUT([Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
199 src/Makefile
347
d64101dc5c7e [gaim-migrate @ 357]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 338
diff changeset
200 intl/Makefile
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
201 sounds/Makefile
172
450d62d40185 [gaim-migrate @ 182]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 170
diff changeset
202 plugins/Makefile
1054
0b0b4cb53c17 [gaim-migrate @ 1064]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1047
diff changeset
203 plugins/yay/Makefile
1152
201ec77f3a60 [gaim-migrate @ 1162]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1120
diff changeset
204 plugins/icq/Makefile
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
205 pixmaps/Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
206 libfaim/Makefile
347
d64101dc5c7e [gaim-migrate @ 357]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 338
diff changeset
207 po/Makefile.in
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
208 doc/Makefile
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
209 m4/Makefile
322
8ed366802f2e [gaim-migrate @ 332]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 299
diff changeset
210 gaim.spec
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
211 ])
598
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
212
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
213 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
214 echo $PACKAGE $VERSION
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
215
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
216 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
217 echo Build with GNOME bits...... : $enable_gnome
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
218 echo Build as GNOME applet...... : $enable_panel
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
219 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
220 echo Build with Plugin support.. : $enable_plugins
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
221 echo Build with Perl support.... : $enable_perl
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
222 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
223 echo Build with ESD............. : $enable_esd
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
224 echo Build with NAS............. : $enable_nas
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
225 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
226 echo Print debugging messages... : $enable_debug
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
227 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
228 echo Gaim will be installed in $prefix/bin.
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
229 if test "x$gaimpath" != "x" ; then
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
230 echo Warning: You have an old copy of gaim at $gaimpath.
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
231 fi
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
232 echo
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
233 echo configure complete, now type \'make\'
c763eeec336f [gaim-migrate @ 608]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 565
diff changeset
234 echo