Wed, 07 Aug 2013 03:33:31 +0530
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
| 2129 | 1 | dnl Process this file with autoconf to produce a configure script. |
|
33667
cdadca41673b
Bump up our required version of autoconf.
Mark Doliner <mark@kingant.net>
parents:
33629
diff
changeset
|
2 | AC_PREREQ([2.63]) |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
3 | |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
4 | # UPDATING VERSION NUMBERS FOR RELEASES |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
5 | # |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
6 | # purple_micro_version += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
7 | # |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
8 | # If any functions have been added to libpurple, Pidgin, or Finch: |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
9 | # purple_micro_version = 0 |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
10 | # purple_minor_version += 1 |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
11 | # purple_lt_current += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
12 | # |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
13 | # If backwards compatibility has been broken in libpurple, Pidgin, or Finch: |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
14 | # purple_micro_version = 0 |
|
16699
4e0b13d87131
To do libtool soversioning properly, we need to manage lt_current separately and
Richard Laager <rlaager@pidgin.im>
parents:
16655
diff
changeset
|
15 | # purple_minor_version = 0 |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
16 | # purple_major_version += 1; |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
17 | # purple_lt_current += 1 |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
18 | # |
|
16704
fdfda1dda3a0
Preparing for beta 7
Mark Doliner <markdoliner@pidgin.im>
parents:
16655
diff
changeset
|
19 | # purple_version_suffix should be similar to one of the following: |
|
fdfda1dda3a0
Preparing for beta 7
Mark Doliner <markdoliner@pidgin.im>
parents:
16655
diff
changeset
|
20 | # For beta releases: [beta2] |
|
fdfda1dda3a0
Preparing for beta 7
Mark Doliner <markdoliner@pidgin.im>
parents:
16655
diff
changeset
|
21 | # For code under development: [devel] |
|
fdfda1dda3a0
Preparing for beta 7
Mark Doliner <markdoliner@pidgin.im>
parents:
16655
diff
changeset
|
22 | # For production releases: [] |
|
fdfda1dda3a0
Preparing for beta 7
Mark Doliner <markdoliner@pidgin.im>
parents:
16655
diff
changeset
|
23 | # |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
24 | # |
| 19044 | 25 | # If any code has changed in libgnt: |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
26 | # gnt_micro_version += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
27 | # |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
28 | # If any functions have been added to libgnt: |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
29 | # gnt_micro_version = 0 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
30 | # gnt_minor_version += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
31 | # gnt_lt_current += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
32 | # |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
33 | # If backwards compatibility has been broken in libgnt: |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
34 | # gnt_micro_version = 0 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
35 | # gnt_minor_version = 0 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
36 | # gnt_major_version += 1; |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
37 | # gnt_lt_current += 1 |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
38 | # |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
39 | # gnt_version_suffix should be similar to one of the following: |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
40 | # For beta releases: [beta2] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
41 | # For code under development: [devel] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
42 | # For production releases: [] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
43 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
44 | # Make sure to update finch/libgnt/configure.ac with libgnt version changes. |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
45 | # |
|
31575
27e264ec6bb8
Per discussion with rlaager both on the mailing list and in the XMPP MUC, bump
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31574
diff
changeset
|
46 | m4_define([purple_lt_current], [20]) |
|
31571
b2c7811c9f4b
3.0.0devel. Let the mergefest begin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31565
diff
changeset
|
47 | m4_define([purple_major_version], [3]) |
|
b2c7811c9f4b
3.0.0devel. Let the mergefest begin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31565
diff
changeset
|
48 | m4_define([purple_minor_version], [0]) |
|
31946
64dd398b8a70
We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31939
diff
changeset
|
49 | m4_define([purple_micro_version], [0]) |
|
33750
41d15beb309a
Activate development mode for 2.10.8
Mark Doliner <mark@kingant.net>
parents:
33736
diff
changeset
|
50 | m4_define([purple_version_suffix], [devel]) |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
51 | m4_define([purple_version], |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
52 | [purple_major_version.purple_minor_version.purple_micro_version]) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
53 | m4_define([purple_display_version], purple_version[]m4_ifdef([purple_version_suffix],[purple_version_suffix])) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
54 | |
|
30499
19e9d4a69086
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30498
diff
changeset
|
55 | m4_define([gnt_lt_current], [8]) |
|
18140
3a40ec9ee97d
Bump the major for libgnt for the awesome workspace support.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
18125
diff
changeset
|
56 | m4_define([gnt_major_version], [2]) |
|
30499
19e9d4a69086
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30498
diff
changeset
|
57 | m4_define([gnt_minor_version], [8]) |
|
33750
41d15beb309a
Activate development mode for 2.10.8
Mark Doliner <mark@kingant.net>
parents:
33736
diff
changeset
|
58 | m4_define([gnt_micro_version], [10]) |
|
41d15beb309a
Activate development mode for 2.10.8
Mark Doliner <mark@kingant.net>
parents:
33736
diff
changeset
|
59 | m4_define([gnt_version_suffix], [devel]) |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
60 | m4_define([gnt_version], |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
61 | [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
62 | m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
63 | |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
64 | |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
65 | AC_INIT([pidgin], [purple_display_version], [devel@pidgin.im]) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
66 | |
|
22780
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
67 | if test `pwd | wc -w` -ne 1; then |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
68 | AC_MSG_ERROR([ |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
69 | You are attempting to build in a path that contains spaces. This |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
70 | will fail. Relocate this source tree to a path that does not contain |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
71 | spaces and run configure again. |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
72 | ]) |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
73 | fi |
|
c8b56750aa67
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22758
diff
changeset
|
74 | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
75 | AC_CANONICAL_HOST |
|
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
76 | AC_CONFIG_HEADERS([config.h]) |
|
33668
5dd62e11acf7
Bump up our required version of automake.
Mark Doliner <mark@kingant.net>
parents:
33667
diff
changeset
|
77 | AM_INIT_AUTOMAKE([1.11 -Wno-portability dist-bzip2]) |
| 33672 | 78 | AM_SILENT_RULES([yes]) |
| 3174 | 79 | |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
80 | PURPLE_MAJOR_VERSION=purple_major_version |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
81 | PURPLE_MINOR_VERSION=purple_minor_version |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
82 | PURPLE_MICRO_VERSION=purple_micro_version |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
83 | PURPLE_VERSION=[purple_display_version] |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
84 | AC_SUBST(PURPLE_MAJOR_VERSION) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
85 | AC_SUBST(PURPLE_MINOR_VERSION) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
86 | AC_SUBST(PURPLE_MICRO_VERSION) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
87 | AC_SUBST(PURPLE_VERSION) |
|
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
88 | |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
89 | PURPLE_LT_VERSION_INFO="purple_lt_current:purple_micro_version:purple_minor_version" |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
90 | AC_SUBST(PURPLE_LT_VERSION_INFO) |
| 2129 | 91 | |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
92 | GNT_MAJOR_VERSION=gnt_major_version |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
93 | GNT_MINOR_VERSION=gnt_minor_version |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
94 | GNT_MICRO_VERSION=gnt_micro_version |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
95 | GNT_VERSION=[gnt_display_version] |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
96 | AC_SUBST(GNT_MAJOR_VERSION) |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
97 | AC_SUBST(GNT_MINOR_VERSION) |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
98 | AC_SUBST(GNT_MICRO_VERSION) |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
99 | AC_SUBST(GNT_VERSION) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16736
diff
changeset
|
100 | |
|
16732
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
101 | GNT_LT_VERSION_INFO="gnt_lt_current:gnt_micro_version:gnt_minor_version" |
|
d611379472ea
Separate so versioning for libgnt.
Richard Laager <rlaager@pidgin.im>
parents:
16729
diff
changeset
|
102 | AC_SUBST(GNT_LT_VERSION_INFO) |
|
15498
2ee3112b6f24
This should be the last of the string changes
Sean Egan <seanegan@pidgin.im>
parents:
15495
diff
changeset
|
103 | |
| 2129 | 104 | AC_PATH_PROG(sedpath, sed) |
|
33922
61f997b47954
Split debug window HTML into a separate file.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33862
diff
changeset
|
105 | AC_PATH_PROG(xxdpath, xxd) |
| 2129 | 106 | |
| 8919 | 107 | dnl Storing configure arguments |
| 108 | AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments]) | |
| 109 | ||
| 2129 | 110 | dnl Checks for programs. |
| 111 | AC_PROG_CC | |
|
23352
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
112 | AM_PROG_CC_C_O |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
113 | AC_PROG_CXX |
|
33678
9b535f78ad07
Use LT_INIT instead of deprecated AC_PROG_LIBTOOL.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33677
diff
changeset
|
114 | LT_PREREQ([2.2.6]) |
|
9b535f78ad07
Use LT_INIT instead of deprecated AC_PROG_LIBTOOL.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33677
diff
changeset
|
115 | LT_INIT([disable-static]) |
| 2129 | 116 | LIBTOOL="$LIBTOOL --silent" |
| 117 | AC_PROG_INSTALL | |
|
15146
915827bf73d3
[gaim-migrate @ 17870]
Gary Kramlich <grim@reaperworld.com>
parents:
15133
diff
changeset
|
118 | PKG_PROG_PKG_CONFIG |
|
23352
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
119 | AC_FUNC_ALLOCA |
|
17006
9681a0900eb2
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16977
diff
changeset
|
120 | |
|
30263
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
121 | dnl Check for Sun compiler |
|
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
122 | AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"]) |
|
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
123 | |
| 2129 | 124 | dnl Checks for header files. |
| 125 | AC_HEADER_STDC | |
| 126 | AC_HEADER_SYS_WAIT | |
|
33092
a68f8b2b6873
Always use GRegex in the Debug Window.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33082
diff
changeset
|
127 | AC_CHECK_HEADERS(arpa/nameser_compat.h fcntl.h sys/time.h unistd.h locale.h signal.h stdint.h) |
| 2129 | 128 | |
| 129 | dnl Checks for typedefs, structures, and compiler characteristics. | |
| 130 | AC_C_CONST | |
| 131 | AC_STRUCT_TM | |
|
14049
c15c41423e19
[gaim-migrate @ 16559]
Richard Laager <rlaager@pidgin.im>
parents:
13932
diff
changeset
|
132 | AC_CHECK_SIZEOF(time_t, ,[ |
|
c15c41423e19
[gaim-migrate @ 16559]
Richard Laager <rlaager@pidgin.im>
parents:
13932
diff
changeset
|
133 | #include <stdio.h> |
|
c15c41423e19
[gaim-migrate @ 16559]
Richard Laager <rlaager@pidgin.im>
parents:
13932
diff
changeset
|
134 | #include <time.h>]) |
| 2129 | 135 | |
|
12423
e83c899d3be9
[gaim-migrate @ 14730]
Richard Laager <rlaager@pidgin.im>
parents:
12385
diff
changeset
|
136 | AC_C_BIGENDIAN |
|
e83c899d3be9
[gaim-migrate @ 14730]
Richard Laager <rlaager@pidgin.im>
parents:
12385
diff
changeset
|
137 | |
| 2129 | 138 | dnl Checks for library functions. |
| 139 | AC_TYPE_SIGNAL | |
| 140 | AC_FUNC_STRFTIME | |
|
13217
a159125835c0
[gaim-migrate @ 15580]
Richard Laager <rlaager@pidgin.im>
parents:
13180
diff
changeset
|
141 | AC_CHECK_FUNCS(strdup strstr atexit setlocale) |
| 2129 | 142 | dnl Checks for getopt in standard library |
|
7451
41329081eb6d
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
143 | AC_CHECK_FUNCS(getopt_long,, |
|
41329081eb6d
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
144 | [ |
|
41329081eb6d
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
145 | AC_LIBOBJ(getopt) |
|
41329081eb6d
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
146 | AC_LIBOBJ(getopt1) |
|
41329081eb6d
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
147 | ]) |
| 2129 | 148 | |
| 2959 | 149 | dnl Check for inet_aton |
|
13743
0336a209f9d4
[gaim-migrate @ 16152]
Mark Doliner <markdoliner@pidgin.im>
parents:
13736
diff
changeset
|
150 | AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , |
|
29832
7dffd69edacb
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29823
diff
changeset
|
151 | [AC_MSG_ERROR([inet_aton not found])])]) |
|
11373
80fd6df6fbe0
[gaim-migrate @ 13598]
Thomas Butter <tbutter@users.sourceforge.net>
parents:
11356
diff
changeset
|
152 | AC_CHECK_LIB(resolv, __res_query) |
| 4424 | 153 | AC_CHECK_LIB(nsl, gethostent) |
|
13743
0336a209f9d4
[gaim-migrate @ 16152]
Mark Doliner <markdoliner@pidgin.im>
parents:
13736
diff
changeset
|
154 | AC_CHECK_FUNC(socket, , |
|
29832
7dffd69edacb
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29823
diff
changeset
|
155 | [AC_CHECK_LIB(socket, socket, , [AC_MSG_ERROR([socket not found])])]) |
| 4424 | 156 | dnl If all goes well, by this point the previous two checks will have |
| 157 | dnl pulled in -lsocket and -lnsl if we need them. | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
158 | AC_CHECK_FUNC(getaddrinfo, |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
159 | [AC_DEFINE([HAVE_GETADDRINFO], [1], |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
160 | [Define to 1 if you have the getaddrinfo function.])], |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
161 | [AC_CHECK_LIB(socket, getaddrinfo, |
|
33675
8db7dd3e5a41
Fix what seems to be a typo in this getaddrinfo check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33674
diff
changeset
|
162 | [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lnsl $LIBS"], , -lnsl)]) |
|
23352
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
163 | AC_CHECK_FUNCS(inet_ntop) |
|
29714
8c1f3beb9fdc
network: Use getifaddrs() to enumerate local interfaces/IPs if available.
Paul Aurich <darkrain42@pidgin.im>
parents:
29698
diff
changeset
|
164 | AC_CHECK_FUNCS(getifaddrs) |
| 3150 | 165 | dnl Check for socklen_t (in Unix98) |
| 166 | AC_MSG_CHECKING(for socklen_t) | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
167 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
168 | #include <sys/types.h> |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
169 | #include <sys/socket.h> |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
170 | socklen_t x; |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
171 | ]], [[]])], [ |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
172 | AC_MSG_RESULT(yes) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
173 | ], [ |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
174 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
175 | #include <sys/types.h> |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
176 | #include <sys/socket.h> |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
177 | int accept(int, struct sockaddr *, size_t *); |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
178 | ]], [[]])], [ |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
179 | AC_MSG_RESULT(size_t) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
180 | AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
181 | ], [ |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
182 | AC_MSG_RESULT(int) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
183 | AC_DEFINE(socklen_t, int, [socklen_t size]) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
184 | ]) |
|
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
185 | ]) |
| 3150 | 186 | |
|
23352
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
187 | dnl Some systems do not have sa_len field for struct sockaddr. |
|
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
188 | AC_CHECK_MEMBER([struct sockaddr.sa_len], |
|
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
189 | [AC_DEFINE([HAVE_STRUCT_SOCKADDR_SA_LEN],[1], |
|
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
190 | [Define if struct sockaddr has an sa_len member])],[:], |
|
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
191 | [#include <sys/socket.h>]) |
|
9714223ca7a7
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23341
diff
changeset
|
192 | |
|
30027
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
193 | dnl Check for v6-only sockets |
|
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
194 | AC_CHECK_DECL([IPV6_V6ONLY], |
|
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
195 | [AC_DEFINE([HAVE_IPV6_V6ONLY],[1], |
|
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
196 | [Define if the IPV6_V6ONLY setsockopt option exists])], |
|
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
197 | [], [#include <netinet/in.h>]) |
|
2ab6e591cf72
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <darkrain42@pidgin.im>
parents:
29960
diff
changeset
|
198 | |
|
10622
8faf2d7a4afe
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
199 | dnl to prevent the g_stat()/g_unlink() crash, |
|
8faf2d7a4afe
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
200 | dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
|
8faf2d7a4afe
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
201 | AC_SYS_LARGEFILE |
|
8faf2d7a4afe
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
202 | |
|
12038
1d83b5720a65
[gaim-migrate @ 14331]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12036
diff
changeset
|
203 | dnl FreeBSD doesn't have libdl, dlopen is provided by libc |
|
1d83b5720a65
[gaim-migrate @ 14331]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12036
diff
changeset
|
204 | AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
205 | |
|
32770
d7f8a016cb22
rekkanoryo pointed out that this error message is for a different
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32750
diff
changeset
|
206 | dnl Windows and Haiku do not use libm for the math functions, they are part |
|
32076
b6d6708fb444
*** Plucked rev 1270f4e5ab858ed24cdaf179e71fedea82ea9e09 (qulogic@pidgin.im):
Mark Doliner <markdoliner@pidgin.im>
parents:
32067
diff
changeset
|
207 | dnl of the C library |
|
b6d6708fb444
*** Plucked rev 1270f4e5ab858ed24cdaf179e71fedea82ea9e09 (qulogic@pidgin.im):
Mark Doliner <markdoliner@pidgin.im>
parents:
32067
diff
changeset
|
208 | AC_SEARCH_LIBS([ceil], [m], [], [ |
|
32770
d7f8a016cb22
rekkanoryo pointed out that this error message is for a different
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32750
diff
changeset
|
209 | AC_MSG_ERROR([unable to find the ceil() function]) |
|
32076
b6d6708fb444
*** Plucked rev 1270f4e5ab858ed24cdaf179e71fedea82ea9e09 (qulogic@pidgin.im):
Mark Doliner <markdoliner@pidgin.im>
parents:
32067
diff
changeset
|
210 | ]) |
|
b6d6708fb444
*** Plucked rev 1270f4e5ab858ed24cdaf179e71fedea82ea9e09 (qulogic@pidgin.im):
Mark Doliner <markdoliner@pidgin.im>
parents:
32067
diff
changeset
|
211 | |
|
33674
bdf9bd73a37d
These parentheses should be quoted.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33673
diff
changeset
|
212 | AC_MSG_CHECKING([for fileno()]) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
213 | AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
|
21421
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
214 | #include <stdio.h> |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
215 | |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
216 | int main(int argc, char *argv[]) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
217 | { |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
218 | int fd; |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
219 | |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
220 | fd = fileno(stdout); |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
221 | |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
222 | return !(fd > 0); |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
223 | } |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
224 | ]])], [ |
|
21421
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
225 | AC_MSG_RESULT(yes) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
226 | AC_DEFINE([HAVE_FILENO], [1], |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
227 | [Define to 1 if your stdio has int fileno(FILE *).]) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
228 | ], [ |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
229 | AC_MSG_RESULT(no) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
230 | ], [ |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
231 | # Fallback for Cross Compiling... |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
232 | # This will enable the compatibility code. |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
233 | AC_MSG_RESULT(no) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
234 | ]) |
|
1d0f0d592011
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21138
diff
changeset
|
235 | |
|
33674
bdf9bd73a37d
These parentheses should be quoted.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33673
diff
changeset
|
236 | AC_MSG_CHECKING([for the %z format string in strftime()]) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
237 | AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
238 | #ifdef HAVE_SYS_TIME_H |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
239 | #include <sys/time.h> |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
240 | #endif |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
241 | #include <time.h> |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
242 | #include <stdio.h> |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
243 | |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
244 | int main() |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
245 | { |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
246 | char buf[6]; |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
247 | time_t t = time(NULL); |
|
13743
0336a209f9d4
[gaim-migrate @ 16152]
Mark Doliner <markdoliner@pidgin.im>
parents:
13736
diff
changeset
|
248 | |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
249 | if (strftime(buf, sizeof(buf), "%z", localtime(&t)) != 5) |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
250 | return 1; |
|
13743
0336a209f9d4
[gaim-migrate @ 16152]
Mark Doliner <markdoliner@pidgin.im>
parents:
13736
diff
changeset
|
251 | |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
252 | fprintf(stderr, "strftime(\"%%z\") yields: \"%s\"\n", buf); |
|
13743
0336a209f9d4
[gaim-migrate @ 16152]
Mark Doliner <markdoliner@pidgin.im>
parents:
13736
diff
changeset
|
253 | |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
254 | return !((buf[0] == '-' || buf[0] == '+') && |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
255 | (buf[1] >= '0' && buf[1] <= '9') && |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
256 | (buf[2] >= '0' && buf[2] <= '9') && |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
257 | (buf[3] >= '0' && buf[3] <= '9') && |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
258 | (buf[4] >= '0' && buf[4] <= '9') |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
259 | ); |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
260 | } |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
261 | ]])], [ |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
262 | AC_MSG_RESULT(yes) |
|
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
263 | AC_DEFINE([HAVE_STRFTIME_Z_FORMAT], [1], |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
264 | [Define to 1 if you have a strftime() that supports the %z format string.]) |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
265 | ], [ |
|
13153
3e0b91a83516
[gaim-migrate @ 15515]
Richard Laager <rlaager@pidgin.im>
parents:
13032
diff
changeset
|
266 | AC_MSG_RESULT(no) |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
267 | ], [ |
|
13226
92b014d46d83
[gaim-migrate @ 15589]
Richard Laager <rlaager@pidgin.im>
parents:
13217
diff
changeset
|
268 | # Fallback for Cross Compiling... |
|
92b014d46d83
[gaim-migrate @ 15589]
Richard Laager <rlaager@pidgin.im>
parents:
13217
diff
changeset
|
269 | # This will enable the compatibility code. |
|
92b014d46d83
[gaim-migrate @ 15589]
Richard Laager <rlaager@pidgin.im>
parents:
13217
diff
changeset
|
270 | AC_MSG_RESULT(no) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
271 | ]) |
|
11949
ee1bbb072d4a
[gaim-migrate @ 14240]
Christopher O'Brien <siege@pidgin.im>
parents:
11945
diff
changeset
|
272 | |
|
31516
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
273 | # before gettexting, in case iconv matters |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
274 | case "$host_os" in |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
275 | darwin*) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
276 | AC_CHECK_LIB(resolv, res_query) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
277 | |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
278 | AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h, [ |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
279 | AC_CHECK_HEADER(IOKit/IOKitLib.h, [ |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
280 | AC_DEFINE(HAVE_IOKIT, 1, [Define if we have IOKit]) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
281 | LIBS="$LIBS -framework IOKit -framework CoreFoundation" |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
282 | ], []) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
283 | ], []) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
284 | |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
285 | AC_MSG_CHECKING([for fink]) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
286 | if test -d /sw; then |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
287 | AC_MSG_RESULT([found, adding /sw to search paths]) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
288 | CPPFLAGS="$CPPFLAGS -I/sw/include" |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
289 | LDFLAGS="$LDFLAGS -L/sw/lib" |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
290 | else |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
291 | AC_MSG_RESULT([not found]) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
292 | fi |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
293 | ;; |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
294 | *) |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
295 | ;; |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
296 | esac |
|
0f2e41d2f12a
Fix building on Darwin with --disable-nls. Thanks to Emanuele
Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
parents:
31506
diff
changeset
|
297 | |
| 13720 | 298 | dnl ####################################################################### |
|
29901
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
299 | dnl # Disable creation and installation of translation files |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
300 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
301 | AC_ARG_ENABLE(nls, AS_HELP_STRING([--disable-nls], [disable installation of translation files]), enable_i18n="$enableval", enable_i18n=yes) |
|
29901
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
302 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
303 | if test x$enable_i18n = xyes; then |
|
33677
a6c779d99320
Replace obsolete AC_PROG_INTLTOOL with IT_PROG_INTLTOOL.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33676
diff
changeset
|
304 | IT_PROG_INTLTOOL |
|
29901
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
305 | GETTEXT_PACKAGE=pidgin |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
306 | AC_SUBST(GETTEXT_PACKAGE) |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
307 | |
|
31808
40248c682723
Added Croatian translation from Sabina Drempetić. Closes #13595
Paul Aurich <darkrain42@pidgin.im>
parents:
31684
diff
changeset
|
308 | ALL_LINGUAS="af am ar az be@latin bg bn bn_IN bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr ga gl gu he hi hr hu hy id it ja ka km kn ko ku lo lt mai mhr mk mn mr ms_MY my_MM nb ne nl nn oc or pa pl pt_BR pt ps ro ru si sk sl sq sr sr@latin sv sw ta te th tr uk ur vi xh zh_CN zh_HK zh_TW" |
|
29901
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
309 | AM_GLIB_GNU_GETTEXT |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
310 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
311 | dnl If we don't have msgfmt, then po/ is going to fail -- ensure that |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
312 | dnl AM_GLIB_GNU_GETTEXT found it. |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
313 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
314 | if test x$MSGFMT = xno -o x$MSGFMT$GMSGFMT$INTLTOOL_MSGFMT = x |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
315 | then |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
316 | AC_MSG_ERROR([ |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
317 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
318 | The msgfmt command is required to build libpurple. If it is installed |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
319 | on your system, ensure that it is in your path. If it is not, install |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
320 | GNU gettext to continue. |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
321 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
322 | If you have msgfmt installed, but for some reason this error message |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
323 | is still displayed, you have encountered what appears to be a bug in |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
324 | third-party configure macros. Try setting the MSGFMT environment |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
325 | variable to the absolute path to your msgfmt binary and trying |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
326 | configure again, like this: |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
327 | |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
328 | MSGFMT=/path/to/msgfmt ./configure ... |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
329 | ]) |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
330 | fi |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
331 | fi #enable_i18n |
|
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
332 | |
|
30358
78ae7bcfa65c
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30263
diff
changeset
|
333 | AM_CONDITIONAL(INSTALL_I18N, test "x$enable_i18n" = "xyes") |
|
78ae7bcfa65c
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30263
diff
changeset
|
334 | |
|
29901
dd0bc58418e5
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29856
diff
changeset
|
335 | dnl ####################################################################### |
|
33591
b4ae2138155f
Bump glib requirement from 2.16.0 to 2.20.0.
Mark Doliner <mark@kingant.net>
parents:
33584
diff
changeset
|
336 | dnl # Check for GLib 2.20 (required) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
337 | dnl ####################################################################### |
|
36426
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
338 | PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.20.0 gobject-2.0 gthread-2.0], , [ |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
339 | AC_MSG_RESULT(no) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
340 | AC_MSG_ERROR([ |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
341 | |
|
33591
b4ae2138155f
Bump glib requirement from 2.16.0 to 2.20.0.
Mark Doliner <mark@kingant.net>
parents:
33584
diff
changeset
|
342 | You must have GLib 2.20.0 or newer development headers installed to build. |
|
21700
2ac5912cbeb6
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21600
diff
changeset
|
343 | |
|
2ac5912cbeb6
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21600
diff
changeset
|
344 | If you have these installed already you may need to install pkg-config so |
|
2ac5912cbeb6
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21600
diff
changeset
|
345 | I can find them. |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
346 | ])]) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
347 | AC_SUBST(GLIB_CFLAGS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
348 | AC_SUBST(GLIB_LIBS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
349 | |
|
23697
299bafcd8eb8
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Michael Ruprecht <maiku@pidgin.im>
parents:
23696
diff
changeset
|
350 | GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0` |
|
299bafcd8eb8
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Michael Ruprecht <maiku@pidgin.im>
parents:
23696
diff
changeset
|
351 | AC_SUBST(GLIB_GENMARSHAL) |
|
299bafcd8eb8
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Michael Ruprecht <maiku@pidgin.im>
parents:
23696
diff
changeset
|
352 | |
|
34597
4c0ae73d3745
Added autogeneration of GEnums using glib-mkenums to enums.c and enums.h
Ankit Vani <a@nevitus.org>
parents:
34208
diff
changeset
|
353 | GLIB_MKENUMS=`pkg-config --variable=glib_mkenums glib-2.0` |
|
4c0ae73d3745
Added autogeneration of GEnums using glib-mkenums to enums.c and enums.h
Ankit Vani <a@nevitus.org>
parents:
34208
diff
changeset
|
354 | AC_SUBST(GLIB_MKENUMS) |
|
4c0ae73d3745
Added autogeneration of GEnums using glib-mkenums to enums.c and enums.h
Ankit Vani <a@nevitus.org>
parents:
34208
diff
changeset
|
355 | |
|
21106
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
356 | AC_ARG_WITH([extraversion], |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
357 | AS_HELP_STRING([--with-extraversion=STRING], |
|
21106
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
358 | [extra version number to be displayed in Help->About and --help (for packagers)]), |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
359 | EXTRA_VERSION=$withval) |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
360 | |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
361 | if test x"$EXTRA_VERSION" != "x" ; then |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
362 | AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION-$EXTRA_VERSION", [display version info]) |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
363 | else |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
364 | AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION", [display version info]) |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
365 | fi |
|
b85fbef13eed
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21077
diff
changeset
|
366 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
367 | AC_ARG_ENABLE(missing-dependencies, [AS_HELP_STRING([--disable-missing-dependencies], |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
368 | [skip missing dependencies instead of aborting configure])], |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
369 | force_deps="$enableval", force_deps="yes") |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
370 | |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
371 | AC_ARG_WITH(x, [], |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
372 | with_x="$withval", with_x="yes") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
373 | AC_ARG_ENABLE(gtkui, [AS_HELP_STRING([--disable-gtkui], |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
374 | [compile without GTK+ user interface])], |
|
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
375 | enable_gtkui="$enableval", enable_gtkui="yes") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
376 | AC_ARG_WITH(gtk, [AS_HELP_STRING([--with-gtk=<version>], |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
377 | [compile with GTK+ 2 or 3 user interface (default: auto)])], |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
378 | with_gtk="$withval", with_gtk="auto") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
379 | AC_ARG_ENABLE(consoleui, [AS_HELP_STRING([--disable-consoleui], |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
380 | [compile without console user interface])], |
|
21822
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
381 | [enable_consoleui=$enableval force_finch=$enableval], [enable_consoleui=yes force_finch=no]) |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
382 | |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
383 | dnl ####################################################################### |
|
33682
cb3c2ebadbf1
When building with gtk 2, require at least 2.18.0
Mark Doliner <mark@kingant.net>
parents:
33672
diff
changeset
|
384 | dnl # Check for GTK+ 2.18 and other things used by the GTK UI |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
385 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
386 | AC_ARG_ENABLE(screensaver, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
387 | [AS_HELP_STRING([--disable-screensaver], |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
388 | [compile without X screensaver extension (used to detect idleness)])], |
| 14859 | 389 | enable_screensaver="$enableval", enable_screensaver="yes") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
390 | AC_ARG_ENABLE(sm, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
391 | [AS_HELP_STRING([--disable-sm], |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
392 | [compile without X session management support])], |
| 14859 | 393 | enable_sm="$enableval", enable_sm="yes") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
394 | AC_ARG_ENABLE(startup-notification, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
395 | [AS_HELP_STRING([--disable-startup-notification], |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
396 | [compile without startup notification support])], |
| 14859 | 397 | enable_startup_notification="$enableval", enable_startup_notification="yes") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
398 | AC_ARG_ENABLE(gtkspell, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
399 | [AS_HELP_STRING([--disable-gtkspell], |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
400 | [compile without GtkSpell automatic spell checking])], |
| 14859 | 401 | enable_gtkspell="$enableval", enable_gtkspell="yes") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
402 | AC_ARG_ENABLE(gevolution, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
403 | [AS_HELP_STRING([--enable-gevolution], |
|
22783
43b697ca2f9e
Make the gevolution plugin disabled by default. Again, if anyone disagrees
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22780
diff
changeset
|
404 | [compile with the Evolution plugin])], |
|
43b697ca2f9e
Make the gevolution plugin disabled by default. Again, if anyone disagrees
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22780
diff
changeset
|
405 | enable_gevolution="$enableval", enable_gevolution="no") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
406 | AC_ARG_ENABLE(cap, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
407 | [AS_HELP_STRING([--enable-cap], |
|
22784
36a4d7c64d00
Make the cap plugin disabled by default. As usual, anyone who disagrees or
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22783
diff
changeset
|
408 | [compile with Contact Availability Prediction plugin])], |
|
36a4d7c64d00
Make the cap plugin disabled by default. As usual, anyone who disagrees or
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22783
diff
changeset
|
409 | enable_cap="$enableval", enable_cap="no") |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
410 | AC_ARG_ENABLE(gestures, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
411 | [AS_HELP_STRING([--disable-gestures], |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
412 | [compile without the gestures plugin])], |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
413 | enable_gestures="$enableval", enable_gestures="yes") |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
414 | AC_ARG_ENABLE(gcr, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
415 | [AS_HELP_STRING([--enable-gcr], |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
416 | [compile with GCR certificate widgets])], |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
417 | enable_gcr="$enableval", enable_gcr="no") |
|
14621
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
418 | |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
419 | AC_PATH_XTRA |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
420 | # We can't assume that $x_libraries will be set, because autoconf does not |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
421 | # set it in the case when the X libraries are in a standard place. |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
422 | # Ditto for $x_includes |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
423 | if test X"$x_libraries" = X"" || test X"$x_libraries" = XNONE; then |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
424 | x_libpath_add= |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
425 | else |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
426 | x_libpath_add="-L$x_libraries" |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
427 | fi |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
428 | if test X"$x_includes" = X"" || test X"$x_includes" = XNONE; then |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
429 | x_incpath_add= |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
430 | else |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
431 | x_incpath_add="-I$x_includes" |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
432 | fi |
|
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
433 | |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
434 | if test "x$enable_gtkui" = "xyes" ; then |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
435 | if test "x$with_gtk" = "x3"; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
436 | PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0.0], , [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
437 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
438 | AC_MSG_ERROR([ |
|
33119
1fd0091b97e8
Fix this comment, and move to a new branch, to make it clear
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32437
diff
changeset
|
439 | You must have GTK+ 3.0.0 or newer development headers installed to compile |
|
28285
d288a79d7401
applied changes from 72b3be2a12aafc0f3b5367f8ca20a893422d36f6
Mark Doliner <markdoliner@pidgin.im>
parents:
28241
diff
changeset
|
440 | Pidgin. If you want to build only Finch then specify --disable-gtkui when |
|
d288a79d7401
applied changes from 72b3be2a12aafc0f3b5367f8ca20a893422d36f6
Mark Doliner <markdoliner@pidgin.im>
parents:
28241
diff
changeset
|
441 | running configure. |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
442 | ])]) |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
443 | elif test "x$with_gtk" = "x2"; then |
|
33682
cb3c2ebadbf1
When building with gtk 2, require at least 2.18.0
Mark Doliner <mark@kingant.net>
parents:
33672
diff
changeset
|
444 | PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.18.0], , [ |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
445 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
446 | AC_MSG_ERROR([ |
|
33682
cb3c2ebadbf1
When building with gtk 2, require at least 2.18.0
Mark Doliner <mark@kingant.net>
parents:
33672
diff
changeset
|
447 | You must have GTK+ 2.18.0 or newer development headers installed to compile |
|
28285
d288a79d7401
applied changes from 72b3be2a12aafc0f3b5367f8ca20a893422d36f6
Mark Doliner <markdoliner@pidgin.im>
parents:
28241
diff
changeset
|
448 | Pidgin. If you want to build only Finch then specify --disable-gtkui when |
|
d288a79d7401
applied changes from 72b3be2a12aafc0f3b5367f8ca20a893422d36f6
Mark Doliner <markdoliner@pidgin.im>
parents:
28241
diff
changeset
|
449 | running configure. |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
450 | ])]) |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
451 | elif test "x$with_gtk" = "xauto"; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
452 | PKG_CHECK_MODULES(GTK, [gtk+-3.0 >= 3.0.0], [with_gtk=3], [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
453 | AC_MSG_RESULT(no) |
|
33682
cb3c2ebadbf1
When building with gtk 2, require at least 2.18.0
Mark Doliner <mark@kingant.net>
parents:
33672
diff
changeset
|
454 | PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.18.0], [with_gtk=2], [ |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
455 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
456 | AC_MSG_ERROR([ |
|
33682
cb3c2ebadbf1
When building with gtk 2, require at least 2.18.0
Mark Doliner <mark@kingant.net>
parents:
33672
diff
changeset
|
457 | You must have GTK+ 2.18.0 or newer development headers installed to compile |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
458 | Pidgin. If you want to build only Finch then specify --disable-gtkui when |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
459 | running configure. |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
460 | ])])]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
461 | else |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
462 | AC_MSG_ERROR([--with-gtk must specify one of 2, 3 or auto.]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
463 | fi |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
464 | AC_SUBST(GTK_CFLAGS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
465 | AC_SUBST(GTK_LIBS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
466 | |
|
33629
6892e03414fd
update pidgin/pidgin-3.pc.in and configure.ac to properly represent which version of gtk it's compiled/linked against
Gary Kramlich <grim@reaperworld.com>
parents:
33608
diff
changeset
|
467 | GTK_PC_MODULE="gtk+-${with_gtk}.0" |
|
6892e03414fd
update pidgin/pidgin-3.pc.in and configure.ac to properly represent which version of gtk it's compiled/linked against
Gary Kramlich <grim@reaperworld.com>
parents:
33608
diff
changeset
|
468 | AC_SUBST(GTK_PC_MODULE) |
|
6892e03414fd
update pidgin/pidgin-3.pc.in and configure.ac to properly represent which version of gtk it's compiled/linked against
Gary Kramlich <grim@reaperworld.com>
parents:
33608
diff
changeset
|
469 | |
|
16291
acbfc9276da1
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16287
diff
changeset
|
470 | dnl We only really need Pango >= 1.4 for decent RTL support |
|
21702
37553b232826
The use of lowercase "pango" looks out of place when appended with _CFLAGS
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21701
diff
changeset
|
471 | PKG_CHECK_MODULES(PANGO, [pango >= 1.4.0], |
|
16292
4927daf9501e
Don't error out of ./configure on older pango versions
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16291
diff
changeset
|
472 | AC_DEFINE(HAVE_PANGO14, 1, [Define if we have Pango 1.4 or newer.]),:) |
|
16291
acbfc9276da1
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16287
diff
changeset
|
473 | |
|
33230
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
474 | WEBKIT_VERSION=1.1.1 |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
475 | if test "x$with_gtk" = "x3"; then |
|
33862
d3e1e2a9d014
added the webkit modules to the requires field of pidgin-3.pc
Gary Kramlich <grim@reaperworld.com>
parents:
33796
diff
changeset
|
476 | WEBKIT_PC_MODULE="webkitgtk-3.0" |
|
d3e1e2a9d014
added the webkit modules to the requires field of pidgin-3.pc
Gary Kramlich <grim@reaperworld.com>
parents:
33796
diff
changeset
|
477 | PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [ |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
478 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
479 | AC_MSG_ERROR([ |
|
33230
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
480 | You must have WebKit for GTK+3 $WEBKIT_VERSION or newer development headers |
|
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
481 | installed to compile Pidgin. If you want to build only Finch then specify |
|
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
482 | --disable-gtkui when running configure. |
|
32512
9436e345acf9
WebKit is only required when building Pidgin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32507
diff
changeset
|
483 | ])]) |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
484 | else |
|
33862
d3e1e2a9d014
added the webkit modules to the requires field of pidgin-3.pc
Gary Kramlich <grim@reaperworld.com>
parents:
33796
diff
changeset
|
485 | WEBKIT_PC_MODULE="webkit-1.0" |
|
d3e1e2a9d014
added the webkit modules to the requires field of pidgin-3.pc
Gary Kramlich <grim@reaperworld.com>
parents:
33796
diff
changeset
|
486 | PKG_CHECK_MODULES(WEBKIT, [$WEBKIT_PC_MODULE >= $WEBKIT_VERSION], , [ |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
487 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
488 | AC_MSG_ERROR([ |
|
33230
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
489 | You must have WebKit for GTK+2 $WEBKIT_VERSION or newer development headers |
|
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
490 | installed to compile Pidgin. If you want to build only Finch then specify |
|
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
491 | --disable-gtkui when running configure. |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
492 | ])]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
493 | fi |
|
32512
9436e345acf9
WebKit is only required when building Pidgin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32507
diff
changeset
|
494 | AC_SUBST(WEBKIT_CFLAGS) |
|
9436e345acf9
WebKit is only required when building Pidgin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32507
diff
changeset
|
495 | AC_SUBST(WEBKIT_LIBS) |
|
33862
d3e1e2a9d014
added the webkit modules to the requires field of pidgin-3.pc
Gary Kramlich <grim@reaperworld.com>
parents:
33796
diff
changeset
|
496 | AC_SUBST(WEBKIT_PC_MODULE) |
|
32512
9436e345acf9
WebKit is only required when building Pidgin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32507
diff
changeset
|
497 | |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
498 | dnl ####################################################################### |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
499 | dnl # Check if we should compile with X support |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
500 | dnl ####################################################################### |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
501 | if test "x$with_x" = "xyes" ; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
502 | PKG_CHECK_MODULES(X11, x11, |
|
20069
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
503 | [AC_DEFINE(HAVE_X11, 1, [Define to 1 if you have X11])], |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
504 | [AC_MSG_RESULT(no) |
|
20069
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
505 | if test "x$x_incpath_add" != "x" -a "x$x_libpath_add" != "x"; then |
|
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
506 | X11_LIBS="$x_libpath_add" |
|
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
507 | X11_CFLAGS="$x_incpath_add" |
|
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
508 | else |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
509 | with_x="no" |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
510 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
511 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
512 | X11 development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
513 | Use --without-x if you do not need X11 support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
514 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
515 | fi |
|
20069
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
516 | fi |
|
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
517 | ]) |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
518 | AC_SUBST(X11_LIBS) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
519 | AC_SUBST(X11_CFLAGS) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
520 | else |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
521 | enable_screensaver=no |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
522 | enable_sm=no |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
523 | enable_gestures=no |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
524 | fi |
|
20069
1c15dda79261
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
20068
diff
changeset
|
525 | |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
526 | dnl ####################################################################### |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
527 | dnl # Check for XScreenSaver |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
528 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
529 | if test "x$enable_screensaver" = "xyes" ; then |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
530 | if test "x$with_x" = "xyes" ; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
531 | old_LIBS="$LIBS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
532 | LIBS="$LIBS $GTK_LIBS $x_libpath_add" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
533 | XSS_LIBS="" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
534 | XSS_HEADERS="" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
535 | AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm]) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
536 | AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm]) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
537 | if test "x$XSS_LIBS" != "x"; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
538 | oldCPPFLAGS="$CPPFLAGS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
539 | CPPFLAGS="$CPPFLAGS $x_incpath_add" |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
540 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
541 | #include <X11/Xlib.h> |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
542 | #include <X11/extensions/scrnsaver.h> |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
543 | ]], [[]])], [], [enable_screensaver=no]) |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
544 | CPPFLAGS="$oldCPPFLAGS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
545 | else |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
546 | enable_screensaver=no |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
547 | fi |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
548 | LIBS="$old_LIBS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
549 | |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
550 | if test "x$enable_screensaver" = "xyes" ; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
551 | AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
552 | AC_SUBST(XSS_LIBS) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
553 | else |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
554 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
555 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
556 | XScreenSaver extension development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
557 | Use --disable-screensaver if you do not need XScreenSaver extension support, |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
558 | this is required for detecting idle time by mouse and keyboard usage. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
559 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
560 | fi |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
561 | fi |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
562 | else |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
563 | AC_MSG_ERROR([X support is required to build with XScreenSaver extensions]) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
564 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
565 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
566 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
567 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
568 | dnl # Check for X session management libs |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
569 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
570 | if test "x$enable_sm" = "xyes"; then |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
571 | if test "x$with_x" = "xyes" ; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
572 | enable_sm=no |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
573 | AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE]) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
574 | if test "x$found_sm_lib" = "xtrue"; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
575 | oldCPPFLAGS="$CPPFLAGS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
576 | CPPFLAGS="$CPPFLAGS $x_incpath_add" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
577 | AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
578 | CPPFLAGS="$oldCPPFLAGS" |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
579 | fi |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
580 | |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
581 | if test "x$enable_sm" = "xyes"; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
582 | AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
583 | AC_SUBST(SM_LIBS) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
584 | else |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
585 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
586 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
587 | X session management development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
588 | Use --disable-sm if you do not need session management support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
589 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
590 | fi |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
591 | fi |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
592 | else |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
593 | AC_MSG_ERROR([X support is required to build with X session management support]) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
594 | fi |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
595 | fi |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
596 | |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
597 | dnl ####################################################################### |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
598 | dnl # Check for X11 to allow the gestures plugin |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
599 | dnl ####################################################################### |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
600 | if test "x$enable_gestures" = "xyes"; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
601 | if test "x$with_x" = "xno" ; then |
|
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
602 | enable_gestures=no |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
603 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
604 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
605 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
606 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
607 | dnl # Check for GtkSpell |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
608 | dnl ####################################################################### |
|
32437
a1093fbc45d2
Force disable GtkSpell, since it's not currently compatible with GTK+3.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32433
diff
changeset
|
609 | dnl GtkSpell is not GTK+3 compatible yet |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
610 | if test "x$with_gtk" = "x3"; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
611 | enable_gtkspell="no" |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
612 | fi |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
613 | if test "x$enable_gtkspell" = "xyes" ; then |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
614 | PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , [ |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
615 | AC_MSG_RESULT(no) |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
616 | enable_gtkspell="no" |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
617 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
618 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
619 | GtkSpell development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
620 | Use --disable-gtkspell if you do not need it. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
621 | ]) |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
622 | fi]) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
623 | if test "x$enable_gtkspell" = "xyes" ; then |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
624 | AC_DEFINE(USE_GTKSPELL, 1, [Define if we're using GtkSpell]) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
625 | AC_SUBST(GTKSPELL_CFLAGS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
626 | AC_SUBST(GTKSPELL_LIBS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
627 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
628 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
629 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
630 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
631 | dnl # Check for stuff needed by the Evolution integration plugin. |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
632 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
633 | if test "x$enable_gevolution" = "xyes"; then |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
634 | evo_deps="libebook-1.2 libedata-book-1.2" |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
635 | PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, , [ |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
636 | enable_gevolution="no" |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
637 | ]) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
638 | if test "x$enable_gevolution" = "xno"; then |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
639 | evo_deps="libebook-1.0 libedata-book-1.0" |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
640 | PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [ |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
641 | enable_gevolution="yes" |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
642 | ]) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
643 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
644 | if test "x$enable_gevolution" = "xyes"; then |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
645 | AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.]) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
646 | AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
647 | AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
648 | else |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
649 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
650 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
651 | Evolution development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
652 | Use --disable-gevolution if you do not need it. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
653 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
654 | fi |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
655 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
656 | fi |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
657 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
658 | dnl ####################################################################### |
|
14573
7e18a0a07718
[gaim-migrate @ 17231]
Geoff Foster <g-off_@users.sourceforge.net>
parents:
14539
diff
changeset
|
659 | dnl # Check for libsqlite3 (for the Contact Availability Prediction plugin) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
660 | dnl ####################################################################### |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
661 | if test "x$enable_cap" = "xyes"; then |
|
14733
7e2a1598624d
[gaim-migrate @ 17417]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14666
diff
changeset
|
662 | PKG_CHECK_MODULES(SQLITE3, sqlite3 >= 3.3,,[ |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
663 | AC_MSG_RESULT(no) |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
664 | enable_cap="no" |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
665 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
666 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
667 | sqlite3 development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
668 | Use --disable-cap if you do not need the Contact Availability Prediction plugin. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
669 | ]) |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
670 | fi]) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
671 | fi |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
672 | |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
673 | dnl ####################################################################### |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
674 | dnl # Check for GCR for its certificate widgets |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
675 | dnl ####################################################################### |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
676 | if test "x$enable_gcr" = "xyes"; then |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
677 | if test "x$with_gtk" = "x3"; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
678 | PKG_CHECK_MODULES(GCR, gcr-3, [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
679 | AC_DEFINE(ENABLE_GCR, 1, [Define to 1 if GCR is found.])], [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
680 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
681 | enable_gcr="no" |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
682 | if test "x$force_deps" = "xyes" ; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
683 | AC_MSG_ERROR([ |
|
33230
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
684 | GCR for GTK+3 development headers not found. |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
685 | Use --disable-gcr if you do not need GCR certificate widgets. |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
686 | ]) |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
687 | fi]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
688 | else |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
689 | PKG_CHECK_MODULES(GCR, gcr-0, [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
690 | AC_DEFINE(ENABLE_GCR, 1, [Define to 1 if GCR is found.])], [ |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
691 | AC_MSG_RESULT(no) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
692 | enable_gcr="no" |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
693 | if test "x$force_deps" = "xyes" ; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
694 | AC_MSG_ERROR([ |
|
33230
e34d71219cce
Make it clear which GTK+-dependent library we need.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33171
diff
changeset
|
695 | GCR for GTK+2 development headers not found. |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
696 | Use --disable-gcr if you do not need GCR certificate widgets. |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
697 | ]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
698 | fi]) |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
699 | fi |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
700 | fi |
|
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
701 | |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
702 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
703 | else # GTK |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
704 | enable_gcr=no |
|
14733
7e2a1598624d
[gaim-migrate @ 17417]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14666
diff
changeset
|
705 | enable_cap=no |
|
7e2a1598624d
[gaim-migrate @ 17417]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14666
diff
changeset
|
706 | enable_gevolution=no |
|
7e2a1598624d
[gaim-migrate @ 17417]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14666
diff
changeset
|
707 | enable_gtkspell=no |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
708 | enable_screensaver=no |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
709 | enable_sm=no |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
710 | enable_startup_notification=no |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
711 | fi # GTK |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
712 | |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
713 | AM_CONDITIONAL(ENABLE_GTK, test "x$enable_gtkui" = "xyes") |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
714 | AM_CONDITIONAL(BUILD_GEVOLUTION, test "x$enable_gevolution" = "xyes") |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
715 | AM_CONDITIONAL(ENABLE_CAP, test "x$enable_cap" = "xyes") |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
716 | AM_CONDITIONAL(ENABLE_GESTURES, test "x$enable_gestures" = "xyes") |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
717 | AM_CONDITIONAL(ENABLE_GCR, test "x$enable_gcr" = "xyes") |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
718 | |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
719 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
720 | dnl ####################################################################### |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
721 | dnl # Check for ncurses and other things used by the console UI |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
722 | dnl ####################################################################### |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
723 | GNT_LIBS="" |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
724 | GNT_CFLAGS="" |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
725 | AC_ARG_WITH(ncurses-headers, [AS_HELP_STRING([--with-ncurses-headers=DIR], |
|
15909
0ee1e930d385
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15901
diff
changeset
|
726 | [compile finch against the ncurses includes in DIR])], |
|
15312
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
727 | [ac_ncurses_includes="$withval"], [ac_ncurses_includes=""]) |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
728 | if test "x$enable_consoleui" = "xyes"; then |
|
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
729 | AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="-lncursesw"], [enable_consoleui=no]) |
|
28300
a4516ae76153
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <darkrain42@pidgin.im>
parents:
28285
diff
changeset
|
730 | AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], |
|
a4516ae76153
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <darkrain42@pidgin.im>
parents:
28285
diff
changeset
|
731 | [enable_consoleui=no], [$GNT_LIBS]) |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
732 | |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
733 | if test "x$enable_consoleui" = "xyes"; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
734 | dnl # Some distros put the headers in ncursesw/, some don't |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
735 | found_ncurses_h=no |
|
15312
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
736 | for location in $ac_ncurses_includes $NCURSES_HEADERS /usr/include/ncursesw /usr/include |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
737 | do |
|
15312
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
738 | f="$location/ncurses.h" |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
739 | orig_CFLAGS="$CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
740 | orig_CPPFLAGS="$CPPFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
741 | CFLAGS="$CFLAGS -I$location" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
742 | CPPFLAGS="$CPPFLAGS -I$location" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
743 | AC_CHECK_HEADER($f,[ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
744 | AC_MSG_CHECKING([if $f supports wide characters]) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
745 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
746 | #define _XOPEN_SOURCE_EXTENDED |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
747 | #include <$f> |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
748 | ]], [[ |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
749 | #ifndef get_wch |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
750 | # error get_wch not found! |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
751 | #endif |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
752 | ]])], [ |
|
15332
91c86b5315fb
[gaim-migrate @ 18060]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15312
diff
changeset
|
753 | dir=$location |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
754 | if test x"$dir" != x"." ; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
755 | GNT_CFLAGS="-I$dir/" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
756 | else |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
757 | GNT_CFLAGS="" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
758 | fi |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
759 | |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
760 | found_ncurses_h=yes |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
761 | CFLAGS="$orig_CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
762 | CPPFLAGS="$orig_CPPFLAGS" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
763 | AC_MSG_RESULT([yes]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
764 | break |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
765 | ], [ |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
766 | CFLAGS="$orig_CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30491
diff
changeset
|
767 | CPPFLAGS="$orig_CPPFLAGS" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
768 | AC_MSG_RESULT([no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
769 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
770 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
771 | done |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
772 | |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
773 | if test x"$found_ncurses_h" = x"no" ; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
774 | GNT_LIBS="" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
775 | GNT_CFLAGS="" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
776 | enable_consoleui=no |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
777 | fi |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
778 | else |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
779 | # ncursesw was not found. Look for plain old ncurses |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
780 | enable_consoleui=yes |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
781 | AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="-lncurses"], [enable_consoleui=no]) |
|
28300
a4516ae76153
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <darkrain42@pidgin.im>
parents:
28285
diff
changeset
|
782 | AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS -lpanel"], |
|
a4516ae76153
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <darkrain42@pidgin.im>
parents:
28285
diff
changeset
|
783 | [enable_consoleui=no], [$GNT_LIBS]) |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
784 | AC_DEFINE(NO_WIDECHAR, 1, [Define to 1 if you don't have wide-character support.]) |
|
15312
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
785 | if test x"$ac_ncurses_includes" != "x"; then |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
786 | GNT_CFLAGS="-I$ac_ncurses_includes" |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
787 | else |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
788 | if test x"$NCURSES_HEADERS" != "x"; then |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
789 | GNT_CFLAGS="-I$NCURSES_HEADERS" |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
790 | fi |
|
42e2c73b6b9c
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15248
diff
changeset
|
791 | fi |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
792 | fi |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
793 | fi |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
794 | |
|
21822
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
795 | if test "x$force_finch" = "xyes" -a "x$enable_consoleui" != "xyes"; then |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
796 | AC_MSG_ERROR([ |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
797 | |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
798 | Finch will not be built. You need to install ncursesw (or ncurses) and its development headers. |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
799 | |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
800 | ]) |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
801 | fi |
|
20878ac233be
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21762
diff
changeset
|
802 | |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
803 | AC_SUBST(GNT_LIBS) |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
804 | AC_SUBST(GNT_CFLAGS) |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
805 | AM_CONDITIONAL(ENABLE_GNT, test "x$enable_consoleui" = "xyes") |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
806 | |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14533
diff
changeset
|
807 | #AC_CHECK_FUNC(wcwidth, [AC_DEFINE([HAVE_WCWIDTH], [1], [Define to 1 if you have wcwidth function.])]) |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
808 | |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
809 | dnl ####################################################################### |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
810 | dnl # Check for LibXML2 (required) |
| 13720 | 811 | dnl ####################################################################### |
|
14621
907c1e7a75a9
[gaim-migrate @ 17282]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14599
diff
changeset
|
812 | PKG_CHECK_MODULES(LIBXML, [libxml-2.0 >= 2.6.0], , [ |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
813 | AC_MSG_RESULT(no) |
|
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
814 | AC_MSG_ERROR([ |
|
16247
f9e1e46abbae
Deal with Gaim in some error messages.
Richard Laager <rlaager@pidgin.im>
parents:
16206
diff
changeset
|
815 | You must have libxml2 >= 2.6.0 development headers installed to build. |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
816 | ])]) |
|
26754
216b79c00415
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26729
diff
changeset
|
817 | PKG_CHECK_EXISTS([libxml-2.0 >= 2.6.18], , [ |
|
216b79c00415
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26729
diff
changeset
|
818 | AC_MSG_WARN([ |
|
216b79c00415
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26729
diff
changeset
|
819 | Versions of libxml2 < 2.6.18 may contain bugs that could cause XMPP messages to be discarded. |
|
216b79c00415
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26729
diff
changeset
|
820 | ])]) |
|
216b79c00415
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26729
diff
changeset
|
821 | |
| 13808 | 822 | AC_SUBST(LIBXML_CFLAGS) |
| 823 | AC_SUBST(LIBXML_LIBS) | |
|
14498
ede839a78714
[gaim-migrate @ 17150]
Mark Doliner <markdoliner@pidgin.im>
parents:
14492
diff
changeset
|
824 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
825 | dnl ####################################################################### |
|
33572
1121664fc0a8
Make JSON-GLib required, fixes #15430. Cause: libpurple core code uses this
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33515
diff
changeset
|
826 | dnl # Check for JSON-GLib (required) |
|
33410
6cb7038d8172
New dependency: json-glib
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33377
diff
changeset
|
827 | dnl ####################################################################### |
|
6cb7038d8172
New dependency: json-glib
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33377
diff
changeset
|
828 | |
|
33608
df80dbe8e621
Require json-glib 0.14.0 or newer.
Mark Doliner <mark@kingant.net>
parents:
33602
diff
changeset
|
829 | PKG_CHECK_MODULES([JSON], [json-glib-1.0 >= 0.14.0], , [ |
|
33572
1121664fc0a8
Make JSON-GLib required, fixes #15430. Cause: libpurple core code uses this
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33515
diff
changeset
|
830 | AC_MSG_RESULT(no) |
|
1121664fc0a8
Make JSON-GLib required, fixes #15430. Cause: libpurple core code uses this
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33515
diff
changeset
|
831 | AC_MSG_ERROR([ |
|
33608
df80dbe8e621
Require json-glib 0.14.0 or newer.
Mark Doliner <mark@kingant.net>
parents:
33602
diff
changeset
|
832 | You must have JSON-GLib >= 0.14.0 development headers installed to build. |
|
33572
1121664fc0a8
Make JSON-GLib required, fixes #15430. Cause: libpurple core code uses this
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33515
diff
changeset
|
833 | ])]) |
|
33410
6cb7038d8172
New dependency: json-glib
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33377
diff
changeset
|
834 | |
|
33461
7f67e9178ed9
Fix compilation from clean working directory
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33423
diff
changeset
|
835 | AC_SUBST(JSON_CFLAGS) |
|
7f67e9178ed9
Fix compilation from clean working directory
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33423
diff
changeset
|
836 | AC_SUBST(JSON_LIBS) |
|
7f67e9178ed9
Fix compilation from clean working directory
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33423
diff
changeset
|
837 | |
|
33410
6cb7038d8172
New dependency: json-glib
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33377
diff
changeset
|
838 | dnl ####################################################################### |
|
33314
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
839 | dnl # Check for zlib (required) |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
840 | dnl ####################################################################### |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
841 | |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
842 | PKG_CHECK_MODULES(ZLIB, [zlib >= 1.2.0], , [ |
|
33368
6aa16fdab83f
Fix compilation of older distros. Fixes #15310
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33330
diff
changeset
|
843 | AC_SEARCH_LIBS([deflate], [z], [], AC_MSG_ERROR([You must have zlib >= 1.2.0 development headers installed to build.]), []) |
|
6aa16fdab83f
Fix compilation of older distros. Fixes #15310
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33330
diff
changeset
|
844 | ]) |
|
33314
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
845 | |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
846 | AC_SUBST(ZLIB_CFLAGS) |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
847 | AC_SUBST(ZLIB_LIBS) |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
848 | |
|
57013b9e1a8e
Gadu-Gadu: roster - downloading
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33300
diff
changeset
|
849 | dnl ####################################################################### |
| 14582 | 850 | dnl # GConf schemas |
| 851 | dnl ####################################################################### | |
| 852 | AC_PATH_PROG(GCONFTOOL, gconftool-2, no) | |
| 853 | AM_CONDITIONAL(USE_GCONFTOOL, test "x$GCONFTOOL" != "xno") | |
| 854 | AM_GCONF_SOURCE_2 | |
| 855 | ||
| 856 | dnl ####################################################################### | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
857 | dnl # Check for GStreamer |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
858 | dnl ####################################################################### |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
859 | AC_ARG_ENABLE(gstreamer, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
860 | [AS_HELP_STRING([--disable-gstreamer], [compile without GStreamer audio support])], |
| 14859 | 861 | enable_gst="$enableval", enable_gst="yes") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
862 | AC_ARG_WITH(gstreamer, [AS_HELP_STRING([--with-gstreamer=<version>], |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
863 | [compile with GStreamer 0.10 or 1.0 interface (default: auto)])], |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
864 | with_gstreamer="$withval", with_gstreamer="auto") |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
865 | if test "x$enable_gst" != "xno"; then |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
866 | if test "x$with_gstreamer" == "xauto"; then |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
867 | PKG_CHECK_MODULES(GSTREAMER, [gstreamer-1.0], [ |
|
33479
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
868 | AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer for playing sounds]) |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
869 | with_gstreamer="1.0" |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
870 | AC_SUBST(GSTREAMER_CFLAGS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
871 | AC_SUBST(GSTREAMER_LIBS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
872 | dnl Check whether forking stuff is required for this version. |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
873 | ], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
874 | PKG_CHECK_MODULES(GSTREAMER, [gstreamer-0.10], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
875 | AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer for playing sounds]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
876 | with_gstreamer="0.10" |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
877 | AC_SUBST(GSTREAMER_CFLAGS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
878 | AC_SUBST(GSTREAMER_LIBS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
879 | ], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
880 | AC_MSG_RESULT(no) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
881 | enable_gst="no" |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
882 | if test "x$force_deps" = "xyes" ; then |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
883 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
884 | GStreamer development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
885 | Use --disable-gstreamer if you do not need GStreamer (sound) support. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
886 | ]) |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
887 | fi |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
888 | ]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
889 | ]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
890 | elif test "x$with_gstreamer" == "x1.0"; then |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
891 | PKG_CHECK_MODULES(GSTREAMER, [gstreamer-1.0], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
892 | AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer 1.0 for playing sounds]) |
|
33479
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
893 | AC_SUBST(GSTREAMER_CFLAGS) |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
894 | AC_SUBST(GSTREAMER_LIBS) |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
895 | ], [ |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
896 | AC_MSG_RESULT(no) |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
897 | enable_gst="no" |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
898 | if test "x$force_deps" = "xyes" ; then |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
899 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
900 | GStreamer development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
901 | Use --disable-gstreamer if you do not need GStreamer (sound) support. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
902 | ]) |
|
33479
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
903 | fi |
|
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
904 | ]) |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
905 | elif test "x$with_gstreamer" == "x0.10"; then |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
906 | PKG_CHECK_MODULES(GSTREAMER, [gstreamer-0.10], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
907 | AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer 0.10 for playing sounds]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
908 | AC_SUBST(GSTREAMER_CFLAGS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
909 | AC_SUBST(GSTREAMER_LIBS) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
910 | ], [ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
911 | AC_MSG_RESULT(no) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
912 | enable_gst="no" |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
913 | if test "x$force_deps" = "xyes" ; then |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
914 | AC_MSG_ERROR([ |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
915 | GStreamer development headers not found. |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
916 | Use --disable-gstreamer if you do not need GStreamer (sound) support. |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
917 | ]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
918 | fi |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
919 | ]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
920 | else |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
921 | AC_MSG_ERROR([--with-gstreamer must specify one of 0.10, 1.0 or auto.]) |
|
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
922 | fi |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
923 | fi |
| 13808 | 924 | |
|
33945
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
925 | if test "x$with_gtk" == "x3" -a "x$with_gstreamer" == "x0.10"; then |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
926 | AC_MSG_ERROR([WebKitGTK+ 3.0 cannot be mixed with GStreamer 0.10. |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
927 | Please switch to WebKitGTK+ 2.0 or GStreamer 1.0.]) |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
928 | elif test "x$with_gtk" == "x2" -a "x$with_gstreamer" == "x1.0"; then |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
929 | AC_MSG_ERROR([WebKitGTK+ 2.0 cannot be mixed with GStreamer 1.0. |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
930 | Please switch to WebKitGTK+ 3.0 or GStreamer 0.10.]) |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
931 | fi |
|
d43a0ea45796
Force an error if WebKit and GStreamer versions conflict.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33933
diff
changeset
|
932 | |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
933 | dnl ####################################################################### |
|
33489
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
934 | dnl # Check for GStreamer Video |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
935 | dnl ####################################################################### |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
936 | if test "x$enable_gst" != "xno" -a "x$with_gstreamer" == "x1.0"; then |
|
33489
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
937 | AC_ARG_ENABLE(gstreamer-video, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
938 | [AS_HELP_STRING([--disable-gstreamer-video], [compile without GStreamer 1.0 Video Overlay support])], |
|
33489
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
939 | enable_gstvideo="$enableval", enable_gstvideo="yes") |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
940 | if test "x$enable_gstvideo" != "xno"; then |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
941 | PKG_CHECK_MODULES(GSTVIDEO, [gstreamer-video-1.0], [ |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
942 | AC_DEFINE(USE_GSTVIDEO, 1, [Use GStreamer Video Overlay support]) |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
943 | AC_SUBST(GSTVIDEO_CFLAGS) |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
944 | AC_SUBST(GSTVIDEO_LIBS) |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
945 | ], [ |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
946 | enable_gstvideo="no" |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
947 | ]) |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
948 | fi |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
949 | else |
|
fd3ef7036ebb
Split gstreamer-video into a separate check.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33482
diff
changeset
|
950 | enable_gstvideo="no" |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
951 | fi |
| 13808 | 952 | |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
953 | dnl ####################################################################### |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
954 | dnl # Check for GStreamer Interfaces |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
955 | dnl ####################################################################### |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
956 | if test "x$enable_gst" != "xno" -a "x$with_gstreamer" == "x0.10"; then |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
957 | AC_ARG_ENABLE(gstreamer-interfaces, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
958 | [AS_HELP_STRING([--disable-gstreamer-interfaces], [compile without GStreamer 0.10 interface support])], |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
959 | enable_gstinterfaces="$enableval", enable_gstinterfaces="yes") |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
960 | if test "x$enable_gstinterfaces" != "xno"; then |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
961 | PKG_CHECK_MODULES(GSTINTERFACES, [gstreamer-interfaces-0.10], [ |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
962 | AC_DEFINE(USE_GSTINTERFACES, 1, [Use GStreamer 0.10 interfaces for X overlay support]) |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
963 | AC_SUBST(GSTINTERFACES_CFLAGS) |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
964 | AC_SUBST(GSTINTERFACES_LIBS) |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
965 | ], [ |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
966 | enable_gstinterfaces="no" |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
967 | ]) |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
968 | fi |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
969 | else |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
970 | enable_gstinterfaces="no" |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
971 | fi |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
972 | |
|
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
973 | dnl ####################################################################### |
|
32113
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
974 | dnl # Check for Farstream |
|
19881
d80b4d01457e
Add Farsight to configure.ac
Sean Egan <seanegan@pidgin.im>
parents:
19656
diff
changeset
|
975 | dnl ####################################################################### |
|
32113
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
976 | AC_ARG_ENABLE(farstream, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
977 | [AS_HELP_STRING([--disable-farstream], [compile without farstream support])], |
|
32113
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
978 | enable_farstream="$enableval", enable_farstream="yes") |
|
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
979 | if test "x$enable_farstream" != "xno"; then |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
980 | if test "x$with_gstreamer" == "x1.0"; then |
|
33480
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
981 | PKG_CHECK_MODULES(FARSTREAM, [farstream-0.2], [ |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
982 | AC_SUBST(FARSTREAM_CFLAGS) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
983 | AC_SUBST(FARSTREAM_LIBS) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
984 | ], [ |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
985 | enable_farstream="no" |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
986 | ]) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
987 | else |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
988 | PKG_CHECK_MODULES(FARSTREAM, [farstream-0.1], [ |
|
32113
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
989 | AC_SUBST(FARSTREAM_CFLAGS) |
|
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
990 | AC_SUBST(FARSTREAM_LIBS) |
|
33480
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
991 | ], [ |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
992 | # Try farsight. |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
993 | PKG_CHECK_MODULES(FARSTREAM, [farsight2-0.10 >= 0.0.9], [ |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
994 | AC_DEFINE(HAVE_FARSIGHT, 1, [Use Farsight instead of Farstream]) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
995 | AC_SUBST(FARSTREAM_CFLAGS) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
996 | AC_SUBST(FARSTREAM_LIBS) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
997 | ], [ |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
998 | enable_farstream="no" |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
999 | ]) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
1000 | ]) |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
1001 | fi |
|
e7c9ab870934
Add configure checks for Farstream-0.2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33479
diff
changeset
|
1002 | fi |
|
19881
d80b4d01457e
Add Farsight to configure.ac
Sean Egan <seanegan@pidgin.im>
parents:
19656
diff
changeset
|
1003 | |
|
22648
e286d795c5f9
Patch from Marcus Lundblad ('mlundblad') to improve audio support in xmpp.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
22647
diff
changeset
|
1004 | dnl ####################################################################### |
|
23703
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1005 | dnl # Check for Voice and Video support |
|
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1006 | dnl ####################################################################### |
|
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1007 | AC_ARG_ENABLE(vv, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1008 | [AS_HELP_STRING([--disable-vv], [compile without voice and video support])], |
|
28310
789375153545
Fail the configure script if voice and video dependencies are missing.
Michael Ruprecht <maiku@pidgin.im>
parents:
28302
diff
changeset
|
1009 | enable_vv="$enableval", enable_vv="yes") |
|
23703
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1010 | if test "x$enable_vv" != "xno"; then |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
1011 | if test "x$enable_gst" != "xno" -a "x$with_gstreamer" == "x1.0" -a "x$enable_gstvideo" != "xno" -a "x$enable_farstream" != "xno"; then |
|
33479
52dee8b1bd1e
Add configure checks for GStreamer 1.0.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33377
diff
changeset
|
1012 | AC_DEFINE(USE_VV, 1, [Use voice and video]) |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
1013 | elif test "x$enable_gst" != "xno" -a "x$with_gstreamer" == "x0.10" -a "x$enable_gstinterfaces" != "xno" -a "x$enable_farstream" != "xno"; then |
|
23703
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1014 | AC_DEFINE(USE_VV, 1, [Use voice and video]) |
|
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1015 | else |
|
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1016 | enable_vv="no" |
|
28310
789375153545
Fail the configure script if voice and video dependencies are missing.
Michael Ruprecht <maiku@pidgin.im>
parents:
28302
diff
changeset
|
1017 | if test "x$force_deps" = "xyes"; then |
|
26656
69f29e0c8111
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26637
diff
changeset
|
1018 | AC_MSG_ERROR([ |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
1019 | Dependencies for voice/video were not met. |
|
32113
2a75cce047d5
Port to Farstream
Olivier Crête <olivier.crete@collabora.com>
parents:
32106
diff
changeset
|
1020 | Install the necessary gstreamer and farstream packages first. |
|
26714
0f1f4178f6e7
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26656
diff
changeset
|
1021 | Or use --disable-vv if you do not need voice/video support. |
|
26656
69f29e0c8111
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26637
diff
changeset
|
1022 | ]) |
|
69f29e0c8111
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
26637
diff
changeset
|
1023 | fi |
|
23703
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1024 | fi |
|
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
1025 | fi |
|
33373
f9cc1bceb60a
Fix VV configure stuff.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33330
diff
changeset
|
1026 | AM_CONDITIONAL(USE_VV, test "x$enable_vv" != "xno") |
|
22648
e286d795c5f9
Patch from Marcus Lundblad ('mlundblad') to improve audio support in xmpp.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
22647
diff
changeset
|
1027 | |
|
29147
68498038891f
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29085
diff
changeset
|
1028 | dnl ####################################################################### |
|
68498038891f
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29085
diff
changeset
|
1029 | dnl # Check for Internationalized Domain Name support |
|
68498038891f
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29085
diff
changeset
|
1030 | dnl ####################################################################### |
|
68498038891f
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29085
diff
changeset
|
1031 | |
|
27849
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1032 | AC_ARG_ENABLE(idn, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1033 | [AS_HELP_STRING([--disable-idn], [compile without IDN support])], |
|
27849
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1034 | [enable_idn="$enableval" force_idn=$enableval], [enable_idn="yes" force_idn=no]) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1035 | if test "x$enable_idn" != "xno"; then |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1036 | PKG_CHECK_MODULES(IDN, libidn >= 0.0.0, [ |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1037 | AC_DEFINE(USE_IDN, 1, [Use GNU Libidn for stringprep and IDN]) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1038 | AC_SUBST(IDN_CFLAGS) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1039 | AC_SUBST(IDN_LIBS) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1040 | ], [ |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1041 | AC_MSG_RESULT(no) |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1042 | enable_idn="no" |
|
27849
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1043 | if test "x$force_deps" = "xyes" ; then |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1044 | AC_MSG_ERROR([ |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1045 | GNU Libidn development headers not found. |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1046 | Use --disable-idn if you do not need it. |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1047 | ]) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1048 | fi |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1049 | ]) |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1050 | fi |
|
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
1051 | |
|
19881
d80b4d01457e
Add Farsight to configure.ac
Sean Egan <seanegan@pidgin.im>
parents:
19656
diff
changeset
|
1052 | dnl ####################################################################### |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1053 | dnl # Check for Meanwhile headers (for Sametime) |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1054 | dnl ####################################################################### |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1055 | AC_ARG_ENABLE(meanwhile, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1056 | [AS_HELP_STRING([--disable-meanwhile], |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1057 | [compile without meanwhile (required for Sametime support)])], |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1058 | enable_meanwhile="$enableval", enable_meanwhile="yes") |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1059 | if test "x$enable_meanwhile" = "xyes"; then |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1060 | PKG_CHECK_MODULES(MEANWHILE, [meanwhile >= 1.0.0 meanwhile < 2.0.0], [ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1061 | have_meanwhile="yes" |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1062 | ], [ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1063 | have_meanwhile="no" |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1064 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1065 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1066 | Meanwhile development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1067 | Use --disable-meanwhile if you do not need meanwhile (Sametime) support. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1068 | ]) |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1069 | fi]) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1070 | fi |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1071 | AC_SUBST(MEANWHILE_CFLAGS) |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1072 | AC_SUBST(MEANWHILE_LIBS) |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1073 | |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1074 | dnl ####################################################################### |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1075 | dnl # Check for Native Avahi headers (for Bonjour) |
|
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1076 | dnl ####################################################################### |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1077 | AC_ARG_ENABLE(avahi, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1078 | [AS_HELP_STRING([--disable-avahi], |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1079 | [compile without avahi (required for Bonjour support)])], |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1080 | enable_avahi="$enableval", enable_avahi="yes") |
|
28302
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1081 | |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1082 | if test "x$enable_avahi" = "xyes"; then |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1083 | AC_ARG_WITH(avahi-client-includes, [AS_HELP_STRING([--with-avahi-client-includes=DIR], [compile the Bonjour plugin against the Avahi Client includes in DIR])], [ac_avahi_client_includes="$withval"], [ac_avahi_client_includes="no"]) |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1084 | AC_ARG_WITH(avahi-client-libs, [AS_HELP_STRING([--with-avahi-client-libs=DIR], [compile the Bonjour plugin against the Avahi Client libs in DIR])], [ac_avahi_client_libs="$withval"], [ac_avahi_client_libs="no"]) |
|
28302
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1085 | AVAHI_CFLAGS="" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1086 | AVAHI_LIBS="" |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1087 | |
|
28302
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1088 | dnl Attempt to autodetect Avahi |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1089 | PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib], [ |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1090 | avahiincludes="yes" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1091 | avahilibs="yes" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1092 | ], [ |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1093 | avahiincludes="no" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1094 | avahilibs="no" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1095 | ]) |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1096 | |
|
28302
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1097 | dnl Override AVAHI_CFLAGS if the user specified an include dir |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1098 | if test "$ac_avahi_client_includes" != "no"; then |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1099 | AVAHI_CFLAGS="-I$ac_avahi_client_includes" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1100 | fi |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1101 | CPPFLAGS_save="$CPPFLAGS" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1102 | CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1103 | AC_CHECK_HEADER(avahi-client/client.h, [avahiincludes=yes], [avahiincludes=no]) |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1104 | CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS $GLIB_CFLAGS" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1105 | AC_CHECK_HEADER(avahi-glib/glib-malloc.h, [avahiincludes=yes], [avahiincludes=no]) |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1106 | CPPFLAGS="$CPPFLAGS_save" |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1107 | |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1108 | dnl Override AVAHI_LIBS if the user specified a libs dir |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1109 | if test "$ac_avahi_client_libs" != "no"; then |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1110 | AVAHI_LIBS="-L$ac_avahi_client_libs -lavahi-common -lavahi-client -lavahi-glib " |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1111 | fi |
|
8bee3af43872
Fix --disable-avahi. Closes #9449.
Paul Aurich <darkrain42@pidgin.im>
parents:
28300
diff
changeset
|
1112 | AC_CHECK_LIB(avahi-client, avahi_client_new, [avahilibs=yes], [avahilibs=no], $AVAHI_LIBS) |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1113 | fi |
|
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1114 | |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1115 | if test "x$enable_avahi" = "xyes" -a \( "x$avahiincludes" = "xno" -o "x$avahilibs" = "xno" \); then |
|
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1116 | enable_avahi="no" |
|
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1117 | if test "x$force_deps" = "xyes"; then |
|
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1118 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1119 | avahi development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1120 | Use --disable-avahi if you do not need avahi (Bonjour) support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1121 | ]) |
|
29218
bf6fc038a9fa
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
29204
diff
changeset
|
1122 | fi |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1123 | fi |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1124 | AC_SUBST(AVAHI_CFLAGS) |
|
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1125 | AC_SUBST(AVAHI_LIBS) |
|
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1126 | |
|
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1127 | |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1128 | dnl ####################################################################### |
|
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1129 | dnl # Check for SILC client includes and libraries |
|
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1130 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1131 | AC_ARG_WITH(silc-includes, [AS_HELP_STRING([--with-silc-includes=DIR], [compile the SILC plugin against includes in DIR])], [ac_silc_includes="$withval"], [ac_silc_includes="no"]) |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1132 | AC_ARG_WITH(silc-libs, [AS_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 | 1133 | SILC_CFLAGS="" |
| 8850 | 1134 | SILC_LIBS="" |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1135 | have_silc="no" |
| 9905 | 1136 | if test -n "$with_silc_includes" || test -n "$with_silc_libs"; then |
| 1137 | silc_manual_check="yes" | |
| 1138 | else | |
| 1139 | silc_manual_check="no" | |
| 8850 | 1140 | fi |
| 9905 | 1141 | if test "x$silc_manual_check" = "xno"; then |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1142 | PKG_CHECK_MODULES(SILC, [silcclient >= 1.1], [ |
| 9905 | 1143 | have_silc="yes" |
| 1144 | silcincludes="yes" | |
| 1145 | silcclient="yes" | |
|
13171
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
1146 | ], [ |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
1147 | have_silc="no" |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
1148 | ]) |
| 9905 | 1149 | else |
| 1150 | if test "$ac_silc_includes" != "no"; then | |
| 1151 | SILC_CFLAGS="-I$ac_silc_includes" | |
| 1152 | fi | |
| 1153 | CPPFLAGS_save="$CPPFLAGS" | |
| 1154 | CPPFLAGS="$CPPFLAGS $SILC_CFLAGS" | |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1155 | AC_CHECK_HEADER(silc.h, [silcincludes=yes]) |
| 9905 | 1156 | CPPFLAGS="$CPPFLAGS_save" |
| 1157 | ||
| 1158 | if test "$ac_silc_libs" != "no"; then | |
| 1159 | SILC_LIBS="-L$ac_silc_libs" | |
| 1160 | fi | |
|
12038
1d83b5720a65
[gaim-migrate @ 14331]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12036
diff
changeset
|
1161 | SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL" |
| 9905 | 1162 | AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1163 | |
|
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1164 | if test "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes"; then |
|
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1165 | have_silc="yes" |
|
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1166 | fi |
| 9905 | 1167 | fi |
| 8850 | 1168 | AC_SUBST(SILC_LIBS) |
| 9905 | 1169 | AC_SUBST(SILC_CFLAGS) |
|
12217
ea610d8ab584
[gaim-migrate @ 14519]
Pekka Riikonen <priikone@silcnet.org>
parents:
12123
diff
changeset
|
1170 | dnl SILC Toolkit >= 1.0.1 has a new MIME API |
|
ea610d8ab584
[gaim-migrate @ 14519]
Pekka Riikonen <priikone@silcnet.org>
parents:
12123
diff
changeset
|
1171 | if test "x$silcclient" = "xyes"; then |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1172 | AC_DEFINE(HAVE_SILCMIME_H, 1, [Define if we have silcmime.h]) |
|
12217
ea610d8ab584
[gaim-migrate @ 14519]
Pekka Riikonen <priikone@silcnet.org>
parents:
12123
diff
changeset
|
1173 | fi |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1174 | |
| 13318 | 1175 | dnl ####################################################################### |
|
13776
0578ed4d2284
[gaim-migrate @ 16186]
Mark Doliner <markdoliner@pidgin.im>
parents:
13773
diff
changeset
|
1176 | dnl # Check for Gadu-Gadu client includes and libraries |
| 13318 | 1177 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1178 | AC_ARG_WITH(gadu-includes, [AS_HELP_STRING([--with-gadu-includes=DIR], [compile the Gadu-Gadu plugin against includes in DIR])], [ac_gadu_includes="$withval"], [ac_gadu_includes="no"]) |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1179 | AC_ARG_WITH(gadu-libs, [AS_HELP_STRING([--with-gadu-libs=DIR], [compile the Gadu-Gadu plugin against the libs in DIR])], [ac_gadu_libs="$withval"], [ac_gadu_libs="no"]) |
| 13318 | 1180 | GADU_CFLAGS="" |
| 1181 | GADU_LIBS="" | |
|
33300
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1182 | GADU_LIBGADU_VERSION=1.11.2 |
| 13318 | 1183 | if test -n "$with_gadu_includes" || test -n "$with_gadu_libs"; then |
| 1184 | gadu_manual_check="yes" | |
| 1185 | else | |
| 1186 | gadu_manual_check="no" | |
| 1187 | fi | |
| 1188 | if test "x$gadu_manual_check" = "xno"; then | |
|
33300
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1189 | PKG_CHECK_MODULES(GADU, [libgadu >= $GADU_LIBGADU_VERSION], [ |
| 13318 | 1190 | gadu_includes="yes" |
| 1191 | gadu_libs="yes" | |
| 1192 | ], [ | |
|
26755
5c2c25af0133
Don't print 'no' twice if GADU libs are not found by pkg-config.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26754
diff
changeset
|
1193 | gadu_includes="no" |
| 13318 | 1194 | ]) |
| 1195 | else | |
| 1196 | if test "$ac_gadu_includes" != "no"; then | |
| 1197 | GADU_CFLAGS="-I$ac_gadu_includes" | |
| 1198 | fi | |
| 1199 | CPPFLAGS_save="$CPPFLAGS" | |
| 1200 | CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" | |
| 1201 | AC_CHECK_HEADER(libgadu.h, [gadu_includes=yes]) | |
| 1202 | CPPFLAGS="$CPPFLAGS_save" | |
| 1203 | ||
| 1204 | if test "$ac_gadu_libs" != "no"; then | |
| 1205 | GADU_LIBS="-L$ac_gadu_libs" | |
| 1206 | fi | |
| 1207 | GADU_LIBS="$GADU_LIBS -lgadu" | |
| 1208 | AC_CHECK_LIB(gadu, gg_libgadu_version, [gadu_libs=yes], , $GADU_LIBS) | |
| 1209 | fi | |
|
16736
5b4d366da44e
Filter -Wall from the GADU_CFLAGS. I'll let the libgadu folks know about this.
Richard Laager <rlaager@pidgin.im>
parents:
16732
diff
changeset
|
1210 | GADU_CFLAGS=`echo $GADU_CFLAGS |$sedpath 's/-Wall//'` |
| 13318 | 1211 | |
| 1212 | if test "x$gadu_libs" = "xyes"; then | |
| 1213 | AC_MSG_CHECKING(for libgadu GPL compatibility) | |
| 13466 | 1214 | CPPFLAGS_save="$CPPFLAGS" |
| 1215 | CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1216 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <libgadu.h>]], [[ |
|
21493
b8d052f19aad
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21481
diff
changeset
|
1217 | #if defined(__GG_LIBGADU_HAVE_OPENSSL) || defined(GG_CONFIG_HAVE_OPENSSL) |
| 13318 | 1218 | #error "libgadu is not compatible with the GPL when compiled with OpenSSL support." |
| 1219 | #endif | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1220 | ]])], [ |
|
33300
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1221 | AC_MSG_RESULT(yes) |
| 13318 | 1222 | ], [ |
| 1223 | AC_MSG_RESULT(no) | |
| 1224 | echo | |
| 1225 | echo | |
| 1226 | echo "libgadu is not compatible with the GPL when compiled with OpenSSL support." | |
|
21493
b8d052f19aad
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21481
diff
changeset
|
1227 | echo "To compile against system libgadu, please recompile libgadu using:" |
| 13318 | 1228 | echo "./autogen.sh --disable-libgadu-openssl --disable-static --enable-shared" |
| 1229 | echo "Then rerun this ./configure" | |
| 1230 | echo | |
|
21493
b8d052f19aad
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21481
diff
changeset
|
1231 | echo "Falling back to using our own copy of libgadu" |
| 13318 | 1232 | echo |
| 1233 | GADU_LIBS="" | |
| 1234 | GADU_CFLAGS="" | |
| 1235 | gadu_libs=no | |
| 1236 | ]) | |
| 13466 | 1237 | CPPFLAGS="$CPPFLAGS_save" |
| 13318 | 1238 | fi |
| 1239 | ||
|
33300
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1240 | if test "x$gadu_libs" = "xyes" -a "x$gadu_manual_check" = "xyes"; then |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1241 | AC_MSG_CHECKING(for supplied libgadu compatibility) |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1242 | CPPFLAGS_save="$CPPFLAGS" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1243 | CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1244 | |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1245 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <libgadu.h>]], [[ |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1246 | #if GG_DEFAULT_PROTOCOL_VERSION < 0x2e |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1247 | #error "Your libgadu version is too old." |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1248 | #endif |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1249 | ]])], [ |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1250 | AC_MSG_RESULT(yes) |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1251 | ], [ |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1252 | AC_MSG_RESULT(no) |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1253 | echo |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1254 | echo "Your supplied copy of libgadu is too old." |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1255 | echo "Install version $GADU_LIBGADU_VERSION or newer." |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1256 | echo "Then rerun this ./configure" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1257 | echo |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1258 | echo "Falling back to using our own copy of libgadu" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1259 | echo |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1260 | GADU_LIBS="" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1261 | GADU_CFLAGS="" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1262 | gadu_libs=no |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1263 | ]) |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1264 | |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1265 | CPPFLAGS="$CPPFLAGS_save" |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1266 | fi |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1267 | |
|
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1268 | AM_CONDITIONAL(HAVE_LIBGADU, test "x$gadu_libs" = "xyes") |
|
14666
a38d4736ed44
[gaim-migrate @ 17332]
Richard Laager <rlaager@pidgin.im>
parents:
14662
diff
changeset
|
1269 | AM_CONDITIONAL(USE_INTERNAL_LIBGADU, test "x$gadu_libs" != "xyes") |
|
14662
ffa7b2f70a37
[gaim-migrate @ 17327]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
14647
diff
changeset
|
1270 | |
|
29856
203c3499753f
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29839
diff
changeset
|
1271 | if test "x$gadu_libs" = "x"; then |
|
203c3499753f
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29839
diff
changeset
|
1272 | gadu_libs=no |
|
203c3499753f
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29839
diff
changeset
|
1273 | fi |
|
203c3499753f
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29839
diff
changeset
|
1274 | |
| 13318 | 1275 | AC_SUBST(GADU_LIBS) |
| 1276 | AC_SUBST(GADU_CFLAGS) | |
|
33300
c671ae84307f
Updated libgadu to 1.11.2, configure.ac refactoring
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
33290
diff
changeset
|
1277 | AC_SUBST(GADU_LIBGADU_VERSION) |
| 13318 | 1278 | |
| 2129 | 1279 | AC_ARG_ENABLE(distrib,,,enable_distrib=no) |
| 1280 | AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") | |
| 8031 | 1281 | DYNAMIC_PRPLS=all |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1282 | AC_ARG_WITH(static-prpls, [AS_HELP_STRING([--with-static-prpls], [Link to certain protocols statically])], [STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`], [STATIC_PRPLS=""]) |
| 8031 | 1283 | if test "x$STATIC_PRPLS" != "x" -a "x$DYNAMIC_PRPLS" = "xall"; then |
| 1284 | DYNAMIC_PRPLS="" | |
| 1285 | fi | |
| 1286 | ||
| 2129 | 1287 | if test "x$STATIC_PRPLS" = "xall" ; then |
|
32317
59543c9e822a
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32205
diff
changeset
|
1288 | STATIC_PRPLS="bonjour gg irc jabber msn mxit myspace novell oscar sametime silc simple yahoo zephyr" |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1289 | fi |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1290 | if test "x$have_meanwhile" != "xyes" ; then |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1291 | STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/sametime//'` |
|
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1292 | fi |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1293 | if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then |
|
21920
3087a567aedf
Update Bonjour prpl to support multiple presence records for the same buddy. Eliminate the Howl backend to avoid having to maintain yet another set of code. References #4187 (more to come to fix the rest of the ticket).
Daniel Atallah <datallah@pidgin.im>
parents:
21915
diff
changeset
|
1294 | STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/bonjour//'` |
| 2129 | 1295 | fi |
| 8852 | 1296 | if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
| 32205 | 1297 | STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/silc//'` |
| 8852 | 1298 | fi |
| 2129 | 1299 | AC_SUBST(STATIC_PRPLS) |
| 1300 | STATIC_LINK_LIBS= | |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1301 | extern_load= |
| 2129 | 1302 | load_proto= |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1303 | extern_unload= |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1304 | unload_proto= |
| 2129 | 1305 | for i in $STATIC_PRPLS ; do |
|
24609
c119f12de848
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <markdoliner@pidgin.im>
parents:
24569
diff
changeset
|
1306 | dnl Ugly special case for "libsilcpurple.la": |
|
27758
ec0262f7e9a8
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27694
diff
changeset
|
1307 | dnl ... and Ugly special case for multi-protocol oscar and yahoo |
|
17669
6effc1eec7fe
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17638
diff
changeset
|
1308 | if test \( "x$i" = "xoscar" -o "x$i" = "xaim" -o "x$i" = "xicq" \) -a "x$static_oscar" != "xyes"; then |
|
24609
c119f12de848
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <markdoliner@pidgin.im>
parents:
24569
diff
changeset
|
1309 | STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/oscar/liboscar.la" |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1310 | extern_load="$extern_load extern gboolean aim_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1311 | extern_load="$extern_load extern gboolean icq_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1312 | load_proto="$load_proto aim_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1313 | load_proto="$load_proto icq_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1314 | extern_unload="$extern_unload extern gboolean aim_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1315 | extern_unload="$extern_unload extern gboolean icq_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1316 | unload_proto="$unload_proto aim_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1317 | unload_proto="$unload_proto icq_plugin_unload();" |
|
27758
ec0262f7e9a8
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27694
diff
changeset
|
1318 | elif test "x$i" = "xyahoo"; then |
|
ec0262f7e9a8
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27694
diff
changeset
|
1319 | STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/yahoo/libymsg.la" |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1320 | extern_load="$extern_load extern gboolean yahoo_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1321 | extern_load="$extern_load extern gboolean yahoojp_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1322 | load_proto="$load_proto yahoo_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1323 | load_proto="$load_proto yahoojp_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1324 | extern_unload="$extern_unload extern gboolean yahoo_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1325 | extern_unload="$extern_unload extern gboolean yahoojp_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1326 | unload_proto="$unload_proto yahoo_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1327 | unload_proto="$unload_proto yahoojp_plugin_unload();" |
|
11945
3013d1f6ca43
[gaim-migrate @ 14236]
Mark Doliner <markdoliner@pidgin.im>
parents:
11903
diff
changeset
|
1328 | else |
|
17669
6effc1eec7fe
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17638
diff
changeset
|
1329 | if test "x$i" = "xsilc"; then |
|
24609
c119f12de848
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <markdoliner@pidgin.im>
parents:
24569
diff
changeset
|
1330 | STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/$i/lib${i}purple.la" |
|
17669
6effc1eec7fe
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17638
diff
changeset
|
1331 | else |
|
24609
c119f12de848
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <markdoliner@pidgin.im>
parents:
24569
diff
changeset
|
1332 | STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/$i/lib$i.la" |
|
17669
6effc1eec7fe
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17638
diff
changeset
|
1333 | fi |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1334 | extern_load="$extern_load extern gboolean ${i}_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1335 | load_proto="$load_proto ${i}_plugin_load();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1336 | extern_unload="$extern_unload extern gboolean ${i}_plugin_unload();" |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1337 | unload_proto="$unload_proto ${i}_plugin_unload();" |
|
11945
3013d1f6ca43
[gaim-migrate @ 14236]
Mark Doliner <markdoliner@pidgin.im>
parents:
11903
diff
changeset
|
1338 | fi |
| 2129 | 1339 | case $i in |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1340 | bonjour) static_bonjour=yes ;; |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
1341 | gg) static_gg=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1342 | irc) static_irc=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1343 | jabber) static_jabber=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1344 | msn) static_msn=yes ;; |
|
32317
59543c9e822a
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32205
diff
changeset
|
1345 | mxit) static_mxit=yes ;; |
|
16323
0335752f4bbe
Add MySpace prpl to configure.ac
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
16292
diff
changeset
|
1346 | myspace) static_myspace=yes ;; |
| 8675 | 1347 | novell) static_novell=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1348 | oscar) static_oscar=yes ;; |
|
15478
e0dc5250f702
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15471
diff
changeset
|
1349 | aim) static_oscar=yes ;; |
|
e0dc5250f702
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15471
diff
changeset
|
1350 | icq) static_oscar=yes ;; |
|
10977
5802457af313
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
1351 | sametime) static_sametime=yes ;; |
| 8849 | 1352 | silc) static_silc=yes ;; |
|
11182
9cb28f52220f
[gaim-migrate @ 13294]
Mark Doliner <markdoliner@pidgin.im>
parents:
11181
diff
changeset
|
1353 | simple) static_simple=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1354 | yahoo) static_yahoo=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1355 | zephyr) static_zephyr=yes ;; |
|
33546
a91f4d6cb5dc
configure.ac: do not use exit status 0 in case of error
Michael Fiedler <dev@michael-fiedler.net>
parents:
33474
diff
changeset
|
1356 | *) echo "Invalid static protocol $i!!" ; exit 1 ;; |
| 2129 | 1357 | esac |
| 1358 | done | |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1359 | AM_CONDITIONAL(STATIC_BONJOUR, test "x$static_bonjour" = "xyes") |
|
2393
cfef0212506b
[gaim-migrate @ 2406]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2330
diff
changeset
|
1360 | AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") |
|
2244
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1361 | AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
|
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1362 | AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
|
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1363 | AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
|
32317
59543c9e822a
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32205
diff
changeset
|
1364 | AM_CONDITIONAL(STATIC_MXIT, test "x$static_mxit" = "xyes") |
|
16323
0335752f4bbe
Add MySpace prpl to configure.ac
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
16292
diff
changeset
|
1365 | AM_CONDITIONAL(STATIC_MYSPACE, test "x$static_myspace" = "xyes") |
| 8675 | 1366 | AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
|
2244
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1367 | AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1368 | AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes" -a "x$have_meanwhile" = "xyes") |
|
17675
e7069bf1de1a
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
17669
diff
changeset
|
1369 | AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$have_silc" = "xyes") |
|
11181
e872a55b9524
[gaim-migrate @ 13292]
Thomas Butter <tbutter@users.sourceforge.net>
parents:
11171
diff
changeset
|
1370 | AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
|
2244
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1371 | AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
|
7231c3f80615
[gaim-migrate @ 2254]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2238
diff
changeset
|
1372 | AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
| 2129 | 1373 | AC_SUBST(STATIC_LINK_LIBS) |
|
36458
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1374 | AC_DEFINE_UNQUOTED(STATIC_PROTO_LOAD, $extern_load static void static_proto_load(void) { $load_proto }, |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1375 | [Loads protocols from static protocol plugin modules.]) |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1376 | AC_DEFINE_UNQUOTED(STATIC_PROTO_UNLOAD, $extern_unload static void static_proto_unload(void) { $unload_proto }, |
|
a9cccad073e9
Static prpls now work. Added macro PURPLE_PLUGIN_INIT(plugin-name, query-func, load-func, unload-func).
Ankit Vani <a@nevitus.org>
parents:
36442
diff
changeset
|
1377 | [Unloads protocols from static protocol plugin modules.]) |
| 2129 | 1378 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1379 | AC_ARG_WITH(dynamic_prpls, [AS_HELP_STRING([--with-dynamic-prpls], [specify which protocols to build dynamically])], [DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`]) |
| 7373 | 1380 | if test "x$DYNAMIC_PRPLS" = "xall" ; then |
|
32317
59543c9e822a
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32205
diff
changeset
|
1381 | DYNAMIC_PRPLS="bonjour gg irc jabber msn mxit myspace novell oscar sametime silc simple yahoo zephyr" |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1382 | fi |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1383 | if test "x$have_meanwhile" != "xyes"; then |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1384 | DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/sametime//'` |
|
12496
788b20ccec91
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1385 | fi |
|
19100
28880833384b
Here is a native avahi implementation of the bonjour prpl that I whipped up. Someone more autofoo savvy will probably want to review what I've done to that stuff. Fixes #326.
Daniel Atallah <datallah@pidgin.im>
parents:
19044
diff
changeset
|
1386 | if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then |
|
21920
3087a567aedf
Update Bonjour prpl to support multiple presence records for the same buddy. Eliminate the Howl backend to avoid having to maintain yet another set of code. References #4187 (more to come to fix the rest of the ticket).
Daniel Atallah <datallah@pidgin.im>
parents:
21915
diff
changeset
|
1387 | DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/bonjour//'` |
| 7373 | 1388 | fi |
| 8852 | 1389 | if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
| 32205 | 1390 | DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/silc//'` |
| 8852 | 1391 | fi |
| 7373 | 1392 | AC_SUBST(DYNAMIC_PRPLS) |
| 1393 | for i in $DYNAMIC_PRPLS ; do | |
| 1394 | case $i in | |
|
11579
1ff537bd2e92
[gaim-migrate @ 13849]
Mark Doliner <markdoliner@pidgin.im>
parents:
11465
diff
changeset
|
1395 | bonjour) dynamic_bonjour=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1396 | gg) dynamic_gg=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1397 | irc) dynamic_irc=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1398 | jabber) dynamic_jabber=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1399 | msn) dynamic_msn=yes ;; |
|
32317
59543c9e822a
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32205
diff
changeset
|
1400 | mxit) dynamic_mxit=yes ;; |
|
16323
0335752f4bbe
Add MySpace prpl to configure.ac
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
16292
diff
changeset
|
1401 | myspace) dynamic_myspace=yes ;; |
| 8675 | 1402 | novell) dynamic_novell=yes ;; |
|
25003
4094ff8a95c7
The DYNAMIC_protocol defines aren't used anywhere.
Richard Laager <rlaager@pidgin.im>
parents:
24689
diff
changeset
|
1403 | null) dynamic_null=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1404 | oscar) dynamic_oscar=yes ;; |
|
15471
ed25e8510145
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15458
diff
changeset
|
1405 | aim) dynamic_oscar=yes ;; |
|
ed25e8510145
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15458
diff
changeset
|
1406 | icq) dynamic_oscar=yes ;; |
|
10977
5802457af313
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
1407 | sametime) dynamic_sametime=yes ;; |
| 8849 | 1408 | silc) dynamic_silc=yes ;; |
|
11181
e872a55b9524
[gaim-migrate @ 13292]
Thomas Butter <tbutter@users.sourceforge.net>
parents:
11171
diff
changeset
|
1409 | simple) dynamic_simple=yes ;; |
|
8637
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1410 | yahoo) dynamic_yahoo=yes ;; |
|
3993f410c17c
[gaim-migrate @ 9389]
Mark Doliner <markdoliner@pidgin.im>
parents:
8626
diff
changeset
|
1411 | zephyr) dynamic_zephyr=yes ;; |
|
33546
a91f4d6cb5dc
configure.ac: do not use exit status 0 in case of error
Michael Fiedler <dev@michael-fiedler.net>
parents:
33474
diff
changeset
|
1412 | *) echo "Invalid dynamic protocol $i!!" ; exit 1 ;; |
| 7373 | 1413 | esac |
| 1414 | done | |
| 1415 | ||
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1416 | AC_ARG_ENABLE(plugins, [AS_HELP_STRING([--disable-plugins], [compile without plugin support])], , enable_plugins=yes) |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1417 | AC_ARG_WITH(krb4, [AS_HELP_STRING([--with-krb4=PREFIX], [compile Zephyr plugin with Kerberos 4 support])], kerberos="$withval", kerberos="no") |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1418 | AC_ARG_WITH(zephyr, [AS_HELP_STRING([--with-zephyr=PREFIX], [compile Zephyr plugin against external libzephyr])], zephyr="$withval", zephyr="no") |
| 8849 | 1419 | AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
| 2129 | 1420 | |
|
22673
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
1421 | AC_CHECK_HEADERS(sys/utsname.h) |
| 8849 | 1422 | AC_CHECK_FUNC(uname) |
| 8378 | 1423 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1424 | AC_ARG_ENABLE(fortify, [AS_HELP_STRING([--disable-fortify], [compile without FORTIFY_SOURCE support])], , enable_fortify=yes) |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1425 | |
|
24569
5dbd0617a27d
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@pidgin.im>
parents:
24512
diff
changeset
|
1426 | DEBUG_CFLAGS="$DEBUG_CFLAGS -DPURPLE_DISABLE_DEPRECATED -DPIDGIN_DISABLE_DEPRECATED -DFINCH_DISABLE_DEPRECATED -DGNT_DISABLE_DEPRECATED" |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1427 | if test "x$GCC" = "xyes"; then |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1428 | dnl We enable -Wall later. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1429 | dnl If it's set after the warning CFLAGS in the compiler invocation, it counteracts the -Wno... flags. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1430 | dnl This leads to warnings we don't want. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1431 | CFLAGS=`echo $CFLAGS |$sedpath 's/-Wall//'` |
|
12438
b993017e8f68
[gaim-migrate @ 14745]
Richard Laager <rlaager@pidgin.im>
parents:
12435
diff
changeset
|
1432 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1433 | dnl ENABLE WARNINGS SUPPORTED BY THE VERSION OF GCC IN USE |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1434 | dnl |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1435 | dnl Future Possibilities |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1436 | dnl |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1437 | dnl Consider adding -Wbad-function-cast. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1438 | dnl This leads to spurious warnings using GPOINTER_TO_INT(), et al. directly on a function call. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1439 | dnl We'd need an intermediate variable. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1440 | dnl |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1441 | dnl Consider adding -Wfloat-equal. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1442 | dnl This leads to warnings with Perl. |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1443 | dnl Perhaps we could write ugly configure magic and pass -Wno-float-equal down to that subdirectory. |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1444 | dnl On the other hand, it's probably actually broken, so maybe the Perl folks should fix that? |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1445 | dnl |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1446 | dnl Consider removing -Wno-sign-compare (from the -Wextra set) and fixing all those cases. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1447 | dnl This is likely non-trivial. |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1448 | dnl |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1449 | for newflag in \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1450 | "-Waggregate-return" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1451 | "-Wcast-align" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1452 | "-Wdeclaration-after-statement" \ |
|
16650
43ae29f3d728
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16590
diff
changeset
|
1453 | "-Wendif-labels" \ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1454 | "-Werror-implicit-function-declaration" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1455 | "-Wextra -Wno-sign-compare -Wno-unused-parameter" \ |
|
25136
026dcbacb44e
Turn on -Wformat-security and make it an error with GCC 4.
Richard Laager <rlaager@pidgin.im>
parents:
24689
diff
changeset
|
1456 | "-Wformat-security" \ |
|
026dcbacb44e
Turn on -Wformat-security and make it an error with GCC 4.
Richard Laager <rlaager@pidgin.im>
parents:
24689
diff
changeset
|
1457 | "-Werror=format-security" \ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1458 | "-Winit-self" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1459 | "-Wmissing-declarations" \ |
|
16650
43ae29f3d728
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16590
diff
changeset
|
1460 | "-Wmissing-noreturn" \ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1461 | "-Wmissing-prototypes" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1462 | "-Wpointer-arith" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1463 | "-Wundef" \ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1464 | ; do |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1465 | orig_CFLAGS="$CFLAGS" |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1466 | CFLAGS="$CFLAGS $newflag" |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1467 | AC_MSG_CHECKING(for $newflag option to gcc) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1468 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1469 | int main() {return 0;} |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1470 | ]])], [ |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1471 | AC_MSG_RESULT(yes) |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1472 | CFLAGS="$orig_CFLAGS" |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1473 | DEBUG_CFLAGS="$DEBUG_CFLAGS $newflag" |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1474 | ], [ |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1475 | AC_MSG_RESULT(no) |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1476 | CFLAGS="$orig_CFLAGS" |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1477 | ]) |
|
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1478 | done |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1479 | |
|
12600
7ecd4441fdc7
[gaim-migrate @ 14934]
Richard Laager <rlaager@pidgin.im>
parents:
12584
diff
changeset
|
1480 | if test "x$enable_fortify" = "xyes"; then |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1481 | AC_MSG_CHECKING(for FORTIFY_SOURCE support) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1482 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <features.h>]], [[ |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1483 | int main() { |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1484 | #if !(__GNUC_PREREQ (4, 1) \ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1485 | || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (4, 0)) \ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1486 | || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (3, 4) \ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1487 | && __GNUC_MINOR__ == 4 \ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1488 | && (__GNUC_PATCHLEVEL__ > 2 \ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1489 | || (__GNUC_PATCHLEVEL__ == 2 && __GNUC_RH_RELEASE__ >= 8)))) |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1490 | #error No FORTIFY_SOURCE support |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1491 | #endif |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1492 | return 0; |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1493 | } |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
1494 | ]])], [ |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1495 | AC_MSG_RESULT(yes) |
|
16650
43ae29f3d728
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16590
diff
changeset
|
1496 | DEBUG_CFLAGS="$DEBUG_CFLAGS -Wp,-D_FORTIFY_SOURCE=2" |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1497 | ], [ |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1498 | AC_MSG_RESULT(no) |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1499 | ]) |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1500 | fi |
|
8525
9e4e0635fd3c
[gaim-migrate @ 9264]
Christian Hammond <chipx86@chipx86.com>
parents:
8485
diff
changeset
|
1501 | |
|
12435
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1502 | DEBUG_CFLAGS="-Wall $DEBUG_CFLAGS" |
|
98e36746b52b
[gaim-migrate @ 14742]
Richard Laager <rlaager@pidgin.im>
parents:
12423
diff
changeset
|
1503 | CFLAGS="-g $CFLAGS" |
| 7021 | 1504 | fi |
|
34114
c915903f6e43
Get rid of warnings
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34113
diff
changeset
|
1505 | DEBUG_CPPFLAGS=`echo "$DEBUG_CFLAGS" | $sedpath 's/-Wdeclaration-after-statement//' | $sedpath 's/-Wmissing-prototypes//' | $sedpath 's/-Waggregate-return//'` |
|
30263
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
1506 | |
|
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
1507 | if test "x$SUNCC" = "xyes"; then |
|
30357
f795e03bf384
I agree with Stu that this is the correct way to handle the Sun CC specific
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
30263
diff
changeset
|
1508 | CFLAGS="$CFLAGS -features=extensions" |
|
30263
c570eb3becca
Build fixes on OpenSolaris. Closes #11841.
Brian Lu <brian.lu@sun.com>
parents:
30234
diff
changeset
|
1509 | fi |
|
6723
f62d96da133a
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
1510 | AC_SUBST(CFLAGS) |
|
f62d96da133a
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
1511 | |
|
15976
dbb3ea0b1f7c
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <markdoliner@pidgin.im>
parents:
15966
diff
changeset
|
1512 | AC_PATH_PROG(pidginpath, pidgin) |
|
14253
b63ebf84c42b
This is a hand-crafted commit to migrate across subversion revisions
Ethan Blanton <elb@pidgin.im>
parents:
14184
diff
changeset
|
1513 | |
|
8665
03013bac18b9
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1514 | dnl ####################################################################### |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
1515 | dnl # Check for D-Bus libraries |
|
11055
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1516 | dnl ####################################################################### |
|
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1517 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1518 | AC_ARG_ENABLE(dbus, [AS_HELP_STRING([--disable-dbus], [disable D-Bus support])], , enable_dbus=yes) |
|
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1519 | AC_ARG_ENABLE(nm, [AS_HELP_STRING([--disable-nm], [disable NetworkManager support (requires D-Bus)])], enable_nm=$enableval, enable_nm=yes) |
|
11055
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1520 | |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1521 | if test "x$enable_dbus" = "xyes" ; then |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1522 | AC_CHECK_PROG(enable_dbus, dbus-binding-tool, yes, no) |
|
11055
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1523 | fi |
|
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1524 | |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1525 | if test "x$enable_dbus" = "xyes" ; then |
|
22756
c075c698757b
Fix our D-Bus version requirement
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22755
diff
changeset
|
1526 | PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.60 dbus-glib-1 >= 0.60], [ |
|
11055
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1527 | AC_SUBST(DBUS_CFLAGS) |
|
11070
133af4fe08f9
[gaim-migrate @ 13069]
Richard Laager <rlaager@pidgin.im>
parents:
11067
diff
changeset
|
1528 | AC_SUBST(DBUS_LIBS) |
|
133af4fe08f9
[gaim-migrate @ 13069]
Richard Laager <rlaager@pidgin.im>
parents:
11067
diff
changeset
|
1529 | enable_dbus=yes |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
1530 | ], [ |
|
24252
a9e2f64c5287
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
24244
diff
changeset
|
1531 | enable_dbus=no |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1532 | if test "x$force_deps" = "xyes" ; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1533 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1534 | D-Bus development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1535 | Use --disable-dbus if you do not need D-Bus support. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1536 | ]) |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1537 | fi]) |
|
24243
7c7ffeef8338
Don't check for NetworkManager support when we find out we're not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24224
diff
changeset
|
1538 | fi |
| 14758 | 1539 | |
|
23040
13df421b8347
Update configure.ac to properly detect Network Manager (via NetworkManager.h instead of libnm_glib). Also, change the code so that if NetworkManager is dead, we'll assume we're connected to the network and try anyway.
Richard Laager <rlaager@pidgin.im>
parents:
22818
diff
changeset
|
1540 | dnl Check for NetworkManager.h; if we don't have it, oh well |
|
24243
7c7ffeef8338
Don't check for NetworkManager support when we find out we're not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24224
diff
changeset
|
1541 | if test "x$enable_dbus" = "xyes" ; then |
|
23040
13df421b8347
Update configure.ac to properly detect Network Manager (via NetworkManager.h instead of libnm_glib). Also, change the code so that if NetworkManager is dead, we'll assume we're connected to the network and try anyway.
Richard Laager <rlaager@pidgin.im>
parents:
22818
diff
changeset
|
1542 | if test "x$enable_nm" = "xyes" ; then |
|
24244
a567e5307e47
Depend on NetworkManager >= 0.5.0 because NetworkManager.h does not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24243
diff
changeset
|
1543 | PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [ |
|
23060
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1544 | AC_SUBST(NETWORKMANAGER_CFLAGS) |
|
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1545 | AC_SUBST(NETWORKMANAGER_LIBS) |
|
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1546 | AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.]) |
|
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1547 | ], [ |
|
24252
a9e2f64c5287
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
24244
diff
changeset
|
1548 | enable_nm=no |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1549 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1550 | AC_MSG_ERROR([ |
|
23060
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1551 | NetworkManager development headers not found. |
|
db9632a9b374
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@pidgin.im>
parents:
23040
diff
changeset
|
1552 | Use --disable-nm if you do not need NetworkManager support. |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1553 | ]) |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
1554 | fi]) |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
1555 | fi |
|
24252
a9e2f64c5287
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
24244
diff
changeset
|
1556 | else |
|
a9e2f64c5287
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
24244
diff
changeset
|
1557 | enable_nm=no |
|
11067
b6353889a9ba
[gaim-migrate @ 13048]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11055
diff
changeset
|
1558 | fi |
|
b6353889a9ba
[gaim-migrate @ 13048]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11055
diff
changeset
|
1559 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1560 | dnl ####################################################################### |
|
34107
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1561 | dnl # Check for Secret Service headers |
|
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1562 | dnl ####################################################################### |
|
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1563 | |
|
34197
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1564 | # disabled - see secretservice.c |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1565 | #AC_ARG_ENABLE(libsecret, [AC_HELP_STRING([--disable-libsecret], [enable Secret Service support])], enable_secret_service=no, enable_secret_service=yes) |
|
34107
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1566 | |
|
34197
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1567 | #if test "x$enable_secret_service" = "xyes" ; then |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1568 | # PKG_CHECK_MODULES(SECRETSERVICE, [libsecret-1], [ |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1569 | # AC_SUBST(SECRETSERVICE_CFLAGS) |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1570 | # AC_SUBST(SECRETSERVICE_LIBS) |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1571 | # AC_DEFINE(HAVE_SECRETSERVICE, 1, [Define if we have Secret Service.]) |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1572 | # ]) |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1573 | #fi |
|
34107
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1574 | |
|
34197
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1575 | #AM_CONDITIONAL(ENABLE_SECRETSERVICE, test "x$enable_secret_service" = "xyes") |
|
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
1576 | AM_CONDITIONAL(ENABLE_SECRETSERVICE, test "x1" = "x2") |
|
34107
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1577 | |
|
efe6019c9e91
Add a Secret Service password plugin.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34106
diff
changeset
|
1578 | dnl ####################################################################### |
|
34058
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1579 | dnl # Check for GNOME Keyring headers |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1580 | dnl ####################################################################### |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1581 | |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1582 | AC_ARG_ENABLE(gnome-keyring, [AC_HELP_STRING([--disable-gnome-keyring], [enable GNOME Keyring support])], enable_gnome_keyring="$enableval", enable_gnome_keyring=yes) |
|
34000
2a6830e7ceb4
Corrected a typo in keyring.c
Vivien Bernet-Rollande <scrouaf@soc.pidgin.im>
parents:
33999
diff
changeset
|
1583 | |
|
34058
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1584 | if test "x$enable_gnome_keyring" = "xyes" ; then |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1585 | PKG_CHECK_MODULES(GNOMEKEYRING, [gnome-keyring-1], [ |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1586 | AC_SUBST(GNOMEKEYRING_CFLAGS) |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1587 | AC_SUBST(GNOMEKEYRING_LIBS) |
|
1e4209640749
The GNOME Keyring library may or may not use D-Bus to communicate with
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34038
diff
changeset
|
1588 | AC_DEFINE(HAVE_GNOMEKEYRING, 1, [Define if we have GNOME Keyring.]) |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1589 | ], [ |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1590 | AC_MSG_RESULT(no) |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1591 | enable_gnome_keyring="no" |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1592 | if test "x$force_deps" = "xyes" ; then |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1593 | AC_MSG_ERROR([ |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1594 | GNOME Keyring development headers not found |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1595 | Use --disable-gnome-keyring if you do not need it. |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1596 | ]) |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1597 | fi |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1598 | ]) |
|
11067
b6353889a9ba
[gaim-migrate @ 13048]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11055
diff
changeset
|
1599 | fi |
|
b6353889a9ba
[gaim-migrate @ 13048]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11055
diff
changeset
|
1600 | |
|
34000
2a6830e7ceb4
Corrected a typo in keyring.c
Vivien Bernet-Rollande <scrouaf@soc.pidgin.im>
parents:
33999
diff
changeset
|
1601 | AM_CONDITIONAL(ENABLE_GNOMEKEYRING, test "x$enable_gnome_keyring" = "xyes") |
|
2a6830e7ceb4
Corrected a typo in keyring.c
Vivien Bernet-Rollande <scrouaf@soc.pidgin.im>
parents:
33999
diff
changeset
|
1602 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1603 | dnl ####################################################################### |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1604 | dnl # Check for KWallet headers |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1605 | dnl ####################################################################### |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1606 | |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1607 | AC_ARG_ENABLE(kwallet, [AC_HELP_STRING([--disable-kwallet], [enable KWallet support])], enable_kwallet="$enableval", enable_kwallet=yes) |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1608 | AC_ARG_WITH(kwallet-includes, [AC_HELP_STRING([--with-kwallet-includes=DIR], [compile the KWallet plugin against includes in DIR])], [ac_kwallet_includes="$withval"], [ac_kwallet_includes="no"]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1609 | AC_ARG_WITH(kwallet-libs, [AC_HELP_STRING([--with-kwallet-libs=DIR], [compile the KWallet plugin against the KWallet libs in DIR])], [ac_kwallet_libs="$withval"], [ac_kwallet_libs="no"]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1610 | |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1611 | if test "x$enable_kwallet" = "xyes"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1612 | KWALLET_CXXFLAGS="" |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1613 | KWALLET_LIBS="" |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1614 | if test -z "$with_kwallet_includes" || test -z "$with_kwallet_libs"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1615 | AC_CHECK_PROG(KDE4_CONFIG, kde4-config, kde4-config, no) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1616 | if test "x$KDE4_CONFIG" = "xno"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1617 | if test "x$force_deps" = "xyes"; then |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1618 | AC_MSG_ERROR([ |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1619 | kde4-config not found. $KDE4_CONFIG |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1620 | Use --disable-kwallet if you do not need KWallet support. |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1621 | Use --with-kwallet-includes and --with-kwallet-libs to set up includes manually. |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1622 | ]) |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1623 | enable_kwallet=no |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1624 | fi |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1625 | fi |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1626 | fi |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1627 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1628 | |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1629 | if test "x$enable_kwallet" = "xyes"; then |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1630 | AC_LANG_PUSH([C++]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1631 | CPPFLAGS_save="$CPPFLAGS" |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1632 | |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1633 | if test "$ac_kwallet_includes" != "no"; then |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1634 | KWALLET_CXXFLAGS="-I$ac_kwallet_includes" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1635 | elif test "x$KDE4_CONFIG" != "xno"; then |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1636 | KWALLET_CXXFLAGS="-I`$KDE4_CONFIG --path include`" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1637 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1638 | CPPFLAGS="$CPPFLAGS $KWALLET_CXXFLAGS" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1639 | AC_CHECK_HEADER([kwallet.h], , [enable_kwallet=no]) |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1640 | |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1641 | CPPFLAGS="$CPPFLAGS_save" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1642 | AC_LANG_POP |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1643 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1644 | |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1645 | if test "x$enable_kwallet" = "xyes"; then |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1646 | dnl Ensure C++ compiler works |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1647 | AC_CHECK_PROG(CXXTEST, [$CXX], [$CXX]) |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1648 | if test "x$CXXTEST" = "x"; then |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1649 | if test "x$force_deps" = "xyes"; then |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1650 | AC_MSG_ERROR([ |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1651 | A C++ compiler was not found. |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1652 | Use --disable-kwallet if you do not need KWallet support. |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1653 | ]) |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1654 | enable_kwallet=no |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1655 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1656 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1657 | fi |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1658 | |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1659 | AC_LANG_PUSH([C++]) |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1660 | CPPFLAGS_save="$CPPFLAGS" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1661 | LDFLAGS_save="$LDFLAGS" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1662 | if test "x$enable_kwallet" = "xyes"; then |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1663 | PKG_CHECK_MODULES(QT4, [QtCore], [ |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1664 | AC_SUBST(QT4_CFLAGS) |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1665 | AC_SUBST(QT4_LIBS) |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1666 | ], [ |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1667 | AC_MSG_RESULT(no) |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1668 | enable_kwallet=no |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1669 | if test "x$force_deps" = "xyes"; then |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1670 | AC_MSG_ERROR([ |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1671 | Qt4 development headers not found. |
|
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1672 | Use --disable-kwallet if you do not need KWallet support. |
|
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1673 | ]) |
|
34230
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1674 | fi |
|
ca521393592e
Fix broken kwallet and gnome-keyring configure switches. Fixes #15678
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34208
diff
changeset
|
1675 | ]) |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1676 | fi |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1677 | |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1678 | if test "x$enable_kwallet" = "xyes"; then |
|
34084
e94dd262b20a
Fix signal handling. On this side, it's a slot, not a signal.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34083
diff
changeset
|
1679 | AC_MSG_CHECKING([for metaobject compiler]) |
|
e94dd262b20a
Fix signal handling. On this side, it's a slot, not a signal.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34083
diff
changeset
|
1680 | MOC=`$PKG_CONFIG --variable=moc_location QtCore` |
|
e94dd262b20a
Fix signal handling. On this side, it's a slot, not a signal.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34083
diff
changeset
|
1681 | AC_SUBST(MOC) |
|
e94dd262b20a
Fix signal handling. On this side, it's a slot, not a signal.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34083
diff
changeset
|
1682 | AC_MSG_RESULT([$MOC]) |
|
e94dd262b20a
Fix signal handling. On this side, it's a slot, not a signal.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34083
diff
changeset
|
1683 | |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1684 | |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1685 | AC_MSG_CHECKING([for KWallet libraries]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1686 | if test "$ac_kwallet_libs" != "no"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1687 | KWALLET_LIBS="-L$ac_kwallet_libs -lkdeui" |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1688 | elif test "x$KDE4_CONFIG" != "xno"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1689 | KWALLET_LIBS="-L`$KDE4_CONFIG --install lib`/kde4/devel -lkdeui" |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1690 | else |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1691 | KWALLET_LIBS="-lkdeui" |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1692 | fi |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1693 | KWALLET_LIBS="$KWALLET_LIBS" |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1694 | CPPFLAGS="$CPPFLAGS $KWALLET_CXXFLAGS" |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1695 | LDFLAGS="$LDFLAGS $KWALLET_LIBS $QT4_LIBS" |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1696 | AC_LINK_IFELSE([AC_LANG_PROGRAM([#include <kwallet.h>], |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1697 | [KWallet::Wallet::LocalWallet();])], [AC_MSG_RESULT([yes])], |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1698 | [if test "x$force_deps" = "xyes"; then |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1699 | AC_MSG_ERROR([ |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1700 | KWallet development libraries not found. |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1701 | Use --disable-kwallet if you do not need KWallet support. |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1702 | ]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1703 | fi |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1704 | ]) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1705 | |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1706 | fi |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1707 | CPPFLAGS="$CPPFLAGS_save" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1708 | LDFLAGS="$LDFLAGS_save" |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
1709 | AC_LANG_POP |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1710 | |
|
34078
0fcccd4487ff
Use pkg-config to find Qt4.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34059
diff
changeset
|
1711 | AC_SUBST(KWALLET_CXXFLAGS) |
|
34059
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1712 | AC_SUBST(KWALLET_LIBS) |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1713 | |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1714 | AM_CONDITIONAL(ENABLE_KWALLET, test "x$enable_kwallet" = "xyes") |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1715 | |
|
a12d333f948d
Add KWallet autotools magic. It's a little annoying that KDE switched
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
34058
diff
changeset
|
1716 | dnl ####################################################################### |
|
36394
20188870cc4b
Bump the GPlugin version requirement
Ankit Vani <a@nevitus.org>
parents:
36355
diff
changeset
|
1717 | dnl # Check for GPlugin 0.0.4 |
|
36355
15af9d331ee4
Added external dependency for GPlugin 0.0.3
Ankit Vani <a@nevitus.org>
parents:
34692
diff
changeset
|
1718 | dnl ####################################################################### |
|
36426
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1719 | if test "x$enable_plugins" = "xyes" ; then |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1720 | PKG_CHECK_MODULES(GPLUGIN, [gplugin >= 0.0.4 gmodule-2.0], , [ |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1721 | AC_MSG_RESULT(no) |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1722 | AC_MSG_ERROR([ |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1723 | GPlugin 0.0.4 development headers not found, which are required if you wish to |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1724 | enable plugins. |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1725 | Use --disable-plugins if you want to disable plugins (will also disable |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1726 | protocols). |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1727 | ])]) |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1728 | AC_SUBST(GPLUGIN_CFLAGS) |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1729 | AC_SUBST(GPLUGIN_LIBS) |
|
04b75bcbaf79
Backed out changeset 0e5eae8b3487
Ankit Vani <a@nevitus.org>
parents:
36425
diff
changeset
|
1730 | fi |
|
36355
15af9d331ee4
Added external dependency for GPlugin 0.0.3
Ankit Vani <a@nevitus.org>
parents:
34692
diff
changeset
|
1731 | |
|
15af9d331ee4
Added external dependency for GPlugin 0.0.3
Ankit Vani <a@nevitus.org>
parents:
34692
diff
changeset
|
1732 | dnl ####################################################################### |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1733 | dnl # Check for Python |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1734 | dnl ####################################################################### |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1735 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1736 | dnl Python scripts are used to auto-generate about 3000 lines of C |
|
16247
f9e1e46abbae
Deal with Gaim in some error messages.
Richard Laager <rlaager@pidgin.im>
parents:
16206
diff
changeset
|
1737 | dnl and XML code that wraps (part of) the existing API so that |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
1738 | dnl it is now accessible through D-Bus. |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1739 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1740 | dnl Python is only required if --enable-dbus is used, and only for |
|
15946
d40e8847e825
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15909
diff
changeset
|
1741 | dnl the build process to generate the code, not for running pidgin. |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1742 | dnl This autogenerated code is system-independent, so in principle we |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1743 | dnl can generate all of it before shipping. But I thought adding |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1744 | dnl auto-generated stuff to the repository is inelegant. |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1745 | dnl Alternatively, these python scripts could be rewritten |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
1746 | dnl in C (brrrr ...). |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1747 | |
|
12584
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1748 | AC_ARG_WITH([python], |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1749 | AS_HELP_STRING([--with-python=PATH], |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
1750 | [which python interpreter to use for dbus code generation]), |
|
12584
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1751 | PYTHON=$withval) |
|
11356
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1752 | |
|
29960
e6ca0b8ae3b7
Fix Python overrideability in configure script. Closes #11625.
Brad Smith <brad@comstyle.com>
parents:
29957
diff
changeset
|
1753 | if test "x$enable_dbus" = "xyes" || test "x$enable_consoleui" = "xyes" ; then |
| 13843 | 1754 | if test -z "$PYTHON" -o "x$PYTHON" = "xyes"; then |
|
12584
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1755 | AC_PATH_PROG([PYTHON], [python], [no]) |
|
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1756 | fi |
|
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1757 | |
|
19957
bb636b927e06
Fix the capitalization of the python variable in a configure.ac check, I
Etan Reisner <deryni@pidgin.im>
parents:
19944
diff
changeset
|
1758 | if test x"$PYTHON" = x"no" ; then |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1759 | AC_MSG_WARN([python interpreter not found in your path]) |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1760 | enable_dbus=no |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1761 | fi |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1762 | |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1763 | if $PYTHON -c "import sys; sys.exit(sys.version[[:3]] >= '2.4')" ; then |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1764 | AC_MSG_WARN([python version >= 2.4 required]) |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1765 | enable_dbus=no |
|
12584
177bdacdfcf8
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1766 | fi |
|
11146
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1767 | fi |
|
c56333373e3c
[gaim-migrate @ 13217]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11098
diff
changeset
|
1768 | |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1769 | dnl ########################################################################### |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1770 | dnl # Find the D-Bus services dir. |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1771 | dnl # |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1772 | dnl # This is a 3 step process that |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1773 | dnl # |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1774 | dnl # 1. checks if --with-dbus-services was set, if so use that. |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1775 | dnl # 2. checks if --prefix was given, if so use that. |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1776 | dnl # 3. fallbacks to installing into what should be the correct system |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1777 | dnl # directories. |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1778 | dnl # |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1779 | dnl # This is still prone to error if one of the legacy directories exist |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1780 | dnl # although a newer dbus is installed. But I have tried to order the |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1781 | dnl # directory searching to keep this situation at a minimum. |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1782 | dnl ########################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1783 | AC_ARG_WITH(dbus-services, [AS_HELP_STRING([--with-dbus-services=<dir>], [where the D-Bus services directory is located.])]) |
|
11351
c29898b1b746
[gaim-migrate @ 13570]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11318
diff
changeset
|
1784 | |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1785 | DBUS_SERVICES_DIR="" |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1786 | |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1787 | if test x"$enable_dbus" = "xyes" ; then |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1788 | AC_MSG_CHECKING([location of the D-Bus services directory]) |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1789 | if ! test -z "$with_dbus_services" ; then |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1790 | if ! test -d "$with_dbus_services" ; then |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1791 | AC_MSG_ERROR([$with_dbus_services does not exist, if this is the correct location please make sure that it exists.]) |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1792 | fi |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1793 | |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1794 | DBUS_SERVICES_DIR="$with_dbus_services" |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1795 | else |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1796 | if test x"$prefix" = x"NONE" ; then |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1797 | dnl # no prefix given, so we look for the correct dbus system paths. |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1798 | dnl # if a prefix is given, we use it. |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1799 | |
|
18742
e13a0ecd3093
Apparently we're not supposed to try to expand $datadir or $libdir from inside
Richard Laager <rlaager@pidgin.im>
parents:
18234
diff
changeset
|
1800 | serviceprefixes="$prefix/share $prefix/lib /usr/share /usr/local/share" |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1801 | DBUS_SERVICES_DIR="" |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1802 | |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1803 | for d in $serviceprefixes ; do |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1804 | dir="$d/dbus-1/services" |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1805 | if test -d $dir ; then |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1806 | DBUS_SERVICES_DIR="$dir" |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1807 | break |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1808 | fi |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1809 | done |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1810 | |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1811 | if test -z $DBUS_SERVICES_DIR ; then |
|
29957
c08b2ab5673b
I hate seeing people use "it's" when "its" is the correct word.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29938
diff
changeset
|
1812 | AC_MSG_ERROR([D-Bus services directory was not found! Please use --with-dbus-services and specify its location.]) |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1813 | fi |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1814 | else |
|
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1815 | DBUS_SERVICES_DIR="$datadir/dbus-1/services" |
|
11903
56ae8af14a0d
[gaim-migrate @ 14194]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11874
diff
changeset
|
1816 | fi |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1817 | fi |
|
13589
2c48c168ba30
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13575
diff
changeset
|
1818 | AC_MSG_RESULT([$DBUS_SERVICES_DIR]) |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1819 | AC_DEFINE(HAVE_DBUS, 1, [Define if we are using D-Bus.]) |
|
13491
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1820 | fi |
|
a4898caca966
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13466
diff
changeset
|
1821 | AC_SUBST(DBUS_SERVICES_DIR) |
|
11351
c29898b1b746
[gaim-migrate @ 13570]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11318
diff
changeset
|
1822 | |
|
11356
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1823 | if test "x$enable_dbus" = "xyes" ; then |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
1824 | echo "Building with D-Bus support" |
|
11356
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1825 | else |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
1826 | echo "Building without D-Bus support" |
|
11356
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1827 | fi |
|
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1828 | |
|
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1829 | AM_CONDITIONAL(ENABLE_DBUS, test "x$enable_dbus" = "xyes") |
|
77be80ff8961
[gaim-migrate @ 13578]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
11351
diff
changeset
|
1830 | |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1831 | dnl Check for Python headers (currently useful only for libgnt) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1832 | dnl (Thanks to XChat) |
|
29960
e6ca0b8ae3b7
Fix Python overrideability in configure script. Closes #11625.
Brad Smith <brad@comstyle.com>
parents:
29957
diff
changeset
|
1833 | if test "x$enable_consoleui" = "xyes" -a ! -z "$PYTHON" -a x"$PYTHON" != x"no" ; then |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1834 | AC_MSG_CHECKING(for Python compile flags) |
|
33932
c49bfe98716d
Fix build and other scripts on Python3.
Ashish Gupta <ashmew2@gmail.com>
parents:
33795
diff
changeset
|
1835 | PY_PREFIX=`$PYTHON -c 'import sys ; sys.stdout.write(sys.prefix)'` |
|
c49bfe98716d
Fix build and other scripts on Python3.
Ashish Gupta <ashmew2@gmail.com>
parents:
33795
diff
changeset
|
1836 | PY_EXEC_PREFIX=`$PYTHON -c 'import sys ; sys.stdout.write(sys.exec_prefix)'` |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1837 | changequote(<<, >>)dnl |
|
33932
c49bfe98716d
Fix build and other scripts on Python3.
Ashish Gupta <ashmew2@gmail.com>
parents:
33795
diff
changeset
|
1838 | PY_VERSION=`$PYTHON -c 'import sys ; sys.stdout.write(sys.version[0:3])'` |
|
c49bfe98716d
Fix build and other scripts on Python3.
Ashish Gupta <ashmew2@gmail.com>
parents:
33795
diff
changeset
|
1839 | PY_MAJOR=`$PYTHON -c 'import sys ; sys.stdout.write(sys.version[0:2])'` |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1840 | changequote([, ])dnl |
|
33932
c49bfe98716d
Fix build and other scripts on Python3.
Ashish Gupta <ashmew2@gmail.com>
parents:
33795
diff
changeset
|
1841 | if test -f $PY_PREFIX/include/python$PY_VERSION/Python.h; then |
|
29834
c0d5d6cc81c1
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29833
diff
changeset
|
1842 | AC_MSG_RESULT() |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1843 | AC_CHECK_LIB(pthread, pthread_create, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1844 | AC_CHECK_LIB(util, openpty, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1845 | AC_CHECK_LIB(db, dbopen, ) |
|
29036
6e6e46dd92f3
*** Plucked rev 8afdf9fa3c0c98a6735023230f285152f54c3a79 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
Daniel Atallah <datallah@pidgin.im>
parents:
29031
diff
changeset
|
1846 | PY_LIBS="-L$PY_EXEC_PREFIX/lib/python$PY_VERSION/config -lpython$PY_VERSION" |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1847 | PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1848 | AC_DEFINE(USE_PYTHON, [1], [Define if python headers are available.]) |
|
29834
c0d5d6cc81c1
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29833
diff
changeset
|
1849 | dnl Because the above AC_CHECK_LIB get in the way... |
|
c0d5d6cc81c1
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29833
diff
changeset
|
1850 | AC_MSG_CHECKING(for Python compile flags) |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1851 | AC_MSG_RESULT(ok) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1852 | else |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1853 | AC_MSG_RESULT([Can't find Python.h]) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1854 | PY_LIBS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1855 | PY_CFLAGS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1856 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1857 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1858 | AC_SUBST(PY_CFLAGS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1859 | AC_SUBST(PY_LIBS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
1860 | |
|
11055
e564996853bf
[gaim-migrate @ 12996]
Piotr Zielinski <zielaj@users.sourceforge.net>
parents:
10977
diff
changeset
|
1861 | dnl ####################################################################### |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1862 | dnl # Check for Mono support |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1863 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1864 | AC_ARG_ENABLE(mono, [AS_HELP_STRING([--enable-mono], [compile with Mono runtime support (experimental)])], , enable_mono=no) |
|
11662
589d19fbb36f
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1865 | if test x"$enable_mono" = x"yes" ; then |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1866 | PKG_CHECK_MODULES(MONO, mono, [ |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1867 | AC_SUBST(MONO_CFLAGS) |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1868 | AC_SUBST(MONO_LIBS) |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1869 | enable_mono=yes |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1870 | ], [ |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1871 | AC_MSG_RESULT(no) |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1872 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1873 | Mono development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1874 | Use --disable-mono if you do not need Mono support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1875 | ]) |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1876 | ]) |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
1877 | if test x"$enable_mono" = x"yes"; then |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1878 | oldLIBS="$LIBS" |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1879 | LIBS="$LIBS $MONO_LIBS" |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1880 | AC_MSG_CHECKING(for libmono) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1881 | AC_CHECK_FUNCS(mono_jit_init, [], enable_mono=no) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1882 | LIBS="$oldLIBS" |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
1883 | |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1884 | oldCPPFLAGS="$CPPFLAGS" |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1885 | CPPFLAGS="$CPPFLAGS $MONO_CFLAGS" |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1886 | AC_CHECK_HEADERS(mono/jit/jit.h, [], enable_mono=no) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1887 | AC_CHECK_HEADERS(mono/metadata/object.h, [], enable_mono=no) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1888 | CPPFLAGS="$oldCPPFLAGS" |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
1889 | |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1890 | AC_DEFINE(ENABLE_MONO, 1, [Define if mono enabled.]) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1891 | fi |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1892 | else |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1893 | MONO_CFLAGS= |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1894 | MONO_LIBS= |
|
11662
589d19fbb36f
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1895 | enable_mono=no |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1896 | fi |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1897 | |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1898 | AC_SUBST(MONO_CFLAGS) |
|
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
1899 | AC_SUBST(MONO_LIBS) |
|
11662
589d19fbb36f
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1900 | AM_CONDITIONAL(USE_MONO, test x"$enable_mono" = x"yes") |
|
3203
893dc8ee2385
[gaim-migrate @ 3220]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3194
diff
changeset
|
1901 | |
|
8665
03013bac18b9
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1902 | dnl ####################################################################### |
|
03013bac18b9
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1903 | dnl # Check for Perl support |
|
03013bac18b9
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1904 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
1905 | AC_ARG_ENABLE(perl, [AS_HELP_STRING([--disable-perl], [compile without perl scripting])], , enable_perl=yes) |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
1906 | |
|
10975
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1907 | if test "$enable_plugins" = no ; then |
|
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1908 | enable_perl=no |
|
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1909 | fi |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1910 | looked_for_perl="no" |
| 2129 | 1911 | if test "$enable_perl" = yes ; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
1912 | looked_for_perl="yes" |
| 2129 | 1913 | AC_PATH_PROG(perlpath, perl) |
| 1914 | AC_MSG_CHECKING(for Perl compile flags) | |
| 1915 | PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
| 1916 | if test "_$PERL_CFLAGS" = _ ; then | |
| 1917 | AC_MSG_RESULT([not found, building without perl.]) | |
|
16952
bf250fad9e88
Prevent bogus configure errors if perl isn't found. This isn't major but
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16947
diff
changeset
|
1918 | enable_perl=no |
| 2129 | 1919 | else |
| 1920 | PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
| 1921 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
| 1922 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
| 1923 | if test "$system" = "Linux"; then | |
| 1924 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
| 1925 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
| 1926 | fi | |
| 1927 | PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
| 1928 | AC_MSG_RESULT(ok) | |
| 3931 | 1929 | |
|
6844
c378819cdda4
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1930 | oldLIBS="$LIBS" |
| 3931 | 1931 | LIBS="$LIBS $PERL_LIBS" |
| 1932 | AC_MSG_CHECKING(for libperl) | |
| 1933 | AC_CHECK_FUNCS(perl_run, [], enable_perl=no) | |
|
6844
c378819cdda4
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1934 | LIBS="$oldLIBS" |
|
10460
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1935 | |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1936 | oldCPPFLAGS="$CPPFLAGS" |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1937 | CPPFLAGS="$CPPFLAGS $PERL_CFLAGS" |
|
22663
7e79d04ab088
This broke building perl, finding EXTERN.h breaks without the PERL_CFLAGS
Etan Reisner <deryni@pidgin.im>
parents:
22631
diff
changeset
|
1938 | AC_CHECK_HEADERS(EXTERN.h) |
|
10460
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1939 | AC_CHECK_HEADERS(perl.h, [], enable_perl=no, |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1940 | [#if HAVE_EXTERN_H |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1941 | # include <EXTERN.h> |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1942 | #endif]) |
|
3233258c3918
[gaim-migrate @ 11730]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10374
diff
changeset
|
1943 | CPPFLAGS="$oldCPPFLAGS" |
| 2129 | 1944 | fi |
| 1945 | fi | |
| 1946 | ||
| 3931 | 1947 | if test "$enable_perl" = yes ; then |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1948 | AC_PROG_PERL_MODULES(ExtUtils::MakeMaker, , have_makemaker=no) |
| 3931 | 1949 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1950 | if test "x$have_makemaker" = "xno"; then |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1951 | enable_perl=no |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1952 | PERL_CFLAGS= |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1953 | PERL_LIBS= |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1954 | AM_CONDITIONAL(USE_PERL, false) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1955 | AC_MSG_WARN(Compiling perl requires ExtUtils::MakeMaker) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1956 | else |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
1957 | AC_DEFINE(HAVE_PERL, [1], [Compile with support for perl]) |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1958 | AC_SUBST(PERL_CFLAGS) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1959 | AC_SUBST(PERL_LIBS) |
| 12120 | 1960 | AM_CONDITIONAL(USE_PERL, true) |
| 4298 | 1961 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1962 | dnl This is almost definitely wrong, but in case there's |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1963 | dnl something I'm missing, I'll leave it in. |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1964 | AC_CHECK_FUNCS(Perl_eval_pv) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1965 | |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1966 | AC_MSG_CHECKING(for old perl) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1967 | PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` |
|
6508
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1968 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1969 | if test "x$PERL_OLD" = "xyes"; then |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1970 | AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1971 | AC_MSG_RESULT(yes) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1972 | else |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1973 | AC_MSG_RESULT(no) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1974 | fi |
|
6586
de66e971fa46
[gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents:
6535
diff
changeset
|
1975 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1976 | AC_MSG_CHECKING(for DynaLoader.a) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1977 | DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'` |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1978 | |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1979 | dnl Don't check libperl.a if dynaloader.a wasn't found. |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1980 | if test -n "$DYNALOADER_A"; then |
|
6508
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1981 | AC_MSG_RESULT(yes) |
|
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1982 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1983 | dnl Find either libperl.a or libperl.so |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1984 | AC_MSG_CHECKING(for libperl.a or libperl.so) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1985 | 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 } } };'` |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1986 | if test -z "$LIBPERL_A"; then |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1987 | AC_MSG_RESULT(no) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1988 | DYNALOADER_A= |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1989 | else |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1990 | AC_MSG_RESULT(yes) |
|
6508
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1991 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1992 | if test "$LIBPERL_A" = "-lperl"; then |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1993 | LIBPERL_A= |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1994 | fi |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1995 | fi |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1996 | |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1997 | PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'` |
|
6508
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1998 | |
|
7200
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1999 | if test -n "$LIBPERL_A"; then |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2000 | PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'` |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2001 | fi |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2002 | |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2003 | AC_SUBST(DYNALOADER_A) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2004 | AC_SUBST(LIBPERL_A) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2005 | else |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2006 | AC_MSG_RESULT(no) |
|
5f026de48d93
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
2007 | fi |
|
6508
57d1df1ca3a0
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
2008 | fi |
| 3931 | 2009 | else |
| 2010 | PERL_CFLAGS= | |
| 2011 | PERL_LIBS= | |
|
5232
626c3db309ed
[gaim-migrate @ 5602]
Christian Hammond <chipx86@chipx86.com>
parents:
5229
diff
changeset
|
2012 | AM_CONDITIONAL(USE_PERL, false) |
| 3931 | 2013 | fi |
| 2014 | ||
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2015 | if test "x$looked_for_perl" = "xyes" -a "x$enable_perl" = "xno" -a "x$force_deps" = "xyes"; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2016 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2017 | Perl development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2018 | Use --disable-perl if you do not need Perl scripting support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2019 | ]) |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2020 | fi |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2021 | |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2022 | dnl ####################################################################### |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2023 | dnl # SSL support |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2024 | dnl # |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2025 | dnl # Thanks go to Evolution for the checks. |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2026 | dnl ####################################################################### |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2027 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2028 | AC_ARG_WITH(system-ssl-certs, [AS_HELP_STRING([--with-system-ssl-certs=<dir>], [directory containing system-wide SSL CA certificates])], [ssl_certificates_dir=$withval]) |
|
23473
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2029 | |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2030 | SSL_CERTIFICATES_DIR="" |
|
27963
f99a27c539fe
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27961
diff
changeset
|
2031 | if ! test -z "$ssl_certificates_dir" ; then |
|
29929
dded7d5087b2
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
29902
diff
changeset
|
2032 | if test "x$ssl_certificates_dir" = "xyes" ; then |
|
dded7d5087b2
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
29902
diff
changeset
|
2033 | AC_MSG_ERROR([--with-system-ssl-certs requires that a location is specified, eg. --with-system-ssl-certs=/etc/pki/tls/certs]) |
|
dded7d5087b2
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
29902
diff
changeset
|
2034 | fi |
|
27963
f99a27c539fe
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27961
diff
changeset
|
2035 | if ! test -d "$ssl_certificates_dir" ; then |
|
f99a27c539fe
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27961
diff
changeset
|
2036 | AC_MSG_ERROR([$ssl_certificates_dir does not exist, if this is the correct location please make sure that it exists.]) |
|
23473
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2037 | fi |
|
27963
f99a27c539fe
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27961
diff
changeset
|
2038 | SSL_CERTIFICATES_DIR="$ssl_certificates_dir" |
|
23473
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2039 | fi |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2040 | AC_SUBST(SSL_CERTIFICATES_DIR) |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2041 | AM_CONDITIONAL(INSTALL_SSL_CERTIFICATES, test "x$SSL_CERTIFICATES_DIR" = "x") |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2042 | |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2043 | dnl These two are inverses of each other <-- stolen from evolution! |
|
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2044 | |
|
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2045 | AC_ARG_ENABLE(gnutls, |
|
22757
7d68e6dcc3dc
Remove a legacy preference for GnuTLS
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22756
diff
changeset
|
2046 | [ --enable-gnutls=[yes,no] attempt to use GnuTLS for SSL support [default=yes]], |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2047 | [enable_gnutls="$enableval"], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2048 | [enable_gnutls="yes"]) |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2049 | |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2050 | AC_ARG_ENABLE(nss, |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
2051 | [ --enable-nss=[yes,no,static] attempt to use Mozilla libnss for SSL support [default=yes]], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2052 | [enable_nss="$enableval"], |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2053 | [enable_nss="yes"]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2054 | |
|
27386
885fcba6bcca
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <darkrain42@pidgin.im>
parents:
27361
diff
changeset
|
2055 | msg_ssl="None. MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!" |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2056 | looked_for_gnutls="no" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2057 | dnl # |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2058 | dnl # Check for GnuTLS if it's specified. |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2059 | dnl # |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2060 | if test "x$enable_gnutls" != "xno"; then |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2061 | enable_gnutls="no" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2062 | prefix=`eval echo $prefix` |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2063 | looked_for_gnutls="yes" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2064 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2065 | AC_ARG_WITH(gnutls-includes, |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2066 | [ --with-gnutls-includes=PREFIX location of GnuTLS includes.], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2067 | [ with_gnutls_includes="$withval" ], |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2068 | [ with_gnutls_includes="$prefix/include" ]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2069 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2070 | have_gnutls_includes="no" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2071 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2072 | if test "x$with_gnutls_includes" != "xno"; then |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2073 | CPPFLAGS_save="$CPPFLAGS" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2074 | |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2075 | AC_MSG_CHECKING(for GnuTLS includes) |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2076 | AC_MSG_RESULT("") |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2077 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2078 | CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2079 | AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2080 | CPPFLAGS="$CPPFLAGS_save" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2081 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2082 | if test "x$gnutls_includes" != "xno" -a \ |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2083 | "x$gnutls_includes" != "x"; then |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2084 | have_gnutls_includes="yes" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2085 | |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
2086 | if test "x$with_gnutls_includes" != "xNONE/include"; then |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
2087 | GNUTLS_CFLAGS="-I$with_gnutls_includes" |
|
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
2088 | fi |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2089 | else |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2090 | GNUTLS_CFLAGS="" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2091 | fi |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2092 | else |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2093 | AC_MSG_CHECKING(for GnuTLS includes) |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2094 | AC_MSG_RESULT(no) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2095 | fi |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2096 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2097 | AC_ARG_WITH(gnutls-libs, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2098 | [AS_HELP_STRING([--with-gnutls-libs=PREFIX], [location of GnuTLS libraries.])], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2099 | [ with_gnutls_libs="$withval" ]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2100 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2101 | if test "x$with_gnutls_libs" != "xno" -a \ |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2102 | "x$have_gnutls_includes" != "xno"; then |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2103 | |
| 14797 | 2104 | LIBS_save="$LIBS" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2105 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2106 | case $with_gnutls_libs in |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2107 | ""|-L*) ;; |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2108 | *) with_gnutls_libs="-L$with_gnutls_libs" ;; |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2109 | esac |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2110 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2111 | AC_CACHE_CHECK([for GnuTLS libraries], ac_cv_gnutls_libs, |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2112 | [ |
|
33474
eea4bbe04daa
Remove references to -lgcrypt from configure.ac. We don't directly use
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
33073
diff
changeset
|
2113 | LIBS="$LIBS $with_gnutls_libs -lgnutls" |
|
33676
91e412d1c275
Replace obsolete AC_TRY_LINK_FUNC calls.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33675
diff
changeset
|
2114 | AC_LINK_IFELSE([AC_LANG_CALL([], [gnutls_init])], ac_cv_gnutls_libs="yes", ac_cv_gnutls_libs="no") |
| 14797 | 2115 | LIBS="$LIBS_save" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2116 | ]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2117 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2118 | if test "x$ac_cv_gnutls_libs" != "xno"; then |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2119 | AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GnuTLS]) |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2120 | AC_DEFINE(HAVE_SSL) |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2121 | msg_gnutls="GnuTLS" |
|
33474
eea4bbe04daa
Remove references to -lgcrypt from configure.ac. We don't directly use
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
33073
diff
changeset
|
2122 | GNUTLS_LIBS="$with_gnutls_libs -lgnutls" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2123 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2124 | enable_gnutls="yes" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2125 | else |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2126 | GNUTLS_CFLAGS="" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2127 | GNUTLS_LIBS="" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2128 | fi |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2129 | else |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2130 | AC_MSG_CHECKING(for GnuTLS libraries) |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2131 | AC_MSG_RESULT(no) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2132 | fi |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2133 | else |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2134 | GNUTLS_CFLAGS="" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2135 | GNUTLS_LIBS="" |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2136 | fi |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2137 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2138 | AC_SUBST(GNUTLS_CFLAGS) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2139 | AC_SUBST(GNUTLS_LIBS) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2140 | |
|
25643
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2141 | if test "x$enable_gnutls" = "xyes"; then |
|
30041
cd31a67de2c0
configure.ac: Check for gnutls_priority_set.
Paul Aurich <darkrain42@pidgin.im>
parents:
30027
diff
changeset
|
2142 | AC_MSG_CHECKING(for gnutls_priority_set_direct and gnutls_priority_set) |
|
25643
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2143 | LIBS_save="$LIBS" |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2144 | LIBS="$LIBS $GNUTLS_LIBS" |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2145 | CPPFLAGS_save="$CPPFLAGS" |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2146 | CPPFLAGS="$CPPFLAGS $GNUTLS_CFLAGS" |
|
27694
ccab35c75f3a
Fix some quoting for AC_LANG_PROGRAM.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
27692
diff
changeset
|
2147 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gnutls/gnutls.h>]], |
|
30041
cd31a67de2c0
configure.ac: Check for gnutls_priority_set.
Paul Aurich <darkrain42@pidgin.im>
parents:
30027
diff
changeset
|
2148 | [[gnutls_session s; gnutls_priority_set_direct(s, NULL, NULL); gnutls_priority_set(s, NULL);]])], |
|
25643
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2149 | [AC_DEFINE([HAVE_GNUTLS_PRIORITY_FUNCS], 1, |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2150 | [Define if your gnutls has gnutls_priority_set_direct and friends]) |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2151 | AC_MSG_RESULT(yes)], |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2152 | [AC_MSG_RESULT(no)]) |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2153 | CPPFLAGS="$CPPFLAGS_save" |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2154 | LIBS="$LIBS_save" |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2155 | fi |
|
04831cc56f5a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25427
diff
changeset
|
2156 | |
|
28654
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2157 | if test "x$enable_gnutls" = "xyes"; then |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2158 | AC_MSG_CHECKING(for GNUTLS_CERT_INSECURE_ALGORITHM) |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2159 | LIBS_save="$LIBS" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2160 | LIBS="$LIBS $GNUTLS_LIBS" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2161 | CPPFLAGS_save="$CPPFLAGS" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2162 | CPPFLAGS="$CPPFLAGS $GNUTLS_CFLAGS" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2163 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gnutls/gnutls.h>]], |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2164 | [[unsigned int verify = GNUTLS_CERT_INSECURE_ALGORITHM;]])], |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2165 | [AC_DEFINE([HAVE_GNUTLS_CERT_INSECURE_ALGORITHM], 1, |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2166 | [Define if your gnutls has the GNUTLS_CERT_INSECURE_ALGORITHM flag]) |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2167 | AC_MSG_RESULT(yes)], |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2168 | [AC_MSG_RESULT(no)]) |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2169 | CPPFLAGS="$CPPFLAGS_save" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2170 | LIBS="$LIBS_save" |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2171 | fi |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2172 | |
|
4be5f3da3edb
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <darkrain42@pidgin.im>
parents:
28510
diff
changeset
|
2173 | |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2174 | AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes") |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2175 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2176 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2177 | dnl # |
|
13820
52bd6836c49a
[gaim-migrate @ 16250]
Richard Laager <rlaager@pidgin.im>
parents:
13813
diff
changeset
|
2178 | dnl # Check for NSS if it's specified, or if GnuTLS checks failed. |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2179 | dnl # |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2180 | looked_for_nss="no" |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2181 | if test "x$enable_nss" != "xno"; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2182 | looked_for_nss="yes" |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2183 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2184 | AC_ARG_WITH(nspr-includes, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2185 | [AS_HELP_STRING([--with-nspr-includes=PREFIX], [specify location of Mozilla nspr4 includes.])], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2186 | [with_nspr_includes="$withval"]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2187 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2188 | AC_ARG_WITH(nspr-libs, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2189 | [AS_HELP_STRING([--with-nspr-libs=PREFIX], [specify location of Mozilla nspr4 libs.])], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2190 | [with_nspr_libs="$withval"]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2191 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2192 | AC_ARG_WITH(nss-includes, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2193 | [AS_HELP_STRING([--with-nss-includes=PREFIX], [specify location of Mozilla nss3 includes.])], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2194 | [with_nss_includes="$withval"]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2195 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2196 | AC_ARG_WITH(nss-libs, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2197 | [AS_HELP_STRING([--with-nss-libs=PREFIX], [specify location of Mozilla nss3 libs.])], |
|
6757
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2198 | [with_nss_libs="$withval"]) |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2199 | |
|
58c39d82f606
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
2200 | |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2201 | if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2202 | test -n "$with_nss_includes" || test -n "$with_nss_libs" || |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2203 | test "x$enable_nss" = "xstatic"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2204 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2205 | nss_manual_check="yes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2206 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2207 | nss_manual_check="no" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2208 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2209 | |
|
6738
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2210 | enable_nss="no" |
|
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2211 | |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2212 | if test "x$nss_manual_check" = "xno"; then |
|
12507
9c4e2db872fd
[gaim-migrate @ 14819]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12502
diff
changeset
|
2213 | if `$PKG_CONFIG --exists mozilla-nss`; then |
|
13171
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2214 | PKG_CHECK_MODULES(NSS, mozilla-nss, [ |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2215 | have_nss="yes" |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2216 | ], [ |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2217 | AC_MSG_RESULT(no) |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2218 | have_nss="no" |
|
a49601b4afa9
[gaim-migrate @ 15533]
Richard Laager <rlaager@pidgin.im>
parents:
13153
diff
changeset
|
2219 | ]) |
|
12507
9c4e2db872fd
[gaim-migrate @ 14819]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12502
diff
changeset
|
2220 | mozilla_nspr="mozilla-nspr" |
|
9c4e2db872fd
[gaim-migrate @ 14819]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12502
diff
changeset
|
2221 | mozilla_nss="mozilla-nss" |
|
21832
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2222 | elif `$PKG_CONFIG --exists nss`; then |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2223 | PKG_CHECK_MODULES(NSS, nss, [ |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2224 | have_nss="yes" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2225 | ], [ |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2226 | AC_MSG_RESULT(no) |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2227 | have_nss="no" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2228 | ]) |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2229 | mozilla_nspr="nspr" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2230 | mozilla_nss="nss" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2231 | elif `$PKG_CONFIG --exists microb-engine-nss`; then |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2232 | PKG_CHECK_MODULES(NSS, microb-engine-nss, [ |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2233 | have_nss="yes" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2234 | ], [ |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2235 | AC_MSG_RESULT(no) |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2236 | have_nss="no" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2237 | ]) |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2238 | mozilla_nspr="mozilla-nspr" |
|
0f9c51f91e66
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <resiak@pidgin.im>
parents:
21822
diff
changeset
|
2239 | mozilla_nss="microb-engine-nss" |
|
12507
9c4e2db872fd
[gaim-migrate @ 14819]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12502
diff
changeset
|
2240 | fi |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2241 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2242 | if test "x$have_nss" = "xyes"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2243 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2244 | AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS]) |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2245 | AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2246 | |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2247 | msg_nss="Mozilla NSS" |
|
6738
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2248 | enable_nss="yes" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2249 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2250 | nss_manual_check="yes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2251 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2252 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2253 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2254 | if test "x$nss_manual_check" = "xyes"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2255 | mozilla_nss="" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2256 | have_nspr_includes="no" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2257 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2258 | if test "x$with_nspr_includes" != "xno"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2259 | CPPFLAGS_save=$CPPFLAGS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2260 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2261 | AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2262 | AC_MSG_RESULT("") |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2263 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2264 | CPPFLAGS="$CPPFLAGS -I$with_nspr_includes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2265 | AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ]) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2266 | CPPFLAGS=$CPPFLAGS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2267 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2268 | if test "x$moz_nspr_includes" != "xno" -a \ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2269 | "x$moz_nspr_includes" != "x"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2270 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2271 | have_nspr_includes="yes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2272 | NSPR_CFLAGS="-I$with_nspr_includes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2273 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2274 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2275 | AC_MSG_CHECKING(for Mozilla nspr4 includes) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2276 | AC_MSG_RESULT(no) |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2277 | |
|
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2278 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2279 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2280 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2281 | have_nspr_libs="no" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2282 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2283 | if test "x$with_nspr_libs" != "xno" -a \ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2284 | "x$have_nspr_includes" != "xno"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2285 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2286 | CFLAGS_save=$CFLAGS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2287 | LDFLAGS_save=$LDFLAGS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2288 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2289 | if test "$enable_nss" = "static"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2290 | if test -z "$with_nspr_libs"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2291 | AC_MSG_ERROR( |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2292 | [Static linkage requested, but path to nspr libraries not set.] |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2293 | [Please specify the path to libnspr4.a] |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2294 | [Example: --with-nspr-libs=/usr/lib]) |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2295 | |
|
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2296 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2297 | else |
|
12038
1d83b5720a65
[gaim-migrate @ 14331]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12036
diff
changeset
|
2298 | nsprlibs="$LIBDL $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2299 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2300 | else |
|
12038
1d83b5720a65
[gaim-migrate @ 14331]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12036
diff
changeset
|
2301 | nsprlibs="$LIBDL -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2302 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2303 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2304 | AC_CACHE_CHECK([for Mozilla nspr libraries], ac_cv_moz_nspr_libs, |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2305 | [ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2306 | LIBS_save=$LIBS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2307 | CFLAGS="$CFLAGS $NSPR_CFLAGS" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2308 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2309 | LIBS="$nsprlibs" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2310 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2311 | if test "x$with_nspr_libs" != "x"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2312 | LDFLAGS="$LDFLAGS -L$with_nspr_libs" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2313 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2314 | LDFLAGS="$LDFLAGS" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2315 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2316 | |
|
33676
91e412d1c275
Replace obsolete AC_TRY_LINK_FUNC calls.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33675
diff
changeset
|
2317 | AC_LINK_IFELSE([AC_LANG_CALL([], [PR_Init])], |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2318 | [ac_cv_moz_nspr_libs="yes"], |
|
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2319 | [ac_cv_moz_nspr_libs="no"]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2320 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2321 | CFLAGS=$CFLAGS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2322 | LDFLAGS=$LDFLAGS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2323 | LIBS=$LIBS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2324 | ]) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2325 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2326 | if test "x$ac_cv_moz_nspr_libs" != "xno"; then |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2327 | have_nspr_libs="yes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2328 | NSPR_LIBS="-L$with_nspr_libs $nsprlibs" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2329 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2330 | NSPR_CFLAGS="" |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2331 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2332 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2333 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2334 | AC_MSG_CHECKING(for Mozilla nspr4 libraries) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2335 | AC_MSG_RESULT(no) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2336 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2337 | |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2338 | have_nss_includes="no" |
|
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2339 | |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2340 | if test "x$with_nss_includes" != "xno" -a \ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2341 | "x$have_nspr_libs" != "xno"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2342 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2343 | CPPFLAGS_save=$CPPFLAGS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2344 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2345 | AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2346 | AC_MSG_RESULT("") |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2347 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2348 | if test "x$with_nspr_includes" != "x"; then |
| 6990 | 2349 | CPPFLAGS="$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2350 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2351 | CPPFLAGS="$CPPFLAGS -I$with_nss_includes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2352 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2353 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2354 | AC_CHECK_HEADERS(nss.h ssl.h smime.h, |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2355 | [moz_nss_includes="yes"], |
|
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2356 | [moz_nss_includes="no"]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2357 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2358 | CPPFLAGS=$CPPFLAGS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2359 | |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2360 | if test "x$moz_nss_includes" = "xyes"; then |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2361 | have_nss_includes="yes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2362 | NSS_CFLAGS="-I$with_nss_includes" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2363 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2364 | NSPR_CFLAGS="" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2365 | NSPR_LIBS="" |
|
7252
71e4a6a902af
[gaim-migrate @ 7829]
Christian Hammond <chipx86@chipx86.com>
parents:
7233
diff
changeset
|
2366 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2367 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2368 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2369 | AC_MSG_CHECKING(for Mozilla nss3 includes) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2370 | AC_MSG_RESULT(no) |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2371 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2372 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2373 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2374 | if test "x$with_nss_libs" != "xno" -a \ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2375 | "x$have_nss_includes" != "xno"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2376 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2377 | LDFLAGS_save=$LDFLAGS |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2378 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2379 | if test "$enable_nss" = "static"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2380 | if test -z "$with_nss_libs"; then |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2381 | AC_MSG_ERROR( |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2382 | [Static linkage requested, but path to nss libraries not set.] |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2383 | [Please specify the path to libnss3.a] |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2384 | [Example: --with-nspr-libs=/usr/lib/mozilla]) |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2385 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2386 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2387 | 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" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2388 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2389 | case "$host" in |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2390 | *solaris*) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2391 | nsslibs="$nsslibs $with_nss_libs/libfreeb1.a" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2392 | ;; |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2393 | esac |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2394 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2395 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2396 | nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2397 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2398 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2399 | AC_CACHE_CHECK([for Mozilla nss libraries], ac_cv_moz_nss_libs, |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2400 | [ |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2401 | LIBS_save=$LIBS |
| 14797 | 2402 | LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2403 | LIBS="$nsslibs $nsprlibs" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2404 | |
|
33676
91e412d1c275
Replace obsolete AC_TRY_LINK_FUNC calls.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33675
diff
changeset
|
2405 | AC_LINK_IFELSE([AC_LANG_CALL([], [NSS_Init])], |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2406 | [ac_cv_moz_nss_libs="yes"], |
|
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2407 | [ac_cv_moz_nss_libs="no"]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2408 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2409 | if test "x$ac_cv_moz_nss_libs" = "xno"; then |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2410 | nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
|
27848
a52e369d98c6
Strip trailing whitespace.
Paul Aurich <darkrain42@pidgin.im>
parents:
27758
diff
changeset
|
2411 | LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
| 14797 | 2412 | LIBS="$LIBS $nsslibs" |
|
33676
91e412d1c275
Replace obsolete AC_TRY_LINK_FUNC calls.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33675
diff
changeset
|
2413 | AC_LINK_IFELSE([AC_LANG_CALL([], [NSS_Init])], |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2414 | [ac_cv_moz_nss_libs="yes"], |
|
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2415 | [ac_cv_moz_nss_libs="no"]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2416 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2417 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2418 | LDFLAGS=$LDFLAGS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2419 | LIBS=$LIBS_save |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2420 | ]) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2421 | |
|
23340
ac3ac8e7652d
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23302
diff
changeset
|
2422 | if test "x$ac_cv_moz_nss_libs" != "xno"; then |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2423 | AC_DEFINE(HAVE_NSS) |
|
6734
38b7396c0116
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2424 | AC_DEFINE(HAVE_SSL) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2425 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2426 | NSS_LIBS="-L$with_nss_libs $nsslibs" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2427 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2428 | if test "$enable_nss" = "static"; then |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2429 | msg_nss="Mozilla NSS (static)" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2430 | else |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2431 | msg_nss="Mozilla NSS" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2432 | fi |
|
6738
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2433 | |
|
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2434 | enable_nss="yes" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2435 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2436 | NSS_CFLAGS="" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2437 | NSPR_CFLAGS="" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2438 | NSPR_LIBS="" |
|
7087
a572c156a178
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2439 | enable_nss="no" |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2440 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2441 | else |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2442 | AC_MSG_CHECKING(for Mozilla nss libraries) |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2443 | AC_MSG_RESULT(no) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2444 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2445 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2446 | NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2447 | NSS_LIBS="$NSPR_LIBS $NSS_LIBS" |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2448 | fi |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2449 | |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2450 | AC_SUBST(NSS_CFLAGS) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2451 | AC_SUBST(NSS_LIBS) |
|
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2452 | fi |
|
27848
a52e369d98c6
Strip trailing whitespace.
Paul Aurich <darkrain42@pidgin.im>
parents:
27758
diff
changeset
|
2453 | |
|
6738
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2454 | AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes") |
|
aa797bcc69dd
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2455 | |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2456 | if test "x$msg_nss" != "x" -a "x$msg_gnutls" != "x"; then |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2457 | msg_ssl="$msg_nss and $msg_gnutls" |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2458 | elif test "x$msg_nss" != "x"; then |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2459 | msg_ssl=$msg_nss |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2460 | elif test "x$msg_gnutls" != "x"; then |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2461 | msg_ssl=$msg_gnutls |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2462 | elif test "x$looked_for_gnutls" = "xyes" -a "x$looked_for_nss" = "xyes" -a "x$force_deps" = "xyes" ; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2463 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2464 | Neither GnuTLS or NSS SSL development headers found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2465 | Use --disable-nss --disable-gnutls if you do not need SSL support. |
|
27386
885fcba6bcca
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <darkrain42@pidgin.im>
parents:
27361
diff
changeset
|
2466 | MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable! |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2467 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2468 | elif test "x$looked_for_gnutls" = "xyes" -a "x$force_deps" = "xyes" ; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2469 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2470 | GnuTLS SSL development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2471 | Use --disable-gnutls if you do not need SSL support. |
|
27386
885fcba6bcca
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <darkrain42@pidgin.im>
parents:
27361
diff
changeset
|
2472 | MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support. |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2473 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2474 | elif test "x$looked_for_nss" = "xyes" -a "x$force_deps" = "xyes" ; then |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2475 | AC_MSG_ERROR([ |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2476 | NSS SSL development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2477 | Use --disable-nss if you do not need SSL support. |
|
27386
885fcba6bcca
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <darkrain42@pidgin.im>
parents:
27361
diff
changeset
|
2478 | MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support. |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2479 | ]) |
|
7155
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2480 | fi |
|
8ce800977807
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2481 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2482 | dnl ####################################################################### |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2483 | dnl # Check for Tcl |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2484 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2485 | AC_ARG_ENABLE(tcl, [AS_HELP_STRING([--disable-tcl], |
| 14859 | 2486 | [compile without Tcl scripting])], enable_tcl="$enableval", enable_tcl="yes") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2487 | AC_ARG_WITH(tclconfig, [AS_HELP_STRING([--with-tclconfig=DIR], |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2488 | [directory containing tclConfig.sh])]) |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2489 | |
|
10975
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2490 | if test "$enable_plugins" = no; then |
|
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2491 | enable_tcl=no |
|
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2492 | fi |
|
a67aa6003df4
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2493 | |
| 6694 | 2494 | if test "$enable_tcl" = yes; then |
| 2495 | AC_MSG_CHECKING([for tclConfig.sh]) | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2496 | TCLCONFIG=no |
| 6710 | 2497 | TCLCONFIGDIRS="/usr/lib \ |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2498 | /usr/lib64 \ |
|
24071
0abe49c5b324
Fix finding TCL headers with latest TCL
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23881
diff
changeset
|
2499 | /usr/lib/tcl8.5 \ |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2500 | /usr/lib/tcl8.4 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2501 | /usr/lib/tcl8.3 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2502 | /usr/lib/tcl8.2 \ |
|
24071
0abe49c5b324
Fix finding TCL headers with latest TCL
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23881
diff
changeset
|
2503 | /usr/lib64/tcl8.5 \ |
|
0abe49c5b324
Fix finding TCL headers with latest TCL
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23881
diff
changeset
|
2504 | /usr/lib64/tcl8.4 \ |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2505 | /System/Library/Tcl/8.3 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2506 | /usr/local/lib" |
| 6710 | 2507 | for dir in $with_tclconfig $TCLCONFIGDIRS; do |
| 6694 | 2508 | if test -f $dir/tclConfig.sh; then |
| 2509 | TCLCONFIG=$dir/tclConfig.sh | |
| 2510 | AC_MSG_RESULT([yes ($TCLCONFIG)]) | |
|
29835
d8e197726e12
Stop looking for tcl/tkConfig.sh after the first result, since I think it
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29834
diff
changeset
|
2511 | break |
| 6694 | 2512 | fi |
| 2513 | done | |
| 6697 | 2514 | if test "$TCLCONFIG" = "no"; then |
| 6694 | 2515 | AC_MSG_RESULT([no]) |
| 2516 | enable_tcl=no | |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2517 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2518 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2519 | Tcl development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2520 | Use --disable-tcl if you do not need Tcl scripting support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2521 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2522 | fi |
| 6694 | 2523 | else |
| 2524 | . $TCLCONFIG | |
| 6709 | 2525 | AC_MSG_CHECKING([Tcl version compatability]) |
| 7822 | 2526 | if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -lt 3; then |
| 2527 | AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 or later required]) | |
| 6709 | 2528 | enable_tcl=no |
| 2529 | else | |
| 2530 | AC_MSG_RESULT([ok, $TCL_VERSION]) | |
| 2531 | eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"" | |
| 2532 | AC_MSG_CHECKING([for Tcl linkability]) | |
| 6713 | 2533 | oldCPPFLAGS=$CPPFLAGS |
| 7351 | 2534 | CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
| 6709 | 2535 | oldLIBS=$LIBS |
| 2536 | LIBS="$LIBS $TCL_LIB_SPEC" | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2537 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <tcl.h>]], |
|
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2538 | [[Tcl_Interp *interp=NULL; Tcl_Init(interp)]])], |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2539 | [AC_MSG_RESULT([yes]);enable_tcl=yes], |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2540 | [AC_MSG_RESULT([no]);enable_tcl=no]) |
| 6713 | 2541 | CPPFLAGS="$oldCPPFLAGS" |
| 6709 | 2542 | LIBS="$oldLIBS" |
| 2543 | fi | |
| 6694 | 2544 | fi |
| 2545 | fi | |
| 2546 | ||
| 2547 | if test "$enable_tcl" = yes; then | |
| 2548 | AM_CONDITIONAL(USE_TCL, true) | |
| 2549 | TCL_LIBS=$TCL_LIB_SPEC | |
|
14504
88f6b47296a9
[gaim-migrate @ 17156]
Mark Doliner <markdoliner@pidgin.im>
parents:
14503
diff
changeset
|
2550 | AC_DEFINE(HAVE_TCL, [1], [Compile with support for the Tcl toolkit]) |
| 6694 | 2551 | AC_SUBST(TCL_LIBS) |
| 7351 | 2552 | TCL_CFLAGS="$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
| 6717 | 2553 | if test "x$GCC" = "xyes"; then |
| 2554 | TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing" | |
| 2555 | fi | |
| 6712 | 2556 | AC_SUBST(TCL_CFLAGS) |
| 6694 | 2557 | else |
| 2558 | AM_CONDITIONAL(USE_TCL, false) | |
| 2559 | fi | |
| 2560 | ||
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2561 | dnl ####################################################################### |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2562 | dnl # Check for Tk |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2563 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2564 | AC_ARG_ENABLE(tk, [AS_HELP_STRING([--disable-tk], |
| 14859 | 2565 | [compile without Tcl support for Tk])], enable_tk="$enableval", enable_tk="yes") |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2566 | AC_ARG_WITH(tkconfig, [AS_HELP_STRING([--with-tkconfig=DIR], |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2567 | [directory containing tkConfig.sh])]) |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2568 | |
| 6694 | 2569 | if test "$enable_tcl" = yes -a "$enable_tk" = yes; then |
| 2570 | AC_MSG_CHECKING([for tkConfig.sh]) | |
| 2571 | TKCONFIG=no | |
| 6715 | 2572 | TKCONFIGDIRS="/usr/lib \ |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2573 | /usr/lib64 \ |
|
30621
d0e80088af1e
Add /usr/lib/tk8.5 to configure.ac to get Debian Squeeze working.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30618
diff
changeset
|
2574 | /usr/lib/tk8.5 \ |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2575 | /usr/lib/tk8.4 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2576 | /usr/lib/tk8.3 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2577 | /usr/lib/tk8.2 \ |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2578 | /usr/local/lib" |
| 6715 | 2579 | for dir in $with_tkconfig $TKCONFIGDIRS; do |
| 6694 | 2580 | if test -f $dir/tkConfig.sh; then |
| 2581 | TKCONFIG=$dir/tkConfig.sh | |
| 2582 | AC_MSG_RESULT([yes ($TKCONFIG)]) | |
|
29835
d8e197726e12
Stop looking for tcl/tkConfig.sh after the first result, since I think it
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29834
diff
changeset
|
2583 | break |
| 6694 | 2584 | fi |
| 2585 | done | |
| 2586 | if test "$TKCONFIG" = "no"; then | |
| 2587 | AC_MSG_RESULT([no]) | |
| 2588 | enable_tk=no | |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2589 | if test "x$force_deps" = "xyes" ; then |
|
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2590 | AC_MSG_ERROR([ |
|
22758
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2591 | Tk development headers not found. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2592 | Use --disable-tk if you do not need Tk scripting support. |
|
ba0bee0e8f61
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
22757
diff
changeset
|
2593 | ]) |
|
23571
1a323da99332
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
23548
diff
changeset
|
2594 | fi |
| 6694 | 2595 | else |
| 2596 | . $TKCONFIG | |
| 2597 | eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\"" | |
| 2598 | AC_MSG_CHECKING([for Tk linkability]) | |
| 6716 | 2599 | oldCPPFLAGS=$CPPFLAGS |
| 2600 | CPPFLAGS="$CPPFLAGS $TCL_CFLAGS" | |
| 6694 | 2601 | oldLIBS=$LIBS |
| 2602 | LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC" | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2603 | AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <tk.h>]], |
|
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2604 | [[Tcl_Interp *interp=NULL; Tcl_Init(interp); Tk_Init(interp);]])], |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2605 | [AC_MSG_RESULT([yes]);enable_tk=yes], |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2606 | [AC_MSG_RESULT([no]);enable_tk=no]) |
| 6716 | 2607 | CPPFLAGS="$oldCPPFLAGS" |
| 6694 | 2608 | LIBS="$oldLIBS" |
| 2609 | fi | |
| 6710 | 2610 | else |
| 2611 | enable_tk=no | |
| 6694 | 2612 | fi |
| 2613 | ||
| 2614 | if test "$enable_tk" = yes; then | |
| 2615 | AM_CONDITIONAL(USE_TK, true) | |
| 2616 | AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit]) | |
| 2617 | TK_LIBS=$TK_LIB_SPEC | |
| 2618 | AC_SUBST(TK_LIBS) | |
| 2619 | else | |
| 2620 | AM_CONDITIONAL(USE_TK, false) | |
| 2621 | fi | |
| 2622 | ||
| 2129 | 2623 | if test "$ac_cv_cygwin" = yes ; then |
| 2624 | LDADD="$LDADD -static" | |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2625 | AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
|
6701
7e2db9273748
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2626 | fi |
| 2129 | 2627 | |
|
34113
eb934dc31159
Further keyring buildsystem improvements: clean kwallet.moc file and get rid of invalid C++ switches
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34112
diff
changeset
|
2628 | AC_SUBST(DEBUG_CPPFLAGS) |
|
6360
c2bfe65b200c
[gaim-migrate @ 6864]
Robert McQueen <robot101@debian.org>
parents:
6321
diff
changeset
|
2629 | AC_SUBST(DEBUG_CFLAGS) |
| 2129 | 2630 | AC_SUBST(LDADD) |
| 2631 | AC_SUBST(LIBS) | |
| 2632 | ||
| 2633 | if test "x$enable_plugins" = "xyes" ; then | |
|
15885
01f2c945c63c
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@pidgin.im>
parents:
15878
diff
changeset
|
2634 | AC_DEFINE(PURPLE_PLUGINS, 1, [Define if plugins are enabled.]) |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2635 | AM_CONDITIONAL(PLUGINS, true) |
|
21466
491faf2e1fe4
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21465
diff
changeset
|
2636 | PLUGINS_DEFINE="#define PURPLE_PLUGINS 1" |
|
36442
5d86212f6451
Document PurplePlugin correctly based on whether plugins are enabled or not
Ankit Vani <a@nevitus.org>
parents:
36426
diff
changeset
|
2637 | PLUGINS_MACRO="PURPLE_PLUGINS" |
| 2129 | 2638 | else |
|
3411
e9d50336f9c3
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
2639 | AM_CONDITIONAL(PLUGINS, false) |
|
21466
491faf2e1fe4
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21465
diff
changeset
|
2640 | PLUGINS_DEFINE="#undef PURPLE_PLUGINS" |
| 2129 | 2641 | fi |
|
21466
491faf2e1fe4
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21465
diff
changeset
|
2642 | AC_SUBST(PLUGINS_DEFINE) |
|
36442
5d86212f6451
Document PurplePlugin correctly based on whether plugins are enabled or not
Ankit Vani <a@nevitus.org>
parents:
36426
diff
changeset
|
2643 | AC_SUBST(PLUGINS_MACRO) |
| 2129 | 2644 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2645 | dnl ####################################################################### |
|
33795
590514c0a77c
Improve configure message for Cyrus SASL
Daniel Atallah <datallah@pidgin.im>
parents:
33750
diff
changeset
|
2646 | dnl # Check for Cyrus-SASL (for xmpp/irc) |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2647 | dnl ####################################################################### |
| 2129 | 2648 | dnl AC_CHECK_SIZEOF(short) |
| 2649 | AC_CHECK_FUNCS(snprintf connect) | |
| 12508 | 2650 | AC_SUBST(SASL_LIBS) |
|
33796
4854740e5277
Merge with release-2.x.y (lots of conflicts, but all trivially resolved)
Daniel Atallah <datallah@pidgin.im>
diff
changeset
|
2651 | AC_ARG_ENABLE(cyrus-sasl, AS_HELP_STRING([--enable-cyrus-sasl], [enable Cyrus SASL support for xmpp/irc]), enable_cyrus_sasl=$enableval, enable_cyrus_sasl=no) |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2652 | if test "x$enable_cyrus_sasl" = "xyes" ; then |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2653 | AC_CHECK_LIB(sasl2, sasl_client_init, [ |
|
28855
c5bc85f9c00e
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <darkrain42@pidgin.im>
parents:
28693
diff
changeset
|
2654 | AM_CONDITIONAL(USE_CYRUS_SASL, true) |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2655 | AC_DEFINE(HAVE_CYRUS_SASL, [1], [Define to 1 if Cyrus SASL is present]) |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2656 | SASL_LIBS=-"lsasl2" |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2657 | ], [ |
|
28855
c5bc85f9c00e
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <darkrain42@pidgin.im>
parents:
28693
diff
changeset
|
2658 | AM_CONDITIONAL(USE_CYRUS_SASL, false) |
|
29832
7dffd69edacb
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29823
diff
changeset
|
2659 | AC_MSG_ERROR([Cyrus SASL library not found]) |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2660 | ]) |
|
28855
c5bc85f9c00e
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <darkrain42@pidgin.im>
parents:
28693
diff
changeset
|
2661 | else |
|
c5bc85f9c00e
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <darkrain42@pidgin.im>
parents:
28693
diff
changeset
|
2662 | AM_CONDITIONAL(USE_CYRUS_SASL, false) |
| 12508 | 2663 | fi |
| 2129 | 2664 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2665 | dnl ####################################################################### |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2666 | dnl # Check for Kerberos (for Zephyr) |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2667 | dnl ####################################################################### |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2668 | AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
| 2129 | 2669 | AC_SUBST(KRB4_CFLAGS) |
| 2670 | AC_SUBST(KRB4_LDFLAGS) | |
| 2671 | AC_SUBST(KRB4_LIBS) | |
| 2672 | if test "$kerberos" != "no" ; then | |
| 2673 | if test "$kerberos" != "yes" ; then | |
| 2674 | KRB4_CFLAGS="-I${kerberos}/include" | |
| 2675 | if test -d "$kerberos/include/kerberosIV" ; then | |
| 2676 | KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
| 2677 | fi | |
| 2678 | KRB4_LDFLAGS="-L${kerberos}/lib" | |
| 2679 | elif test -d /usr/local/include/kerberosIV ; then | |
| 2680 | KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
| 2681 | elif test -d /usr/include/kerberosIV ; then | |
| 2682 | KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
| 2683 | fi | |
|
3662
e00dc031358b
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2684 | AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
| 2129 | 2685 | |
| 2686 | orig_LDFLAGS="$LDFLAGS" | |
| 2687 | LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
| 2688 | AC_CHECK_LIB(krb4, krb_rd_req, | |
| 2689 | [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
| 2690 | [AC_CHECK_LIB(krb, krb_rd_req, | |
| 2691 | [KRB4_LIBS="-lkrb -ldes"], | |
|
29832
7dffd69edacb
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29823
diff
changeset
|
2692 | [AC_MSG_ERROR([Kerberos 4 libraries not found])], |
| 2129 | 2693 | -ldes)], |
| 2694 | -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
| 2695 | orig_LIBS="$LIBS" | |
| 2696 | LIBS="$LIBS $KRB4_LIBS" | |
| 2697 | AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
| 2698 | AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
| 2699 | LIBS="$orig_LIBS" | |
| 2700 | LDFLAGS="$orig_LDFLAGS" | |
| 2701 | fi | |
| 6150 | 2702 | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2703 | dnl ####################################################################### |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2704 | dnl # Check for external libzephyr |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2705 | dnl ####################################################################### |
| 8378 | 2706 | AC_SUBST(ZEPHYR_CFLAGS) |
| 2707 | AC_SUBST(ZEPHYR_LDFLAGS) | |
| 2708 | AC_SUBST(ZEPHYR_LIBS) | |
| 2709 | if test "$zephyr" != "no" ; then | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2710 | if test "$zephyr" != "yes" ; then |
|
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2711 | ZEPHYR_CFLAGS="-I${zephyr}/include" |
| 8378 | 2712 | ZEPHYR_LDFLAGS="-L${zephyr}/lib" |
| 2713 | elif test -d /usr/athena/include/zephyr ; then | |
| 2714 | ZEPHYR_CFLAGS="-I/usr/athena/include" | |
| 2715 | elif test -d /usr/include/zephyr ; then | |
|
12034
e40d6191f530
[gaim-migrate @ 14327]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12032
diff
changeset
|
2716 | ZEPHYR_CFLAGS="-I/usr/include" |
|
e40d6191f530
[gaim-migrate @ 14327]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12032
diff
changeset
|
2717 | elif test -d /usr/local/include/zephyr ; then |
|
e40d6191f530
[gaim-migrate @ 14327]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
12032
diff
changeset
|
2718 | ZEPHYR_CFLAGS="-I/usr/local/include" |
| 8378 | 2719 | fi |
|
13733
a11620505037
[gaim-migrate @ 16142]
Mark Doliner <markdoliner@pidgin.im>
parents:
13720
diff
changeset
|
2720 | AC_DEFINE(LIBZEPHYR_EXT, 1 , [Define if external libzephyr should be used.]) |
| 8378 | 2721 | AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
| 2722 | orig_LDFLAGS="$LDFLAGS" | |
| 2723 | LDFLAGS="$LDFLAGS $ZEPHYR_LDFLAGS" | |
| 2724 | AC_CHECK_LIB(zephyr, ZInitialize, | |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2725 | [ZEPHYR_LIBS="-lzephyr"], |
|
29832
7dffd69edacb
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29823
diff
changeset
|
2726 | [AC_MSG_ERROR([Zephyr libraries not found])], |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2727 | -lzephyr) |
| 8378 | 2728 | orig_LIBS="$LIBS" |
| 2729 | LIBS="$orig_LIBS" | |
| 2730 | LDFLAGS="$orig_LDFLAGS" | |
| 2731 | fi | |
| 2732 | ||
| 6150 | 2733 | AC_MSG_CHECKING(for me pot o' gold) |
| 2734 | AC_MSG_RESULT(no) | |
|
31332
6a74f42c8c04
Fix purple_str_to_time(). Fixes #13131.
Nader Morshed <morshed.nader@gmail.com>
parents:
31270
diff
changeset
|
2735 | AC_CHECK_FUNCS(gethostid lrand48 timegm) |
| 2129 | 2736 | AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) |
|
22673
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2737 | AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) |
|
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2738 | AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) |
|
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2739 | AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) |
|
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2740 | AC_CHECK_HEADERS(termios.h) |
|
22629
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2741 | |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2742 | # sys/sysctl.h on OpenBSD 4.2 requires sys/param.h |
|
23518
228c316f1323
Some header inclusion fixes to help on NetBSD/FreeBSD.
Richard Laager <rlaager@pidgin.im>
parents:
23492
diff
changeset
|
2743 | # sys/sysctl.h on FreeBSD requires sys/types.h |
|
22673
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2744 | AC_CHECK_HEADERS(sys/param.h) |
|
22629
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2745 | AC_CHECK_HEADERS(sys/sysctl.h, [], [], |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2746 | [[ |
|
23518
228c316f1323
Some header inclusion fixes to help on NetBSD/FreeBSD.
Richard Laager <rlaager@pidgin.im>
parents:
23492
diff
changeset
|
2747 | #include <sys/types.h> |
|
22629
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2748 | #ifdef HAVE_PARAM_H |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2749 | # include <sys/param.h> |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2750 | #endif |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2751 | ]]) |
|
46e2adbfc4af
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <markdoliner@pidgin.im>
parents:
22565
diff
changeset
|
2752 | |
|
22673
9a01f082c6b0
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <markdoliner@pidgin.im>
parents:
22663
diff
changeset
|
2753 | AC_CHECK_HEADERS(sys/socket.h) |
|
3194
9404dfabed94
[gaim-migrate @ 3211]
Jim Seymour <jseymour@users.sourceforge.net>
parents:
3191
diff
changeset
|
2754 | AC_VAR_TIMEZONE_EXTERNALS |
| 2129 | 2755 | |
|
14533
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2756 | AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff, |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2757 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
|
14533
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2758 | #include <time.h> |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2759 | ]], [[ |
|
14533
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2760 | struct tm tm; |
|
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2761 | tm.tm_gmtoff = 1; |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2762 | ]])], [ac_cv_struct_tm_gmtoff=yes], [ac_cv_struct_tm_gmtoff=no])) |
|
14533
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2763 | if test $ac_cv_struct_tm_gmtoff = yes; then |
|
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2764 | AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) |
|
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2765 | fi |
|
18965bbec457
[gaim-migrate @ 17187]
Evan Schoenberg <evands@pidgin.im>
parents:
14507
diff
changeset
|
2766 | |
|
29341
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2767 | AC_CACHE_CHECK([whether va_lists can be copied by value], ac_cv_va_val_copy,[ |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2768 | AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <stdarg.h> |
|
29341
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2769 | #include <stdlib.h> |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2770 | void f (int i, ...) { |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2771 | va_list args1, args2; |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2772 | va_start (args1, i); |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2773 | args2 = args1; |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2774 | if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2775 | exit (1); |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2776 | va_end (args1); va_end (args2); |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2777 | } |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2778 | int main() { |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2779 | f (0, 42); |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2780 | return 0; |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2781 | }]])], |
|
29341
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2782 | [ac_cv_va_val_copy=yes], |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2783 | [ac_cv_va_val_copy=no], |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2784 | [ac_cv_va_val_copy=yes]) |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2785 | ]) |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2786 | |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2787 | if test "x$ac_cv_va_val_copy" = "xno"; then |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2788 | AC_DEFINE(VA_COPY_AS_ARRAY, 1, ['va_lists' cannot be copied as values]) |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2789 | fi |
|
8df545432476
disapproval of revision '1073f46cfe21069efa8e3be8f158fc2f841240cd'
Mark Doliner <markdoliner@pidgin.im>
parents:
29340
diff
changeset
|
2790 | |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2791 | dnl ####################################################################### |
| 15102 | 2792 | dnl # Check for check |
| 2793 | dnl ####################################################################### | |
|
23341
dfb174f1430a
A patch from compnerd (Saleem Abdulrasool) to remove a use of the
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23340
diff
changeset
|
2794 | PKG_CHECK_MODULES(CHECK, [check >= 0.9.4], , [AC_MSG_RESULT([no, testing is disabled])]) |
|
15868
7013bc2fca16
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15834
diff
changeset
|
2795 | AM_CONDITIONAL(HAVE_CHECK, [test "x$CHECK_LIBS" != "x"]) |
| 15102 | 2796 | AC_SUBST(CHECK_CFLAGS) |
| 2797 | AC_SUBST(CHECK_LIBS) | |
| 2798 | ||
| 2799 | dnl ####################################################################### | |
|
22717
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2800 | dnl # Disable pixmap installation |
|
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2801 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2802 | AC_ARG_ENABLE(pixmaps-install, AS_HELP_STRING([--disable-pixmaps-install], [disable installation of pixmap files - Pidgin still needs them!]), enable_pixmaps="$enableval", enable_pixmaps=yes) |
|
22717
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2803 | |
|
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2804 | AM_CONDITIONAL(INSTALL_PIXMAPS, test "x$enable_pixmaps" = "xyes") |
|
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2805 | |
|
22723
134bf06fdb6d
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22717
diff
changeset
|
2806 | dnl ####################################################################### |
|
30359
6fb91698456e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30358
diff
changeset
|
2807 | dnl # Tweak status tray icon installation directory |
|
6fb91698456e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30358
diff
changeset
|
2808 | dnl ####################################################################### |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2809 | AC_ARG_ENABLE(trayicon-compat, AS_HELP_STRING([--enable-trayicon-compat], [install tray icons in location compatible with older releases of hicolor-icon-theme]), enable_traycompat="$enableval", enable_traycompat=no) |
|
30359
6fb91698456e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30358
diff
changeset
|
2810 | |
|
6fb91698456e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30358
diff
changeset
|
2811 | AM_CONDITIONAL(ENABLE_TRAYCOMPAT, test "x$enable_traycompat" = "xyes") |
|
22723
134bf06fdb6d
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22717
diff
changeset
|
2812 | |
|
134bf06fdb6d
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22717
diff
changeset
|
2813 | dnl ####################################################################### |
|
14503
bb719a93d9e1
[gaim-migrate @ 17155]
Mark Doliner <markdoliner@pidgin.im>
parents:
14502
diff
changeset
|
2814 | dnl # Check for Doxygen and dot (part of GraphViz) |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2815 | dnl ####################################################################### |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2816 | AC_ARG_ENABLE(doxygen, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2817 | [AS_HELP_STRING([--disable-doxygen], |
|
25407
090423051623
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <deryni@pidgin.im>
parents:
25381
diff
changeset
|
2818 | [disable documentation with doxygen])], |
| 14859 | 2819 | enable_doxygen="$enableval", enable_doxygen="yes") |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2820 | AC_ARG_ENABLE(dot, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2821 | [AS_HELP_STRING([--disable-dot], |
|
25407
090423051623
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <deryni@pidgin.im>
parents:
25381
diff
changeset
|
2822 | [disable graphs in doxygen via 'dot'])], |
| 14859 | 2823 | enable_dot="$enableval", enable_dot="yes") |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2824 | AC_ARG_ENABLE(devhelp, |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2825 | [AS_HELP_STRING([--disable-devhelp], |
|
25407
090423051623
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <deryni@pidgin.im>
parents:
25381
diff
changeset
|
2826 | [disable building index for devhelp documentation browser])], |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2827 | enable_devhelp="$enableval", enable_devhelp="yes") |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2828 | |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2829 | if test "x$enable_doxygen" = xyes; then |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2830 | AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2831 | if test $DOXYGEN = false; then |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2832 | AC_MSG_WARN([*** Doxygen not found, docs will not be available]) |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2833 | enable_doxygen="no" |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2834 | else |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2835 | AC_DEFINE_UNQUOTED(HAVE_DOXYGEN, 1, [whether or not we have doxygen]) |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2836 | |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2837 | if test "x$enable_dot" = "xyes"; then |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2838 | AC_CHECK_PROG(DOT, dot, true, false) |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2839 | |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2840 | if test $DOT = false; then |
|
11318
13fa1d5134f3
[gaim-migrate @ 13521]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
11308
diff
changeset
|
2841 | enable_dot="no"; |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2842 | AC_MSG_WARN([*** GraphViz dot not found, docs will not have graphs]) |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2843 | else |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2844 | AC_DEFINE_UNQUOTED(HAVE_DOT, 1, [whether or not we have dot]) |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2845 | fi |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2846 | fi |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2847 | |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2848 | if test "x$enable_devhelp" = "xyes"; then |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2849 | AC_CHECK_PROG(XSLTPROC, xsltproc, true, false) |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2850 | |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2851 | if test $XSLTPROC = false; then |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2852 | enable_devhelp="no"; |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2853 | AC_MSG_WARN([*** xsltproc not found; devhelp index will not be created]) |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2854 | else |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2855 | AC_DEFINE_UNQUOTED(HAVE_XSLTPROC, 1, [whether or not we have xsltproc for devhelp index]) |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2856 | fi |
|
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2857 | fi |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2858 | fi |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2859 | else |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2860 | enable_dot="no" |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2861 | enable_devhelp="no" |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2862 | fi |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2863 | |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2864 | AC_SUBST(enable_doxygen) |
|
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2865 | AC_SUBST(enable_dot) |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2866 | AC_SUBST(enable_devhelp) |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2867 | AM_CONDITIONAL(HAVE_DOXYGEN, test "x$enable_doxygen" = "xyes") |
|
20987
89f5ef90c79e
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <resiak@pidgin.im>
parents:
20957
diff
changeset
|
2868 | AM_CONDITIONAL(HAVE_XSLTPROC, test "x$enable_devhelp" = "xyes") |
|
10925
dc0bfebfef15
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2869 | |
|
33673
b331678195f5
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33672
diff
changeset
|
2870 | AC_ARG_ENABLE(debug, [AS_HELP_STRING([--enable-debug], |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2871 | [compile with debugging support])], , enable_debug=no) |
|
17062
7f0a31be8f7c
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 <sadrul@pidgin.im>
parents:
17006
diff
changeset
|
2872 | |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2873 | if test "x$enable_debug" = "xyes" ; then |
|
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2874 | AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
|
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2875 | fi |
|
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2876 | |
|
18705
ee878f1aa32b
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
18292
diff
changeset
|
2877 | AM_CONDITIONAL(PURPLE_AVAILABLE, true) |
|
ee878f1aa32b
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
18292
diff
changeset
|
2878 | |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2879 | AC_CONFIG_FILES([Makefile |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2880 | Doxyfile |
|
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2881 | doc/Makefile |
|
15633
a199751d1c05
Patch from Kevin Stange to allow autogen to run successfully. Yeah just look at the diff...
Gary Kramlich <grim@reaperworld.com>
parents:
15610
diff
changeset
|
2882 | doc/pidgin.1 |
|
15909
0ee1e930d385
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15901
diff
changeset
|
2883 | doc/finch.1 |
|
11147
67309baf4c84
[gaim-migrate @ 13226]
Gary Kramlich <grim@reaperworld.com>
parents:
11146
diff
changeset
|
2884 | m4macros/Makefile |
|
15966
cf2b67eaa153
Change some stuff from gaim to pidgin
Mark Doliner <markdoliner@pidgin.im>
parents:
15946
diff
changeset
|
2885 | pidgin.apspec |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2886 | pidgin/Makefile |
|
31572
0a3a191a3b4e
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31571
diff
changeset
|
2887 | pidgin/pidgin-3.pc |
|
0a3a191a3b4e
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31571
diff
changeset
|
2888 | pidgin/pidgin-3-uninstalled.pc |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2889 | pidgin/pixmaps/Makefile |
| 19385 | 2890 | pidgin/pixmaps/emotes/default/24/Makefile |
| 15441 | 2891 | pidgin/pixmaps/emotes/none/Makefile |
|
24689
d9db6c50ac6f
Make the small smiley theme actually work.
Richard Laager <rlaager@pidgin.im>
parents:
24609
diff
changeset
|
2892 | pidgin/pixmaps/emotes/small/16/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2893 | pidgin/plugins/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2894 | pidgin/plugins/cap/Makefile |
|
27217
7509acac49de
Convert the disco browser to a plugin. Refs #556
Paul Aurich <darkrain42@pidgin.im>
parents:
27047
diff
changeset
|
2895 | pidgin/plugins/disco/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2896 | pidgin/plugins/gestures/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2897 | pidgin/plugins/gevolution/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2898 | pidgin/plugins/musicmessaging/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2899 | pidgin/plugins/perl/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2900 | pidgin/plugins/perl/common/Makefile.PL |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2901 | pidgin/plugins/ticker/Makefile |
|
32676
c88622fe603b
Put conversation theme in its own directory.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32512
diff
changeset
|
2902 | pidgin/themes/Makefile |
|
31421
713fb035d563
Created a new branch to break the ciphers out to their own files. Also I've now exposed purple_g_checksum_* if we're on glib >= 2.16.0
Gary Kramlich <grim@reaperworld.com>
parents:
31411
diff
changeset
|
2903 | libpurple/ciphers/Makefile |
|
15673
7f2c84ae63b0
Add the example nullclient here.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15671
diff
changeset
|
2904 | libpurple/example/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2905 | libpurple/gconf/Makefile |
|
31572
0a3a191a3b4e
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31571
diff
changeset
|
2906 | libpurple/purple-3.pc |
|
0a3a191a3b4e
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31571
diff
changeset
|
2907 | libpurple/purple-3-uninstalled.pc |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2908 | libpurple/plugins/Makefile |
|
33984
7459475b1495
Added the gnome keyring plugin, and finally got makefiles to work.
Vivien Bernet-Rollande <scrouaf@soc.pidgin.im>
parents:
23881
diff
changeset
|
2909 | libpurple/plugins/keyrings/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2910 | libpurple/plugins/mono/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2911 | libpurple/plugins/mono/api/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2912 | libpurple/plugins/mono/loader/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2913 | libpurple/plugins/perl/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2914 | libpurple/plugins/perl/common/Makefile.PL |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2915 | libpurple/plugins/ssl/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2916 | libpurple/plugins/tcl/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2917 | libpurple/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2918 | libpurple/protocols/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2919 | libpurple/protocols/bonjour/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2920 | libpurple/protocols/gg/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2921 | libpurple/protocols/irc/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2922 | libpurple/protocols/jabber/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2923 | libpurple/protocols/msn/Makefile |
|
16323
0335752f4bbe
Add MySpace prpl to configure.ac
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
16292
diff
changeset
|
2924 | libpurple/protocols/myspace/Makefile |
|
28841
6b9568572bcb
Initial addition of the MXit protocol plugin, provided by the MXit folks
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28693
diff
changeset
|
2925 | libpurple/protocols/mxit/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2926 | libpurple/protocols/novell/Makefile |
|
17451
02adeb73ed3b
this patch adds nullprpl, a mock protocol plugin, to the libpurple/protocols
Ryan Barrett <ryanbarrett@users.sourceforge.net>
parents:
17384
diff
changeset
|
2927 | libpurple/protocols/null/Makefile |
|
15435
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2928 | libpurple/protocols/oscar/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2929 | libpurple/protocols/sametime/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2930 | libpurple/protocols/silc/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2931 | libpurple/protocols/simple/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2932 | libpurple/protocols/yahoo/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2933 | libpurple/protocols/zephyr/Makefile |
|
4b933b06d75e
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@pidgin.im>
parents:
15421
diff
changeset
|
2934 | libpurple/tests/Makefile |
|
21466
491faf2e1fe4
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
21465
diff
changeset
|
2935 | libpurple/purple.h |
|
16651
218fe51ae7b7
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
16650
diff
changeset
|
2936 | libpurple/version.h |
| 18292 | 2937 | share/sounds/Makefile |
|
19355
a15de14b4ad1
- Fix the autoconf/automake stuff so that the ca-certs work
William Ehlhardt <williamehlhardt@gmail.com>
parents:
19318
diff
changeset
|
2938 | share/ca-certs/Makefile |
|
20892
bace1e693fd3
pkg-config shizzle for finch.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
20771
diff
changeset
|
2939 | finch/finch.pc |
|
15878
f52832b611fe
renamed gaim-text to finch
Sean Egan <seanegan@pidgin.im>
parents:
15875
diff
changeset
|
2940 | finch/Makefile |
|
f52832b611fe
renamed gaim-text to finch
Sean Egan <seanegan@pidgin.im>
parents:
15875
diff
changeset
|
2941 | finch/libgnt/Makefile |
|
f52832b611fe
renamed gaim-text to finch
Sean Egan <seanegan@pidgin.im>
parents:
15875
diff
changeset
|
2942 | finch/libgnt/gnt.pc |
|
f52832b611fe
renamed gaim-text to finch
Sean Egan <seanegan@pidgin.im>
parents:
15875
diff
changeset
|
2943 | finch/libgnt/wms/Makefile |
|
f52832b611fe
renamed gaim-text to finch
Sean Egan <seanegan@pidgin.im>
parents:
15875
diff
changeset
|
2944 | finch/plugins/Makefile |
| 6954 | 2945 | po/Makefile.in |
|
15946
d40e8847e825
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15909
diff
changeset
|
2946 | pidgin.spec |
|
6968
dfff23d8e933
[gaim-migrate @ 7515]
Mark Doliner <markdoliner@pidgin.im>
parents:
6960
diff
changeset
|
2947 | ]) |
|
29833
191ef3a49890
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29832
diff
changeset
|
2948 | AC_OUTPUT |
| 2129 | 2949 | |
| 2950 | echo | |
| 2951 | echo $PACKAGE $VERSION | |
| 2952 | ||
| 2953 | echo | |
|
33171
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
2954 | echo Build GTK+ UI................. : $enable_gtkui |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
2955 | if test "x$enable_gtkui" = "xyes"; then |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
2956 | echo Build for GTK+ version........ : $with_gtk |
|
96a8f89214a3
Add configure magic to build with either GTK+ 3 or 2.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33163
diff
changeset
|
2957 | fi |
|
14507
7d7ad2b8c3f8
[gaim-migrate @ 17159]
Mark Doliner <markdoliner@pidgin.im>
parents:
14506
diff
changeset
|
2958 | echo Build console UI.............. : $enable_consoleui |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
2959 | echo Build for X11................. : $with_x |
| 2129 | 2960 | echo |
|
19656
c7cdc9801b60
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@pidgin.im>
parents:
19651
diff
changeset
|
2961 | echo Enable Gestures............... : $enable_gestures |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2962 | echo Protocols to build dynamically : $DYNAMIC_PRPLS |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2963 | echo Protocols to link statically.. : $STATIC_PRPLS |
| 2129 | 2964 | echo |
| 13720 | 2965 | echo Build with GStreamer support.. : $enable_gst |
|
33490
34cf657c94b4
Add an option to pick a specific GStreamer version.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
33489
diff
changeset
|
2966 | echo Build for GStreamer version... : $with_gstreamer |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
2967 | echo Build with D-Bus support...... : $enable_dbus |
|
23703
5fb5502c76c3
Change configure script to have a separate check for voice and video
Michael Ruprecht <maiku@pidgin.im>
parents:
23702
diff
changeset
|
2968 | echo Build with voice and video.... : $enable_vv |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2969 | if test "x$enable_dbus" = "xyes" ; then |
|
15610
fc49b3cc8095
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <markdoliner@pidgin.im>
parents:
15600
diff
changeset
|
2970 | eval eval echo D-Bus services directory...... : $DBUS_SERVICES_DIR |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2971 | fi |
|
27849
7f7428cb8309
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <darkrain42@pidgin.im>
parents:
27848
diff
changeset
|
2972 | echo Build with GNU Libidn......... : $enable_idn |
|
23040
13df421b8347
Update configure.ac to properly detect Network Manager (via NetworkManager.h instead of libnm_glib). Also, change the code so that if NetworkManager is dead, we'll assume we're connected to the network and try anyway.
Richard Laager <rlaager@pidgin.im>
parents:
22818
diff
changeset
|
2973 | echo Build with NetworkManager..... : $enable_nm |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2974 | echo SSL Library/Libraries......... : $msg_ssl |
|
23473
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2975 | if test "x$SSL_CERTIFICATES_DIR" != "x" ; then |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2976 | eval eval echo SSL CA certificates directory. : $SSL_CERTIFICATES_DIR |
|
df05ffc37ed0
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@pidgin.im>
parents:
23472
diff
changeset
|
2977 | fi |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2978 | echo Build with Cyrus SASL support. : $enable_cyrus_sasl |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2979 | echo Use kerberos 4 with zephyr.... : $kerberos |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2980 | echo Use external libzephyr........ : $zephyr |
|
29751
438f88ecc11e
Update our internal libgadu to 1.9.0-rc2. This does not yet build on Windows.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29722
diff
changeset
|
2981 | echo Use external libgadu.......... : $gadu_libs |
|
22717
5dd7255ae41f
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22673
diff
changeset
|
2982 | echo Install pixmaps............... : $enable_pixmaps |
|
30359
6fb91698456e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30358
diff
changeset
|
2983 | echo Old tray icon compatibility... : $enable_traycompat |
|
22723
134bf06fdb6d
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22717
diff
changeset
|
2984 | echo Install translations.......... : $enable_i18n |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2985 | echo Has you....................... : yes |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2986 | echo |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2987 | echo Use XScreenSaver Extension.... : $enable_screensaver |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2988 | echo Use X Session Management...... : $enable_sm |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2989 | echo Use startup notification...... : $enable_startup_notification |
|
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2990 | echo Build with GtkSpell support... : $enable_gtkspell |
|
32771
681ca041d42b
Optionally show certificates using GCR's widgets. These are much
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
32770
diff
changeset
|
2991 | echo Build with GCR widgets........ : $enable_gcr |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2992 | echo |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
2993 | echo Build with GNOME Keyring...... : $enable_gnome_keyring |
|
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
2994 | echo Build with KWallet............ : $enable_kwallet |
|
34197
e3507bd26a39
Disable Secret Service keyring, because of its (current) poor quality, far away from being ready to ship
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34193
diff
changeset
|
2995 | #echo Build with Secret Service..... : $enable_secret_service |
|
34150
d6109ee16347
Auto enable all possible keyrings by default
Tomasz Wasilczyk <tomkiewicz@cpw.pidgin.im>
parents:
34148
diff
changeset
|
2996 | echo |
|
14506
0c47b596fede
[gaim-migrate @ 17158]
Mark Doliner <markdoliner@pidgin.im>
parents:
14504
diff
changeset
|
2997 | echo Build with plugin support..... : $enable_plugins |
|
11660
a7cf8f7d43b3
[gaim-migrate @ 13945]
Eoin Coffey <ecoffey@soc.pidgin.im>
parents:
11645
diff
changeset
|
2998 | echo Build with Mono support....... : $enable_mono |
|
2725
a844d0964552
[gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2711
diff
changeset
|
2999 | echo Build with Perl support....... : $enable_perl |
| 6694 | 3000 | echo Build with Tcl support........ : $enable_tcl |
| 3001 | echo Build with Tk support......... : $enable_tk | |
| 2129 | 3002 | echo |
|
2725
a844d0964552
[gaim-migrate @ 2738]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
2711
diff
changeset
|
3003 | echo Print debugging messages...... : $enable_debug |
| 2129 | 3004 | echo |
|
15946
d40e8847e825
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
15909
diff
changeset
|
3005 | eval eval echo Pidgin will be installed in $bindir. |
|
15976
dbb3ea0b1f7c
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <markdoliner@pidgin.im>
parents:
15966
diff
changeset
|
3006 | if test "x$pidginpath" != "x" ; then |
|
dbb3ea0b1f7c
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <markdoliner@pidgin.im>
parents:
15966
diff
changeset
|
3007 | echo Warning: You have an old copy of Pidgin at $pidginpath. |
| 2129 | 3008 | fi |
|
22818
bdcf442fc564
I'm an idiot and forgot to escape my apostrophe. This took *way* too long
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22817
diff
changeset
|
3009 | if test "x$enable_pixmaps" = "xno" ; then |
|
22817
f8a97e000798
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22784
diff
changeset
|
3010 | echo |
|
f8a97e000798
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22784
diff
changeset
|
3011 | echo Warning: You have disabled the installation of pixmap data, but Pidgin |
|
29902
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3012 | echo still requires installed pixmaps. Be sure you know what you are doing. |
|
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3013 | fi |
|
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3014 | if test "x$enable_i18n" = "xno" ; then |
|
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3015 | echo |
|
30358
78ae7bcfa65c
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30263
diff
changeset
|
3016 | echo Warning: You have disabled the building and installation of translation |
|
29902
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3017 | echo data. This will prevent building pidgin.desktop and the GConf schemas. |
|
c2506a6741cb
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29901
diff
changeset
|
3018 | echo Be sure you know what you are doing. |
|
22817
f8a97e000798
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22784
diff
changeset
|
3019 | fi |
| 2129 | 3020 | echo |
| 3021 | echo configure complete, now type \'make\' | |
| 3022 | echo | |
|
22818
bdcf442fc564
I'm an idiot and forgot to escape my apostrophe. This took *way* too long
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22817
diff
changeset
|
3023 |