Mercurial > pidgin
annotate configure.ac @ 32127:472e70ea58ed
propagate from branch 'im.pidgin.pidgin' (head 6f21535004485d16ec64ef6a7c331cf5df7346e6)
to branch 'im.pidgin.cpw.masca.webkit' (head b89ab3856a07e9d3544d89c0e4c18653ebed9d1b)
author | masca@cpw.pidgin.im |
---|---|
date | Mon, 05 Sep 2011 02:14:18 +0000 |
parents | 3a19c7068b53 e1cc8d07fe07 |
children | 7b1a94adc33f |
rev | line source |
---|---|
2129 | 1 dnl Process this file with autoconf to produce a configure script. |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
2 AC_PREREQ([2.50]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
3 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
4 # UPDATING VERSION NUMBERS FOR RELEASES |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
5 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
6 # purple_micro_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
7 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
8 # If any functions have been added to libpurple, Pidgin, or Finch: |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
9 # purple_micro_version = 0 |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
10 # purple_minor_version += 1 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
11 # purple_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
12 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
13 # If backwards compatibility has been broken in libpurple, Pidgin, or Finch: |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
14 # purple_micro_version = 0 |
16632
b7e977e2da8e
To do libtool soversioning properly, we need to manage lt_current separately and
Richard Laager <rlaager@wiktel.com>
parents:
16586
diff
changeset
|
15 # purple_minor_version = 0 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
16 # purple_major_version += 1; |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
17 # purple_lt_current += 1 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
18 # |
16637 | 19 # purple_version_suffix should be similar to one of the following: |
20 # For beta releases: [beta2] | |
21 # For code under development: [devel] | |
22 # For production releases: [] | |
23 # | |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
24 # |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
25 # If any code has changed in libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
26 # gnt_micro_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
27 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
28 # If any functions have been added to libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
29 # gnt_micro_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
30 # gnt_minor_version += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
31 # gnt_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
32 # |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
33 # If backwards compatibility has been broken in libgnt: |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
34 # gnt_micro_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
35 # gnt_minor_version = 0 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
36 # gnt_major_version += 1; |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
37 # gnt_lt_current += 1 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
38 # |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
39 # gnt_version_suffix should be similar to one of the following: |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
40 # For beta releases: [beta2] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
41 # For code under development: [devel] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
42 # For production releases: [] |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
43 # |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
44 # Make sure to update finch/libgnt/configure.ac with libgnt version changes. |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
45 # |
31831
baa138225911
Per discussion with rlaager both on the mailing list and in the XMPP MUC, bump
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31830
diff
changeset
|
46 m4_define([purple_lt_current], [20]) |
31824
0bde876402d2
3.0.0devel. Let the mergefest begin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31374
diff
changeset
|
47 m4_define([purple_major_version], [3]) |
0bde876402d2
3.0.0devel. Let the mergefest begin.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31374
diff
changeset
|
48 m4_define([purple_minor_version], [0]) |
31731
f552c2726d91
We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31724
diff
changeset
|
49 m4_define([purple_micro_version], [0]) |
31651 | 50 m4_define([purple_version_suffix], [devel]) |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
51 m4_define([purple_version], |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
52 [purple_major_version.purple_minor_version.purple_micro_version]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
53 m4_define([purple_display_version], purple_version[]m4_ifdef([purple_version_suffix],[purple_version_suffix])) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
54 |
30245
e1b511df0d3e
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30244
diff
changeset
|
55 m4_define([gnt_lt_current], [8]) |
18078
19e6c7249c20
Bump the major for libgnt for the awesome workspace support.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
18061
diff
changeset
|
56 m4_define([gnt_major_version], [2]) |
30245
e1b511df0d3e
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30244
diff
changeset
|
57 m4_define([gnt_minor_version], [8]) |
31695
b1cceb8699fa
Let's do a quick bugfix release on Thursday. I have a patch pending that
Mark Doliner <mark@kingant.net>
parents:
31645
diff
changeset
|
58 m4_define([gnt_micro_version], [9]) |
31651 | 59 m4_define([gnt_version_suffix], [devel]) |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
60 m4_define([gnt_version], |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
61 [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
62 m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
63 |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
64 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
65 AC_INIT([pidgin], [purple_display_version], [devel@pidgin.im]) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
66 |
22637
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
67 if test `pwd | wc -w` -ne 1; then |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
68 AC_MSG_ERROR([ |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
69 You are attempting to build in a path that contains spaces. This |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
70 will fail. Relocate this source tree to a path that does not contain |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
71 spaces and run configure again. |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
72 ]) |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
73 fi |
589803e5ce7b
I've personally seen a few people have problems because they tried to build
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22615
diff
changeset
|
74 |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
75 AC_CANONICAL_HOST |
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
76 AC_CONFIG_HEADERS([config.h]) |
24293
9fc78d436de3
Explicitly depend on automake >=1.9, and don't warn about GNU Make-isms.
Will Thompson <will.thompson@collabora.co.uk>
parents:
24272
diff
changeset
|
77 AM_INIT_AUTOMAKE([1.9 -Wno-portability dist-bzip2]) |
30237
a14c2e81fcf0
Enable silent build rules. You can disable them using the configure
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30141
diff
changeset
|
78 dnl TODO: Always use AM_SILENT_RULES when we depend on automake >= 1.11 |
a14c2e81fcf0
Enable silent build rules. You can disable them using the configure
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30141
diff
changeset
|
79 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
3174 | 80 |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
81 PURPLE_MAJOR_VERSION=purple_major_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
82 PURPLE_MINOR_VERSION=purple_minor_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
83 PURPLE_MICRO_VERSION=purple_micro_version |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
84 PURPLE_VERSION=[purple_display_version] |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
85 AC_SUBST(PURPLE_MAJOR_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
86 AC_SUBST(PURPLE_MINOR_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
87 AC_SUBST(PURPLE_MICRO_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
88 AC_SUBST(PURPLE_VERSION) |
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
89 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
90 PURPLE_LT_VERSION_INFO="purple_lt_current:purple_micro_version:purple_minor_version" |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
91 AC_SUBST(PURPLE_LT_VERSION_INFO) |
2129 | 92 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
93 GNT_MAJOR_VERSION=gnt_major_version |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
94 GNT_MINOR_VERSION=gnt_minor_version |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
95 GNT_MICRO_VERSION=gnt_micro_version |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
96 GNT_VERSION=[gnt_display_version] |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
97 AC_SUBST(GNT_MAJOR_VERSION) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
98 AC_SUBST(GNT_MINOR_VERSION) |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
99 AC_SUBST(GNT_MICRO_VERSION) |
16678
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
100 AC_SUBST(GNT_VERSION) |
a081abf60514
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@wiktel.com>
parents:
16676
diff
changeset
|
101 |
16674
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
102 GNT_LT_VERSION_INFO="gnt_lt_current:gnt_micro_version:gnt_minor_version" |
171acd9ebb1a
Separate so versioning for libgnt.
Richard Laager <rlaager@wiktel.com>
parents:
16658
diff
changeset
|
103 AC_SUBST(GNT_LT_VERSION_INFO) |
15436
42961709cb30
This should be the last of the string changes
Sean Egan <seanegan@gmail.com>
parents:
15433
diff
changeset
|
104 |
2129 | 105 AC_PATH_PROG(sedpath, sed) |
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 | |
23201
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
112 AM_PROG_CC_C_O |
2129 | 113 AC_DISABLE_STATIC |
23201
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
114 AC_PROG_LIBTOOL |
2129 | 115 LIBTOOL="$LIBTOOL --silent" |
116 AC_PROG_INSTALL | |
15084
e0d70bba8290
[gaim-migrate @ 17870]
Gary Kramlich <grim@reaperworld.com>
parents:
15071
diff
changeset
|
117 PKG_PROG_PKG_CONFIG |
23201
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
118 AC_FUNC_ALLOCA |
16950
9133ce89c9d7
With this change, if autoconf doesn't find msgfmt, configure will fail
Ethan Blanton <elb@pidgin.im>
parents:
16921
diff
changeset
|
119 |
29954
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
120 dnl Check for Sun compiler |
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
121 AC_CHECK_DECL([__SUNPRO_C], [SUNCC="yes"], [SUNCC="no"]) |
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
122 |
2129 | 123 dnl Checks for header files. |
124 AC_HEADER_STDC | |
125 AC_HEADER_SYS_WAIT | |
22538
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
126 AC_CHECK_HEADERS(arpa/nameser_compat.h fcntl.h sys/time.h unistd.h locale.h signal.h stdint.h regex.h) |
2129 | 127 |
128 dnl Checks for typedefs, structures, and compiler characteristics. | |
129 AC_C_CONST | |
130 AC_STRUCT_TM | |
13987
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
131 AC_CHECK_SIZEOF(time_t, ,[ |
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
132 #include <stdio.h> |
f94309c7c480
[gaim-migrate @ 16559]
Richard Laager <rlaager@wiktel.com>
parents:
13870
diff
changeset
|
133 #include <time.h>]) |
2129 | 134 |
12423
692467ea6244
[gaim-migrate @ 14730]
Richard Laager <rlaager@wiktel.com>
parents:
12385
diff
changeset
|
135 AC_C_BIGENDIAN |
692467ea6244
[gaim-migrate @ 14730]
Richard Laager <rlaager@wiktel.com>
parents:
12385
diff
changeset
|
136 |
2129 | 137 dnl Checks for library functions. |
138 AC_TYPE_SIGNAL | |
139 AC_FUNC_STRFTIME | |
13216
0ce20e0a1396
[gaim-migrate @ 15580]
Richard Laager <rlaager@wiktel.com>
parents:
13179
diff
changeset
|
140 AC_CHECK_FUNCS(strdup strstr atexit setlocale) |
2129 | 141 dnl Checks for getopt in standard library |
7451
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
142 AC_CHECK_FUNCS(getopt_long,, |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
143 [ |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
144 AC_LIBOBJ(getopt) |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
145 AC_LIBOBJ(getopt1) |
81959bd9fe1f
[gaim-migrate @ 8063]
Christian Hammond <chipx86@chipx86.com>
parents:
7396
diff
changeset
|
146 ]) |
2129 | 147 |
2959 | 148 dnl Check for inet_aton |
13741 | 149 AC_CHECK_FUNC(inet_aton, , [AC_CHECK_LIB(resolv, inet_aton, , |
29565
0b4ae43d7f1a
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29543
diff
changeset
|
150 [AC_MSG_ERROR([inet_aton not found])])]) |
11373 | 151 AC_CHECK_LIB(resolv, __res_query) |
4424 | 152 AC_CHECK_LIB(nsl, gethostent) |
13741 | 153 AC_CHECK_FUNC(socket, , |
29565
0b4ae43d7f1a
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29543
diff
changeset
|
154 [AC_CHECK_LIB(socket, socket, , [AC_MSG_ERROR([socket not found])])]) |
4424 | 155 dnl If all goes well, by this point the previous two checks will have |
156 dnl pulled in -lsocket and -lnsl if we need them. | |
14441 | 157 AC_CHECK_FUNC(getaddrinfo, |
158 [AC_DEFINE([HAVE_GETADDRINFO], [1], | |
159 [Define to 1 if you have the getaddrinfo function.])], | |
160 [AC_CHECK_LIB(socket, getaddrinfo, | |
161 [AC_DEFINE([HAVE_GETADDRINFO]) LIBS="-lsocket -lsnl $LIBS"], , , -lnsl)]) | |
23201
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
162 AC_CHECK_FUNCS(inet_ntop) |
29372
529233281dfe
network: Use getifaddrs() to enumerate local interfaces/IPs if available.
Paul Aurich <paul@darkrain42.org>
parents:
29360
diff
changeset
|
163 AC_CHECK_FUNCS(getifaddrs) |
3150 | 164 dnl Check for socklen_t (in Unix98) |
165 AC_MSG_CHECKING(for socklen_t) | |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
166 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
167 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
168 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
169 socklen_t x; |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
170 ]], [[]])], [ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
171 AC_MSG_RESULT(yes) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
172 ], [ |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
173 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
174 #include <sys/types.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
175 #include <sys/socket.h> |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
176 int accept(int, struct sockaddr *, size_t *); |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
177 ]], [[]])], [ |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
178 AC_MSG_RESULT(size_t) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
179 AC_DEFINE(socklen_t, size_t, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
180 ], [ |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
181 AC_MSG_RESULT(int) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
182 AC_DEFINE(socklen_t, int, [socklen_t size]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
183 ]) |
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
184 ]) |
3150 | 185 |
23201
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
186 dnl Some systems do not have sa_len field for struct sockaddr. |
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
187 AC_CHECK_MEMBER([struct sockaddr.sa_len], |
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
188 [AC_DEFINE([HAVE_STRUCT_SOCKADDR_SA_LEN],[1], |
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
189 [Define if struct sockaddr has an sa_len member])],[:], |
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
190 [#include <sys/socket.h>]) |
313b87adb730
A patch from Peter O'Gorman at The Written Word, Inc. to fix various
Peter O'Gorman <pogma@thewrittenword.com>
parents:
23192
diff
changeset
|
191 |
29741
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
192 dnl Check for v6-only sockets |
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
193 AC_CHECK_DECL([IPV6_V6ONLY], |
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
194 [AC_DEFINE([HAVE_IPV6_V6ONLY],[1], |
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
195 [Define if the IPV6_V6ONLY setsockopt option exists])], |
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
196 [], [#include <netinet/in.h>]) |
35a1cf247168
Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents:
29679
diff
changeset
|
197 |
10622
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
198 dnl to prevent the g_stat()/g_unlink() crash, |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
199 dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
200 AC_SYS_LARGEFILE |
78a43d6e1801
[gaim-migrate @ 12091]
Luke Schierer <lschiere@pidgin.im>
parents:
10620
diff
changeset
|
201 |
12038 | 202 dnl FreeBSD doesn't have libdl, dlopen is provided by libc |
203 AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) | |
11579 | 204 |
21172
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
205 AC_MSG_CHECKING(for fileno()) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
206 AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
21172
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
207 #include <stdio.h> |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
208 |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
209 int main(int argc, char *argv[]) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
210 { |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
211 int fd; |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
212 |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
213 fd = fileno(stdout); |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
214 |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
215 return !(fd > 0); |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
216 } |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
217 ]])], [ |
21172
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
218 AC_MSG_RESULT(yes) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
219 AC_DEFINE([HAVE_FILENO], [1], |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
220 [Define to 1 if your stdio has int fileno(FILE *).]) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
221 ], [ |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
222 AC_MSG_RESULT(no) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
223 ], [ |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
224 # Fallback for Cross Compiling... |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
225 # This will enable the compatibility code. |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
226 AC_MSG_RESULT(no) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
227 ]) |
33da7f2a30e4
Manually fflush() files written with purple_util_write_data_to_file,
Ethan Blanton <elb@pidgin.im>
parents:
21036
diff
changeset
|
228 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
229 AC_MSG_CHECKING(for the %z format string in strftime()) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
230 AC_RUN_IFELSE([AC_LANG_SOURCE([[ |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
231 #ifdef HAVE_SYS_TIME_H |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
232 #include <sys/time.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
233 #endif |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
234 #include <time.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
235 #include <stdio.h> |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
236 |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
237 int main() |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
238 { |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
239 char buf[6]; |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
240 time_t t = time(NULL); |
13741 | 241 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
242 if (strftime(buf, sizeof(buf), "%z", localtime(&t)) != 5) |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
243 return 1; |
13741 | 244 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
245 fprintf(stderr, "strftime(\"%%z\") yields: \"%s\"\n", buf); |
13741 | 246 |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
247 return !((buf[0] == '-' || buf[0] == '+') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
248 (buf[1] >= '0' && buf[1] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
249 (buf[2] >= '0' && buf[2] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
250 (buf[3] >= '0' && buf[3] <= '9') && |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
251 (buf[4] >= '0' && buf[4] <= '9') |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
252 ); |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
253 } |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
254 ]])], [ |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
255 AC_MSG_RESULT(yes) |
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
256 AC_DEFINE([HAVE_STRFTIME_Z_FORMAT], [1], |
14441 | 257 [Define to 1 if you have a strftime() that supports the %z format string.]) |
258 ], [ | |
13152
4bb701a8736f
[gaim-migrate @ 15515]
Richard Laager <rlaager@wiktel.com>
parents:
13032
diff
changeset
|
259 AC_MSG_RESULT(no) |
14441 | 260 ], [ |
13225
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
261 # Fallback for Cross Compiling... |
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
262 # This will enable the compatibility code. |
b50a8da7a87d
[gaim-migrate @ 15589]
Richard Laager <rlaager@wiktel.com>
parents:
13216
diff
changeset
|
263 AC_MSG_RESULT(no) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
264 ]) |
11949
47e1723a89d7
[gaim-migrate @ 14240]
Christopher O'Brien <siege@pidgin.im>
parents:
11945
diff
changeset
|
265 |
31317
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
266 # before gettexting, in case iconv matters |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
267 case "$host_os" in |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
268 darwin*) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
269 AC_CHECK_LIB(resolv, res_query) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
270 |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
271 AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h, [ |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
272 AC_CHECK_HEADER(IOKit/IOKitLib.h, [ |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
273 AC_DEFINE(HAVE_IOKIT, 1, [Define if we have IOKit]) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
274 LIBS="$LIBS -framework IOKit -framework CoreFoundation" |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
275 ], []) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
276 ], []) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
277 |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
278 AC_MSG_CHECKING([for fink]) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
279 if test -d /sw; then |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
280 AC_MSG_RESULT([found, adding /sw to search paths]) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
281 CPPFLAGS="$CPPFLAGS -I/sw/include" |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
282 LDFLAGS="$LDFLAGS -L/sw/lib" |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
283 else |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
284 AC_MSG_RESULT([not found]) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
285 fi |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
286 ;; |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
287 *) |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
288 ;; |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
289 esac |
18ca4a90842f
Fix building on Darwin with --disable-nls. Thanks to Emanuele
emanuele.giaquinta@gmail.com
parents:
31303
diff
changeset
|
290 |
13718 | 291 dnl ####################################################################### |
29620
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
292 dnl # Disable creation and installation of translation files |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
293 dnl ####################################################################### |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
294 AC_ARG_ENABLE(nls, AC_HELP_STRING([--disable-nls], [disable installation of translation files]), enable_i18n="$enableval", enable_i18n=yes) |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
295 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
296 if test x$enable_i18n = xyes; then |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
297 AC_PROG_INTLTOOL |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
298 GETTEXT_PACKAGE=pidgin |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
299 AC_SUBST(GETTEXT_PACKAGE) |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
300 |
31602
7d75ffbde679
Added Croatian translation from Sabina Drempeti««. Closes #13595
Paul Aurich <paul@darkrain42.org>
parents:
31514
diff
changeset
|
301 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" |
29620
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
302 AM_GLIB_GNU_GETTEXT |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
303 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
304 dnl If we don't have msgfmt, then po/ is going to fail -- ensure that |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
305 dnl AM_GLIB_GNU_GETTEXT found it. |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
306 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
307 if test x$MSGFMT = xno -o x$MSGFMT$GMSGFMT$INTLTOOL_MSGFMT = x |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
308 then |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
309 AC_MSG_ERROR([ |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
310 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
311 The msgfmt command is required to build libpurple. If it is installed |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
312 on your system, ensure that it is in your path. If it is not, install |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
313 GNU gettext to continue. |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
314 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
315 If you have msgfmt installed, but for some reason this error message |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
316 is still displayed, you have encountered what appears to be a bug in |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
317 third-party configure macros. Try setting the MSGFMT environment |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
318 variable to the absolute path to your msgfmt binary and trying |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
319 configure again, like this: |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
320 |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
321 MSGFMT=/path/to/msgfmt ./configure ... |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
322 ]) |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
323 fi |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
324 fi #enable_i18n |
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
325 |
30110
95d2b6fc228a
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29954
diff
changeset
|
326 AM_CONDITIONAL(INSTALL_I18N, test "x$enable_i18n" = "xyes") |
95d2b6fc228a
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29954
diff
changeset
|
327 |
29620
f7d03842b9c9
Make --disable-nls work again. Fixes #11548.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29576
diff
changeset
|
328 dnl ####################################################################### |
31433
49b278fa51db
Increase glib minimum requirement to 2.16.0 as I discussed on-list.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31374
diff
changeset
|
329 dnl # Check for GLib 2.16 (required) |
14442 | 330 dnl ####################################################################### |
31855
a5c9f3c2352e
I noticed this a while ago but I don't care enough to fix it
Mark Doliner <mark@kingant.net>
parents:
31854
diff
changeset
|
331 # TODO: gmodule-2.0 is only needed if enable_plugins is 'yes'. It |
31859
bb199bc835e6
Mr. Ben Ice is probably wondering why he's mentioned in our codebase.
Mark Doliner <mark@kingant.net>
parents:
31855
diff
changeset
|
332 # might be nice to change this check so that it's not required |
31855
a5c9f3c2352e
I noticed this a while ago but I don't care enough to fix it
Mark Doliner <mark@kingant.net>
parents:
31854
diff
changeset
|
333 # if enable_plugins is 'no'. |
31433
49b278fa51db
Increase glib minimum requirement to 2.16.0 as I discussed on-list.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31374
diff
changeset
|
334 PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.16.0 gobject-2.0 gmodule-2.0 gthread-2.0], , [ |
14442 | 335 AC_MSG_RESULT(no) |
336 AC_MSG_ERROR([ | |
337 | |
31433
49b278fa51db
Increase glib minimum requirement to 2.16.0 as I discussed on-list.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31374
diff
changeset
|
338 You must have GLib 2.16.0 or newer development headers installed to build. |
21615
17a2bcec7ae7
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <stu@nosnilmot.com>
parents:
21513
diff
changeset
|
339 |
17a2bcec7ae7
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <stu@nosnilmot.com>
parents:
21513
diff
changeset
|
340 If you have these installed already you may need to install pkg-config so |
17a2bcec7ae7
Add a note about pkg-config to configure.ac if glib2 headers were not
Stu Tomlinson <stu@nosnilmot.com>
parents:
21513
diff
changeset
|
341 I can find them. |
14442 | 342 ])]) |
343 AC_SUBST(GLIB_CFLAGS) | |
344 AC_SUBST(GLIB_LIBS) | |
345 | |
23797
e1c8ec1259de
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23796
diff
changeset
|
346 GLIB_GENMARSHAL=`pkg-config --variable=glib_genmarshal glib-2.0` |
e1c8ec1259de
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23796
diff
changeset
|
347 AC_SUBST(GLIB_GENMARSHAL) |
e1c8ec1259de
Updates voice and video to use Farsight 2, gets XMPP voice conferences
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23796
diff
changeset
|
348 |
21030
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
349 AC_ARG_WITH([extraversion], |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
350 AC_HELP_STRING([--with-extraversion=STRING], |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
351 [extra version number to be displayed in Help->About and --help (for packagers)]), |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
352 EXTRA_VERSION=$withval) |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
353 |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
354 if test x"$EXTRA_VERSION" != "x" ; then |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
355 AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION-$EXTRA_VERSION", [display version info]) |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
356 else |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
357 AC_DEFINE_UNQUOTED(DISPLAY_VERSION, "$VERSION", [display version info]) |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
358 fi |
3cc856ca2338
Add a --with-extraversion option to ./configure so packagers can fine tune
Stu Tomlinson <stu@nosnilmot.com>
parents:
21001
diff
changeset
|
359 |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
360 AC_ARG_ENABLE(missing-dependencies, [AC_HELP_STRING([--disable-missing-dependencies], |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
361 [skip missing dependencies instead of aborting configure])], |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
362 force_deps="$enableval", force_deps="yes") |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
363 |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
364 AC_ARG_WITH(x, [], |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
365 with_x="$withval", with_x="yes") |
14445 | 366 AC_ARG_ENABLE(gtkui, [AC_HELP_STRING([--disable-gtkui], |
367 [compile without GTK+ user interface])], | |
368 enable_gtkui="$enableval", enable_gtkui="yes") | |
369 AC_ARG_ENABLE(consoleui, [AC_HELP_STRING([--disable-consoleui], | |
370 [compile without console user interface])], | |
21705
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
371 [enable_consoleui=$enableval force_finch=$enableval], [enable_consoleui=yes force_finch=no]) |
14445 | 372 |
14442 | 373 dnl ####################################################################### |
29080
84804fd076bc
Pidgin 2.7.0 will now require GTK+ 2.10.0 and Glib 2.12.0. Refs #10024.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29079
diff
changeset
|
374 dnl # Check for GTK+ 2.10 and other things used by the GTK UI |
14442 | 375 dnl ####################################################################### |
376 AC_ARG_ENABLE(screensaver, | |
377 [AC_HELP_STRING([--disable-screensaver], | |
378 [compile without X screensaver extension (used to detect idleness)])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
379 enable_screensaver="$enableval", enable_screensaver="yes") |
14442 | 380 AC_ARG_ENABLE(sm, |
381 [AC_HELP_STRING([--disable-sm], | |
382 [compile without X session management support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
383 enable_sm="$enableval", enable_sm="yes") |
14442 | 384 AC_ARG_ENABLE(startup-notification, |
385 [AC_HELP_STRING([--disable-startup-notification], | |
386 [compile without startup notification support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
387 enable_startup_notification="$enableval", enable_startup_notification="yes") |
14442 | 388 AC_ARG_ENABLE(gtkspell, |
389 [AC_HELP_STRING([--disable-gtkspell], | |
390 [compile without GtkSpell automatic spell checking])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
391 enable_gtkspell="$enableval", enable_gtkspell="yes") |
14442 | 392 AC_ARG_ENABLE(gevolution, |
22640
c46de94e4b67
Make the gevolution plugin disabled by default. Again, if anyone disagrees
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22637
diff
changeset
|
393 [AC_HELP_STRING([--enable-gevolution], |
c46de94e4b67
Make the gevolution plugin disabled by default. Again, if anyone disagrees
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22637
diff
changeset
|
394 [compile with the Evolution plugin])], |
c46de94e4b67
Make the gevolution plugin disabled by default. Again, if anyone disagrees
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22637
diff
changeset
|
395 enable_gevolution="$enableval", enable_gevolution="no") |
14442 | 396 AC_ARG_ENABLE(cap, |
22641
5d863056044f
Make the cap plugin disabled by default. As usual, anyone who disagrees or
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22640
diff
changeset
|
397 [AC_HELP_STRING([--enable-cap], |
5d863056044f
Make the cap plugin disabled by default. As usual, anyone who disagrees or
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22640
diff
changeset
|
398 [compile with Contact Availability Prediction plugin])], |
5d863056044f
Make the cap plugin disabled by default. As usual, anyone who disagrees or
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22640
diff
changeset
|
399 enable_cap="$enableval", enable_cap="no") |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
400 AC_ARG_ENABLE(gestures, |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
401 [AC_HELP_STRING([--disable-gestures], |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
402 [compile without the gestures plugin])], |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
403 enable_gestures="$enableval", enable_gestures="yes") |
14559 | 404 |
405 AC_PATH_XTRA | |
406 # We can't assume that $x_libraries will be set, because autoconf does not | |
407 # set it in the case when the X libraries are in a standard place. | |
408 # Ditto for $x_includes | |
409 if test X"$x_libraries" = X"" || test X"$x_libraries" = XNONE; then | |
410 x_libpath_add= | |
411 else | |
412 x_libpath_add="-L$x_libraries" | |
413 fi | |
414 if test X"$x_includes" = X"" || test X"$x_includes" = XNONE; then | |
415 x_incpath_add= | |
416 else | |
417 x_incpath_add="-I$x_includes" | |
418 fi | |
419 | |
14444 | 420 if test "x$enable_gtkui" = "xyes" ; then |
29080
84804fd076bc
Pidgin 2.7.0 will now require GTK+ 2.10.0 and Glib 2.12.0. Refs #10024.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29079
diff
changeset
|
421 PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.10.0], , [ |
14442 | 422 AC_MSG_RESULT(no) |
423 AC_MSG_ERROR([ | |
424 | |
29080
84804fd076bc
Pidgin 2.7.0 will now require GTK+ 2.10.0 and Glib 2.12.0. Refs #10024.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29079
diff
changeset
|
425 You must have GTK+ 2.10.0 or newer development headers installed to compile |
28006
aa098151ca49
applied changes from c55cc517cc0bc09b677222a63f5f466531033719
Mark Doliner <mark@kingant.net>
parents:
28001
diff
changeset
|
426 Pidgin. If you want to build only Finch then specify --disable-gtkui when |
aa098151ca49
applied changes from c55cc517cc0bc09b677222a63f5f466531033719
Mark Doliner <mark@kingant.net>
parents:
28001
diff
changeset
|
427 running configure. |
14442 | 428 ])]) |
429 | |
430 AC_SUBST(GTK_CFLAGS) | |
431 AC_SUBST(GTK_LIBS) | |
432 | |
16229
12e2ee612d5f
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <stu@nosnilmot.com>
parents:
16225
diff
changeset
|
433 dnl We only really need Pango >= 1.4 for decent RTL support |
21617
4ddc6e16c3ed
The use of lowercase "pango" looks out of place when appended with _CFLAGS
Stu Tomlinson <stu@nosnilmot.com>
parents:
21616
diff
changeset
|
434 PKG_CHECK_MODULES(PANGO, [pango >= 1.4.0], |
16230
d930a82cda63
Don't error out of ./configure on older pango versions
Stu Tomlinson <stu@nosnilmot.com>
parents:
16229
diff
changeset
|
435 AC_DEFINE(HAVE_PANGO14, 1, [Define if we have Pango 1.4 or newer.]),:) |
16229
12e2ee612d5f
Fix for using Pango < 1.4, will not have complete RTL support with older
Stu Tomlinson <stu@nosnilmot.com>
parents:
16225
diff
changeset
|
436 |
14442 | 437 dnl ####################################################################### |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
438 dnl # Check if we should compile with X support |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
439 dnl ####################################################################### |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
440 if test "x$with_x" = "xyes" ; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
441 PKG_CHECK_MODULES(X11, x11, |
20035
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
442 [AC_DEFINE(HAVE_X11, 1, [Define to 1 if you have X11])], |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
443 [AC_MSG_RESULT(no) |
20035
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
444 if test "x$x_incpath_add" != "x" -a "x$x_libpath_add" != "x"; then |
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
445 X11_LIBS="$x_libpath_add" |
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
446 X11_CFLAGS="$x_incpath_add" |
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
447 else |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
448 with_x="no" |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
449 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
450 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
451 X11 development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
452 Use --without-x if you do not need X11 support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
453 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
454 fi |
20035
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
455 fi |
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
456 ]) |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
457 AC_SUBST(X11_LIBS) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
458 AC_SUBST(X11_CFLAGS) |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
459 else |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
460 enable_screensaver=no |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
461 enable_sm=no |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
462 enable_gestures=no |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
463 fi |
20035
3bd61d44f8be
Hopefully fix the broken detection of X11 stuffs on older X installations
Stu Tomlinson <stu@nosnilmot.com>
parents:
20034
diff
changeset
|
464 |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
465 dnl ####################################################################### |
14442 | 466 dnl # Check for XScreenSaver |
467 dnl ####################################################################### | |
468 if test "x$enable_screensaver" = "xyes" ; then | |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
469 if test "x$with_x" = "xyes" ; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
470 old_LIBS="$LIBS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
471 LIBS="$LIBS $GTK_LIBS $x_libpath_add" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
472 XSS_LIBS="" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
473 XSS_HEADERS="" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
474 AC_CHECK_LIB(Xext, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_EXTRA_LIBS"],[],[-lX11 -lXext -lm]) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
475 AC_CHECK_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="$X_LIBS $X_PRE_LIBS -lX11 -lXext $X_LIBS $X_EXTRA_LIBS -lXss"],[],[-lX11 -lXext -lm]) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
476 if test "x$XSS_LIBS" != "x"; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
477 oldCPPFLAGS="$CPPFLAGS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
478 CPPFLAGS="$CPPFLAGS $x_incpath_add" |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
479 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
14442 | 480 #include <X11/Xlib.h> |
481 #include <X11/extensions/scrnsaver.h> | |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
482 ]], [[]])], [], [enable_screensaver=no]) |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
483 CPPFLAGS="$oldCPPFLAGS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
484 else |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
485 enable_screensaver=no |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
486 fi |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
487 LIBS="$old_LIBS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
488 |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
489 if test "x$enable_screensaver" = "xyes" ; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
490 AC_DEFINE(USE_SCREENSAVER, 1, [Define if we're using XScreenSaver.]) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
491 AC_SUBST(XSS_LIBS) |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
492 else |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
493 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
494 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
495 XScreenSaver extension development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
496 Use --disable-screensaver if you do not need XScreenSaver extension support, |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
497 this is required for detecting idle time by mouse and keyboard usage. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
498 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
499 fi |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
500 fi |
14442 | 501 else |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
502 AC_MSG_ERROR([X support is required to build with XScreenSaver extensions]) |
14442 | 503 fi |
504 fi | |
505 | |
506 dnl ####################################################################### | |
507 dnl # Check for X session management libs | |
508 dnl ####################################################################### | |
509 if test "x$enable_sm" = "xyes"; then | |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
510 if test "x$with_x" = "xyes" ; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
511 enable_sm=no |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
512 AC_CHECK_LIB(SM, SmcSaveYourselfDone, found_sm_lib=true, , [$x_libpath_add -lICE]) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
513 if test "x$found_sm_lib" = "xtrue"; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
514 oldCPPFLAGS="$CPPFLAGS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
515 CPPFLAGS="$CPPFLAGS $x_incpath_add" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
516 AC_CHECK_HEADERS(X11/SM/SMlib.h, SM_LIBS="$x_libpath_add -lSM -lICE" enable_sm=yes) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
517 CPPFLAGS="$oldCPPFLAGS" |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
518 fi |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
519 |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
520 if test "x$enable_sm" = "xyes"; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
521 AC_DEFINE(USE_SM, 1, [Define if we're using X Session Management.]) |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
522 AC_SUBST(SM_LIBS) |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
523 else |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
524 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
525 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
526 X session management development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
527 Use --disable-sm if you do not need session management support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
528 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
529 fi |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
530 fi |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
531 else |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
532 AC_MSG_ERROR([X support is required to build with X session management support]) |
14442 | 533 fi |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
534 fi |
14442 | 535 |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
536 dnl ####################################################################### |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
537 dnl # Check for X11 to allow the gestures plugin |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
538 dnl ####################################################################### |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
539 if test "x$enable_gestures" = "xyes"; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
540 if test "x$with_x" = "xno" ; then |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
541 enable_gestures=no |
14442 | 542 fi |
543 fi | |
544 | |
545 dnl ####################################################################### | |
546 dnl # Check for GtkSpell | |
547 dnl ####################################################################### | |
548 if test "x$enable_gtkspell" = "xyes" ; then | |
549 PKG_CHECK_MODULES(GTKSPELL, gtkspell-2.0 >= 2.0.2, , [ | |
550 AC_MSG_RESULT(no) | |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
551 enable_gtkspell="no" |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
552 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
553 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
554 GtkSpell development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
555 Use --disable-gtkspell if you do not need it. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
556 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
557 fi]) |
14442 | 558 if test "x$enable_gtkspell" = "xyes" ; then |
559 AC_DEFINE(USE_GTKSPELL, 1, [Define if we're using GtkSpell]) | |
560 AC_SUBST(GTKSPELL_CFLAGS) | |
561 AC_SUBST(GTKSPELL_LIBS) | |
562 fi | |
563 fi | |
564 | |
565 dnl ####################################################################### | |
566 dnl # Check for stuff needed by the Evolution integration plugin. | |
567 dnl ####################################################################### | |
568 if test "x$enable_gevolution" = "xyes"; then | |
569 evo_deps="libebook-1.2 libedata-book-1.2" | |
570 PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, , [ | |
571 enable_gevolution="no" | |
572 ]) | |
573 if test "x$enable_gevolution" = "xno"; then | |
574 evo_deps="libebook-1.0 libedata-book-1.0" | |
575 PKG_CHECK_MODULES(EVOLUTION_ADDRESSBOOK, $evo_deps, [ | |
576 enable_gevolution="yes" | |
577 ]) | |
578 fi | |
579 if test "x$enable_gevolution" = "xyes"; then | |
580 AC_DEFINE(HAVE_EVOLUTION_ADDRESSBOOK, 1, [Define if we're using evolution addressbook.]) | |
581 AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS) | |
582 AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS) | |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
583 else |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
584 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
585 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
586 Evolution development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
587 Use --disable-gevolution if you do not need it. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
588 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
589 fi |
14442 | 590 fi |
591 fi | |
592 | |
593 dnl ####################################################################### | |
14511 | 594 dnl # Check for libsqlite3 (for the Contact Availability Prediction plugin) |
14442 | 595 dnl ####################################################################### |
596 if test "x$enable_cap" = "xyes"; then | |
14671 | 597 PKG_CHECK_MODULES(SQLITE3, sqlite3 >= 3.3,,[ |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
598 AC_MSG_RESULT(no) |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
599 enable_cap="no" |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
600 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
601 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
602 sqlite3 development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
603 Use --disable-cap if you do not need the Contact Availability Prediction plugin. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
604 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
605 fi]) |
14442 | 606 fi |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
607 |
14442 | 608 |
609 else # GTK | |
14671 | 610 enable_cap=no |
611 enable_gevolution=no | |
612 enable_gtkspell=no | |
14442 | 613 enable_screensaver=no |
614 enable_sm=no | |
615 enable_startup_notification=no | |
616 fi # GTK | |
617 | |
14444 | 618 AM_CONDITIONAL(ENABLE_GTK, test "x$enable_gtkui" = "xyes") |
14442 | 619 AM_CONDITIONAL(BUILD_GEVOLUTION, test "x$enable_gevolution" = "xyes") |
620 AM_CONDITIONAL(ENABLE_CAP, test "x$enable_cap" = "xyes") | |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
621 AM_CONDITIONAL(ENABLE_GESTURES, test "x$enable_gestures" = "xyes") |
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
622 |
14442 | 623 |
624 dnl ####################################################################### | |
14444 | 625 dnl # Check for ncurses and other things used by the console UI |
14442 | 626 dnl ####################################################################### |
14444 | 627 GNT_LIBS="" |
628 GNT_CFLAGS="" | |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
629 AC_ARG_WITH(ncurses-headers, [AC_HELP_STRING([--with-ncurses-headers=DIR], |
15844
b6983e807711
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15840
diff
changeset
|
630 [compile finch against the ncurses includes in DIR])], |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
631 [ac_ncurses_includes="$withval"], [ac_ncurses_includes=""]) |
14445 | 632 if test "x$enable_consoleui" = "xyes"; then |
633 AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="-lncursesw"], [enable_consoleui=no]) | |
28015
9fa1de6d508a
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <paul@darkrain42.org>
parents:
28006
diff
changeset
|
634 AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], |
9fa1de6d508a
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <paul@darkrain42.org>
parents:
28006
diff
changeset
|
635 [enable_consoleui=no], [$GNT_LIBS]) |
14444 | 636 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
637 if test "x$enable_consoleui" = "xyes"; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
638 dnl # Some distros put the headers in ncursesw/, some don't |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
639 found_ncurses_h=no |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
640 for location in $ac_ncurses_includes $NCURSES_HEADERS /usr/include/ncursesw /usr/include |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
641 do |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
642 f="$location/ncurses.h" |
30244
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
643 orig_CFLAGS="$CFLAGS" |
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
644 orig_CPPFLAGS="$CPPFLAGS" |
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
645 CFLAGS="$CFLAGS -I$location" |
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
646 CPPFLAGS="$CPPFLAGS -I$location" |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
647 AC_CHECK_HEADER($f,[ |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
648 AC_MSG_CHECKING([if $f supports wide characters]) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
649 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
650 #define _XOPEN_SOURCE_EXTENDED |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
651 #include <$f> |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
652 ]], [[ |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
653 #ifndef get_wch |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
654 # error get_wch not found! |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
655 #endif |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
656 ]])], [ |
15270
4458ed5f8c4c
[gaim-migrate @ 18060]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15250
diff
changeset
|
657 dir=$location |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
658 if test x"$dir" != x"." ; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
659 GNT_CFLAGS="-I$dir/" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
660 else |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
661 GNT_CFLAGS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
662 fi |
14444 | 663 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
664 found_ncurses_h=yes |
30244
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
665 CFLAGS="$orig_CFLAGS" |
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
666 CPPFLAGS="$orig_CPPFLAGS" |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
667 AC_MSG_RESULT([yes]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
668 break |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
669 ], [ |
30244
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
670 CFLAGS="$orig_CFLAGS" |
514ed776e193
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
30237
diff
changeset
|
671 CPPFLAGS="$orig_CPPFLAGS" |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
672 AC_MSG_RESULT([no]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
673 ]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
674 ]) |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
675 done |
14444 | 676 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
677 if test x"$found_ncurses_h" = x"no" ; then |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
678 GNT_LIBS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
679 GNT_CFLAGS="" |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
680 enable_consoleui=no |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
681 fi |
14444 | 682 else |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
683 # ncursesw was not found. Look for plain old ncurses |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
684 enable_consoleui=yes |
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
685 AC_CHECK_LIB(ncurses, initscr, [GNT_LIBS="-lncurses"], [enable_consoleui=no]) |
28015
9fa1de6d508a
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <paul@darkrain42.org>
parents:
28006
diff
changeset
|
686 AC_CHECK_LIB(panel, update_panels, [GNT_LIBS="$GNT_LIBS -lpanel"], |
9fa1de6d508a
Properly detect libpanel by including ncurses libs in linking test.
Paul Aurich <paul@darkrain42.org>
parents:
28006
diff
changeset
|
687 [enable_consoleui=no], [$GNT_LIBS]) |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
688 AC_DEFINE(NO_WIDECHAR, 1, [Define to 1 if you don't have wide-character support.]) |
15250
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
689 if test x"$ac_ncurses_includes" != "x"; then |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
690 GNT_CFLAGS="-I$ac_ncurses_includes" |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
691 else |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
692 if test x"$NCURSES_HEADERS" != "x"; then |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
693 GNT_CFLAGS="-I$NCURSES_HEADERS" |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
694 fi |
85aae248c589
[gaim-migrate @ 18040]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15186
diff
changeset
|
695 fi |
14444 | 696 fi |
697 fi | |
698 | |
21705
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
699 if test "x$force_finch" = "xyes" -a "x$enable_consoleui" != "xyes"; then |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
700 AC_MSG_ERROR([ |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
701 |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
702 Finch will not be built. You need to install ncursesw (or ncurses) and its development headers. |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
703 |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
704 ]) |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
705 fi |
d7845234c752
Error out when --enable-consoleui is used but finch can't be built. Fixes #3910.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21643
diff
changeset
|
706 |
14444 | 707 AC_SUBST(GNT_LIBS) |
708 AC_SUBST(GNT_CFLAGS) | |
14445 | 709 AM_CONDITIONAL(ENABLE_GNT, test "x$enable_consoleui" = "xyes") |
14444 | 710 |
14477
ca36763497d9
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
14471
diff
changeset
|
711 #AC_CHECK_FUNC(wcwidth, [AC_DEFINE([HAVE_WCWIDTH], [1], [Define to 1 if you have wcwidth function.])]) |
14442 | 712 |
32059 | 713 PKG_CHECK_MODULES(WEBKIT, [webkit-1.0 >= 1.1.1]); |
714 | |
14442 | 715 dnl ####################################################################### |
14441 | 716 dnl # Check for LibXML2 (required) |
13718 | 717 dnl ####################################################################### |
14559 | 718 PKG_CHECK_MODULES(LIBXML, [libxml-2.0 >= 2.6.0], , [ |
14442 | 719 AC_MSG_RESULT(no) |
720 AC_MSG_ERROR([ | |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
721 You must have libxml2 >= 2.6.0 development headers installed to build. |
14441 | 722 ])]) |
26532
344061a9f85d
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26515
diff
changeset
|
723 PKG_CHECK_EXISTS([libxml-2.0 >= 2.6.18], , [ |
344061a9f85d
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26515
diff
changeset
|
724 AC_MSG_WARN([ |
344061a9f85d
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26515
diff
changeset
|
725 Versions of libxml2 < 2.6.18 may contain bugs that could cause XMPP messages to be discarded. |
344061a9f85d
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26515
diff
changeset
|
726 ])]) |
344061a9f85d
Print a warning if compiling against libxml2 < 2.6.18 as it may cause XMPP
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26515
diff
changeset
|
727 |
13806 | 728 AC_SUBST(LIBXML_CFLAGS) |
729 AC_SUBST(LIBXML_LIBS) | |
14436 | 730 |
14441 | 731 dnl ####################################################################### |
14520
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
732 dnl # GConf schemas |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
733 dnl ####################################################################### |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
734 AC_PATH_PROG(GCONFTOOL, gconftool-2, no) |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
735 AM_CONDITIONAL(USE_GCONFTOOL, test "x$GCONFTOOL" != "xno") |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
736 AM_GCONF_SOURCE_2 |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
737 |
82b59abcaee4
[gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents:
14511
diff
changeset
|
738 dnl ####################################################################### |
14441 | 739 dnl # Check for GStreamer |
740 dnl ####################################################################### | |
22495
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
741 dnl |
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
742 dnl TODO: Depend on gstreamer >= 0.10.10, and remove the conditional use of |
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
743 dnl gst_registry_fork_set_enabled. |
14441 | 744 AC_ARG_ENABLE(gstreamer, |
745 [AC_HELP_STRING([--disable-gstreamer], [compile without GStreamer audio support])], | |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
746 enable_gst="$enableval", enable_gst="yes") |
14441 | 747 if test "x$enable_gst" != "xno"; then |
22495
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
748 PKG_CHECK_MODULES(GSTREAMER, [gstreamer-0.10], [ |
17527
89adae2f1a6e
This patch from QuLogic fixes autoconf such that gstreamer will not be
Ethan Blanton <elb@pidgin.im>
parents:
17373
diff
changeset
|
749 AC_DEFINE(USE_GSTREAMER, 1, [Use GStreamer for playing sounds]) |
89adae2f1a6e
This patch from QuLogic fixes autoconf such that gstreamer will not be
Ethan Blanton <elb@pidgin.im>
parents:
17373
diff
changeset
|
750 AC_SUBST(GSTREAMER_CFLAGS) |
89adae2f1a6e
This patch from QuLogic fixes autoconf such that gstreamer will not be
Ethan Blanton <elb@pidgin.im>
parents:
17373
diff
changeset
|
751 AC_SUBST(GSTREAMER_LIBS) |
22495
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
752 AC_CHECK_LIB(gstreamer-0.10, gst_registry_fork_set_enabled, |
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
753 [ AC_DEFINE(GST_CAN_DISABLE_FORKING, [], |
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
754 [Define if gst_registry_fork_set_enabled exists])], |
5c216e2c5405
Revert the dependency on gstreamer-0.10 >= 0.10.10, falling back to the SIGALRM
Will Thompson <will.thompson@collabora.co.uk>
parents:
22494
diff
changeset
|
755 [], [$GSTREAMER_LIBS]) |
17527
89adae2f1a6e
This patch from QuLogic fixes autoconf such that gstreamer will not be
Ethan Blanton <elb@pidgin.im>
parents:
17373
diff
changeset
|
756 ], [ |
89adae2f1a6e
This patch from QuLogic fixes autoconf such that gstreamer will not be
Ethan Blanton <elb@pidgin.im>
parents:
17373
diff
changeset
|
757 AC_MSG_RESULT(no) |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
758 enable_gst="no" |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
759 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
760 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
761 GStreamer development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
762 Use --disable-gstreamer if you do not need GStreamer (sound) support. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
763 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
764 fi]) |
14441 | 765 fi |
13806 | 766 |
11579 | 767 dnl ####################################################################### |
26494
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
768 dnl # Check for GStreamer Interfaces |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
769 dnl ####################################################################### |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
770 if test "x$enable_gst" != "xno"; then |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
771 AC_ARG_ENABLE(gstreamer-interfaces, |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
772 [AC_HELP_STRING([--disable-gstreamer-interfaces], [compile without GStreamer interface support])], |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
773 enable_gstinterfaces="$enableval", enable_gstinterfaces="yes") |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
774 if test "x$enable_gstinterfaces" != "xno"; then |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
775 PKG_CHECK_MODULES(GSTINTERFACES, [gstreamer-interfaces-0.10], [ |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
776 AC_DEFINE(USE_GSTINTERFACES, 1, [Use GStreamer interfaces for X overlay support]) |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
777 AC_SUBST(GSTINTERFACES_CFLAGS) |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
778 AC_SUBST(GSTINTERFACES_LIBS) |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
779 ], [ |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
780 enable_gstinterfaces="no" |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
781 ]) |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
782 fi |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
783 else |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
784 enable_gstinterfaces="no" |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
785 fi |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
786 |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
787 dnl ####################################################################### |
23758
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
788 dnl # Check for Farsight |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
789 dnl ####################################################################### |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
790 AC_ARG_ENABLE(farsight, |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
791 [AC_HELP_STRING([--disable-farsight], [compile without farsight support])], |
23758
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
792 enable_farsight="$enableval", enable_farsight="yes") |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
793 if test "x$enable_farsight" != "xno"; then |
26515
ac6cb19e60d0
Bump required Farsight2 version to 0.0.9.
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
26494
diff
changeset
|
794 PKG_CHECK_MODULES(FARSIGHT, [farsight2-0.10 >= 0.0.9], [ |
23758
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
795 AC_DEFINE(USE_FARSIGHT, 1, [Use Farsight for voice and video]) |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
796 AC_SUBST(FARSIGHT_CFLAGS) |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
797 AC_SUBST(FARSIGHT_LIBS) |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
798 ], [ |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
799 enable_farsight="no" |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
800 ]) |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
801 fi |
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
802 |
23787
92e71f6e10d4
Patch from Marcus Lundblad ('mlundblad') to improve audio support in xmpp.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23786
diff
changeset
|
803 dnl ####################################################################### |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
804 dnl # Check for Voice and Video support |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
805 dnl ####################################################################### |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
806 AC_ARG_ENABLE(vv, |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
807 [AC_HELP_STRING([--disable-vv], [compile without voice and video support])], |
28031
288ec4628f63
Fail the configure script if voice and video dependencies are missing.
maiku@pidgin.im
parents:
28021
diff
changeset
|
808 enable_vv="$enableval", enable_vv="yes") |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
809 if test "x$enable_vv" != "xno"; then |
26494
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
810 if test "x$enable_gstreamer" != "xno" -a "x$enable_gstinterfaces" != "xno" -a "x$enable_farsight" != "xno"; then |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
811 AC_DEFINE(USE_VV, 1, [Use voice and video]) |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
812 else |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
813 enable_vv="no" |
28031
288ec4628f63
Fail the configure script if voice and video dependencies are missing.
maiku@pidgin.im
parents:
28021
diff
changeset
|
814 if test "x$force_deps" = "xyes"; then |
26445
f630747a813d
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
26423
diff
changeset
|
815 AC_MSG_ERROR([ |
26494
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
816 Dependencies for voice/video were not met. |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
817 Install the necessary gstreamer and farsight packages first. |
8029c9d5620b
Some configure.ac updates.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26445
diff
changeset
|
818 Or use --disable-vv if you do not need voice/video support. |
26445
f630747a813d
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
26423
diff
changeset
|
819 ]) |
f630747a813d
Abort build if we use --enable-vv, and vv-dependencies are not met.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
26423
diff
changeset
|
820 fi |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
821 fi |
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
822 fi |
28053
b9e28b2a119b
Don't compile the VV Config plugin unless VV is actually enabled
Stu Tomlinson <stu@nosnilmot.com>
parents:
28031
diff
changeset
|
823 AM_CONDITIONAL(USE_VV, test "x$enable_gstreamer" != "xno" -a "x$enable_gstinterfaces" != "xno" -a "x$enable_farsight" != "xno") |
23787
92e71f6e10d4
Patch from Marcus Lundblad ('mlundblad') to improve audio support in xmpp.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
23786
diff
changeset
|
824 |
28811
3b85df6d407c
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28744
diff
changeset
|
825 dnl ####################################################################### |
3b85df6d407c
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28744
diff
changeset
|
826 dnl # Check for Internationalized Domain Name support |
3b85df6d407c
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28744
diff
changeset
|
827 dnl ####################################################################### |
3b85df6d407c
Minor commenting.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28744
diff
changeset
|
828 |
27598
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
829 AC_ARG_ENABLE(idn, |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
830 [AC_HELP_STRING([--disable-idn], [compile without IDN support])], |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
831 [enable_idn="$enableval" force_idn=$enableval], [enable_idn="yes" force_idn=no]) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
832 if test "x$enable_idn" != "xno"; then |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
833 PKG_CHECK_MODULES(IDN, libidn >= 0.0.0, [ |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
834 AC_DEFINE(USE_IDN, 1, [Use GNU Libidn for stringprep and IDN]) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
835 AC_SUBST(IDN_CFLAGS) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
836 AC_SUBST(IDN_LIBS) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
837 ], [ |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
838 AC_MSG_RESULT(no) |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
839 enable_idn="no" |
27598
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
840 if test "x$force_deps" = "xyes" ; then |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
841 AC_MSG_ERROR([ |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
842 GNU Libidn development headers not found. |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
843 Use --disable-idn if you do not need it. |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
844 ]) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
845 fi |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
846 ]) |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
847 fi |
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
848 |
23758
1e5d5d55a231
Add Farsight to configure.ac
Sean Egan <seanegan@gmail.com>
parents:
19478
diff
changeset
|
849 dnl ####################################################################### |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
850 dnl # Check for Meanwhile headers (for Sametime) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
851 dnl ####################################################################### |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
852 AC_ARG_ENABLE(meanwhile, |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
853 [AC_HELP_STRING([--disable-meanwhile], |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
854 [compile without meanwhile (required for Sametime support)])], |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
855 enable_meanwhile="$enableval", enable_meanwhile="yes") |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
856 if test "x$enable_meanwhile" = "xyes"; then |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
857 PKG_CHECK_MODULES(MEANWHILE, [meanwhile >= 1.0.0 meanwhile < 2.0.0], [ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
858 have_meanwhile="yes" |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
859 ], [ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
860 have_meanwhile="no" |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
861 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
862 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
863 Meanwhile development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
864 Use --disable-meanwhile if you do not need meanwhile (Sametime) support. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
865 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
866 fi]) |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
867 fi |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
868 AC_SUBST(MEANWHILE_CFLAGS) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
869 AC_SUBST(MEANWHILE_LIBS) |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
870 |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
871 dnl ####################################################################### |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
872 dnl # Check for Native Avahi headers (for Bonjour) |
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
873 dnl ####################################################################### |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
874 AC_ARG_ENABLE(avahi, |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
875 [AC_HELP_STRING([--disable-avahi], |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
876 [compile without avahi (required for Bonjour support)])], |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
877 enable_avahi="$enableval", enable_avahi="yes") |
28021
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
878 |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
879 if test "x$enable_avahi" = "xyes"; then |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
880 AC_ARG_WITH(avahi-client-includes, [AC_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"]) |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
881 AC_ARG_WITH(avahi-client-libs, [AC_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"]) |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
882 AVAHI_CFLAGS="" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
883 AVAHI_LIBS="" |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
884 |
28021
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
885 dnl Attempt to autodetect Avahi |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
886 PKG_CHECK_MODULES(AVAHI, [avahi-client avahi-glib], [ |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
887 avahiincludes="yes" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
888 avahilibs="yes" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
889 ], [ |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
890 avahiincludes="no" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
891 avahilibs="no" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
892 ]) |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
893 |
28021
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
894 dnl Override AVAHI_CFLAGS if the user specified an include dir |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
895 if test "$ac_avahi_client_includes" != "no"; then |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
896 AVAHI_CFLAGS="-I$ac_avahi_client_includes" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
897 fi |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
898 CPPFLAGS_save="$CPPFLAGS" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
899 CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
900 AC_CHECK_HEADER(avahi-client/client.h, [avahiincludes=yes], [avahiincludes=no]) |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
901 CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS $GLIB_CFLAGS" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
902 AC_CHECK_HEADER(avahi-glib/glib-malloc.h, [avahiincludes=yes], [avahiincludes=no]) |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
903 CPPFLAGS="$CPPFLAGS_save" |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
904 |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
905 dnl Override AVAHI_LIBS if the user specified a libs dir |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
906 if test "$ac_avahi_client_libs" != "no"; then |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
907 AVAHI_LIBS="-L$ac_avahi_client_libs -lavahi-common -lavahi-client -lavahi-glib " |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
908 fi |
a3bcf06057f0
Fix --disable-avahi. Closes #9449.
Paul Aurich <paul@darkrain42.org>
parents:
28015
diff
changeset
|
909 AC_CHECK_LIB(avahi-client, avahi_client_new, [avahilibs=yes], [avahilibs=no], $AVAHI_LIBS) |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
910 fi |
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
911 |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
912 if test "x$enable_avahi" = "xyes" -a \( "x$avahiincludes" = "xno" -o "x$avahilibs" = "xno" \); then |
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
913 enable_avahi="no" |
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
914 if test "x$force_deps" = "xyes"; then |
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
915 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
916 avahi development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
917 Use --disable-avahi if you do not need avahi (Bonjour) support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
918 ]) |
28896
4d7499dc540d
Patch from Gabriel Schulhof to correctly disable all missing dependencies
Gabriel Schulhof <nix@go-nix.ca>
parents:
28886
diff
changeset
|
919 fi |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
920 fi |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
921 AC_SUBST(AVAHI_CFLAGS) |
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
922 AC_SUBST(AVAHI_LIBS) |
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
923 |
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
924 |
11579 | 925 dnl ####################################################################### |
926 dnl # Check for SILC client includes and libraries | |
927 dnl ####################################################################### | |
13731 | 928 AC_ARG_WITH(silc-includes, [AC_HELP_STRING([--with-silc-includes=DIR], [compile the SILC plugin against includes in DIR])], [ac_silc_includes="$withval"], [ac_silc_includes="no"]) |
929 AC_ARG_WITH(silc-libs, [AC_HELP_STRING([--with-silc-libs=DIR], [compile the SILC plugin against the SILC libs in DIR])], [ac_silc_libs="$withval"], [ac_silc_libs="no"]) | |
9905 | 930 SILC_CFLAGS="" |
8850 | 931 SILC_LIBS="" |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
932 have_silc="no" |
9905 | 933 if test -n "$with_silc_includes" || test -n "$with_silc_libs"; then |
934 silc_manual_check="yes" | |
935 else | |
936 silc_manual_check="no" | |
8850 | 937 fi |
9905 | 938 if test "x$silc_manual_check" = "xno"; then |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
939 PKG_CHECK_MODULES(SILC, [silcclient >= 1.1], [ |
9905 | 940 have_silc="yes" |
941 silcincludes="yes" | |
942 silcclient="yes" | |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
943 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
944 have_silc="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
945 ]) |
9905 | 946 else |
947 if test "$ac_silc_includes" != "no"; then | |
948 SILC_CFLAGS="-I$ac_silc_includes" | |
949 fi | |
950 CPPFLAGS_save="$CPPFLAGS" | |
951 CPPFLAGS="$CPPFLAGS $SILC_CFLAGS" | |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
952 AC_CHECK_HEADER(silc.h, [silcincludes=yes]) |
9905 | 953 CPPFLAGS="$CPPFLAGS_save" |
954 | |
955 if test "$ac_silc_libs" != "no"; then | |
956 SILC_LIBS="-L$ac_silc_libs" | |
957 fi | |
12038 | 958 SILC_LIBS="$SILC_LIBS -lsilc -lsilcclient -lpthread $LIBDL" |
9905 | 959 AC_CHECK_LIB(silcclient, silc_client_init, [silcclient=yes], , $SILC_LIBS) |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
960 |
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
961 if test "x$silcincludes" = "xyes" -a "x$silcclient" = "xyes"; then |
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
962 have_silc="yes" |
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
963 fi |
9905 | 964 fi |
8850 | 965 AC_SUBST(SILC_LIBS) |
9905 | 966 AC_SUBST(SILC_CFLAGS) |
12217 | 967 dnl SILC Toolkit >= 1.0.1 has a new MIME API |
968 if test "x$silcclient" = "xyes"; then | |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
969 AC_DEFINE(HAVE_SILCMIME_H, 1, [Define if we have silcmime.h]) |
12217 | 970 fi |
11579 | 971 |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
972 dnl ####################################################################### |
13774 | 973 dnl # Check for Gadu-Gadu client includes and libraries |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
974 dnl ####################################################################### |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
975 AC_ARG_WITH(gadu-includes, [AC_HELP_STRING([--with-gadu-includes=DIR], [compile the Gadu-Gadu plugin against includes in DIR])], [ac_gadu_includes="$withval"], [ac_gadu_includes="no"]) |
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
976 AC_ARG_WITH(gadu-libs, [AC_HELP_STRING([--with-gadu-libs=DIR], [compile the Gadu-Gadu plugin against the libs in DIR])], [ac_gadu_libs="$withval"], [ac_gadu_libs="no"]) |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
977 GADU_CFLAGS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
978 GADU_LIBS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
979 if test -n "$with_gadu_includes" || test -n "$with_gadu_libs"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
980 gadu_manual_check="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
981 else |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
982 gadu_manual_check="no" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
983 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
984 if test "x$gadu_manual_check" = "xno"; then |
31620
3a90a59ddea2
Update libgadu to 0.11.0 plus local changes; thanks to Tomasz Wasilczyk.
Ethan Blanton <elb@pidgin.im>
parents:
31602
diff
changeset
|
985 PKG_CHECK_MODULES(GADU, [libgadu >= 1.11.0], [ |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
986 gadu_includes="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
987 gadu_libs="yes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
988 ], [ |
26533
b1b166fa99e2
Don't print 'no' twice if GADU libs are not found by pkg-config.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
26532
diff
changeset
|
989 gadu_includes="no" |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
990 ]) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
991 else |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
992 if test "$ac_gadu_includes" != "no"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
993 GADU_CFLAGS="-I$ac_gadu_includes" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
994 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
995 CPPFLAGS_save="$CPPFLAGS" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
996 CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
997 AC_CHECK_HEADER(libgadu.h, [gadu_includes=yes]) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
998 CPPFLAGS="$CPPFLAGS_save" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
999 |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1000 if test "$ac_gadu_libs" != "no"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1001 GADU_LIBS="-L$ac_gadu_libs" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1002 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1003 GADU_LIBS="$GADU_LIBS -lgadu" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1004 AC_CHECK_LIB(gadu, gg_libgadu_version, [gadu_libs=yes], , $GADU_LIBS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1005 fi |
16676
9702a1c87d64
Filter -Wall from the GADU_CFLAGS. I'll let the libgadu folks know about this.
Richard Laager <rlaager@wiktel.com>
parents:
16674
diff
changeset
|
1006 GADU_CFLAGS=`echo $GADU_CFLAGS |$sedpath 's/-Wall//'` |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1007 |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1008 if test "x$gadu_libs" = "xyes"; then |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1009 AC_MSG_CHECKING(for libgadu GPL compatibility) |
13465 | 1010 CPPFLAGS_save="$CPPFLAGS" |
1011 CPPFLAGS="$CPPFLAGS $GADU_CFLAGS" | |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1012 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <libgadu.h>]], [[ |
21328
daf85e00658b
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <stu@nosnilmot.com>
parents:
21312
diff
changeset
|
1013 #if defined(__GG_LIBGADU_HAVE_OPENSSL) || defined(GG_CONFIG_HAVE_OPENSSL) |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1014 #error "libgadu is not compatible with the GPL when compiled with OpenSSL support." |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1015 #endif |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1016 ]])], [ |
29572
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1017 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <libgadu.h>]], [[ |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1018 #if GG_DEFAULT_PROTOCOL_VERSION < 0x2e |
31620
3a90a59ddea2
Update libgadu to 0.11.0 plus local changes; thanks to Tomasz Wasilczyk.
Ethan Blanton <elb@pidgin.im>
parents:
31602
diff
changeset
|
1019 #error "Your libgadu version is too old. libpurple requires 1.11.0 or higher." |
29572
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1020 #endif |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1021 ]])], [ |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1022 AC_MSG_RESULT(yes) |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1023 AC_DEFINE([HAVE_LIBGADU], [1], |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1024 [Define to 1 if you have libgadu.]) |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1025 ], [ |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1026 AC_MSG_RESULT(no) |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1027 echo |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1028 echo |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1029 echo "Your supplied copy of libgadu is too old." |
31620
3a90a59ddea2
Update libgadu to 0.11.0 plus local changes; thanks to Tomasz Wasilczyk.
Ethan Blanton <elb@pidgin.im>
parents:
31602
diff
changeset
|
1030 echo "Install version 1.11.0 or newer." |
29572
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1031 echo "Then rerun this ./configure" |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1032 echo |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1033 echo "Falling back to using our own copy of libgadu" |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1034 echo |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1035 GADU_LIBS="" |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1036 GADU_CFLAGS="" |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1037 gadu_libs=no |
9472a82eb553
Don't use old versions of libgadu if the user specified a location for the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29571
diff
changeset
|
1038 ]) |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1039 ], [ |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1040 AC_MSG_RESULT(no) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1041 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1042 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1043 echo "libgadu is not compatible with the GPL when compiled with OpenSSL support." |
21328
daf85e00658b
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <stu@nosnilmot.com>
parents:
21312
diff
changeset
|
1044 echo "To compile against system libgadu, please recompile libgadu using:" |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1045 echo "./autogen.sh --disable-libgadu-openssl --disable-static --enable-shared" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1046 echo "Then rerun this ./configure" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1047 echo |
21328
daf85e00658b
Some versions of libgadu use __GG_LIBGADU_HAVE_OPENSSL, others use
Stu Tomlinson <stu@nosnilmot.com>
parents:
21312
diff
changeset
|
1048 echo "Falling back to using our own copy of libgadu" |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1049 echo |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1050 GADU_LIBS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1051 GADU_CFLAGS="" |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1052 gadu_libs=no |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1053 ]) |
13465 | 1054 CPPFLAGS="$CPPFLAGS_save" |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1055 fi |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1056 |
14604
1e1bcb4a6d82
[gaim-migrate @ 17332]
Richard Laager <rlaager@wiktel.com>
parents:
14600
diff
changeset
|
1057 AM_CONDITIONAL(USE_INTERNAL_LIBGADU, test "x$gadu_libs" != "xyes") |
14600 | 1058 |
29576
d27d7b280bdb
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29572
diff
changeset
|
1059 if test "x$gadu_libs" = "x"; then |
d27d7b280bdb
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29572
diff
changeset
|
1060 gadu_libs=no |
d27d7b280bdb
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29572
diff
changeset
|
1061 fi |
d27d7b280bdb
Properly display "no" in the configure output when not using external libgadu.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29572
diff
changeset
|
1062 |
13317
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1063 AC_SUBST(GADU_LIBS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1064 AC_SUBST(GADU_CFLAGS) |
41747a38a1a8
[gaim-migrate @ 15686]
Richard Laager <rlaager@wiktel.com>
parents:
13293
diff
changeset
|
1065 |
2129 | 1066 AC_ARG_ENABLE(distrib,,,enable_distrib=no) |
1067 AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") | |
8031 | 1068 DYNAMIC_PRPLS=all |
13731 | 1069 AC_ARG_WITH(static-prpls, [AC_HELP_STRING([--with-static-prpls], [Link to certain protocols statically])], [STATIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`], [STATIC_PRPLS=""]) |
8031 | 1070 if test "x$STATIC_PRPLS" != "x" -a "x$DYNAMIC_PRPLS" = "xall"; then |
1071 DYNAMIC_PRPLS="" | |
1072 fi | |
1073 | |
2129 | 1074 if test "x$STATIC_PRPLS" = "xall" ; then |
32033
3a19c7068b53
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31921
diff
changeset
|
1075 STATIC_PRPLS="bonjour gg irc jabber msn mxit myspace novell oscar sametime silc simple yahoo zephyr" |
11579 | 1076 fi |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1077 if test "x$have_meanwhile" != "xyes" ; then |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1078 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/sametime//'` |
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1079 fi |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
1080 if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then |
21806
41959f031322
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 <daniel.atallah@gmail.com>
parents:
21800
diff
changeset
|
1081 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/bonjour//'` |
2129 | 1082 fi |
8852 | 1083 if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
31921 | 1084 STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/silc//'` |
8852 | 1085 fi |
2129 | 1086 AC_SUBST(STATIC_PRPLS) |
1087 STATIC_LINK_LIBS= | |
1088 extern_init= | |
1089 load_proto= | |
1090 for i in $STATIC_PRPLS ; do | |
24389
2b62300d2c19
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <mark@kingant.net>
parents:
24350
diff
changeset
|
1091 dnl Ugly special case for "libsilcpurple.la": |
27519
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1092 dnl ... and Ugly special case for multi-protocol oscar and yahoo |
17562
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1093 if test \( "x$i" = "xoscar" -o "x$i" = "xaim" -o "x$i" = "xicq" \) -a "x$static_oscar" != "xyes"; then |
24389
2b62300d2c19
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <mark@kingant.net>
parents:
24350
diff
changeset
|
1094 STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/oscar/liboscar.la" |
17562
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1095 extern_init="$extern_init extern gboolean purple_init_aim_plugin();" |
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1096 extern_init="$extern_init extern gboolean purple_init_icq_plugin();" |
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1097 load_proto="$load_proto purple_init_aim_plugin();" |
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1098 load_proto="$load_proto purple_init_icq_plugin();" |
27519
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1099 elif test "x$i" = "xyahoo"; then |
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1100 STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/yahoo/libymsg.la" |
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1101 extern_init="$extern_init extern gboolean purple_init_yahoo_plugin();" |
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1102 extern_init="$extern_init extern gboolean purple_init_yahoojp_plugin();" |
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1103 load_proto="$load_proto purple_init_yahoo_plugin();" |
35cb9aa9eb2f
zac from the Adium team noticed that the static prpl foo for yahoo was no longer
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27434
diff
changeset
|
1104 load_proto="$load_proto purple_init_yahoojp_plugin();" |
11945 | 1105 else |
17562
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1106 if test "x$i" = "xsilc"; then |
24389
2b62300d2c19
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <mark@kingant.net>
parents:
24350
diff
changeset
|
1107 STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/$i/lib${i}purple.la" |
17562
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1108 else |
24389
2b62300d2c19
Use libtool to build static archives when --with-static-prpls is passed
Mark Doliner <mark@kingant.net>
parents:
24350
diff
changeset
|
1109 STATIC_LINK_LIBS="$STATIC_LINK_LIBS \$(top_builddir)/libpurple/protocols/$i/lib$i.la" |
17562
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1110 fi |
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1111 extern_init="$extern_init extern gboolean purple_init_${i}_plugin();" |
6f54b1e84610
This started off as a patch from OpenSolaris to fix compiling with static
Stu Tomlinson <stu@nosnilmot.com>
parents:
17527
diff
changeset
|
1112 load_proto="$load_proto purple_init_${i}_plugin();" |
11945 | 1113 fi |
2129 | 1114 case $i in |
11579 | 1115 bonjour) static_bonjour=yes ;; |
13731 | 1116 gg) static_gg=yes ;; |
8637 | 1117 irc) static_irc=yes ;; |
1118 jabber) static_jabber=yes ;; | |
1119 msn) static_msn=yes ;; | |
32033
3a19c7068b53
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31921
diff
changeset
|
1120 mxit) static_mxit=yes ;; |
16395
39af416cfda7
Add MySpace prpl to configure.ac
Jeffrey Connelly <jaconnel@calpoly.edu>
parents:
16230
diff
changeset
|
1121 myspace) static_myspace=yes ;; |
8675 | 1122 novell) static_novell=yes ;; |
8637 | 1123 oscar) static_oscar=yes ;; |
15416
aa92e7062ce8
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15409
diff
changeset
|
1124 aim) static_oscar=yes ;; |
aa92e7062ce8
I think this is what was meant
Nathan Walp <nwalp@pidgin.im>
parents:
15409
diff
changeset
|
1125 icq) static_oscar=yes ;; |
10977
2ce8ec01a064
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
1126 sametime) static_sametime=yes ;; |
8849 | 1127 silc) static_silc=yes ;; |
11182 | 1128 simple) static_simple=yes ;; |
8637 | 1129 yahoo) static_yahoo=yes ;; |
1130 zephyr) static_zephyr=yes ;; | |
1131 *) echo "Invalid static protocol $i!!" ; exit ;; | |
2129 | 1132 esac |
1133 done | |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
1134 AM_CONDITIONAL(STATIC_BONJOUR, test "x$static_bonjour" = "xyes") |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2330
diff
changeset
|
1135 AM_CONDITIONAL(STATIC_GG, test "x$static_gg" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1136 AM_CONDITIONAL(STATIC_IRC, test "x$static_irc" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1137 AM_CONDITIONAL(STATIC_JABBER, test "x$static_jabber" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1138 AM_CONDITIONAL(STATIC_MSN, test "x$static_msn" = "xyes") |
32033
3a19c7068b53
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31921
diff
changeset
|
1139 AM_CONDITIONAL(STATIC_MXIT, test "x$static_mxit" = "xyes") |
16395
39af416cfda7
Add MySpace prpl to configure.ac
Jeffrey Connelly <jaconnel@calpoly.edu>
parents:
16230
diff
changeset
|
1140 AM_CONDITIONAL(STATIC_MYSPACE, test "x$static_myspace" = "xyes") |
8675 | 1141 AM_CONDITIONAL(STATIC_NOVELL, test "x$static_novell" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1142 AM_CONDITIONAL(STATIC_OSCAR, test "x$static_oscar" = "xyes") |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1143 AM_CONDITIONAL(STATIC_SAMETIME, test "x$static_sametime" = "xyes" -a "x$have_meanwhile" = "xyes") |
17568
980a104267da
Patch from Pekka Riikonen to update the SILC protocol plugin to work with
Stu Tomlinson <stu@nosnilmot.com>
parents:
17562
diff
changeset
|
1144 AM_CONDITIONAL(STATIC_SILC, test "x$static_silc" = "xyes" -a "x$have_silc" = "xyes") |
11181 | 1145 AM_CONDITIONAL(STATIC_SIMPLE, test "x$static_simple" = "xyes") |
2244
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1146 AM_CONDITIONAL(STATIC_YAHOO, test "x$static_yahoo" = "xyes") |
a647590a0979
[gaim-migrate @ 2254]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2238
diff
changeset
|
1147 AM_CONDITIONAL(STATIC_ZEPHYR, test "x$static_zephyr" = "xyes") |
2129 | 1148 AC_SUBST(STATIC_LINK_LIBS) |
22007
c38d72677c8a
Probe for -Wstrict-prototypes to get some more warnings. I then cleaned up
Richard Laager <rlaager@wiktel.com>
parents:
21935
diff
changeset
|
1149 AC_DEFINE_UNQUOTED(STATIC_PROTO_INIT, $extern_init static void static_proto_init(void) { $load_proto }, |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
1150 [Loads static protocol plugin module initialization functions.]) |
2129 | 1151 |
11579 | 1152 AC_ARG_WITH(dynamic_prpls, [AC_HELP_STRING([--with-dynamic-prpls], [specify which protocols to build dynamically])], [DYNAMIC_PRPLS=`echo $withval | $sedpath 's/,/ /g'`]) |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1153 if test "x$DYNAMIC_PRPLS" = "xall" ; then |
32033
3a19c7068b53
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31921
diff
changeset
|
1154 DYNAMIC_PRPLS="bonjour gg irc jabber msn mxit myspace novell oscar sametime silc simple yahoo zephyr" |
11579 | 1155 fi |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1156 if test "x$have_meanwhile" != "xyes"; then |
14441 | 1157 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/sametime//'` |
12496
f9d0ab1474ac
[gaim-migrate @ 14808]
Christopher O'Brien <siege@pidgin.im>
parents:
12487
diff
changeset
|
1158 fi |
18805
1244b5f43661
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 <daniel.atallah@gmail.com>
parents:
18749
diff
changeset
|
1159 if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then |
21806
41959f031322
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 <daniel.atallah@gmail.com>
parents:
21800
diff
changeset
|
1160 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/bonjour//'` |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1161 fi |
8852 | 1162 if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then |
31921 | 1163 DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/silc//'` |
8852 | 1164 fi |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1165 AC_SUBST(DYNAMIC_PRPLS) |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1166 for i in $DYNAMIC_PRPLS ; do |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1167 case $i in |
11579 | 1168 bonjour) dynamic_bonjour=yes ;; |
8637 | 1169 gg) dynamic_gg=yes ;; |
1170 irc) dynamic_irc=yes ;; | |
1171 jabber) dynamic_jabber=yes ;; | |
1172 msn) dynamic_msn=yes ;; | |
32033
3a19c7068b53
I just don't like this not being in alphabetical order.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31921
diff
changeset
|
1173 mxit) dynamic_mxit=yes ;; |
16395
39af416cfda7
Add MySpace prpl to configure.ac
Jeffrey Connelly <jaconnel@calpoly.edu>
parents:
16230
diff
changeset
|
1174 myspace) dynamic_myspace=yes ;; |
8675 | 1175 novell) dynamic_novell=yes ;; |
25856
1bae44bc4cc3
The DYNAMIC_protocol defines aren't used anywhere.
Richard Laager <rlaager@wiktel.com>
parents:
24459
diff
changeset
|
1176 null) dynamic_null=yes ;; |
8637 | 1177 oscar) dynamic_oscar=yes ;; |
15409
f733d8042f96
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15396
diff
changeset
|
1178 aim) dynamic_oscar=yes ;; |
f733d8042f96
Allow --dynamic-prpls to recognize aim and icq as synonyms for oscar
Ethan Blanton <elb@pidgin.im>
parents:
15396
diff
changeset
|
1179 icq) dynamic_oscar=yes ;; |
10977
2ce8ec01a064
[gaim-migrate @ 12803]
Christopher O'Brien <siege@pidgin.im>
parents:
10975
diff
changeset
|
1180 sametime) dynamic_sametime=yes ;; |
8849 | 1181 silc) dynamic_silc=yes ;; |
11181 | 1182 simple) dynamic_simple=yes ;; |
8637 | 1183 yahoo) dynamic_yahoo=yes ;; |
1184 zephyr) dynamic_zephyr=yes ;; | |
1185 *) echo "Invalid dynamic protocol $i!!" ; exit ;; | |
7373
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1186 esac |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1187 done |
1dbf83536d83
[gaim-migrate @ 7968]
Christian Hammond <chipx86@chipx86.com>
parents:
7351
diff
changeset
|
1188 |
14207 | 1189 AC_ARG_ENABLE(plugins, [AC_HELP_STRING([--disable-plugins], [compile without plugin support])], , enable_plugins=yes) |
14440 | 1190 AC_ARG_WITH(krb4, [AC_HELP_STRING([--with-krb4=PREFIX], [compile Zephyr plugin with Kerberos 4 support])], kerberos="$withval", kerberos="no") |
1191 AC_ARG_WITH(zephyr, [AC_HELP_STRING([--with-zephyr=PREFIX], [compile Zephyr plugin against external libzephyr])], zephyr="$withval", zephyr="no") | |
8849 | 1192 AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
2129 | 1193 |
22538
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
1194 AC_CHECK_HEADERS(sys/utsname.h) |
8849 | 1195 AC_CHECK_FUNC(uname) |
8378 | 1196 |
17018
d603b5fb7292
disapproval of revision 'cde234fe820467241e86dc0c48917384759d7f4a'
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
1197 AC_ARG_ENABLE(fortify, [AC_HELP_STRING([--disable-fortify], [compile without FORTIFY_SOURCE support])], , enable_fortify=yes) |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1198 |
24350
8282911d5e17
Build everything with the *_DISABLE_DEPRECATED flags set. This allows us
Richard Laager <rlaager@wiktel.com>
parents:
24293
diff
changeset
|
1199 DEBUG_CFLAGS="$DEBUG_CFLAGS -DPURPLE_DISABLE_DEPRECATED -DPIDGIN_DISABLE_DEPRECATED -DFINCH_DISABLE_DEPRECATED -DGNT_DISABLE_DEPRECATED" |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1200 if test "x$GCC" = "xyes"; then |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1201 dnl We enable -Wall later. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1202 dnl If it's set after the warning CFLAGS in the compiler invocation, it counteracts the -Wno... flags. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1203 dnl This leads to warnings we don't want. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1204 CFLAGS=`echo $CFLAGS |$sedpath 's/-Wall//'` |
12438
3ac0000247e9
[gaim-migrate @ 14745]
Richard Laager <rlaager@wiktel.com>
parents:
12435
diff
changeset
|
1205 |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1206 dnl ENABLE WARNINGS SUPPORTED BY THE VERSION OF GCC IN USE |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1207 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1208 dnl Future Possibilities |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1209 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1210 dnl Consider adding -Wbad-function-cast. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1211 dnl This leads to spurious warnings using GPOINTER_TO_INT(), et al. directly on a function call. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1212 dnl We'd need an intermediate variable. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1213 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1214 dnl Consider adding -Wfloat-equal. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1215 dnl This leads to warnings with Perl. |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1216 dnl Perhaps we could write ugly configure magic and pass -Wno-float-equal down to that subdirectory. |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1217 dnl On the other hand, it's probably actually broken, so maybe the Perl folks should fix that? |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1218 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1219 dnl Consider removing -Wno-sign-compare (from the -Wextra set) and fixing all those cases. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1220 dnl This is likely non-trivial. |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1221 dnl |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1222 for newflag in \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1223 "-Waggregate-return" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1224 "-Wcast-align" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1225 "-Wdeclaration-after-statement" \ |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
1226 "-Wendif-labels" \ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1227 "-Werror-implicit-function-declaration" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1228 "-Wextra -Wno-sign-compare -Wno-unused-parameter" \ |
24707
2a507db5e715
Turn on -Wformat-security and make it an error with GCC 4.
Richard Laager <rlaager@wiktel.com>
parents:
24459
diff
changeset
|
1229 "-Wformat-security" \ |
2a507db5e715
Turn on -Wformat-security and make it an error with GCC 4.
Richard Laager <rlaager@wiktel.com>
parents:
24459
diff
changeset
|
1230 "-Werror=format-security" \ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1231 "-Winit-self" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1232 "-Wmissing-declarations" \ |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
1233 "-Wmissing-noreturn" \ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1234 "-Wmissing-prototypes" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1235 "-Wpointer-arith" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1236 "-Wundef" \ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1237 ; do |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1238 orig_CFLAGS="$CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1239 CFLAGS="$CFLAGS $newflag" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1240 AC_MSG_CHECKING(for $newflag option to gcc) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1241 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1242 int main() {return 0;} |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1243 ]])], [ |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1244 AC_MSG_RESULT(yes) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1245 CFLAGS="$orig_CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1246 DEBUG_CFLAGS="$DEBUG_CFLAGS $newflag" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1247 ], [ |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1248 AC_MSG_RESULT(no) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1249 CFLAGS="$orig_CFLAGS" |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1250 ]) |
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1251 done |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1252 |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
1253 if test "x$enable_fortify" = "xyes"; then |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1254 AC_MSG_CHECKING(for FORTIFY_SOURCE support) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1255 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <features.h>]], [[ |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1256 int main() { |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1257 #if !(__GNUC_PREREQ (4, 1) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1258 || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (4, 0)) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1259 || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (3, 4) \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1260 && __GNUC_MINOR__ == 4 \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1261 && (__GNUC_PATCHLEVEL__ > 2 \ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1262 || (__GNUC_PATCHLEVEL__ == 2 && __GNUC_RH_RELEASE__ >= 8)))) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1263 #error No FORTIFY_SOURCE support |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1264 #endif |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1265 return 0; |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1266 } |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
1267 ]])], [ |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1268 AC_MSG_RESULT(yes) |
16582
60f9ac8421ef
Add a couple more CFLAGS to highlight some more warnings and change how we
Stu Tomlinson <stu@nosnilmot.com>
parents:
16523
diff
changeset
|
1269 DEBUG_CFLAGS="$DEBUG_CFLAGS -Wp,-D_FORTIFY_SOURCE=2" |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1270 ], [ |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1271 AC_MSG_RESULT(no) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1272 ]) |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1273 fi |
8525
d8dfab355d2c
[gaim-migrate @ 9264]
Christian Hammond <chipx86@chipx86.com>
parents:
8485
diff
changeset
|
1274 |
12435
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1275 DEBUG_CFLAGS="-Wall $DEBUG_CFLAGS" |
8f98014a4e7d
[gaim-migrate @ 14742]
Richard Laager <rlaager@wiktel.com>
parents:
12423
diff
changeset
|
1276 CFLAGS="-g $CFLAGS" |
7021 | 1277 fi |
29954
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
1278 |
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
1279 if test "x$SUNCC" = "xyes"; then |
30109
44ec2e7c2488
I agree with Stu that this is the correct way to handle the Sun CC specific
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29954
diff
changeset
|
1280 CFLAGS="$CFLAGS -features=extensions" |
29954
b3377040edc1
Build fixes on OpenSolaris. Closes #11841.
brian.lu@sun.com
parents:
29924
diff
changeset
|
1281 fi |
6723
296c45dd9a51
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
1282 AC_SUBST(CFLAGS) |
296c45dd9a51
[gaim-migrate @ 7250]
Christian Hammond <chipx86@chipx86.com>
parents:
6722
diff
changeset
|
1283 |
15913
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
1284 AC_PATH_PROG(pidginpath, pidgin) |
14191
009db0b357b5
This is a hand-crafted commit to migrate across subversion revisions
Ethan Blanton <elb@pidgin.im>
parents:
14122
diff
changeset
|
1285 |
8665
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1286 dnl ####################################################################### |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1287 dnl # Check for D-Bus libraries |
11055 | 1288 dnl ####################################################################### |
1289 | |
23329
d4f12325e599
The DBus and NetworkManager options are enabled by default, so the --help
Richard Laager <rlaager@wiktel.com>
parents:
23201
diff
changeset
|
1290 AC_ARG_ENABLE(dbus, [AC_HELP_STRING([--disable-dbus], [disable D-Bus support])], , enable_dbus=yes) |
d4f12325e599
The DBus and NetworkManager options are enabled by default, so the --help
Richard Laager <rlaager@wiktel.com>
parents:
23201
diff
changeset
|
1291 AC_ARG_ENABLE(nm, [AC_HELP_STRING([--disable-nm], [disable NetworkManager support (requires D-Bus)])], enable_nm=$enableval, enable_nm=yes) |
11055 | 1292 |
11146 | 1293 if test "x$enable_dbus" = "xyes" ; then |
14441 | 1294 AC_CHECK_PROG(enable_dbus, dbus-binding-tool, yes, no) |
11055 | 1295 fi |
1296 | |
11146 | 1297 if test "x$enable_dbus" = "xyes" ; then |
22613
7dd74e13f447
Fix our D-Bus version requirement
Stu Tomlinson <stu@nosnilmot.com>
parents:
22612
diff
changeset
|
1298 PKG_CHECK_MODULES(DBUS, [dbus-1 >= 0.60 dbus-glib-1 >= 0.60], [ |
11055 | 1299 AC_SUBST(DBUS_CFLAGS) |
11070
fdb8ba7a4857
[gaim-migrate @ 13069]
Richard Laager <rlaager@wiktel.com>
parents:
11067
diff
changeset
|
1300 AC_SUBST(DBUS_LIBS) |
fdb8ba7a4857
[gaim-migrate @ 13069]
Richard Laager <rlaager@wiktel.com>
parents:
11067
diff
changeset
|
1301 enable_dbus=yes |
14442 | 1302 ], [ |
24054
156913375b3f
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
24047
diff
changeset
|
1303 enable_dbus=no |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1304 if test "x$force_deps" = "xyes" ; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1305 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1306 D-Bus development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1307 Use --disable-dbus if you do not need D-Bus support. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1308 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1309 fi]) |
24046
f5faf254159b
Don't check for NetworkManager support when we find out we're not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24027
diff
changeset
|
1310 fi |
14696 | 1311 |
22875
4f6040bb6f7a
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@wiktel.com>
parents:
22675
diff
changeset
|
1312 dnl Check for NetworkManager.h; if we don't have it, oh well |
24046
f5faf254159b
Don't check for NetworkManager support when we find out we're not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24027
diff
changeset
|
1313 if test "x$enable_dbus" = "xyes" ; then |
22875
4f6040bb6f7a
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@wiktel.com>
parents:
22675
diff
changeset
|
1314 if test "x$enable_nm" = "xyes" ; then |
24047
3273b22b6a7b
Depend on NetworkManager >= 0.5.0 because NetworkManager.h does not
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
24046
diff
changeset
|
1315 PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [ |
22895
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1316 AC_SUBST(NETWORKMANAGER_CFLAGS) |
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1317 AC_SUBST(NETWORKMANAGER_LIBS) |
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1318 AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.]) |
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1319 ], [ |
24054
156913375b3f
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
24047
diff
changeset
|
1320 enable_nm=no |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1321 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1322 AC_MSG_ERROR([ |
22895
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1323 NetworkManager development headers not found. |
0bd86dae2734
Use pkg-config to detect NetworkManager. Also, fail if it isn't present,
Richard Laager <rlaager@wiktel.com>
parents:
22875
diff
changeset
|
1324 Use --disable-nm if you do not need NetworkManager support. |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1325 ]) |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1326 fi]) |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1327 fi |
24054
156913375b3f
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
24047
diff
changeset
|
1328 else |
156913375b3f
Report dbus/nm availability correctly
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
24047
diff
changeset
|
1329 enable_nm=no |
11067 | 1330 fi |
1331 | |
14441 | 1332 dnl ####################################################################### |
1333 dnl # Check for Python | |
1334 dnl ####################################################################### | |
11146 | 1335 |
14441 | 1336 dnl Python scripts are used to auto-generate about 3000 lines of C |
16186
d0690b9a607a
Deal with Gaim in some error messages.
Richard Laager <rlaager@wiktel.com>
parents:
16144
diff
changeset
|
1337 dnl and XML code that wraps (part of) the existing API so that |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1338 dnl it is now accessible through D-Bus. |
11146 | 1339 |
14441 | 1340 dnl Python is only required if --enable-dbus is used, and only for |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
1341 dnl the build process to generate the code, not for running pidgin. |
14441 | 1342 dnl This autogenerated code is system-independent, so in principle we |
1343 dnl can generate all of it before shipping. But I thought adding | |
1344 dnl auto-generated stuff to the repository is inelegant. | |
1345 dnl Alternatively, these python scripts could be rewritten | |
1346 dnl in C (brrrr ...). | |
11146 | 1347 |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1348 AC_ARG_WITH([python], |
13771
463259ea22ff
[gaim-migrate @ 16183]
Etan Reisner <pidgin@unreliablesource.net>
parents:
13746
diff
changeset
|
1349 AC_HELP_STRING([--with-python=PATH], |
13731 | 1350 [which python interpreter to use for dbus code generation]), |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1351 PYTHON=$withval) |
11356 | 1352 |
29679
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1353 if test "x$enable_dbus" = "xyes" || test "x$enable_consoleui" = "xyes" ; then |
13841 | 1354 if test -z "$PYTHON" -o "x$PYTHON" = "xyes"; then |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1355 AC_PATH_PROG([PYTHON], [python], [no]) |
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1356 fi |
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1357 |
19749
a25604fbfa92
Fix the capitalization of the python variable in a configure.ac check, I
Etan Reisner <pidgin@unreliablesource.net>
parents:
19740
diff
changeset
|
1358 if test x"$PYTHON" = x"no" ; then |
11146 | 1359 AC_MSG_WARN([python interpreter not found in your path]) |
1360 enable_dbus=no | |
1361 fi | |
1362 | |
1363 if $PYTHON -c "import sys; sys.exit(sys.version[[:3]] >= '2.4')" ; then | |
1364 AC_MSG_WARN([python version >= 2.4 required]) | |
1365 enable_dbus=no | |
12584
8e15977b9705
[gaim-migrate @ 14912]
Gary Kramlich <grim@reaperworld.com>
parents:
12582
diff
changeset
|
1366 fi |
11146 | 1367 fi |
1368 | |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1369 dnl ########################################################################### |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1370 dnl # Find the D-Bus services dir. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1371 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1372 dnl # This is a 3 step process that |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1373 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1374 dnl # 1. checks if --with-dbus-services was set, if so use that. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1375 dnl # 2. checks if --prefix was given, if so use that. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1376 dnl # 3. fallbacks to installing into what should be the correct system |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1377 dnl # directories. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1378 dnl # |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1379 dnl # This is still prone to error if one of the legacy directories exist |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1380 dnl # although a newer dbus is installed. But I have tried to order the |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1381 dnl # directory searching to keep this situation at a minimum. |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1382 dnl ########################################################################### |
14440 | 1383 AC_ARG_WITH(dbus-services, [AC_HELP_STRING([--with-dbus-services=<dir>], [where the D-Bus services directory is located.])]) |
11351 | 1384 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1385 DBUS_SERVICES_DIR="" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1386 |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1387 if test x"$enable_dbus" = "xyes" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1388 AC_MSG_CHECKING([location of the D-Bus services directory]) |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1389 if ! test -z "$with_dbus_services" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1390 if ! test -d "$with_dbus_services" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1391 AC_MSG_ERROR([$with_dbus_services does not exist, if this is the correct location please make sure that it exists.]) |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1392 fi |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1393 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1394 DBUS_SERVICES_DIR="$with_dbus_services" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1395 else |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1396 if test x"$prefix" = x"NONE" ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1397 dnl # no prefix given, so we look for the correct dbus system paths. |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1398 dnl # if a prefix is given, we use it. |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1399 |
18494
dc98087bd97c
Apparently we're not supposed to try to expand $datadir or $libdir from inside
Richard Laager <rlaager@wiktel.com>
parents:
18162
diff
changeset
|
1400 serviceprefixes="$prefix/share $prefix/lib /usr/share /usr/local/share" |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1401 DBUS_SERVICES_DIR="" |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1402 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1403 for d in $serviceprefixes ; do |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1404 dir="$d/dbus-1/services" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1405 if test -d $dir ; then |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1406 DBUS_SERVICES_DIR="$dir" |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1407 break |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1408 fi |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1409 done |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1410 |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1411 if test -z $DBUS_SERVICES_DIR ; then |
29674
ba2b9a097da9
I hate seeing people use "it's" when "its" is the correct word.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29655
diff
changeset
|
1412 AC_MSG_ERROR([D-Bus services directory was not found! Please use --with-dbus-services and specify its location.]) |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1413 fi |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1414 else |
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1415 DBUS_SERVICES_DIR="$datadir/dbus-1/services" |
11903 | 1416 fi |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1417 fi |
13588
bbf2e601be82
[gaim-migrate @ 15973]
Gary Kramlich <grim@reaperworld.com>
parents:
13574
diff
changeset
|
1418 AC_MSG_RESULT([$DBUS_SERVICES_DIR]) |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1419 AC_DEFINE(HAVE_DBUS, 1, [Define if we are using D-Bus.]) |
13490
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1420 fi |
40c5d0508a1a
[gaim-migrate @ 15866]
Gary Kramlich <grim@reaperworld.com>
parents:
13465
diff
changeset
|
1421 AC_SUBST(DBUS_SERVICES_DIR) |
11351 | 1422 |
11356 | 1423 if test "x$enable_dbus" = "xyes" ; then |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1424 echo "Building with D-Bus support" |
11356 | 1425 else |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
1426 echo "Building without D-Bus support" |
11356 | 1427 fi |
1428 | |
1429 AM_CONDITIONAL(ENABLE_DBUS, test "x$enable_dbus" = "xyes") | |
1430 | |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1431 dnl Check for Python headers (currently useful only for libgnt) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1432 dnl (Thanks to XChat) |
29679
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1433 if test "x$enable_consoleui" = "xyes" -a ! -z "$PYTHON" -a x"$PYTHON" != x"no" ; then |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1434 AC_MSG_CHECKING(for Python compile flags) |
29679
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1435 PY_PREFIX=`$PYTHON -c 'import sys ; print sys.prefix'` |
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1436 PY_EXEC_PREFIX=`$PYTHON -c 'import sys ; print sys.exec_prefix'` |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1437 changequote(<<, >>)dnl |
29679
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1438 PY_VERSION=`$PYTHON -c 'import sys ; print sys.version[0:3]'` |
4839a889f705
Fix Python overrideability in configure script. Closes #11625.
brad@comstyle.com
parents:
29674
diff
changeset
|
1439 PY_MAJOR=`$PYTHON -c 'import sys ; print sys.version[0:2]'` |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1440 changequote([, ])dnl |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1441 if test -f $PY_PREFIX/include/python$PY_VERSION/Python.h -a "$PY_MAJOR" = "2."; then |
29567
170a3bcc11b9
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29566
diff
changeset
|
1442 AC_MSG_RESULT() |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1443 AC_CHECK_LIB(pthread, pthread_create, ) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1444 AC_CHECK_LIB(util, openpty, ) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1445 AC_CHECK_LIB(db, dbopen, ) |
28857
d4814f2afaef
*** Plucked rev 8afdf9fa3c0c98a6735023230f285152f54c3a79 (f05c54b03e6bbfdbff38c01697fbd353a969e05e):
Daniel Atallah <daniel.atallah@gmail.com>
parents:
28685
diff
changeset
|
1446 PY_LIBS="-L$PY_EXEC_PREFIX/lib/python$PY_VERSION/config -lpython$PY_VERSION" |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1447 PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION" |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1448 AC_DEFINE(USE_PYTHON, [1], [Define if python headers are available.]) |
29567
170a3bcc11b9
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29566
diff
changeset
|
1449 dnl Because the above AC_CHECK_LIB get in the way... |
170a3bcc11b9
Make Python compile check look a little nicer.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29566
diff
changeset
|
1450 AC_MSG_CHECKING(for Python compile flags) |
21800
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1451 AC_MSG_RESULT(ok) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1452 else |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1453 AC_MSG_RESULT([Can't find Python.h]) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1454 PY_LIBS="" |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1455 PY_CFLAGS="" |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1456 fi |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1457 fi |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1458 AC_SUBST(PY_CFLAGS) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1459 AC_SUBST(PY_LIBS) |
73aab5bdd830
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
21798
diff
changeset
|
1460 |
11055 | 1461 dnl ####################################################################### |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1462 dnl # Check for Mono support |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1463 dnl ####################################################################### |
15538
7ae72b7c02b1
sf patch #1640011, from Celso Pinto
Mark Doliner <mark@kingant.net>
parents:
15461
diff
changeset
|
1464 AC_ARG_ENABLE(mono, [AC_HELP_STRING([--enable-mono], [compile with Mono runtime support (experimental)])], , enable_mono=no) |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1465 if test x"$enable_mono" = x"yes" ; then |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1466 PKG_CHECK_MODULES(MONO, mono, [ |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1467 AC_SUBST(MONO_CFLAGS) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1468 AC_SUBST(MONO_LIBS) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1469 enable_mono=yes |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1470 ], [ |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1471 AC_MSG_RESULT(no) |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1472 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1473 Mono development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1474 Use --disable-mono if you do not need Mono support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1475 ]) |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1476 ]) |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1477 if test x"$enable_mono" = x"yes"; then |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1478 oldLIBS="$LIBS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1479 LIBS="$LIBS $MONO_LIBS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1480 AC_MSG_CHECKING(for libmono) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1481 AC_CHECK_FUNCS(mono_jit_init, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1482 LIBS="$oldLIBS" |
13731 | 1483 |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1484 oldCPPFLAGS="$CPPFLAGS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1485 CPPFLAGS="$CPPFLAGS $MONO_CFLAGS" |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1486 AC_CHECK_HEADERS(mono/jit/jit.h, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1487 AC_CHECK_HEADERS(mono/metadata/object.h, [], enable_mono=no) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1488 CPPFLAGS="$oldCPPFLAGS" |
13731 | 1489 |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1490 AC_DEFINE(ENABLE_MONO, 1, [Define if mono enabled.]) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1491 fi |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1492 else |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1493 MONO_CFLAGS= |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1494 MONO_LIBS= |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1495 enable_mono=no |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1496 fi |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1497 |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1498 AC_SUBST(MONO_CFLAGS) |
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
1499 AC_SUBST(MONO_LIBS) |
11662
4117f696638e
[gaim-migrate @ 13947]
Gary Kramlich <grim@reaperworld.com>
parents:
11660
diff
changeset
|
1500 AM_CONDITIONAL(USE_MONO, test x"$enable_mono" = x"yes") |
3203 | 1501 |
8665
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1502 dnl ####################################################################### |
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1503 dnl # Check for Perl support |
8c4f33ffe17c
[gaim-migrate @ 9417]
Christian Hammond <chipx86@chipx86.com>
parents:
8637
diff
changeset
|
1504 dnl ####################################################################### |
14444 | 1505 AC_ARG_ENABLE(perl, [AC_HELP_STRING([--disable-perl], [compile without perl scripting])], , enable_perl=yes) |
1506 | |
10975
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1507 if test "$enable_plugins" = no ; then |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1508 enable_perl=no |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
1509 fi |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1510 looked_for_perl="no" |
2129 | 1511 if test "$enable_perl" = yes ; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1512 looked_for_perl="yes" |
2129 | 1513 AC_PATH_PROG(perlpath, perl) |
1514 AC_MSG_CHECKING(for Perl compile flags) | |
1515 PERL_CFLAGS=`$perlpath -MExtUtils::Embed -e ccopts 2>/dev/null` | |
1516 if test "_$PERL_CFLAGS" = _ ; then | |
1517 AC_MSG_RESULT([not found, building without perl.]) | |
16896
bcba07153da5
Prevent bogus configure errors if perl isn't found. This isn't major but
Stu Tomlinson <stu@nosnilmot.com>
parents:
16891
diff
changeset
|
1518 enable_perl=no |
2129 | 1519 else |
1520 PERL_LIBS=`$perlpath -MExtUtils::Embed -e ldopts 2>/dev/null |$sedpath 's/-lgdbm //'` | |
1521 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-ldb //'` | |
1522 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lndbm //'` | |
1523 if test "$system" = "Linux"; then | |
1524 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lnsl //'` | |
1525 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lposix //'` | |
1526 fi | |
1527 PERL_LIBS=`echo $PERL_LIBS |$sedpath 's/-lc //'` | |
1528 AC_MSG_RESULT(ok) | |
3931 | 1529 |
6844
ffc40208c1e9
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1530 oldLIBS="$LIBS" |
3931 | 1531 LIBS="$LIBS $PERL_LIBS" |
1532 AC_MSG_CHECKING(for libperl) | |
1533 AC_CHECK_FUNCS(perl_run, [], enable_perl=no) | |
6844
ffc40208c1e9
[gaim-migrate @ 7389]
Christian Hammond <chipx86@chipx86.com>
parents:
6836
diff
changeset
|
1534 LIBS="$oldLIBS" |
10460 | 1535 |
1536 oldCPPFLAGS="$CPPFLAGS" | |
1537 CPPFLAGS="$CPPFLAGS $PERL_CFLAGS" | |
22528
4bcd3868a136
This broke building perl, finding EXTERN.h breaks without the PERL_CFLAGS
Etan Reisner <pidgin@unreliablesource.net>
parents:
22495
diff
changeset
|
1538 AC_CHECK_HEADERS(EXTERN.h) |
10460 | 1539 AC_CHECK_HEADERS(perl.h, [], enable_perl=no, |
1540 [#if HAVE_EXTERN_H | |
1541 # include <EXTERN.h> | |
1542 #endif]) | |
1543 CPPFLAGS="$oldCPPFLAGS" | |
2129 | 1544 fi |
1545 fi | |
1546 | |
3931 | 1547 if test "$enable_perl" = yes ; then |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1548 AC_PROG_PERL_MODULES(ExtUtils::MakeMaker, , have_makemaker=no) |
3931 | 1549 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1550 if test "x$have_makemaker" = "xno"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1551 enable_perl=no |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1552 PERL_CFLAGS= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1553 PERL_LIBS= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1554 AM_CONDITIONAL(USE_PERL, false) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1555 AC_MSG_WARN(Compiling perl requires ExtUtils::MakeMaker) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1556 else |
14442 | 1557 AC_DEFINE(HAVE_PERL, [1], [Compile with support for perl]) |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1558 AC_SUBST(PERL_CFLAGS) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1559 AC_SUBST(PERL_LIBS) |
12120
b8c5b67a5475
[gaim-migrate @ 14420]
Etan Reisner <pidgin@unreliablesource.net>
parents:
12067
diff
changeset
|
1560 AM_CONDITIONAL(USE_PERL, true) |
4298 | 1561 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1562 dnl This is almost definitely wrong, but in case there's |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1563 dnl something I'm missing, I'll leave it in. |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1564 AC_CHECK_FUNCS(Perl_eval_pv) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1565 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1566 AC_MSG_CHECKING(for old perl) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1567 PERL_OLD=`$perlpath -e 'if($]<5.006){printf"yes\n";}else{printf"no\n";}'` |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1568 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1569 if test "x$PERL_OLD" = "xyes"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1570 AC_DEFINE(OLD_PERL, 1, [Define if old perl is installed.]) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1571 AC_MSG_RESULT(yes) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1572 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1573 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1574 fi |
6586
c3388f361bdf
[gaim-migrate @ 7108]
Christian Hammond <chipx86@chipx86.com>
parents:
6535
diff
changeset
|
1575 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1576 AC_MSG_CHECKING(for DynaLoader.a) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1577 DYNALOADER_A=`echo $PERL_LDFLAGS | $perlpath -pe 's/^(.* )*([[^ ]]*DynaLoader\.a).*/\2/'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1578 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1579 dnl Don't check libperl.a if dynaloader.a wasn't found. |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1580 if test -n "$DYNALOADER_A"; then |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1581 AC_MSG_RESULT(yes) |
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1582 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1583 dnl Find either libperl.a or libperl.so |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1584 AC_MSG_CHECKING(for libperl.a or libperl.so) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1585 LIBPERL_A=`echo "$PERL_LDFLAGS -L/usr/lib"|$perlpath -e 'foreach (split(/ /, <STDIN>)) { if (/^-L(.*)/) { my $dir=$1; if (\`ls $dir/libperl.so* 2>/dev/null\`) { print "-lperl"; last; }; if (-e "$dir/libperl.a") { print "$dir/libperl.a"; last } } };'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1586 if test -z "$LIBPERL_A"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1587 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1588 DYNALOADER_A= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1589 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1590 AC_MSG_RESULT(yes) |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1591 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1592 if test "$LIBPERL_A" = "-lperl"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1593 LIBPERL_A= |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1594 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1595 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1596 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1597 PERL_LIBS=`echo $PERL_LIBS | $perlpath -pe 's/^(.* )*[[^ ]]*DynaLoader\.a/\1libperl_dynaloader.la/'` |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1598 |
7200
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1599 if test -n "$LIBPERL_A"; then |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1600 PERL_LIBS=`echo $PERL_LDFLAGS | $sedpath -e 's/-lperl /libperl_orig.la /' -e 's/-lperl$/libperl_orig.la$/'` |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1601 fi |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1602 |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1603 AC_SUBST(DYNALOADER_A) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1604 AC_SUBST(LIBPERL_A) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1605 else |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1606 AC_MSG_RESULT(no) |
2ddd145c9420
[gaim-migrate @ 7769]
Christian Hammond <chipx86@chipx86.com>
parents:
7168
diff
changeset
|
1607 fi |
6508
cbd24b37350d
[gaim-migrate @ 7025]
Christian Hammond <chipx86@chipx86.com>
parents:
6475
diff
changeset
|
1608 fi |
3931 | 1609 else |
1610 PERL_CFLAGS= | |
1611 PERL_LIBS= | |
5232
2d58a9a46292
[gaim-migrate @ 5602]
Christian Hammond <chipx86@chipx86.com>
parents:
5229
diff
changeset
|
1612 AM_CONDITIONAL(USE_PERL, false) |
3931 | 1613 fi |
1614 | |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
1615 if test "x$looked_for_perl" = "xyes" -a "x$enable_perl" = "xno" -a "x$force_deps" = "xyes"; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1616 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1617 Perl development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1618 Use --disable-perl if you do not need Perl scripting support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1619 ]) |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1620 fi |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1621 |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1622 dnl ####################################################################### |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1623 dnl # SSL support |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1624 dnl # |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1625 dnl # Thanks go to Evolution for the checks. |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1626 dnl ####################################################################### |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1627 |
27698
7a456d5da878
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27696
diff
changeset
|
1628 AC_ARG_WITH(system-ssl-certs, [AC_HELP_STRING([--with-system-ssl-certs=<dir>], [directory containing system-wide SSL CA certificates])], [ssl_certificates_dir=$withval]) |
23330
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1629 |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1630 SSL_CERTIFICATES_DIR="" |
27698
7a456d5da878
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27696
diff
changeset
|
1631 if ! test -z "$ssl_certificates_dir" ; then |
29646
55a807c06fbb
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <stu@nosnilmot.com>
parents:
29621
diff
changeset
|
1632 if test "x$ssl_certificates_dir" = "xyes" ; then |
55a807c06fbb
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <stu@nosnilmot.com>
parents:
29621
diff
changeset
|
1633 AC_MSG_ERROR([--with-system-ssl-certs requires that a location is specified, eg. --with-system-ssl-certs=/etc/pki/tls/certs]) |
55a807c06fbb
Add a more helpful error message if --with-system-ssl-certs is specified
Stu Tomlinson <stu@nosnilmot.com>
parents:
29621
diff
changeset
|
1634 fi |
27698
7a456d5da878
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27696
diff
changeset
|
1635 if ! test -d "$ssl_certificates_dir" ; then |
7a456d5da878
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27696
diff
changeset
|
1636 AC_MSG_ERROR([$ssl_certificates_dir does not exist, if this is the correct location please make sure that it exists.]) |
23330
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1637 fi |
27698
7a456d5da878
And really fix that --with-system-ssl-certs argument.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27696
diff
changeset
|
1638 SSL_CERTIFICATES_DIR="$ssl_certificates_dir" |
23330
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1639 fi |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1640 AC_SUBST(SSL_CERTIFICATES_DIR) |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1641 AM_CONDITIONAL(INSTALL_SSL_CERTIFICATES, test "x$SSL_CERTIFICATES_DIR" = "x") |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
1642 |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1643 dnl These two are inverses of each other <-- stolen from evolution! |
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1644 |
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1645 AC_ARG_ENABLE(gnutls, |
22614
8cc5ba6f9081
Remove a legacy preference for GnuTLS
Stu Tomlinson <stu@nosnilmot.com>
parents:
22613
diff
changeset
|
1646 [ --enable-gnutls=[yes,no] attempt to use GnuTLS for SSL support [default=yes]], |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1647 [enable_gnutls="$enableval"], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1648 [enable_gnutls="yes"]) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1649 |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1650 AC_ARG_ENABLE(nss, |
13731 | 1651 [ --enable-nss=[yes,no,static] attempt to use Mozilla libnss for SSL support [default=yes]], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1652 [enable_nss="$enableval"], |
6968 | 1653 [enable_nss="yes"]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1654 |
27162
8f405df1652d
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <paul@darkrain42.org>
parents:
27137
diff
changeset
|
1655 msg_ssl="None. MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!" |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1656 looked_for_gnutls="no" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1657 dnl # |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1658 dnl # Check for GnuTLS if it's specified. |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1659 dnl # |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1660 if test "x$enable_gnutls" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1661 enable_gnutls="no" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1662 prefix=`eval echo $prefix` |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1663 looked_for_gnutls="yes" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1664 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1665 AC_ARG_WITH(gnutls-includes, |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1666 [ --with-gnutls-includes=PREFIX location of GnuTLS includes.], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1667 [ with_gnutls_includes="$withval" ], |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1668 [ with_gnutls_includes="$prefix/include" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1669 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1670 have_gnutls_includes="no" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1671 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1672 if test "x$with_gnutls_includes" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1673 CPPFLAGS_save="$CPPFLAGS" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1674 |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1675 AC_MSG_CHECKING(for GnuTLS includes) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1676 AC_MSG_RESULT("") |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1677 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1678 CPPFLAGS="$CPPFLAGS -I$with_gnutls_includes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1679 AC_CHECK_HEADERS(gnutls/gnutls.h, [ gnutls_includes="yes" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1680 CPPFLAGS="$CPPFLAGS_save" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1681 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1682 if test "x$gnutls_includes" != "xno" -a \ |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1683 "x$gnutls_includes" != "x"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1684 have_gnutls_includes="yes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1685 |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1686 if test "x$with_gnutls_includes" != "xNONE/include"; then |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1687 GNUTLS_CFLAGS="-I$with_gnutls_includes" |
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
1688 fi |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1689 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1690 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1691 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1692 else |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1693 AC_MSG_CHECKING(for GnuTLS includes) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1694 AC_MSG_RESULT(no) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1695 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1696 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1697 AC_ARG_WITH(gnutls-libs, |
14440 | 1698 [AC_HELP_STRING([--with-gnutls-libs=PREFIX], [location of GnuTLS libraries.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1699 [ with_gnutls_libs="$withval" ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1700 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1701 if test "x$with_gnutls_libs" != "xno" -a \ |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1702 "x$have_gnutls_includes" != "xno"; then |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1703 |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1704 LIBS_save="$LIBS" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1705 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1706 case $with_gnutls_libs in |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1707 ""|-L*) ;; |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1708 *) with_gnutls_libs="-L$with_gnutls_libs" ;; |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1709 esac |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1710 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1711 AC_CACHE_CHECK([for GnuTLS libraries], ac_cv_gnutls_libs, |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1712 [ |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1713 LIBS="$LIBS $with_gnutls_libs -lgnutls -lgcrypt" |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1714 AC_TRY_LINK_FUNC(gnutls_init, ac_cv_gnutls_libs="yes", ac_cv_gnutls_libs="no") |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
1715 LIBS="$LIBS_save" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1716 ]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1717 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1718 if test "x$ac_cv_gnutls_libs" != "xno"; then |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1719 AC_DEFINE(HAVE_GNUTLS, 1, [Define if you have GnuTLS]) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1720 AC_DEFINE(HAVE_SSL) |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1721 msg_gnutls="GnuTLS" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1722 GNUTLS_LIBS="$with_gnutls_libs -lgnutls -lgcrypt" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1723 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1724 enable_gnutls="yes" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1725 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1726 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1727 GNUTLS_LIBS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1728 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1729 else |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1730 AC_MSG_CHECKING(for GnuTLS libraries) |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1731 AC_MSG_RESULT(no) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1732 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1733 else |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1734 GNUTLS_CFLAGS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1735 GNUTLS_LIBS="" |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1736 fi |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1737 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1738 AC_SUBST(GNUTLS_CFLAGS) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1739 AC_SUBST(GNUTLS_LIBS) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1740 |
25499
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1741 if test "x$enable_gnutls" = "xyes"; then |
29757
2ed0041a7b0f
configure.ac: Check for gnutls_priority_set.
Paul Aurich <paul@darkrain42.org>
parents:
29741
diff
changeset
|
1742 AC_MSG_CHECKING(for gnutls_priority_set_direct and gnutls_priority_set) |
25499
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1743 LIBS_save="$LIBS" |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1744 LIBS="$LIBS $GNUTLS_LIBS" |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1745 CPPFLAGS_save="$CPPFLAGS" |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1746 CPPFLAGS="$CPPFLAGS $GNUTLS_CFLAGS" |
27434
a7d2bc001b6b
Fix some quoting for AC_LANG_PROGRAM.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
27433
diff
changeset
|
1747 AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gnutls/gnutls.h>]], |
29757
2ed0041a7b0f
configure.ac: Check for gnutls_priority_set.
Paul Aurich <paul@darkrain42.org>
parents:
29741
diff
changeset
|
1748 [[gnutls_session s; gnutls_priority_set_direct(s, NULL, NULL); gnutls_priority_set(s, NULL);]])], |
25499
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1749 [AC_DEFINE([HAVE_GNUTLS_PRIORITY_FUNCS], 1, |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1750 [Define if your gnutls has gnutls_priority_set_direct and friends]) |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1751 AC_MSG_RESULT(yes)], |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1752 [AC_MSG_RESULT(no)]) |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1753 CPPFLAGS="$CPPFLAGS_save" |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1754 LIBS="$LIBS_save" |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1755 fi |
309f6dca369a
Use _set_default_priority on gnutls versions lacking _priority_set_direct.
Ethan Blanton <elb@pidgin.im>
parents:
25320
diff
changeset
|
1756 |
28357
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1757 if test "x$enable_gnutls" = "xyes"; then |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1758 AC_MSG_CHECKING(for GNUTLS_CERT_INSECURE_ALGORITHM) |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1759 LIBS_save="$LIBS" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1760 LIBS="$LIBS $GNUTLS_LIBS" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1761 CPPFLAGS_save="$CPPFLAGS" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1762 CPPFLAGS="$CPPFLAGS $GNUTLS_CFLAGS" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1763 AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <gnutls/gnutls.h>]], |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1764 [[unsigned int verify = GNUTLS_CERT_INSECURE_ALGORITHM;]])], |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1765 [AC_DEFINE([HAVE_GNUTLS_CERT_INSECURE_ALGORITHM], 1, |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1766 [Define if your gnutls has the GNUTLS_CERT_INSECURE_ALGORITHM flag]) |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1767 AC_MSG_RESULT(yes)], |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1768 [AC_MSG_RESULT(no)]) |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1769 CPPFLAGS="$CPPFLAGS_save" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1770 LIBS="$LIBS_save" |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1771 fi |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1772 |
fd5471007cbd
Check in the configure.ac check to go along with that #ifdef... Refs #10412.
Paul Aurich <paul@darkrain42.org>
parents:
28221
diff
changeset
|
1773 |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1774 AM_CONDITIONAL(USE_GNUTLS, test "x$enable_gnutls" = "xyes") |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1775 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1776 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1777 dnl # |
13818
ec7848583492
[gaim-migrate @ 16250]
Richard Laager <rlaager@wiktel.com>
parents:
13811
diff
changeset
|
1778 dnl # Check for NSS if it's specified, or if GnuTLS checks failed. |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1779 dnl # |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1780 looked_for_nss="no" |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1781 if test "x$enable_nss" != "xno"; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
1782 looked_for_nss="yes" |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1783 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1784 AC_ARG_WITH(nspr-includes, |
14440 | 1785 [AC_HELP_STRING([--with-nspr-includes=PREFIX], [specify location of Mozilla nspr4 includes.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1786 [with_nspr_includes="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1787 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1788 AC_ARG_WITH(nspr-libs, |
14440 | 1789 [AC_HELP_STRING([--with-nspr-libs=PREFIX], [specify location of Mozilla nspr4 libs.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1790 [with_nspr_libs="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1791 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1792 AC_ARG_WITH(nss-includes, |
14440 | 1793 [AC_HELP_STRING([--with-nss-includes=PREFIX], [specify location of Mozilla nss3 includes.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1794 [with_nss_includes="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1795 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1796 AC_ARG_WITH(nss-libs, |
14440 | 1797 [AC_HELP_STRING([--with-nss-libs=PREFIX], [specify location of Mozilla nss3 libs.])], |
6757
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1798 [with_nss_libs="$withval"]) |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1799 |
ddee8d7daf1b
[gaim-migrate @ 7289]
Christian Hammond <chipx86@chipx86.com>
parents:
6756
diff
changeset
|
1800 |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1801 if test -n "$with_nspr_includes" || test -n "$with_nspr_libs" || \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1802 test -n "$with_nss_includes" || test -n "$with_nss_libs" || |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1803 test "x$enable_nss" = "xstatic"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1804 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1805 nss_manual_check="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1806 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1807 nss_manual_check="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1808 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1809 |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1810 enable_nss="no" |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1811 |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1812 if test "x$nss_manual_check" = "xno"; then |
12507 | 1813 if `$PKG_CONFIG --exists mozilla-nss`; then |
13170
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1814 PKG_CHECK_MODULES(NSS, mozilla-nss, [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1815 have_nss="yes" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1816 ], [ |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1817 AC_MSG_RESULT(no) |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1818 have_nss="no" |
5d5e9c65fa42
[gaim-migrate @ 15533]
Richard Laager <rlaager@wiktel.com>
parents:
13152
diff
changeset
|
1819 ]) |
12507 | 1820 mozilla_nspr="mozilla-nspr" |
1821 mozilla_nss="mozilla-nss" | |
21715
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1822 elif `$PKG_CONFIG --exists nss`; then |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1823 PKG_CHECK_MODULES(NSS, nss, [ |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1824 have_nss="yes" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1825 ], [ |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1826 AC_MSG_RESULT(no) |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1827 have_nss="no" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1828 ]) |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1829 mozilla_nspr="nspr" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1830 mozilla_nss="nss" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1831 elif `$PKG_CONFIG --exists microb-engine-nss`; then |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1832 PKG_CHECK_MODULES(NSS, microb-engine-nss, [ |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1833 have_nss="yes" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1834 ], [ |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1835 AC_MSG_RESULT(no) |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1836 have_nss="no" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1837 ]) |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1838 mozilla_nspr="mozilla-nspr" |
dc3b920b27d0
NSS is in the pkg-config package 'microb-engine-nss' on maemo, not 'nss' or
Will Thompson <will.thompson@collabora.co.uk>
parents:
21705
diff
changeset
|
1839 mozilla_nss="microb-engine-nss" |
12507 | 1840 fi |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1841 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1842 if test "x$have_nss" = "xyes"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1843 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1844 AC_DEFINE(HAVE_NSS, 1, [Define if you have Mozilla NSS]) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
1845 AC_DEFINE(HAVE_SSL, 1, [Define if you have SSL]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1846 |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
1847 msg_nss="Mozilla NSS" |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
1848 enable_nss="yes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1849 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1850 nss_manual_check="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1851 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1852 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1853 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1854 if test "x$nss_manual_check" = "xyes"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1855 mozilla_nss="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1856 have_nspr_includes="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1857 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1858 if test "x$with_nspr_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1859 CPPFLAGS_save=$CPPFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1860 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1861 AC_MSG_CHECKING(for Mozilla nspr4 includes in $with_nspr_includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1862 AC_MSG_RESULT("") |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1863 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1864 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1865 AC_CHECK_HEADERS(nspr.h prio.h, [ moz_nspr_includes="yes" ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1866 CPPFLAGS=$CPPFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1867 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1868 if test "x$moz_nspr_includes" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1869 "x$moz_nspr_includes" != "x"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1870 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1871 have_nspr_includes="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1872 NSPR_CFLAGS="-I$with_nspr_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1873 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1874 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1875 AC_MSG_CHECKING(for Mozilla nspr4 includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1876 AC_MSG_RESULT(no) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1877 |
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1878 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1879 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1880 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1881 have_nspr_libs="no" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1882 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1883 if test "x$with_nspr_libs" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1884 "x$have_nspr_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1885 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1886 CFLAGS_save=$CFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1887 LDFLAGS_save=$LDFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1888 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1889 if test "$enable_nss" = "static"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1890 if test -z "$with_nspr_libs"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1891 AC_MSG_ERROR( |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1892 [Static linkage requested, but path to nspr libraries not set.] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1893 [Please specify the path to libnspr4.a] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1894 [Example: --with-nspr-libs=/usr/lib]) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1895 |
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1896 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1897 else |
12038 | 1898 nsprlibs="$LIBDL $with_nspr_libs/libplc4.a $with_nspr_libs/libplds4.a $with_nspr_libs/libnspr4.a $PTHREAD_LIB" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1899 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1900 else |
12038 | 1901 nsprlibs="$LIBDL -lplc4 -lplds4 -lnspr4 $PTHREAD_LIB" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1902 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1903 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1904 AC_CACHE_CHECK([for Mozilla nspr libraries], ac_cv_moz_nspr_libs, |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1905 [ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1906 LIBS_save=$LIBS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1907 CFLAGS="$CFLAGS $NSPR_CFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1908 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1909 LIBS="$nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1910 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1911 if test "x$with_nspr_libs" != "x"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1912 LDFLAGS="$LDFLAGS -L$with_nspr_libs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1913 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1914 LDFLAGS="$LDFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1915 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1916 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1917 AC_TRY_LINK_FUNC(PR_Init, |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1918 [ac_cv_moz_nspr_libs="yes"], |
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1919 [ac_cv_moz_nspr_libs="no"]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1920 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1921 CFLAGS=$CFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1922 LDFLAGS=$LDFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1923 LIBS=$LIBS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1924 ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1925 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1926 if test "x$ac_cv_moz_nspr_libs" != "xno"; then |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1927 have_nspr_libs="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1928 NSPR_LIBS="-L$with_nspr_libs $nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1929 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1930 NSPR_CFLAGS="" |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1931 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1932 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1933 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1934 AC_MSG_CHECKING(for Mozilla nspr4 libraries) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1935 AC_MSG_RESULT(no) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1936 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1937 |
6968 | 1938 have_nss_includes="no" |
1939 | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1940 if test "x$with_nss_includes" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1941 "x$have_nspr_libs" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1942 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1943 CPPFLAGS_save=$CPPFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1944 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1945 AC_MSG_CHECKING(for Mozilla nss3 includes in $with_nss_includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1946 AC_MSG_RESULT("") |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1947 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1948 if test "x$with_nspr_includes" != "x"; then |
6990 | 1949 CPPFLAGS="$CPPFLAGS -I$with_nspr_includes -I$with_nss_includes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1950 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1951 CPPFLAGS="$CPPFLAGS -I$with_nss_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1952 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1953 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1954 AC_CHECK_HEADERS(nss.h ssl.h smime.h, |
6968 | 1955 [moz_nss_includes="yes"], |
1956 [moz_nss_includes="no"]) | |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1957 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1958 CPPFLAGS=$CPPFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1959 |
6968 | 1960 if test "x$moz_nss_includes" = "xyes"; then |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1961 have_nss_includes="yes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1962 NSS_CFLAGS="-I$with_nss_includes" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1963 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1964 NSPR_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1965 NSPR_LIBS="" |
7252
1a808d72caff
[gaim-migrate @ 7829]
Christian Hammond <chipx86@chipx86.com>
parents:
7233
diff
changeset
|
1966 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1967 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1968 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1969 AC_MSG_CHECKING(for Mozilla nss3 includes) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1970 AC_MSG_RESULT(no) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1971 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1972 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1973 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1974 if test "x$with_nss_libs" != "xno" -a \ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1975 "x$have_nss_includes" != "xno"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1976 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1977 LDFLAGS_save=$LDFLAGS |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1978 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1979 if test "$enable_nss" = "static"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1980 if test -z "$with_nss_libs"; then |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1981 AC_MSG_ERROR( |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1982 [Static linkage requested, but path to nss libraries not set.] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1983 [Please specify the path to libnss3.a] |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1984 [Example: --with-nspr-libs=/usr/lib/mozilla]) |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
1985 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1986 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1987 nsslibs="-ldb1 $with_nss_libs/libnssckfw.a $with_nss_libs/libasn1.a $with_nss_libs/libcrmf.a $with_nss_libs/libswfci.a $with_nss_libs/libjar.a $with_nss_libs/libpkcs12.a $with_nss_libs/libpkcs7.a $with_nss_libs/libpki1.a $with_nss_libs/libsmime.a $with_nss_libs/libssl.a $with_nss_libs/libnss.a $with_nss_libs/libpk11wrap.a $with_nss_libs/libsoftokn.a $with_nss_libs/libfreebl.a $with_nss_libs/libnsspki.a $with_nss_libs/libnssdev.a $with_nss_libs/libcryptohi.a $with_nss_libs/libcerthi.a $with_nss_libs/libcertdb.a $with_nss_libs/libsecutil.a $with_nss_libs/libnssb.a" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1988 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1989 case "$host" in |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1990 *solaris*) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1991 nsslibs="$nsslibs $with_nss_libs/libfreeb1.a" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1992 ;; |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1993 esac |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1994 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1995 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1996 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1997 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
1998 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
1999 AC_CACHE_CHECK([for Mozilla nss libraries], ac_cv_moz_nss_libs, |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2000 [ |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2001 LIBS_save=$LIBS |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
2002 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2003 LIBS="$nsslibs $nsprlibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2004 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2005 AC_TRY_LINK_FUNC(NSS_Init, |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2006 [ac_cv_moz_nss_libs="yes"], |
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2007 [ac_cv_moz_nss_libs="no"]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2008 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2009 if test "x$ac_cv_moz_nss_libs" = "xno"; then |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2010 nsslibs="-lssl3 -lsmime3 -lnss3 -lsoftokn3" |
27597
53c6b8d95ea5
Strip trailing whitespace.
Paul Aurich <paul@darkrain42.org>
parents:
27519
diff
changeset
|
2011 LDFLAGS="$LDFLAGS -L$with_nspr_libs -L$with_nss_libs" |
14735
52c90bdfd34c
[gaim-migrate @ 17491]
Richard Laager <rlaager@wiktel.com>
parents:
14697
diff
changeset
|
2012 LIBS="$LIBS $nsslibs" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2013 AC_TRY_LINK_FUNC(NSS_Init, |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2014 [ac_cv_moz_nss_libs="yes"], |
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2015 [ac_cv_moz_nss_libs="no"]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2016 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2017 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2018 LDFLAGS=$LDFLAGS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2019 LIBS=$LIBS_save |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2020 ]) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2021 |
23191
20654db25ff8
A patch from compnerd (Saleem Abdulrasool) to properly name the variables
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23159
diff
changeset
|
2022 if test "x$ac_cv_moz_nss_libs" != "xno"; then |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2023 AC_DEFINE(HAVE_NSS) |
6734
bf77a7db61c2
[gaim-migrate @ 7266]
Christian Hammond <chipx86@chipx86.com>
parents:
6723
diff
changeset
|
2024 AC_DEFINE(HAVE_SSL) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2025 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2026 NSS_LIBS="-L$with_nss_libs $nsslibs" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2027 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2028 if test "$enable_nss" = "static"; then |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2029 msg_nss="Mozilla NSS (static)" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2030 else |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2031 msg_nss="Mozilla NSS" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2032 fi |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2033 |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2034 enable_nss="yes" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2035 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2036 NSS_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2037 NSPR_CFLAGS="" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2038 NSPR_LIBS="" |
7087
bbf7f4604140
[gaim-migrate @ 7652]
Christian Hammond <chipx86@chipx86.com>
parents:
7021
diff
changeset
|
2039 enable_nss="no" |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2040 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2041 else |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2042 AC_MSG_CHECKING(for Mozilla nss libraries) |
6968 | 2043 AC_MSG_RESULT(no) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2044 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2045 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2046 NSS_CFLAGS="$NSPR_CFLAGS $NSS_CFLAGS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2047 NSS_LIBS="$NSPR_LIBS $NSS_LIBS" |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2048 fi |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2049 |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2050 AC_SUBST(NSS_CFLAGS) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2051 AC_SUBST(NSS_LIBS) |
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2052 fi |
27597
53c6b8d95ea5
Strip trailing whitespace.
Paul Aurich <paul@darkrain42.org>
parents:
27519
diff
changeset
|
2053 |
6738
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2054 AM_CONDITIONAL(USE_NSS, test "x$enable_nss" = "xyes") |
6c95f01aaf49
[gaim-migrate @ 7270]
Christian Hammond <chipx86@chipx86.com>
parents:
6734
diff
changeset
|
2055 |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2056 if test "x$msg_nss" != "x" -a "x$msg_gnutls" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2057 msg_ssl="$msg_nss and $msg_gnutls" |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2058 elif test "x$msg_nss" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2059 msg_ssl=$msg_nss |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2060 elif test "x$msg_gnutls" != "x"; then |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2061 msg_ssl=$msg_gnutls |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2062 elif test "x$looked_for_gnutls" = "xyes" -a "x$looked_for_nss" = "xyes" -a "x$force_deps" = "xyes" ; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2063 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2064 Neither GnuTLS or NSS SSL development headers found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2065 Use --disable-nss --disable-gnutls if you do not need SSL support. |
27162
8f405df1652d
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <paul@darkrain42.org>
parents:
27137
diff
changeset
|
2066 MSN, Yahoo!, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable! |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2067 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2068 elif test "x$looked_for_gnutls" = "xyes" -a "x$force_deps" = "xyes" ; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2069 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2070 GnuTLS SSL development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2071 Use --disable-gnutls if you do not need SSL support. |
27162
8f405df1652d
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <paul@darkrain42.org>
parents:
27137
diff
changeset
|
2072 MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support. |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2073 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2074 elif test "x$looked_for_nss" = "xyes" -a "x$force_deps" = "xyes" ; then |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2075 AC_MSG_ERROR([ |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2076 NSS SSL development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2077 Use --disable-nss if you do not need SSL support. |
27162
8f405df1652d
Mention Yahoo in all the places we say "These protocols won't work without SSL"
Paul Aurich <paul@darkrain42.org>
parents:
27137
diff
changeset
|
2078 MSN, Yahoo!, Novell Groupwise and Google Talk will not work without SSL support. |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2079 ]) |
7155
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2080 fi |
6448e0163d7b
[gaim-migrate @ 7722]
Christian Hammond <chipx86@chipx86.com>
parents:
7087
diff
changeset
|
2081 |
14441 | 2082 dnl ####################################################################### |
2083 dnl # Check for Tcl | |
2084 dnl ####################################################################### | |
14444 | 2085 AC_ARG_ENABLE(tcl, [AC_HELP_STRING([--disable-tcl], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
2086 [compile without Tcl scripting])], enable_tcl="$enableval", enable_tcl="yes") |
14444 | 2087 AC_ARG_WITH(tclconfig, [AC_HELP_STRING([--with-tclconfig=DIR], |
2088 [directory containing tclConfig.sh])]) | |
2089 | |
10975
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2090 if test "$enable_plugins" = no; then |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2091 enable_tcl=no |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2092 fi |
e5f99cbcda9c
[gaim-migrate @ 12800]
Gary Kramlich <grim@reaperworld.com>
parents:
10925
diff
changeset
|
2093 |
6694 | 2094 if test "$enable_tcl" = yes; then |
2095 AC_MSG_CHECKING([for tclConfig.sh]) | |
14441 | 2096 TCLCONFIG=no |
6710 | 2097 TCLCONFIGDIRS="/usr/lib \ |
14441 | 2098 /usr/lib64 \ |
23741
c7837c3ef7da
Fix finding TCL headers with latest TCL
Stu Tomlinson <stu@nosnilmot.com>
parents:
23565
diff
changeset
|
2099 /usr/lib/tcl8.5 \ |
14441 | 2100 /usr/lib/tcl8.4 \ |
2101 /usr/lib/tcl8.3 \ | |
2102 /usr/lib/tcl8.2 \ | |
23741
c7837c3ef7da
Fix finding TCL headers with latest TCL
Stu Tomlinson <stu@nosnilmot.com>
parents:
23565
diff
changeset
|
2103 /usr/lib64/tcl8.5 \ |
c7837c3ef7da
Fix finding TCL headers with latest TCL
Stu Tomlinson <stu@nosnilmot.com>
parents:
23565
diff
changeset
|
2104 /usr/lib64/tcl8.4 \ |
14441 | 2105 /System/Library/Tcl/8.3 \ |
2106 /usr/local/lib" | |
6710 | 2107 for dir in $with_tclconfig $TCLCONFIGDIRS; do |
6694 | 2108 if test -f $dir/tclConfig.sh; then |
2109 TCLCONFIG=$dir/tclConfig.sh | |
2110 AC_MSG_RESULT([yes ($TCLCONFIG)]) | |
29568
6eaee00ab0fb
Stop looking for tcl/tkConfig.sh after the first result, since I think it
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29567
diff
changeset
|
2111 break |
6694 | 2112 fi |
2113 done | |
6697 | 2114 if test "$TCLCONFIG" = "no"; then |
6694 | 2115 AC_MSG_RESULT([no]) |
2116 enable_tcl=no | |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2117 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2118 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2119 Tcl development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2120 Use --disable-tcl if you do not need Tcl scripting support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2121 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2122 fi |
6694 | 2123 else |
2124 . $TCLCONFIG | |
6709 | 2125 AC_MSG_CHECKING([Tcl version compatability]) |
7822 | 2126 if test "$TCL_MAJOR_VERSION" -ne 8 -o "$TCL_MINOR_VERSION" -lt 3; then |
2127 AC_MSG_RESULT([bad, $TCL_VERSION found but 8.3 or later required]) | |
6709 | 2128 enable_tcl=no |
2129 else | |
2130 AC_MSG_RESULT([ok, $TCL_VERSION]) | |
2131 eval "TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"" | |
2132 AC_MSG_CHECKING([for Tcl linkability]) | |
6713 | 2133 oldCPPFLAGS=$CPPFLAGS |
7351 | 2134 CPPFLAGS="$CPPFLAGS $TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
6709 | 2135 oldLIBS=$LIBS |
2136 LIBS="$LIBS $TCL_LIB_SPEC" | |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2137 AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <tcl.h>]], |
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2138 [[Tcl_Interp *interp=NULL; Tcl_Init(interp)]])], |
14441 | 2139 [AC_MSG_RESULT([yes]);enable_tcl=yes], |
2140 [AC_MSG_RESULT([no]);enable_tcl=no]) | |
6713 | 2141 CPPFLAGS="$oldCPPFLAGS" |
6709 | 2142 LIBS="$oldLIBS" |
2143 fi | |
6694 | 2144 fi |
2145 fi | |
2146 | |
2147 if test "$enable_tcl" = yes; then | |
2148 AM_CONDITIONAL(USE_TCL, true) | |
2149 TCL_LIBS=$TCL_LIB_SPEC | |
14442 | 2150 AC_DEFINE(HAVE_TCL, [1], [Compile with support for the Tcl toolkit]) |
6694 | 2151 AC_SUBST(TCL_LIBS) |
7351 | 2152 TCL_CFLAGS="$TCL_INCLUDE_SPEC -I$TCL_PREFIX/include" |
6717 | 2153 if test "x$GCC" = "xyes"; then |
2154 TCL_CFLAGS="$TCL_CFLAGS -fno-strict-aliasing" | |
2155 fi | |
6712 | 2156 AC_SUBST(TCL_CFLAGS) |
6694 | 2157 else |
2158 AM_CONDITIONAL(USE_TCL, false) | |
2159 fi | |
2160 | |
14441 | 2161 dnl ####################################################################### |
2162 dnl # Check for Tk | |
2163 dnl ####################################################################### | |
14444 | 2164 AC_ARG_ENABLE(tk, [AC_HELP_STRING([--disable-tk], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
2165 [compile without Tcl support for Tk])], enable_tk="$enableval", enable_tk="yes") |
14444 | 2166 AC_ARG_WITH(tkconfig, [AC_HELP_STRING([--with-tkconfig=DIR], |
2167 [directory containing tkConfig.sh])]) | |
2168 | |
6694 | 2169 if test "$enable_tcl" = yes -a "$enable_tk" = yes; then |
2170 AC_MSG_CHECKING([for tkConfig.sh]) | |
2171 TKCONFIG=no | |
6715 | 2172 TKCONFIGDIRS="/usr/lib \ |
14441 | 2173 /usr/lib64 \ |
30353
d21c8058ead0
Add /usr/lib/tk8.5 to configure.ac to get Debian Squeeze working.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30350
diff
changeset
|
2174 /usr/lib/tk8.5 \ |
14441 | 2175 /usr/lib/tk8.4 \ |
2176 /usr/lib/tk8.3 \ | |
2177 /usr/lib/tk8.2 \ | |
2178 /usr/local/lib" | |
6715 | 2179 for dir in $with_tkconfig $TKCONFIGDIRS; do |
6694 | 2180 if test -f $dir/tkConfig.sh; then |
2181 TKCONFIG=$dir/tkConfig.sh | |
2182 AC_MSG_RESULT([yes ($TKCONFIG)]) | |
29568
6eaee00ab0fb
Stop looking for tcl/tkConfig.sh after the first result, since I think it
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29567
diff
changeset
|
2183 break |
6694 | 2184 fi |
2185 done | |
2186 if test "$TKCONFIG" = "no"; then | |
2187 AC_MSG_RESULT([no]) | |
2188 enable_tk=no | |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2189 if test "x$force_deps" = "xyes" ; then |
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2190 AC_MSG_ERROR([ |
22615
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2191 Tk development headers not found. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2192 Use --disable-tk if you do not need Tk scripting support. |
0f8fe131008a
Make ./configure fail immediately if requirements for enabled options are
Stu Tomlinson <stu@nosnilmot.com>
parents:
22614
diff
changeset
|
2193 ]) |
23428
9ad75be23c93
Add a --disable-missing-dependencies option to configure for people who
Stu Tomlinson <stu@nosnilmot.com>
parents:
23409
diff
changeset
|
2194 fi |
6694 | 2195 else |
2196 . $TKCONFIG | |
2197 eval "TK_LIB_SPEC=\"$TK_LIB_SPEC\"" | |
2198 AC_MSG_CHECKING([for Tk linkability]) | |
6716 | 2199 oldCPPFLAGS=$CPPFLAGS |
2200 CPPFLAGS="$CPPFLAGS $TCL_CFLAGS" | |
6694 | 2201 oldLIBS=$LIBS |
2202 LIBS="$LIBS $TCL_LIB_SPEC $TK_LIB_SPEC" | |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2203 AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <tk.h>]], |
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2204 [[Tcl_Interp *interp=NULL; Tcl_Init(interp); Tk_Init(interp);]])], |
14441 | 2205 [AC_MSG_RESULT([yes]);enable_tk=yes], |
2206 [AC_MSG_RESULT([no]);enable_tk=no]) | |
6716 | 2207 CPPFLAGS="$oldCPPFLAGS" |
6694 | 2208 LIBS="$oldLIBS" |
2209 fi | |
6710 | 2210 else |
2211 enable_tk=no | |
6694 | 2212 fi |
2213 | |
2214 if test "$enable_tk" = yes; then | |
2215 AM_CONDITIONAL(USE_TK, true) | |
2216 AC_DEFINE(HAVE_TK, [1], [Compile with support for the Tk toolkit]) | |
2217 TK_LIBS=$TK_LIB_SPEC | |
2218 AC_SUBST(TK_LIBS) | |
2219 else | |
2220 AM_CONDITIONAL(USE_TK, false) | |
2221 fi | |
2222 | |
2129 | 2223 if test "$ac_cv_cygwin" = yes ; then |
2224 LDADD="$LDADD -static" | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2225 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
6701
b7e113a59b51
[gaim-migrate @ 7227]
Christian Hammond <chipx86@chipx86.com>
parents:
6697
diff
changeset
|
2226 fi |
2129 | 2227 |
6360
2e23ccbccdec
[gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents:
6321
diff
changeset
|
2228 AC_SUBST(DEBUG_CFLAGS) |
2129 | 2229 AC_SUBST(LDADD) |
2230 AC_SUBST(LIBS) | |
2231 | |
2232 if test "x$enable_plugins" = "xyes" ; then | |
15823
ed80ec6be33c
who knew that --disable-plugins still worked?! Also, some completely untested support for aim:buddyicon, which I'll look at more tomorrow
Sean Egan <seanegan@gmail.com>
parents:
15817
diff
changeset
|
2233 AC_DEFINE(PURPLE_PLUGINS, 1, [Define if plugins are enabled.]) |
14444 | 2234 AM_CONDITIONAL(PLUGINS, true) |
21297
5b1acbab99cf
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
21296
diff
changeset
|
2235 PLUGINS_DEFINE="#define PURPLE_PLUGINS 1" |
2129 | 2236 else |
3411
5df423e0bca8
[gaim-migrate @ 3430]
Christian Hammond <chipx86@chipx86.com>
parents:
3408
diff
changeset
|
2237 AM_CONDITIONAL(PLUGINS, false) |
21297
5b1acbab99cf
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
21296
diff
changeset
|
2238 PLUGINS_DEFINE="#undef PURPLE_PLUGINS" |
2129 | 2239 fi |
21297
5b1acbab99cf
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
21296
diff
changeset
|
2240 AC_SUBST(PLUGINS_DEFINE) |
2129 | 2241 |
14441 | 2242 dnl ####################################################################### |
2243 dnl # Check for Cyrus-SASL (for Jabber) | |
2244 dnl ####################################################################### | |
2129 | 2245 dnl AC_CHECK_SIZEOF(short) |
2246 AC_CHECK_FUNCS(snprintf connect) | |
12508 | 2247 AC_SUBST(SASL_LIBS) |
12600
e856f985a0b9
[gaim-migrate @ 14934]
Richard Laager <rlaager@wiktel.com>
parents:
12584
diff
changeset
|
2248 AC_ARG_ENABLE(cyrus-sasl, AC_HELP_STRING([--enable-cyrus-sasl], [enable Cyrus SASL support for jabberd]), enable_cyrus_sasl=$enableval, enable_cyrus_sasl=no) |
14441 | 2249 if test "x$enable_cyrus_sasl" = "xyes" ; then |
2250 AC_CHECK_LIB(sasl2, sasl_client_init, [ | |
28696
8ada06fb65ed
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <paul@darkrain42.org>
parents:
28394
diff
changeset
|
2251 AM_CONDITIONAL(USE_CYRUS_SASL, true) |
14441 | 2252 AC_DEFINE(HAVE_CYRUS_SASL, [1], [Define to 1 if Cyrus SASL is present]) |
2253 SASL_LIBS=-"lsasl2" | |
2254 ], [ | |
28696
8ada06fb65ed
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <paul@darkrain42.org>
parents:
28394
diff
changeset
|
2255 AM_CONDITIONAL(USE_CYRUS_SASL, false) |
29565
0b4ae43d7f1a
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29543
diff
changeset
|
2256 AC_MSG_ERROR([Cyrus SASL library not found]) |
14441 | 2257 ]) |
28696
8ada06fb65ed
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <paul@darkrain42.org>
parents:
28394
diff
changeset
|
2258 else |
8ada06fb65ed
jabber: Factor the SASL auth methods into their own files.
Paul Aurich <paul@darkrain42.org>
parents:
28394
diff
changeset
|
2259 AM_CONDITIONAL(USE_CYRUS_SASL, false) |
12508 | 2260 fi |
2129 | 2261 |
14441 | 2262 dnl ####################################################################### |
2263 dnl # Check for Kerberos (for Zephyr) | |
2264 dnl ####################################################################### | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2265 AC_DEFINE(ZEPHYR_INT32, long, [Size of an int32.]) |
2129 | 2266 AC_SUBST(KRB4_CFLAGS) |
2267 AC_SUBST(KRB4_LDFLAGS) | |
2268 AC_SUBST(KRB4_LIBS) | |
2269 if test "$kerberos" != "no" ; then | |
2270 if test "$kerberos" != "yes" ; then | |
2271 KRB4_CFLAGS="-I${kerberos}/include" | |
2272 if test -d "$kerberos/include/kerberosIV" ; then | |
2273 KRB4_CFLAGS="$KRB4_CFLAGS -I${kerberos}/include/kerberosIV" | |
2274 fi | |
2275 KRB4_LDFLAGS="-L${kerberos}/lib" | |
2276 elif test -d /usr/local/include/kerberosIV ; then | |
2277 KRB4_CFLAGS="-I/usr/local/include/kerberosIV" | |
2278 elif test -d /usr/include/kerberosIV ; then | |
2279 KRB4_CFLAGS="-I/usr/include/kerberosIV" | |
2280 fi | |
3662
4fcd36091737
[gaim-migrate @ 3791]
Christian Hammond <chipx86@chipx86.com>
parents:
3589
diff
changeset
|
2281 AC_DEFINE(ZEPHYR_USES_KERBEROS, 1, [Define if kerberos should be used in Zephyr.]) |
2129 | 2282 |
2283 orig_LDFLAGS="$LDFLAGS" | |
2284 LDFLAGS="$LDFLAGS $KRB4_LDFLAGS" | |
2285 AC_CHECK_LIB(krb4, krb_rd_req, | |
2286 [KRB4_LIBS="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err"], | |
2287 [AC_CHECK_LIB(krb, krb_rd_req, | |
2288 [KRB4_LIBS="-lkrb -ldes"], | |
29565
0b4ae43d7f1a
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29543
diff
changeset
|
2289 [AC_MSG_ERROR([Kerberos 4 libraries not found])], |
2129 | 2290 -ldes)], |
2291 -ldes425 -lkrb5 -lk5crypto -lcom_err) | |
2292 orig_LIBS="$LIBS" | |
2293 LIBS="$LIBS $KRB4_LIBS" | |
2294 AC_CHECK_FUNCS(krb_set_key krb_rd_req krb_get_lrealm) | |
2295 AC_CHECK_FUNCS(krb_get_err_text krb_log) | |
2296 LIBS="$orig_LIBS" | |
2297 LDFLAGS="$orig_LDFLAGS" | |
2298 fi | |
6150 | 2299 |
14441 | 2300 dnl ####################################################################### |
2301 dnl # Check for external libzephyr | |
2302 dnl ####################################################################### | |
8378 | 2303 AC_SUBST(ZEPHYR_CFLAGS) |
2304 AC_SUBST(ZEPHYR_LDFLAGS) | |
2305 AC_SUBST(ZEPHYR_LIBS) | |
2306 if test "$zephyr" != "no" ; then | |
14441 | 2307 if test "$zephyr" != "yes" ; then |
2308 ZEPHYR_CFLAGS="-I${zephyr}/include" | |
8378 | 2309 ZEPHYR_LDFLAGS="-L${zephyr}/lib" |
2310 elif test -d /usr/athena/include/zephyr ; then | |
2311 ZEPHYR_CFLAGS="-I/usr/athena/include" | |
2312 elif test -d /usr/include/zephyr ; then | |
12034 | 2313 ZEPHYR_CFLAGS="-I/usr/include" |
2314 elif test -d /usr/local/include/zephyr ; then | |
2315 ZEPHYR_CFLAGS="-I/usr/local/include" | |
8378 | 2316 fi |
13731 | 2317 AC_DEFINE(LIBZEPHYR_EXT, 1 , [Define if external libzephyr should be used.]) |
8378 | 2318 AM_CONDITIONAL(EXTERNAL_LIBZEPHYR, test "x$zephyr" != "xno") |
2319 orig_LDFLAGS="$LDFLAGS" | |
2320 LDFLAGS="$LDFLAGS $ZEPHYR_LDFLAGS" | |
2321 AC_CHECK_LIB(zephyr, ZInitialize, | |
14441 | 2322 [ZEPHYR_LIBS="-lzephyr"], |
29565
0b4ae43d7f1a
Standardize on AC_MSG_ERROR.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29543
diff
changeset
|
2323 [AC_MSG_ERROR([Zephyr libraries not found])], |
14441 | 2324 -lzephyr) |
8378 | 2325 orig_LIBS="$LIBS" |
2326 LIBS="$orig_LIBS" | |
2327 LDFLAGS="$orig_LDFLAGS" | |
2328 fi | |
2329 | |
6150 | 2330 AC_MSG_CHECKING(for me pot o' gold) |
2331 AC_MSG_RESULT(no) | |
31123
c61d3e5ec1da
Fix purple_str_to_time(). Fixes #13131.
morshed.nader@gmail.com
parents:
31067
diff
changeset
|
2332 AC_CHECK_FUNCS(gethostid lrand48 timegm) |
2129 | 2333 AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) |
22538
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2334 AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) |
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2335 AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) |
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2336 AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) |
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2337 AC_CHECK_HEADERS(termios.h) |
22493
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2338 |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2339 # sys/sysctl.h on OpenBSD 4.2 requires sys/param.h |
23375
b175f6441bba
Some header inclusion fixes to help on NetBSD/FreeBSD.
Richard Laager <rlaager@wiktel.com>
parents:
23348
diff
changeset
|
2340 # sys/sysctl.h on FreeBSD requires sys/types.h |
22538
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2341 AC_CHECK_HEADERS(sys/param.h) |
22493
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2342 AC_CHECK_HEADERS(sys/sysctl.h, [], [], |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2343 [[ |
23375
b175f6441bba
Some header inclusion fixes to help on NetBSD/FreeBSD.
Richard Laager <rlaager@wiktel.com>
parents:
23348
diff
changeset
|
2344 #include <sys/types.h> |
22493
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2345 #ifdef HAVE_PARAM_H |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2346 # include <sys/param.h> |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2347 #endif |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2348 ]]) |
2c757739ee77
Fix a problem with our configure check for sys/sysctl.h on OpenBSD 4.2.
Mark Doliner <mark@kingant.net>
parents:
22427
diff
changeset
|
2349 |
22538
9693a727e7ef
Undo the AC_CHECK_HEADERS_ONCE thing, since it requires a fairly new
Mark Doliner <mark@kingant.net>
parents:
22528
diff
changeset
|
2350 AC_CHECK_HEADERS(sys/socket.h) |
3194 | 2351 AC_VAR_TIMEZONE_EXTERNALS |
2129 | 2352 |
14471
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2353 AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff, |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2354 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ |
14471
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2355 #include <time.h> |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2356 ]], [[ |
14471
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2357 struct tm tm; |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2358 tm.tm_gmtoff = 1; |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2359 ]])], [ac_cv_struct_tm_gmtoff=yes], [ac_cv_struct_tm_gmtoff=no])) |
14471
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2360 if test $ac_cv_struct_tm_gmtoff = yes; then |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2361 AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2362 fi |
885168774b68
[gaim-migrate @ 17187]
Evan Schoenberg <evan.s@dreskin.net>
parents:
14445
diff
changeset
|
2363 |
29520
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2364 AC_CACHE_CHECK([whether va_lists can be copied by value], ac_cv_va_val_copy,[ |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2365 AC_RUN_IFELSE([AC_LANG_SOURCE([[#include <stdarg.h> |
29520
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2366 #include <stdlib.h> |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2367 void f (int i, ...) { |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2368 va_list args1, args2; |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2369 va_start (args1, i); |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2370 args2 = args1; |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2371 if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42) |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2372 exit (1); |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2373 va_end (args1); va_end (args2); |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2374 } |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2375 int main() { |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2376 f (0, 42); |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2377 return 0; |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2378 }]])], |
29520
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2379 [ac_cv_va_val_copy=yes], |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2380 [ac_cv_va_val_copy=no], |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2381 [ac_cv_va_val_copy=yes]) |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2382 ]) |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2383 |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2384 if test "x$ac_cv_va_val_copy" = "xno"; then |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2385 AC_DEFINE(VA_COPY_AS_ARRAY, 1, ['va_lists' cannot be copied as values]) |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2386 fi |
1e4781fb144b
disapproval of revision '18b85ae6ad8091af43d91826cf054e4569ba74aa'
Mark Doliner <mark@kingant.net>
parents:
29018
diff
changeset
|
2387 |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2388 dnl ####################################################################### |
15040 | 2389 dnl # Check for check |
2390 dnl ####################################################################### | |
23192
00350a318b30
A patch from compnerd (Saleem Abdulrasool) to remove a use of the
Saleem Abdulrasool <compnerd@compnerd.org>
parents:
23191
diff
changeset
|
2391 PKG_CHECK_MODULES(CHECK, [check >= 0.9.4], , [AC_MSG_RESULT([no, testing is disabled])]) |
15806
0e54e4a48769
minor cleanups, and make 'make check' work with older versions of Check
Stu Tomlinson <stu@nosnilmot.com>
parents:
15772
diff
changeset
|
2392 AM_CONDITIONAL(HAVE_CHECK, [test "x$CHECK_LIBS" != "x"]) |
15040 | 2393 AC_SUBST(CHECK_CFLAGS) |
2394 AC_SUBST(CHECK_LIBS) | |
2395 | |
2396 dnl ####################################################################### | |
22576
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2397 dnl # Disable pixmap installation |
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2398 dnl ####################################################################### |
22674
d79f10007de0
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22641
diff
changeset
|
2399 AC_ARG_ENABLE(pixmaps-install, AC_HELP_STRING([--disable-pixmaps-install], [disable installation of pixmap files - Pidgin still needs them!]), enable_pixmaps="$enableval", enable_pixmaps=yes) |
22576
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2400 |
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2401 AM_CONDITIONAL(INSTALL_PIXMAPS, test "x$enable_pixmaps" = "xyes") |
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2402 |
22582
0085d8b80bc4
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22576
diff
changeset
|
2403 dnl ####################################################################### |
30111
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2404 dnl # Tweak status tray icon installation directory |
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2405 dnl ####################################################################### |
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2406 AC_ARG_ENABLE(trayicon-compat, AC_HELP_STRING([--enable-trayicon-compat], [install tray icons in location compatible with older releases of hicolor-icon-theme]), enable_traycompat="$enableval", enable_traycompat=no) |
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2407 |
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2408 AM_CONDITIONAL(ENABLE_TRAYCOMPAT, test "x$enable_traycompat" = "xyes") |
22582
0085d8b80bc4
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22576
diff
changeset
|
2409 |
0085d8b80bc4
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22576
diff
changeset
|
2410 dnl ####################################################################### |
14441 | 2411 dnl # Check for Doxygen and dot (part of GraphViz) |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2412 dnl ####################################################################### |
14444 | 2413 AC_ARG_ENABLE(doxygen, |
2414 [AC_HELP_STRING([--disable-doxygen], | |
25313
c324304cc827
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <pidgin@unreliablesource.net>
parents:
25263
diff
changeset
|
2415 [disable documentation with doxygen])], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
2416 enable_doxygen="$enableval", enable_doxygen="yes") |
14444 | 2417 AC_ARG_ENABLE(dot, |
25313
c324304cc827
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <pidgin@unreliablesource.net>
parents:
25263
diff
changeset
|
2418 [AC_HELP_STRING([--disable-dot], |
c324304cc827
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <pidgin@unreliablesource.net>
parents:
25263
diff
changeset
|
2419 [disable graphs in doxygen via 'dot'])], |
14797
aae32cf1caac
[gaim-migrate @ 17562]
Richard Laager <rlaager@wiktel.com>
parents:
14796
diff
changeset
|
2420 enable_dot="$enableval", enable_dot="yes") |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2421 AC_ARG_ENABLE(devhelp, |
25313
c324304cc827
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <pidgin@unreliablesource.net>
parents:
25263
diff
changeset
|
2422 [AC_HELP_STRING([--disable-devhelp], |
c324304cc827
We default doxygen, dot, and devhelp to being enabled so make configure print
Etan Reisner <pidgin@unreliablesource.net>
parents:
25263
diff
changeset
|
2423 [disable building index for devhelp documentation browser])], |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2424 enable_devhelp="$enableval", enable_devhelp="yes") |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2425 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2426 if test "x$enable_doxygen" = xyes; then |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2427 AC_CHECK_PROG(DOXYGEN, doxygen, true, false) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2428 if test $DOXYGEN = false; then |
14444 | 2429 AC_MSG_WARN([*** Doxygen not found, docs will not be available]) |
2430 enable_doxygen="no" | |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2431 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2432 AC_DEFINE_UNQUOTED(HAVE_DOXYGEN, 1, [whether or not we have doxygen]) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2433 |
14444 | 2434 if test "x$enable_dot" = "xyes"; then |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2435 AC_CHECK_PROG(DOT, dot, true, false) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2436 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2437 if test $DOT = false; then |
11318 | 2438 enable_dot="no"; |
14444 | 2439 AC_MSG_WARN([*** GraphViz dot not found, docs will not have graphs]) |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2440 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2441 AC_DEFINE_UNQUOTED(HAVE_DOT, 1, [whether or not we have dot]) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2442 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2443 fi |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2444 |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2445 if test "x$enable_devhelp" = "xyes"; then |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2446 AC_CHECK_PROG(XSLTPROC, xsltproc, true, false) |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2447 |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2448 if test $XSLTPROC = false; then |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2449 enable_devhelp="no"; |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2450 AC_MSG_WARN([*** xsltproc not found; devhelp index will not be created]) |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2451 else |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2452 AC_DEFINE_UNQUOTED(HAVE_XSLTPROC, 1, [whether or not we have xsltproc for devhelp index]) |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2453 fi |
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2454 fi |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2455 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2456 else |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2457 enable_dot="no" |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2458 enable_devhelp="no" |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2459 fi |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2460 |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2461 AC_SUBST(enable_doxygen) |
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2462 AC_SUBST(enable_dot) |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2463 AC_SUBST(enable_devhelp) |
14444 | 2464 AM_CONDITIONAL(HAVE_DOXYGEN, test "x$enable_doxygen" = "xyes") |
20912
f34539eb7a61
Add some xsl magic to generate a .devhelp index from doxygen's XML output,
Will Thompson <will.thompson@collabora.co.uk>
parents:
20879
diff
changeset
|
2465 AM_CONDITIONAL(HAVE_XSLTPROC, test "x$enable_devhelp" = "xyes") |
10925
993db24dae16
[gaim-migrate @ 12696]
Gary Kramlich <grim@reaperworld.com>
parents:
10851
diff
changeset
|
2466 |
14445 | 2467 AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], |
2468 [compile with debugging support])], , enable_debug=no) | |
17007
481e8da0d6a2
Remove the fatal asserts. If you think they helped you find and fix bugs, you can use 'G_DEBUG=fatal_warnings pidgin' to get back the crashes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
16950
diff
changeset
|
2469 |
14445 | 2470 if test "x$enable_debug" = "xyes" ; then |
2471 AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) | |
2472 fi | |
2473 | |
19168
f63e38e33811
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
19115
diff
changeset
|
2474 AM_CONDITIONAL(PURPLE_AVAILABLE, true) |
f63e38e33811
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
19115
diff
changeset
|
2475 |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2476 AC_CONFIG_FILES([Makefile |
6968 | 2477 Doxyfile |
2478 doc/Makefile | |
15571
01c293ca8196
Patch from Kevin Stange to allow autogen to run successfully. Yeah just look at the diff...
Gary Kramlich <grim@reaperworld.com>
parents:
15548
diff
changeset
|
2479 doc/pidgin.1 |
15844
b6983e807711
Rename/update finch man page
Richard Nelson <wabz@pidgin.im>
parents:
15840
diff
changeset
|
2480 doc/finch.1 |
11147
616feca04ada
[gaim-migrate @ 13226]
Gary Kramlich <grim@reaperworld.com>
parents:
11146
diff
changeset
|
2481 m4macros/Makefile |
15903
6f04fe174f40
Change some stuff from gaim to pidgin
Mark Doliner <mark@kingant.net>
parents:
15884
diff
changeset
|
2482 pidgin.apspec |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2483 pidgin/Makefile |
31829
66a445eb2b84
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31824
diff
changeset
|
2484 pidgin/pidgin-3.pc |
66a445eb2b84
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31824
diff
changeset
|
2485 pidgin/pidgin-3-uninstalled.pc |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2486 pidgin/pixmaps/Makefile |
19274 | 2487 pidgin/pixmaps/emotes/default/24/Makefile |
15379 | 2488 pidgin/pixmaps/emotes/none/Makefile |
24459
42fe79ca351d
Make the small smiley theme actually work.
Richard Laager <rlaager@wiktel.com>
parents:
24389
diff
changeset
|
2489 pidgin/pixmaps/emotes/small/16/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2490 pidgin/plugins/Makefile |
32059 | 2491 pidgin/plugins/adiumthemes/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2492 pidgin/plugins/cap/Makefile |
26976
08964b4b2fe4
Convert the disco browser to a plugin. Refs #556
Paul Aurich <paul@darkrain42.org>
parents:
26823
diff
changeset
|
2493 pidgin/plugins/disco/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2494 pidgin/plugins/gestures/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2495 pidgin/plugins/gevolution/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2496 pidgin/plugins/musicmessaging/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2497 pidgin/plugins/perl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2498 pidgin/plugins/perl/common/Makefile.PL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2499 pidgin/plugins/ticker/Makefile |
31212
64587c6084e3
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:
31199
diff
changeset
|
2500 libpurple/ciphers/Makefile |
15617
7e0c0062c428
Add the example nullclient here.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
15615
diff
changeset
|
2501 libpurple/example/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2502 libpurple/gconf/Makefile |
31829
66a445eb2b84
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31824
diff
changeset
|
2503 libpurple/purple-3.pc |
66a445eb2b84
Update the pkg-config versions. Also, drop the unversioned pc files,
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31824
diff
changeset
|
2504 libpurple/purple-3-uninstalled.pc |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2505 libpurple/plugins/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2506 libpurple/plugins/mono/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2507 libpurple/plugins/mono/api/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2508 libpurple/plugins/mono/loader/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2509 libpurple/plugins/perl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2510 libpurple/plugins/perl/common/Makefile.PL |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2511 libpurple/plugins/ssl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2512 libpurple/plugins/tcl/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2513 libpurple/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2514 libpurple/protocols/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2515 libpurple/protocols/bonjour/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2516 libpurple/protocols/gg/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2517 libpurple/protocols/irc/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2518 libpurple/protocols/jabber/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2519 libpurple/protocols/msn/Makefile |
16395
39af416cfda7
Add MySpace prpl to configure.ac
Jeffrey Connelly <jaconnel@calpoly.edu>
parents:
16230
diff
changeset
|
2520 libpurple/protocols/myspace/Makefile |
28526
69aa4660401a
Initial addition of the MXit protocol plugin, provided by the MXit folks
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
28394
diff
changeset
|
2521 libpurple/protocols/mxit/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2522 libpurple/protocols/novell/Makefile |
17373
afee8b840d91
this patch adds nullprpl, a mock protocol plugin, to the libpurple/protocols
Ryan Barrett <ryanbarrett@users.sourceforge.net>
parents:
17340
diff
changeset
|
2523 libpurple/protocols/null/Makefile |
15373
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2524 libpurple/protocols/oscar/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2525 libpurple/protocols/sametime/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2526 libpurple/protocols/silc/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2527 libpurple/protocols/simple/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2528 libpurple/protocols/yahoo/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2529 libpurple/protocols/zephyr/Makefile |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
15359
diff
changeset
|
2530 libpurple/tests/Makefile |
21297
5b1acbab99cf
Make purple.h a generated file so plugins can just include this and never
Stu Tomlinson <stu@nosnilmot.com>
parents:
21296
diff
changeset
|
2531 libpurple/purple.h |
16583
ce049678a67b
soname versioning of libpurple. Should help resolve debian bug 421282
Stu Tomlinson <stu@nosnilmot.com>
parents:
16582
diff
changeset
|
2532 libpurple/version.h |
19115 | 2533 share/sounds/Makefile |
19214
058bfbc4befe
- Fix the autoconf/automake stuff so that the ca-certs work
William Ehlhardt <williamehlhardt@gmail.com>
parents:
19180
diff
changeset
|
2534 share/ca-certs/Makefile |
20802
71c7d0222a33
pkg-config shizzle for finch.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents:
20709
diff
changeset
|
2535 finch/finch.pc |
15817
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2536 finch/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2537 finch/libgnt/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2538 finch/libgnt/gnt.pc |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2539 finch/libgnt/wms/Makefile |
0e3a8505ebbe
renamed gaim-text to finch
Sean Egan <seanegan@gmail.com>
parents:
15812
diff
changeset
|
2540 finch/plugins/Makefile |
6954 | 2541 po/Makefile.in |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2542 pidgin.spec |
6968 | 2543 ]) |
29566
013192509944
Update some stuff that should be in Autoconf 2.50.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29565
diff
changeset
|
2544 AC_OUTPUT |
2129 | 2545 |
2546 echo | |
2547 echo $PACKAGE $VERSION | |
2548 | |
2549 echo | |
14444 | 2550 echo Build GTK+ 2.x UI............. : $enable_gtkui |
14445 | 2551 echo Build console UI.............. : $enable_consoleui |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
2552 echo Build for X11................. : $with_x |
2129 | 2553 echo |
19478
b2578b2d4bc4
Remove X11 specifics from configure.ac. Allows to build against native, non-X11 Quartz
Sean Egan <seanegan@gmail.com>
parents:
19473
diff
changeset
|
2554 echo Enable Gestures............... : $enable_gestures |
14444 | 2555 echo Protocols to build dynamically : $DYNAMIC_PRPLS |
2556 echo Protocols to link statically.. : $STATIC_PRPLS | |
2129 | 2557 echo |
13718 | 2558 echo Build with GStreamer support.. : $enable_gst |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
2559 echo Build with D-Bus support...... : $enable_dbus |
23803
3f835618356a
Change configure script to have a separate check for voice and video
Mike Ruprecht <maiku@soc.pidgin.im>
parents:
23802
diff
changeset
|
2560 echo Build with voice and video.... : $enable_vv |
14444 | 2561 if test "x$enable_dbus" = "xyes" ; then |
15548
bcdf8880564b
Make NetworkManager support disabled by default, add an "--enable-nm" option
Mark Doliner <mark@kingant.net>
parents:
15538
diff
changeset
|
2562 eval eval echo D-Bus services directory...... : $DBUS_SERVICES_DIR |
14444 | 2563 fi |
27598
e5fdfff98aa9
When GNU Libidn is available, use it for XMPP stringprep operations.
Paul Aurich <paul@darkrain42.org>
parents:
27597
diff
changeset
|
2564 echo Build with GNU Libidn......... : $enable_idn |
22875
4f6040bb6f7a
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@wiktel.com>
parents:
22675
diff
changeset
|
2565 echo Build with NetworkManager..... : $enable_nm |
14444 | 2566 echo SSL Library/Libraries......... : $msg_ssl |
23330
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
2567 if test "x$SSL_CERTIFICATES_DIR" != "x" ; then |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
2568 eval eval echo SSL CA certificates directory. : $SSL_CERTIFICATES_DIR |
390384053186
Add a configure option, --with-ssl-certificates to allow packagers to
Richard Laager <rlaager@wiktel.com>
parents:
23329
diff
changeset
|
2569 fi |
14444 | 2570 echo Build with Cyrus SASL support. : $enable_cyrus_sasl |
2571 echo Use kerberos 4 with zephyr.... : $kerberos | |
2572 echo Use external libzephyr........ : $zephyr | |
29538
6359fde67f4c
Update our internal libgadu to 1.9.0-rc2. This does not yet build on Windows.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29393
diff
changeset
|
2573 echo Use external libgadu.......... : $gadu_libs |
22576
e4b2cbc246da
I'm tired of installing pixmap data that almost never changes. I'm so tired of
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22538
diff
changeset
|
2574 echo Install pixmaps............... : $enable_pixmaps |
30111
34af082d702e
Add a configure option --enable-trayicon-compat which installs tray icons
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
30110
diff
changeset
|
2575 echo Old tray icon compatibility... : $enable_traycompat |
22582
0085d8b80bc4
For the few of us who wanted it, I bring back --disable-nls! It may not be
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22576
diff
changeset
|
2576 echo Install translations.......... : $enable_i18n |
14444 | 2577 echo Has you....................... : yes |
2578 echo | |
2579 echo Use XScreenSaver Extension.... : $enable_screensaver | |
2580 echo Use X Session Management...... : $enable_sm | |
2581 echo Use startup notification...... : $enable_startup_notification | |
2582 echo Build with GtkSpell support... : $enable_gtkspell | |
2583 echo | |
2584 echo Build with plugin support..... : $enable_plugins | |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11645
diff
changeset
|
2585 echo Build with Mono support....... : $enable_mono |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
2586 echo Build with Perl support....... : $enable_perl |
6694 | 2587 echo Build with Tcl support........ : $enable_tcl |
2588 echo Build with Tk support......... : $enable_tk | |
2129 | 2589 echo |
2725
f3c094e78609
[gaim-migrate @ 2738]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2711
diff
changeset
|
2590 echo Print debugging messages...... : $enable_debug |
2129 | 2591 echo |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15844
diff
changeset
|
2592 eval eval echo Pidgin will be installed in $bindir. |
15913
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
2593 if test "x$pidginpath" != "x" ; then |
bc25193e1cb3
Minor 'make dist' fix and check for installed versions of pidgin, not gaim
Mark Doliner <mark@kingant.net>
parents:
15903
diff
changeset
|
2594 echo Warning: You have an old copy of Pidgin at $pidginpath. |
2129 | 2595 fi |
22675
ac12e2598a03
I'm an idiot and forgot to escape my apostrophe. This took *way* too long
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22674
diff
changeset
|
2596 if test "x$enable_pixmaps" = "xno" ; then |
22674
d79f10007de0
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22641
diff
changeset
|
2597 echo |
d79f10007de0
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22641
diff
changeset
|
2598 echo Warning: You have disabled the installation of pixmap data, but Pidgin |
29621
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2599 echo still requires installed pixmaps. Be sure you know what you are doing. |
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2600 fi |
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2601 if test "x$enable_i18n" = "xno" ; then |
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2602 echo |
30110
95d2b6fc228a
I don't know why this AM_CONDITIONAL is so far away from its setup.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
29954
diff
changeset
|
2603 echo Warning: You have disabled the building and installation of translation |
29621
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2604 echo data. This will prevent building pidgin.desktop and the GConf schemas. |
82917071d16f
Small wording tweak and add a warning about the effects of --disable-nls.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29620
diff
changeset
|
2605 echo Be sure you know what you are doing. |
22674
d79f10007de0
Attempt to make it a bit more obvious that people need to have half a clue
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22641
diff
changeset
|
2606 fi |
2129 | 2607 echo |
2608 echo configure complete, now type \'make\' | |
2609 echo | |
22675
ac12e2598a03
I'm an idiot and forgot to escape my apostrophe. This took *way* too long
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
22674
diff
changeset
|
2610 |