Mon, 24 Oct 2005 05:22:14 +0000
[gaim-migrate @ 14081]
Deleting multiple items from the list of corrections in the text
replacement/spellchk plugin didn't work correctly.
It would start at the top of the list, and delete items moving
downward. Apparently this screwed up the GtkTreePaths or something,
so it would delete the wrong iter. So now we start at the bottom
and move up :-)
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1 | dnl Process this file with autoconf to produce a configure script. |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
2 | AC_INIT([gaim], [2.0.0cvs], [gaim-devel@lists.sourceforge.net]) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
3 | AC_CANONICAL_SYSTEM |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
4 | AM_CONFIG_HEADER(config.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
5 | AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
6 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
7 | AC_PREREQ([2.50]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
8 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
9 | AC_PATH_PROG(sedpath, sed) |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
10 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
11 | dnl Storing configure arguments |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
12 | AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
13 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
14 | dnl Checks for programs. |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
15 | AC_PROG_CC |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
16 | AC_DISABLE_STATIC |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
17 | AM_PROG_LIBTOOL |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
18 | LIBTOOL="$LIBTOOL --silent" |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
19 | AC_PROG_INSTALL |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
20 | |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
21 | # Check for debug |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
22 | AC_ARG_ENABLE(debug, |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
23 | [AC_HELP_STRING([--enable-debug], [enable debugging])], |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
24 | [case "${enableval}" in |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
25 | yes) debug=true ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
26 | no) debug=false ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
27 | *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug) ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
28 | esac |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
29 | test -z "${enableval}" || debug=false],[debug=true]) |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
30 | AM_CONDITIONAL(ENABLE_DEBUG, test x$debug = xtrue) |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
31 | |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
32 | # Check for disabling Quicktime |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
33 | AC_ARG_ENABLE(qt, |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
34 | [AC_HELP_STRING([--disable-qt], [disable Quicktime])], |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
35 | [case "${enableval}" in |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
36 | yes) qt=true ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
37 | no) qt=false ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
38 | *) AC_MSG_ERROR(bad value ${enableval} for --disable-qt) ;; |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
39 | esac |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
40 | test -z "${enableval}" || qt=true],[qt=false]) |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
41 | AM_CONDITIONAL(DISABLE_QT, test x$qt = xtrue) |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
42 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
43 | # Check for disabling Quicktime |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
44 | AC_ARG_ENABLE(md, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
45 | [AC_HELP_STRING([--disable-models], [disable Model Loading and Drawing])], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
46 | [case "${enableval}" in |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
47 | yes) md=true ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
48 | no) md=false ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
49 | *) AC_MSG_ERROR(bad value ${enableval} for --disable-models) ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
50 | esac |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
51 | test -z "${enableval}" || md=true],[md=false]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
52 | AM_CONDITIONAL(DISABLE_MODELS, test x$qt = xtrue) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
53 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
54 | |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
55 | # before gettexting, in case iconv matters |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
56 | case "$host_os" in |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
57 | darwin*) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
58 | AC_MSG_CHECKING([for fink]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
59 | if test -d /sw; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
60 | AC_MSG_RESULT([found, adding /sw to search paths]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
61 | CFLAGS="$CFLAGS -I/sw/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
62 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
63 | AC_MSG_RESULT([not found]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
64 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
65 | ;; |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
66 | *) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
67 | ;; |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
68 | esac |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
69 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
70 | ALL_LINGUAS="am az bg ca cs da de en_AU en_CA en_GB es et fi fr gl gu he hi hu it ja ka ko lt mk my_MM nb nl nn pa pl pt_BR pt ro ru sk sl sq sr sr@Latn sv te tr uk vi xh zh_CN zh_TW" |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
71 | AM_GNU_GETTEXT_VERSION(0.10.40) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
72 | AM_GNU_GETTEXT |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
73 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
74 | dnl we don't use autobreak on cygwin!! |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
75 | dnl AC_CYGWIN |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
76 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
77 | dnl Checks for header files. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
78 | AC_HEADER_STDC |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
79 | AC_HEADER_SYS_WAIT |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
80 | AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h locale.h signal.h stdint.h regex.h) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
81 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
82 | dnl Checks for typedefs, structures, and compiler characteristics. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
83 | AC_C_CONST |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
84 | AC_STRUCT_TM |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
85 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
86 | dnl Checks for library functions. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
87 | AC_TYPE_SIGNAL |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
88 | AC_FUNC_STRFTIME |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
89 | AC_CHECK_FUNCS(strdup strstr atexit) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
90 | dnl Checks for getopt in standard library |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
91 | AC_CHECK_FUNCS(getopt_long,, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
92 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
93 | AC_LIBOBJ(getopt) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
94 | AC_LIBOBJ(getopt1) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
95 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
96 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
97 | dnl Check for inet_aton |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
98 | AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
99 | [AC_ERROR(inet_aton not found)])]) |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
100 | AC_CHECK_LIB(resolv, __res_query) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
101 | AC_CHECK_LIB(nsl, gethostent) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
102 | AC_CHECK_FUNC(socket, , |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
103 | [AC_CHECK_LIB(socket, socket, , [AC_ERROR([socket not found])])]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
104 | dnl If all goes well, by this point the previous two checks will have |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
105 | dnl pulled in -lsocket and -lnsl if we need them. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
106 | AC_CHECK_FUNC(getaddrinfo, [AC_DEFINE([HAVE_GETADDRINFO], [1], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
107 | [Define to 1 if you have the getaddrinfo function.])], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
108 | [AC_CHECK_LIB(socket, getaddrinfo, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
109 | [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lsnl $LIBS"], , , -lnsl)]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
110 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
111 | dnl Check for socklen_t (in Unix98) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
112 | AC_MSG_CHECKING(for socklen_t) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
113 | AC_TRY_COMPILE([ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
114 | #include <sys/types.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
115 | #include <sys/socket.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
116 | socklen_t x; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
117 | ], [], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
118 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
119 | AC_MSG_RESULT(yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
120 | ], [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
121 | AC_TRY_COMPILE([ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
122 | #include <sys/types.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
123 | #include <sys/socket.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
124 | int accept(int, struct sockaddr *, size_t *); |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
125 | ], [], [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
126 | AC_MSG_RESULT(size_t) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
127 | AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
128 | ], [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
129 | AC_MSG_RESULT(int) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
130 | AC_DEFINE(socklen_t, int, [socklen_t size]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
131 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
132 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
133 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
134 | dnl to prevent the g_stat()/g_unlink() crash, |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
135 | dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
136 | AC_SYS_LARGEFILE |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
137 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
138 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
139 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
140 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
141 | dnl # Check for Howl headers (for Bonjour) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
142 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
143 | AC_ARG_WITH(howl-includes, [AC_HELP_STRING([--with-howl-includes=DIR], [Compile the Bonjour plugin against the Howl includes in DIR])], [ac_howl_includes="$withval"], [ac_howl_includes="no"]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
144 | AC_ARG_WITH(howl-libs, [AC_HELP_STRING([--with-howl-libs=DIR], [Compile the Bonjour plugin against the Howl libs in DIR])], [ac_howl_libs="$withval"], [ac_howl_libs="no"]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
145 | HOWL_CFLAGS="" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
146 | HOWL_LIBS="" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
147 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
148 | dnl Attempt to autodetect Howl |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
149 | PKG_CHECK_MODULES(HOWL, howl, |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
150 | [howlincludes="yes" howllibs="yes"], |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
151 | [howlincludes="no" howllibs="no"]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
152 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
153 | dnl Override HOWL_CFLAGS if the user specified an include dir |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
154 | if test "$ac_howl_includes" != "no"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
155 | HOWL_CFLAGS="-I$ac_howl_includes" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
156 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
157 | CPPFLAGS_save="$CPPFLAGS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
158 | CPPFLAGS="$CPPFLAGS $HOWL_CFLAGS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
159 | AC_CHECK_HEADER(howl.h, [howlincludes=yes], [howlincludes=no]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
160 | CPPFLAGS="$CPPFLAGS_save" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
161 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
162 | dnl Override HOWL_LIBS if the user specified a libs dir |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
163 | if test "$ac_howl_libs" != "no"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
164 | HOWL_LIBS="-L$ac_howl_libs" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
165 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
166 | AC_CHECK_LIB(howl, sw_discovery_init, [howllibs=yes], [howllibs=no], $HOWL_LIBS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
167 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
168 | AC_SUBST(HOWL_CFLAGS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
169 | AC_SUBST(HOWL_LIBS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
170 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
171 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
172 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
173 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
174 | dnl # Check for SILC client includes and libraries |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
175 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
176 | AC_ARG_WITH(silc-includes, [AC_HELP_STRING([--with-silc-includes=DIR], [Compile the SILC plugin against includes in DIR])], [ac_silc_includes="$withval"], [ac_silc_includes="no"]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
177 | AC_ARG_WITH(silc-libs, [AC_HELP_STRING([--with-silc-libs=DIR], [Compile the SILC plugin against the SILC libs in DIR])], [ac_silc_libs="$withval"], [ac_silc_libs="no"]) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
178 | SILC_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
179 | SILC_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
180 | if test -n "$with_silc_includes" || test -n "$with_silc_libs"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
181 | silc_manual_check="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
182 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
183 | silc_manual_check="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
184 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
185 | if test "x$silc_manual_check" = "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
186 | PKG_CHECK_MODULES(SILC, silcclient, [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
187 | have_silc="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
188 | silcincludes="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
189 | silcclient="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
190 | ], have_silc="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
191 | dnl If silcclient.pc wasn't found, check for just silc.pc |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
192 | if test "x$have_silc" = "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
193 | PKG_CHECK_MODULES(SILC, silc, [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
194 | have_silc="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
195 | silcincludes="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
196 | silcclient="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
197 | ], have_silc="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
198 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
199 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
200 | if test "$ac_silc_includes" != "no"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
201 | SILC_CFLAGS="-I$ac_silc_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
202 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
203 | CPPFLAGS_save="$CPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
204 | CPPFLAGS="$CPPFLAGS $SILC_CFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
205 | AC_CHECK_HEADER(silcincludes.h, [silcincludes=yes]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
206 | CPPFLAGS="$CPPFLAGS_save" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
207 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
208 | if test "$ac_silc_libs" != "no"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
209 | SILC_LIBS="-L$ac_silc_libs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
210 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
211 | SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread -ldl" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
212 | AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
213 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
214 | AC_SUBST(SILC_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
215 | AC_SUBST(SILC_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
216 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
217 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
218 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
219 | AC_ARG_ENABLE(distrib,,,enable_distrib=no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
220 | AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
221 | AC_ARG_ENABLE(prpls, [ --disable-prpls don't build dynamic protocol plugins],,enable_prpls=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
222 | DYNAMIC_PRPLS=all |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
223 | AC_ARG_WITH(static-prpls, [ --with-static-prpls link in certain protocols statically],[STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`],STATIC_PRPLS="") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
224 | if test "x$STATIC_PRPLS" != "x" -a "x$DYNAMIC_PRPLS" = "xall"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
225 | DYNAMIC_PRPLS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
226 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
227 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
228 | if test "x$STATIC_PRPLS" = "xall" ; then |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
229 | STATIC_PRPLS="bonjour gg irc jabber msn napster novell oscar sametime silc simple yahoo zephyr" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
230 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
231 | if test "x$howlincludes" != "xyes" -o "x$howllibs" != "xyes"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
232 | STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/bonjour//'` |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
233 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
234 | if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
235 | STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/silc//'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
236 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
237 | AC_SUBST(STATIC_PRPLS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
238 | STATIC_LINK_LIBS= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
239 | extern_init= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
240 | load_proto= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
241 | for i in $STATIC_PRPLS ; do |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
242 | STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
243 | extern_init="$extern_init extern gboolean gaim_init_${i}_plugin();" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
244 | load_proto="$load_proto gaim_init_${i}_plugin();" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
245 | case $i in |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
246 | bonjour) static_bonjour=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
247 | gg) static_gg=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
248 | irc) static_irc=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
249 | jabber) static_jabber=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
250 | msn) static_msn=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
251 | napster) static_napster=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
252 | novell) static_novell=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
253 | oscar) static_oscar=yes ;; |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
254 | sametime) static_sametime=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
255 | silc) static_silc=yes ;; |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
256 | simple) static_simple=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
257 | toc) static_toc=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
258 | yahoo) static_yahoo=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
259 | zephyr) static_zephyr=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
260 | *) echo "Invalid static protocol $i!!" ; exit ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
261 | esac |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
262 | done |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
263 | AM_CONDITIONAL(STATIC_BONJOUR, test "x$static_bonjour" = "xyes" -a "x$howlincludes" = "xyes" -a "x$howllibs" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
264 | AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
265 | AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
266 | AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
267 | AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
268 | AM_CONDITIONAL(STATIC_NAPSTER, test "x$static_napster" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
269 | AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
270 | AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
271 | AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
272 | AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
273 | AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
274 | AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
275 | AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
276 | AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
277 | AC_SUBST(STATIC_LINK_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
278 | AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init void static_proto_init() { $load_proto }, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
279 | [Loads static protocol plugin module initialization functions.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
280 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
281 | AC_ARG_WITH(dynamic_prpls, [AC_HELP_STRING([--with-dynamic-prpls], [specify which protocols to build dynamically])], [DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`]) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
282 | if test "x$DYNAMIC_PRPLS" = "xall" ; then |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
283 | DYNAMIC_PRPLS="bonjour gg irc jabber msn napster novell oscar sametime silc simple yahoo zephyr" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
284 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
285 | if test "x$howlincludes" != "xyes" -o "x$howllibs" != "xyes"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
286 | DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/bonjour//'` |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
287 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
288 | if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
289 | DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/silc//'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
290 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
291 | AC_SUBST(DYNAMIC_PRPLS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
292 | for i in $DYNAMIC_PRPLS ; do |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
293 | case $i in |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
294 | bonjour) dynamic_bonjour=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
295 | gg) dynamic_gg=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
296 | irc) dynamic_irc=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
297 | jabber) dynamic_jabber=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
298 | msn) dynamic_msn=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
299 | napster) dynamic_napster=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
300 | novell) dynamic_novell=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
301 | oscar) dynamic_oscar=yes ;; |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
302 | sametime) dynamic_sametime=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
303 | silc) dynamic_silc=yes ;; |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
304 | simple) dynamic_simple=yes ;; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
305 | toc) dynamic_toc=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
306 | yahoo) dynamic_yahoo=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
307 | zephyr) dynamic_zephyr=yes ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
308 | *) echo "Invalid dynamic protocol $i!!" ; exit ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
309 | esac |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
310 | done |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
311 | AM_CONDITIONAL(DYNAMIC_BONJOUR, test "x$dynamic_bonjour" = "xyes" -a "x$bonjourincludes" = "xyes" -a "x$bonjourclient" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
312 | AM_CONDITIONAL(DYNAMIC_GG, test "x$dynamic_gg" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
313 | AM_CONDITIONAL(DYNAMIC_IRC, test "x$dynamic_irc" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
314 | AM_CONDITIONAL(DYNAMIC_JABBER, test "x$dynamic_jabber" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
315 | AM_CONDITIONAL(DYNAMIC_MSN, test "x$dynamic_msn" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
316 | AM_CONDITIONAL(DYNAMIC_NAPSTER, test "x$dynamic_napster" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
317 | AM_CONDITIONAL(DYNAMIC_NOVELL, test "x$dynamic_novell" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
318 | AM_CONDITIONAL(DYNAMIC_OSCAR, test "x$dynamic_oscar" = "xyes") |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
319 | AM_CONDITIONAL(DYNAMIC_SAMETIME, test "x$dynamic_sametime" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
320 | AM_CONDITIONAL(DYNAMIC_SILC, test "x$dynamic_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
321 | AM_CONDITIONAL(DYNAMIC_SIMPLE, test "x$dynamic_simple" = "xyes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
322 | AM_CONDITIONAL(DYNAMIC_TOC, test "x$dynamic_toc" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
323 | AM_CONDITIONAL(DYNAMIC_YAHOO, test "x$dynamic_yahoo" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
324 | AM_CONDITIONAL(DYNAMIC_ZEPHYR, test "x$dynamic_zephyr" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
325 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
326 | AC_ARG_ENABLE(audio, [ --disable-audio compile without libao/libaudiofile for sound playing],,enable_audio=yes) |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
327 | AC_ARG_ENABLE(mono, [ --disable-mono compile without Mono runtime support],,enable_mono=yes) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
328 | AC_ARG_ENABLE(plugins, [ --disable-plugins compile without plugin support],,enable_plugins=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
329 | AC_ARG_ENABLE(perl, [ --disable-perl compile without perl scripting],,enable_perl=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
330 | AC_ARG_ENABLE(tcl, [ --disable-tcl compile without Tcl scripting],,enable_tcl=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
331 | AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tclConfig.sh]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
332 | AC_ARG_ENABLE(tk, [ --disable-tk compile without Tcl support for Tk],,enable_tk=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
333 | AC_ARG_WITH(tkconfig, [ --with-tkconfig=DIR directory containing tkConfig.sh]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
334 | AC_ARG_ENABLE(gtkspell, [ --disable-gtkspell compile without GtkSpell automatic spell checking],,enable_gtkspell=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
335 | AC_ARG_ENABLE(debug, [ --enable-debug compile with debugging support],,enable_debug=no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
336 | AC_ARG_ENABLE(deprecated, [ --disable-deprecated compile without deprecated API usage],,enable_deprecated=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
337 | AC_ARG_ENABLE(screensaver, [ --disable-screensaver compile without X screensaver extension],,enable_xss=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
338 | AC_ARG_ENABLE(sm, [ --disable-sm compile without X session management support],,enable_sm=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
339 | AC_ARG_WITH(krb4, [ --with-krb4=PREFIX Compile Zephyr plugin with Kerberos 4 support],kerberos="$withval",kerberos="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
340 | AC_ARG_WITH(zephyr, [ --with-zephyr=PREFIX Compile Zephyr plugin against external libzephyr],zephyr="$withval",zephyr="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
341 | AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
342 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
343 | AC_CHECK_HEADER(sys/utsname.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
344 | AC_CHECK_FUNC(uname) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
345 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
346 | if test "$enable_debug" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
347 | AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
348 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
349 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
350 | if test "x$enable_deprecated" = no; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
351 | DEBUG_CFLAGS="$DEBUG_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
352 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
353 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
354 | if test "x$GCC" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
355 | CFLAGS="$CFLAGS -Wall -g3" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
356 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
357 | AC_SUBST(CFLAGS) |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
358 | |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
359 | AM_PATH_GLIB_2_0(2.0.0,,AC_MSG_ERROR([ |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
360 | *** GLib 2.0 is required to build Gaim; please make sure you have the GLib |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
361 | *** development headers installed. The latest version of GLib is |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
362 | *** always available at http://www.gtk.org/.])) |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
363 | AM_PATH_GTK_2_0(2.0.0,,AC_MSG_ERROR([ |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
364 | *** GTK+ 2.0 is required to build Gaim; please make sure you have the GTK+ |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
365 | *** development headers installed. The latest version of GTK+ is |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
366 | *** always available at http://www.gtk.org/.])) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
367 | dnl charlie addition for crazychat |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
368 | AM_PATH_GTKGLEXT_1_0(1.0.0,[echo "$GTKGLEXT_LIBS"],AC_MSG_ERROR([ |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
369 | *** gtkglext is required to build CrazyChat; please make sure you have the |
|
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
370 | *** gtkglext development headers installed.])) |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
371 | dnl endcharlie |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
372 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
373 | AC_PATH_PROG(gaimpath, gaim) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
374 | AC_SUBST(GTK_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
375 | AC_SUBST(GLIB_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
376 | dnl charlie, gtkglext |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
377 | AC_SUBST(GTKGLEXT_CFLAGS) |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
378 | dnl endcharlie |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
379 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
380 | AC_PATH_XTRA |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
381 | # We can't assume that $x_libraries will be set, because autoconf does not |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
382 | # set it in the case when the X libraries are in a standard place. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
383 | # Ditto for $x_includes |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
384 | if test X"$x_libraries" = X"" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
385 | x_libpath_add= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
386 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
387 | x_libpath_add="-L$x_libraries" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
388 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
389 | if test X"$x_includes" = X"" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
390 | x_incpath_add= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
391 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
392 | x_incpath_add="-I$x_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
393 | fi |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
394 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
395 | dnl # Check for DBUS libraries |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
396 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
397 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
398 | AC_ARG_ENABLE(dbus, [ --enable-dbus enable DBUS support],,enable_dbus=no) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
399 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
400 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
401 | AC_CHECK_PROG(enable_dbus, dbus-binding-tool, yes, no) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
402 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
403 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
404 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
405 | PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.35 dbus-glib-1 >= 0.35], |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
406 | [ |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
407 | AC_SUBST(DBUS_CFLAGS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
408 | AC_SUBST(DBUS_LIBS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
409 | enable_dbus=yes |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
410 | ], |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
411 | [ |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
412 | enable_dbus=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
413 | ]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
414 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
415 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
416 | dnl Why do we need python? |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
417 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
418 | dnl Python scripts are used to auto-generate about 3000 lines of C |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
419 | dnl and XML code that wraps (part of) the existing Gaim API so that |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
420 | dnl it is now accessible through DBUS. |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
421 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
422 | dnl Python is only required if --enable-dbus is used, and only for |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
423 | dnl the build process to generate the code, not for running gaim. |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
424 | dnl This autogenerated code is system-independent, so in principle we |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
425 | dnl can generate all of it before shipping. But I thought adding |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
426 | dnl auto-generated stuff to the CVS is inelegant. Alternatively, |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
427 | dnl these python scripts could be rewritten in C (brrrr ...). |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
428 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
429 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
430 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
431 | AC_PATH_PROG([PYTHON], [python], [no]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
432 | if test "x$PYTHON" = "xno" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
433 | AC_MSG_WARN([python interpreter not found in your path]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
434 | enable_dbus=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
435 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
436 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
437 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
438 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
439 | if $PYTHON -c "import sys; sys.exit(sys.version[[:3]] >= '2.4')" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
440 | AC_MSG_WARN([python version >= 2.4 required]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
441 | enable_dbus=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
442 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
443 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
444 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
445 | dnl Here we locate the directory containing DBus .service files for |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
446 | dnl the session bus. Adapted from the guifications project. |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
447 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
448 | AC_ARG_WITH(dbus-session-dir, [ --with-dbus-session-dir=<dir> Location of the D-BUS session directory.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
449 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
450 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
451 | AC_MSG_CHECKING([location of the D-BUS session directory]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
452 | if ! test -z "$with_dbus_session_dir"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
453 | if ! test -d "$with_dbus_session_dir"; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
454 | AC_MSG_WARN([$with_dbus_session_dir does not exist, if this is the correct location please make sure that it exists.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
455 | enable_dbus=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
456 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
457 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
458 | DBUS_SESSION_DIR="$with_dbus_session_dir" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
459 | else |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
460 | dnl # add more to this as needed |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
461 | servicesprefixes="$DATADIR $LIBDIR /usr/share /usr/local/share" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
462 | DBUS_SESSION_DIR="" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
463 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
464 | for p in $servicesprefixes; do |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
465 | dir="$p/dbus-1/services" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
466 | if test -d $dir; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
467 | DBUS_SESSION_DIR="$dir" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
468 | break |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
469 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
470 | done |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
471 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
472 | if test -z $DBUS_SESSION_DIR; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
473 | AC_MSG_WARN([D-BUS session directory was not found! Please use --with-dbus-session-dir and specify its location.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
474 | enable_dbus=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
475 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
476 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
477 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
478 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
479 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
480 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
481 | if test "x$enable_dbus" = "xyes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
482 | AC_MSG_RESULT([$DBUS_SESSION_DIR]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
483 | AC_SUBST(DBUS_SESSION_DIR) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
484 | AC_DEFINE(HAVE_DBUS, 1, [Define if we are re using DBUS.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
485 | echo "Building with DBUS support" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
486 | else |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
487 | echo "Building without DBUS support" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
488 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
489 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
490 | AM_CONDITIONAL(ENABLE_DBUS, test "x$enable_dbus" = "xyes") |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
491 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
492 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
493 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
494 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
495 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
496 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
497 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
498 | dnl # Check for startup notification |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
499 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
500 | AC_ARG_ENABLE(startup-notification, [ --disable-startup-notification compile without startup notification support],,enable_startup_notification=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
501 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
502 | if test "x$enable_startup_notification" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
503 | PKG_CHECK_MODULES(STARTUP_NOTIFICATION, libstartup-notification-1.0 >= 0.5, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
504 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
505 | AC_DEFINE(HAVE_STARTUP_NOTIFICATION, 1, [Define if we're using libstartup-notification.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
506 | echo "Building with libstartup-notification" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
507 | enable_startup_notification=yes |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
508 | ], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
509 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
510 | echo "Building without libstartup-notification" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
511 | enable_startup_notification=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
512 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
513 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
514 | AC_SUBST(STARTUP_NOTIFICATION_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
515 | AC_SUBST(STARTUP_NOTIFICATION_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
516 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
517 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
518 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
519 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
520 | dnl # Check for stuff needed by the evolution integration plugin. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
521 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
522 | build_gevo=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
523 | AC_ARG_ENABLE(gevolution, [ --disable-gevolution compile without the Gaim-Evolution plugin],,enable_gevolution=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
524 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
525 | if test "x$enable_gevolution" = "xyes"; then |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
526 | evo_deps="libebook-1.2 libedata-book-1.2" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
527 | PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [ |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
528 | AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
529 | build_gevo=yes |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
530 | ], build_gevo=no) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
531 | if test "x$build_gevo" = "xno"; then |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
532 | evo_deps="libebook-1.0 libedata-book-1.0" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
533 | PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [ |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
534 | AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
535 | build_gevo=yes |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
536 | ], build_gevo=no) |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
537 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
538 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
539 | AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
540 | AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
541 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
542 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
543 | AM_CONDITIONAL(BUILD_GEVOLUTION, test "x$build_gevo" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
544 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
545 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
546 | dnl # Check for XScreenSaver |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
547 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
548 | if test "x$enable_xss" = "xyes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
549 | old_LIBS="$LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
550 | LIBS="$LIBS $GTK_LIBS $x_libpath_add" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
551 | XSS_LIBS="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
552 | XSS_HEADERS="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
553 | AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
554 | AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
555 | if test \! "$XSS_LIBS" = "no"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
556 | oldCPPFLAGS="$CPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
557 | CPPFLAGS="$CPPFLAGS $x_incpath_add" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
558 | AC_TRY_COMPILE([ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
559 | #include <X11/Xlib.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
560 | #include <X11/extensions/scrnsaver.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
561 | ],[],[ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
562 | AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.])],[enable_xss=no] |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
563 | ) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
564 | CPPFLAGS="$oldCPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
565 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
566 | XSS_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
567 | enable_xss=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
568 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
569 | LIBS="$old_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
570 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
571 | XSS_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
572 | enable_xss=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
573 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
574 | AC_SUBST(XSS_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
575 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
576 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
577 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
578 | dnl # Check for X session management libs |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
579 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
580 | if test "x$enable_sm" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
581 | enable_sm=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
582 | AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
583 | if test "$found_sm_lib" = "true"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
584 | oldCPPFLAGS="$CPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
585 | CPPFLAGS="$CPPFLAGS $x_incpath_add" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
586 | AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
587 | CPPFLAGS="$oldCPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
588 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
589 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
590 | SM_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
591 | enable_sm=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
592 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
593 | AC_SUBST(SM_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
594 | if test "$enable_sm" = "yes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
595 | AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
596 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
597 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
598 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
599 | AC_DEFUN([GC_TM_GMTOFF], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
600 | [AC_REQUIRE([AC_STRUCT_TM])dnl |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
601 | AC_CACHE_CHECK([for tm_gmtoff in struct tm], ac_cv_struct_tm_gmtoff, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
602 | [AC_TRY_COMPILE([#include <sys/types.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
603 | #include <$ac_cv_struct_tm>], [struct tm tm; tm.tm_gmtoff;], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
604 | ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
605 | if test "$ac_cv_struct_tm_gmtoff" = yes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
606 | AC_DEFINE(HAVE_TM_GMTOFF, 1, [tm_gmtoff is available.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
607 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
608 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
609 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
610 | GC_TM_GMTOFF |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
611 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
612 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
613 | dnl # Check for Mono support |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
614 | dnl ####################################################################### |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
615 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
616 | if test x"$enable_mono" = x"yes" ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
617 | AC_MSG_CHECKING(for Mono compile flags) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
618 | MONO_CFLAGS=`pkg-config --cflags mono 2> /dev/null` |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
619 | if test $? != 0 ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
620 | AC_MSG_RESULT([not found, building without mono.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
621 | MONO_CFLAGS= |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
622 | MONO_LIBS= |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
623 | enable_mono=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
624 | else |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
625 | MONO_LIBS=`pkg-config --libs mono 2> /dev/null` |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
626 | AC_MSG_RESULT(ok) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
627 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
628 | oldLIBS="$LIBS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
629 | LIBS="$LIBS $MONO_LIBS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
630 | AC_MSG_CHECKING(for libmono) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
631 | AC_CHECK_FUNCS(mono_jit_init, [], enable_mono=no) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
632 | LIBS="$oldLIBS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
633 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
634 | oldCPPFLAGS="$CPPFLAGS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
635 | CPPFLAGS="$CPPFLAGS $MONO_CFLAGS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
636 | AC_CHECK_HEADERS(mono/jit/jit.h, [], enable_mono=no) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
637 | AC_CHECK_HEADERS(mono/metadata/object.h, [], enable_mono=no) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
638 | CPPFLAGS="$oldCPPFLAGS" |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
639 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
640 | AC_DEFINE(ENABLE_MONO, 1, [Define if mono enabled.]) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
641 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
642 | else |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
643 | MONO_CFLAGS= |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
644 | MONO_LIBS= |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
645 | enable_mono=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
646 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
647 | |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
648 | AC_SUBST(MONO_CFLAGS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
649 | AC_SUBST(MONO_LIBS) |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
650 | AM_CONDITIONAL(USE_MONO, test x"$enable_mono" = x"yes") |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
651 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
652 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
653 | dnl # Check for Perl support |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
654 | dnl ####################################################################### |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
655 | if test "$enable_plugins" = no ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
656 | enable_perl=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
657 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
658 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
659 | if test "$enable_perl" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
660 | AC_PATH_PROG(perlpath, perl) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
661 | AC_MSG_CHECKING(for Perl compile flags) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
662 | PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
663 | if test "_$PERL_CFLAGS" = _ ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
664 | AC_MSG_RESULT([not found, building without perl.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
665 | enable_perl = no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
666 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
667 | PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
668 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
669 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
670 | if test "$system" = "Linux"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
671 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
672 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
673 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
674 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
675 | AC_MSG_RESULT(ok) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
676 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
677 | oldLIBS="$LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
678 | LIBS="$LIBS $PERL_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
679 | AC_MSG_CHECKING(for libperl) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
680 | AC_CHECK_FUNCS(perl_run, [], enable_perl=no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
681 | LIBS="$oldLIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
682 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
683 | oldCPPFLAGS="$CPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
684 | CPPFLAGS="$CPPFLAGS $PERL_CFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
685 | AC_CHECK_HEADERS(EXTERN.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
686 | AC_CHECK_HEADERS(perl.h, [], enable_perl=no, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
687 | [#if HAVE_EXTERN_H |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
688 | # include <EXTERN.h> |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
689 | #endif]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
690 | CPPFLAGS="$oldCPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
691 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
692 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
693 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
694 | if test "$enable_perl" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
695 | AC_PROG_PERL_MODULES(ExtUtils::MakeMaker, , have_makemaker=no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
696 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
697 | if test "x$have_makemaker" = "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
698 | enable_perl=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
699 | PERL_CFLAGS= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
700 | PERL_LIBS= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
701 | AM_CONDITIONAL(USE_PERL, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
702 | AC_MSG_WARN(Compiling perl requires ExtUtils::MakeMaker) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
703 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
704 | AC_SUBST(PERL_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
705 | AC_SUBST(PERL_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
706 | AM_CONDITIONAL(USE_PERL, test "x$enable_perl" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
707 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
708 | dnl This is almost definitely wrong, but in case there's |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
709 | dnl something I'm missing, I'll leave it in. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
710 | AC_CHECK_FUNCS(Perl_eval_pv) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
711 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
712 | AC_MSG_CHECKING(for old perl) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
713 | PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
714 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
715 | if test "x$PERL_OLD" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
716 | AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
717 | AC_MSG_RESULT(yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
718 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
719 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
720 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
721 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
722 | if test "x$prefix" != "xNONE"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
723 | prefix=`eval echo $prefix` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
724 | PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$prefix" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
725 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
726 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
727 | AC_ARG_WITH(perl-lib, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
728 | [ --with-perl-lib=[site|vendor|DIR] Specify where to install the |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
729 | Perl libraries for gaim. Default is site.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
730 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
731 | if test "x$withval" = xsite; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
732 | PERL_MM_PARAMS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
733 | elif test "x$withval" = xvendor; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
734 | if test -z "`$perlpath -v | grep '5\.0'`"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
735 | PERL_MM_PARAMS="INSTALLDIRS=vendor" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
736 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
737 | PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=`perl -e 'use Config; print $Config{prefix}'`" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
738 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
739 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
740 | PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$withval" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
741 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
742 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
743 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
744 | AC_SUBST(PERL_MM_PARAMS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
745 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
746 | AC_MSG_CHECKING(for DynaLoader.a) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
747 | DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
748 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
749 | dnl Don't check libperl.a if dynaloader.a wasn't found. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
750 | if test -n "$DYNALOADER_A"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
751 | AC_MSG_RESULT(yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
752 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
753 | dnl Find either libperl.a or libperl.so |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
754 | AC_MSG_CHECKING(for libperl.a or libperl.so) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
755 | LIBPERL_A=`echo "$PERL_LDFLAGS -L/usr/lib"|$perlpath -e 'foreach (split(/ /, <STDIN>)) { if (/^-L(.*)/) { my $dir=$1; if (\`ls $dir/libperl.so* 2>/dev/null\`) { print "-lperl"; last; }; if (-e "$dir/libperl.a") { print "$dir/libperl.a"; last } } };'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
756 | if test -z "$LIBPERL_A"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
757 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
758 | DYNALOADER_A= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
759 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
760 | AC_MSG_RESULT(yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
761 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
762 | if test "$LIBPERL_A" = "-lperl"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
763 | LIBPERL_A= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
764 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
765 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
766 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
767 | PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
768 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
769 | if test -n "$LIBPERL_A"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
770 | PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
771 | fi |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
772 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
773 | AC_SUBST(DYNALOADER_A) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
774 | AC_SUBST(LIBPERL_A) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
775 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
776 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
777 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
778 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
779 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
780 | PERL_CFLAGS= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
781 | PERL_LIBS= |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
782 | AM_CONDITIONAL(USE_PERL, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
783 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
784 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
785 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
786 | dnl # SSL support |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
787 | dnl # |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
788 | dnl # Thanks go to Evolution for the checks. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
789 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
790 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
791 | dnl These two are inverses of each other <-- stolen from evolution! |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
792 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
793 | AC_ARG_ENABLE(gnutls, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
794 | [ --enable-gnutls=[yes,no] Attempt to use GNUTLS for SSL support (preferred) [default=yes]], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
795 | [enable_gnutls="$enableval"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
796 | [enable_gnutls="yes"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
797 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
798 | AC_ARG_ENABLE(nss, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
799 | [ --enable-nss=[yes,no,static] Attempt to use Mozilla libnss for SSL support [default=yes]], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
800 | [enable_nss="$enableval"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
801 | [enable_nss="yes"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
802 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
803 | msg_ssl="None" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
804 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
805 | dnl # |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
806 | dnl # Check for GNUTLS if it's specified. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
807 | dnl # |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
808 | if test "x$enable_gnutls" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
809 | enable_gnutls="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
810 | prefix=`eval echo $prefix` |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
811 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
812 | AC_ARG_WITH(gnutls-includes, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
813 | [ --with-gnutls-includes=PREFIX Location of GNUTLS includes.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
814 | [ with_gnutls_includes="$withval" ], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
815 | [ with_gnutls_includes="$prefix/include" ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
816 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
817 | have_gnutls_includes="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
818 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
819 | if test "x$with_gnutls_includes" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
820 | CPPFLAGS_save="$CPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
821 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
822 | AC_MSG_CHECKING(for GNUTLS includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
823 | AC_MSG_RESULT("") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
824 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
825 | CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
826 | AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
827 | CPPFLAGS="$CPPFLAGS_save" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
828 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
829 | if test "x$gnutls_includes" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
830 | "x$gnutls_includes" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
831 | have_gnutls_includes="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
832 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
833 | GNUTLS_CFLAGS="-I$with_gnutls_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
834 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
835 | GNUTLS_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
836 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
837 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
838 | AC_MSG_CHECKING(for GNUTLS includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
839 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
840 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
841 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
842 | AC_ARG_WITH(gnutls-libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
843 | [ --with-gnutls-libs=PREFIX Location of GNUTLS libraries.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
844 | [ with_gnutls_libs="$withval" ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
845 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
846 | if test "x$with_gnutls_libs" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
847 | "x$have_gnutls_includes" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
848 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
849 | LDFLAGS_save="$LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
850 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
851 | case $with_gnutls_libs in |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
852 | ""|-L*) ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
853 | *) with_gnutls_libs="-L$with_gnutls_libs" ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
854 | esac |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
855 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
856 | AC_CACHE_CHECK([for GNUTLS libraries], gnutls_libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
857 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
858 | LDFLAGS="$LDFLAGS $with_gnutls_libs -lgnutls -lgcrypt" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
859 | AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
860 | LDFLAGS="$LDFLAGS_save" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
861 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
862 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
863 | if test "x$gnutls_libs" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
864 | AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GNUTLS]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
865 | AC_DEFINE(HAVE_SSL) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
866 | msg_gnutls="GNUTLS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
867 | GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
868 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
869 | enable_gnutls="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
870 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
871 | GNUTLS_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
872 | GNUTLS_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
873 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
874 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
875 | AC_MSG_CHECKING(for GNUTLS libraries) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
876 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
877 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
878 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
879 | GNUTLS_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
880 | GNUTLS_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
881 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
882 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
883 | AC_SUBST(GNUTLS_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
884 | AC_SUBST(GNUTLS_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
885 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
886 | AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
887 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
888 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
889 | dnl # |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
890 | dnl # Check for NSS if it's specified, or if GNUTLS checks failed. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
891 | dnl # |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
892 | if test "x$enable_nss" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
893 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
894 | AC_ARG_WITH(nspr-includes, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
895 | [ --with-nspr-includes=PREFIX Specify location of Mozilla nspr4 includes.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
896 | [with_nspr_includes="$withval"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
897 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
898 | AC_ARG_WITH(nspr-libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
899 | [ --with-nspr-libs=PREFIX Specify location of Mozilla nspr4 libs.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
900 | [with_nspr_libs="$withval"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
901 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
902 | AC_ARG_WITH(nss-includes, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
903 | [ --with-nss-includes=PREFIX Specify location of Mozilla nss3 includes.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
904 | [with_nss_includes="$withval"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
905 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
906 | AC_ARG_WITH(nss-libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
907 | [ --with-nss-libs=PREFIX Specify location of Mozilla nss3 libs.], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
908 | [with_nss_libs="$withval"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
909 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
910 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
911 | if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
912 | test -n "$with_nss_includes" || test -n "$with_nss_libs" || |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
913 | test "x$enable_nss" = "xstatic"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
914 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
915 | nss_manual_check="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
916 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
917 | nss_manual_check="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
918 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
919 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
920 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
921 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
922 | if test "x$nss_manual_check" = "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
923 | PKG_CHECK_MODULES(NSS, mozilla-nss, have_nss="yes", have_nss="no") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
924 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
925 | if test "x$have_nss" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
926 | mozilla_nspr="mozilla-nspr" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
927 | mozilla_nss="mozilla-nss" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
928 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
929 | AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
930 | AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
931 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
932 | msg_nss="Mozilla NSS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
933 | enable_nss="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
934 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
935 | nss_manual_check="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
936 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
937 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
938 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
939 | if test "x$nss_manual_check" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
940 | mozilla_nss="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
941 | have_nspr_includes="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
942 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
943 | if test "x$with_nspr_includes" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
944 | CPPFLAGS_save=$CPPFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
945 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
946 | AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
947 | AC_MSG_RESULT("") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
948 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
949 | CPPFLAGS="$CPPFLAGS -I$with_nspr_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
950 | AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
951 | CPPFLAGS=$CPPFLAGS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
952 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
953 | if test "x$moz_nspr_includes" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
954 | "x$moz_nspr_includes" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
955 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
956 | have_nspr_includes="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
957 | NSPR_CFLAGS="-I$with_nspr_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
958 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
959 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
960 | AC_MSG_CHECKING(for Mozilla nspr4 includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
961 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
962 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
963 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
964 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
965 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
966 | have_nspr_libs="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
967 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
968 | if test "x$with_nspr_libs" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
969 | "x$have_nspr_includes" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
970 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
971 | CFLAGS_save=$CFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
972 | LDFLAGS_save=$LDFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
973 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
974 | if test "$enable_nss" = "static"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
975 | if test -z "$with_nspr_libs"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
976 | AC_MSG_ERROR( |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
977 | [Static linkage requested, but path to nspr libraries not set.] |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
978 | [Please specify the path to libnspr4.a] |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
979 | [Example: --with-nspr-libs=/usr/lib]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
980 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
981 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
982 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
983 | nsprlibs="-ldl $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
984 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
985 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
986 | nsprlibs="-ldl -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
987 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
988 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
989 | AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
990 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
991 | LIBS_save=$LIBS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
992 | CFLAGS="$CFLAGS $NSPR_CFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
993 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
994 | LIBS="$nsprlibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
995 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
996 | if test "x$with_nspr_libs" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
997 | LDFLAGS="$LDFLAGS -L$with_nspr_libs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
998 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
999 | LDFLAGS="$LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1000 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1001 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1002 | AC_TRY_LINK_FUNC(PR_Init, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1003 | [moz_nspr_libs="yes"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1004 | [moz_nspr_libs="no"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1005 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1006 | CFLAGS=$CFLAGS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1007 | LDFLAGS=$LDFLAGS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1008 | LIBS=$LIBS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1009 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1010 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1011 | if test "x$moz_nspr_libs" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1012 | have_nspr_libs="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1013 | NSPR_LIBS="-L$with_nspr_libs $nsprlibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1014 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1015 | NSPR_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1016 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1017 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1018 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1019 | AC_MSG_CHECKING(for Mozilla nspr4 libraries) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1020 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1021 | fi |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
1022 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1023 | have_nss_includes="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1024 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1025 | if test "x$with_nss_includes" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1026 | "x$have_nspr_libs" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1027 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1028 | CPPFLAGS_save=$CPPFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1029 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1030 | AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1031 | AC_MSG_RESULT("") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1032 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1033 | if test "x$with_nspr_includes" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1034 | CPPFLAGS="$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1035 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1036 | CPPFLAGS="$CPPFLAGS -I$with_nss_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1037 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1038 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1039 | AC_CHECK_HEADERS(nss.h ssl.h smime.h, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1040 | [moz_nss_includes="yes"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1041 | [moz_nss_includes="no"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1042 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1043 | CPPFLAGS=$CPPFLAGS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1044 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1045 | if test "x$moz_nss_includes" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1046 | have_nss_includes="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1047 | NSS_CFLAGS="-I$with_nss_includes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1048 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1049 | NSPR_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1050 | NSPR_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1051 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1052 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1053 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1054 | AC_MSG_CHECKING(for Mozilla nss3 includes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1055 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1056 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1057 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1058 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1059 | if test "x$with_nss_libs" != "xno" -a \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1060 | "x$have_nss_includes" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1061 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1062 | LDFLAGS_save=$LDFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1063 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1064 | if test "$enable_nss" = "static"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1065 | if test -z "$with_nss_libs"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1066 | AC_MSG_ERROR( |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1067 | [Static linkage requested, but path to nss libraries not set.] |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1068 | [Please specify the path to libnss3.a] |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1069 | [Example: --with-nspr-libs=/usr/lib/mozilla]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1070 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1071 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1072 | nsslibs="-ldb1 $with_nss_libs/libnssckfw.a $with_nss_libs/libasn1.a $with_nss_libs/libcrmf.a $with_nss_libs/libswfci.a $with_nss_libs/libjar.a $with_nss_libs/libpkcs12.a $with_nss_libs/libpkcs7.a $with_nss_libs/libpki1.a $with_nss_libs/libsmime.a $with_nss_libs/libssl.a $with_nss_libs/libnss.a $with_nss_libs/libpk11wrap.a $with_nss_libs/libsoftokn.a $with_nss_libs/libfreebl.a $with_nss_libs/libnsspki.a $with_nss_libs/libnssdev.a $with_nss_libs/libcryptohi.a $with_nss_libs/libcerthi.a $with_nss_libs/libcertdb.a $with_nss_libs/libsecutil.a $with_nss_libs/libnssb.a" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1073 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1074 | case "$host" in |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1075 | *solaris*) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1076 | nsslibs="$nsslibs $with_nss_libs/libfreeb1.a" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1077 | ;; |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1078 | esac |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1079 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1080 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1081 | nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1082 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1083 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1084 | AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1085 | [ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1086 | LIBS_save=$LIBS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1087 | LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1088 | LIBS="$nsslibs $nsprlibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1089 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1090 | AC_TRY_LINK_FUNC(NSS_Init, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1091 | [moz_nss_libs="yes"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1092 | [moz_nss_libs="no"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1093 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1094 | if test "x$moz_nss_libs" = "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1095 | nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1096 | LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1097 | AC_TRY_LINK_FUNC(NSS_Init, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1098 | [moz_nss_libs="yes"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1099 | [moz_nss_libs="no"]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1100 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1101 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1102 | LDFLAGS=$LDFLAGS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1103 | LIBS=$LIBS_save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1104 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1105 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1106 | if test "x$moz_nss_libs" != "xno"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1107 | AC_DEFINE(HAVE_NSS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1108 | AC_DEFINE(HAVE_SSL) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1109 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1110 | NSS_LIBS="-L$with_nss_libs $nsslibs" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1111 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1112 | if test "$enable_nss" = "static"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1113 | msg_nss="Mozilla NSS (static)" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1114 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1115 | msg_nss="Mozilla NSS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1116 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1117 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1118 | enable_nss="yes" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1119 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1120 | NSS_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1121 | NSPR_CFLAGS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1122 | NSPR_LIBS="" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1123 | enable_nss="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1124 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1125 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1126 | AC_MSG_CHECKING(for Mozilla nss libraries) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1127 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1128 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1129 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1130 | NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1131 | NSS_LIBS="$NSPR_LIBS $NSS_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1132 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1133 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1134 | AC_SUBST(NSS_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1135 | AC_SUBST(NSS_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1136 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1137 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1138 | AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1139 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1140 | if test "x$msg_nss" != "x" -a "x$msg_gnutls" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1141 | msg_ssl="$msg_nss and $msg_gnutls" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1142 | elif test "x$msg_nss" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1143 | msg_ssl=$msg_nss |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1144 | elif test "x$msg_gnutls" != "x"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1145 | msg_ssl=$msg_gnutls |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1146 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1147 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1148 | dnl Check for Tcl |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1149 | if test "$enable_plugins" = no; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1150 | enable_tcl=no |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1151 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1152 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1153 | if test "$enable_tcl" = yes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1154 | AC_MSG_CHECKING([for tclConfig.sh]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1155 | TCLCONFIG=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1156 | TCLCONFIGDIRS="/usr/lib \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1157 | /usr/lib/tcl8.4 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1158 | /usr/lib/tcl8.3 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1159 | /usr/lib/tcl8.2 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1160 | /System/Library/Tcl/8.3 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1161 | /usr/local/lib" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1162 | for dir in $with_tclconfig $TCLCONFIGDIRS; do |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1163 | if test -f $dir/tclConfig.sh; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1164 | TCLCONFIG=$dir/tclConfig.sh |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1165 | AC_MSG_RESULT([yes ($TCLCONFIG)]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1166 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1167 | done |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1168 | if test "$TCLCONFIG" = "no"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1169 | AC_MSG_RESULT([no]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1170 | enable_tcl=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1171 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1172 | . $TCLCONFIG |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1173 | AC_MSG_CHECKING([Tcl version compatability]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1174 | if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -lt 3; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1175 | AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 or later required]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1176 | enable_tcl=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1177 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1178 | AC_MSG_RESULT([ok, $TCL_VERSION]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1179 | eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1180 | AC_MSG_CHECKING([for Tcl linkability]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1181 | oldCPPFLAGS=$CPPFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1182 | CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1183 | oldLIBS=$LIBS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1184 | LIBS="$LIBS $TCL_LIB_SPEC" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1185 | AC_TRY_LINK([#include <tcl.h>], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1186 | [Tcl_Interp *interp; Tcl_Init(interp)], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1187 | [AC_MSG_RESULT([yes]);enable_tcl=yes], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1188 | [AC_MSG_RESULT([no]);enable_tcl=no]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1189 | CPPFLAGS="$oldCPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1190 | LIBS="$oldLIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1191 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1192 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1193 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1194 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1195 | if test "$enable_tcl" = yes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1196 | AM_CONDITIONAL(USE_TCL, true) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1197 | TCL_LIBS=$TCL_LIB_SPEC |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1198 | AC_SUBST(TCL_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1199 | AC_DEFINE(HAVE_TCL, [1], [Compile with support for the Tcl toolkit]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1200 | TCL_CFLAGS="$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1201 | if test "x$GCC" = "xyes"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1202 | TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1203 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1204 | AC_SUBST(TCL_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1205 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1206 | AM_CONDITIONAL(USE_TCL, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1207 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1208 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1209 | dnl Check for Tk |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1210 | if test "$enable_tcl" = yes -a "$enable_tk" = yes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1211 | AC_MSG_CHECKING([for tkConfig.sh]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1212 | TKCONFIG=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1213 | TKCONFIGDIRS="/usr/lib \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1214 | /usr/lib/tk8.4 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1215 | /usr/lib/tk8.3 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1216 | /usr/lib/tk8.2 \ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1217 | /usr/local/lib" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1218 | for dir in $with_tkconfig $TKCONFIGDIRS; do |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1219 | if test -f $dir/tkConfig.sh; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1220 | TKCONFIG=$dir/tkConfig.sh |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1221 | AC_MSG_RESULT([yes ($TKCONFIG)]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1222 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1223 | done |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1224 | if test "$TKCONFIG" = "no"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1225 | AC_MSG_RESULT([no]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1226 | enable_tk=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1227 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1228 | . $TKCONFIG |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1229 | eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\"" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1230 | AC_MSG_CHECKING([for Tk linkability]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1231 | oldCPPFLAGS=$CPPFLAGS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1232 | CPPFLAGS="$CPPFLAGS $TCL_CFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1233 | oldLIBS=$LIBS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1234 | LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1235 | AC_TRY_LINK([#include <tk.h>], [Tcl_Interp *interp; Tcl_Init(interp); Tk_Init(interp);], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1236 | [AC_MSG_RESULT([yes]);enable_tk=yes], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1237 | [AC_MSG_RESULT([no]);enable_tk=no]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1238 | CPPFLAGS="$oldCPPFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1239 | LIBS="$oldLIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1240 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1241 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1242 | enable_tk=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1243 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1244 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1245 | if test "$enable_tk" = yes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1246 | AM_CONDITIONAL(USE_TK, true) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1247 | AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1248 | TK_LIBS=$TK_LIB_SPEC |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1249 | AC_SUBST(TK_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1250 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1251 | AM_CONDITIONAL(USE_TK, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1252 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1253 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1254 | dnl Thanks, Evan. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1255 | if test "$enable_gtkspell" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1256 | PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , enable_gtkspell=no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1257 | if test "$enable_gtkspell" = "yes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1258 | AC_SUBST(GTKSPELL_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1259 | AC_SUBST(GTKSPELL_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1260 | AC_DEFINE(USE_GTKSPELL,,[do we have gtkspell?]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1261 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1262 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1263 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1264 | if test "$enable_audio" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1265 | GAIM_PATH_AO(found_ao_lib=true) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1266 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1267 | AM_PATH_AUDIOFILE([0.2.0], found_af_lib=true) |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
1268 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1269 | if test "$found_ao_lib" = "true" -a "$found_af_lib" = "true"; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1270 | SOUND_LIBS="$SOUND_LIBS $AO_LIBS $AUDIOFILE_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1271 | AC_SUBST(SOUND_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1272 | AC_DEFINE(USE_AO, 1, [Define if we're using libao and libaudiofile for sound playing]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1273 | enable_audio=yes |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1274 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1275 | enable_audio=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1276 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1277 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1278 | enable_audio=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1279 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1280 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1281 | if test "$ac_cv_cygwin" = yes ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1282 | LDADD="$LDADD -static" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1283 | AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1284 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1285 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1286 | AC_SUBST(DEBUG_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1287 | AC_SUBST(LDADD) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1288 | AC_SUBST(LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1289 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1290 | if test "x$enable_plugins" = "xyes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1291 | AC_DEFINE(GAIM_PLUGINS, 1, [Define if plugins are enabled.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1292 | AM_CONDITIONAL(PLUGINS, test "x$enable_plugins" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1293 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1294 | AM_CONDITIONAL(PLUGINS, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1295 | enable_plugins=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1296 | enable_prpls=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1297 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1298 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1299 | if test "x$enable_prpls" = "xyes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1300 | AM_CONDITIONAL(PRPLS, test "x$enable_plugins" = "xyes") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1301 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1302 | AM_CONDITIONAL(PRPLS, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1303 | enable_prpls=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1304 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1305 | |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1306 | dnl checks for icqlib--do we still need these? |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1307 | AC_CHECK_HEADERS(asm/byteorder.h byteswap.h endian.h machine/endian.h arpa/nameser_compat.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1308 | AC_CHECK_FUNCS(bswap_32 bswap_16) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1309 | AC_C_BIGENDIAN |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1310 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1311 | dnl checks for jabber |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1312 | dnl AC_CHECK_SIZEOF(short) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1313 | AC_CHECK_FUNCS(snprintf connect) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1314 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1315 | dnl checks for zephyr |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1316 | AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1317 | AC_SUBST(KRB4_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1318 | AC_SUBST(KRB4_LDFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1319 | AC_SUBST(KRB4_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1320 | if test "$kerberos" != "no" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1321 | if test "$kerberos" != "yes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1322 | KRB4_CFLAGS="-I${kerberos}/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1323 | if test -d "$kerberos/include/kerberosIV" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1324 | KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1325 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1326 | KRB4_LDFLAGS="-L${kerberos}/lib" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1327 | elif test -d /usr/local/include/kerberosIV ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1328 | KRB4_CFLAGS="-I/usr/local/include/kerberosIV" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1329 | elif test -d /usr/include/kerberosIV ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1330 | KRB4_CFLAGS="-I/usr/include/kerberosIV" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1331 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1332 | AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1333 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1334 | orig_LDFLAGS="$LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1335 | LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1336 | AC_CHECK_LIB(krb4, krb_rd_req, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1337 | [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1338 | [AC_CHECK_LIB(krb, krb_rd_req, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1339 | [KRB4_LIBS="-lkrb -ldes"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1340 | [AC_ERROR(Kerberos 4 libraries not found)], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1341 | -ldes)], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1342 | -ldes425 -lkrb5 -lk5crypto -lcom_err) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1343 | orig_LIBS="$LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1344 | LIBS="$LIBS $KRB4_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1345 | AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1346 | AC_CHECK_FUNCS(krb_get_err_text krb_log) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1347 | LIBS="$orig_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1348 | LDFLAGS="$orig_LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1349 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1350 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1351 | dnl checks for an external libzephyr |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1352 | AC_SUBST(ZEPHYR_CFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1353 | AC_SUBST(ZEPHYR_LDFLAGS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1354 | AC_SUBST(ZEPHYR_LIBS) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1355 | if test "$zephyr" != "no" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1356 | if test "$zephyr" != "yes" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1357 | ZEPHYR_CFLAGS="-I${zephyr}/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1358 | ZEPHYR_LDFLAGS="-L${zephyr}/lib" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1359 | elif test -d /usr/athena/include/zephyr ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1360 | ZEPHYR_CFLAGS="-I/usr/athena/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1361 | elif test -d /usr/include/zephyr ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1362 | ZEPHYR_CFLAGS="-I/usr/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1363 | elif test -d /usr/local/include/zephyr ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1364 | ZEPHYR_CFLAGS="-I/usr/local/include" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1365 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1366 | AC_DEFINE(LIBZEPHYR_EXT, 1 , [Define if external libzephyr should be used.]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1367 | AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1368 | orig_LDFLAGS="$LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1369 | LDFLAGS="$LDFLAGS $ZEPHYR_LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1370 | AC_CHECK_LIB(zephyr, ZInitialize, |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1371 | [ZEPHYR_LIBS="-lzephyr"], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1372 | [AC_ERROR(Zephyr libraries not found)], |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1373 | -lzephyr) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1374 | orig_LIBS="$LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1375 | LIBS="$orig_LIBS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1376 | LDFLAGS="$orig_LDFLAGS" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1377 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1378 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1379 | AM_BINRELOC |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1380 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1381 | AC_MSG_CHECKING(for me pot o' gold) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1382 | AC_MSG_RESULT(no) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1383 | AC_CHECK_FUNCS(gethostid lrand48) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1384 | AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1385 | AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1386 | AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1387 | AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1388 | AC_CHECK_HEADERS(termios.h) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1389 | AC_VAR_TIMEZONE_EXTERNALS |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
1390 | |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1391 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1392 | dnl # Doxygen Stuff |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1393 | dnl ####################################################################### |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1394 | AC_ARG_ENABLE(doxygen, [ --enable-doxygen enable documentation with doxygen],,enable_doxygen=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1395 | AC_ARG_ENABLE(dot, [ --enable-dot enable graphs in doxygen via 'dot'],,enable_dot=yes) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1396 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1397 | if test "x$enable_doxygen" = xyes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1398 | AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1399 | if test $DOXYGEN = false; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1400 | AC_MSG_WARN([*** doxygen not found, docs will not be available]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1401 | enable_doxygen=no |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1402 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1403 | AC_DEFINE_UNQUOTED(HAVE_DOXYGEN, 1, [whether or not we have doxygen]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1404 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1405 | if test "x$enable_dot" = xyes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1406 | AC_CHECK_PROG(DOT, dot, true, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1407 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1408 | if test $DOT = false; then |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1409 | enable_dot="no"; |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1410 | AC_MSG_WARN([*** dot not found, graphs will not be available]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1411 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1412 | AC_DEFINE_UNQUOTED(HAVE_DOT, 1, [whether or not we have dot]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1413 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1414 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1415 | AC_MSG_WARN([*** dot not found, graphs will not be available]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1416 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1417 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1418 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1419 | enable_dot="no" |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1420 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1421 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1422 | if test "x$enable_doxygen" = xyes; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1423 | AM_CONDITIONAL(HAVE_DOXYGEN, true) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1424 | else |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1425 | AM_CONDITIONAL(HAVE_DOXYGEN, false) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1426 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1427 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1428 | AC_SUBST(enable_doxygen) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1429 | AC_SUBST(enable_dot) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1430 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1431 | AC_CONFIG_COMMANDS_PRE([ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1432 | if test -e VERSION; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1433 | cp -p VERSION VERSION.ac-save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1434 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1435 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1436 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1437 | AC_CONFIG_COMMANDS_POST([ |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1438 | cmp VERSION VERSION.ac-save || touch -r VERSION.ac-save VERSION |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1439 | rm -f VERSION.ac-save |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1440 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1441 | |
|
11218
886e6862af56
[gaim-migrate @ 13350]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
diff
changeset
|
1442 | AC_OUTPUT([Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1443 | Doxyfile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1444 | gaim.apspec |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1445 | doc/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1446 | doc/gaim.1 |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1447 | intl/Makefile |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1448 | m4macros/Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1449 | pixmaps/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1450 | pixmaps/smileys/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1451 | pixmaps/smileys/default/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1452 | pixmaps/smileys/none/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1453 | pixmaps/status/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1454 | pixmaps/status/default/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1455 | plugins/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1456 | plugins/docklet/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1457 | plugins/crazychat/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1458 | plugins/gevolution/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1459 | plugins/gestures/Makefile |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1460 | plugins/mono/Makefile |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1461 | plugins/mono/api/Makefile |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1462 | plugins/mono/loader/Makefile |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1463 | plugins/musicmessaging/Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1464 | plugins/perl/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1465 | plugins/perl/common/Makefile.PL |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1466 | plugins/ssl/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1467 | plugins/tcl/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1468 | plugins/ticker/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1469 | po/Makefile.in |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1470 | sounds/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1471 | src/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1472 | src/protocols/Makefile |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1473 | src/protocols/bonjour/Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1474 | src/protocols/gg/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1475 | src/protocols/irc/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1476 | src/protocols/jabber/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1477 | src/protocols/msn/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1478 | src/protocols/napster/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1479 | src/protocols/novell/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1480 | src/protocols/oscar/Makefile |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1481 | src/protocols/sametime/Makefile |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1482 | src/protocols/sametime/meanwhile/Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1483 | src/protocols/silc/Makefile |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1484 | src/protocols/simple/Makefile |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1485 | src/protocols/toc/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1486 | src/protocols/yahoo/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1487 | src/protocols/zephyr/Makefile |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1488 | gaim.pc |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1489 | gaim.spec |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1490 | ]) |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1491 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1492 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1493 | echo $PACKAGE $VERSION |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1494 | |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1495 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1496 | echo Build Protocol Plugins........ : $enable_prpls |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1497 | echo Protocols to link statically.. : $STATIC_PRPLS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1498 | echo Protocols to build dynamically : $DYNAMIC_PRPLS |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1499 | echo |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1500 | echo UI Library.................... : GTK+ 2.x |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1501 | echo SSL Library/Libraries......... : $msg_ssl |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1502 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1503 | echo Build with Plugin support..... : $enable_plugins |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1504 | echo Build with Mono support....... : $enable_mono |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1505 | echo Build with Perl support....... : $enable_perl |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1506 | echo Build with Tcl support........ : $enable_tcl |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1507 | echo Build with Tk support......... : $enable_tk |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1508 | echo Build with Audio support...... : $enable_audio |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1509 | echo Build with GtkSpell support... : $enable_gtkspell |
|
11695
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1510 | echo Build with DBUS support....... : $enable_dbus |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1511 | if test x$enable_dbus = xyes ; then |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1512 | echo DBUS session directory........ : $DBUS_SESSION_DIR |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1513 | fi |
|
0aaaa0dcd35c
[gaim-migrate @ 13981]
Mark Doliner <markdoliner@pidgin.im>
parents:
11223
diff
changeset
|
1514 | echo Has you....................... : yes |
|
11223
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1515 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1516 | echo Use kerberos 4 with zephyr.... : $kerberos |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1517 | echo Use external libzephyr........ : $zephyr |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1518 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1519 | echo Use XScreenSaver Extension.... : $enable_xss |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1520 | echo Use X Session Management...... : $enable_sm |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1521 | echo Use startup notification.......: $enable_startup_notification |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1522 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1523 | echo Print debugging messages...... : $enable_debug |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1524 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1525 | eval eval echo Gaim will be installed in $bindir. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1526 | if test "x$gaimpath" != "x" ; then |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1527 | echo Warning: You have an old copy of gaim at $gaimpath. |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1528 | fi |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1529 | echo |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1530 | echo configure complete, now type \'make\' |
|
b3380a1e6c9f
[gaim-migrate @ 13356]
Charlie Stockman <chuckleberry@users.sourceforge.net>
parents:
11218
diff
changeset
|
1531 | echo |