Mercurial > gnulib
annotate m4/gnulib-common.m4 @ 14188:87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
* m4/gnulib-common.m4 (gl_ASSERT_NO_GNULIB_TESTS): New macro.
Suggested by Paul Eggert.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Thu, 20 Jan 2011 10:31:24 +0100 |
parents | 97fc9a21a8fb |
children | b2abfb114786 |
rev | line source |
---|---|
14188
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
1 # gnulib-common.m4 serial 22 |
14079
97fc9a21a8fb
maint: update almost all copyright ranges to include 2011
Jim Meyering <meyering@redhat.com>
parents:
13887
diff
changeset
|
2 dnl Copyright (C) 2007-2011 Free Software Foundation, Inc. |
7788
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 dnl This file is free software; the Free Software Foundation |
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 dnl gives unlimited permission to copy and/or distribute it, |
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
5 dnl with or without modifications, as long as this notice is preserved. |
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 |
9887
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
7 # gl_COMMON |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
8 # is expanded unconditionally through gnulib-tool magic. |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
9 AC_DEFUN([gl_COMMON], [ |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
10 dnl Use AC_REQUIRE here, so that the code is expanded once only. |
11094
5e937a2f5647
Backport improved autoconf semantics of AC_DEFUN_ONCE.
Eric Blake <ebb9@byu.net>
parents:
11053
diff
changeset
|
11 AC_REQUIRE([gl_00GNULIB]) |
9887
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
12 AC_REQUIRE([gl_COMMON_BODY]) |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
13 ]) |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
14 AC_DEFUN([gl_COMMON_BODY], [ |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
15 AH_VERBATIM([isoc99_inline], |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
16 [/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
17 the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
18 earlier versions), but does not display it by setting __GNUC_STDC_INLINE__. |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
19 __APPLE__ && __MACH__ test for MacOS X. |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
20 __APPLE_CC__ tests for the Apple compiler and its version. |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
21 __STDC_VERSION__ tests for the C99 mode. */ |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
22 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__ |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
23 # define __GNUC_STDC_INLINE__ 1 |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
24 #endif]) |
10658
a6a1df49f669
Avoid -Wunused-parameter warnings in public gnulib header files.
Bruno Haible <bruno@clisp.org>
parents:
10066
diff
changeset
|
25 AH_VERBATIM([unused_parameter], |
12482
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
26 [/* Define as a marker that can be attached to declarations that might not |
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
27 be used. This helps to reduce warnings, such as from |
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
28 GCC -Wunused-parameter. */ |
10658
a6a1df49f669
Avoid -Wunused-parameter warnings in public gnulib header files.
Bruno Haible <bruno@clisp.org>
parents:
10066
diff
changeset
|
29 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) |
12482
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
30 # define _GL_UNUSED __attribute__ ((__unused__)) |
10658
a6a1df49f669
Avoid -Wunused-parameter warnings in public gnulib header files.
Bruno Haible <bruno@clisp.org>
parents:
10066
diff
changeset
|
31 #else |
12482
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
32 # define _GL_UNUSED |
10658
a6a1df49f669
Avoid -Wunused-parameter warnings in public gnulib header files.
Bruno Haible <bruno@clisp.org>
parents:
10066
diff
changeset
|
33 #endif |
12482
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
34 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name |
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
35 is a misnomer outside of parameter lists. */ |
11bc92a9e2bc
gnulib-common: prefer _GL_UNUSED over _UNUSED_PARAMETER_
Eric Blake <ebb9@byu.net>
parents:
12421
diff
changeset
|
36 #define _UNUSED_PARAMETER_ _GL_UNUSED |
10658
a6a1df49f669
Avoid -Wunused-parameter warnings in public gnulib header files.
Bruno Haible <bruno@clisp.org>
parents:
10066
diff
changeset
|
37 ]) |
13274
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
38 dnl Preparation for running test programs: |
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
39 dnl Tell glibc to write diagnostics from -D_FORTIFY_SOURCE=2 to stderr, not |
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
40 dnl to /dev/tty, so they can be redirected to log files. Such diagnostics |
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
41 dnl arise e.g., in the macros gl_PRINTF_DIRECTIVE_N, gl_SNPRINTF_DIRECTIVE_N. |
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
42 LIBC_FATAL_STDERR_=1 |
d87472cc6eec
gnulib-common.m4: make glibc write diagnostics to stderr, not /dev/tty
Jim Meyering <jim@meyering.net>
parents:
13204
diff
changeset
|
43 export LIBC_FATAL_STDERR_ |
9887
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
44 ]) |
f2408973947f
Fix __GNUC_STDC_INLINE__ predefine with Apple GCC on MacOS X 10.5.
Bruno Haible <bruno@clisp.org>
parents:
9411
diff
changeset
|
45 |
13067
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
46 # gl_MODULE_INDICATOR_CONDITION |
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
47 # expands to a C preprocessor expression that evaluates to 1 or 0, depending |
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
48 # whether a gnulib module that has been requested shall be considered present |
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
49 # or not. |
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
50 AC_DEFUN([gl_MODULE_INDICATOR_CONDITION], [1]) |
0e829091f9c0
Avoid side effects from tests-related modules on the compilation of lib.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
51 |
13066
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
52 # gl_MODULE_INDICATOR_SET_VARIABLE([modulename]) |
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
53 # sets the shell variable that indicates the presence of the given module to |
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
54 # a C preprocessor expression that will evaluate to 1. |
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
55 AC_DEFUN([gl_MODULE_INDICATOR_SET_VARIABLE], |
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
56 [ |
13096
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
57 GNULIB_[]m4_translit([[$1]], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
58 [abcdefghijklmnopqrstuvwxyz./-], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
59 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])=gl_MODULE_INDICATOR_CONDITION |
13066
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
60 ]) |
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12880
diff
changeset
|
61 |
7788
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
62 # gl_MODULE_INDICATOR([modulename]) |
13071
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
63 # defines a C macro indicating the presence of the given module |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
64 # in a location where it can be used. |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
65 # | Value | Value | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
66 # | in lib/ | in tests/ | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
67 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
68 # Module present among main modules: | 1 | 1 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
69 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
70 # Module present among tests-related modules: | 0 | 1 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
71 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
72 # Module not present at all: | 0 | 0 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
73 # --------------------------------------------+---------+-----------+ |
7788
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
74 AC_DEFUN([gl_MODULE_INDICATOR], |
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
75 [ |
13096
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
76 AC_DEFINE_UNQUOTED([GNULIB_]m4_translit([[$1]], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
77 [abcdefghijklmnopqrstuvwxyz./-], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
78 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___]), |
13071
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
79 [gl_MODULE_INDICATOR_CONDITION], |
13096
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
80 [Define to a C preprocessor expression that evaluates to 1 or 0, |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
81 depending whether the gnulib module $1 shall be considered present.]) |
13071
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
82 ]) |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
83 |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
84 # gl_MODULE_INDICATOR_FOR_TESTS([modulename]) |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
85 # defines a C macro indicating the presence of the given module |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
86 # in lib or tests. This is useful to determine whether the module |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
87 # should be tested. |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
88 # | Value | Value | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
89 # | in lib/ | in tests/ | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
90 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
91 # Module present among main modules: | 1 | 1 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
92 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
93 # Module present among tests-related modules: | 1 | 1 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
94 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
95 # Module not present at all: | 0 | 0 | |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
96 # --------------------------------------------+---------+-----------+ |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
97 AC_DEFUN([gl_MODULE_INDICATOR_FOR_TESTS], |
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13067
diff
changeset
|
98 [ |
13096
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
99 AC_DEFINE([GNULIB_TEST_]m4_translit([[$1]], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
100 [abcdefghijklmnopqrstuvwxyz./-], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
101 [ABCDEFGHIJKLMNOPQRSTUVWXYZ___]), [1], |
3e1ae5eb7f94
maint: improve module indicators
Eric Blake <eblake@redhat.com>
parents:
13073
diff
changeset
|
102 [Define to 1 when the gnulib module $1 should be tested.]) |
7788
e3424061171f
Back from an automatic module-indicator macro to a module-indicator macro
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
103 ]) |
7920
53d558c7086d
Add an AC_PROG_MKDIR_P backport.
Bruno Haible <bruno@clisp.org>
parents:
7788
diff
changeset
|
104 |
14188
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
105 # gl_ASSERT_NO_GNULIB_TESTS |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
106 # asserts that there will be no gnulib tests in the scope of the configure.ac |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
107 # and thereby enables an optimization of config.h. |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
108 # Used by Emacs. |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
109 AC_DEFUN([gl_ASSERT_NO_GNULIB_TESTS], |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
110 [ |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
111 dnl Override gl_MODULE_INDICATOR_FOR_TESTS. |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
112 AC_DEFUN([gl_MODULE_INDICATOR_FOR_TESTS], []) |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
113 ]) |
87bb0468d75c
Allow the user to avoid the GNULIB_TEST_* macros.
Bruno Haible <bruno@clisp.org>
parents:
14079
diff
changeset
|
114 |
13887
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
115 # Test whether <features.h> exists. |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
116 # Set HAVE_FEATURES_H. |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
117 AC_DEFUN([gl_FEATURES_H], |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
118 [ |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
119 AC_CHECK_HEADERS_ONCE([features.h]) |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
120 if test $ac_cv_header_features_h = yes; then |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
121 HAVE_FEATURES_H=1 |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
122 else |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
123 HAVE_FEATURES_H=0 |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
124 fi |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
125 AC_SUBST([HAVE_FEATURES_H]) |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
126 ]) |
ff73aa93842c
Ensure that <features.h> is included before __GLIBC__ is tested.
Bruno Haible <bruno@clisp.org>
parents:
13274
diff
changeset
|
127 |
10066
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
128 # m4_foreach_w |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
129 # is a backport of autoconf-2.59c's m4_foreach_w. |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
130 # Remove this macro when we can assume autoconf >= 2.60. |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
131 m4_ifndef([m4_foreach_w], |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
132 [m4_define([m4_foreach_w], |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
133 [m4_foreach([$1], m4_split(m4_normalize([$2]), [ ]), [$3])])]) |
9a2a9c43db65
Reduce number of forks required during autoconf.
Eric Blake <ebb9@byu.net>
parents:
9887
diff
changeset
|
134 |
12735
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
135 # AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH]) |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
136 # ---------------------------------------------------- |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
137 # Backport of autoconf-2.63b's macro. |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
138 # Remove this macro when we can assume autoconf >= 2.64. |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
139 m4_ifndef([AS_VAR_IF], |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
140 [m4_define([AS_VAR_IF], |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
141 [AS_IF([test x"AS_VAR_GET([$1])" = x""$2], [$3], [$4])])]) |
77cea116e541
build: guarantee AS_VAR_IF
Simon Josefsson <simon@josefsson.org>
parents:
12559
diff
changeset
|
142 |
7920
53d558c7086d
Add an AC_PROG_MKDIR_P backport.
Bruno Haible <bruno@clisp.org>
parents:
7788
diff
changeset
|
143 # AC_PROG_MKDIR_P |
12880
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
144 # is a backport of autoconf-2.60's AC_PROG_MKDIR_P, with a fix |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
145 # for interoperability with automake-1.9.6 from autoconf-2.62. |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
146 # Remove this macro when we can assume autoconf >= 2.62 or |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
147 # autoconf >= 2.60 && automake >= 1.10. |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
148 m4_ifdef([AC_PROG_MKDIR_P], [ |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
149 dnl For automake-1.9.6 && autoconf < 2.62: Ensure MKDIR_P is AC_SUBSTed. |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
150 m4_define([AC_PROG_MKDIR_P], |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
151 m4_defn([AC_PROG_MKDIR_P])[ |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
152 AC_SUBST([MKDIR_P])])], [ |
0ca4a77ffffb
Restore support for automake 1.9.6 with autoconf 2.61.
Bruno Haible <bruno@clisp.org>
parents:
12735
diff
changeset
|
153 dnl For autoconf < 2.60: Backport of AC_PROG_MKDIR_P. |
11105
231dfa4dc2c1
fix more require-before-expand issues
Eric Blake <ebb9@byu.net>
parents:
11094
diff
changeset
|
154 AC_DEFUN_ONCE([AC_PROG_MKDIR_P], |
7920
53d558c7086d
Add an AC_PROG_MKDIR_P backport.
Bruno Haible <bruno@clisp.org>
parents:
7788
diff
changeset
|
155 [AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake |
53d558c7086d
Add an AC_PROG_MKDIR_P backport.
Bruno Haible <bruno@clisp.org>
parents:
7788
diff
changeset
|
156 MKDIR_P='$(mkdir_p)' |
53d558c7086d
Add an AC_PROG_MKDIR_P backport.
Bruno Haible <bruno@clisp.org>
parents:
7788
diff
changeset
|
157 AC_SUBST([MKDIR_P])])]) |
9411
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
158 |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
159 # AC_C_RESTRICT |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
160 # This definition overrides the AC_C_RESTRICT macro from autoconf 2.60..2.61, |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
161 # so that mixed use of GNU C and GNU C++ and mixed use of Sun C and Sun C++ |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
162 # works. |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
163 # This definition can be removed once autoconf >= 2.62 can be assumed. |
13204
0802886fcee2
Don't override improved macro from newer autoconf.
Bruno Haible <bruno@clisp.org>
parents:
13096
diff
changeset
|
164 m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.62]),[-1],[ |
9411
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
165 AC_DEFUN([AC_C_RESTRICT], |
11007
f6cba5a556ce
many *.m4 files: improve m4 quoting
Jim Meyering <meyering@redhat.com>
parents:
10658
diff
changeset
|
166 [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict], |
9411
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
167 [ac_cv_c_restrict=no |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
168 # The order here caters to the fact that C++ does not require restrict. |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
169 for ac_kw in __restrict __restrict__ _Restrict restrict; do |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
170 AC_COMPILE_IFELSE([AC_LANG_PROGRAM( |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
171 [[typedef int * int_ptr; |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11229
diff
changeset
|
172 int foo (int_ptr $ac_kw ip) { |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11229
diff
changeset
|
173 return ip[0]; |
9411
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
174 }]], |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
175 [[int s[1]; |
12421
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11229
diff
changeset
|
176 int * $ac_kw t = s; |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11229
diff
changeset
|
177 t[0] = 0; |
e8d2c6fc33ad
Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents:
11229
diff
changeset
|
178 return foo(t)]])], |
9411
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
179 [ac_cv_c_restrict=$ac_kw]) |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
180 test "$ac_cv_c_restrict" != no && break |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
181 done |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
182 ]) |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
183 AH_VERBATIM([restrict], |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
184 [/* Define to the equivalent of the C99 'restrict' keyword, or to |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
185 nothing if this is not supported. Do not define if restrict is |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
186 supported directly. */ |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
187 #undef restrict |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
188 /* Work around a bug in Sun C++: it does not support _Restrict, even |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
189 though the corresponding Sun C compiler does, which causes |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
190 "#define restrict _Restrict" in the previous line. Perhaps some future |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
191 version of Sun C++ will work with _Restrict; if so, it'll probably |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
192 define __RESTRICT, just as Sun C does. */ |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
193 #if defined __SUNPRO_CC && !defined __RESTRICT |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
194 # define _Restrict |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
195 #endif]) |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
196 case $ac_cv_c_restrict in |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
197 restrict) ;; |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
198 no) AC_DEFINE([restrict], []) ;; |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
199 *) AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;; |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
200 esac |
5ea76912f0b5
Borrow an improved version of AC_C_RESTRICT from autoconf.
Bruno Haible <bruno@clisp.org>
parents:
7920
diff
changeset
|
201 ]) |
13204
0802886fcee2
Don't override improved macro from newer autoconf.
Bruno Haible <bruno@clisp.org>
parents:
13096
diff
changeset
|
202 ]) |
11053
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
203 |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
204 # gl_BIGENDIAN |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
205 # is like AC_C_BIGENDIAN, except that it can be AC_REQUIREd. |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
206 # Note that AC_REQUIRE([AC_C_BIGENDIAN]) does not work reliably because some |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
207 # macros invoke AC_C_BIGENDIAN with arguments. |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
208 AC_DEFUN([gl_BIGENDIAN], |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
209 [ |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
210 AC_C_BIGENDIAN |
90ea94356c75
Don't use AC_REQUIRE([AC_C_BIGENDIAN]).
Bruno Haible <bruno@clisp.org>
parents:
11007
diff
changeset
|
211 ]) |
11229
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
212 |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
213 # gl_CACHE_VAL_SILENT(cache-id, command-to-set-it) |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
214 # is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
215 # output a spurious "(cached)" mark in the midst of other configure output. |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
216 # This macro should be used instead of AC_CACHE_VAL when it is not surrounded |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
217 # by an AC_MSG_CHECKING/AC_MSG_RESULT pair. |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
218 AC_DEFUN([gl_CACHE_VAL_SILENT], |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
219 [ |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
220 saved_as_echo_n="$as_echo_n" |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
221 as_echo_n=':' |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
222 AC_CACHE_VAL([$1], [$2]) |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
223 as_echo_n="$saved_as_echo_n" |
6dad92faecd1
Avoid spurious "(cached)" in configure output.
Bruno Haible <bruno@clisp.org>
parents:
11105
diff
changeset
|
224 ]) |