source: rtems/c/build-tools/configure @ 04c308c

4.104.114.84.95
Last change on this file since 04c308c was 04c308c, checked in by Joel Sherrill <joel.sherrill@…>, on 03/19/99 at 23:11:36

Incorporated automake I patch from Ralf Corsepius <corsepiu@…>:

This is the first real automake patch.

It adds automake support to c/build-tools and cleans up a few minor
issues.

I consider this to be a testing probe to examine problems with automake.
Therefore, this patch is just a more or less harmless replacement of the
former RTEMS Makefiles and I expect it not last for long. If you want to
give automake Makefiles a public try and if you want/need to learn about
problems with it, then it's about time for a new snapshot, IMO. I may
have screwed up something not directly related to automake, but I expect
very few (none to be precise) problems with automake. However, somebody
should at least try building on Cygwin. If you feel a bit more
adventureous, then I also can continue to submit more patches.

[FYI: I still have a couple of automake files laying around, but they
need some cleanup before being submitted as patches. Now, that I am just
into it, I'll perhaps submit another one tonight :-]

After applying this patch (patch -p1 -E <
<path-to>/rtems-rc-19990318-0), first run the "autogen" script from the
toplevel source directory, before committing to CVS. Be careful about
dependencies between Makefile.am and Makefile.ins when cutting tarballs
from CVS. Makefile.ins are required to be newer than Makefile.ams,
otherwise users would need to have automake, autoconf and perl. Some
people recommend to "touch" all Makefile.in after checkout from cvs (cf.
egcs/contrib/egcs_update).

ATTENTION:

  • This patch adds a number of new files.
  • remove aclocal/exeext.m4 and aclocal/cygwin.m4 from CVS, They are now covered by autoconf-2.13`s AC_EXEEXT.

Some features/side-effects which are probably interesting for you:
In a configured build-tree "cd c/build-tools", then try

  • "make RTEMS_BSP=<bsp> install"
  • "make RTEMS_BSP=<bsp> dist"
  • Property mode set to 100644
File size: 50.9 KB
Line 
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14
15# Initialize some variables set by options.
16# The variables have the same names as the options, with
17# dashes changed to underlines.
18build=NONE
19cache_file=./config.cache
20exec_prefix=NONE
21host=NONE
22no_create=
23nonopt=NONE
24no_recursion=
25prefix=NONE
26program_prefix=NONE
27program_suffix=NONE
28program_transform_name=s,x,x,
29silent=
30site=
31srcdir=
32target=NONE
33verbose=
34x_includes=NONE
35x_libraries=NONE
36bindir='${exec_prefix}/bin'
37sbindir='${exec_prefix}/sbin'
38libexecdir='${exec_prefix}/libexec'
39datadir='${prefix}/share'
40sysconfdir='${prefix}/etc'
41sharedstatedir='${prefix}/com'
42localstatedir='${prefix}/var'
43libdir='${exec_prefix}/lib'
44includedir='${prefix}/include'
45oldincludedir='/usr/include'
46infodir='${prefix}/info'
47mandir='${prefix}/man'
48
49# Initialize some other variables.
50subdirs=
51MFLAGS= MAKEFLAGS=
52SHELL=${CONFIG_SHELL-/bin/sh}
53# Maximum number of lines to put in a shell here document.
54ac_max_here_lines=12
55
56ac_prev=
57for ac_option
58do
59
60  # If the previous option needs an argument, assign it.
61  if test -n "$ac_prev"; then
62    eval "$ac_prev=\$ac_option"
63    ac_prev=
64    continue
65  fi
66
67  case "$ac_option" in
68  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
69  *) ac_optarg= ;;
70  esac
71
72  # Accept the important Cygnus configure options, so we can diagnose typos.
73
74  case "$ac_option" in
75
76  -bindir | --bindir | --bindi | --bind | --bin | --bi)
77    ac_prev=bindir ;;
78  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
79    bindir="$ac_optarg" ;;
80
81  -build | --build | --buil | --bui | --bu)
82    ac_prev=build ;;
83  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
84    build="$ac_optarg" ;;
85
86  -cache-file | --cache-file | --cache-fil | --cache-fi \
87  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
88    ac_prev=cache_file ;;
89  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
90  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
91    cache_file="$ac_optarg" ;;
92
93  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
94    ac_prev=datadir ;;
95  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
96  | --da=*)
97    datadir="$ac_optarg" ;;
98
99  -disable-* | --disable-*)
100    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
101    # Reject names that are not valid shell variable names.
102    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
103      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
104    fi
105    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
106    eval "enable_${ac_feature}=no" ;;
107
108  -enable-* | --enable-*)
109    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
110    # Reject names that are not valid shell variable names.
111    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
112      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
113    fi
114    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
115    case "$ac_option" in
116      *=*) ;;
117      *) ac_optarg=yes ;;
118    esac
119    eval "enable_${ac_feature}='$ac_optarg'" ;;
120
121  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
122  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
123  | --exec | --exe | --ex)
124    ac_prev=exec_prefix ;;
125  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
126  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
127  | --exec=* | --exe=* | --ex=*)
128    exec_prefix="$ac_optarg" ;;
129
130  -gas | --gas | --ga | --g)
131    # Obsolete; use --with-gas.
132    with_gas=yes ;;
133
134  -help | --help | --hel | --he)
135    # Omit some internal or obsolete options to make the list less imposing.
136    # This message is too long to be a string in the A/UX 3.1 sh.
137    cat << EOF
138Usage: configure [options] [host]
139Options: [defaults in brackets after descriptions]
140Configuration:
141  --cache-file=FILE       cache test results in FILE
142  --help                  print this message
143  --no-create             do not create output files
144  --quiet, --silent       do not print \`checking...' messages
145  --version               print the version of autoconf that created configure
146Directory and file names:
147  --prefix=PREFIX         install architecture-independent files in PREFIX
148                          [$ac_default_prefix]
149  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
150                          [same as prefix]
151  --bindir=DIR            user executables in DIR [EPREFIX/bin]
152  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
153  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
154  --datadir=DIR           read-only architecture-independent data in DIR
155                          [PREFIX/share]
156  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
157  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
158                          [PREFIX/com]
159  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
160  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
161  --includedir=DIR        C header files in DIR [PREFIX/include]
162  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
163  --infodir=DIR           info documentation in DIR [PREFIX/info]
164  --mandir=DIR            man documentation in DIR [PREFIX/man]
165  --srcdir=DIR            find the sources in DIR [configure dir or ..]
166  --program-prefix=PREFIX prepend PREFIX to installed program names
167  --program-suffix=SUFFIX append SUFFIX to installed program names
168  --program-transform-name=PROGRAM
169                          run sed PROGRAM on installed program names
170EOF
171    cat << EOF
172Host type:
173  --build=BUILD           configure for building on BUILD [BUILD=HOST]
174  --host=HOST             configure for HOST [guessed]
175  --target=TARGET         configure for TARGET [TARGET=HOST]
176Features and packages:
177  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
178  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
179  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
180  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
181  --x-includes=DIR        X include files are in DIR
182  --x-libraries=DIR       X library files are in DIR
183EOF
184    if test -n "$ac_help"; then
185      echo "--enable and --with options recognized:$ac_help"
186    fi
187    exit 0 ;;
188
189  -host | --host | --hos | --ho)
190    ac_prev=host ;;
191  -host=* | --host=* | --hos=* | --ho=*)
192    host="$ac_optarg" ;;
193
194  -includedir | --includedir | --includedi | --included | --include \
195  | --includ | --inclu | --incl | --inc)
196    ac_prev=includedir ;;
197  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
198  | --includ=* | --inclu=* | --incl=* | --inc=*)
199    includedir="$ac_optarg" ;;
200
201  -infodir | --infodir | --infodi | --infod | --info | --inf)
202    ac_prev=infodir ;;
203  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
204    infodir="$ac_optarg" ;;
205
206  -libdir | --libdir | --libdi | --libd)
207    ac_prev=libdir ;;
208  -libdir=* | --libdir=* | --libdi=* | --libd=*)
209    libdir="$ac_optarg" ;;
210
211  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
212  | --libexe | --libex | --libe)
213    ac_prev=libexecdir ;;
214  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
215  | --libexe=* | --libex=* | --libe=*)
216    libexecdir="$ac_optarg" ;;
217
218  -localstatedir | --localstatedir | --localstatedi | --localstated \
219  | --localstate | --localstat | --localsta | --localst \
220  | --locals | --local | --loca | --loc | --lo)
221    ac_prev=localstatedir ;;
222  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
223  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
224  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
225    localstatedir="$ac_optarg" ;;
226
227  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
228    ac_prev=mandir ;;
229  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
230    mandir="$ac_optarg" ;;
231
232  -nfp | --nfp | --nf)
233    # Obsolete; use --without-fp.
234    with_fp=no ;;
235
236  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
237  | --no-cr | --no-c)
238    no_create=yes ;;
239
240  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
241  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
242    no_recursion=yes ;;
243
244  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
245  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
246  | --oldin | --oldi | --old | --ol | --o)
247    ac_prev=oldincludedir ;;
248  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
249  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
250  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
251    oldincludedir="$ac_optarg" ;;
252
253  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
254    ac_prev=prefix ;;
255  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
256    prefix="$ac_optarg" ;;
257
258  -program-prefix | --program-prefix | --program-prefi | --program-pref \
259  | --program-pre | --program-pr | --program-p)
260    ac_prev=program_prefix ;;
261  -program-prefix=* | --program-prefix=* | --program-prefi=* \
262  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
263    program_prefix="$ac_optarg" ;;
264
265  -program-suffix | --program-suffix | --program-suffi | --program-suff \
266  | --program-suf | --program-su | --program-s)
267    ac_prev=program_suffix ;;
268  -program-suffix=* | --program-suffix=* | --program-suffi=* \
269  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
270    program_suffix="$ac_optarg" ;;
271
272  -program-transform-name | --program-transform-name \
273  | --program-transform-nam | --program-transform-na \
274  | --program-transform-n | --program-transform- \
275  | --program-transform | --program-transfor \
276  | --program-transfo | --program-transf \
277  | --program-trans | --program-tran \
278  | --progr-tra | --program-tr | --program-t)
279    ac_prev=program_transform_name ;;
280  -program-transform-name=* | --program-transform-name=* \
281  | --program-transform-nam=* | --program-transform-na=* \
282  | --program-transform-n=* | --program-transform-=* \
283  | --program-transform=* | --program-transfor=* \
284  | --program-transfo=* | --program-transf=* \
285  | --program-trans=* | --program-tran=* \
286  | --progr-tra=* | --program-tr=* | --program-t=*)
287    program_transform_name="$ac_optarg" ;;
288
289  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
290  | -silent | --silent | --silen | --sile | --sil)
291    silent=yes ;;
292
293  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
294    ac_prev=sbindir ;;
295  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
296  | --sbi=* | --sb=*)
297    sbindir="$ac_optarg" ;;
298
299  -sharedstatedir | --sharedstatedir | --sharedstatedi \
300  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
301  | --sharedst | --shareds | --shared | --share | --shar \
302  | --sha | --sh)
303    ac_prev=sharedstatedir ;;
304  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
305  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
306  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
307  | --sha=* | --sh=*)
308    sharedstatedir="$ac_optarg" ;;
309
310  -site | --site | --sit)
311    ac_prev=site ;;
312  -site=* | --site=* | --sit=*)
313    site="$ac_optarg" ;;
314
315  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
316    ac_prev=srcdir ;;
317  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
318    srcdir="$ac_optarg" ;;
319
320  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
321  | --syscon | --sysco | --sysc | --sys | --sy)
322    ac_prev=sysconfdir ;;
323  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
324  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
325    sysconfdir="$ac_optarg" ;;
326
327  -target | --target | --targe | --targ | --tar | --ta | --t)
328    ac_prev=target ;;
329  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
330    target="$ac_optarg" ;;
331
332  -v | -verbose | --verbose | --verbos | --verbo | --verb)
333    verbose=yes ;;
334
335  -version | --version | --versio | --versi | --vers)
336    echo "configure generated by autoconf version 2.13"
337    exit 0 ;;
338
339  -with-* | --with-*)
340    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
341    # Reject names that are not valid shell variable names.
342    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
343      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
344    fi
345    ac_package=`echo $ac_package| sed 's/-/_/g'`
346    case "$ac_option" in
347      *=*) ;;
348      *) ac_optarg=yes ;;
349    esac
350    eval "with_${ac_package}='$ac_optarg'" ;;
351
352  -without-* | --without-*)
353    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
354    # Reject names that are not valid shell variable names.
355    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
356      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
357    fi
358    ac_package=`echo $ac_package| sed 's/-/_/g'`
359    eval "with_${ac_package}=no" ;;
360
361  --x)
362    # Obsolete; use --with-x.
363    with_x=yes ;;
364
365  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
366  | --x-incl | --x-inc | --x-in | --x-i)
367    ac_prev=x_includes ;;
368  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
369  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
370    x_includes="$ac_optarg" ;;
371
372  -x-libraries | --x-libraries | --x-librarie | --x-librari \
373  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
374    ac_prev=x_libraries ;;
375  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
376  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
377    x_libraries="$ac_optarg" ;;
378
379  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
380    ;;
381
382  *)
383    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
384      echo "configure: warning: $ac_option: invalid host type" 1>&2
385    fi
386    if test "x$nonopt" != xNONE; then
387      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
388    fi
389    nonopt="$ac_option"
390    ;;
391
392  esac
393done
394
395if test -n "$ac_prev"; then
396  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
397fi
398
399trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
400
401# File descriptor usage:
402# 0 standard input
403# 1 file creation
404# 2 errors and warnings
405# 3 some systems may open it to /dev/tty
406# 4 used on the Kubota Titan
407# 6 checking for... messages and results
408# 5 compiler messages saved in config.log
409if test "$silent" = yes; then
410  exec 6>/dev/null
411else
412  exec 6>&1
413fi
414exec 5>./config.log
415
416echo "\
417This file contains any messages produced by compilers while
418running configure, to aid debugging if configure makes a mistake.
419" 1>&5
420
421# Strip out --no-create and --no-recursion so they do not pile up.
422# Also quote any args containing shell metacharacters.
423ac_configure_args=
424for ac_arg
425do
426  case "$ac_arg" in
427  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
428  | --no-cr | --no-c) ;;
429  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
430  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
431  *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
432  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
433  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
434  esac
435done
436
437# NLS nuisances.
438# Only set these to C if already set.  These must not be set unconditionally
439# because not all systems understand e.g. LANG=C (notably SCO).
440# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
441# Non-C LC_CTYPE values break the ctype check.
442if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
443if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
444if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
445if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
446
447# confdefs.h avoids OS command line length limits that DEFS can exceed.
448rm -rf conftest* confdefs.h
449# AIX cpp loses on an empty file, so make sure it contains at least a newline.
450echo > confdefs.h
451
452# A filename unique to this package, relative to the directory that
453# configure is in, which we can look for to find out if srcdir is correct.
454ac_unique_file=scripts
455
456# Find the source files, if location was not specified.
457if test -z "$srcdir"; then
458  ac_srcdir_defaulted=yes
459  # Try the directory containing this script, then its parent.
460  ac_prog=$0
461  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
462  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
463  srcdir=$ac_confdir
464  if test ! -r $srcdir/$ac_unique_file; then
465    srcdir=..
466  fi
467else
468  ac_srcdir_defaulted=no
469fi
470if test ! -r $srcdir/$ac_unique_file; then
471  if test "$ac_srcdir_defaulted" = yes; then
472    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
473  else
474    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
475  fi
476fi
477srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
478
479# Prefer explicitly selected file to automatically selected ones.
480if test -z "$CONFIG_SITE"; then
481  if test "x$prefix" != xNONE; then
482    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
483  else
484    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
485  fi
486fi
487for ac_site_file in $CONFIG_SITE; do
488  if test -r "$ac_site_file"; then
489    echo "loading site script $ac_site_file"
490    . "$ac_site_file"
491  fi
492done
493
494if test -r "$cache_file"; then
495  echo "loading cache $cache_file"
496  . $cache_file
497else
498  echo "creating cache $cache_file"
499  > $cache_file
500fi
501
502ac_ext=c
503# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
504ac_cpp='$CPP $CPPFLAGS'
505ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
506ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
507cross_compiling=$ac_cv_prog_cc_cross
508
509ac_exeext=
510ac_objext=o
511if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
512  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
513  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
514    ac_n= ac_c='
515' ac_t='        '
516  else
517    ac_n=-n ac_c= ac_t=
518  fi
519else
520  ac_n= ac_c='\c' ac_t=
521fi
522
523
524ac_aux_dir=
525for ac_dir in ../.. $srcdir/../..; do
526  if test -f $ac_dir/install-sh; then
527    ac_aux_dir=$ac_dir
528    ac_install_sh="$ac_aux_dir/install-sh -c"
529    break
530  elif test -f $ac_dir/install.sh; then
531    ac_aux_dir=$ac_dir
532    ac_install_sh="$ac_aux_dir/install.sh -c"
533    break
534  fi
535done
536if test -z "$ac_aux_dir"; then
537  { echo "configure: error: can not find install-sh or install.sh in ../.. $srcdir/../.." 1>&2; exit 1; }
538fi
539ac_config_guess=$ac_aux_dir/config.guess
540ac_config_sub=$ac_aux_dir/config.sub
541ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
542
543RTEMS_TOPdir="../..";
544
545
546PROJECT_ROOT=`pwd`/$RTEMS_TOPdir;
547
548
549RTEMS_ROOT='$(top_srcdir)'/$RTEMS_TOPdir;
550
551
552
553
554# Make sure we can run config.sub.
555if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
556else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
557fi
558
559echo $ac_n "checking host system type""... $ac_c" 1>&6
560echo "configure:561: checking host system type" >&5
561
562host_alias=$host
563case "$host_alias" in
564NONE)
565  case $nonopt in
566  NONE)
567    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
568    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
569    fi ;;
570  *) host_alias=$nonopt ;;
571  esac ;;
572esac
573
574host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
575host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
576host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
577host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
578echo "$ac_t""$host" 1>&6
579
580
581# Find a good install program.  We prefer a C program (faster),
582# so one script is as good as another.  But avoid the broken or
583# incompatible versions:
584# SysV /etc/install, /usr/sbin/install
585# SunOS /usr/etc/install
586# IRIX /sbin/install
587# AIX /bin/install
588# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
589# AFS /usr/afsws/bin/install, which mishandles nonexistent args
590# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
591# ./install, which can be erroneously created by make from ./install.sh.
592echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
593echo "configure:594: checking for a BSD compatible install" >&5
594if test -z "$INSTALL"; then
595if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
596  echo $ac_n "(cached) $ac_c" 1>&6
597else
598    IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
599  for ac_dir in $PATH; do
600    # Account for people who put trailing slashes in PATH elements.
601    case "$ac_dir/" in
602    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
603    *)
604      # OSF1 and SCO ODT 3.0 have their own names for install.
605      # Don't use installbsd from OSF since it installs stuff as root
606      # by default.
607      for ac_prog in ginstall scoinst install; do
608        if test -f $ac_dir/$ac_prog; then
609          if test $ac_prog = install &&
610            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
611            # AIX install.  It has an incompatible calling convention.
612            :
613          else
614            ac_cv_path_install="$ac_dir/$ac_prog -c"
615            break 2
616          fi
617        fi
618      done
619      ;;
620    esac
621  done
622  IFS="$ac_save_IFS"
623
624fi
625  if test "${ac_cv_path_install+set}" = set; then
626    INSTALL="$ac_cv_path_install"
627  else
628    # As a last resort, use the slow shell script.  We don't cache a
629    # path for INSTALL within a source directory, because that will
630    # break other packages using the cache if that directory is
631    # removed, or if the path is relative.
632    INSTALL="$ac_install_sh"
633  fi
634fi
635echo "$ac_t""$INSTALL" 1>&6
636
637# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
638# It thinks the first close brace ends the variable substitution.
639test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
640
641test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
642
643test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
644
645echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
646echo "configure:647: checking whether build environment is sane" >&5
647# Just in case
648sleep 1
649echo timestamp > conftestfile
650# Do `set' in a subshell so we don't clobber the current shell's
651# arguments.  Must try -L first in case configure is actually a
652# symlink; some systems play weird games with the mod time of symlinks
653# (eg FreeBSD returns the mod time of the symlink's containing
654# directory).
655if (
656   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
657   if test "$*" = "X"; then
658      # -L didn't work.
659      set X `ls -t $srcdir/configure conftestfile`
660   fi
661   if test "$*" != "X $srcdir/configure conftestfile" \
662      && test "$*" != "X conftestfile $srcdir/configure"; then
663
664      # If neither matched, then we have a broken ls.  This can happen
665      # if, for instance, CONFIG_SHELL is bash and it inherits a
666      # broken ls alias from the environment.  This has actually
667      # happened.  Such a system could not be considered "sane".
668      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
669alias in your environment" 1>&2; exit 1; }
670   fi
671
672   test "$2" = conftestfile
673   )
674then
675   # Ok.
676   :
677else
678   { echo "configure: error: newly created file is older than distributed files!
679Check your system clock" 1>&2; exit 1; }
680fi
681rm -f conftest*
682echo "$ac_t""yes" 1>&6
683if test "$program_transform_name" = s,x,x,; then
684  program_transform_name=
685else
686  # Double any \ or $.  echo might interpret backslashes.
687  cat <<\EOF_SED > conftestsed
688s,\\,\\\\,g; s,\$,$$,g
689EOF_SED
690  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
691  rm -f conftestsed
692fi
693test "$program_prefix" != NONE &&
694  program_transform_name="s,^,${program_prefix},; $program_transform_name"
695# Use a double $ so make ignores it.
696test "$program_suffix" != NONE &&
697  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
698
699# sed with no file args requires a program.
700test "$program_transform_name" = "" && program_transform_name="s,x,x,"
701
702echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
703echo "configure:704: checking whether ${MAKE-make} sets \${MAKE}" >&5
704set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
705if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
706  echo $ac_n "(cached) $ac_c" 1>&6
707else
708  cat > conftestmake <<\EOF
709all:
710        @echo 'ac_maketemp="${MAKE}"'
711EOF
712# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
713eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
714if test -n "$ac_maketemp"; then
715  eval ac_cv_prog_make_${ac_make}_set=yes
716else
717  eval ac_cv_prog_make_${ac_make}_set=no
718fi
719rm -f conftestmake
720fi
721if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
722  echo "$ac_t""yes" 1>&6
723  SET_MAKE=
724else
725  echo "$ac_t""no" 1>&6
726  SET_MAKE="MAKE=${MAKE-make}"
727fi
728
729
730PACKAGE=rtems-build-tools
731
732VERSION=4.1.0
733
734if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
735  { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
736fi
737
738
739
740missing_dir=`cd $ac_aux_dir && pwd`
741echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
742echo "configure:743: checking for working aclocal" >&5
743# Run test in a subshell; some versions of sh will print an error if
744# an executable is not found, even if stderr is redirected.
745# Redirect stdin to placate older versions of autoconf.  Sigh.
746if (aclocal --version) < /dev/null > /dev/null 2>&1; then
747   ACLOCAL=aclocal
748   echo "$ac_t""found" 1>&6
749else
750   ACLOCAL="$missing_dir/missing aclocal"
751   echo "$ac_t""missing" 1>&6
752fi
753
754echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
755echo "configure:756: checking for working autoconf" >&5
756# Run test in a subshell; some versions of sh will print an error if
757# an executable is not found, even if stderr is redirected.
758# Redirect stdin to placate older versions of autoconf.  Sigh.
759if (autoconf --version) < /dev/null > /dev/null 2>&1; then
760   AUTOCONF=autoconf
761   echo "$ac_t""found" 1>&6
762else
763   AUTOCONF="$missing_dir/missing autoconf"
764   echo "$ac_t""missing" 1>&6
765fi
766
767echo $ac_n "checking for working automake""... $ac_c" 1>&6
768echo "configure:769: checking for working automake" >&5
769# Run test in a subshell; some versions of sh will print an error if
770# an executable is not found, even if stderr is redirected.
771# Redirect stdin to placate older versions of autoconf.  Sigh.
772if (automake --version) < /dev/null > /dev/null 2>&1; then
773   AUTOMAKE=automake
774   echo "$ac_t""found" 1>&6
775else
776   AUTOMAKE="$missing_dir/missing automake"
777   echo "$ac_t""missing" 1>&6
778fi
779
780echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
781echo "configure:782: checking for working autoheader" >&5
782# Run test in a subshell; some versions of sh will print an error if
783# an executable is not found, even if stderr is redirected.
784# Redirect stdin to placate older versions of autoconf.  Sigh.
785if (autoheader --version) < /dev/null > /dev/null 2>&1; then
786   AUTOHEADER=autoheader
787   echo "$ac_t""found" 1>&6
788else
789   AUTOHEADER="$missing_dir/missing autoheader"
790   echo "$ac_t""missing" 1>&6
791fi
792
793echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
794echo "configure:795: checking for working makeinfo" >&5
795# Run test in a subshell; some versions of sh will print an error if
796# an executable is not found, even if stderr is redirected.
797# Redirect stdin to placate older versions of autoconf.  Sigh.
798if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
799   MAKEINFO=makeinfo
800   echo "$ac_t""found" 1>&6
801else
802   MAKEINFO="$missing_dir/missing makeinfo"
803   echo "$ac_t""missing" 1>&6
804fi
805
806
807echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
808echo "configure:809: checking for Cygwin environment" >&5
809if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
810  echo $ac_n "(cached) $ac_c" 1>&6
811else
812  cat > conftest.$ac_ext <<EOF
813#line 814 "configure"
814#include "confdefs.h"
815
816int main() {
817
818#ifndef __CYGWIN__
819#define __CYGWIN__ __CYGWIN32__
820#endif
821return __CYGWIN__;
822; return 0; }
823EOF
824if { (eval echo configure:825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
825  rm -rf conftest*
826  ac_cv_cygwin=yes
827else
828  echo "configure: failed program was:" >&5
829  cat conftest.$ac_ext >&5
830  rm -rf conftest*
831  ac_cv_cygwin=no
832fi
833rm -f conftest*
834rm -f conftest*
835fi
836
837echo "$ac_t""$ac_cv_cygwin" 1>&6
838CYGWIN=
839test "$ac_cv_cygwin" = yes && CYGWIN=yes
840echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
841echo "configure:842: checking for mingw32 environment" >&5
842if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
843  echo $ac_n "(cached) $ac_c" 1>&6
844else
845  cat > conftest.$ac_ext <<EOF
846#line 847 "configure"
847#include "confdefs.h"
848
849int main() {
850return __MINGW32__;
851; return 0; }
852EOF
853if { (eval echo configure:854: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
854  rm -rf conftest*
855  ac_cv_mingw32=yes
856else
857  echo "configure: failed program was:" >&5
858  cat conftest.$ac_ext >&5
859  rm -rf conftest*
860  ac_cv_mingw32=no
861fi
862rm -f conftest*
863rm -f conftest*
864fi
865
866echo "$ac_t""$ac_cv_mingw32" 1>&6
867MINGW32=
868test "$ac_cv_mingw32" = yes && MINGW32=yes
869
870
871echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
872echo "configure:873: checking for executable suffix" >&5
873if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
874  echo $ac_n "(cached) $ac_c" 1>&6
875else
876  if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
877  ac_cv_exeext=.exe
878else
879  rm -f conftest*
880  echo 'int main () { return 0; }' > conftest.$ac_ext
881  ac_cv_exeext=
882  if { (eval echo configure:883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
883    for file in conftest.*; do
884      case $file in
885      *.c | *.o | *.obj) ;;
886      *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
887      esac
888    done
889  else
890    { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
891  fi
892  rm -f conftest*
893  test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
894fi
895fi
896
897EXEEXT=""
898test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
899echo "$ac_t""${ac_cv_exeext}" 1>&6
900ac_exeext=$EXEEXT
901
902
903# Extract the first word of "gcc", so it can be a program name with args.
904set dummy gcc; ac_word=$2
905echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
906echo "configure:907: checking for $ac_word" >&5
907if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
908  echo $ac_n "(cached) $ac_c" 1>&6
909else
910  if test -n "$CC"; then
911  ac_cv_prog_CC="$CC" # Let the user override the test.
912else
913  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
914  ac_dummy="$PATH"
915  for ac_dir in $ac_dummy; do
916    test -z "$ac_dir" && ac_dir=.
917    if test -f $ac_dir/$ac_word; then
918      ac_cv_prog_CC="gcc"
919      break
920    fi
921  done
922  IFS="$ac_save_ifs"
923fi
924fi
925CC="$ac_cv_prog_CC"
926if test -n "$CC"; then
927  echo "$ac_t""$CC" 1>&6
928else
929  echo "$ac_t""no" 1>&6
930fi
931
932if test -z "$CC"; then
933  # Extract the first word of "cc", so it can be a program name with args.
934set dummy cc; ac_word=$2
935echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
936echo "configure:937: checking for $ac_word" >&5
937if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
938  echo $ac_n "(cached) $ac_c" 1>&6
939else
940  if test -n "$CC"; then
941  ac_cv_prog_CC="$CC" # Let the user override the test.
942else
943  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
944  ac_prog_rejected=no
945  ac_dummy="$PATH"
946  for ac_dir in $ac_dummy; do
947    test -z "$ac_dir" && ac_dir=.
948    if test -f $ac_dir/$ac_word; then
949      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
950        ac_prog_rejected=yes
951        continue
952      fi
953      ac_cv_prog_CC="cc"
954      break
955    fi
956  done
957  IFS="$ac_save_ifs"
958if test $ac_prog_rejected = yes; then
959  # We found a bogon in the path, so make sure we never use it.
960  set dummy $ac_cv_prog_CC
961  shift
962  if test $# -gt 0; then
963    # We chose a different compiler from the bogus one.
964    # However, it has the same basename, so the bogon will be chosen
965    # first if we set CC to just the basename; use the full file name.
966    shift
967    set dummy "$ac_dir/$ac_word" "$@"
968    shift
969    ac_cv_prog_CC="$@"
970  fi
971fi
972fi
973fi
974CC="$ac_cv_prog_CC"
975if test -n "$CC"; then
976  echo "$ac_t""$CC" 1>&6
977else
978  echo "$ac_t""no" 1>&6
979fi
980
981  if test -z "$CC"; then
982    case "`uname -s`" in
983    *win32* | *WIN32*)
984      # Extract the first word of "cl", so it can be a program name with args.
985set dummy cl; ac_word=$2
986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
987echo "configure:988: checking for $ac_word" >&5
988if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
989  echo $ac_n "(cached) $ac_c" 1>&6
990else
991  if test -n "$CC"; then
992  ac_cv_prog_CC="$CC" # Let the user override the test.
993else
994  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
995  ac_dummy="$PATH"
996  for ac_dir in $ac_dummy; do
997    test -z "$ac_dir" && ac_dir=.
998    if test -f $ac_dir/$ac_word; then
999      ac_cv_prog_CC="cl"
1000      break
1001    fi
1002  done
1003  IFS="$ac_save_ifs"
1004fi
1005fi
1006CC="$ac_cv_prog_CC"
1007if test -n "$CC"; then
1008  echo "$ac_t""$CC" 1>&6
1009else
1010  echo "$ac_t""no" 1>&6
1011fi
1012 ;;
1013    esac
1014  fi
1015  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1016fi
1017
1018echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1019echo "configure:1020: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1020
1021ac_ext=c
1022# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1023ac_cpp='$CPP $CPPFLAGS'
1024ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1025ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1026cross_compiling=$ac_cv_prog_cc_cross
1027
1028cat > conftest.$ac_ext << EOF
1029
1030#line 1031 "configure"
1031#include "confdefs.h"
1032
1033main(){return(0);}
1034EOF
1035if { (eval echo configure:1036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1036  ac_cv_prog_cc_works=yes
1037  # If we can't run a trivial program, we are probably using a cross compiler.
1038  if (./conftest; exit) 2>/dev/null; then
1039    ac_cv_prog_cc_cross=no
1040  else
1041    ac_cv_prog_cc_cross=yes
1042  fi
1043else
1044  echo "configure: failed program was:" >&5
1045  cat conftest.$ac_ext >&5
1046  ac_cv_prog_cc_works=no
1047fi
1048rm -fr conftest*
1049ac_ext=c
1050# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1051ac_cpp='$CPP $CPPFLAGS'
1052ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1053ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1054cross_compiling=$ac_cv_prog_cc_cross
1055
1056echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1057if test $ac_cv_prog_cc_works = no; then
1058  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1059fi
1060echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1061echo "configure:1062: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1062echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1063cross_compiling=$ac_cv_prog_cc_cross
1064
1065echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1066echo "configure:1067: checking whether we are using GNU C" >&5
1067if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1068  echo $ac_n "(cached) $ac_c" 1>&6
1069else
1070  cat > conftest.c <<EOF
1071#ifdef __GNUC__
1072  yes;
1073#endif
1074EOF
1075if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1076  ac_cv_prog_gcc=yes
1077else
1078  ac_cv_prog_gcc=no
1079fi
1080fi
1081
1082echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1083
1084if test $ac_cv_prog_gcc = yes; then
1085  GCC=yes
1086else
1087  GCC=
1088fi
1089
1090ac_test_CFLAGS="${CFLAGS+set}"
1091ac_save_CFLAGS="$CFLAGS"
1092CFLAGS=
1093echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1094echo "configure:1095: checking whether ${CC-cc} accepts -g" >&5
1095if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1096  echo $ac_n "(cached) $ac_c" 1>&6
1097else
1098  echo 'void f(){}' > conftest.c
1099if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1100  ac_cv_prog_cc_g=yes
1101else
1102  ac_cv_prog_cc_g=no
1103fi
1104rm -f conftest*
1105
1106fi
1107
1108echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1109if test "$ac_test_CFLAGS" = set; then
1110  CFLAGS="$ac_save_CFLAGS"
1111elif test $ac_cv_prog_cc_g = yes; then
1112  if test "$GCC" = yes; then
1113    CFLAGS="-g -O2"
1114  else
1115    CFLAGS="-g"
1116  fi
1117else
1118  if test "$GCC" = yes; then
1119    CFLAGS="-O2"
1120  else
1121    CFLAGS=
1122  fi
1123fi
1124
1125for ac_func in strerror
1126do
1127echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1128echo "configure:1129: checking for $ac_func" >&5
1129if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1130  echo $ac_n "(cached) $ac_c" 1>&6
1131else
1132  cat > conftest.$ac_ext <<EOF
1133#line 1134 "configure"
1134#include "confdefs.h"
1135/* System header to define __stub macros and hopefully few prototypes,
1136    which can conflict with char $ac_func(); below.  */
1137#include <assert.h>
1138/* Override any gcc2 internal prototype to avoid an error.  */
1139/* We use char because int might match the return type of a gcc2
1140    builtin and then its argument prototype would still apply.  */
1141char $ac_func();
1142
1143int main() {
1144
1145/* The GNU C library defines this for functions which it implements
1146    to always fail with ENOSYS.  Some functions are actually named
1147    something starting with __ and the normal name is an alias.  */
1148#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1149choke me
1150#else
1151$ac_func();
1152#endif
1153
1154; return 0; }
1155EOF
1156if { (eval echo configure:1157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1157  rm -rf conftest*
1158  eval "ac_cv_func_$ac_func=yes"
1159else
1160  echo "configure: failed program was:" >&5
1161  cat conftest.$ac_ext >&5
1162  rm -rf conftest*
1163  eval "ac_cv_func_$ac_func=no"
1164fi
1165rm -f conftest*
1166fi
1167
1168if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1169  echo "$ac_t""yes" 1>&6
1170    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1171  cat >> confdefs.h <<EOF
1172#define $ac_tr_func 1
1173EOF
1174 
1175else
1176  echo "$ac_t""no" 1>&6
1177fi
1178done
1179
1180
1181
1182for ac_prog in bash ksh sh
1183do
1184# Extract the first word of "$ac_prog", so it can be a program name with args.
1185set dummy $ac_prog; ac_word=$2
1186echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1187echo "configure:1188: checking for $ac_word" >&5
1188if eval "test \"`echo '$''{'ac_cv_path_KSH'+set}'`\" = set"; then
1189  echo $ac_n "(cached) $ac_c" 1>&6
1190else
1191  case "$KSH" in
1192  /*)
1193  ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
1194  ;;
1195  ?:/*)                 
1196  ac_cv_path_KSH="$KSH" # Let the user override the test with a dos path.
1197  ;;
1198  *)
1199  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1200  ac_dummy="$PATH"
1201  for ac_dir in $ac_dummy; do
1202    test -z "$ac_dir" && ac_dir=.
1203    if test -f $ac_dir/$ac_word; then
1204      ac_cv_path_KSH="$ac_dir/$ac_word"
1205      break
1206    fi
1207  done
1208  IFS="$ac_save_ifs"
1209  ;;
1210esac
1211fi
1212KSH="$ac_cv_path_KSH"
1213if test -n "$KSH"; then
1214  echo "$ac_t""$KSH" 1>&6
1215else
1216  echo "$ac_t""no" 1>&6
1217fi
1218
1219test -n "$KSH" && break
1220done
1221
1222if test -z "$KSH"; then
1223{ echo "configure: error: ***
1224    Cannot determine a usable shell bash/ksh/sh
1225    Please contact your system administrator " 1>&2; exit 1; };
1226fi
1227
1228
1229
1230
1231
1232
1233trap '' 1 2 15
1234cat > confcache <<\EOF
1235# This file is a shell script that caches the results of configure
1236# tests run on this system so they can be shared between configure
1237# scripts and configure runs.  It is not useful on other systems.
1238# If it contains results you don't want to keep, you may remove or edit it.
1239#
1240# By default, configure uses ./config.cache as the cache file,
1241# creating it if it does not exist already.  You can give configure
1242# the --cache-file=FILE option to use a different cache file; that is
1243# what configure does when it calls configure scripts in
1244# subdirectories, so they share the cache.
1245# Giving --cache-file=/dev/null disables caching, for debugging configure.
1246# config.status only pays attention to the cache file if you give it the
1247# --recheck option to rerun configure.
1248#
1249EOF
1250# The following way of writing the cache mishandles newlines in values,
1251# but we know of no workaround that is simple, portable, and efficient.
1252# So, don't put newlines in cache variables' values.
1253# Ultrix sh set writes to stderr and can't be redirected directly,
1254# and sets the high bit in the cache file unless we assign to the vars.
1255(set) 2>&1 |
1256  case `(ac_space=' '; set | grep ac_space) 2>&1` in
1257  *ac_space=\ *)
1258    # `set' does not quote correctly, so add quotes (double-quote substitution
1259    # turns \\\\ into \\, and sed turns \\ into \).
1260    sed -n \
1261      -e "s/'/'\\\\''/g" \
1262      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1263    ;;
1264  *)
1265    # `set' quotes correctly as required by POSIX, so do not add quotes.
1266    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1267    ;;
1268  esac >> confcache
1269if cmp -s $cache_file confcache; then
1270  :
1271else
1272  if test -w $cache_file; then
1273    echo "updating cache $cache_file"
1274    cat confcache > $cache_file
1275  else
1276    echo "not updating unwritable cache $cache_file"
1277  fi
1278fi
1279rm -f confcache
1280
1281trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
1282
1283test "x$prefix" = xNONE && prefix=$ac_default_prefix
1284# Let make expand exec_prefix.
1285test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1286
1287# Any assignment to VPATH causes Sun make to only execute
1288# the first set of double-colon rules, so remove it if not needed.
1289# If there is a colon in the path, we need to keep it.
1290if test "x$srcdir" = x.; then
1291  ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
1292fi
1293
1294trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
1295
1296DEFS=-DHAVE_CONFIG_H
1297
1298# Without the "./", some shells look in PATH for config.status.
1299: ${CONFIG_STATUS=./config.status}
1300
1301echo creating $CONFIG_STATUS
1302rm -f $CONFIG_STATUS
1303cat > $CONFIG_STATUS <<EOF
1304#! /bin/sh
1305# Generated automatically by configure.
1306# Run this file to recreate the current configuration.
1307# This directory was configured as follows,
1308# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1309#
1310# $0 $ac_configure_args
1311#
1312# Compiler output produced by configure, useful for debugging
1313# configure, is in ./config.log if it exists.
1314
1315ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
1316for ac_option
1317do
1318  case "\$ac_option" in
1319  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1320    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
1321    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
1322  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
1323    echo "$CONFIG_STATUS generated by autoconf version 2.13"
1324    exit 0 ;;
1325  -help | --help | --hel | --he | --h)
1326    echo "\$ac_cs_usage"; exit 0 ;;
1327  *) echo "\$ac_cs_usage"; exit 1 ;;
1328  esac
1329done
1330
1331ac_given_srcdir=$srcdir
1332ac_given_INSTALL="$INSTALL"
1333
1334trap 'rm -fr `echo "Makefile
1335src/Makefile
1336scripts/Makefile
1337scripts/install-if-change
1338scripts/lock-directory
1339scripts/rcs-clean
1340scripts/unlock-directory
1341 src/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1342EOF
1343cat >> $CONFIG_STATUS <<EOF
1344
1345# Protect against being on the right side of a sed subst in config.status.
1346sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
1347 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
1348$ac_vpsub
1349$extrasub
1350s%@SHELL@%$SHELL%g
1351s%@CFLAGS@%$CFLAGS%g
1352s%@CPPFLAGS@%$CPPFLAGS%g
1353s%@CXXFLAGS@%$CXXFLAGS%g
1354s%@FFLAGS@%$FFLAGS%g
1355s%@DEFS@%$DEFS%g
1356s%@LDFLAGS@%$LDFLAGS%g
1357s%@LIBS@%$LIBS%g
1358s%@exec_prefix@%$exec_prefix%g
1359s%@prefix@%$prefix%g
1360s%@program_transform_name@%$program_transform_name%g
1361s%@bindir@%$bindir%g
1362s%@sbindir@%$sbindir%g
1363s%@libexecdir@%$libexecdir%g
1364s%@datadir@%$datadir%g
1365s%@sysconfdir@%$sysconfdir%g
1366s%@sharedstatedir@%$sharedstatedir%g
1367s%@localstatedir@%$localstatedir%g
1368s%@libdir@%$libdir%g
1369s%@includedir@%$includedir%g
1370s%@oldincludedir@%$oldincludedir%g
1371s%@infodir@%$infodir%g
1372s%@mandir@%$mandir%g
1373s%@RTEMS_TOPdir@%$RTEMS_TOPdir%g
1374s%@PROJECT_ROOT@%$PROJECT_ROOT%g
1375s%@RTEMS_ROOT@%$RTEMS_ROOT%g
1376s%@host@%$host%g
1377s%@host_alias@%$host_alias%g
1378s%@host_cpu@%$host_cpu%g
1379s%@host_vendor@%$host_vendor%g
1380s%@host_os@%$host_os%g
1381s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
1382s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
1383s%@INSTALL_DATA@%$INSTALL_DATA%g
1384s%@PACKAGE@%$PACKAGE%g
1385s%@VERSION@%$VERSION%g
1386s%@ACLOCAL@%$ACLOCAL%g
1387s%@AUTOCONF@%$AUTOCONF%g
1388s%@AUTOMAKE@%$AUTOMAKE%g
1389s%@AUTOHEADER@%$AUTOHEADER%g
1390s%@MAKEINFO@%$MAKEINFO%g
1391s%@SET_MAKE@%$SET_MAKE%g
1392s%@EXEEXT@%$EXEEXT%g
1393s%@CC@%$CC%g
1394s%@KSH@%$KSH%g
1395
1396CEOF
1397EOF
1398
1399cat >> $CONFIG_STATUS <<\EOF
1400
1401# Split the substitutions into bite-sized pieces for seds with
1402# small command number limits, like on Digital OSF/1 and HP-UX.
1403ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
1404ac_file=1 # Number of current file.
1405ac_beg=1 # First line for current file.
1406ac_end=$ac_max_sed_cmds # Line after last line for current file.
1407ac_more_lines=:
1408ac_sed_cmds=""
1409while $ac_more_lines; do
1410  if test $ac_beg -gt 1; then
1411    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
1412  else
1413    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
1414  fi
1415  if test ! -s conftest.s$ac_file; then
1416    ac_more_lines=false
1417    rm -f conftest.s$ac_file
1418  else
1419    if test -z "$ac_sed_cmds"; then
1420      ac_sed_cmds="sed -f conftest.s$ac_file"
1421    else
1422      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
1423    fi
1424    ac_file=`expr $ac_file + 1`
1425    ac_beg=$ac_end
1426    ac_end=`expr $ac_end + $ac_max_sed_cmds`
1427  fi
1428done
1429if test -z "$ac_sed_cmds"; then
1430  ac_sed_cmds=cat
1431fi
1432EOF
1433
1434cat >> $CONFIG_STATUS <<EOF
1435
1436CONFIG_FILES=\${CONFIG_FILES-"Makefile
1437src/Makefile
1438scripts/Makefile
1439scripts/install-if-change
1440scripts/lock-directory
1441scripts/rcs-clean
1442scripts/unlock-directory
1443"}
1444EOF
1445cat >> $CONFIG_STATUS <<\EOF
1446for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
1447  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
1448  case "$ac_file" in
1449  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
1450       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
1451  *) ac_file_in="${ac_file}.in" ;;
1452  esac
1453
1454  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
1455
1456  # Remove last slash and all that follows it.  Not all systems have dirname.
1457  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
1458  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
1459    # The file is in a subdirectory.
1460    test ! -d "$ac_dir" && mkdir "$ac_dir"
1461    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
1462    # A "../" for each directory in $ac_dir_suffix.
1463    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
1464  else
1465    ac_dir_suffix= ac_dots=
1466  fi
1467
1468  case "$ac_given_srcdir" in
1469  .)  srcdir=.
1470      if test -z "$ac_dots"; then top_srcdir=.
1471      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
1472  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
1473  *) # Relative path.
1474    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
1475    top_srcdir="$ac_dots$ac_given_srcdir" ;;
1476  esac
1477
1478  case "$ac_given_INSTALL" in
1479  [/$]*) INSTALL="$ac_given_INSTALL" ;;
1480  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
1481  esac
1482
1483  echo creating "$ac_file"
1484  rm -f "$ac_file"
1485  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
1486  case "$ac_file" in
1487  *Makefile*) ac_comsub="1i\\
1488# $configure_input" ;;
1489  *) ac_comsub= ;;
1490  esac
1491
1492  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
1493  sed -e "$ac_comsub
1494s%@configure_input@%$configure_input%g
1495s%@srcdir@%$srcdir%g
1496s%@top_srcdir@%$top_srcdir%g
1497s%@INSTALL@%$INSTALL%g
1498" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
1499fi; done
1500rm -f conftest.s*
1501
1502# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
1503# NAME is the cpp macro being defined and VALUE is the value it is being given.
1504#
1505# ac_d sets the value in "#define NAME VALUE" lines.
1506ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
1507ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
1508ac_dC='\3'
1509ac_dD='%g'
1510# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
1511ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
1512ac_uB='\([      ]\)%\1#\2define\3'
1513ac_uC=' '
1514ac_uD='\4%g'
1515# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
1516ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
1517ac_eB='$%\1#\2define\3'
1518ac_eC=' '
1519ac_eD='%g'
1520
1521if test "${CONFIG_HEADERS+set}" != set; then
1522EOF
1523cat >> $CONFIG_STATUS <<EOF
1524  CONFIG_HEADERS="src/config.h"
1525EOF
1526cat >> $CONFIG_STATUS <<\EOF
1527fi
1528for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
1529  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
1530  case "$ac_file" in
1531  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
1532       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
1533  *) ac_file_in="${ac_file}.in" ;;
1534  esac
1535
1536  echo creating $ac_file
1537
1538  rm -f conftest.frag conftest.in conftest.out
1539  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
1540  cat $ac_file_inputs > conftest.in
1541
1542EOF
1543
1544# Transform confdefs.h into a sed script conftest.vals that substitutes
1545# the proper values into config.h.in to produce config.h.  And first:
1546# Protect against being on the right side of a sed subst in config.status.
1547# Protect against being in an unquoted here document in config.status.
1548rm -f conftest.vals
1549cat > conftest.hdr <<\EOF
1550s/[\\&%]/\\&/g
1551s%[\\$`]%\\&%g
1552s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
1553s%ac_d%ac_u%gp
1554s%ac_u%ac_e%gp
1555EOF
1556sed -n -f conftest.hdr confdefs.h > conftest.vals
1557rm -f conftest.hdr
1558
1559# This sed command replaces #undef with comments.  This is necessary, for
1560# example, in the case of _POSIX_SOURCE, which is predefined and required
1561# on some systems where configure will not decide to define it.
1562cat >> conftest.vals <<\EOF
1563s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
1564EOF
1565
1566# Break up conftest.vals because some shells have a limit on
1567# the size of here documents, and old seds have small limits too.
1568
1569rm -f conftest.tail
1570while :
1571do
1572  ac_lines=`grep -c . conftest.vals`
1573  # grep -c gives empty output for an empty file on some AIX systems.
1574  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
1575  # Write a limited-size here document to conftest.frag.
1576  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
1577  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
1578  echo 'CEOF
1579  sed -f conftest.frag conftest.in > conftest.out
1580  rm -f conftest.in
1581  mv conftest.out conftest.in
1582' >> $CONFIG_STATUS
1583  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
1584  rm -f conftest.vals
1585  mv conftest.tail conftest.vals
1586done
1587rm -f conftest.vals
1588
1589cat >> $CONFIG_STATUS <<\EOF
1590  rm -f conftest.frag conftest.h
1591  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
1592  cat conftest.in >> conftest.h
1593  rm -f conftest.in
1594  if cmp -s $ac_file conftest.h 2>/dev/null; then
1595    echo "$ac_file is unchanged"
1596    rm -f conftest.h
1597  else
1598    # Remove last slash and all that follows it.  Not all systems have dirname.
1599      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
1600      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
1601      # The file is in a subdirectory.
1602      test ! -d "$ac_dir" && mkdir "$ac_dir"
1603    fi
1604    rm -f $ac_file
1605    mv conftest.h $ac_file
1606  fi
1607fi; done
1608
1609EOF
1610cat >> $CONFIG_STATUS <<EOF
1611
1612
1613EOF
1614cat >> $CONFIG_STATUS <<\EOF
1615test -z "$CONFIG_HEADERS" || echo timestamp > src/stamp-h
1616
1617exit 0
1618EOF
1619chmod +x $CONFIG_STATUS
1620rm -fr confdefs* $ac_clean_files
1621test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
1622
Note: See TracBrowser for help on using the repository browser.