]>
Commit | Line | Data |
---|---|---|
3a24bf5d | 1 | # Process this file with autoreconf to produce a configure script. |
b2dad0e3 | 2 | |
8ab705be | 3 | AC_PREREQ(2.59) |
fbe057bb | 4 | AC_INIT(package-unused, version-unused,, libstdc++) |
ff66d28f PE |
5 | AC_CONFIG_SRCDIR(src/ios.cc) |
6 | AC_CONFIG_HEADER(config.h) | |
e2c20fae | 7 | |
6706f116 AO |
8 | # This works around the fact that libtool configuration may change LD |
9 | # for this particular configuration, but some shells, instead of | |
10 | # keeping the changes in LD private, export them just because LD is | |
2c839a4e | 11 | # exported. Only used at the end of this file. |
ff66d28f | 12 | ### am handles this now? ORIGINAL_LD_FOR_MULTILIBS=$LD |
6706f116 | 13 | |
4e10943d | 14 | # For libtool versioning info, format is CURRENT:REVISION:AGE |
5dddb7e5 | 15 | libtool_VERSION=6:10:0 |
4e10943d | 16 | AC_SUBST(libtool_VERSION) |
b2dad0e3 | 17 | |
ff66d28f | 18 | # Find the rest of the source tree framework. |
076e5443 | 19 | AM_ENABLE_MULTILIB(, ..) |
aebb8c22 | 20 | |
58b08ac3 | 21 | # Gets build, host, target, *_vendor, *_cpu, *_os, etc. |
2c839a4e PE |
22 | # |
23 | # You will slowly go insane if you do not grok the following fact: when | |
24 | # building v3 as part of the compiler, the top-level /target/ becomes the | |
ff66d28f | 25 | # library's /host/. configure then causes --target to default to --host, |
2c839a4e PE |
26 | # exactly like any other package using autoconf. Therefore, 'target' and |
27 | # 'host' will always be the same. This makes sense both for native and | |
28 | # cross compilers, just think about it for a little while. :-) | |
29 | # | |
30 | # Also, if v3 is being configured as part of a cross compiler, the top-level | |
31 | # configure script will pass the "real" host as $with_cross_host. | |
32 | # | |
ff66d28f PE |
33 | # Do not delete or change the following two lines. For why, see |
34 | # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html | |
b2dad0e3 | 35 | AC_CANONICAL_SYSTEM |
ff66d28f PE |
36 | target_alias=${target_alias-$host_alias} |
37 | ||
38 | # Handy for debugging: | |
39 | #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5 | |
40 | ||
0df3f383 PE |
41 | if test "$build" != "$host"; then |
42 | # We are being configured with some form of cross compiler. | |
43 | GLIBCXX_IS_NATIVE=false | |
0646b059 GK |
44 | case "$host","$target" in |
45 | # Darwin crosses can use the host system's libraries and headers, | |
46 | # because of the fat library support. Of course, it must be the | |
47 | # same version of Darwin on both sides. Allow the user to | |
48 | # just say --target=foo-darwin without a version number to mean | |
49 | # "the version on this system". | |
50 | *-*-darwin*,*-*-darwin*) | |
51 | hostos=`echo $host | sed 's/.*-darwin/darwin/'` | |
52 | targetos=`echo $target | sed 's/.*-darwin/darwin/'` | |
53 | if test $hostos = $targetos -o $targetos = darwin ; then | |
54 | GLIBCXX_IS_NATIVE=true | |
55 | fi | |
56 | ;; | |
57 | ||
58 | *) | |
59 | GCC_NO_EXECUTABLES | |
60 | ;; | |
61 | esac | |
0df3f383 PE |
62 | else |
63 | GLIBCXX_IS_NATIVE=true | |
64 | fi | |
65 | ||
ff66d28f PE |
66 | # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the |
67 | # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. | |
68 | # 1.x: minimum required version | |
69 | # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch | |
70 | # of other PACKAGE_* variables will, however, and there's nothing | |
fbe057bb | 71 | # we can do about that; they come from AC_INIT). |
ff66d28f PE |
72 | # foreign: we don't follow the normal rules for GNU packages (no COPYING |
73 | # file in the top srcdir, etc, etc), so stop complaining. | |
74 | # no-dependencies: turns off auto dependency generation (just for now) | |
2d52e9e3 PE |
75 | # -Wall: turns on all automake warnings... |
76 | # -Wno-portability: ...except this one, since GNU make is now required. | |
3a24bf5d KC |
77 | AM_INIT_AUTOMAKE([1.9.3 no-define foreign no-dependencies -Wall -Wno-portability -Wno-override]) |
78 | AH_TEMPLATE(PACKAGE, [Name of package]) | |
79 | AH_TEMPLATE(VERSION, [Version number of package]) | |
ff66d28f | 80 | |
ff66d28f PE |
81 | # Runs configure.host, finds CC, CXX, and assorted other critical bits. Sets |
82 | # up critical shell variables. | |
83 | GLIBCXX_CONFIGURE | |
84 | ||
b2dad0e3 | 85 | AC_LIBTOOL_DLOPEN |
5780a46b | 86 | AM_PROG_LIBTOOL |
34791641 PE |
87 | AC_SUBST(enable_shared) |
88 | AC_SUBST(enable_static) | |
04e78786 | 89 | |
92eabea2 | 90 | # Possibly disable most of the library. |
347669a0 | 91 | ## TODO: Consider skipping unncessary tests altogether in this case, rather |
92eabea2 PE |
92 | ## than just ignoring the results. Faster /and/ more correct, win win. |
93 | GLIBCXX_ENABLE_HOSTED | |
94 | ||
0646d8a3 | 95 | # Enable compiler support that doesn't require linking. |
3d7c150e | 96 | GLIBCXX_ENABLE_SJLJ_EXCEPTIONS |
92eabea2 | 97 | GLIBCXX_ENABLE_PCH($is_hosted) |
b2dad0e3 | 98 | |
0646d8a3 | 99 | # Enable all the variable C++ runtime options that doesn't require linking. |
3d7c150e BK |
100 | GLIBCXX_ENABLE_CSTDIO |
101 | GLIBCXX_ENABLE_CLOCALE | |
8b0d6051 | 102 | GLIBCXX_ENABLE_ALLOCATOR |
ff66d28f | 103 | GLIBCXX_ENABLE_CHEADERS($c_model) dnl c_model from configure.host |
3d7c150e | 104 | GLIBCXX_ENABLE_LONG_LONG([yes]) |
347669a0 | 105 | GLIBCXX_ENABLE_WCHAR_T([yes]) |
8a9b2875 | 106 | GLIBCXX_ENABLE_C99([yes]) |
ff66d28f PE |
107 | GLIBCXX_ENABLE_CONCEPT_CHECKS([no]) |
108 | GLIBCXX_ENABLE_DEBUG_FLAGS(["-g3 -O0"]) | |
3d7c150e | 109 | GLIBCXX_ENABLE_DEBUG([no]) |
ff66d28f | 110 | GLIBCXX_ENABLE_CXX_FLAGS |
1165dc50 | 111 | GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING([no]) |
b2dad0e3 | 112 | |
0646d8a3 BK |
113 | # Checks for operating systems support that don't require linking. |
114 | GLIBCXX_CHECK_SYSTEM_ERROR | |
115 | ||
974e336b | 116 | # No surprises, no surprises... |
347669a0 | 117 | GLIBCXX_ENABLE_THREADS |
701a3eee | 118 | GLIBCXX_ENABLE_ATOMIC_BUILTINS |
55f0dee2 | 119 | if test $atomicity_dir = cpu/generic/atomicity_mutex ; then |
9e57d5ca | 120 | AC_MSG_WARN([No native atomic operations are provided for this platform.]) |
974e336b PE |
121 | if test $target_thread_file = single; then |
122 | AC_MSG_WARN([They cannot be faked when thread support is disabled.]) | |
123 | AC_MSG_WARN([Thread-safety of certain classes is not guaranteed.]) | |
124 | else | |
125 | AC_MSG_WARN([They will be faked using a mutex.]) | |
126 | AC_MSG_WARN([Performance of certain classes will degrade as a result.]) | |
127 | fi | |
128 | fi | |
129 | ||
552afe9e | 130 | GLIBCXX_CHECK_COMPILER_FEATURES |
974e336b | 131 | |
0df3f383 | 132 | if $GLIBCXX_IS_NATIVE; then |
b2dad0e3 | 133 | |
0df3f383 PE |
134 | # We can do more elaborate tests that assume a working linker. |
135 | CANADIAN=no | |
136 | ||
137 | # Check for available headers. | |
138 | AC_CHECK_HEADERS([nan.h ieeefp.h endian.h sys/isa_defs.h machine/endian.h \ | |
139 | machine/param.h sys/machine.h fp.h locale.h float.h inttypes.h gconv.h \ | |
8f1032c1 | 140 | sys/types.h sys/ipc.h sys/sem.h]) |
0df3f383 | 141 | |
0df3f383 PE |
142 | GLIBCXX_CHECK_LINKER_FEATURES |
143 | GLIBCXX_CHECK_MATH_SUPPORT | |
144 | GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT | |
145 | GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT | |
0df3f383 PE |
146 | GLIBCXX_CHECK_STDLIB_SUPPORT |
147 | ||
148 | # For showmanyc_helper(). | |
149 | AC_CHECK_HEADERS(sys/ioctl.h sys/filio.h) | |
150 | GLIBCXX_CHECK_POLL | |
151 | GLIBCXX_CHECK_S_ISREG_OR_S_IFREG | |
152 | ||
153 | # For xsputn_2(). | |
154 | AC_CHECK_HEADERS(sys/uio.h) | |
155 | GLIBCXX_CHECK_WRITEV | |
156 | ||
3d05b345 PC |
157 | # For the __streamoff_base_type typedef. |
158 | GLIBCXX_CHECK_INT64_T | |
159 | ||
160 | # For LFS support. | |
161 | GLIBCXX_CHECK_LFS | |
162 | ||
bd2bb1ea PC |
163 | # For C99 support to TR1. |
164 | GLIBCXX_CHECK_C99_TR1 | |
165 | ||
d8bc9819 PC |
166 | # For dev/random and dev/urandom for TR1. |
167 | GLIBCXX_CHECK_RANDOM_TR1 | |
168 | ||
cddfb1c7 BK |
169 | # For TLS support. |
170 | GCC_CHECK_TLS | |
171 | ||
2e575796 SE |
172 | # For _Unwind_GetIPInfo. |
173 | GCC_CHECK_UNWIND_GETIPINFO | |
174 | ||
0df3f383 PE |
175 | AC_LC_MESSAGES |
176 | ||
177 | AC_TRY_COMPILE( | |
178 | [#include <setjmp.h>], | |
179 | [sigjmp_buf env; | |
180 | while (! sigsetjmp (env, 1)) | |
181 | siglongjmp (env, 1); | |
182 | ], | |
183 | [AC_DEFINE(HAVE_SIGSETJMP, 1, [Define if sigsetjmp is available.])]) | |
184 | ||
185 | AC_FUNC_MMAP | |
186 | ||
5f34ed87 BK |
187 | # For iconv support. |
188 | AM_ICONV | |
189 | ||
0df3f383 | 190 | else |
eebc608e | 191 | |
2c839a4e PE |
192 | # This lets us hard-code the functionality we know we'll have in the cross |
193 | # target environment. "Let" is a sugar-coated word placed on an especially | |
194 | # dull and tedious hack, actually. | |
195 | # | |
3d7c150e | 196 | # Here's why GLIBCXX_CHECK_MATH_SUPPORT, and other autoconf macros |
2c839a4e PE |
197 | # that involve linking, can't be used: |
198 | # "cannot open sim-crt0.o" | |
199 | # "cannot open crt0.o" | |
200 | # etc. All this is because there currently exists no unified, consistent | |
201 | # way for top level CC information to be passed down to target directories: | |
202 | # newlib includes, newlib linking info, libgloss versus newlib crt0.o, etc. | |
203 | # When all of that is done, all of this hokey, excessive AC_DEFINE junk for | |
204 | # crosses can be removed. | |
205 | ||
206 | # If Canadian cross, then don't pick up tools from the build directory. | |
0df3f383 | 207 | # Used only in GLIBCXX_EXPORT_INCLUDES. |
ff66d28f | 208 | if test -n "$with_cross_host" && |
f5cf58dd | 209 | test x"$build_alias" != x"$with_cross_host" && |
ff66d28f PE |
210 | test x"$build" != x"$target"; |
211 | then | |
b2dad0e3 | 212 | CANADIAN=yes |
b2dad0e3 BK |
213 | else |
214 | CANADIAN=no | |
b2dad0e3 BK |
215 | fi |
216 | ||
75940b88 | 217 | # Construct crosses by hand, eliminating bits that need ld... |
3d7c150e BK |
218 | # GLIBCXX_CHECK_BUILTIN_MATH_SUPPORT |
219 | # GLIBCXX_CHECK_MATH_SUPPORT | |
75940b88 | 220 | |
ff66d28f PE |
221 | # First, test for "known" system libraries. We may be using newlib even |
222 | # on a hosted environment. | |
223 | if test "x${with_newlib}" = "xyes"; then | |
224 | os_include_dir="os/newlib" | |
225 | AC_DEFINE(HAVE_HYPOT) | |
226 | ||
227 | # GLIBCXX_CHECK_STDLIB_SUPPORT | |
228 | AC_DEFINE(HAVE_STRTOF) | |
ff66d28f PE |
229 | # AC_FUNC_MMAP |
230 | AC_DEFINE(HAVE_MMAP) | |
231 | ||
232 | AC_DEFINE(HAVE_ACOSF) | |
233 | AC_DEFINE(HAVE_ASINF) | |
234 | AC_DEFINE(HAVE_ATAN2F) | |
235 | AC_DEFINE(HAVE_ATANF) | |
236 | AC_DEFINE(HAVE_CEILF) | |
237 | AC_DEFINE(HAVE_COPYSIGN) | |
238 | AC_DEFINE(HAVE_COPYSIGNF) | |
239 | AC_DEFINE(HAVE_COSF) | |
240 | AC_DEFINE(HAVE_COSHF) | |
241 | AC_DEFINE(HAVE_EXPF) | |
242 | AC_DEFINE(HAVE_FABSF) | |
243 | AC_DEFINE(HAVE_FLOORF) | |
244 | AC_DEFINE(HAVE_FMODF) | |
245 | AC_DEFINE(HAVE_FREXPF) | |
246 | AC_DEFINE(HAVE_LDEXPF) | |
247 | AC_DEFINE(HAVE_LOG10F) | |
248 | AC_DEFINE(HAVE_LOGF) | |
249 | AC_DEFINE(HAVE_MODFF) | |
250 | AC_DEFINE(HAVE_POWF) | |
251 | AC_DEFINE(HAVE_SINF) | |
252 | AC_DEFINE(HAVE_SINHF) | |
253 | AC_DEFINE(HAVE_SQRTF) | |
254 | AC_DEFINE(HAVE_TANF) | |
255 | AC_DEFINE(HAVE_TANHF) | |
517da0ce MM |
256 | |
257 | AC_DEFINE(HAVE_S_ISREG) | |
258 | AC_DEFINE(HAVE_S_IFREG) | |
5f34ed87 BK |
259 | |
260 | AC_DEFINE(HAVE_ICONV) | |
ff66d28f | 261 | else |
c41f82b2 | 262 | GLIBCXX_CROSSCONFIG |
ff66d28f | 263 | fi |
75940b88 SE |
264 | |
265 | # At some point, we should differentiate between architectures | |
266 | # like x86, which have long double versions, and alpha/powerpc/etc., | |
267 | # which don't. For the time being, punt. | |
268 | if test x"long_double_math_on_this_cpu" = x"yes"; then | |
269 | AC_DEFINE(HAVE_ACOSL) | |
270 | AC_DEFINE(HAVE_ASINL) | |
271 | AC_DEFINE(HAVE_ATAN2L) | |
272 | AC_DEFINE(HAVE_ATANL) | |
273 | AC_DEFINE(HAVE_CEILL) | |
274 | AC_DEFINE(HAVE_COPYSIGNL) | |
275 | AC_DEFINE(HAVE_COSL) | |
276 | AC_DEFINE(HAVE_COSHL) | |
277 | AC_DEFINE(HAVE_EXPL) | |
278 | AC_DEFINE(HAVE_FABSL) | |
75940b88 SE |
279 | AC_DEFINE(HAVE_FLOORL) |
280 | AC_DEFINE(HAVE_FMODL) | |
281 | AC_DEFINE(HAVE_FREXPL) | |
75940b88 SE |
282 | AC_DEFINE(HAVE_LDEXPL) |
283 | AC_DEFINE(HAVE_LOG10L) | |
284 | AC_DEFINE(HAVE_LOGL) | |
285 | AC_DEFINE(HAVE_MODFL) | |
286 | AC_DEFINE(HAVE_POWL) | |
287 | AC_DEFINE(HAVE_SINCOSL) | |
288 | AC_DEFINE(HAVE_SINL) | |
289 | AC_DEFINE(HAVE_SINHL) | |
290 | AC_DEFINE(HAVE_SQRTL) | |
291 | AC_DEFINE(HAVE_TANL) | |
292 | AC_DEFINE(HAVE_TANHL) | |
293 | fi | |
2c839a4e | 294 | |
2e575796 SE |
295 | # Assume we have _Unwind_GetIPInfo for cross-compiles. |
296 | AC_DEFINE(HAVE_GETIPINFO) | |
297 | ||
b2dad0e3 BK |
298 | fi |
299 | ||
ff66d28f | 300 | # This depends on GLIBCXX CHECK_LINKER_FEATURES, but without it assumes no. |
3d7c150e | 301 | GLIBCXX_ENABLE_SYMVERS([yes]) |
98e615b4 | 302 | GLIBCXX_ENABLE_VISIBILITY([yes]) |
fe413112 | 303 | |
6defecc2 JJ |
304 | ac_ldbl_compat=no |
305 | case "$target" in | |
f7cc5390 JM |
306 | powerpc*-*-linux* | \ |
307 | powerpc*-*-gnu* | \ | |
6defecc2 JJ |
308 | sparc*-*-linux* | \ |
309 | s390*-*-linux* | \ | |
310 | alpha*-*-linux*) | |
311 | AC_TRY_COMPILE(, [ | |
312 | #if !defined __LONG_DOUBLE_128__ || (defined(__sparc__) && defined(__arch64__)) | |
313 | #error no need for long double compatibility | |
314 | #endif | |
315 | ], [ac_ldbl_compat=yes], [ac_ldbl_compat=no]) | |
316 | if test "$ac_ldbl_compat" = yes; then | |
317 | AC_DEFINE([_GLIBCXX_LONG_DOUBLE_COMPAT],1, | |
318 | [Define if compatibility should be provided for -mlong-double-64.]) | |
319 | port_specific_symbol_files="\$(top_srcdir)/config/os/gnu-linux/ldbl-extra.ver" | |
320 | fi | |
321 | esac | |
322 | GLIBCXX_CONDITIONAL(GLIBCXX_LDBL_COMPAT, test $ac_ldbl_compat = yes) | |
323 | ||
ff66d28f | 324 | # This depends on GLIBCXX_ENABLE_SYMVERS and GLIBCXX_IS_NATIVE. |
3d7c150e | 325 | GLIBCXX_CONFIGURE_TESTSUITE |
c4c064e7 | 326 | |
4a9d5109 | 327 | # Propagate the target-specific source directories through the build chain. |
2c5d0ae8 BK |
328 | ATOMICITY_SRCDIR=config/${atomicity_dir} |
329 | ATOMIC_WORD_SRCDIR=config/${atomic_word_dir} | |
4b90c838 | 330 | CPU_DEFINES_SRCDIR=config/${cpu_defines_dir} |
cc5112c9 | 331 | OS_INC_SRCDIR=config/${os_include_dir} |
e4bf5dfc | 332 | ERROR_CONSTANTS_SRCDIR=config/${error_constants_dir} |
1568430f | 333 | ABI_TWEAKS_SRCDIR=config/${abi_tweaks_dir} |
2c5d0ae8 BK |
334 | AC_SUBST(ATOMICITY_SRCDIR) |
335 | AC_SUBST(ATOMIC_WORD_SRCDIR) | |
4b90c838 | 336 | AC_SUBST(CPU_DEFINES_SRCDIR) |
1568430f | 337 | AC_SUBST(ABI_TWEAKS_SRCDIR) |
cc5112c9 | 338 | AC_SUBST(OS_INC_SRCDIR) |
e4bf5dfc | 339 | AC_SUBST(ERROR_CONSTANTS_SRCDIR) |
cc5112c9 | 340 | |
9268b7cb | 341 | |
ff66d28f PE |
342 | # Determine cross-compile flags and AM_CONDITIONALs. |
343 | #AC_SUBST(GLIBCXX_IS_NATIVE) | |
0df3f383 | 344 | #AM_CONDITIONAL(CANADIAN, test $CANADIAN = yes) |
ff66d28f | 345 | # from GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT: |
0df3f383 | 346 | #AM_CONDITIONAL(GLIBCXX_BUILD_LIBMATH, test $need_libmath = yes) |
92eabea2 | 347 | GLIBCXX_EVALUATE_CONDITIONALS |
c4d3f801 | 348 | |
5e53dba6 | 349 | AC_CACHE_SAVE |
b2dad0e3 | 350 | |
ff66d28f | 351 | if test ${multilib} = yes; then |
b2dad0e3 BK |
352 | multilib_arg="--enable-multilib" |
353 | else | |
354 | multilib_arg= | |
355 | fi | |
356 | ||
0df3f383 | 357 | # Export all the install information. |
3d7c150e | 358 | GLIBCXX_EXPORT_INSTALL_INFO |
1fd2f510 | 359 | |
6aa43d99 | 360 | # Export all the include and flag information to Makefiles. |
3d7c150e BK |
361 | GLIBCXX_EXPORT_INCLUDES |
362 | GLIBCXX_EXPORT_FLAGS | |
e466dc8a | 363 | |
94872c09 SE |
364 | if test "$enable_shared" = yes; then |
365 | LIBSUPCXX_PICFLAGS="-prefer-pic" | |
f8e4b51d AO |
366 | else |
367 | LIBSUPCXX_PICFLAGS= | |
368 | fi | |
369 | AC_SUBST(LIBSUPCXX_PICFLAGS) | |
370 | ||
ff66d28f PE |
371 | dnl In autoconf 2.5x, AC_OUTPUT is replaced by four AC_CONFIG_* macros, |
372 | dnl which can all be called multiple times as needed, plus one (different) | |
65fc9769 | 373 | dnl AC_OUTPUT macro. This one lists the files to be created: |
82ba99d5 | 374 | AC_CONFIG_FILES( \ |
ff66d28f | 375 | Makefile \ |
82ba99d5 PE |
376 | AC_FOREACH([DIR], glibcxx_SUBDIRS, [DIR/Makefile ]) |
377 | ) | |
ff66d28f PE |
378 | AC_CONFIG_FILES([scripts/testsuite_flags],[chmod +x scripts/testsuite_flags]) |
379 | ||
380 | dnl These commands are run at the end of config.status: | |
381 | AC_CONFIG_COMMANDS([default], | |
382 | [if test -n "$CONFIG_FILES"; then | |
383 | # Multilibs need MULTISUBDIR defined correctly in certain makefiles so | |
384 | # that multilib installs will end up installed in the correct place. | |
385 | # The testsuite needs it for multilib-aware ABI baseline files. | |
386 | # To work around this not being passed down from config-ml.in -> | |
387 | # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually | |
388 | # append it here. Only modify Makefiles that have just been created. | |
0df3f383 PE |
389 | # |
390 | # Also, get rid of this simulated-VPATH thing that automake does. | |
391 | cat > vpsed << \_EOF | |
392 | s!`test -f '$<' || echo '$(srcdir)/'`!! | |
393 | _EOF | |
82ba99d5 | 394 | for i in $SUBDIRS; do |
ff66d28f PE |
395 | case $CONFIG_FILES in |
396 | *${i}/Makefile*) | |
397 | #echo "Adding MULTISUBDIR to $i/Makefile" | |
0df3f383 PE |
398 | sed -f vpsed $i/Makefile > tmp |
399 | grep '^MULTISUBDIR =' Makefile >> tmp | |
400 | mv tmp $i/Makefile | |
ff66d28f PE |
401 | ;; |
402 | esac | |
403 | done | |
0df3f383 | 404 | rm vpsed |
38a9323a | 405 | fi |
ff66d28f PE |
406 | (cd include && ${MAKE-make}) |
407 | ], | |
408 | [ | |
82ba99d5 PE |
409 | # Variables needed in config.status (file generation) which aren't already |
410 | # passed by autoconf. | |
411 | SUBDIRS="$SUBDIRS" | |
ff66d28f PE |
412 | ]) |
413 | ||
414 | dnl And this actually makes things happen: | |
415 | AC_OUTPUT |