Mon, 05 Jul 2010 15:01:56 +0000
Make the combobox a tiny bit friendlier.
Pressing the first letter of an item will now jump to that item (and
popup the dropdown first if necessary). Add some API in libgnt in the
process.
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
1 | dnl Process this file with autoconf to produce a configure script. |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
2 | AC_PREREQ([2.50]) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
3 | |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
4 | # UPDATING VERSION NUMBERS FOR RELEASES |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
5 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
6 | # gnt_micro_version += 1 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
7 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
8 | # If any functions have been added to libgnt: |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
9 | # gnt_micro_version = 0 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
10 | # gnt_minor_version += 1 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
11 | # gnt_lt_current += 1 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
12 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
13 | # If backwards compatibility has been broken in libgnt: |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
14 | # gnt_micro_version = 0 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
15 | # gnt_minor_version = 0 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
16 | # gnt_major_version += 1; |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
17 | # gnt_lt_current += 1 |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
18 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
19 | # gnt_version_suffix should be similar to one of the following: |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
20 | # For beta releases: [beta2] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
21 | # For code under development: [devel] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
22 | # For production releases: [] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
23 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
24 | # Make sure to update ../../configure.ac with libgnt version changes. |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
25 | # |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
26 | |
|
30499
19e9d4a69086
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30498
diff
changeset
|
27 | m4_define([gnt_lt_current], [8]) |
|
18140
3a40ec9ee97d
Bump the major for libgnt for the awesome workspace support.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
16738
diff
changeset
|
28 | m4_define([gnt_major_version], [2]) |
|
30499
19e9d4a69086
Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
30498
diff
changeset
|
29 | m4_define([gnt_minor_version], [8]) |
|
28281
292065704981
These numbers merged incorrectly.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
28241
diff
changeset
|
30 | m4_define([gnt_micro_version], [0]) |
|
28241
2bf7a28e0081
Update versions. Yes, I'm aware I skipped a number. I just don't want to
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
27361
diff
changeset
|
31 | m4_define([gnt_version_suffix], [devel]) |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
32 | m4_define([gnt_version], |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
33 | [gnt_major_version.gnt_minor_version.gnt_micro_version]) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
34 | m4_define([gnt_display_version], gnt_version[]m4_ifdef([gnt_version_suffix],[gnt_version_suffix])) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
35 | |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
36 | AC_INIT([libgnt], [gnt_display_version], [devel@pidgin.im]) |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
37 | AC_CANONICAL_SYSTEM |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
38 | AM_CONFIG_HEADER(config.h) |
|
19309
6f741e84d1d1
Allows libgnt to pull in needed scripts for a standalone build.
Eric Polino <aluink@pidgin.im>
parents:
18705
diff
changeset
|
39 | AC_CONFIG_AUX_DIR([.]) |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
40 | AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
41 | |
|
16738
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
42 | GNT_MAJOR_VERSION=gnt_major_version |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
43 | GNT_MINOR_VERSION=gnt_minor_version |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
44 | GNT_MICRO_VERSION=gnt_micro_version |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
45 | GNT_VERSION=[gnt_display_version] |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
46 | AC_SUBST(GNT_MAJOR_VERSION) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
47 | AC_SUBST(GNT_MINOR_VERSION) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
48 | AC_SUBST(GNT_MICRO_VERSION) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
49 | AC_SUBST(GNT_VERSION) |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
50 | |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
51 | GNT_LT_VERSION_INFO="gnt_lt_current:gnt_micro_version:gnt_minor_version" |
|
0960ccbba64f
I've put the libgnt so versioning stuff into finch/libgnt/configure.ac,
Richard Laager <rlaager@pidgin.im>
parents:
16243
diff
changeset
|
52 | AC_SUBST(GNT_LT_VERSION_INFO) |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
53 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
54 | AC_PATH_PROG(sedpath, sed) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
55 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
56 | dnl Storing configure arguments |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
57 | AC_DEFINE_UNQUOTED(CONFIG_ARGS, "$ac_configure_args", [configure arguments]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
58 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
59 | dnl Checks for programs. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
60 | AC_PROG_CC |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
61 | AC_DISABLE_STATIC |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
62 | AM_PROG_LIBTOOL |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
63 | LIBTOOL="$LIBTOOL --silent" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
64 | AC_PROG_INSTALL |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
65 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
66 | dnl we don't use autobreak on cygwin!! |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
67 | dnl AC_CYGWIN |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
68 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
69 | dnl Checks for header files. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
70 | AC_HEADER_STDC |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
71 | AC_HEADER_SYS_WAIT |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
72 | AC_CHECK_HEADERS(arpa/nameser_compat.h fcntl.h sys/time.h unistd.h locale.h signal.h stdint.h regex.h) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
73 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
74 | dnl Checks for typedefs, structures, and compiler characteristics. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
75 | AC_C_CONST |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
76 | AC_STRUCT_TM |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
77 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
78 | AC_C_BIGENDIAN |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
79 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
80 | dnl Checks for library functions. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
81 | AC_TYPE_SIGNAL |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
82 | AC_FUNC_STRFTIME |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
83 | AC_CHECK_FUNCS(strdup strstr atexit setlocale) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
84 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
85 | dnl to prevent the g_stat()/g_unlink() crash, |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
86 | dnl (09:50:07) Robot101: LSchiere2: it's easy. +LC_SYS_LARGEFILE somewhere in configure.ac |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
87 | AC_SYS_LARGEFILE |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
88 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
89 | dnl FreeBSD doesn't have libdl, dlopen is provided by libc |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
90 | AC_CHECK_FUNC(dlopen, LIBDL="", [AC_CHECK_LIB(dl, dlopen, LIBDL="-ldl")]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
91 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
92 | AC_MSG_CHECKING(for the %z format string in strftime()) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
93 | AC_TRY_RUN([ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
94 | #ifdef HAVE_SYS_TIME_H |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
95 | #include <sys/time.h> |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
96 | #endif |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
97 | #include <time.h> |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
98 | #include <stdio.h> |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
99 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
100 | int main() |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
101 | { |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
102 | char buf[6]; |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
103 | time_t t = time(NULL); |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
104 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
105 | if (strftime(buf, sizeof(buf), "%z", localtime(&t)) != 5) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
106 | return 1; |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
107 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
108 | fprintf(stderr, "strftime(\"%%z\") yields: \"%s\"\n", buf); |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
109 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
110 | return !((buf[0] == '-' || buf[0] == '+') && |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
111 | (buf[1] >= '0' && buf[1] <= '9') && |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
112 | (buf[2] >= '0' && buf[2] <= '9') && |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
113 | (buf[3] >= '0' && buf[3] <= '9') && |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
114 | (buf[4] >= '0' && buf[4] <= '9') |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
115 | ); |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
116 | } |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
117 | ], |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
118 | [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
119 | AC_MSG_RESULT(yes) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
120 | AC_DEFINE([HAVE_STRFTIME_Z_FORMAT], [1], |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
121 | [Define to 1 if you have a strftime() that supports the %z format string.]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
122 | ], |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
123 | [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
124 | AC_MSG_RESULT(no) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
125 | ], |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
126 | [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
127 | # Fallback for Cross Compiling... |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
128 | # This will enable the compatibility code. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
129 | AC_MSG_RESULT(no) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
130 | ] |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
131 | ) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
132 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
133 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
134 | AC_CHECK_HEADER(sys/utsname.h) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
135 | AC_CHECK_FUNC(uname) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
136 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
137 | if test "x$enable_debug" = "xyes" ; then |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
138 | AC_DEFINE(DEBUG, 1, [Define if debugging is enabled.]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
139 | enable_fatal_asserts="yes" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
140 | fi |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
141 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
142 | if test "x$enable_fatal_asserts" = "xyes" ; then |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
143 | AC_DEFINE(GAIM_FATAL_ASSERTS, 1, [Define to make assertions fatal (useful for debugging).]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
144 | fi |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
145 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
146 | if test "x$enable_deprecated" = "xno"; then |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
147 | DEBUG_CFLAGS="$DEBUG_CFLAGS -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
148 | fi |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
149 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
150 | if test "x$GCC" = "xyes"; then |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
151 | dnl We enable -Wall later. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
152 | dnl If it's set after the warning CFLAGS in the compiler invocation, it counteracts the -Wno... flags. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
153 | dnl This leads to warnings we don't want. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
154 | CFLAGS=`echo $CFLAGS |$sedpath 's/-Wall//'` |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
155 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
156 | dnl ENABLE WARNINGS SUPPORTED BY THE VERSION OF GCC IN USE |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
157 | dnl |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
158 | dnl Future Possibilities |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
159 | dnl |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
160 | dnl Consider adding -Wbad-function-cast. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
161 | dnl This leads to spurious warnings using GPOINTER_TO_INT(), et al. directly on a function call. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
162 | dnl We'd need an intermediate variable. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
163 | dnl |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
164 | dnl Consider adding -Wfloat-equal. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
165 | dnl This leads to warnings with Perl. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
166 | dnl Perhaps we could write ugly configure magic and pass -Wno-float-equal down to that subdirectory. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
167 | dnl On the other hand, it's probably actually broken, so maybe the Perl folks should fix that? |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
168 | dnl |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
169 | dnl Consider removing -Wno-sign-compare (from the -Wextra set) and fixing all those cases. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
170 | dnl This is likely non-trivial. |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
171 | dnl |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
172 | for newflag in \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
173 | "-Waggregate-return" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
174 | "-Wcast-align" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
175 | "-Wdeclaration-after-statement" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
176 | "-Werror-implicit-function-declaration" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
177 | "-Wextra -Wno-sign-compare -Wno-unused-parameter" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
178 | "-Winit-self" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
179 | "-Wmissing-declarations" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
180 | "-Wmissing-prototypes" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
181 | "-Wnested-externs" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
182 | "-Wpointer-arith" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
183 | "-Wundef" \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
184 | ; do |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
185 | orig_CFLAGS="$CFLAGS" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
186 | CFLAGS="$CFLAGS $newflag" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
187 | AC_MSG_CHECKING(for $newflag option to gcc) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
188 | AC_TRY_COMPILE([], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
189 | int main() {return 0;} |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
190 | ], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
191 | AC_MSG_RESULT(yes) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
192 | CFLAGS="$orig_CFLAGS" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
193 | DEBUG_CFLAGS="$DEBUG_CFLAGS $newflag" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
194 | ], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
195 | AC_MSG_RESULT(no) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
196 | CFLAGS="$orig_CFLAGS" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
197 | ]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
198 | done |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
199 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
200 | if test "x$enable_fortify" = "xyes"; then |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
201 | AC_MSG_CHECKING(for FORTIFY_SOURCE support) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
202 | AC_TRY_COMPILE([#include <features.h>], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
203 | int main() { |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
204 | #if !(__GNUC_PREREQ (4, 1) \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
205 | || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (4, 0)) \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
206 | || (defined __GNUC_RH_RELEASE__ && __GNUC_PREREQ (3, 4) \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
207 | && __GNUC_MINOR__ == 4 \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
208 | && (__GNUC_PATCHLEVEL__ > 2 \ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
209 | || (__GNUC_PATCHLEVEL__ == 2 && __GNUC_RH_RELEASE__ >= 8)))) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
210 | #error No FORTIFY_SOURCE support |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
211 | #endif |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
212 | return 0; |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
213 | } |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
214 | ], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
215 | AC_MSG_RESULT(yes) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
216 | DEBUG_CFLAGS="$DEBUG_CFLAGS -D_FORTIFY_SOURCE=2" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
217 | ], [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
218 | AC_MSG_RESULT(no) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
219 | ]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
220 | fi |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
221 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
222 | DEBUG_CFLAGS="-Wall $DEBUG_CFLAGS" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
223 | CFLAGS="-g $CFLAGS" |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
224 | fi |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
225 | AC_SUBST(CFLAGS) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
226 | |
|
14290
f20819ff8d86
[gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
13980
diff
changeset
|
227 | PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.0.0 gobject-2.0 gmodule-2.0],, |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
228 | [ |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
229 | AC_MSG_ERROR([ |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
230 | *** GLib 2.0 is required to build LibGNT; please make sure you have the GLib |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
231 | *** development headers installed. The latest version of GLib is |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
232 | *** always available at http://www.gtk.org/.]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
233 | ]) |
|
14290
f20819ff8d86
[gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
13980
diff
changeset
|
234 | AC_SUBST(GLIB_CFLAGS) |
|
f20819ff8d86
[gaim-migrate @ 16910]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
13980
diff
changeset
|
235 | AC_SUBST(GLIB_LIBS) |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
236 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
237 | |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
238 | AC_MSG_CHECKING(for me pot o' gold) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
239 | AC_MSG_RESULT(no) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
240 | AC_CHECK_FUNCS(gethostid lrand48) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
241 | AC_CHECK_FUNCS(memcpy memmove random strchr strerror vprintf) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
242 | AC_CHECK_HEADERS(malloc.h paths.h sgtty.h stdarg.h sys/cdefs.h) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
243 | AC_CHECK_HEADERS(sys/file.h sys/filio.h sys/ioctl.h sys/msgbuf.h) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
244 | AC_CHECK_HEADERS(sys/select.h sys/uio.h sys/utsname.h sys/wait.h) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
245 | AC_CHECK_HEADERS(termios.h) |
| 14481 | 246 | #AC_CHECK_FUNC(wcwidth, [AC_DEFINE([HAVE_WCWIDTH], [1], [Define to 1 if you have wcwidth function.])]) |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
247 | #AC_VAR_TIMEZONE_EXTERNALS |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
248 | |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
249 | GNT_CFLAGS= |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
250 | GNT_LIBS= |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
251 | AC_ARG_WITH(ncurses-headers, [AC_HELP_STRING([--with-ncurses-headers=DIR], |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
252 | [compile finch against the ncurses includes in DIR])], |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
253 | [ac_ncurses_includes="$withval"], [ac_ncurses_includes=""]) |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
254 | AC_CHECK_LIB(ncursesw, initscr, [GNT_LIBS="-lncursesw"], [enable_gnt=no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
255 | AC_CHECK_LIB(panelw, update_panels, [GNT_LIBS="$GNT_LIBS -lpanelw"], [enable_gnt=no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
256 | |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
257 | # If ncursesw is not found, look for plain old ncurses |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
258 | if test "x$enable_gnt" = "xno"; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
259 | AC_CHECK_LIB(ncurses, initscr, [[GNT_LIBS="-lncurses"] [enable_gnt=yes]], [enable_gnt=no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
260 | AC_CHECK_LIB(panel, update_panels, [[GNT_LIBS="$GNT_LIBS -lpanel"] [enable_gnt=yes]], [enable_gnt=no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
261 | AC_DEFINE(NO_WIDECHAR, [1], [Define to 1 if you do not have ncursesw.]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
262 | else |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
263 | dnl # Some distros put the headers in ncursesw/, some don't |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
264 | found_ncurses_h=no |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
265 | for location in $ac_ncurses_includes /usr/include/ncursesw /usr/include |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
266 | do |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
267 | f="$location/ncurses.h" |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
268 | orig_CFLAGS="$CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
269 | orig_CPPFLAGS="$CPPFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
270 | CFLAGS="$CFLAGS -I$location" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
271 | CPPFLAGS="$CPPFLAGS -I$location" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
272 | AC_CHECK_HEADER($f,[ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
273 | AC_MSG_CHECKING([if $f supports wide characters]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
274 | AC_TRY_COMPILE([ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
275 | #define _XOPEN_SOURCE_EXTENDED |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
276 | #include <$f> |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
277 | ], [ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
278 | #ifndef get_wch |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
279 | # error get_wch not found! |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
280 | #endif |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
281 | ], [ |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
282 | dir=$location |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
283 | if test x"$dir" != x"." ; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
284 | GNT_CFLAGS="-I$dir/" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
285 | else |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
286 | GNT_CFLAGS="" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
287 | fi |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
288 | |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
289 | found_ncurses_h=yes |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
290 | CFLAGS="$orig_CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
291 | CPPFLAGS="$orig_CPPFLAGS" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
292 | AC_MSG_RESULT([yes]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
293 | break |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
294 | ], [ |
|
30498
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
295 | CFLAGS="$orig_CFLAGS" |
|
079df2f23d52
Fix build with --with-ncurses-headers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
28281
diff
changeset
|
296 | CPPFLAGS="$orig_CPPFLAGS" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
297 | AC_MSG_RESULT([no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
298 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
299 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
300 | done |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
301 | if test x"$found_ncurses_h" != "xyes"; then |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
302 | enable_gnt="no" |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
303 | fi |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
304 | fi |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
305 | AC_SUBST(GNT_CFLAGS) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
306 | AC_SUBST(GNT_LIBS) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
307 | |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
308 | if test "x$enable_gnt" = "xno"; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
309 | AC_MSG_ERROR([ |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
310 | *** You need ncursesw or ncurses and its header files.]) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
311 | fi |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
312 | |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
313 | dnl Check for Python headers (currently useful only for libgnt) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
314 | dnl (Thanks to XChat) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
315 | AC_PATH_PROG(pythonpath, python) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
316 | if test "_$pythonpath" != _ ; then |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
317 | AC_MSG_CHECKING(for Python compile flags) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
318 | PY_PREFIX=`$pythonpath -c 'import sys ; print sys.prefix'` |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
319 | PY_EXEC_PREFIX=`$pythonpath -c 'import sys ; print sys.exec_prefix'` |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
320 | changequote(<<, >>)dnl |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
321 | PY_VERSION=`$pythonpath -c 'import sys ; print sys.version[0:3]'` |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
322 | PY_MAJOR=`$pythonpath -c 'import sys ; print sys.version[0:2]'` |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
323 | changequote([, ])dnl |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
324 | if test -f $PY_PREFIX/include/python$PY_VERSION/Python.h -a "$PY_MAJOR" = "2."; then |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
325 | AC_CHECK_LIB(pthread, pthread_create, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
326 | AC_CHECK_LIB(util, openpty, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
327 | AC_CHECK_LIB(db, dbopen, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
328 | PY_LIBS="-lpython$PY_VERSION -L$PY_EXEC_PREFIX/lib/python$PY_VERSION/config" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
329 | PY_CFLAGS="-I$PY_PREFIX/include/python$PY_VERSION" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
330 | AC_DEFINE(USE_PYTHON, [1], [Define if python headers are available.]) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
331 | AC_MSG_RESULT(ok) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
332 | else |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
333 | AC_MSG_RESULT([Can't find Python.h]) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
334 | PY_LIBS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
335 | PY_CFLAGS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
336 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
337 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
338 | AC_SUBST(PY_CFLAGS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
339 | AC_SUBST(PY_LIBS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
340 | |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
341 | dnl Check for libxml |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
342 | have_libxml=yes |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
343 | PKG_CHECK_MODULES(LIBXML, [libxml-2.0], , [ |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
344 | AC_MSG_RESULT(no) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
345 | have_libxml=no |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
346 | ]) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
347 | AC_SUBST(LIBXML_CFLAGS) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
348 | AC_SUBST(LIBXML_LIBS) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
349 | |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
350 | if test "x$have_libxml" = "xno"; then |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
351 | AC_DEFINE(NO_LIBXML, 1, [Do not have libxml2.]) |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
352 | fi |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
353 | |
|
18705
ee878f1aa32b
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
18140
diff
changeset
|
354 | AM_CONDITIONAL(PURPLE_AVAILABLE, false) |
|
ee878f1aa32b
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
18140
diff
changeset
|
355 | |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
356 | AC_OUTPUT([Makefile |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
357 | gnt.pc |
|
14444
179783b29ac3
[gaim-migrate @ 17088]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14292
diff
changeset
|
358 | wms/Makefile |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
359 | ]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
360 |