Mercurial > pidgin
annotate configure.ac @ 17427:7b8725f898b3
A patch from QuLogic to fix a bug with a zero timestamp for unidle notices
in the system log.
I've changed the patch to keep the current behavior for idle notices (i.e.
to show the time when the buddy originally went idle).
Fixes #1282
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sat, 02 Jun 2007 04:36:43 +0000 |
parents | afee8b840d91 |
children | 89adae2f1a6e 92e27556160c |
rev | line source |
---|---|
2129 | 1 dnl Process this file with autoconf to produce a configure script. |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
2 AC_PREREQ([2.50]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
3 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
4 # UPDATING VERSION NUMBERS FOR RELEASES |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
5 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
6 # purple_micro_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
7 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
8 # If any functions have been added to libpurple, Pidgin, or Finch: |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
9 # purple_micro_version = 0 |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
10 # purple_minor_version += 1 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
11 # purple_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
12 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
13 # If backwards compatibility has been broken in libpurple, Pidgin, or Finch: |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
14 # purple_micro_version = 0 |
16632
b7e977e2da8e
To do libtool soversioning properly, we need to manage lt_current separately and
Richard Laager <rlaager@wiktel.com>
parents:
16586
diff
changeset
|
15 # purple_minor_version = 0 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
16 # purple_major_version += 1; |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
17 # purple_lt_current += 1 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
18 # |
16637 | 19 # purple_version_suffix should be similar to one of the following: |
20 # For beta releases: [beta2] | |
21 # For code under development: [devel] | |
22 # For production releases: [] | |
23 # | |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
24 # |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
25 # If any code has changed in libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
26 # gnt_micro_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
27 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
28 # If any functions have been added to libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
29 # gnt_micro_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
30 # gnt_minor_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
31 # gnt_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
32 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
33 # If backwards compatibility has been broken in libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
34 # gnt_micro_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
35 # gnt_minor_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
36 # gnt_major_version += 1; |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
37 # gnt_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
38 # |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
39 # gnt_version_suffix should be similar to one of the following: |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
40 # For beta releases: [beta2] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
41 # For code under development: [devel] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
42 # For production releases: [] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
43 # |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
44 # Make sure to update finch/libgnt/configure.ac with libgnt version changes. |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
45 # |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
46 m4_define([purple_lt_current], [0]) |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
47 m4_define([purple_major_version], [2]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
48 m4_define([purple_minor_version], [0]) |
17340
403fd23569de
Add a missing bracket.
Richard Laager <rlaager@wiktel.com>
parents:
17259
diff
changeset
|
49 m4_define([purple_micro_version], [2]) |
17259
5b38f5ecc49e
Bump to 2.0.2devel. TODO: Decide if this should be 2.1.0
Sean Egan <seanegan@gmail.com>
parents:
17246
diff
changeset
|
50 m4_define([purple_version_suffix], [devel]) |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
51 m4_define([purple_version], |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
52 [purple_major_version.purple_minor_version.purple_micro_version]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
53 m4_define([purple_display_version], purple_version[]m4_ifdef([purple_version_suffix],[purple_version_suffix])) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
54 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
55 m4_define([gnt_lt_current], [0]) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
56 m4_define([gnt_major_version], [1]) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
57 m4_define([gnt_minor_version], [0]) |
17259
5b38f5ecc49e
Bump to 2.0.2devel. TODO: Decide if this should be 2.1.0
Sean Egan <seanegan@gmail.com>
parents:
17246
diff
changeset
|
58 m4_define([gnt_micro_version], [2]) |
5b38f5ecc49e
Bump to 2.0.2devel. TODO: Decide if this should be 2.1.0
Sean Egan <seanegan@gmail.com>
parents:
17246
diff
changeset
|
59 m4_define([gnt_version_suffix], [devel]) |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
60 m4_define([gnt_version], |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
61 [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
62 m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
63 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
64 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
65 AC_INIT([pidgin], [purple_display_version], [devel@pidgin.im]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
66 |
8849 | 67 AC_CANONICAL_SYSTEM |
2129 | 68 AM_CONFIG_HEADER(config.h) |
8485 | 69 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
14585 | 70 #AM_INIT_AUTOMAKE([foreign dist-bzip2]) |
3174 | 71 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
72 PURPLE_MAJOR_VERSION=purple_major_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
73 PURPLE_MINOR_VERSION=purple_minor_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
74 PURPLE_MICRO_VERSION=purple_micro_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
75 PURPLE_VERSION=[purple_display_version] |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
76 AC_SUBST(PURPLE_MAJOR_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
77 AC_SUBST(PURPLE_MINOR_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
78 AC_SUBST(PURPLE_MICRO_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
79 AC_SUBST(PURPLE_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
80 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
81 PURPLE_LT_VERSION_INFO="purple_lt_current:purple_micro_version:purple_minor_version" |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
82 AC_SUBST(PURPLE_LT_VERSION_INFO) |
2129 | 83 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
84 GNT_MAJOR_VERSION=gnt_major_version |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
85 GNT_MINOR_VERSION=gnt_minor_version |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
86 GNT_MICRO_VERSION=gnt_micro_version |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
87 GNT_VERSION=[gnt_display_version] |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
88 AC_SUBST(GNT_MAJOR_VERSION) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
89 AC_SUBST(GNT_MINOR_VERSION) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
90 AC_SUBST(GNT_MICRO_VERSION) |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
91 AC_SUBST(GNT_VERSION) |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
92 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
93 GNT_LT_VERSION_INFO="gnt_lt_current:gnt_micro_version:gnt_minor_version" |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
94 AC_SUBST(GNT_LT_VERSION_INFO) |
15436
42961709cb30
This should be the last of the string changes
Sean Egan <seanegan@gmail.com>
parents:
15433
diff
changeset
|
95 |
2129 | 96 AC_PATH_PROG(sedpath, sed) |
97 | |
8919 | 98 dnl Storing configure arguments |
99 AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments]) | |
100 | |
2129 | 101 dnl Checks for programs. |
102 AC_PROG_CC | |
103 AC_DISABLE_STATIC | |
104 AM_PROG_LIBTOOL | |
105 LIBTOOL="$LIBTOOL --silent" | |
106 AC_PROG_INSTALL | |
13179
5adc0c9da9f3
[gaim-migrate @ 15542]
Richard Laager <rlaager@wiktel.com>
parents:
13174
diff
changeset
|
107 AC_PROG_INTLTOOL |
15084
e0d70bba8290
[gaim-migrate @ 17870]
Gary Kramlich <grim@reaperworld.com>
parents:
15071
diff
changeset
|
108 PKG_PROG_PKG_CONFIG |
e0d70bba8290
[gaim-migrate @ 17870]
Gary Kramlich <grim@reaperworld.com>
parents:
15071
diff
changeset
|
109 |
15767 | 110 GETTEXT_PACKAGE=pidgin |
13179
5adc0c9da9f3
[gaim-migrate @ 15542]
Richard Laager <rlaager@wiktel.com>
parents:
13174
diff
changeset
|
111 AC_SUBST(GETTEXT_PACKAGE) |
2129 | 112 |
15436
42961709cb30
This should be the last of the string changes
Sean Egan <seanegan@gmail.com>
parents:
15433
diff
changeset
|
113 |
7603 | 114 # before gettexting, in case iconv matters |
115 case "$host_os" in | |
116 darwin*) | |
12685
e9f279f0ef02
[gaim-migrate @ 15028]
Richard Laager <rlaager@wiktel.com>
parents:
12678
diff
changeset
|
117 AC_CHECK_LIB(resolv, res_query) |
13323
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
118 |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
119 AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h, [ |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
120 AC_CHECK_HEADER(IOKit/IOKitLib.h, [ |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
121 AC_DEFINE(HAVE_IOKIT, 1, [Define if we have IOKit]) |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
122 LIBS="$LIBS -framework IOKit -framework CoreFoundation" |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
123 ], []) |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
124 ], []) |
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
125 |
7603 | 126 AC_MSG_CHECKING([for fink]) |
127 if test -d /sw; then | |
128 AC_MSG_RESULT([found, adding /sw to search paths]) | |
12698
e5f79b206d7e
[gaim-migrate @ 15041]
Richard Laager <rlaager@wiktel.com>
parents:
12685
diff
changeset
|
129 CPPFLAGS="$CPPFLAGS -I/sw/include" |
12685
e9f279f0ef02
[gaim-migrate @ 15028]
Richard Laager <rlaager@wiktel.com>
parents:
12678
diff
changeset
|
130 LDFLAGS="$LDFLAGS -L/sw/lib" |
7603 | 131 else |
132 AC_MSG_RESULT([not found]) | |
133 fi | |
134 ;; | |
135 *) | |
136 ;; | |
137 esac | |
2129 | 138 |
16210
5fa9896c77e8
some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation.
Luke Schierer <lschiere@pidgin.im>
parents:
16186
diff
changeset
|
139 ALL_LINGUAS="af am ar az bg bn bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr gl gu he hi hu id it ja ka kn ko ku lt mk my_MM nb ne nl nn pa pl pt_BR pt ps ro ru sk sl sq sr sr@Latn sv ta te th tr uk vi xh zh_CN zh_HK zh_TW" |
13179
5adc0c9da9f3
[gaim-migrate @ 15542]
Richard Laager <rlaager@wiktel.com>
parents:
13174
diff
changeset
|
140 AM_GLIB_GNU_GETTEXT |
2129 | 141 |
16950
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
142 dnl If we don't have msgfmt, then po/ is going to fail -- ensure that |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
143 dnl AM_GLIB_GNU_GETTEXT found it. |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
144 |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
145 if test x$MSGFMT = xno -o x$GMSGFMT = x |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
146 then |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
147 AC_ERROR([ |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
148 |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
149 The msgfmt command is required to build libpurple. If it is installed |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
150 on your system, ensure that it is in your path. If it is not, install |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
151 GNU gettext to continue. |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
152 ]) |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
153 fi |
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
154 |
6360
2e23ccbccdec
[gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents:
6321
diff
changeset
|
155 dnl we don't use autobreak on cygwin!! |
2e23ccbccdec
[gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents:
6321
diff
changeset
|
156 dnl AC_CYGWIN |
2129 | 157 |
158 dnl Checks for header files. | |
159 AC_HEADER_STDC | |
160 AC_HEADER_SYS_WAIT | |
12561
e8314f98b870
[gaim-migrate @ 14880]
Richard Laager <rlaager@wiktel.com>
parents:
12547
diff
changeset
|
161 AC_CHECK_HEADERS(arpa/nameser_compat.h fcntl.h sys/time.h unistd.h locale.h signal.h stdint.h regex.h) |
2129 | 162 |
163 dnl Checks for typedefs, structures, and compiler characteristics. | |
164 AC_C_CONST | |
165 AC_STRUCT_TM | |
13987
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
166 AC_CHECK_SIZEOF(time_t, ,[ |
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
167 #include <stdio.h> |
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
168 #include <time.h>]) |
2129 | 169 |
12423
692467ea6244
[gaim-migrate @ 14730]
Richard Laager <rlaager@wiktel.com>
parents:
12385
diff
changeset
|
170 AC_C_BIGENDIAN |
692467ea6244
[gaim-migrate @ 14730]
Richard Laager <rlaager@wiktel.com>
parents:
12385
diff
changeset
|
171 |
2129 | 172 dnl Checks for library functions. |
173 AC_TYPE_SIGNAL | |
174 AC_FUNC_STRFTIME | |
13216
0ce20e0a1396
[gaim-migrate @ 15580]
Richard Laager <rlaager@wiktel.com>
parents:
13179
diff
changeset
|
175 AC_CHECK_FUNCS(strdup strstr atexit setlocale) |
2129 | 176 dnl Checks for getopt in standard library |
7451
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
177 AC_CHECK_FUNCS(getopt_long,, |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
178 [ |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
179 AC_LIBOBJ(getopt) |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
180 AC_LIBOBJ(getopt1) |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
181 ]) |
2129 | 182 |
2959 | 183 dnl Check for inet_aton |
13741 | 184 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , |
2959 | 185 [AC_ERROR(inet_aton not found)])]) |
11373 | 186 AC_CHECK_LIB(resolv, __res_query) |
4424 | 187 AC_CHECK_LIB(nsl, gethostent) |
13741 | 188 AC_CHECK_FUNC(socket, , |
14441 | 189 [AC_CHECK_LIB(socket, socket, , [AC_ERROR([socket not found])])]) |
4424 | 190 dnl If all goes well, by this point the previous two checks will have |
191 dnl pulled in -lsocket and -lnsl if we need them. | |
14441 | 192 AC_CHECK_FUNC(getaddrinfo, |
193 [AC_DEFINE([HAVE_GETADDRINFO], [1], | |
194 [Define to 1 if you have the getaddrinfo function.])], | |
195 [AC_CHECK_LIB(socket, getaddrinfo, | |
196 [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lsnl $LIBS"], , , -lnsl)]) | |
2959 | 197 |
3150 | 198 dnl Check for socklen_t (in Unix98) |
199 AC_MSG_CHECKING(for socklen_t) | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
200 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
201 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
202 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
203 socklen_t x; |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
204 ], [], |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
205 [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
206 AC_MSG_RESULT(yes) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
207 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
208 AC_TRY_COMPILE([ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
209 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
210 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
211 int accept(int, struct sockaddr *, size_t *); |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
212 ], [], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
213 AC_MSG_RESULT(size_t) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
214 AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
215 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
216 AC_MSG_RESULT(int) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
217 AC_DEFINE(socklen_t, int, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
218 ]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
219 ]) |
3150 | 220 |
10622
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
221 dnl to prevent the g_stat()/g_unlink() crash, |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
222 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
223 AC_SYS_LARGEFILE |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
224 |
12038 | 225 dnl FreeBSD doesn't have libdl, dlopen is provided by libc |
226 AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) | |
11579 | 227 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
228 AC_MSG_CHECKING(for the %z format string in strftime()) |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
229 AC_TRY_RUN([ |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
230 #ifdef HAVE_SYS_TIME_H |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
231 #include <sys/time.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
232 #endif |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
233 #include <time.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
234 #include <stdio.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
235 |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
236 int main() |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
237 { |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
238 char buf[6]; |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
239 time_t t = time(NULL); |
13741 | 240 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
241 if (strftime(buf, sizeof(buf), "%z", localtime(&t)) != 5) |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
242 return 1; |
13741 | 243 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
244 fprintf(stderr, "strftime(\"%%z\") yields: \"%s\"\n", buf); |
13741 | 245 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
246 return !((buf[0] == '-' || buf[0] == '+') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
247 (buf[1] >= '0' && buf[1] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
248 (buf[2] >= '0' && buf[2] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
249 (buf[3] >= '0' && buf[3] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
250 (buf[4] >= '0' && buf[4] <= '9') |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
251 ); |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
252 } |
14441 | 253 ], [ |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
254 AC_MSG_RESULT(yes) |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
255 AC_DEFINE([HAVE_STRFTIME_Z_FORMAT], [1], |
14441 | 256 [Define to 1 if you have a strftime() that supports the %z format string.]) |
257 ], [ | |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
258 AC_MSG_RESULT(no) |
14441 | 259 ], [ |
13225
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
260 # Fallback for Cross Compiling... |
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
261 # This will enable the compatibility code. |
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
262 AC_MSG_RESULT(no) |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
263 ] |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
264 ) |
11949
47e1723a89d7
[gaim-migrate @ 14240]
Christopher O'Brien <siege@pidgin.im>
parents:
11945
diff
changeset
|
265 |
13718 | 266 dnl ####################################################################### |
14442 | 267 dnl # Check for GLib 2.0 (required) |
268 dnl ####################################################################### | |
269 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.0.0 gobject-2.0 gmodule-2.0 gthread-2.0], , [ | |
270 AC_MSG_RESULT(no) | |
271 AC_MSG_ERROR([ | |
272 | |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
273 You must have the GLib 2.0 development headers installed to build. |
14442 | 274 ])]) |
275 AC_SUBST(GLIB_CFLAGS) | |
276 AC_SUBST(GLIB_LIBS) | |
277 | |
14445 | 278 AC_ARG_ENABLE(gtkui, [AC_HELP_STRING([--disable-gtkui], |
279 [compile without GTK+ user interface])], | |
280 enable_gtkui="$enableval", enable_gtkui="yes") | |
281 AC_ARG_ENABLE(consoleui, [AC_HELP_STRING([--disable-consoleui], | |
282 [compile without console user interface])], | |
283 enable_consoleui=$enableval, enable_consoleui=yes) | |
284 | |
14442 | 285 dnl ####################################################################### |
286 dnl # Check for GTK+ 2.0 and other things used by the GTK UI | |
287 dnl ####################################################################### | |
288 AC_ARG_ENABLE(screensaver, | |
289 [AC_HELP_STRING([--disable-screensaver], | |
290 [compile without X screensaver extension (used to detect idleness)])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
291 enable_screensaver="$enableval", enable_screensaver="yes") |
14442 | 292 AC_ARG_ENABLE(sm, |
293 [AC_HELP_STRING([--disable-sm], | |
294 [compile without X session management support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
295 enable_sm="$enableval", enable_sm="yes") |
14442 | 296 AC_ARG_ENABLE(startup-notification, |
297 [AC_HELP_STRING([--disable-startup-notification], | |
298 [compile without startup notification support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
299 enable_startup_notification="$enableval", enable_startup_notification="yes") |
14442 | 300 AC_ARG_ENABLE(gtkspell, |
301 [AC_HELP_STRING([--disable-gtkspell], | |
302 [compile without GtkSpell automatic spell checking])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
303 enable_gtkspell="$enableval", enable_gtkspell="yes") |
14442 | 304 AC_ARG_ENABLE(gevolution, |
305 [AC_HELP_STRING([--disable-gevolution], | |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
306 [compile without the Evolution plugin])], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
307 enable_gevolution="$enableval", enable_gevolution="yes") |
14442 | 308 AC_ARG_ENABLE(cap, |
309 [AC_HELP_STRING([--disable-cap], | |
310 [compile without Contact Availability Prediction plugin])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
311 enable_cap="$enableval", enable_cap="yes") |
14442 | 312 |
14559 | 313 |
314 AC_PATH_XTRA | |
315 # We can't assume that $x_libraries will be set, because autoconf does not | |
316 # set it in the case when the X libraries are in a standard place. | |
317 # Ditto for $x_includes | |
318 if test X"$x_libraries" = X"" || test X"$x_libraries" = XNONE; then | |
319 x_libpath_add= | |
320 else | |
321 x_libpath_add="-L$x_libraries" | |
322 fi | |
323 if test X"$x_includes" = X"" || test X"$x_includes" = XNONE; then | |
324 x_incpath_add= | |
325 else | |
326 x_incpath_add="-I$x_includes" | |
327 fi | |
328 | |
14444 | 329 if test "x$enable_gtkui" = "xyes" ; then |
14442 | 330 PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.0.0], , [ |
331 AC_MSG_RESULT(no) | |
332 AC_MSG_ERROR([ | |
333 | |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
334 You must have the GTK+ 2.0 development headers installed to compile Pidgin. |
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
335 If you only want to build Finch then specify --disable-gtkui when running configure. |
14442 | 336 ])]) |
337 | |
338 AC_SUBST(GTK_CFLAGS) | |
339 AC_SUBST(GTK_LIBS) | |
340 | |
16229
12e2ee612d5f
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <stu@nosnilmot.com>
parents:
16225
diff
changeset
|
341 dnl We only really need Pango >= 1.4 for decent RTL support |
12e2ee612d5f
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <stu@nosnilmot.com>
parents:
16225
diff
changeset
|
342 PKG_CHECK_MODULES(pango, [pango >= 1.4.0], |
16230
d930a82cda63
Don't error out of ./configure on older pango versions
Stu Tomlinson <stu@nosnilmot.com>
parents:
16229
diff
changeset
|
343 AC_DEFINE(HAVE_PANGO14, 1, [Define if we have Pango 1.4 or newer.]),:) |
16229
12e2ee612d5f
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <stu@nosnilmot.com>
parents:
16225
diff
changeset
|
344 |
14442 | 345 dnl ####################################################################### |
346 dnl # Check for XScreenSaver | |
347 dnl ####################################################################### | |
348 if test "x$enable_screensaver" = "xyes" ; then | |
349 old_LIBS="$LIBS" | |
350 LIBS="$LIBS $GTK_LIBS $x_libpath_add" | |
351 XSS_LIBS="" | |
352 XSS_HEADERS="" | |
353 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm]) | |
354 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm]) | |
355 if test "x$XSS_LIBS" != "x"; then | |
356 oldCPPFLAGS="$CPPFLAGS" | |
357 CPPFLAGS="$CPPFLAGS $x_incpath_add" | |
358 AC_TRY_COMPILE([ | |
359 #include <X11/Xlib.h> | |
360 #include <X11/extensions/scrnsaver.h> | |
361 ], [], [], [enable_screensaver=no]) | |
362 CPPFLAGS="$oldCPPFLAGS" | |
363 else | |
364 enable_screensaver=no | |
365 fi | |
366 LIBS="$old_LIBS" | |
367 | |
368 if test "x$enable_screensaver" = "xyes" ; then | |
369 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) | |
370 AC_SUBST(XSS_LIBS) | |
371 fi | |
372 fi | |
373 | |
374 dnl ####################################################################### | |
375 dnl # Check for X session management libs | |
376 dnl ####################################################################### | |
377 if test "x$enable_sm" = "xyes"; then | |
378 enable_sm=no | |
379 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE]) | |
380 if test "x$found_sm_lib" = "xtrue"; then | |
381 oldCPPFLAGS="$CPPFLAGS" | |
382 CPPFLAGS="$CPPFLAGS $x_incpath_add" | |
383 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes) | |
384 CPPFLAGS="$oldCPPFLAGS" | |
385 fi | |
386 | |
387 if test "x$enable_sm" = "xyes"; then | |
388 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) | |
389 AC_SUBST(SM_LIBS) | |
390 fi | |
391 fi | |
392 | |
393 dnl ####################################################################### | |
394 dnl # Check for startup notification | |
395 dnl ####################################################################### | |
396 if test "x$enable_startup_notification" = "xyes"; then | |
397 PKG_CHECK_MODULES(STARTUP_NOTIFICATION, [libstartup-notification-1.0 >= 0.5], , [ | |
398 AC_MSG_RESULT(no) | |
399 enable_startup_notification=no | |
400 ]) | |
401 | |
402 if test "x$enable_startup_notification" = "xyes"; then | |
403 AC_DEFINE(HAVE_STARTUP_NOTIFICATION, 1, [Define if we're using libstartup-notification.]) | |
404 AC_SUBST(STARTUP_NOTIFICATION_CFLAGS) | |
405 AC_SUBST(STARTUP_NOTIFICATION_LIBS) | |
406 fi | |
407 fi | |
408 | |
409 dnl ####################################################################### | |
410 dnl # Check for GtkSpell | |
411 dnl ####################################################################### | |
412 if test "x$enable_gtkspell" = "xyes" ; then | |
413 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , [ | |
414 AC_MSG_RESULT(no) | |
415 enable_gtkspell=no | |
416 ]) | |
417 if test "x$enable_gtkspell" = "xyes" ; then | |
418 AC_DEFINE(USE_GTKSPELL, 1, [Define if we're using GtkSpell]) | |
419 AC_SUBST(GTKSPELL_CFLAGS) | |
420 AC_SUBST(GTKSPELL_LIBS) | |
421 fi | |
422 fi | |
423 | |
424 dnl ####################################################################### | |
425 dnl # Check for stuff needed by the Evolution integration plugin. | |
426 dnl ####################################################################### | |
427 if test "x$enable_gevolution" = "xyes"; then | |
428 evo_deps="libebook-1.2 libedata-book-1.2" | |
429 PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, , [ | |
430 AC_MSG_RESULT(yes) | |
431 enable_gevolution="no" | |
432 ]) | |
433 if test "x$enable_gevolution" = "xno"; then | |
434 evo_deps="libebook-1.0 libedata-book-1.0" | |
435 PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [ | |
436 enable_gevolution="yes" | |
437 ], [ | |
438 AC_MSG_RESULT(yes) | |
439 ]) | |
440 fi | |
441 if test "x$enable_gevolution" = "xyes"; then | |
442 AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.]) | |
443 AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS) | |
444 AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS) | |
445 fi | |
446 fi | |
447 | |
448 dnl ####################################################################### | |
14511 | 449 dnl # Check for libsqlite3 (for the Contact Availability Prediction plugin) |
14442 | 450 dnl ####################################################################### |
451 if test "x$enable_cap" = "xyes"; then | |
14671 | 452 PKG_CHECK_MODULES(SQLITE3, sqlite3 >= 3.3,,[ |
453 AC_MSG_RESULT(no) | |
454 enable_cap="no" | |
455 ]) | |
14442 | 456 fi |
457 | |
458 else # GTK | |
14671 | 459 enable_cap=no |
460 enable_gevolution=no | |
461 enable_gtkspell=no | |
14442 | 462 enable_screensaver=no |
463 enable_sm=no | |
464 enable_startup_notification=no | |
465 fi # GTK | |
466 | |
14444 | 467 AM_CONDITIONAL(ENABLE_GTK, test "x$enable_gtkui" = "xyes") |
14442 | 468 AM_CONDITIONAL(BUILD_GEVOLUTION, test "x$enable_gevolution" = "xyes") |
469 AM_CONDITIONAL(ENABLE_CAP, test "x$enable_cap" = "xyes") | |
470 | |
471 dnl ####################################################################### | |
14444 | 472 dnl # Check for ncurses and other things used by the console UI |
14442 | 473 dnl ####################################################################### |
14444 | 474 GNT_LIBS="" |
475 GNT_CFLAGS="" | |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
476 AC_ARG_WITH(ncurses-headers, [AC_HELP_STRING([--with-ncurses-headers=DIR], |
15844
b6983e807711
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15840
diff
changeset
|
477 [compile finch against the ncurses includes in DIR])], |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
478 [ac_ncurses_includes="$withval"], [ac_ncurses_includes=""]) |
14445 | 479 if test "x$enable_consoleui" = "xyes"; then |
480 AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="-lncursesw"], [enable_consoleui=no]) | |
481 AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], [enable_consoleui=no]) | |
14444 | 482 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
483 if test "x$enable_consoleui" = "xyes"; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
484 dnl # Some distros put the headers in ncursesw/, some don't |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
485 found_ncurses_h=no |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
486 for location in $ac_ncurses_includes $NCURSES_HEADERS /usr/include/ncursesw /usr/include |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
487 do |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
488 f="$location/ncurses.h" |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
489 AC_CHECK_HEADER($f,[ |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
490 AC_MSG_CHECKING([if $f supports wide characters]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
491 AC_TRY_COMPILE([ |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
492 #define _XOPEN_SOURCE_EXTENDED |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
493 #include <$f> |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
494 ], [ |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
495 #ifndef get_wch |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
496 # error get_wch not found! |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
497 #endif |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
498 ], [ |
15270
4458ed5f8c4c
[gaim-migrate @ 18060]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15250
diff
changeset
|
499 dir=$location |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
500 if test x"$dir" != x"." ; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
501 GNT_CFLAGS="-I$dir/" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
502 else |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
503 GNT_CFLAGS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
504 fi |
14444 | 505 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
506 found_ncurses_h=yes |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
507 AC_MSG_RESULT([yes]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
508 break |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
509 ], [ |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
510 AC_MSG_RESULT([no]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
511 ]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
512 ]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
513 done |
14444 | 514 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
515 if test x"$found_ncurses_h" = x"no" ; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
516 GNT_LIBS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
517 GNT_CFLAGS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
518 enable_consoleui=no |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
519 fi |
14444 | 520 else |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
521 # ncursesw was not found. Look for plain old ncurses |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
522 enable_consoleui=yes |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
523 AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="-lncurses"], [enable_consoleui=no]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
524 AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS -lpanel"], [enable_consoleui=no]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
525 AC_DEFINE(NO_WIDECHAR, 1, [Define to 1 if you don't have wide-character support.]) |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
526 if test x"$ac_ncurses_includes" != "x"; then |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
527 GNT_CFLAGS="-I$ac_ncurses_includes" |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
528 else |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
529 if test x"$NCURSES_HEADERS" != "x"; then |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
530 GNT_CFLAGS="-I$NCURSES_HEADERS" |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
531 fi |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
532 fi |
14444 | 533 fi |
534 | |
535 PKG_CHECK_MODULES(X11, x11, | |
536 [AC_DEFINE(HAVE_X11, 1, [Define to 1 if you have X11])], [AC_MSG_RESULT(no)]) | |
537 AC_SUBST(X11_LIBS) | |
538 AC_SUBST(X11_CFLAGS) | |
539 fi | |
540 | |
541 AC_SUBST(GNT_LIBS) | |
542 AC_SUBST(GNT_CFLAGS) | |
14445 | 543 AM_CONDITIONAL(ENABLE_GNT, test "x$enable_consoleui" = "xyes") |
14444 | 544 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
545 #AC_CHECK_FUNC(wcwidth, [AC_DEFINE([HAVE_WCWIDTH], [1], [Define to 1 if you have wcwidth function.])]) |
14442 | 546 |
547 dnl ####################################################################### | |
14441 | 548 dnl # Check for LibXML2 (required) |
13718 | 549 dnl ####################################################################### |
14559 | 550 PKG_CHECK_MODULES(LIBXML, [libxml-2.0 >= 2.6.0], , [ |
14442 | 551 AC_MSG_RESULT(no) |
552 AC_MSG_ERROR([ | |
14441 | 553 |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
554 You must have libxml2 >= 2.6.0 development headers installed to build. |
14441 | 555 ])]) |
13806 | 556 AC_SUBST(LIBXML_CFLAGS) |
557 AC_SUBST(LIBXML_LIBS) | |
14436 | 558 |
14441 | 559 dnl ####################################################################### |
14520
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
560 dnl # GConf schemas |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
561 dnl ####################################################################### |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
562 AC_PATH_PROG(GCONFTOOL, gconftool-2, no) |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
563 AM_CONDITIONAL(USE_GCONFTOOL, test "x$GCONFTOOL" != "xno") |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
564 AM_GCONF_SOURCE_2 |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
565 |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
566 dnl ####################################################################### |
14441 | 567 dnl # Check for GStreamer |
568 dnl ####################################################################### | |
569 AC_ARG_ENABLE(gstreamer, | |
570 [AC_HELP_STRING([--disable-gstreamer], [compile without GStreamer audio support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
571 enable_gst="$enableval", enable_gst="yes") |
14441 | 572 PKG_CHECK_MODULES(GSTREAMER, [gstreamer-0.10], , [ |
14442 | 573 AC_MSG_RESULT(no) |
574 enable_gst="no" | |
575 ]) | |
14441 | 576 if test "x$enable_gst" != "xno"; then |
14442 | 577 AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer for playing sounds]) |
14441 | 578 AC_SUBST(GSTREAMER_CFLAGS) |
579 AC_SUBST(GSTREAMER_LIBS) | |
580 fi | |
13806 | 581 |
11579 | 582 dnl ####################################################################### |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
583 dnl # Check for Meanwhile headers (for Sametime) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
584 dnl ####################################################################### |
14441 | 585 PKG_CHECK_MODULES(MEANWHILE, [meanwhile >= 1.0.0 meanwhile < 2.0.0], [ |
14442 | 586 have_meanwhile="yes" |
587 ], [ | |
588 AC_MSG_RESULT(no) | |
589 have_meanwhile="no" | |
590 ]) | |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
591 AC_SUBST(MEANWHILE_CFLAGS) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
592 AC_SUBST(MEANWHILE_LIBS) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
593 |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
594 dnl ####################################################################### |
11579 | 595 dnl # Check for Howl headers (for Bonjour) |
596 dnl ####################################################################### | |
13731 | 597 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"]) |
598 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"]) | |
11579 | 599 HOWL_CFLAGS="" |
600 HOWL_LIBS="" | |
601 | |
13746 | 602 dnl Attempt to autodetect avahi-compat-howl |
603 PKG_CHECK_MODULES(HOWL, avahi-compat-howl, [ | |
14442 | 604 howlincludes="yes" |
605 howllibs="yes" | |
606 ], [ | |
607 AC_MSG_RESULT(no) | |
608 howlincludes="no" | |
609 howllibs="no" | |
610 ]) | |
611 | |
612 dnl Attempt to autodetect Howl | |
613 if test "x$howlincludes" = "xno"; then | |
614 PKG_CHECK_MODULES(HOWL, howl, [ | |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
615 howlincludes="yes" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
616 howllibs="yes" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
617 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
618 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
619 howlincludes="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
620 howllibs="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
621 ]) |
13746 | 622 fi |
623 | |
11579 | 624 dnl Override HOWL_CFLAGS if the user specified an include dir |
625 if test "$ac_howl_includes" != "no"; then | |
626 HOWL_CFLAGS="-I$ac_howl_includes" | |
627 fi | |
628 CPPFLAGS_save="$CPPFLAGS" | |
629 CPPFLAGS="$CPPFLAGS $HOWL_CFLAGS" | |
630 AC_CHECK_HEADER(howl.h, [howlincludes=yes], [howlincludes=no]) | |
631 CPPFLAGS="$CPPFLAGS_save" | |
632 | |
633 dnl Override HOWL_LIBS if the user specified a libs dir | |
634 if test "$ac_howl_libs" != "no"; then | |
13746 | 635 HOWL_LIBS="-L$ac_howl_libs -lhowl" |
11579 | 636 fi |
637 AC_CHECK_LIB(howl, sw_discovery_init, [howllibs=yes], [howllibs=no], $HOWL_LIBS) | |
638 | |
639 AC_SUBST(HOWL_CFLAGS) | |
640 AC_SUBST(HOWL_LIBS) | |
641 | |
642 dnl ####################################################################### | |
643 dnl # Check for SILC client includes and libraries | |
644 dnl ####################################################################### | |
13731 | 645 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"]) |
646 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"]) | |
9905 | 647 SILC_CFLAGS="" |
8850 | 648 SILC_LIBS="" |
9905 | 649 if test -n "$with_silc_includes" || test -n "$with_silc_libs"; then |
650 silc_manual_check="yes" | |
651 else | |
652 silc_manual_check="no" | |
8850 | 653 fi |
9905 | 654 if test "x$silc_manual_check" = "xno"; then |
10803 | 655 PKG_CHECK_MODULES(SILC, silcclient, [ |
9905 | 656 have_silc="yes" |
657 silcincludes="yes" | |
658 silcclient="yes" | |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
659 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
660 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
661 have_silc="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
662 ]) |
10803 | 663 dnl If silcclient.pc wasn't found, check for just silc.pc |
664 if test "x$have_silc" = "xno"; then | |
665 PKG_CHECK_MODULES(SILC, silc, [ | |
666 have_silc="yes" | |
667 silcincludes="yes" | |
668 silcclient="yes" | |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
669 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
670 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
671 have_silc="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
672 ]) |
10803 | 673 fi |
9905 | 674 else |
675 if test "$ac_silc_includes" != "no"; then | |
676 SILC_CFLAGS="-I$ac_silc_includes" | |
677 fi | |
678 CPPFLAGS_save="$CPPFLAGS" | |
679 CPPFLAGS="$CPPFLAGS $SILC_CFLAGS" | |
680 AC_CHECK_HEADER(silcincludes.h, [silcincludes=yes]) | |
681 CPPFLAGS="$CPPFLAGS_save" | |
682 | |
683 if test "$ac_silc_libs" != "no"; then | |
684 SILC_LIBS="-L$ac_silc_libs" | |
685 fi | |
12038 | 686 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL" |
9905 | 687 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) |
688 fi | |
8850 | 689 AC_SUBST(SILC_LIBS) |
9905 | 690 AC_SUBST(SILC_CFLAGS) |
12217 | 691 dnl SILC Toolkit >= 1.0.1 has a new MIME API |
692 if test "x$silcclient" = "xyes"; then | |
693 CPPFLAGS_save="$CPPFLAGS" | |
694 CPPFLAGS="$CPPFLAGS $SILC_CFLAGS" | |
695 AC_MSG_CHECKING(for silcmime.h) | |
696 AC_TRY_COMPILE([ | |
697 #include <silcincludes.h> | |
698 #include <silcmime.h> | |
699 ], [], [ | |
700 AC_MSG_RESULT(yes) | |
13323
723f5b7ef6a2
[gaim-migrate @ 15693]
Richard Laager <rlaager@wiktel.com>
parents:
13319
diff
changeset
|
701 AC_DEFINE(HAVE_SILCMIME_H, 1, [Define if we have silcmime.h]) |
12217 | 702 ], [ |
703 AC_MSG_RESULT(no) | |
704 ]) | |
705 CPPFLAGS="$CPPFLAGS_save" | |
706 fi | |
11579 | 707 |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
708 dnl ####################################################################### |
13774 | 709 dnl # Check for Gadu-Gadu client includes and libraries |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
710 dnl ####################################################################### |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
711 AC_ARG_WITH(gadu-includes, [AC_HELP_STRING([--with-gadu-includes=DIR], [compile the Gadu-Gadu plugin against includes in DIR])], [ac_gadu_includes="$withval"], [ac_gadu_includes="no"]) |
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
712 AC_ARG_WITH(gadu-libs, [AC_HELP_STRING([--with-gadu-libs=DIR], [compile the Gadu-Gadu plugin against the libs in DIR])], [ac_gadu_libs="$withval"], [ac_gadu_libs="no"]) |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
713 GADU_CFLAGS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
714 GADU_LIBS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
715 if test -n "$with_gadu_includes" || test -n "$with_gadu_libs"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
716 gadu_manual_check="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
717 else |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
718 gadu_manual_check="no" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
719 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
720 if test "x$gadu_manual_check" = "xno"; then |
14796
f06721350f8f
[gaim-migrate @ 17561]
Richard Laager <rlaager@wiktel.com>
parents:
14784
diff
changeset
|
721 PKG_CHECK_MODULES(GADU, libgadu, [ |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
722 gadu_includes="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
723 gadu_libs="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
724 ], [ |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
725 AC_MSG_RESULT(no) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
726 ]) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
727 else |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
728 if test "$ac_gadu_includes" != "no"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
729 GADU_CFLAGS="-I$ac_gadu_includes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
730 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
731 CPPFLAGS_save="$CPPFLAGS" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
732 CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
733 AC_CHECK_HEADER(libgadu.h, [gadu_includes=yes]) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
734 CPPFLAGS="$CPPFLAGS_save" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
735 |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
736 if test "$ac_gadu_libs" != "no"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
737 GADU_LIBS="-L$ac_gadu_libs" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
738 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
739 GADU_LIBS="$GADU_LIBS -lgadu" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
740 AC_CHECK_LIB(gadu, gg_libgadu_version, [gadu_libs=yes], , $GADU_LIBS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
741 fi |
16676
9702a1c87d64
Filter -Wall from the GADU_CFLAGS. I'll let the libgadu folks know about this.
Richard Laager <rlaager@wiktel.com>
parents:
16674
diff
changeset
|
742 GADU_CFLAGS=`echo $GADU_CFLAGS |$sedpath 's/-Wall//'` |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
743 |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
744 if test "x$gadu_libs" = "xyes"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
745 AC_MSG_CHECKING(for libgadu GPL compatibility) |
13465 | 746 CPPFLAGS_save="$CPPFLAGS" |
747 CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" | |
13319
d5bfc701e1e5
[gaim-migrate @ 15688]
Richard Laager <rlaager@wiktel.com>
parents:
13317
diff
changeset
|
748 AC_TRY_COMPILE([#include <libgadu.h>], [ |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
749 #ifdef __GG_LIBGADU_HAVE_OPENSSL |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
750 #error "libgadu is not compatible with the GPL when compiled with OpenSSL support." |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
751 #endif |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
752 ], [ |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
753 AC_MSG_RESULT(yes) |
13319
d5bfc701e1e5
[gaim-migrate @ 15688]
Richard Laager <rlaager@wiktel.com>
parents:
13317
diff
changeset
|
754 AC_DEFINE([HAVE_LIBGADU], [1], |
14441 | 755 [Define to 1 if you have libgadu.]) |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
756 ], [ |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
757 AC_MSG_RESULT(no) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
758 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
759 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
760 echo "libgadu is not compatible with the GPL when compiled with OpenSSL support." |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
761 echo "Please recompile libgadu using:" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
762 echo "./autogen.sh --disable-libgadu-openssl --disable-static --enable-shared" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
763 echo "Then rerun this ./configure" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
764 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
765 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
766 GADU_LIBS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
767 GADU_CFLAGS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
768 gadu_libs=no |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
769 ]) |
13465 | 770 CPPFLAGS="$CPPFLAGS_save" |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
771 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
772 |
14604
1e1bcb4a6d82
[gaim-migrate @ 17332]
Richard Laager <rlaager@wiktel.com>
parents:
14600
diff
changeset
|
773 AM_CONDITIONAL(USE_INTERNAL_LIBGADU, test "x$gadu_libs" != "xyes") |
14600 | 774 |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
775 AC_SUBST(GADU_LIBS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
776 AC_SUBST(GADU_CFLAGS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
777 |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
778 |
2129 | 779 AC_ARG_ENABLE(distrib,,,enable_distrib=no) |
780 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") | |
8031 | 781 DYNAMIC_PRPLS=all |
13731 | 782 AC_ARG_WITH(static-prpls, [AC_HELP_STRING([--with-static-prpls], [Link to certain protocols statically])], [STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`], [STATIC_PRPLS=""]) |
8031 | 783 if test "x$STATIC_PRPLS" != "x" -a "x$DYNAMIC_PRPLS" = "xall"; then |
784 DYNAMIC_PRPLS="" | |
785 fi | |
786 | |
2129 | 787 if test "x$STATIC_PRPLS" = "xall" ; then |
13870 | 788 STATIC_PRPLS="bonjour gg irc jabber msn novell oscar qq sametime silc simple yahoo zephyr" |
11579 | 789 fi |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
790 if test "x$have_meanwhile" != "xyes" ; then |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
791 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/sametime//'` |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
792 fi |
11579 | 793 if test "x$howlincludes" != "xyes" -o "x$howllibs" != "xyes"; then |
794 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/bonjour//'` | |
2129 | 795 fi |
8852 | 796 if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
8854 | 797 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/silc//'` |
8852 | 798 fi |
2129 | 799 AC_SUBST(STATIC_PRPLS) |
800 STATIC_LINK_LIBS= | |
801 extern_init= | |
802 load_proto= | |
803 for i in $STATIC_PRPLS ; do | |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
804 dnl Ugly special case for "libsilcpurple.a": |
11945 | 805 if test "x$i" = "xsilc"; then |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
806 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib${i}purple.a" |
11945 | 807 else |
808 STATIC_LINK_LIBS="$STATIC_LINK_LIBS protocols/$i/lib$i.a" | |
809 fi | |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
810 extern_init="$extern_init extern gboolean purple_init_${i}_plugin();" |
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
811 load_proto="$load_proto purple_init_${i}_plugin();" |
2129 | 812 case $i in |
11579 | 813 bonjour) static_bonjour=yes ;; |
13731 | 814 gg) static_gg=yes ;; |
8637 | 815 irc) static_irc=yes ;; |
816 jabber) static_jabber=yes ;; | |
817 msn) static_msn=yes ;; | |
8675 | 818 novell) static_novell=yes ;; |
8637 | 819 oscar) static_oscar=yes ;; |
15416
aa92e7062ce8
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15409
diff
changeset
|
820 aim) static_oscar=yes ;; |
aa92e7062ce8
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15409
diff
changeset
|
821 icq) static_oscar=yes ;; |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
822 qq) static_qq=yes ;; |
10977
2ce8ec01a064
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
823 sametime) static_sametime=yes ;; |
8849 | 824 silc) static_silc=yes ;; |
11182 | 825 simple) static_simple=yes ;; |
8637 | 826 toc) static_toc=yes ;; |
827 yahoo) static_yahoo=yes ;; | |
828 zephyr) static_zephyr=yes ;; | |
829 *) echo "Invalid static protocol $i!!" ; exit ;; | |
2129 | 830 esac |
831 done | |
11579 | 832 AM_CONDITIONAL(STATIC_BONJOUR, test "x$static_bonjour" = "xyes" -a "x$howlincludes" = "xyes" -a "x$howllibs" = "xyes") |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2330
diff
changeset
|
833 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
834 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
835 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
836 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
8675 | 837 AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
838 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
13870 | 839 AM_CONDITIONAL(STATIC_QQ, test "x$static_qq" = "xyes") |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
840 AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes" -a "x$have_meanwhile" = "xyes") |
8851 | 841 AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
11181 | 842 AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
843 AM_CONDITIONAL(STATIC_TOC, test "x$static_toc" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
844 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
845 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
2129 | 846 AC_SUBST(STATIC_LINK_LIBS) |
11862 | 847 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init static void static_proto_init() { $load_proto }, |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
848 [Loads static protocol plugin module initialization functions.]) |
2129 | 849 |
11579 | 850 AC_ARG_WITH(dynamic_prpls, [AC_HELP_STRING([--with-dynamic-prpls], [specify which protocols to build dynamically])], [DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`]) |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
851 if test "x$DYNAMIC_PRPLS" = "xall" ; then |
13870 | 852 DYNAMIC_PRPLS="bonjour gg irc jabber msn novell oscar qq sametime silc simple yahoo zephyr" |
11579 | 853 fi |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
854 if test "x$have_meanwhile" != "xyes"; then |
14441 | 855 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/sametime//'` |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
856 fi |
11579 | 857 if test "x$howlincludes" != "xyes" -o "x$howllibs" != "xyes"; then |
858 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/bonjour//'` | |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
859 fi |
8852 | 860 if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
8854 | 861 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/silc//'` |
8852 | 862 fi |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
863 AC_SUBST(DYNAMIC_PRPLS) |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
864 for i in $DYNAMIC_PRPLS ; do |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
865 case $i in |
11579 | 866 bonjour) dynamic_bonjour=yes ;; |
8637 | 867 gg) dynamic_gg=yes ;; |
868 irc) dynamic_irc=yes ;; | |
869 jabber) dynamic_jabber=yes ;; | |
870 msn) dynamic_msn=yes ;; | |
8675 | 871 novell) dynamic_novell=yes ;; |
8637 | 872 oscar) dynamic_oscar=yes ;; |
15409
f733d8042f96
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15396
diff
changeset
|
873 aim) dynamic_oscar=yes ;; |
f733d8042f96
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15396
diff
changeset
|
874 icq) dynamic_oscar=yes ;; |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
875 qq) dynamic_qq=yes ;; |
10977
2ce8ec01a064
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
876 sametime) dynamic_sametime=yes ;; |
8849 | 877 silc) dynamic_silc=yes ;; |
11181 | 878 simple) dynamic_simple=yes ;; |
8637 | 879 toc) dynamic_toc=yes ;; |
880 yahoo) dynamic_yahoo=yes ;; | |
881 zephyr) dynamic_zephyr=yes ;; | |
882 *) echo "Invalid dynamic protocol $i!!" ; exit ;; | |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
883 esac |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
884 done |
11579 | 885 AM_CONDITIONAL(DYNAMIC_BONJOUR, test "x$dynamic_bonjour" = "xyes" -a "x$bonjourincludes" = "xyes" -a "x$bonjourclient" = "xyes") |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
886 AM_CONDITIONAL(DYNAMIC_GG, test "x$dynamic_gg" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
887 AM_CONDITIONAL(DYNAMIC_IRC, test "x$dynamic_irc" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
888 AM_CONDITIONAL(DYNAMIC_JABBER, test "x$dynamic_jabber" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
889 AM_CONDITIONAL(DYNAMIC_MSN, test "x$dynamic_msn" = "xyes") |
8675 | 890 AM_CONDITIONAL(DYNAMIC_NOVELL, test "x$dynamic_novell" = "xyes") |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
891 AM_CONDITIONAL(DYNAMIC_OSCAR, test "x$dynamic_oscar" = "xyes") |
13870 | 892 AM_CONDITIONAL(DYNAMIC_QQ, test "x$dynamic_qq" = "xyes") |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
893 AM_CONDITIONAL(DYNAMIC_SAMETIME, test "x$dynamic_sametime" = "xyes" -a "x$have_meanwhile" = "xyes") |
8852 | 894 AM_CONDITIONAL(DYNAMIC_SILC, test "x$dynamic_silc" = "xyes" -a "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes") |
11181 | 895 AM_CONDITIONAL(DYNAMIC_SIMPLE, test "x$dynamic_simple" = "xyes") |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
896 AM_CONDITIONAL(DYNAMIC_TOC, test "x$dynamic_toc" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
897 AM_CONDITIONAL(DYNAMIC_YAHOO, test "x$dynamic_yahoo" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
898 AM_CONDITIONAL(DYNAMIC_ZEPHYR, test "x$dynamic_zephyr" = "xyes") |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
899 |
14207 | 900 AC_ARG_ENABLE(plugins, [AC_HELP_STRING([--disable-plugins], [compile without plugin support])], , enable_plugins=yes) |
14440 | 901 AC_ARG_WITH(krb4, [AC_HELP_STRING([--with-krb4=PREFIX], [compile Zephyr plugin with Kerberos 4 support])], kerberos="$withval", kerberos="no") |
902 AC_ARG_WITH(zephyr, [AC_HELP_STRING([--with-zephyr=PREFIX], [compile Zephyr plugin against external libzephyr])], zephyr="$withval", zephyr="no") | |
8849 | 903 AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
2129 | 904 |
8849 | 905 AC_CHECK_HEADER(sys/utsname.h) |
906 AC_CHECK_FUNC(uname) | |
8378 | 907 |
17018
d603b5fb7292
disapproval of revision 'cde234fe820467241e86dc0c48917384759d7f4a'
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
908 AC_ARG_ENABLE(fortify, [AC_HELP_STRING([--disable-fortify], [compile without FORTIFY_SOURCE support])], , enable_fortify=yes) |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
909 |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
910 if test "x$GCC" = "xyes"; then |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
911 dnl We enable -Wall later. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
912 dnl If it's set after the warning CFLAGS in the compiler invocation, it counteracts the -Wno... flags. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
913 dnl This leads to warnings we don't want. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
914 CFLAGS=`echo $CFLAGS |$sedpath 's/-Wall//'` |
12438
3ac0000247e9
[gaim-migrate @ 14745]
Richard Laager <rlaager@wiktel.com>
parents:
12435
diff
changeset
|
915 |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
916 dnl ENABLE WARNINGS SUPPORTED BY THE VERSION OF GCC IN USE |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
917 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
918 dnl Future Possibilities |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
919 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
920 dnl Consider adding -Wbad-function-cast. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
921 dnl This leads to spurious warnings using GPOINTER_TO_INT(), et al. directly on a function call. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
922 dnl We'd need an intermediate variable. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
923 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
924 dnl Consider adding -Wfloat-equal. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
925 dnl This leads to warnings with Perl. |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
926 dnl Perhaps we could write ugly configure magic and pass -Wno-float-equal down to that subdirectory. |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
927 dnl On the other hand, it's probably actually broken, so maybe the Perl folks should fix that? |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
928 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
929 dnl Consider removing -Wno-sign-compare (from the -Wextra set) and fixing all those cases. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
930 dnl This is likely non-trivial. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
931 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
932 for newflag in \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
933 "-Waggregate-return" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
934 "-Wcast-align" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
935 "-Wdeclaration-after-statement" \ |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
936 "-Wendif-labels" \ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
937 "-Werror-implicit-function-declaration" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
938 "-Wextra -Wno-sign-compare -Wno-unused-parameter" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
939 "-Winit-self" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
940 "-Wmissing-declarations" \ |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
941 "-Wmissing-noreturn" \ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
942 "-Wmissing-prototypes" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
943 "-Wnested-externs" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
944 "-Wpointer-arith" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
945 "-Wundef" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
946 ; do |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
947 orig_CFLAGS="$CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
948 CFLAGS="$CFLAGS $newflag" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
949 AC_MSG_CHECKING(for $newflag option to gcc) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
950 AC_TRY_COMPILE([], [ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
951 int main() {return 0;} |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
952 ], [ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
953 AC_MSG_RESULT(yes) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
954 CFLAGS="$orig_CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
955 DEBUG_CFLAGS="$DEBUG_CFLAGS $newflag" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
956 ], [ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
957 AC_MSG_RESULT(no) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
958 CFLAGS="$orig_CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
959 ]) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
960 done |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
961 |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
962 if test "x$enable_fortify" = "xyes"; then |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
963 AC_MSG_CHECKING(for FORTIFY_SOURCE support) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
964 AC_TRY_COMPILE([#include <features.h>], [ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
965 int main() { |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
966 #if !(__GNUC_PREREQ (4, 1) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
967 || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (4, 0)) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
968 || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (3, 4) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
969 && __GNUC_MINOR__ == 4 \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
970 && (__GNUC_PATCHLEVEL__ > 2 \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
971 || (__GNUC_PATCHLEVEL__ == 2 && __GNUC_RH_RELEASE__ >= 8)))) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
972 #error No FORTIFY_SOURCE support |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
973 #endif |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
974 return 0; |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
975 } |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
976 ], [ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
977 AC_MSG_RESULT(yes) |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
978 DEBUG_CFLAGS="$DEBUG_CFLAGS -Wp,-D_FORTIFY_SOURCE=2" |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
979 ], [ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
980 AC_MSG_RESULT(no) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
981 ]) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
982 fi |
8525
d8dfab355d2c
[gaim-migrate @ 9264]
Christian Hammond <chipx86@chipx86.com>
parents:
8485
diff
changeset
|
983 |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
984 DEBUG_CFLAGS="-Wall $DEBUG_CFLAGS" |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
985 CFLAGS="-g $CFLAGS" |
7021 | 986 fi |
6723
296c45dd9a51
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
987 AC_SUBST(CFLAGS) |
296c45dd9a51
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
988 |
15913
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
989 AC_PATH_PROG(pidginpath, pidgin) |
14191
009db0b357b5
This is a hand-crafted commit to migrate across subversion revisions
Ethan Blanton <elb@pidgin.im>
parents:
14122
diff
changeset
|
990 |
8665
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
991 dnl ####################################################################### |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
992 dnl # Check for D-Bus libraries |
11055 | 993 dnl ####################################################################### |
994 | |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
995 AC_ARG_ENABLE(dbus, [AC_HELP_STRING([--enable-dbus], [enable D-Bus support])], , enable_dbus=yes) |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
996 AC_ARG_ENABLE(nm, [AC_HELP_STRING([--enable-nm], [enable NetworkManager support (buggy) (requires D-Bus)])], enable_libnm=yes, enable_libnm=no) |
11055 | 997 |
11146 | 998 if test "x$enable_dbus" = "xyes" ; then |
14441 | 999 AC_CHECK_PROG(enable_dbus, dbus-binding-tool, yes, no) |
11055 | 1000 fi |
1001 | |
11146 | 1002 if test "x$enable_dbus" = "xyes" ; then |
14442 | 1003 PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.35 dbus-glib-1 >= 0.35], [ |
11055 | 1004 AC_SUBST(DBUS_CFLAGS) |
11070
fdb8ba7a4857
[gaim-migrate @ 13069]
Richard Laager <rlaager@wiktel.com>
parents:
11067
diff
changeset
|
1005 AC_SUBST(DBUS_LIBS) |
fdb8ba7a4857
[gaim-migrate @ 13069]
Richard Laager <rlaager@wiktel.com>
parents:
11067
diff
changeset
|
1006 enable_dbus=yes |
14442 | 1007 ], [ |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1008 AC_MSG_RESULT(no) |
11067 | 1009 enable_dbus=no |
11055 | 1010 ]) |
14696 | 1011 |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1012 dnl Check for libnm_glib; if we don't have it, oh well |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1013 if test "x$enable_libnm" = "xyes" ; then |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1014 LIBNM_CFLAGS="" |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1015 LIBNM_LIBS="" |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1016 PKG_CHECK_MODULES(LIBNM, libnm_glib, |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1017 [ |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1018 AC_DEFINE(HAVE_LIBNM, 1, [Define if you have NetworkManager]) |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1019 enable_libnm=yes |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1020 ], |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1021 [ |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1022 AC_MSG_RESULT(no) |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1023 enable_libnm=no |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1024 ]) |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1025 AC_SUBST(LIBNM_CFLAGS) |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1026 AC_SUBST(LIBNM_LIBS) |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1027 fi |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1028 else |
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1029 enable_libnm=no |
11067 | 1030 fi |
1031 | |
14441 | 1032 dnl ####################################################################### |
1033 dnl # Check for Python | |
1034 dnl ####################################################################### | |
11146 | 1035 |
14441 | 1036 dnl Python scripts are used to auto-generate about 3000 lines of C |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
1037 dnl and XML code that wraps (part of) the existing API so that |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1038 dnl it is now accessible through D-Bus. |
11146 | 1039 |
14441 | 1040 dnl Python is only required if --enable-dbus is used, and only for |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
1041 dnl the build process to generate the code, not for running pidgin. |
14441 | 1042 dnl This autogenerated code is system-independent, so in principle we |
1043 dnl can generate all of it before shipping. But I thought adding | |
1044 dnl auto-generated stuff to the repository is inelegant. | |
1045 dnl Alternatively, these python scripts could be rewritten | |
1046 dnl in C (brrrr ...). | |
11146 | 1047 |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1048 AC_ARG_WITH([python], |
13771
463259ea22ff
[gaim-migrate @ 16183]
Etan Reisner <pidgin@unreliablesource.net>
parents:
13746
diff
changeset
|
1049 AC_HELP_STRING([--with-python=PATH], |
13731 | 1050 [which python interpreter to use for dbus code generation]), |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1051 PYTHON=$withval) |
11356 | 1052 |
11146 | 1053 if test "x$enable_dbus" = "xyes" ; then |
13841 | 1054 if test -z "$PYTHON" -o "x$PYTHON" = "xyes"; then |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1055 AC_PATH_PROG([PYTHON], [python], [no]) |
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1056 fi |
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1057 |
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1058 if test x"$python" = x"no" ; then |
11146 | 1059 AC_MSG_WARN([python interpreter not found in your path]) |
1060 enable_dbus=no | |
1061 fi | |
1062 fi | |
1063 | |
1064 if test "x$enable_dbus" = "xyes" ; then | |
1065 if $PYTHON -c "import sys; sys.exit(sys.version[[:3]] >= '2.4')" ; then | |
1066 AC_MSG_WARN([python version >= 2.4 required]) | |
1067 enable_dbus=no | |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1068 fi |
11146 | 1069 fi |
1070 | |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1071 dnl ########################################################################### |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1072 dnl # Find the D-Bus services dir. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1073 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1074 dnl # This is a 3 step process that |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1075 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1076 dnl # 1. checks if --with-dbus-services was set, if so use that. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1077 dnl # 2. checks if --prefix was given, if so use that. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1078 dnl # 3. fallbacks to installing into what should be the correct system |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1079 dnl # directories. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1080 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1081 dnl # This is still prone to error if one of the legacy directories exist |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1082 dnl # although a newer dbus is installed. But I have tried to order the |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1083 dnl # directory searching to keep this situation at a minimum. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1084 dnl ########################################################################### |
14440 | 1085 AC_ARG_WITH(dbus-services, [AC_HELP_STRING([--with-dbus-services=<dir>], [where the D-Bus services directory is located.])]) |
11351 | 1086 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1087 DBUS_SERVICES_DIR="" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1088 |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1089 if test x"$enable_dbus" = "xyes" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1090 AC_MSG_CHECKING([location of the D-Bus services directory]) |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1091 if ! test -z "$with_dbus_services" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1092 if ! test -d "$with_dbus_services" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1093 AC_MSG_ERROR([$with_dbus_services does not exist, if this is the correct location please make sure that it exists.]) |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1094 fi |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1095 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1096 DBUS_SERVICES_DIR="$with_dbus_services" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1097 else |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1098 if test x"$prefix" = x"NONE" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1099 dnl # no prefix given, so we look for the correct dbus system paths. |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1100 dnl # if a prefix is given, we use it. |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1101 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1102 serviceprefixes="$datadir $libdir /usr/share /usr/local/share" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1103 DBUS_SERVICES_DIR="" |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1104 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1105 for d in $serviceprefixes ; do |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1106 dir="$d/dbus-1/services" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1107 if test -d $dir ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1108 DBUS_SERVICES_DIR="$dir" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1109 break |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1110 fi |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1111 done |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1112 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1113 if test -z $DBUS_SERVICES_DIR ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1114 AC_MSG_ERROR([D-Bus services directory was not found! Please use --with-dbus-services and specify it's location.]) |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1115 fi |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1116 else |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1117 DBUS_SERVICES_DIR="$datadir/dbus-1/services" |
11903 | 1118 fi |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1119 fi |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1120 AC_MSG_RESULT([$DBUS_SERVICES_DIR]) |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1121 AC_DEFINE(HAVE_DBUS, 1, [Define if we are using D-Bus.]) |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1122 fi |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1123 AC_SUBST(DBUS_SERVICES_DIR) |
11351 | 1124 |
11356 | 1125 if test "x$enable_dbus" = "xyes" ; then |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1126 echo "Building with D-Bus support" |
11356 | 1127 else |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1128 echo "Building without D-Bus support" |
11356 | 1129 fi |
1130 | |
1131 AM_CONDITIONAL(ENABLE_DBUS, test "x$enable_dbus" = "xyes") | |
1132 | |
11055 | 1133 dnl ####################################################################### |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1134 dnl # Check for Mono support |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1135 dnl ####################################################################### |
15538
7ae72b7c02b1
sf patch #1640011, from Celso Pinto
Mark Doliner <mark@kingant.net>
parents:
15461
diff
changeset
|
1136 AC_ARG_ENABLE(mono, [AC_HELP_STRING([--enable-mono], [compile with Mono runtime support (experimental)])], , enable_mono=no) |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1137 if test x"$enable_mono" = x"yes" ; then |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1138 PKG_CHECK_MODULES(MONO, mono, [ |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1139 AC_SUBST(MONO_CFLAGS) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1140 AC_SUBST(MONO_LIBS) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1141 enable_mono=yes |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1142 ], [ |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1143 AC_MSG_RESULT(no) |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1144 enable_mono=no |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1145 ]) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1146 if test x"$enable_mono" = x"yes"; then |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1147 oldLIBS="$LIBS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1148 LIBS="$LIBS $MONO_LIBS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1149 AC_MSG_CHECKING(for libmono) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1150 AC_CHECK_FUNCS(mono_jit_init, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1151 LIBS="$oldLIBS" |
13731 | 1152 |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1153 oldCPPFLAGS="$CPPFLAGS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1154 CPPFLAGS="$CPPFLAGS $MONO_CFLAGS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1155 AC_CHECK_HEADERS(mono/jit/jit.h, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1156 AC_CHECK_HEADERS(mono/metadata/object.h, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1157 CPPFLAGS="$oldCPPFLAGS" |
13731 | 1158 |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1159 AC_DEFINE(ENABLE_MONO, 1, [Define if mono enabled.]) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1160 fi |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1161 else |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1162 MONO_CFLAGS= |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1163 MONO_LIBS= |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1164 enable_mono=no |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1165 fi |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1166 |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1167 AC_SUBST(MONO_CFLAGS) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1168 AC_SUBST(MONO_LIBS) |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1169 AM_CONDITIONAL(USE_MONO, test x"$enable_mono" = x"yes") |
3203 | 1170 |
8665
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1171 dnl ####################################################################### |
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1172 dnl # Check for Perl support |
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1173 dnl ####################################################################### |
14444 | 1174 AC_ARG_ENABLE(perl, [AC_HELP_STRING([--disable-perl], [compile without perl scripting])], , enable_perl=yes) |
1175 | |
10975
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1176 if test "$enable_plugins" = no ; then |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1177 enable_perl=no |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1178 fi |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1179 |
2129 | 1180 if test "$enable_perl" = yes ; then |
1181 AC_PATH_PROG(perlpath, perl) | |
1182 AC_MSG_CHECKING(for Perl compile flags) | |
1183 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
1184 if test "_$PERL_CFLAGS" = _ ; then | |
1185 AC_MSG_RESULT([not found, building without perl.]) | |
16896
bcba07153da5
Prevent bogus configure errors if perl isn't found. This isn't major but
Stu Tomlinson <stu@nosnilmot.com>
parents:
16891
diff
changeset
|
1186 enable_perl=no |
2129 | 1187 else |
1188 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
1189 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
1190 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
1191 if test "$system" = "Linux"; then | |
1192 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
1193 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
1194 fi | |
1195 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
1196 AC_MSG_RESULT(ok) | |
3931 | 1197 |
6844
ffc40208c1e9
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1198 oldLIBS="$LIBS" |
3931 | 1199 LIBS="$LIBS $PERL_LIBS" |
1200 AC_MSG_CHECKING(for libperl) | |
1201 AC_CHECK_FUNCS(perl_run, [], enable_perl=no) | |
6844
ffc40208c1e9
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1202 LIBS="$oldLIBS" |
10460 | 1203 |
1204 oldCPPFLAGS="$CPPFLAGS" | |
1205 CPPFLAGS="$CPPFLAGS $PERL_CFLAGS" | |
1206 AC_CHECK_HEADERS(EXTERN.h) | |
1207 AC_CHECK_HEADERS(perl.h, [], enable_perl=no, | |
1208 [#if HAVE_EXTERN_H | |
1209 # include <EXTERN.h> | |
1210 #endif]) | |
1211 CPPFLAGS="$oldCPPFLAGS" | |
2129 | 1212 fi |
1213 fi | |
1214 | |
3931 | 1215 if test "$enable_perl" = yes ; then |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1216 AC_PROG_PERL_MODULES(ExtUtils::MakeMaker, , have_makemaker=no) |
3931 | 1217 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1218 if test "x$have_makemaker" = "xno"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1219 enable_perl=no |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1220 PERL_CFLAGS= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1221 PERL_LIBS= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1222 AM_CONDITIONAL(USE_PERL, false) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1223 AC_MSG_WARN(Compiling perl requires ExtUtils::MakeMaker) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1224 else |
14442 | 1225 AC_DEFINE(HAVE_PERL, [1], [Compile with support for perl]) |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1226 AC_SUBST(PERL_CFLAGS) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1227 AC_SUBST(PERL_LIBS) |
12120
b8c5b67a5475
[gaim-migrate @ 14420]
Etan Reisner <pidgin@unreliablesource.net>
parents:
12067
diff
changeset
|
1228 AM_CONDITIONAL(USE_PERL, true) |
4298 | 1229 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1230 dnl This is almost definitely wrong, but in case there's |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1231 dnl something I'm missing, I'll leave it in. |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1232 AC_CHECK_FUNCS(Perl_eval_pv) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1233 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1234 AC_MSG_CHECKING(for old perl) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1235 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1236 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1237 if test "x$PERL_OLD" = "xyes"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1238 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1239 AC_MSG_RESULT(yes) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1240 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1241 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1242 fi |
6586
c3388f361bdf
[gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents:
6535
diff
changeset
|
1243 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1244 if test "x$prefix" != "xNONE"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1245 prefix=`eval echo $prefix` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1246 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$prefix" |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1247 fi |
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1248 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1249 AC_ARG_WITH(perl-lib, |
14441 | 1250 [AC_HELP_STRING([--with-perl-lib=[site|vendor|DIR]], |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
1251 [specify where to install the Perl libraries for pidgin. Default is site.])], |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1252 [ |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1253 if test "x$withval" = xsite; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1254 PERL_MM_PARAMS="" |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1255 elif test "x$withval" = xvendor; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1256 if test -z "`$perlpath -v | grep '5\.0'`"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1257 PERL_MM_PARAMS="INSTALLDIRS=vendor" |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1258 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1259 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=`perl -e 'use Config; print $Config{prefix}'`" |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1260 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1261 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1262 PERL_MM_PARAMS="INSTALLDIRS=vendor PREFIX=$withval" |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1263 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1264 ]) |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1265 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1266 AC_SUBST(PERL_MM_PARAMS) |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1267 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1268 AC_MSG_CHECKING(for DynaLoader.a) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1269 DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1270 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1271 dnl Don't check libperl.a if dynaloader.a wasn't found. |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1272 if test -n "$DYNALOADER_A"; then |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1273 AC_MSG_RESULT(yes) |
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1274 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1275 dnl Find either libperl.a or libperl.so |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1276 AC_MSG_CHECKING(for libperl.a or libperl.so) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1277 LIBPERL_A=`echo "$PERL_LDFLAGS -L/usr/lib"|$perlpath -e 'foreach (split(/ /, <STDIN>)) { if (/^-L(.*)/) { my $dir=$1; if (\`ls $dir/libperl.so* 2>/dev/null\`) { print "-lperl"; last; }; if (-e "$dir/libperl.a") { print "$dir/libperl.a"; last } } };'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1278 if test -z "$LIBPERL_A"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1279 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1280 DYNALOADER_A= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1281 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1282 AC_MSG_RESULT(yes) |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1283 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1284 if test "$LIBPERL_A" = "-lperl"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1285 LIBPERL_A= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1286 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1287 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1288 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1289 PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'` |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1290 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1291 if test -n "$LIBPERL_A"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1292 PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1293 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1294 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1295 AC_SUBST(DYNALOADER_A) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1296 AC_SUBST(LIBPERL_A) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1297 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1298 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1299 fi |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1300 fi |
3931 | 1301 else |
1302 PERL_CFLAGS= | |
1303 PERL_LIBS= | |
5232
2d58a9a46292
[gaim-migrate @ 5602]
Christian Hammond <chipx86@chipx86.com>
parents:
5229
diff
changeset
|
1304 AM_CONDITIONAL(USE_PERL, false) |
3931 | 1305 fi |
1306 | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1307 dnl ####################################################################### |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1308 dnl # SSL support |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1309 dnl # |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1310 dnl # Thanks go to Evolution for the checks. |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1311 dnl ####################################################################### |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1312 |
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1313 dnl These two are inverses of each other <-- stolen from evolution! |
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1314 |
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1315 AC_ARG_ENABLE(gnutls, |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1316 [ --enable-gnutls=[yes,no] attempt to use GnuTLS for SSL support (preferred) [default=yes]], |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1317 [enable_gnutls="$enableval"], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1318 [enable_gnutls="yes"]) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1319 |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1320 AC_ARG_ENABLE(nss, |
13731 | 1321 [ --enable-nss=[yes,no,static] attempt to use Mozilla libnss for SSL support [default=yes]], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1322 [enable_nss="$enableval"], |
6968 | 1323 [enable_nss="yes"]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1324 |
15186 | 1325 msg_ssl="None (MSN and Google Talk will not work without SSL!)" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1326 |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1327 dnl # |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1328 dnl # Check for GnuTLS if it's specified. |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1329 dnl # |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1330 if test "x$enable_gnutls" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1331 enable_gnutls="no" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1332 prefix=`eval echo $prefix` |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1333 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1334 AC_ARG_WITH(gnutls-includes, |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1335 [ --with-gnutls-includes=PREFIX location of GnuTLS includes.], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1336 [ with_gnutls_includes="$withval" ], |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1337 [ with_gnutls_includes="$prefix/include" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1338 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1339 have_gnutls_includes="no" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1340 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1341 if test "x$with_gnutls_includes" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1342 CPPFLAGS_save="$CPPFLAGS" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1343 |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1344 AC_MSG_CHECKING(for GnuTLS includes) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1345 AC_MSG_RESULT("") |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1346 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1347 CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1348 AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1349 CPPFLAGS="$CPPFLAGS_save" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1350 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1351 if test "x$gnutls_includes" != "xno" -a \ |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1352 "x$gnutls_includes" != "x"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1353 have_gnutls_includes="yes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1354 |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1355 if test "x$with_gnutls_includes" != "xNONE/include"; then |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1356 GNUTLS_CFLAGS="-I$with_gnutls_includes" |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1357 fi |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1358 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1359 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1360 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1361 else |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1362 AC_MSG_CHECKING(for GnuTLS includes) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1363 AC_MSG_RESULT(no) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1364 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1365 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1366 AC_ARG_WITH(gnutls-libs, |
14440 | 1367 [AC_HELP_STRING([--with-gnutls-libs=PREFIX], [location of GnuTLS libraries.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1368 [ with_gnutls_libs="$withval" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1369 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1370 if test "x$with_gnutls_libs" != "xno" -a \ |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1371 "x$have_gnutls_includes" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1372 |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1373 LIBS_save="$LIBS" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1374 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1375 case $with_gnutls_libs in |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1376 ""|-L*) ;; |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1377 *) with_gnutls_libs="-L$with_gnutls_libs" ;; |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1378 esac |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1379 |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1380 AC_CACHE_CHECK([for GnuTLS libraries], gnutls_libs, |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1381 [ |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1382 LIBS="$LIBS $with_gnutls_libs -lgnutls -lgcrypt" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1383 AC_TRY_LINK_FUNC(gnutls_init, gnutls_libs="yes", gnutls_libs="no") |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1384 LIBS="$LIBS_save" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1385 ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1386 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1387 if test "x$gnutls_libs" != "xno"; then |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1388 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GnuTLS]) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1389 AC_DEFINE(HAVE_SSL) |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1390 msg_gnutls="GnuTLS" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1391 GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1392 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1393 enable_gnutls="yes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1394 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1395 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1396 GNUTLS_LIBS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1397 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1398 else |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1399 AC_MSG_CHECKING(for GnuTLS libraries) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1400 AC_MSG_RESULT(no) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1401 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1402 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1403 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1404 GNUTLS_LIBS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1405 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1406 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1407 AC_SUBST(GNUTLS_CFLAGS) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1408 AC_SUBST(GNUTLS_LIBS) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1409 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1410 AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes") |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1411 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1412 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1413 dnl # |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1414 dnl # Check for NSS if it's specified, or if GnuTLS checks failed. |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1415 dnl # |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1416 if test "x$enable_nss" != "xno"; then |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1417 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1418 AC_ARG_WITH(nspr-includes, |
14440 | 1419 [AC_HELP_STRING([--with-nspr-includes=PREFIX], [specify location of Mozilla nspr4 includes.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1420 [with_nspr_includes="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1421 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1422 AC_ARG_WITH(nspr-libs, |
14440 | 1423 [AC_HELP_STRING([--with-nspr-libs=PREFIX], [specify location of Mozilla nspr4 libs.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1424 [with_nspr_libs="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1425 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1426 AC_ARG_WITH(nss-includes, |
14440 | 1427 [AC_HELP_STRING([--with-nss-includes=PREFIX], [specify location of Mozilla nss3 includes.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1428 [with_nss_includes="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1429 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1430 AC_ARG_WITH(nss-libs, |
14440 | 1431 [AC_HELP_STRING([--with-nss-libs=PREFIX], [specify location of Mozilla nss3 libs.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1432 [with_nss_libs="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1433 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1434 |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1435 if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1436 test -n "$with_nss_includes" || test -n "$with_nss_libs" || |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1437 test "x$enable_nss" = "xstatic"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1438 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1439 nss_manual_check="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1440 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1441 nss_manual_check="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1442 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1443 |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1444 enable_nss="no" |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1445 |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1446 if test "x$nss_manual_check" = "xno"; then |
12507 | 1447 if `$PKG_CONFIG --exists mozilla-nss`; then |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1448 PKG_CHECK_MODULES(NSS, mozilla-nss, [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1449 have_nss="yes" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1450 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1451 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1452 have_nss="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1453 ]) |
12507 | 1454 mozilla_nspr="mozilla-nspr" |
1455 mozilla_nss="mozilla-nss" | |
1456 else | |
1457 if `$PKG_CONFIG --exists nss`; then | |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1458 PKG_CHECK_MODULES(NSS, nss, [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1459 have_nss="yes" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1460 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1461 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1462 ]) |
12507 | 1463 mozilla_nspr="nspr" |
1464 mozilla_nss="nss" | |
1465 fi | |
1466 fi | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1467 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1468 if test "x$have_nss" = "xyes"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1469 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1470 AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS]) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1471 AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1472 |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1473 msg_nss="Mozilla NSS" |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1474 enable_nss="yes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1475 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1476 nss_manual_check="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1477 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1478 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1479 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1480 if test "x$nss_manual_check" = "xyes"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1481 mozilla_nss="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1482 have_nspr_includes="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1483 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1484 if test "x$with_nspr_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1485 CPPFLAGS_save=$CPPFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1486 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1487 AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1488 AC_MSG_RESULT("") |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1489 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1490 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1491 AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1492 CPPFLAGS=$CPPFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1493 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1494 if test "x$moz_nspr_includes" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1495 "x$moz_nspr_includes" != "x"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1496 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1497 have_nspr_includes="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1498 NSPR_CFLAGS="-I$with_nspr_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1499 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1500 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1501 AC_MSG_CHECKING(for Mozilla nspr4 includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1502 AC_MSG_RESULT(no) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1503 |
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1504 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1505 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1506 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1507 have_nspr_libs="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1508 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1509 if test "x$with_nspr_libs" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1510 "x$have_nspr_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1511 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1512 CFLAGS_save=$CFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1513 LDFLAGS_save=$LDFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1514 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1515 if test "$enable_nss" = "static"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1516 if test -z "$with_nspr_libs"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1517 AC_MSG_ERROR( |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1518 [Static linkage requested, but path to nspr libraries not set.] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1519 [Please specify the path to libnspr4.a] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1520 [Example: --with-nspr-libs=/usr/lib]) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1521 |
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1522 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1523 else |
12038 | 1524 nsprlibs="$LIBDL $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1525 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1526 else |
12038 | 1527 nsprlibs="$LIBDL -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1528 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1529 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1530 AC_CACHE_CHECK([for Mozilla nspr libraries], moz_nspr_libs, |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1531 [ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1532 LIBS_save=$LIBS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1533 CFLAGS="$CFLAGS $NSPR_CFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1534 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1535 LIBS="$nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1536 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1537 if test "x$with_nspr_libs" != "x"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1538 LDFLAGS="$LDFLAGS -L$with_nspr_libs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1539 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1540 LDFLAGS="$LDFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1541 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1542 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1543 AC_TRY_LINK_FUNC(PR_Init, |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1544 [moz_nspr_libs="yes"], |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1545 [moz_nspr_libs="no"]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1546 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1547 CFLAGS=$CFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1548 LDFLAGS=$LDFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1549 LIBS=$LIBS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1550 ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1551 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1552 if test "x$moz_nspr_libs" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1553 have_nspr_libs="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1554 NSPR_LIBS="-L$with_nspr_libs $nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1555 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1556 NSPR_CFLAGS="" |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1557 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1558 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1559 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1560 AC_MSG_CHECKING(for Mozilla nspr4 libraries) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1561 AC_MSG_RESULT(no) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1562 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1563 |
6968 | 1564 have_nss_includes="no" |
1565 | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1566 if test "x$with_nss_includes" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1567 "x$have_nspr_libs" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1568 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1569 CPPFLAGS_save=$CPPFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1570 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1571 AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1572 AC_MSG_RESULT("") |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1573 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1574 if test "x$with_nspr_includes" != "x"; then |
6990 | 1575 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1576 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1577 CPPFLAGS="$CPPFLAGS -I$with_nss_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1578 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1579 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1580 AC_CHECK_HEADERS(nss.h ssl.h smime.h, |
6968 | 1581 [moz_nss_includes="yes"], |
1582 [moz_nss_includes="no"]) | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1583 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1584 CPPFLAGS=$CPPFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1585 |
6968 | 1586 if test "x$moz_nss_includes" = "xyes"; then |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1587 have_nss_includes="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1588 NSS_CFLAGS="-I$with_nss_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1589 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1590 NSPR_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1591 NSPR_LIBS="" |
7252
1a808d72caff
[gaim-migrate @ 7829]
Christian Hammond <chipx86@chipx86.com>
parents:
7233
diff
changeset
|
1592 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1593 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1594 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1595 AC_MSG_CHECKING(for Mozilla nss3 includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1596 AC_MSG_RESULT(no) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1597 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1598 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1599 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1600 if test "x$with_nss_libs" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1601 "x$have_nss_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1602 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1603 LDFLAGS_save=$LDFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1604 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1605 if test "$enable_nss" = "static"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1606 if test -z "$with_nss_libs"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1607 AC_MSG_ERROR( |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1608 [Static linkage requested, but path to nss libraries not set.] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1609 [Please specify the path to libnss3.a] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1610 [Example: --with-nspr-libs=/usr/lib/mozilla]) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1611 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1612 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1613 nsslibs="-ldb1 $with_nss_libs/libnssckfw.a $with_nss_libs/libasn1.a $with_nss_libs/libcrmf.a $with_nss_libs/libswfci.a $with_nss_libs/libjar.a $with_nss_libs/libpkcs12.a $with_nss_libs/libpkcs7.a $with_nss_libs/libpki1.a $with_nss_libs/libsmime.a $with_nss_libs/libssl.a $with_nss_libs/libnss.a $with_nss_libs/libpk11wrap.a $with_nss_libs/libsoftokn.a $with_nss_libs/libfreebl.a $with_nss_libs/libnsspki.a $with_nss_libs/libnssdev.a $with_nss_libs/libcryptohi.a $with_nss_libs/libcerthi.a $with_nss_libs/libcertdb.a $with_nss_libs/libsecutil.a $with_nss_libs/libnssb.a" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1614 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1615 case "$host" in |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1616 *solaris*) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1617 nsslibs="$nsslibs $with_nss_libs/libfreeb1.a" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1618 ;; |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1619 esac |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1620 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1621 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1622 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1623 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1624 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1625 AC_CACHE_CHECK([for Mozilla nss libraries], moz_nss_libs, |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1626 [ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1627 LIBS_save=$LIBS |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1628 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1629 LIBS="$nsslibs $nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1630 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1631 AC_TRY_LINK_FUNC(NSS_Init, |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1632 [moz_nss_libs="yes"], |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1633 [moz_nss_libs="no"]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1634 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1635 if test "x$moz_nss_libs" = "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1636 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1637 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1638 LIBS="$LIBS $nsslibs" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1639 AC_TRY_LINK_FUNC(NSS_Init, |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1640 [moz_nss_libs="yes"], |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1641 [moz_nss_libs="no"]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1642 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1643 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1644 LDFLAGS=$LDFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1645 LIBS=$LIBS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1646 ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1647 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1648 if test "x$moz_nss_libs" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1649 AC_DEFINE(HAVE_NSS) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1650 AC_DEFINE(HAVE_SSL) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1651 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1652 NSS_LIBS="-L$with_nss_libs $nsslibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1653 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1654 if test "$enable_nss" = "static"; then |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1655 msg_nss="Mozilla NSS (static)" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1656 else |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1657 msg_nss="Mozilla NSS" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1658 fi |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1659 |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1660 enable_nss="yes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1661 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1662 NSS_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1663 NSPR_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1664 NSPR_LIBS="" |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1665 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1666 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1667 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1668 AC_MSG_CHECKING(for Mozilla nss libraries) |
6968 | 1669 AC_MSG_RESULT(no) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1670 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1671 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1672 NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1673 NSS_LIBS="$NSPR_LIBS $NSS_LIBS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1674 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1675 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1676 AC_SUBST(NSS_CFLAGS) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1677 AC_SUBST(NSS_LIBS) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1678 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1679 |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1680 AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes") |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1681 |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1682 if test "x$msg_nss" != "x" -a "x$msg_gnutls" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1683 msg_ssl="$msg_nss and $msg_gnutls" |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1684 elif test "x$msg_nss" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1685 msg_ssl=$msg_nss |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1686 elif test "x$msg_gnutls" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1687 msg_ssl=$msg_gnutls |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1688 fi |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1689 |
14441 | 1690 dnl ####################################################################### |
1691 dnl # Check for Tcl | |
1692 dnl ####################################################################### | |
14444 | 1693 AC_ARG_ENABLE(tcl, [AC_HELP_STRING([--disable-tcl], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
1694 [compile without Tcl scripting])], enable_tcl="$enableval", enable_tcl="yes") |
14444 | 1695 AC_ARG_WITH(tclconfig, [AC_HELP_STRING([--with-tclconfig=DIR], |
1696 [directory containing tclConfig.sh])]) | |
1697 | |
10975
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1698 if test "$enable_plugins" = no; then |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1699 enable_tcl=no |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1700 fi |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1701 |
6694 | 1702 if test "$enable_tcl" = yes; then |
1703 AC_MSG_CHECKING([for tclConfig.sh]) | |
14441 | 1704 TCLCONFIG=no |
6710 | 1705 TCLCONFIGDIRS="/usr/lib \ |
14441 | 1706 /usr/lib64 \ |
1707 /usr/lib/tcl8.4 \ | |
1708 /usr/lib/tcl8.3 \ | |
1709 /usr/lib/tcl8.2 \ | |
1710 /System/Library/Tcl/8.3 \ | |
1711 /usr/local/lib" | |
6710 | 1712 for dir in $with_tclconfig $TCLCONFIGDIRS; do |
6694 | 1713 if test -f $dir/tclConfig.sh; then |
1714 TCLCONFIG=$dir/tclConfig.sh | |
1715 AC_MSG_RESULT([yes ($TCLCONFIG)]) | |
1716 fi | |
1717 done | |
6697 | 1718 if test "$TCLCONFIG" = "no"; then |
6694 | 1719 AC_MSG_RESULT([no]) |
1720 enable_tcl=no | |
1721 else | |
1722 . $TCLCONFIG | |
6709 | 1723 AC_MSG_CHECKING([Tcl version compatability]) |
7822 | 1724 if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -lt 3; then |
1725 AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 or later required]) | |
6709 | 1726 enable_tcl=no |
1727 else | |
1728 AC_MSG_RESULT([ok, $TCL_VERSION]) | |
1729 eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"" | |
1730 AC_MSG_CHECKING([for Tcl linkability]) | |
6713 | 1731 oldCPPFLAGS=$CPPFLAGS |
7351 | 1732 CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
6709 | 1733 oldLIBS=$LIBS |
1734 LIBS="$LIBS $TCL_LIB_SPEC" | |
1735 AC_TRY_LINK([#include <tcl.h>], | |
14441 | 1736 [Tcl_Interp *interp=NULL; Tcl_Init(interp)], |
1737 [AC_MSG_RESULT([yes]);enable_tcl=yes], | |
1738 [AC_MSG_RESULT([no]);enable_tcl=no]) | |
6713 | 1739 CPPFLAGS="$oldCPPFLAGS" |
6709 | 1740 LIBS="$oldLIBS" |
1741 fi | |
6694 | 1742 fi |
1743 fi | |
1744 | |
1745 if test "$enable_tcl" = yes; then | |
1746 AM_CONDITIONAL(USE_TCL, true) | |
1747 TCL_LIBS=$TCL_LIB_SPEC | |
14442 | 1748 AC_DEFINE(HAVE_TCL, [1], [Compile with support for the Tcl toolkit]) |
6694 | 1749 AC_SUBST(TCL_LIBS) |
7351 | 1750 TCL_CFLAGS="$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
6717 | 1751 if test "x$GCC" = "xyes"; then |
1752 TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing" | |
1753 fi | |
6712 | 1754 AC_SUBST(TCL_CFLAGS) |
6694 | 1755 else |
1756 AM_CONDITIONAL(USE_TCL, false) | |
1757 fi | |
1758 | |
14441 | 1759 dnl ####################################################################### |
1760 dnl # Check for Tk | |
1761 dnl ####################################################################### | |
14444 | 1762 AC_ARG_ENABLE(tk, [AC_HELP_STRING([--disable-tk], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
1763 [compile without Tcl support for Tk])], enable_tk="$enableval", enable_tk="yes") |
14444 | 1764 AC_ARG_WITH(tkconfig, [AC_HELP_STRING([--with-tkconfig=DIR], |
1765 [directory containing tkConfig.sh])]) | |
1766 | |
6694 | 1767 if test "$enable_tcl" = yes -a "$enable_tk" = yes; then |
1768 AC_MSG_CHECKING([for tkConfig.sh]) | |
1769 TKCONFIG=no | |
6715 | 1770 TKCONFIGDIRS="/usr/lib \ |
14441 | 1771 /usr/lib64 \ |
1772 /usr/lib/tk8.4 \ | |
1773 /usr/lib/tk8.3 \ | |
1774 /usr/lib/tk8.2 \ | |
1775 /usr/local/lib" | |
6715 | 1776 for dir in $with_tkconfig $TKCONFIGDIRS; do |
6694 | 1777 if test -f $dir/tkConfig.sh; then |
1778 TKCONFIG=$dir/tkConfig.sh | |
1779 AC_MSG_RESULT([yes ($TKCONFIG)]) | |
1780 fi | |
1781 done | |
1782 if test "$TKCONFIG" = "no"; then | |
1783 AC_MSG_RESULT([no]) | |
1784 enable_tk=no | |
1785 else | |
1786 . $TKCONFIG | |
1787 eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\"" | |
1788 AC_MSG_CHECKING([for Tk linkability]) | |
6716 | 1789 oldCPPFLAGS=$CPPFLAGS |
1790 CPPFLAGS="$CPPFLAGS $TCL_CFLAGS" | |
6694 | 1791 oldLIBS=$LIBS |
1792 LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC" | |
11999
ea5e84686331
[gaim-migrate @ 14292]
Etan Reisner <pidgin@unreliablesource.net>
parents:
11955
diff
changeset
|
1793 AC_TRY_LINK([#include <tk.h>], |
14441 | 1794 [Tcl_Interp *interp=NULL; Tcl_Init(interp); Tk_Init(interp);], |
1795 [AC_MSG_RESULT([yes]);enable_tk=yes], | |
1796 [AC_MSG_RESULT([no]);enable_tk=no]) | |
6716 | 1797 CPPFLAGS="$oldCPPFLAGS" |
6694 | 1798 LIBS="$oldLIBS" |
1799 fi | |
6710 | 1800 else |
1801 enable_tk=no | |
6694 | 1802 fi |
1803 | |
1804 if test "$enable_tk" = yes; then | |
1805 AM_CONDITIONAL(USE_TK, true) | |
1806 AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit]) | |
1807 TK_LIBS=$TK_LIB_SPEC | |
1808 AC_SUBST(TK_LIBS) | |
1809 else | |
1810 AM_CONDITIONAL(USE_TK, false) | |
1811 fi | |
1812 | |
2129 | 1813 if test "$ac_cv_cygwin" = yes ; then |
1814 LDADD="$LDADD -static" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
1815 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1816 fi |
2129 | 1817 |
6360
2e23ccbccdec
[gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents:
6321
diff
changeset
|
1818 AC_SUBST(DEBUG_CFLAGS) |
2129 | 1819 AC_SUBST(LDADD) |
1820 AC_SUBST(LIBS) | |
1821 | |
1822 if test "x$enable_plugins" = "xyes" ; then | |
15823
ed80ec6be33c
who knew that --disable-plugins still worked?! Also, some completely untested support for aim:buddyicon, which I'll look at more tomorrow
Sean Egan <seanegan@gmail.com>
parents:
15817
diff
changeset
|
1823 AC_DEFINE(PURPLE_PLUGINS, 1, [Define if plugins are enabled.]) |
14444 | 1824 AM_CONDITIONAL(PLUGINS, true) |
2129 | 1825 else |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
1826 AM_CONDITIONAL(PLUGINS, false) |
2129 | 1827 fi |
1828 | |
14441 | 1829 dnl ####################################################################### |
1830 dnl # Check for Cyrus-SASL (for Jabber) | |
1831 dnl ####################################################################### | |
2129 | 1832 dnl AC_CHECK_SIZEOF(short) |
1833 AC_CHECK_FUNCS(snprintf connect) | |
12508 | 1834 AC_SUBST(SASL_LIBS) |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1835 AC_ARG_ENABLE(cyrus-sasl, AC_HELP_STRING([--enable-cyrus-sasl], [enable Cyrus SASL support for jabberd]), enable_cyrus_sasl=$enableval, enable_cyrus_sasl=no) |
14441 | 1836 if test "x$enable_cyrus_sasl" = "xyes" ; then |
1837 AC_CHECK_LIB(sasl2, sasl_client_init, [ | |
1838 AC_DEFINE(HAVE_CYRUS_SASL, [1], [Define to 1 if Cyrus SASL is present]) | |
1839 SASL_LIBS=-"lsasl2" | |
1840 ], [ | |
1841 AC_ERROR(Cyrus SASL library not found) | |
1842 ]) | |
12508 | 1843 fi |
2129 | 1844 |
14441 | 1845 dnl ####################################################################### |
1846 dnl # Check for Kerberos (for Zephyr) | |
1847 dnl ####################################################################### | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
1848 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
2129 | 1849 AC_SUBST(KRB4_CFLAGS) |
1850 AC_SUBST(KRB4_LDFLAGS) | |
1851 AC_SUBST(KRB4_LIBS) | |
1852 if test "$kerberos" != "no" ; then | |
1853 if test "$kerberos" != "yes" ; then | |
1854 KRB4_CFLAGS="-I${kerberos}/include" | |
1855 if test -d "$kerberos/include/kerberosIV" ; then | |
1856 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
1857 fi | |
1858 KRB4_LDFLAGS="-L${kerberos}/lib" | |
1859 elif test -d /usr/local/include/kerberosIV ; then | |
1860 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
1861 elif test -d /usr/include/kerberosIV ; then | |
1862 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
1863 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
1864 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
2129 | 1865 |
1866 orig_LDFLAGS="$LDFLAGS" | |
1867 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
1868 AC_CHECK_LIB(krb4, krb_rd_req, | |
1869 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
1870 [AC_CHECK_LIB(krb, krb_rd_req, | |
1871 [KRB4_LIBS="-lkrb -ldes"], | |
1872 [AC_ERROR(Kerberos 4 libraries not found)], | |
1873 -ldes)], | |
1874 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
1875 orig_LIBS="$LIBS" | |
1876 LIBS="$LIBS $KRB4_LIBS" | |
1877 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
1878 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
1879 LIBS="$orig_LIBS" | |
1880 LDFLAGS="$orig_LDFLAGS" | |
1881 fi | |
6150 | 1882 |
14441 | 1883 dnl ####################################################################### |
1884 dnl # Check for external libzephyr | |
1885 dnl ####################################################################### | |
8378 | 1886 AC_SUBST(ZEPHYR_CFLAGS) |
1887 AC_SUBST(ZEPHYR_LDFLAGS) | |
1888 AC_SUBST(ZEPHYR_LIBS) | |
1889 if test "$zephyr" != "no" ; then | |
14441 | 1890 if test "$zephyr" != "yes" ; then |
1891 ZEPHYR_CFLAGS="-I${zephyr}/include" | |
8378 | 1892 ZEPHYR_LDFLAGS="-L${zephyr}/lib" |
1893 elif test -d /usr/athena/include/zephyr ; then | |
1894 ZEPHYR_CFLAGS="-I/usr/athena/include" | |
1895 elif test -d /usr/include/zephyr ; then | |
12034 | 1896 ZEPHYR_CFLAGS="-I/usr/include" |
1897 elif test -d /usr/local/include/zephyr ; then | |
1898 ZEPHYR_CFLAGS="-I/usr/local/include" | |
8378 | 1899 fi |
13731 | 1900 AC_DEFINE(LIBZEPHYR_EXT, 1 , [Define if external libzephyr should be used.]) |
8378 | 1901 AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
1902 orig_LDFLAGS="$LDFLAGS" | |
1903 LDFLAGS="$LDFLAGS $ZEPHYR_LDFLAGS" | |
1904 AC_CHECK_LIB(zephyr, ZInitialize, | |
14441 | 1905 [ZEPHYR_LIBS="-lzephyr"], |
1906 [AC_ERROR(Zephyr libraries not found)], | |
1907 -lzephyr) | |
8378 | 1908 orig_LIBS="$LIBS" |
1909 LIBS="$orig_LIBS" | |
1910 LDFLAGS="$orig_LDFLAGS" | |
1911 fi | |
1912 | |
6150 | 1913 AC_MSG_CHECKING(for me pot o' gold) |
1914 AC_MSG_RESULT(no) | |
2129 | 1915 AC_CHECK_FUNCS(gethostid lrand48) |
1916 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) | |
1917 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) | |
1918 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) | |
1919 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) | |
1920 AC_CHECK_HEADERS(termios.h) | |
16908
d0e74d0be43f
I expanded your patch, Richard, to also do appropriate header checking in the configure script and then use that information. I removed some other #includes which don't appear to be needed.
Evan Schoenberg <evan.s@dreskin.net>
parents:
16896
diff
changeset
|
1921 AC_CHECK_HEADERS(sys/sysctl.h sys/socket.h) |
3194 | 1922 AC_VAR_TIMEZONE_EXTERNALS |
2129 | 1923 |
14471
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1924 AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff, |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1925 AC_TRY_COMPILE([ |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1926 #include <time.h> |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1927 ], [ |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1928 struct tm tm; |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1929 tm.tm_gmtoff = 1; |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1930 ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)) |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1931 if test $ac_cv_struct_tm_gmtoff = yes; then |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1932 AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1933 fi |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
1934 |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1935 dnl ####################################################################### |
15040 | 1936 dnl # Check for check |
1937 dnl ####################################################################### | |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1938 PKG_CHECK_MODULES(CHECK,[check >= 0.9.4],:,[ |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1939 ifdef([AM_PATH_CHECK], |
16225
7f958fb1804f
Make the check for "check" non-fatal
Stu Tomlinson <stu@nosnilmot.com>
parents:
16210
diff
changeset
|
1940 [AM_PATH_CHECK(0.8.2,:,:)], |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1941 [AC_MSG_RESULT([no, testing is disabled])]) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1942 ]) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1943 AM_CONDITIONAL(HAVE_CHECK, [test "x$CHECK_LIBS" != "x"]) |
15040 | 1944 AC_SUBST(CHECK_CFLAGS) |
1945 AC_SUBST(CHECK_LIBS) | |
1946 | |
1947 dnl ####################################################################### | |
14441 | 1948 dnl # Check for Doxygen and dot (part of GraphViz) |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1949 dnl ####################################################################### |
14444 | 1950 AC_ARG_ENABLE(doxygen, |
1951 [AC_HELP_STRING([--disable-doxygen], | |
1952 [enable documentation with doxygen])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
1953 enable_doxygen="$enableval", enable_doxygen="yes") |
14444 | 1954 AC_ARG_ENABLE(dot, |
1955 [AC_HELP_STRING([--enable-dot], | |
1956 [enable graphs in doxygen via 'dot'])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
1957 enable_dot="$enableval", enable_dot="yes") |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1958 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1959 if test "x$enable_doxygen" = xyes; then |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1960 AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1961 if test $DOXYGEN = false; then |
14444 | 1962 AC_MSG_WARN([*** Doxygen not found, docs will not be available]) |
1963 enable_doxygen="no" | |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1964 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1965 AC_DEFINE_UNQUOTED(HAVE_DOXYGEN, 1, [whether or not we have doxygen]) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1966 |
14444 | 1967 if test "x$enable_dot" = "xyes"; then |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1968 AC_CHECK_PROG(DOT, dot, true, false) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1969 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1970 if test $DOT = false; then |
11318 | 1971 enable_dot="no"; |
14444 | 1972 AC_MSG_WARN([*** GraphViz dot not found, docs will not have graphs]) |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1973 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1974 AC_DEFINE_UNQUOTED(HAVE_DOT, 1, [whether or not we have dot]) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1975 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1976 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1977 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1978 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1979 enable_dot="no" |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1980 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1981 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1982 AC_SUBST(enable_doxygen) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1983 AC_SUBST(enable_dot) |
14444 | 1984 AM_CONDITIONAL(HAVE_DOXYGEN, test "x$enable_doxygen" = "xyes") |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
1985 |
14445 | 1986 AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], |
1987 [compile with debugging support])], , enable_debug=no) | |
17007
481e8da0d6a2
Remove the fatal asserts. If you think they helped you find and fix bugs, you can use 'G_DEBUG=fatal_warnings pidgin' to get back the crashes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
16950
diff
changeset
|
1988 |
14445 | 1989 if test "x$enable_debug" = "xyes" ; then |
1990 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) | |
1991 fi | |
1992 | |
2129 | 1993 AC_OUTPUT([Makefile |
6968 | 1994 Doxyfile |
1995 doc/Makefile | |
15571
01c293ca8196
Patch from Kevin Stange to allow autogen to run successfully. Yeah just look at the diff...
Gary Kramlich <grim@reaperworld.com>
parents:
15548
diff
changeset
|
1996 doc/pidgin.1 |
15844
b6983e807711
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15840
diff
changeset
|
1997 doc/finch.1 |
11147
616feca04ada
[gaim-migrate @ 13226]
Gary Kramlich <grim@reaperworld.com>
parents:
11146
diff
changeset
|
1998 m4macros/Makefile |
15903
6f04fe174f40
Change some stuff from gaim to pidgin
Mark Doliner <mark@kingant.net>
parents:
15884
diff
changeset
|
1999 pidgin.apspec |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2000 pidgin/Makefile |
15615
4ea624932995
Add stuff for pkg-config
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15599
diff
changeset
|
2001 pidgin/pidgin.pc |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2002 pidgin/pidgin-uninstalled.pc |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2003 pidgin/pixmaps/Makefile |
15454
3b45081f6183
Finish converting the statusbox. Note the connecting and animation icons are too large. I put out a request to Hylke.
Sean Egan <seanegan@gmail.com>
parents:
15436
diff
changeset
|
2004 pidgin/pixmaps/animations/Makefile |
3b45081f6183
Finish converting the statusbox. Note the connecting and animation icons are too large. I put out a request to Hylke.
Sean Egan <seanegan@gmail.com>
parents:
15436
diff
changeset
|
2005 pidgin/pixmaps/animations/16/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2006 pidgin/pixmaps/buddy_icons/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2007 pidgin/pixmaps/buddy_icons/qq/Makefile |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2008 pidgin/pixmaps/dialogs/Makefile |
15433 | 2009 pidgin/pixmaps/dialogs/16/Makefile |
2010 pidgin/pixmaps/dialogs/16/scalable/Makefile | |
2011 pidgin/pixmaps/dialogs/64/Makefile | |
2012 pidgin/pixmaps/dialogs/64/scalable/Makefile | |
2013 pidgin/pixmaps/emblems/Makefile | |
2014 pidgin/pixmaps/emblems/16/Makefile | |
2015 pidgin/pixmaps/emblems/16/scalable/Makefile | |
15379 | 2016 pidgin/pixmaps/emotes/Makefile |
2017 pidgin/pixmaps/emotes/default/Makefile | |
2018 pidgin/pixmaps/emotes/default/22/Makefile | |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2019 pidgin/pixmaps/emotes/default/22/scalable/Makefile |
15379 | 2020 pidgin/pixmaps/emotes/none/Makefile |
15991
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2021 pidgin/pixmaps/icons/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2022 pidgin/pixmaps/icons/16/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2023 pidgin/pixmaps/icons/16/scalable/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2024 pidgin/pixmaps/icons/24/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2025 pidgin/pixmaps/icons/24/scalable/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2026 pidgin/pixmaps/icons/32/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2027 pidgin/pixmaps/icons/32/scalable/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2028 pidgin/pixmaps/icons/48/Makefile |
5db7909331fa
new icon goodness (i may have screwed this up, someone check)
Nathan Walp <nwalp@pidgin.im>
parents:
15913
diff
changeset
|
2029 pidgin/pixmaps/icons/48/scalable/Makefile |
15433 | 2030 pidgin/pixmaps/protocols/Makefile |
2031 pidgin/pixmaps/protocols/16/Makefile | |
2032 pidgin/pixmaps/protocols/16/scalable/Makefile | |
2033 pidgin/pixmaps/protocols/22/Makefile | |
2034 pidgin/pixmaps/protocols/22/scalable/Makefile | |
2035 pidgin/pixmaps/protocols/48/Makefile | |
2036 pidgin/pixmaps/protocols/48/scalable/Makefile | |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2037 pidgin/pixmaps/status/Makefile |
15396
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2038 pidgin/pixmaps/status/16/Makefile |
15718
00c2896fb5f3
48px status icons (for window icons), and (seriously) rtl versions of chat.png and the 16px extended-away.png
Sean Egan <seanegan@gmail.com>
parents:
15714
diff
changeset
|
2039 pidgin/pixmaps/status/16/rtl/Makefile |
15396
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2040 pidgin/pixmaps/status/16/scalable/Makefile |
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2041 pidgin/pixmaps/status/22/Makefile |
15718
00c2896fb5f3
48px status icons (for window icons), and (seriously) rtl versions of chat.png and the 16px extended-away.png
Sean Egan <seanegan@gmail.com>
parents:
15714
diff
changeset
|
2042 pidgin/pixmaps/status/22/rtl/Makefile |
15396
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2043 pidgin/pixmaps/status/22/scalable/Makefile |
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2044 pidgin/pixmaps/status/32/Makefile |
15718
00c2896fb5f3
48px status icons (for window icons), and (seriously) rtl versions of chat.png and the 16px extended-away.png
Sean Egan <seanegan@gmail.com>
parents:
15714
diff
changeset
|
2045 pidgin/pixmaps/status/32/rtl/Makefile |
15396
a8ee645e7fb4
A lot of status icon changes:
Sean Egan <seanegan@gmail.com>
parents:
15379
diff
changeset
|
2046 pidgin/pixmaps/status/32/scalable/Makefile |
15718
00c2896fb5f3
48px status icons (for window icons), and (seriously) rtl versions of chat.png and the 16px extended-away.png
Sean Egan <seanegan@gmail.com>
parents:
15714
diff
changeset
|
2047 pidgin/pixmaps/status/48/Makefile |
00c2896fb5f3
48px status icons (for window icons), and (seriously) rtl versions of chat.png and the 16px extended-away.png
Sean Egan <seanegan@gmail.com>
parents:
15714
diff
changeset
|
2048 pidgin/pixmaps/status/48/rtl/Makefile |
15559
442128853bdb
toolbar/menu icons. reduce the imhtmltoolbar spacing. more gaimstock pruning
Sean Egan <seanegan@gmail.com>
parents:
15538
diff
changeset
|
2049 pidgin/pixmaps/toolbar/Makefile |
442128853bdb
toolbar/menu icons. reduce the imhtmltoolbar spacing. more gaimstock pruning
Sean Egan <seanegan@gmail.com>
parents:
15538
diff
changeset
|
2050 pidgin/pixmaps/toolbar/16/Makefile |
442128853bdb
toolbar/menu icons. reduce the imhtmltoolbar spacing. more gaimstock pruning
Sean Egan <seanegan@gmail.com>
parents:
15538
diff
changeset
|
2051 pidgin/pixmaps/toolbar/16/scalable/Makefile |
16301
c5a8103aa9a4
New select-avatar image from hbons
Stu Tomlinson <stu@nosnilmot.com>
parents:
16230
diff
changeset
|
2052 pidgin/pixmaps/toolbar/22/Makefile |
c5a8103aa9a4
New select-avatar image from hbons
Stu Tomlinson <stu@nosnilmot.com>
parents:
16230
diff
changeset
|
2053 pidgin/pixmaps/toolbar/22/scalable/Makefile |
15669 | 2054 pidgin/pixmaps/tray/Makefile |
15772
79144a15ea78
16px tray icons. These are used if the tray is shorter than 22px, and in Windows where all tray icons are 16x16. I still need to attach to a resizing signal to make them automatically update when the tray resizes.
Sean Egan <seanegan@gmail.com>
parents:
15767
diff
changeset
|
2055 pidgin/pixmaps/tray/16/Makefile |
16751 | 2056 pidgin/pixmaps/tray/16/scalable/Makefile |
15714
2a673784fa56
Recrop docket icons to consistent sizes. Realize that they're all actually 22px. A request is out for 16px icons for Windows
Sean Egan <seanegan@gmail.com>
parents:
15669
diff
changeset
|
2057 pidgin/pixmaps/tray/22/Makefile |
16751 | 2058 pidgin/pixmaps/tray/22/scalable/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2059 pidgin/plugins/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2060 pidgin/plugins/cap/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2061 pidgin/plugins/gestures/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2062 pidgin/plugins/gevolution/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2063 pidgin/plugins/musicmessaging/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2064 pidgin/plugins/perl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2065 pidgin/plugins/perl/common/Makefile.PL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2066 pidgin/plugins/ticker/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2067 pidgin/sounds/Makefile |
15617
7e0c0062c428
Add the example nullclient here.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15615
diff
changeset
|
2068 libpurple/example/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2069 libpurple/gconf/Makefile |
15615
4ea624932995
Add stuff for pkg-config
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15599
diff
changeset
|
2070 libpurple/purple.pc |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2071 libpurple/purple-uninstalled.pc |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2072 libpurple/plugins/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2073 libpurple/plugins/mono/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2074 libpurple/plugins/mono/api/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2075 libpurple/plugins/mono/loader/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2076 libpurple/plugins/perl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2077 libpurple/plugins/perl/common/Makefile.PL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2078 libpurple/plugins/ssl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2079 libpurple/plugins/tcl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2080 libpurple/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2081 libpurple/protocols/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2082 libpurple/protocols/bonjour/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2083 libpurple/protocols/gg/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2084 libpurple/protocols/irc/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2085 libpurple/protocols/jabber/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2086 libpurple/protocols/msn/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2087 libpurple/protocols/novell/Makefile |
17373
afee8b840d91
this patch adds nullprpl, a mock protocol plugin, to the libpurple/protocols
Ryan Barrett <ryanbarrett@users.sourceforge.net>
parents:
17340
diff
changeset
|
2088 libpurple/protocols/null/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2089 libpurple/protocols/oscar/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2090 libpurple/protocols/qq/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2091 libpurple/protocols/sametime/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2092 libpurple/protocols/silc/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2093 libpurple/protocols/simple/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2094 libpurple/protocols/toc/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2095 libpurple/protocols/yahoo/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2096 libpurple/protocols/zephyr/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2097 libpurple/tests/Makefile |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
2098 libpurple/version.h |
15817
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2099 finch/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2100 finch/libgnt/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2101 finch/libgnt/gnt.pc |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2102 finch/libgnt/wms/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2103 finch/plugins/Makefile |
6954 | 2104 po/Makefile.in |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2105 pidgin.spec |
6968 | 2106 ]) |
2129 | 2107 |
2108 echo | |
2109 echo $PACKAGE $VERSION | |
2110 | |
2111 echo | |
14444 | 2112 echo Build GTK+ 2.x UI............. : $enable_gtkui |
14445 | 2113 echo Build console UI.............. : $enable_consoleui |
2129 | 2114 echo |
14444 | 2115 echo Protocols to build dynamically : $DYNAMIC_PRPLS |
2116 echo Protocols to link statically.. : $STATIC_PRPLS | |
2129 | 2117 echo |
13718 | 2118 echo Build with GStreamer support.. : $enable_gst |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
2119 echo Build with D-Bus support...... : $enable_dbus |
14444 | 2120 if test "x$enable_dbus" = "xyes" ; then |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
2121 eval eval echo D-Bus services directory...... : $DBUS_SERVICES_DIR |
14444 | 2122 fi |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
2123 echo Build with NetworkManager..... : $enable_libnm |
14444 | 2124 echo SSL Library/Libraries......... : $msg_ssl |
2125 echo Build with Cyrus SASL support. : $enable_cyrus_sasl | |
2126 echo Use kerberos 4 with zephyr.... : $kerberos | |
2127 echo Use external libzephyr........ : $zephyr | |
2128 echo Has you....................... : yes | |
2129 echo | |
2130 echo Use XScreenSaver Extension.... : $enable_screensaver | |
2131 echo Use X Session Management...... : $enable_sm | |
2132 echo Use startup notification...... : $enable_startup_notification | |
2133 echo Build with GtkSpell support... : $enable_gtkspell | |
2134 echo | |
2135 echo Build with plugin support..... : $enable_plugins | |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
2136 echo Build with Mono support....... : $enable_mono |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
2137 echo Build with Perl support....... : $enable_perl |
6694 | 2138 echo Build with Tcl support........ : $enable_tcl |
2139 echo Build with Tk support......... : $enable_tk | |
2129 | 2140 echo |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
2141 echo Print debugging messages...... : $enable_debug |
2129 | 2142 echo |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2143 eval eval echo Pidgin will be installed in $bindir. |
15913
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
2144 if test "x$pidginpath" != "x" ; then |
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
2145 echo Warning: You have an old copy of Pidgin at $pidginpath. |
2129 | 2146 fi |
2147 echo | |
2148 echo configure complete, now type \'make\' | |
2149 echo |