Wed, 19 Aug 2009 00:41:06 +0000
Update versions. Yes, I'm aware I skipped a number. I just don't want to
make you run configure twice.
|
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 | |
|
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
|
27 | m4_define([gnt_lt_current], [6]) |
|
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]) |
|
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
|
29 | m4_define([gnt_minor_version], [6]) |
|
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
|
30 | m4_define([gnt_micro_version], [2]) |
|
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" |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
268 | AC_CHECK_HEADER($f,[ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
269 | AC_MSG_CHECKING([if $f supports wide characters]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
270 | AC_TRY_COMPILE([ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
271 | #define _XOPEN_SOURCE_EXTENDED |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
272 | #include <$f> |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
273 | ], [ |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
274 | #ifndef get_wch |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
275 | # error get_wch not found! |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
276 | #endif |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
277 | ], [ |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
278 | dir=$location |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
279 | if test x"$dir" != x"." ; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
280 | GNT_CFLAGS="-I$dir/" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
281 | else |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
282 | GNT_CFLAGS="" |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
283 | fi |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
284 | |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
285 | found_ncurses_h=yes |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
286 | AC_MSG_RESULT([yes]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
287 | break |
|
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 | AC_MSG_RESULT([no]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
290 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
291 | ]) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
292 | done |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
293 | 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
|
294 | 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
|
295 | fi |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
296 | fi |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
297 | AC_SUBST(GNT_CFLAGS) |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
298 | AC_SUBST(GNT_LIBS) |
|
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 | if test "x$enable_gnt" = "xno"; then |
|
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
301 | 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
|
302 | *** 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
|
303 | fi |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
304 | |
|
21915
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
305 | 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
|
306 | dnl (Thanks to XChat) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
307 | AC_PATH_PROG(pythonpath, python) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
308 | if test "_$pythonpath" != _ ; then |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
309 | AC_MSG_CHECKING(for Python compile flags) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
310 | 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
|
311 | 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
|
312 | changequote(<<, >>)dnl |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
313 | 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
|
314 | 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
|
315 | changequote([, ])dnl |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
316 | 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
|
317 | AC_CHECK_LIB(pthread, pthread_create, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
318 | AC_CHECK_LIB(util, openpty, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
319 | AC_CHECK_LIB(db, dbopen, ) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
320 | 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
|
321 | 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
|
322 | 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
|
323 | AC_MSG_RESULT(ok) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
324 | else |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
325 | 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
|
326 | PY_LIBS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
327 | PY_CFLAGS="" |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
328 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
329 | fi |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
330 | AC_SUBST(PY_CFLAGS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
331 | AC_SUBST(PY_LIBS) |
|
c08dfd143ca9
Allow loading python scripts at runtime.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
21912
diff
changeset
|
332 | |
|
16187
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
333 | 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
|
334 | 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
|
335 | 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
|
336 | 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
|
337 | 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
|
338 | ]) |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
339 | 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
|
340 | 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
|
341 | |
|
2977f4a9cc80
Add a utility function to create widgets from an XML description.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
15886
diff
changeset
|
342 | 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
|
343 | AC_DEFINE(NO_LIBXML, 1, [Do not have libxml2.]) |
|
14539
7d5528c864a1
[gaim-migrate @ 17195]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14481
diff
changeset
|
344 | fi |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
345 | |
|
18705
ee878f1aa32b
Some lines to the auto-thingies to aid in libgnt building standalone
Eric Polino <aluink@pidgin.im>
parents:
18140
diff
changeset
|
346 | 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
|
347 | |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
348 | AC_OUTPUT([Makefile |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
349 | gnt.pc |
|
14444
179783b29ac3
[gaim-migrate @ 17088]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
14292
diff
changeset
|
350 | wms/Makefile |
|
13953
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
351 | ]) |
|
07f99edd7da7
[gaim-migrate @ 16374]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
diff
changeset
|
352 |