OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [gdb-7.1/] [sim/] [mips/] [configure] - Blame information for rev 297

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 227 jeremybenn
#! /bin/sh
2
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.64.
4
#
5
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7
# Foundation, Inc.
8
#
9
# This configure script is free software; the Free Software Foundation
10
# gives unlimited permission to copy, distribute and modify it.
11
## -------------------- ##
12
## M4sh Initialization. ##
13
## -------------------- ##
14
 
15
# Be more Bourne compatible
16
DUALCASE=1; export DUALCASE # for MKS sh
17
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18
  emulate sh
19
  NULLCMD=:
20
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21
  # is contrary to our usage.  Disable this feature.
22
  alias -g '${1+"$@"}'='"$@"'
23
  setopt NO_GLOB_SUBST
24
else
25
  case `(set -o) 2>/dev/null` in #(
26
  *posix*) :
27
    set -o posix ;; #(
28
  *) :
29
     ;;
30
esac
31
fi
32
 
33
 
34
as_nl='
35
'
36
export as_nl
37
# Printing a long string crashes Solaris 7 /usr/bin/printf.
38
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41
# Prefer a ksh shell builtin over an external printf program on Solaris,
42
# but without wasting forks for bash or zsh.
43
if test -z "$BASH_VERSION$ZSH_VERSION" \
44
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45
  as_echo='print -r --'
46
  as_echo_n='print -rn --'
47
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48
  as_echo='printf %s\n'
49
  as_echo_n='printf %s'
50
else
51
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53
    as_echo_n='/usr/ucb/echo -n'
54
  else
55
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56
    as_echo_n_body='eval
57
      arg=$1;
58
      case $arg in #(
59
      *"$as_nl"*)
60
        expr "X$arg" : "X\\(.*\\)$as_nl";
61
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62
      esac;
63
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64
    '
65
    export as_echo_n_body
66
    as_echo_n='sh -c $as_echo_n_body as_echo'
67
  fi
68
  export as_echo_body
69
  as_echo='sh -c $as_echo_body as_echo'
70
fi
71
 
72
# The user is always right.
73
if test "${PATH_SEPARATOR+set}" != set; then
74
  PATH_SEPARATOR=:
75
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77
      PATH_SEPARATOR=';'
78
  }
79
fi
80
 
81
 
82
# IFS
83
# We need space, tab and new line, in precisely that order.  Quoting is
84
# there to prevent editors from complaining about space-tab.
85
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86
# splitting by setting IFS to empty value.)
87
IFS=" ""        $as_nl"
88
 
89
# Find who we are.  Look in the path if we contain no directory separator.
90
case $0 in #((
91
  *[\\/]* ) as_myself=$0 ;;
92
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93
for as_dir in $PATH
94
do
95
  IFS=$as_save_IFS
96
  test -z "$as_dir" && as_dir=.
97
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98
  done
99
IFS=$as_save_IFS
100
 
101
     ;;
102
esac
103
# We did not find ourselves, most probably we were run as `sh COMMAND'
104
# in which case we are not to be found in the path.
105
if test "x$as_myself" = x; then
106
  as_myself=$0
107
fi
108
if test ! -f "$as_myself"; then
109
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110
  exit 1
111
fi
112
 
113
# Unset variables that we do not need and which cause bugs (e.g. in
114
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115
# suppresses any "Segmentation fault" message there.  '((' could
116
# trigger a bug in pdksh 5.2.14.
117
for as_var in BASH_ENV ENV MAIL MAILPATH
118
do eval test x\${$as_var+set} = xset \
119
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120
done
121
PS1='$ '
122
PS2='> '
123
PS4='+ '
124
 
125
# NLS nuisances.
126
LC_ALL=C
127
export LC_ALL
128
LANGUAGE=C
129
export LANGUAGE
130
 
131
# CDPATH.
132
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
 
134
if test "x$CONFIG_SHELL" = x; then
135
  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136
  emulate sh
137
  NULLCMD=:
138
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139
  # is contrary to our usage.  Disable this feature.
140
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141
  setopt NO_GLOB_SUBST
142
else
143
  case \`(set -o) 2>/dev/null\` in #(
144
  *posix*) :
145
    set -o posix ;; #(
146
  *) :
147
     ;;
148
esac
149
fi
150
"
151
  as_required="as_fn_return () { (exit \$1); }
152
as_fn_success () { as_fn_return 0; }
153
as_fn_failure () { as_fn_return 1; }
154
as_fn_ret_success () { return 0; }
155
as_fn_ret_failure () { return 1; }
156
 
157
exitcode=0
158
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
 
164
else
165
  exitcode=1; echo positional parameters were not saved.
166
fi
167
test x\$exitcode = x0 || exit 1"
168
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
test \$(( 1 + 1 )) = 2 || exit 1"
173
  if (eval "$as_required") 2>/dev/null; then :
174
  as_have_required=yes
175
else
176
  as_have_required=no
177
fi
178
  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
 
180
else
181
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182
as_found=false
183
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184
do
185
  IFS=$as_save_IFS
186
  test -z "$as_dir" && as_dir=.
187
  as_found=:
188
  case $as_dir in #(
189
         /*)
190
           for as_base in sh bash ksh sh5; do
191
             # Try only shells that exist, to save several forks.
192
             as_shell=$as_dir/$as_base
193
             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194
                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195
  CONFIG_SHELL=$as_shell as_have_required=yes
196
                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197
  break 2
198
fi
199
fi
200
           done;;
201
       esac
202
  as_found=false
203
done
204
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205
              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206
  CONFIG_SHELL=$SHELL as_have_required=yes
207
fi; }
208
IFS=$as_save_IFS
209
 
210
 
211
      if test "x$CONFIG_SHELL" != x; then :
212
  # We cannot yet assume a decent shell, so we have to provide a
213
        # neutralization value for shells without unset; and this also
214
        # works around shells that cannot unset nonexistent variables.
215
        BASH_ENV=/dev/null
216
        ENV=/dev/null
217
        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218
        export CONFIG_SHELL
219
        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220
fi
221
 
222
    if test x$as_have_required = xno; then :
223
  $as_echo "$0: This script requires a shell more modern than all"
224
  $as_echo "$0: the shells that I found on your system."
225
  if test x${ZSH_VERSION+set} = xset ; then
226
    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227
    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228
  else
229
    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230
$0: including any error possibly output before this
231
$0: message. Then install a modern shell, or manually run
232
$0: the script under such a shell if you do have one."
233
  fi
234
  exit 1
235
fi
236
fi
237
fi
238
SHELL=${CONFIG_SHELL-/bin/sh}
239
export SHELL
240
# Unset more variables known to interfere with behavior of common tools.
241
CLICOLOR_FORCE= GREP_OPTIONS=
242
unset CLICOLOR_FORCE GREP_OPTIONS
243
 
244
## --------------------- ##
245
## M4sh Shell Functions. ##
246
## --------------------- ##
247
# as_fn_unset VAR
248
# ---------------
249
# Portably unset VAR.
250
as_fn_unset ()
251
{
252
  { eval $1=; unset $1;}
253
}
254
as_unset=as_fn_unset
255
 
256
# as_fn_set_status STATUS
257
# -----------------------
258
# Set $? to STATUS, without forking.
259
as_fn_set_status ()
260
{
261
  return $1
262
} # as_fn_set_status
263
 
264
# as_fn_exit STATUS
265
# -----------------
266
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267
as_fn_exit ()
268
{
269
  set +e
270
  as_fn_set_status $1
271
  exit $1
272
} # as_fn_exit
273
 
274
# as_fn_mkdir_p
275
# -------------
276
# Create "$as_dir" as a directory, including parents if necessary.
277
as_fn_mkdir_p ()
278
{
279
 
280
  case $as_dir in #(
281
  -*) as_dir=./$as_dir;;
282
  esac
283
  test -d "$as_dir" || eval $as_mkdir_p || {
284
    as_dirs=
285
    while :; do
286
      case $as_dir in #(
287
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288
      *) as_qdir=$as_dir;;
289
      esac
290
      as_dirs="'$as_qdir' $as_dirs"
291
      as_dir=`$as_dirname -- "$as_dir" ||
292
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293
         X"$as_dir" : 'X\(//\)[^/]' \| \
294
         X"$as_dir" : 'X\(//\)$' \| \
295
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296
$as_echo X"$as_dir" |
297
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298
            s//\1/
299
            q
300
          }
301
          /^X\(\/\/\)[^/].*/{
302
            s//\1/
303
            q
304
          }
305
          /^X\(\/\/\)$/{
306
            s//\1/
307
            q
308
          }
309
          /^X\(\/\).*/{
310
            s//\1/
311
            q
312
          }
313
          s/.*/./; q'`
314
      test -d "$as_dir" && break
315
    done
316
    test -z "$as_dirs" || eval "mkdir $as_dirs"
317
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
 
319
 
320
} # as_fn_mkdir_p
321
# as_fn_append VAR VALUE
322
# ----------------------
323
# Append the text in VALUE to the end of the definition contained in VAR. Take
324
# advantage of any shell optimizations that allow amortized linear growth over
325
# repeated appends, instead of the typical quadratic growth present in naive
326
# implementations.
327
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328
  eval 'as_fn_append ()
329
  {
330
    eval $1+=\$2
331
  }'
332
else
333
  as_fn_append ()
334
  {
335
    eval $1=\$$1\$2
336
  }
337
fi # as_fn_append
338
 
339
# as_fn_arith ARG...
340
# ------------------
341
# Perform arithmetic evaluation on the ARGs, and store the result in the
342
# global $as_val. Take advantage of shells that can avoid forks. The arguments
343
# must be portable across $(()) and expr.
344
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345
  eval 'as_fn_arith ()
346
  {
347
    as_val=$(( $* ))
348
  }'
349
else
350
  as_fn_arith ()
351
  {
352
    as_val=`expr "$@" || test $? -eq 1`
353
  }
354
fi # as_fn_arith
355
 
356
 
357
# as_fn_error ERROR [LINENO LOG_FD]
358
# ---------------------------------
359
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361
# script with status $?, using 1 if that was 0.
362
as_fn_error ()
363
{
364
  as_status=$?; test $as_status -eq 0 && as_status=1
365
  if test "$3"; then
366
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368
  fi
369
  $as_echo "$as_me: error: $1" >&2
370
  as_fn_exit $as_status
371
} # as_fn_error
372
 
373
if expr a : '\(a\)' >/dev/null 2>&1 &&
374
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
375
  as_expr=expr
376
else
377
  as_expr=false
378
fi
379
 
380
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381
  as_basename=basename
382
else
383
  as_basename=false
384
fi
385
 
386
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387
  as_dirname=dirname
388
else
389
  as_dirname=false
390
fi
391
 
392
as_me=`$as_basename -- "$0" ||
393
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394
         X"$0" : 'X\(//\)$' \| \
395
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396
$as_echo X/"$0" |
397
    sed '/^.*\/\([^/][^/]*\)\/*$/{
398
            s//\1/
399
            q
400
          }
401
          /^X\/\(\/\/\)$/{
402
            s//\1/
403
            q
404
          }
405
          /^X\/\(\/\).*/{
406
            s//\1/
407
            q
408
          }
409
          s/.*/./; q'`
410
 
411
# Avoid depending upon Character Ranges.
412
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415
as_cr_digits='0123456789'
416
as_cr_alnum=$as_cr_Letters$as_cr_digits
417
 
418
 
419
  as_lineno_1=$LINENO as_lineno_1a=$LINENO
420
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
421
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424
  sed -n '
425
    p
426
    /[$]LINENO/=
427
  ' <$as_myself |
428
    sed '
429
      s/[$]LINENO.*/&-/
430
      t lineno
431
      b
432
      :lineno
433
      N
434
      :loop
435
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436
      t loop
437
      s/-\n.*//
438
    ' >$as_me.lineno &&
439
  chmod +x "$as_me.lineno" ||
440
    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
 
442
  # Don't try to exec as it changes $[0], causing all sort of problems
443
  # (the dirname of $[0] is not the place where we might find the
444
  # original and so on.  Autoconf is especially sensitive to this).
445
  . "./$as_me.lineno"
446
  # Exit status is that of the last command.
447
  exit
448
}
449
 
450
ECHO_C= ECHO_N= ECHO_T=
451
case `echo -n x` in #(((((
452
-n*)
453
  case `echo 'xy\c'` in
454
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455
  xy)  ECHO_C='\c';;
456
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457
       ECHO_T=' ';;
458
  esac;;
459
*)
460
  ECHO_N='-n';;
461
esac
462
 
463
rm -f conf$$ conf$$.exe conf$$.file
464
if test -d conf$$.dir; then
465
  rm -f conf$$.dir/conf$$.file
466
else
467
  rm -f conf$$.dir
468
  mkdir conf$$.dir 2>/dev/null
469
fi
470
if (echo >conf$$.file) 2>/dev/null; then
471
  if ln -s conf$$.file conf$$ 2>/dev/null; then
472
    as_ln_s='ln -s'
473
    # ... but there are two gotchas:
474
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476
    # In both cases, we have to default to `cp -p'.
477
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478
      as_ln_s='cp -p'
479
  elif ln conf$$.file conf$$ 2>/dev/null; then
480
    as_ln_s=ln
481
  else
482
    as_ln_s='cp -p'
483
  fi
484
else
485
  as_ln_s='cp -p'
486
fi
487
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488
rmdir conf$$.dir 2>/dev/null
489
 
490
if mkdir -p . 2>/dev/null; then
491
  as_mkdir_p='mkdir -p "$as_dir"'
492
else
493
  test -d ./-p && rmdir ./-p
494
  as_mkdir_p=false
495
fi
496
 
497
if test -x / >/dev/null 2>&1; then
498
  as_test_x='test -x'
499
else
500
  if ls -dL / >/dev/null 2>&1; then
501
    as_ls_L_option=L
502
  else
503
    as_ls_L_option=
504
  fi
505
  as_test_x='
506
    eval sh -c '\''
507
      if test -d "$1"; then
508
        test -d "$1/.";
509
      else
510
        case $1 in #(
511
        -*)set "./$1";;
512
        esac;
513
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514
        ???[sx]*):;;*)false;;esac;fi
515
    '\'' sh
516
  '
517
fi
518
as_executable_p=$as_test_x
519
 
520
# Sed expression to map a string onto a valid CPP name.
521
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
 
523
# Sed expression to map a string onto a valid variable name.
524
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
 
526
 
527
exec 7<&0 &1
528
 
529
# Name of the host.
530
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531
# so uname gets run too.
532
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533
 
534
#
535
# Initializations.
536
#
537
ac_default_prefix=/usr/local
538
ac_clean_files=
539
ac_config_libobj_dir=.
540
LIBOBJS=
541
cross_compiling=no
542
subdirs=
543
MFLAGS=
544
MAKEFLAGS=
545
 
546
# Identity of this package.
547
PACKAGE_NAME=
548
PACKAGE_TARNAME=
549
PACKAGE_VERSION=
550
PACKAGE_STRING=
551
PACKAGE_BUGREPORT=
552
PACKAGE_URL=
553
 
554
ac_unique_file="Makefile.in"
555
# Factoring default headers for most tests.
556
ac_includes_default="\
557
#include 
558
#ifdef HAVE_SYS_TYPES_H
559
# include 
560
#endif
561
#ifdef HAVE_SYS_STAT_H
562
# include 
563
#endif
564
#ifdef STDC_HEADERS
565
# include 
566
# include 
567
#else
568
# ifdef HAVE_STDLIB_H
569
#  include 
570
# endif
571
#endif
572
#ifdef HAVE_STRING_H
573
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
574
#  include 
575
# endif
576
# include 
577
#endif
578
#ifdef HAVE_STRINGS_H
579
# include 
580
#endif
581
#ifdef HAVE_INTTYPES_H
582
# include 
583
#endif
584
#ifdef HAVE_STDINT_H
585
# include 
586
#endif
587
#ifdef HAVE_UNISTD_H
588
# include 
589
#endif"
590
 
591
ac_subst_vars='LTLIBOBJS
592
LIBOBJS
593
cgen_breaks
594
mips_extra_libs
595
XMKMF
596
mips_igen_engine
597
mips_extra_objs
598
sim_multi_obj
599
sim_multi_src
600
sim_multi_igen_configs
601
sim_multi_flags
602
sim_gen
603
sim_m16_flags
604
sim_igen_flags
605
SIM_SUBTARGET
606
REPORT_BUGS_TEXI
607
REPORT_BUGS_TO
608
PKGVERSION
609
sim_profile
610
sim_trace
611
sim_stdio
612
sim_debug
613
sim_cflags
614
sim_bswap
615
MAINT
616
EGREP
617
GREP
618
CPP
619
CATOBJEXT
620
GENCAT
621
INSTOBJEXT
622
DATADIRNAME
623
CATALOGS
624
POSUB
625
GMSGFMT
626
XGETTEXT
627
INCINTL
628
LIBINTL_DEP
629
LIBINTL
630
USE_NLS
631
RANLIB
632
AR
633
HDEFINES
634
CC_FOR_BUILD
635
INSTALL_DATA
636
INSTALL_SCRIPT
637
INSTALL_PROGRAM
638
OBJEXT
639
EXEEXT
640
ac_ct_CC
641
CPPFLAGS
642
LDFLAGS
643
CFLAGS
644
CC
645
target_os
646
target_vendor
647
target_cpu
648
target
649
host_os
650
host_vendor
651
host_cpu
652
host
653
build_os
654
build_vendor
655
build_cpu
656
build
657
WERROR_CFLAGS
658
WARN_CFLAGS
659
sim_xor_endian
660
sim_stdcall
661
sim_smp
662
sim_reserved_bits
663
sim_regparm
664
sim_packages
665
sim_inline
666
sim_hw
667
sim_hw_objs
668
sim_hw_cflags
669
sim_default_model
670
sim_scache
671
sim_float
672
sim_hostendian
673
sim_endian
674
sim_bitsize
675
sim_assert
676
sim_alignment
677
sim_environment
678
target_alias
679
host_alias
680
build_alias
681
LIBS
682
ECHO_T
683
ECHO_N
684
ECHO_C
685
DEFS
686
mandir
687
localedir
688
libdir
689
psdir
690
pdfdir
691
dvidir
692
htmldir
693
infodir
694
docdir
695
oldincludedir
696
includedir
697
localstatedir
698
sharedstatedir
699
sysconfdir
700
datadir
701
datarootdir
702
libexecdir
703
sbindir
704
bindir
705
program_transform_name
706
prefix
707
exec_prefix
708
PACKAGE_URL
709
PACKAGE_BUGREPORT
710
PACKAGE_STRING
711
PACKAGE_VERSION
712
PACKAGE_TARNAME
713
PACKAGE_NAME
714
PATH_SEPARATOR
715
SHELL'
716
ac_subst_files=''
717
ac_user_opts='
718
enable_option_checking
719
with_zlib
720
enable_maintainer_mode
721
enable_sim_bswap
722
enable_sim_cflags
723
enable_sim_debug
724
enable_sim_stdio
725
enable_sim_trace
726
enable_sim_profile
727
with_pkgversion
728
with_bugurl
729
enable_sim_inline
730
enable_sim_alignment
731
enable_sim_hostendian
732
enable_build_warnings
733
enable_sim_build_warnings
734
enable_sim_reserved_bits
735
enable_sim_endian
736
enable_sim_bitsize
737
enable_sim_float
738
enable_sim_smp
739
enable_sim_hardware
740
with_x
741
'
742
      ac_precious_vars='build_alias
743
host_alias
744
target_alias
745
CC
746
CFLAGS
747
LDFLAGS
748
LIBS
749
CPPFLAGS
750
CPP
751
XMKMF'
752
 
753
 
754
# Initialize some variables set by options.
755
ac_init_help=
756
ac_init_version=false
757
ac_unrecognized_opts=
758
ac_unrecognized_sep=
759
# The variables have the same names as the options, with
760
# dashes changed to underlines.
761
cache_file=/dev/null
762
exec_prefix=NONE
763
no_create=
764
no_recursion=
765
prefix=NONE
766
program_prefix=NONE
767
program_suffix=NONE
768
program_transform_name=s,x,x,
769
silent=
770
site=
771
srcdir=
772
verbose=
773
x_includes=NONE
774
x_libraries=NONE
775
 
776
# Installation directory options.
777
# These are left unexpanded so users can "make install exec_prefix=/foo"
778
# and all the variables that are supposed to be based on exec_prefix
779
# by default will actually change.
780
# Use braces instead of parens because sh, perl, etc. also accept them.
781
# (The list follows the same order as the GNU Coding Standards.)
782
bindir='${exec_prefix}/bin'
783
sbindir='${exec_prefix}/sbin'
784
libexecdir='${exec_prefix}/libexec'
785
datarootdir='${prefix}/share'
786
datadir='${datarootdir}'
787
sysconfdir='${prefix}/etc'
788
sharedstatedir='${prefix}/com'
789
localstatedir='${prefix}/var'
790
includedir='${prefix}/include'
791
oldincludedir='/usr/include'
792
docdir='${datarootdir}/doc/${PACKAGE}'
793
infodir='${datarootdir}/info'
794
htmldir='${docdir}'
795
dvidir='${docdir}'
796
pdfdir='${docdir}'
797
psdir='${docdir}'
798
libdir='${exec_prefix}/lib'
799
localedir='${datarootdir}/locale'
800
mandir='${datarootdir}/man'
801
 
802
ac_prev=
803
ac_dashdash=
804
for ac_option
805
do
806
  # If the previous option needs an argument, assign it.
807
  if test -n "$ac_prev"; then
808
    eval $ac_prev=\$ac_option
809
    ac_prev=
810
    continue
811
  fi
812
 
813
  case $ac_option in
814
  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
815
  *)    ac_optarg=yes ;;
816
  esac
817
 
818
  # Accept the important Cygnus configure options, so we can diagnose typos.
819
 
820
  case $ac_dashdash$ac_option in
821
  --)
822
    ac_dashdash=yes ;;
823
 
824
  -bindir | --bindir | --bindi | --bind | --bin | --bi)
825
    ac_prev=bindir ;;
826
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
827
    bindir=$ac_optarg ;;
828
 
829
  -build | --build | --buil | --bui | --bu)
830
    ac_prev=build_alias ;;
831
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
832
    build_alias=$ac_optarg ;;
833
 
834
  -cache-file | --cache-file | --cache-fil | --cache-fi \
835
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
836
    ac_prev=cache_file ;;
837
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
838
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
839
    cache_file=$ac_optarg ;;
840
 
841
  --config-cache | -C)
842
    cache_file=config.cache ;;
843
 
844
  -datadir | --datadir | --datadi | --datad)
845
    ac_prev=datadir ;;
846
  -datadir=* | --datadir=* | --datadi=* | --datad=*)
847
    datadir=$ac_optarg ;;
848
 
849
  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
850
  | --dataroo | --dataro | --datar)
851
    ac_prev=datarootdir ;;
852
  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
853
  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
854
    datarootdir=$ac_optarg ;;
855
 
856
  -disable-* | --disable-*)
857
    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
858
    # Reject names that are not valid shell variable names.
859
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
860
      as_fn_error "invalid feature name: $ac_useropt"
861
    ac_useropt_orig=$ac_useropt
862
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
863
    case $ac_user_opts in
864
      *"
865
"enable_$ac_useropt"
866
"*) ;;
867
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
868
         ac_unrecognized_sep=', ';;
869
    esac
870
    eval enable_$ac_useropt=no ;;
871
 
872
  -docdir | --docdir | --docdi | --doc | --do)
873
    ac_prev=docdir ;;
874
  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
875
    docdir=$ac_optarg ;;
876
 
877
  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
878
    ac_prev=dvidir ;;
879
  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
880
    dvidir=$ac_optarg ;;
881
 
882
  -enable-* | --enable-*)
883
    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
884
    # Reject names that are not valid shell variable names.
885
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
886
      as_fn_error "invalid feature name: $ac_useropt"
887
    ac_useropt_orig=$ac_useropt
888
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
889
    case $ac_user_opts in
890
      *"
891
"enable_$ac_useropt"
892
"*) ;;
893
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
894
         ac_unrecognized_sep=', ';;
895
    esac
896
    eval enable_$ac_useropt=\$ac_optarg ;;
897
 
898
  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
899
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
900
  | --exec | --exe | --ex)
901
    ac_prev=exec_prefix ;;
902
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
903
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
904
  | --exec=* | --exe=* | --ex=*)
905
    exec_prefix=$ac_optarg ;;
906
 
907
  -gas | --gas | --ga | --g)
908
    # Obsolete; use --with-gas.
909
    with_gas=yes ;;
910
 
911
  -help | --help | --hel | --he | -h)
912
    ac_init_help=long ;;
913
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
914
    ac_init_help=recursive ;;
915
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
916
    ac_init_help=short ;;
917
 
918
  -host | --host | --hos | --ho)
919
    ac_prev=host_alias ;;
920
  -host=* | --host=* | --hos=* | --ho=*)
921
    host_alias=$ac_optarg ;;
922
 
923
  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
924
    ac_prev=htmldir ;;
925
  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
926
  | --ht=*)
927
    htmldir=$ac_optarg ;;
928
 
929
  -includedir | --includedir | --includedi | --included | --include \
930
  | --includ | --inclu | --incl | --inc)
931
    ac_prev=includedir ;;
932
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
933
  | --includ=* | --inclu=* | --incl=* | --inc=*)
934
    includedir=$ac_optarg ;;
935
 
936
  -infodir | --infodir | --infodi | --infod | --info | --inf)
937
    ac_prev=infodir ;;
938
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
939
    infodir=$ac_optarg ;;
940
 
941
  -libdir | --libdir | --libdi | --libd)
942
    ac_prev=libdir ;;
943
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
944
    libdir=$ac_optarg ;;
945
 
946
  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
947
  | --libexe | --libex | --libe)
948
    ac_prev=libexecdir ;;
949
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
950
  | --libexe=* | --libex=* | --libe=*)
951
    libexecdir=$ac_optarg ;;
952
 
953
  -localedir | --localedir | --localedi | --localed | --locale)
954
    ac_prev=localedir ;;
955
  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
956
    localedir=$ac_optarg ;;
957
 
958
  -localstatedir | --localstatedir | --localstatedi | --localstated \
959
  | --localstate | --localstat | --localsta | --localst | --locals)
960
    ac_prev=localstatedir ;;
961
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
962
  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
963
    localstatedir=$ac_optarg ;;
964
 
965
  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
966
    ac_prev=mandir ;;
967
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
968
    mandir=$ac_optarg ;;
969
 
970
  -nfp | --nfp | --nf)
971
    # Obsolete; use --without-fp.
972
    with_fp=no ;;
973
 
974
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
975
  | --no-cr | --no-c | -n)
976
    no_create=yes ;;
977
 
978
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
979
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
980
    no_recursion=yes ;;
981
 
982
  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
983
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
984
  | --oldin | --oldi | --old | --ol | --o)
985
    ac_prev=oldincludedir ;;
986
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
987
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
988
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
989
    oldincludedir=$ac_optarg ;;
990
 
991
  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
992
    ac_prev=prefix ;;
993
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
994
    prefix=$ac_optarg ;;
995
 
996
  -program-prefix | --program-prefix | --program-prefi | --program-pref \
997
  | --program-pre | --program-pr | --program-p)
998
    ac_prev=program_prefix ;;
999
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1000
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1001
    program_prefix=$ac_optarg ;;
1002
 
1003
  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1004
  | --program-suf | --program-su | --program-s)
1005
    ac_prev=program_suffix ;;
1006
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1007
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1008
    program_suffix=$ac_optarg ;;
1009
 
1010
  -program-transform-name | --program-transform-name \
1011
  | --program-transform-nam | --program-transform-na \
1012
  | --program-transform-n | --program-transform- \
1013
  | --program-transform | --program-transfor \
1014
  | --program-transfo | --program-transf \
1015
  | --program-trans | --program-tran \
1016
  | --progr-tra | --program-tr | --program-t)
1017
    ac_prev=program_transform_name ;;
1018
  -program-transform-name=* | --program-transform-name=* \
1019
  | --program-transform-nam=* | --program-transform-na=* \
1020
  | --program-transform-n=* | --program-transform-=* \
1021
  | --program-transform=* | --program-transfor=* \
1022
  | --program-transfo=* | --program-transf=* \
1023
  | --program-trans=* | --program-tran=* \
1024
  | --progr-tra=* | --program-tr=* | --program-t=*)
1025
    program_transform_name=$ac_optarg ;;
1026
 
1027
  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1028
    ac_prev=pdfdir ;;
1029
  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1030
    pdfdir=$ac_optarg ;;
1031
 
1032
  -psdir | --psdir | --psdi | --psd | --ps)
1033
    ac_prev=psdir ;;
1034
  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1035
    psdir=$ac_optarg ;;
1036
 
1037
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1038
  | -silent | --silent | --silen | --sile | --sil)
1039
    silent=yes ;;
1040
 
1041
  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1042
    ac_prev=sbindir ;;
1043
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1044
  | --sbi=* | --sb=*)
1045
    sbindir=$ac_optarg ;;
1046
 
1047
  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1048
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1049
  | --sharedst | --shareds | --shared | --share | --shar \
1050
  | --sha | --sh)
1051
    ac_prev=sharedstatedir ;;
1052
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1053
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1054
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1055
  | --sha=* | --sh=*)
1056
    sharedstatedir=$ac_optarg ;;
1057
 
1058
  -site | --site | --sit)
1059
    ac_prev=site ;;
1060
  -site=* | --site=* | --sit=*)
1061
    site=$ac_optarg ;;
1062
 
1063
  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1064
    ac_prev=srcdir ;;
1065
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1066
    srcdir=$ac_optarg ;;
1067
 
1068
  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1069
  | --syscon | --sysco | --sysc | --sys | --sy)
1070
    ac_prev=sysconfdir ;;
1071
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1072
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1073
    sysconfdir=$ac_optarg ;;
1074
 
1075
  -target | --target | --targe | --targ | --tar | --ta | --t)
1076
    ac_prev=target_alias ;;
1077
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1078
    target_alias=$ac_optarg ;;
1079
 
1080
  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1081
    verbose=yes ;;
1082
 
1083
  -version | --version | --versio | --versi | --vers | -V)
1084
    ac_init_version=: ;;
1085
 
1086
  -with-* | --with-*)
1087
    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1088
    # Reject names that are not valid shell variable names.
1089
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1090
      as_fn_error "invalid package name: $ac_useropt"
1091
    ac_useropt_orig=$ac_useropt
1092
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093
    case $ac_user_opts in
1094
      *"
1095
"with_$ac_useropt"
1096
"*) ;;
1097
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1098
         ac_unrecognized_sep=', ';;
1099
    esac
1100
    eval with_$ac_useropt=\$ac_optarg ;;
1101
 
1102
  -without-* | --without-*)
1103
    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1104
    # Reject names that are not valid shell variable names.
1105
    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1106
      as_fn_error "invalid package name: $ac_useropt"
1107
    ac_useropt_orig=$ac_useropt
1108
    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109
    case $ac_user_opts in
1110
      *"
1111
"with_$ac_useropt"
1112
"*) ;;
1113
      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1114
         ac_unrecognized_sep=', ';;
1115
    esac
1116
    eval with_$ac_useropt=no ;;
1117
 
1118
  --x)
1119
    # Obsolete; use --with-x.
1120
    with_x=yes ;;
1121
 
1122
  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1123
  | --x-incl | --x-inc | --x-in | --x-i)
1124
    ac_prev=x_includes ;;
1125
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1126
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1127
    x_includes=$ac_optarg ;;
1128
 
1129
  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1130
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1131
    ac_prev=x_libraries ;;
1132
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1133
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1134
    x_libraries=$ac_optarg ;;
1135
 
1136
  -*) as_fn_error "unrecognized option: \`$ac_option'
1137
Try \`$0 --help' for more information."
1138
    ;;
1139
 
1140
  *=*)
1141
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1142
    # Reject names that are not valid shell variable names.
1143
    case $ac_envvar in #(
1144
      '' | [0-9]* | *[!_$as_cr_alnum]* )
1145
      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1146
    esac
1147
    eval $ac_envvar=\$ac_optarg
1148
    export $ac_envvar ;;
1149
 
1150
  *)
1151
    # FIXME: should be removed in autoconf 3.0.
1152
    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1153
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1154
      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1155
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1156
    ;;
1157
 
1158
  esac
1159
done
1160
 
1161
if test -n "$ac_prev"; then
1162
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1163
  as_fn_error "missing argument to $ac_option"
1164
fi
1165
 
1166
if test -n "$ac_unrecognized_opts"; then
1167
  case $enable_option_checking in
1168
    no) ;;
1169
    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1170
    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1171
  esac
1172
fi
1173
 
1174
# Check all directory arguments for consistency.
1175
for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1176
                datadir sysconfdir sharedstatedir localstatedir includedir \
1177
                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1178
                libdir localedir mandir
1179
do
1180
  eval ac_val=\$$ac_var
1181
  # Remove trailing slashes.
1182
  case $ac_val in
1183
    */ )
1184
      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1185
      eval $ac_var=\$ac_val;;
1186
  esac
1187
  # Be sure to have absolute directory names.
1188
  case $ac_val in
1189
    [\\/$]* | ?:[\\/]* )  continue;;
1190
    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1191
  esac
1192
  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1193
done
1194
 
1195
# There might be people who depend on the old broken behavior: `$host'
1196
# used to hold the argument of --host etc.
1197
# FIXME: To remove some day.
1198
build=$build_alias
1199
host=$host_alias
1200
target=$target_alias
1201
 
1202
# FIXME: To remove some day.
1203
if test "x$host_alias" != x; then
1204
  if test "x$build_alias" = x; then
1205
    cross_compiling=maybe
1206
    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1207
    If a cross compiler is detected then cross compile mode will be used." >&2
1208
  elif test "x$build_alias" != "x$host_alias"; then
1209
    cross_compiling=yes
1210
  fi
1211
fi
1212
 
1213
ac_tool_prefix=
1214
test -n "$host_alias" && ac_tool_prefix=$host_alias-
1215
 
1216
test "$silent" = yes && exec 6>/dev/null
1217
 
1218
 
1219
ac_pwd=`pwd` && test -n "$ac_pwd" &&
1220
ac_ls_di=`ls -di .` &&
1221
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1222
  as_fn_error "working directory cannot be determined"
1223
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1224
  as_fn_error "pwd does not report name of working directory"
1225
 
1226
 
1227
# Find the source files, if location was not specified.
1228
if test -z "$srcdir"; then
1229
  ac_srcdir_defaulted=yes
1230
  # Try the directory containing this script, then the parent directory.
1231
  ac_confdir=`$as_dirname -- "$as_myself" ||
1232
$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1233
         X"$as_myself" : 'X\(//\)[^/]' \| \
1234
         X"$as_myself" : 'X\(//\)$' \| \
1235
         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1236
$as_echo X"$as_myself" |
1237
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1238
            s//\1/
1239
            q
1240
          }
1241
          /^X\(\/\/\)[^/].*/{
1242
            s//\1/
1243
            q
1244
          }
1245
          /^X\(\/\/\)$/{
1246
            s//\1/
1247
            q
1248
          }
1249
          /^X\(\/\).*/{
1250
            s//\1/
1251
            q
1252
          }
1253
          s/.*/./; q'`
1254
  srcdir=$ac_confdir
1255
  if test ! -r "$srcdir/$ac_unique_file"; then
1256
    srcdir=..
1257
  fi
1258
else
1259
  ac_srcdir_defaulted=no
1260
fi
1261
if test ! -r "$srcdir/$ac_unique_file"; then
1262
  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1263
  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1264
fi
1265
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1266
ac_abs_confdir=`(
1267
        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1268
        pwd)`
1269
# When building in place, set srcdir=.
1270
if test "$ac_abs_confdir" = "$ac_pwd"; then
1271
  srcdir=.
1272
fi
1273
# Remove unnecessary trailing slashes from srcdir.
1274
# Double slashes in file names in object file debugging info
1275
# mess up M-x gdb in Emacs.
1276
case $srcdir in
1277
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1278
esac
1279
for ac_var in $ac_precious_vars; do
1280
  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1281
  eval ac_env_${ac_var}_value=\$${ac_var}
1282
  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1283
  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1284
done
1285
 
1286
#
1287
# Report the --help message.
1288
#
1289
if test "$ac_init_help" = "long"; then
1290
  # Omit some internal or obsolete options to make the list less imposing.
1291
  # This message is too long to be a string in the A/UX 3.1 sh.
1292
  cat <<_ACEOF
1293
\`configure' configures this package to adapt to many kinds of systems.
1294
 
1295
Usage: $0 [OPTION]... [VAR=VALUE]...
1296
 
1297
To assign environment variables (e.g., CC, CFLAGS...), specify them as
1298
VAR=VALUE.  See below for descriptions of some of the useful variables.
1299
 
1300
Defaults for the options are specified in brackets.
1301
 
1302
Configuration:
1303
  -h, --help              display this help and exit
1304
      --help=short        display options specific to this package
1305
      --help=recursive    display the short help of all the included packages
1306
  -V, --version           display version information and exit
1307
  -q, --quiet, --silent   do not print \`checking...' messages
1308
      --cache-file=FILE   cache test results in FILE [disabled]
1309
  -C, --config-cache      alias for \`--cache-file=config.cache'
1310
  -n, --no-create         do not create output files
1311
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1312
 
1313
Installation directories:
1314
  --prefix=PREFIX         install architecture-independent files in PREFIX
1315
                          [$ac_default_prefix]
1316
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1317
                          [PREFIX]
1318
 
1319
By default, \`make install' will install all the files in
1320
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1321
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1322
for instance \`--prefix=\$HOME'.
1323
 
1324
For better control, use the options below.
1325
 
1326
Fine tuning of the installation directories:
1327
  --bindir=DIR            user executables [EPREFIX/bin]
1328
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1329
  --libexecdir=DIR        program executables [EPREFIX/libexec]
1330
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1331
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1332
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1333
  --libdir=DIR            object code libraries [EPREFIX/lib]
1334
  --includedir=DIR        C header files [PREFIX/include]
1335
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1336
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1337
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1338
  --infodir=DIR           info documentation [DATAROOTDIR/info]
1339
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1340
  --mandir=DIR            man documentation [DATAROOTDIR/man]
1341
  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1342
  --htmldir=DIR           html documentation [DOCDIR]
1343
  --dvidir=DIR            dvi documentation [DOCDIR]
1344
  --pdfdir=DIR            pdf documentation [DOCDIR]
1345
  --psdir=DIR             ps documentation [DOCDIR]
1346
_ACEOF
1347
 
1348
  cat <<\_ACEOF
1349
 
1350
Program names:
1351
  --program-prefix=PREFIX            prepend PREFIX to installed program names
1352
  --program-suffix=SUFFIX            append SUFFIX to installed program names
1353
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1354
 
1355
X features:
1356
  --x-includes=DIR    X include files are in DIR
1357
  --x-libraries=DIR   X library files are in DIR
1358
 
1359
System types:
1360
  --build=BUILD     configure for building on BUILD [guessed]
1361
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1362
  --target=TARGET   configure for building compilers for TARGET [HOST]
1363
_ACEOF
1364
fi
1365
 
1366
if test -n "$ac_init_help"; then
1367
 
1368
  cat <<\_ACEOF
1369
 
1370
Optional Features:
1371
  --disable-option-checking  ignore unrecognized --enable/--with options
1372
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1373
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1374
  --enable-maintainer-mode              Enable developer functionality.
1375
  --enable-sim-bswap                    Use Host specific BSWAP instruction.
1376
  --enable-sim-cflags=opts              Extra CFLAGS for use in building simulator
1377
  --enable-sim-debug=opts               Enable debugging flags
1378
  --enable-sim-stdio                    Specify whether to use stdio for console input/output.
1379
  --enable-sim-trace=opts               Enable tracing flags
1380
  --enable-sim-profile=opts             Enable profiling flags
1381
  --enable-sim-inline=inlines           Specify which functions should be inlined.
1382
  --enable-sim-alignment=align          Specify strict,  nonstrict or forced alignment of memory accesses.
1383
  --enable-sim-hostendian=end           Specify host byte endian orientation.
1384
  --enable-build-warnings Enable build-time compiler warnings if gcc is used
1385
  --enable-gdb-build-warnings Enable SIM specific build-time compiler warnings if gcc is used
1386
  --enable-sim-reserved-bits            Specify whether to check reserved bits in instruction.
1387
  --enable-sim-endian=endian            Specify target byte endian orientation.
1388
  --enable-sim-bitsize=N                Specify target bitsize (32 or 64).
1389
  --enable-sim-float                    Specify that the target processor has floating point hardware.
1390
  --enable-sim-smp=n                    Specify number of processors to configure for (default ${default_sim_smp}).
1391
  --enable-sim-hardware=LIST            Specify the hardware to be included in the build.
1392
 
1393
Optional Packages:
1394
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1395
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1396
  --with-zlib             include zlib support (auto/yes/no) default=auto
1397
  --with-pkgversion=PKG   Use PKG in the version string in place of "GDB"
1398
  --with-bugurl=URL       Direct users to URL to report a bug
1399
  --with-x                use the X Window System
1400
 
1401
Some influential environment variables:
1402
  CC          C compiler command
1403
  CFLAGS      C compiler flags
1404
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
1405
              nonstandard directory 
1406
  LIBS        libraries to pass to the linker, e.g. -l
1407
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I if
1408
              you have headers in a nonstandard directory 
1409
  CPP         C preprocessor
1410
  XMKMF       Path to xmkmf, Makefile generator for X Window System
1411
 
1412
Use these variables to override the choices made by `configure' or to help
1413
it to find libraries and programs with nonstandard names/locations.
1414
 
1415
Report bugs to the package provider.
1416
_ACEOF
1417
ac_status=$?
1418
fi
1419
 
1420
if test "$ac_init_help" = "recursive"; then
1421
  # If there are subdirs, report their specific --help.
1422
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1423
    test -d "$ac_dir" ||
1424
      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1425
      continue
1426
    ac_builddir=.
1427
 
1428
case "$ac_dir" in
1429
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1430
*)
1431
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1432
  # A ".." for each directory in $ac_dir_suffix.
1433
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1434
  case $ac_top_builddir_sub in
1435
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1436
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1437
  esac ;;
1438
esac
1439
ac_abs_top_builddir=$ac_pwd
1440
ac_abs_builddir=$ac_pwd$ac_dir_suffix
1441
# for backward compatibility:
1442
ac_top_builddir=$ac_top_build_prefix
1443
 
1444
case $srcdir in
1445
  .)  # We are building in place.
1446
    ac_srcdir=.
1447
    ac_top_srcdir=$ac_top_builddir_sub
1448
    ac_abs_top_srcdir=$ac_pwd ;;
1449
  [\\/]* | ?:[\\/]* )  # Absolute name.
1450
    ac_srcdir=$srcdir$ac_dir_suffix;
1451
    ac_top_srcdir=$srcdir
1452
    ac_abs_top_srcdir=$srcdir ;;
1453
  *) # Relative name.
1454
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1455
    ac_top_srcdir=$ac_top_build_prefix$srcdir
1456
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1457
esac
1458
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1459
 
1460
    cd "$ac_dir" || { ac_status=$?; continue; }
1461
    # Check for guested configure.
1462
    if test -f "$ac_srcdir/configure.gnu"; then
1463
      echo &&
1464
      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1465
    elif test -f "$ac_srcdir/configure"; then
1466
      echo &&
1467
      $SHELL "$ac_srcdir/configure" --help=recursive
1468
    else
1469
      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1470
    fi || ac_status=$?
1471
    cd "$ac_pwd" || { ac_status=$?; break; }
1472
  done
1473
fi
1474
 
1475
test -n "$ac_init_help" && exit $ac_status
1476
if $ac_init_version; then
1477
  cat <<\_ACEOF
1478
configure
1479
generated by GNU Autoconf 2.64
1480
 
1481
Copyright (C) 2009 Free Software Foundation, Inc.
1482
This configure script is free software; the Free Software Foundation
1483
gives unlimited permission to copy, distribute and modify it.
1484
_ACEOF
1485
  exit
1486
fi
1487
 
1488
## ------------------------ ##
1489
## Autoconf initialization. ##
1490
## ------------------------ ##
1491
 
1492
# ac_fn_c_try_compile LINENO
1493
# --------------------------
1494
# Try to compile conftest.$ac_ext, and return whether this succeeded.
1495
ac_fn_c_try_compile ()
1496
{
1497
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1498
  rm -f conftest.$ac_objext
1499
  if { { ac_try="$ac_compile"
1500
case "(($ac_try" in
1501
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1502
  *) ac_try_echo=$ac_try;;
1503
esac
1504
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1505
$as_echo "$ac_try_echo"; } >&5
1506
  (eval "$ac_compile") 2>conftest.err
1507
  ac_status=$?
1508
  if test -s conftest.err; then
1509
    grep -v '^ *+' conftest.err >conftest.er1
1510
    cat conftest.er1 >&5
1511
    mv -f conftest.er1 conftest.err
1512
  fi
1513
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1514
  test $ac_status = 0; } && {
1515
         test -z "$ac_c_werror_flag" ||
1516
         test ! -s conftest.err
1517
       } && test -s conftest.$ac_objext; then :
1518
  ac_retval=0
1519
else
1520
  $as_echo "$as_me: failed program was:" >&5
1521
sed 's/^/| /' conftest.$ac_ext >&5
1522
 
1523
        ac_retval=1
1524
fi
1525
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1526
  return $ac_retval
1527
 
1528
} # ac_fn_c_try_compile
1529
 
1530
# ac_fn_c_try_cpp LINENO
1531
# ----------------------
1532
# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1533
ac_fn_c_try_cpp ()
1534
{
1535
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536
  if { { ac_try="$ac_cpp conftest.$ac_ext"
1537
case "(($ac_try" in
1538
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1539
  *) ac_try_echo=$ac_try;;
1540
esac
1541
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1542
$as_echo "$ac_try_echo"; } >&5
1543
  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1544
  ac_status=$?
1545
  if test -s conftest.err; then
1546
    grep -v '^ *+' conftest.err >conftest.er1
1547
    cat conftest.er1 >&5
1548
    mv -f conftest.er1 conftest.err
1549
  fi
1550
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1551
  test $ac_status = 0; } >/dev/null && {
1552
         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1553
         test ! -s conftest.err
1554
       }; then :
1555
  ac_retval=0
1556
else
1557
  $as_echo "$as_me: failed program was:" >&5
1558
sed 's/^/| /' conftest.$ac_ext >&5
1559
 
1560
    ac_retval=1
1561
fi
1562
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1563
  return $ac_retval
1564
 
1565
} # ac_fn_c_try_cpp
1566
 
1567
# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1568
# -------------------------------------------------------
1569
# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1570
# the include files in INCLUDES and setting the cache variable VAR
1571
# accordingly.
1572
ac_fn_c_check_header_mongrel ()
1573
{
1574
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575
  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1576
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1577
$as_echo_n "checking for $2... " >&6; }
1578
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1579
  $as_echo_n "(cached) " >&6
1580
fi
1581
eval ac_res=\$$3
1582
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1583
$as_echo "$ac_res" >&6; }
1584
else
1585
  # Is the header compilable?
1586
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1587
$as_echo_n "checking $2 usability... " >&6; }
1588
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1589
/* end confdefs.h.  */
1590
$4
1591
#include <$2>
1592
_ACEOF
1593
if ac_fn_c_try_compile "$LINENO"; then :
1594
  ac_header_compiler=yes
1595
else
1596
  ac_header_compiler=no
1597
fi
1598
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1599
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1600
$as_echo "$ac_header_compiler" >&6; }
1601
 
1602
# Is the header present?
1603
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1604
$as_echo_n "checking $2 presence... " >&6; }
1605
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1606
/* end confdefs.h.  */
1607
#include <$2>
1608
_ACEOF
1609
if ac_fn_c_try_cpp "$LINENO"; then :
1610
  ac_header_preproc=yes
1611
else
1612
  ac_header_preproc=no
1613
fi
1614
rm -f conftest.err conftest.$ac_ext
1615
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1616
$as_echo "$ac_header_preproc" >&6; }
1617
 
1618
# So?  What about this header?
1619
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1620
  yes:no: )
1621
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1622
$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1623
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1624
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1625
    ;;
1626
  no:yes:* )
1627
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1628
$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1629
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1630
$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1631
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1632
$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1633
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1634
$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1635
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1636
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1637
    ;;
1638
esac
1639
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1640
$as_echo_n "checking for $2... " >&6; }
1641
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1642
  $as_echo_n "(cached) " >&6
1643
else
1644
  eval "$3=\$ac_header_compiler"
1645
fi
1646
eval ac_res=\$$3
1647
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648
$as_echo "$ac_res" >&6; }
1649
fi
1650
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1651
 
1652
} # ac_fn_c_check_header_mongrel
1653
 
1654
# ac_fn_c_try_run LINENO
1655
# ----------------------
1656
# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1657
# that executables *can* be run.
1658
ac_fn_c_try_run ()
1659
{
1660
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661
  if { { ac_try="$ac_link"
1662
case "(($ac_try" in
1663
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664
  *) ac_try_echo=$ac_try;;
1665
esac
1666
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667
$as_echo "$ac_try_echo"; } >&5
1668
  (eval "$ac_link") 2>&5
1669
  ac_status=$?
1670
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1671
  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1672
  { { case "(($ac_try" in
1673
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674
  *) ac_try_echo=$ac_try;;
1675
esac
1676
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677
$as_echo "$ac_try_echo"; } >&5
1678
  (eval "$ac_try") 2>&5
1679
  ac_status=$?
1680
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1681
  test $ac_status = 0; }; }; then :
1682
  ac_retval=0
1683
else
1684
  $as_echo "$as_me: program exited with status $ac_status" >&5
1685
       $as_echo "$as_me: failed program was:" >&5
1686
sed 's/^/| /' conftest.$ac_ext >&5
1687
 
1688
       ac_retval=$ac_status
1689
fi
1690
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1692
  return $ac_retval
1693
 
1694
} # ac_fn_c_try_run
1695
 
1696
# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1697
# -------------------------------------------------------
1698
# Tests whether HEADER exists and can be compiled using the include files in
1699
# INCLUDES, setting the cache variable VAR accordingly.
1700
ac_fn_c_check_header_compile ()
1701
{
1702
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1704
$as_echo_n "checking for $2... " >&6; }
1705
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1706
  $as_echo_n "(cached) " >&6
1707
else
1708
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709
/* end confdefs.h.  */
1710
$4
1711
#include <$2>
1712
_ACEOF
1713
if ac_fn_c_try_compile "$LINENO"; then :
1714
  eval "$3=yes"
1715
else
1716
  eval "$3=no"
1717
fi
1718
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1719
fi
1720
eval ac_res=\$$3
1721
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1722
$as_echo "$ac_res" >&6; }
1723
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1724
 
1725
} # ac_fn_c_check_header_compile
1726
 
1727
# ac_fn_c_try_link LINENO
1728
# -----------------------
1729
# Try to link conftest.$ac_ext, and return whether this succeeded.
1730
ac_fn_c_try_link ()
1731
{
1732
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733
  rm -f conftest.$ac_objext conftest$ac_exeext
1734
  if { { ac_try="$ac_link"
1735
case "(($ac_try" in
1736
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1737
  *) ac_try_echo=$ac_try;;
1738
esac
1739
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1740
$as_echo "$ac_try_echo"; } >&5
1741
  (eval "$ac_link") 2>conftest.err
1742
  ac_status=$?
1743
  if test -s conftest.err; then
1744
    grep -v '^ *+' conftest.err >conftest.er1
1745
    cat conftest.er1 >&5
1746
    mv -f conftest.er1 conftest.err
1747
  fi
1748
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749
  test $ac_status = 0; } && {
1750
         test -z "$ac_c_werror_flag" ||
1751
         test ! -s conftest.err
1752
       } && test -s conftest$ac_exeext && {
1753
         test "$cross_compiling" = yes ||
1754
         $as_test_x conftest$ac_exeext
1755
       }; then :
1756
  ac_retval=0
1757
else
1758
  $as_echo "$as_me: failed program was:" >&5
1759
sed 's/^/| /' conftest.$ac_ext >&5
1760
 
1761
        ac_retval=1
1762
fi
1763
  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1764
  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1765
  # interfere with the next link command; also delete a directory that is
1766
  # left behind by Apple's compiler.  We do this before executing the actions.
1767
  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1768
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1769
  return $ac_retval
1770
 
1771
} # ac_fn_c_try_link
1772
 
1773
# ac_fn_c_check_func LINENO FUNC VAR
1774
# ----------------------------------
1775
# Tests whether FUNC exists, setting the cache variable VAR accordingly
1776
ac_fn_c_check_func ()
1777
{
1778
  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780
$as_echo_n "checking for $2... " >&6; }
1781
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1782
  $as_echo_n "(cached) " >&6
1783
else
1784
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1785
/* end confdefs.h.  */
1786
/* Define $2 to an innocuous variant, in case  declares $2.
1787
   For example, HP-UX 11i  declares gettimeofday.  */
1788
#define $2 innocuous_$2
1789
 
1790
/* System header to define __stub macros and hopefully few prototypes,
1791
    which can conflict with char $2 (); below.
1792
    Prefer  to  if __STDC__ is defined, since
1793
     exists even on freestanding compilers.  */
1794
 
1795
#ifdef __STDC__
1796
# include 
1797
#else
1798
# include 
1799
#endif
1800
 
1801
#undef $2
1802
 
1803
/* Override any GCC internal prototype to avoid an error.
1804
   Use char because int might match the return type of a GCC
1805
   builtin and then its argument prototype would still apply.  */
1806
#ifdef __cplusplus
1807
extern "C"
1808
#endif
1809
char $2 ();
1810
/* The GNU C library defines this for functions which it implements
1811
    to always fail with ENOSYS.  Some functions are actually named
1812
    something starting with __ and the normal name is an alias.  */
1813
#if defined __stub_$2 || defined __stub___$2
1814
choke me
1815
#endif
1816
 
1817
int
1818
main ()
1819
{
1820
return $2 ();
1821
  ;
1822
  return 0;
1823
}
1824
_ACEOF
1825
if ac_fn_c_try_link "$LINENO"; then :
1826
  eval "$3=yes"
1827
else
1828
  eval "$3=no"
1829
fi
1830
rm -f core conftest.err conftest.$ac_objext \
1831
    conftest$ac_exeext conftest.$ac_ext
1832
fi
1833
eval ac_res=\$$3
1834
               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835
$as_echo "$ac_res" >&6; }
1836
  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837
 
1838
} # ac_fn_c_check_func
1839
cat >config.log <<_ACEOF
1840
This file contains any messages produced by compilers while
1841
running configure, to aid debugging if configure makes a mistake.
1842
 
1843
It was created by $as_me, which was
1844
generated by GNU Autoconf 2.64.  Invocation command line was
1845
 
1846
  $ $0 $@
1847
 
1848
_ACEOF
1849
exec 5>>config.log
1850
{
1851
cat <<_ASUNAME
1852
## --------- ##
1853
## Platform. ##
1854
## --------- ##
1855
 
1856
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1857
uname -m = `(uname -m) 2>/dev/null || echo unknown`
1858
uname -r = `(uname -r) 2>/dev/null || echo unknown`
1859
uname -s = `(uname -s) 2>/dev/null || echo unknown`
1860
uname -v = `(uname -v) 2>/dev/null || echo unknown`
1861
 
1862
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1863
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1864
 
1865
/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1866
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1867
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1868
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1869
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1870
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1871
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1872
 
1873
_ASUNAME
1874
 
1875
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1876
for as_dir in $PATH
1877
do
1878
  IFS=$as_save_IFS
1879
  test -z "$as_dir" && as_dir=.
1880
    $as_echo "PATH: $as_dir"
1881
  done
1882
IFS=$as_save_IFS
1883
 
1884
} >&5
1885
 
1886
cat >&5 <<_ACEOF
1887
 
1888
 
1889
## ----------- ##
1890
## Core tests. ##
1891
## ----------- ##
1892
 
1893
_ACEOF
1894
 
1895
 
1896
# Keep a trace of the command line.
1897
# Strip out --no-create and --no-recursion so they do not pile up.
1898
# Strip out --silent because we don't want to record it for future runs.
1899
# Also quote any args containing shell meta-characters.
1900
# Make two passes to allow for proper duplicate-argument suppression.
1901
ac_configure_args=
1902
ac_configure_args0=
1903
ac_configure_args1=
1904
ac_must_keep_next=false
1905
for ac_pass in 1 2
1906
do
1907
  for ac_arg
1908
  do
1909
    case $ac_arg in
1910
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1911
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1912
    | -silent | --silent | --silen | --sile | --sil)
1913
      continue ;;
1914
    *\'*)
1915
      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1916
    esac
1917
    case $ac_pass in
1918
    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1919
    2)
1920
      as_fn_append ac_configure_args1 " '$ac_arg'"
1921
      if test $ac_must_keep_next = true; then
1922
        ac_must_keep_next=false # Got value, back to normal.
1923
      else
1924
        case $ac_arg in
1925
          *=* | --config-cache | -C | -disable-* | --disable-* \
1926
          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1927
          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1928
          | -with-* | --with-* | -without-* | --without-* | --x)
1929
            case "$ac_configure_args0 " in
1930
              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1931
            esac
1932
            ;;
1933
          -* ) ac_must_keep_next=true ;;
1934
        esac
1935
      fi
1936
      as_fn_append ac_configure_args " '$ac_arg'"
1937
      ;;
1938
    esac
1939
  done
1940
done
1941
{ ac_configure_args0=; unset ac_configure_args0;}
1942
{ ac_configure_args1=; unset ac_configure_args1;}
1943
 
1944
# When interrupted or exit'd, cleanup temporary files, and complete
1945
# config.log.  We remove comments because anyway the quotes in there
1946
# would cause problems or look ugly.
1947
# WARNING: Use '\'' to represent an apostrophe within the trap.
1948
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1949
trap 'exit_status=$?
1950
  # Save into config.log some information that might help in debugging.
1951
  {
1952
    echo
1953
 
1954
    cat <<\_ASBOX
1955
## ---------------- ##
1956
## Cache variables. ##
1957
## ---------------- ##
1958
_ASBOX
1959
    echo
1960
    # The following way of writing the cache mishandles newlines in values,
1961
(
1962
  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1963
    eval ac_val=\$$ac_var
1964
    case $ac_val in #(
1965
    *${as_nl}*)
1966
      case $ac_var in #(
1967
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1968
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1969
      esac
1970
      case $ac_var in #(
1971
      _ | IFS | as_nl) ;; #(
1972
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1973
      *) { eval $ac_var=; unset $ac_var;} ;;
1974
      esac ;;
1975
    esac
1976
  done
1977
  (set) 2>&1 |
1978
    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1979
    *${as_nl}ac_space=\ *)
1980
      sed -n \
1981
        "s/'\''/'\''\\\\'\'''\''/g;
1982
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1983
      ;; #(
1984
    *)
1985
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1986
      ;;
1987
    esac |
1988
    sort
1989
)
1990
    echo
1991
 
1992
    cat <<\_ASBOX
1993
## ----------------- ##
1994
## Output variables. ##
1995
## ----------------- ##
1996
_ASBOX
1997
    echo
1998
    for ac_var in $ac_subst_vars
1999
    do
2000
      eval ac_val=\$$ac_var
2001
      case $ac_val in
2002
      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2003
      esac
2004
      $as_echo "$ac_var='\''$ac_val'\''"
2005
    done | sort
2006
    echo
2007
 
2008
    if test -n "$ac_subst_files"; then
2009
      cat <<\_ASBOX
2010
## ------------------- ##
2011
## File substitutions. ##
2012
## ------------------- ##
2013
_ASBOX
2014
      echo
2015
      for ac_var in $ac_subst_files
2016
      do
2017
        eval ac_val=\$$ac_var
2018
        case $ac_val in
2019
        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2020
        esac
2021
        $as_echo "$ac_var='\''$ac_val'\''"
2022
      done | sort
2023
      echo
2024
    fi
2025
 
2026
    if test -s confdefs.h; then
2027
      cat <<\_ASBOX
2028
## ----------- ##
2029
## confdefs.h. ##
2030
## ----------- ##
2031
_ASBOX
2032
      echo
2033
      cat confdefs.h
2034
      echo
2035
    fi
2036
    test "$ac_signal" != 0 &&
2037
      $as_echo "$as_me: caught signal $ac_signal"
2038
    $as_echo "$as_me: exit $exit_status"
2039
  } >&5
2040
  rm -f core *.core core.conftest.* &&
2041
    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2042
    exit $exit_status
2043
' 0
2044
for ac_signal in 1 2 13 15; do
2045
  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2046
done
2047
ac_signal=0
2048
 
2049
# confdefs.h avoids OS command line length limits that DEFS can exceed.
2050
rm -f -r conftest* confdefs.h
2051
 
2052
$as_echo "/* confdefs.h */" > confdefs.h
2053
 
2054
# Predefined preprocessor variables.
2055
 
2056
cat >>confdefs.h <<_ACEOF
2057
#define PACKAGE_NAME "$PACKAGE_NAME"
2058
_ACEOF
2059
 
2060
cat >>confdefs.h <<_ACEOF
2061
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2062
_ACEOF
2063
 
2064
cat >>confdefs.h <<_ACEOF
2065
#define PACKAGE_VERSION "$PACKAGE_VERSION"
2066
_ACEOF
2067
 
2068
cat >>confdefs.h <<_ACEOF
2069
#define PACKAGE_STRING "$PACKAGE_STRING"
2070
_ACEOF
2071
 
2072
cat >>confdefs.h <<_ACEOF
2073
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2074
_ACEOF
2075
 
2076
cat >>confdefs.h <<_ACEOF
2077
#define PACKAGE_URL "$PACKAGE_URL"
2078
_ACEOF
2079
 
2080
 
2081
# Let the site file select an alternate cache file if it wants to.
2082
# Prefer an explicitly selected file to automatically selected ones.
2083
ac_site_file1=NONE
2084
ac_site_file2=NONE
2085
if test -n "$CONFIG_SITE"; then
2086
  ac_site_file1=$CONFIG_SITE
2087
elif test "x$prefix" != xNONE; then
2088
  ac_site_file1=$prefix/share/config.site
2089
  ac_site_file2=$prefix/etc/config.site
2090
else
2091
  ac_site_file1=$ac_default_prefix/share/config.site
2092
  ac_site_file2=$ac_default_prefix/etc/config.site
2093
fi
2094
for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2095
do
2096
  test "x$ac_site_file" = xNONE && continue
2097
  if test -r "$ac_site_file"; then
2098
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2099
$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2100
    sed 's/^/| /' "$ac_site_file" >&5
2101
    . "$ac_site_file"
2102
  fi
2103
done
2104
 
2105
if test -r "$cache_file"; then
2106
  # Some versions of bash will fail to source /dev/null (special
2107
  # files actually), so we avoid doing that.
2108
  if test -f "$cache_file"; then
2109
    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2110
$as_echo "$as_me: loading cache $cache_file" >&6;}
2111
    case $cache_file in
2112
      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2113
      *)                      . "./$cache_file";;
2114
    esac
2115
  fi
2116
else
2117
  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2118
$as_echo "$as_me: creating cache $cache_file" >&6;}
2119
  >$cache_file
2120
fi
2121
 
2122
# Check that the precious variables saved in the cache have kept the same
2123
# value.
2124
ac_cache_corrupted=false
2125
for ac_var in $ac_precious_vars; do
2126
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2127
  eval ac_new_set=\$ac_env_${ac_var}_set
2128
  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2129
  eval ac_new_val=\$ac_env_${ac_var}_value
2130
  case $ac_old_set,$ac_new_set in
2131
    set,)
2132
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2133
$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2134
      ac_cache_corrupted=: ;;
2135
    ,set)
2136
      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2137
$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2138
      ac_cache_corrupted=: ;;
2139
    ,);;
2140
    *)
2141
      if test "x$ac_old_val" != "x$ac_new_val"; then
2142
        # differences in whitespace do not lead to failure.
2143
        ac_old_val_w=`echo x $ac_old_val`
2144
        ac_new_val_w=`echo x $ac_new_val`
2145
        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2146
          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2147
$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2148
          ac_cache_corrupted=:
2149
        else
2150
          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2151
$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2152
          eval $ac_var=\$ac_old_val
2153
        fi
2154
        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2155
$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2156
        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2157
$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2158
      fi;;
2159
  esac
2160
  # Pass precious variables to config.status.
2161
  if test "$ac_new_set" = set; then
2162
    case $ac_new_val in
2163
    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2164
    *) ac_arg=$ac_var=$ac_new_val ;;
2165
    esac
2166
    case " $ac_configure_args " in
2167
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2168
      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2169
    esac
2170
  fi
2171
done
2172
if $ac_cache_corrupted; then
2173
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2174
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2175
  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2176
$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2177
  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2178
fi
2179
## -------------------- ##
2180
## Main body of script. ##
2181
## -------------------- ##
2182
 
2183
ac_ext=c
2184
ac_cpp='$CPP $CPPFLAGS'
2185
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2186
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2187
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2188
 
2189
 
2190
ac_config_headers="$ac_config_headers config.h:config.in"
2191
 
2192
 
2193
# This file contains common code used by all simulators.
2194
#
2195
# SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2196
# directory.  It is intended to be invoked before any target specific stuff.
2197
# SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2198
# It is intended to be invoked last.
2199
#
2200
# The simulator's configure.in should look like:
2201
#
2202
# dnl Process this file with autoconf to produce a configure script.
2203
# sinclude(../common/aclocal.m4)
2204
# AC_PREREQ(2.5)dnl
2205
# AC_INIT(Makefile.in)
2206
#
2207
# SIM_AC_COMMON
2208
#
2209
# ... target specific stuff ...
2210
#
2211
# SIM_AC_OUTPUT
2212
 
2213
# Include global overrides and fixes for Autoconf.
2214
 
2215
 
2216
 
2217
 
2218
 
2219
 
2220
 
2221
 
2222
 
2223
 
2224
 
2225
 
2226
 
2227
 
2228
 
2229
 
2230
 
2231
 
2232
 
2233
 
2234
 
2235
 
2236
 
2237
 
2238
 
2239
 
2240
 
2241
 
2242
 
2243
 
2244
 
2245
 
2246
 
2247
 
2248
 
2249
 
2250
 
2251
 
2252
 
2253
 
2254
 
2255
 
2256
 
2257
 
2258
 
2259
 
2260
 
2261
 
2262
 
2263
 
2264
 
2265
 
2266
 
2267
 
2268
 
2269
 
2270
 
2271
 
2272
 
2273
 
2274
 
2275
 
2276
 
2277
 
2278
 
2279
 
2280
 
2281
 
2282
 
2283
 
2284
 
2285
 
2286
 
2287
 
2288
 
2289
 
2290
 
2291
 
2292
 
2293
 
2294
 
2295
 
2296
 
2297
 
2298
 
2299
 
2300
 
2301
 
2302
sim_inline="-DDEFAULT_INLINE=0"
2303
 
2304
 
2305
 
2306
 
2307
 
2308
 
2309
 
2310
 
2311
 
2312
 
2313
 
2314
 
2315
 
2316
 
2317
 
2318
 
2319
 
2320
 
2321
 
2322
 
2323
 
2324
 
2325
 
2326
 
2327
 
2328
 
2329
 
2330
 
2331
 
2332
 
2333
 
2334
 
2335
 
2336
 
2337
 
2338
 
2339
# intl sister-directory configuration rules.
2340
#
2341
 
2342
# The idea behind this macro is that there's no need to repeat all the
2343
# autoconf probes done by the intl directory - it's already done them
2344
# for us.  In fact, there's no need even to look at the cache for the
2345
# answers.  All we need to do is nab a few pieces of information.
2346
# The intl directory is set up to make this easy, by generating a
2347
# small file which can be sourced as a shell script; then we produce
2348
# the necessary substitutions and definitions for this directory.
2349
 
2350
 
2351
 
2352
# Autoconf M4 include file defining utility macros for complex Canadian
2353
# cross builds.
2354
 
2355
 
2356
 
2357
 
2358
 
2359
 
2360
 
2361
 
2362
 
2363
####
2364
# _NCN_TOOL_PREFIXES:  Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
2365
# or AC_INIT.
2366
# These demand that AC_CANONICAL_SYSTEM be called beforehand.
2367
 
2368
####
2369
# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2370
# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
2371
 
2372
 
2373
####
2374
# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
2375
# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
2376
 
2377
 
2378
 
2379
# Backported from Autoconf 2.5x; can go away when and if
2380
# we switch.  Put the OS path separator in $PATH_SEPARATOR.
2381
 
2382
 
2383
 
2384
 
2385
# ACX_HAVE_GCC_FOR_TARGET
2386
# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
2387
 
2388
 
2389
# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
2390
# Searching for installed target binutils.  We need to take extra care,
2391
# else we may find the wrong assembler, linker, etc., and lose.
2392
#
2393
# First try --with-build-time-tools, if specified.
2394
#
2395
# For build != host, we ask the installed GCC for the name of the tool it
2396
# uses, and accept it if it is an absolute path.  This is because the
2397
# only good choice for a compiler is the same GCC version that is being
2398
# installed (or we couldn't make target libraries), and we assume that
2399
# on the host system we'll have not only the same GCC version, but also
2400
# the same binutils version.
2401
#
2402
# For build == host, search the same directories that the installed
2403
# compiler will search.  We used to do this for the assembler, linker,
2404
# and nm only; for simplicity of configuration, however, we extend this
2405
# criterion to tools (such as ar and ranlib) that are never invoked by
2406
# the compiler, to avoid mismatches.
2407
#
2408
# Also note we have to check MD_EXEC_PREFIX before checking the user's path
2409
# if build == target.  This makes the most sense only when bootstrapping,
2410
# but we also do so when build != host.  In this case, we hope that the
2411
# build and host systems will have similar contents of MD_EXEC_PREFIX.
2412
#
2413
# If we do not find a suitable binary, then try the user's path.
2414
 
2415
 
2416
###
2417
# AC_PROG_CPP_WERROR
2418
# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
2419
# triggers warnings from the preprocessor.  Will be in autoconf 2.58.
2420
# For now, using this also overrides header checks to use only the
2421
# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
2422
# bit harder from here).
2423
# Eventually autoconf will default to checking headers with the compiler
2424
# instead, and we'll have to do this differently.
2425
 
2426
# AC_PROG_CPP_WERROR
2427
 
2428
# Test for GNAT.
2429
# We require the gnatbind program, and a compiler driver that
2430
# understands Ada.  We use the user's CC setting, already found,
2431
# and possibly add $1 to the command-line parameters.
2432
#
2433
# Sets the shell variable have_gnat to yes or no as appropriate, and
2434
# substitutes GNATBIND and GNATMAKE.
2435
 
2436
 
2437
 
2438
 
2439
 
2440
 
2441
 
2442
 
2443
 
2444
 
2445
 
2446
 
2447
 
2448
 
2449
 
2450
 
2451
 
2452
 
2453
 
2454
 
2455
 
2456
 
2457
 
2458
 
2459
 
2460
# Bugs in autoconf 2.59 break the call to SIM_AC_COMMON, hack around
2461
# it by inlining the macro's contents.
2462
# This file contains common code used by all simulators.
2463
#
2464
# common.m4 invokes AC macros used by all simulators and by the common
2465
# directory.  It is intended to be included before any target specific
2466
# stuff.  SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate
2467
# the Makefile.  It is intended to be invoked last.
2468
#
2469
# The simulator's configure.in should look like:
2470
#
2471
# dnl Process this file with autoconf to produce a configure script.
2472
# AC_PREREQ(2.5)dnl
2473
# AC_INIT(Makefile.in)
2474
# AC_CONFIG_HEADER(config.h:config.in)
2475
#
2476
# sinclude(../common/aclocal.m4)
2477
# sinclude(../common/common.m4)
2478
#
2479
# ... target specific stuff ...
2480
 
2481
ac_aux_dir=
2482
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2483
  for ac_t in install-sh install.sh shtool; do
2484
    if test -f "$ac_dir/$ac_t"; then
2485
      ac_aux_dir=$ac_dir
2486
      ac_install_sh="$ac_aux_dir/$ac_t -c"
2487
      break 2
2488
    fi
2489
  done
2490
done
2491
if test -z "$ac_aux_dir"; then
2492
  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2493
fi
2494
 
2495
# These three variables are undocumented and unsupported,
2496
# and are intended to be withdrawn in a future Autoconf release.
2497
# They can cause serious problems if a builder's source tree is in a directory
2498
# whose full name contains unusual characters.
2499
ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2500
ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2501
ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2502
 
2503
 
2504
# Make sure we can run config.sub.
2505
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2506
  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2507
 
2508
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2509
$as_echo_n "checking build system type... " >&6; }
2510
if test "${ac_cv_build+set}" = set; then :
2511
  $as_echo_n "(cached) " >&6
2512
else
2513
  ac_build_alias=$build_alias
2514
test "x$ac_build_alias" = x &&
2515
  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2516
test "x$ac_build_alias" = x &&
2517
  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2518
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2519
  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2520
 
2521
fi
2522
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2523
$as_echo "$ac_cv_build" >&6; }
2524
case $ac_cv_build in
2525
*-*-*) ;;
2526
*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2527
esac
2528
build=$ac_cv_build
2529
ac_save_IFS=$IFS; IFS='-'
2530
set x $ac_cv_build
2531
shift
2532
build_cpu=$1
2533
build_vendor=$2
2534
shift; shift
2535
# Remember, the first character of IFS is used to create $*,
2536
# except with old shells:
2537
build_os=$*
2538
IFS=$ac_save_IFS
2539
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2540
 
2541
 
2542
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2543
$as_echo_n "checking host system type... " >&6; }
2544
if test "${ac_cv_host+set}" = set; then :
2545
  $as_echo_n "(cached) " >&6
2546
else
2547
  if test "x$host_alias" = x; then
2548
  ac_cv_host=$ac_cv_build
2549
else
2550
  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2551
    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2552
fi
2553
 
2554
fi
2555
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2556
$as_echo "$ac_cv_host" >&6; }
2557
case $ac_cv_host in
2558
*-*-*) ;;
2559
*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2560
esac
2561
host=$ac_cv_host
2562
ac_save_IFS=$IFS; IFS='-'
2563
set x $ac_cv_host
2564
shift
2565
host_cpu=$1
2566
host_vendor=$2
2567
shift; shift
2568
# Remember, the first character of IFS is used to create $*,
2569
# except with old shells:
2570
host_os=$*
2571
IFS=$ac_save_IFS
2572
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2573
 
2574
 
2575
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2576
$as_echo_n "checking target system type... " >&6; }
2577
if test "${ac_cv_target+set}" = set; then :
2578
  $as_echo_n "(cached) " >&6
2579
else
2580
  if test "x$target_alias" = x; then
2581
  ac_cv_target=$ac_cv_host
2582
else
2583
  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2584
    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2585
fi
2586
 
2587
fi
2588
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2589
$as_echo "$ac_cv_target" >&6; }
2590
case $ac_cv_target in
2591
*-*-*) ;;
2592
*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2593
esac
2594
target=$ac_cv_target
2595
ac_save_IFS=$IFS; IFS='-'
2596
set x $ac_cv_target
2597
shift
2598
target_cpu=$1
2599
target_vendor=$2
2600
shift; shift
2601
# Remember, the first character of IFS is used to create $*,
2602
# except with old shells:
2603
target_os=$*
2604
IFS=$ac_save_IFS
2605
case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2606
 
2607
 
2608
# The aliases save the names the user supplied, while $host etc.
2609
# will get canonicalized.
2610
test -n "$target_alias" &&
2611
  test "$program_prefix$program_suffix$program_transform_name" = \
2612
    NONENONEs,x,x, &&
2613
  program_prefix=${target_alias}-
2614
 
2615
test "$program_prefix" != NONE &&
2616
  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2617
# Use a double $ so make ignores it.
2618
test "$program_suffix" != NONE &&
2619
  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2620
# Double any \ or $.
2621
# By default was `s,x,x', remove it if useless.
2622
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2623
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2624
 
2625
ac_ext=c
2626
ac_cpp='$CPP $CPPFLAGS'
2627
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2628
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2629
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2630
if test -n "$ac_tool_prefix"; then
2631
  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2632
set dummy ${ac_tool_prefix}gcc; ac_word=$2
2633
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2634
$as_echo_n "checking for $ac_word... " >&6; }
2635
if test "${ac_cv_prog_CC+set}" = set; then :
2636
  $as_echo_n "(cached) " >&6
2637
else
2638
  if test -n "$CC"; then
2639
  ac_cv_prog_CC="$CC" # Let the user override the test.
2640
else
2641
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2642
for as_dir in $PATH
2643
do
2644
  IFS=$as_save_IFS
2645
  test -z "$as_dir" && as_dir=.
2646
    for ac_exec_ext in '' $ac_executable_extensions; do
2647
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2648
    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2649
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2650
    break 2
2651
  fi
2652
done
2653
  done
2654
IFS=$as_save_IFS
2655
 
2656
fi
2657
fi
2658
CC=$ac_cv_prog_CC
2659
if test -n "$CC"; then
2660
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2661
$as_echo "$CC" >&6; }
2662
else
2663
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2664
$as_echo "no" >&6; }
2665
fi
2666
 
2667
 
2668
fi
2669
if test -z "$ac_cv_prog_CC"; then
2670
  ac_ct_CC=$CC
2671
  # Extract the first word of "gcc", so it can be a program name with args.
2672
set dummy gcc; ac_word=$2
2673
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2674
$as_echo_n "checking for $ac_word... " >&6; }
2675
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2676
  $as_echo_n "(cached) " >&6
2677
else
2678
  if test -n "$ac_ct_CC"; then
2679
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2680
else
2681
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2682
for as_dir in $PATH
2683
do
2684
  IFS=$as_save_IFS
2685
  test -z "$as_dir" && as_dir=.
2686
    for ac_exec_ext in '' $ac_executable_extensions; do
2687
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2688
    ac_cv_prog_ac_ct_CC="gcc"
2689
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2690
    break 2
2691
  fi
2692
done
2693
  done
2694
IFS=$as_save_IFS
2695
 
2696
fi
2697
fi
2698
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2699
if test -n "$ac_ct_CC"; then
2700
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2701
$as_echo "$ac_ct_CC" >&6; }
2702
else
2703
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2704
$as_echo "no" >&6; }
2705
fi
2706
 
2707
  if test "x$ac_ct_CC" = x; then
2708
    CC=""
2709
  else
2710
    case $cross_compiling:$ac_tool_warned in
2711
yes:)
2712
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2713
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2714
ac_tool_warned=yes ;;
2715
esac
2716
    CC=$ac_ct_CC
2717
  fi
2718
else
2719
  CC="$ac_cv_prog_CC"
2720
fi
2721
 
2722
if test -z "$CC"; then
2723
          if test -n "$ac_tool_prefix"; then
2724
    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2725
set dummy ${ac_tool_prefix}cc; ac_word=$2
2726
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2727
$as_echo_n "checking for $ac_word... " >&6; }
2728
if test "${ac_cv_prog_CC+set}" = set; then :
2729
  $as_echo_n "(cached) " >&6
2730
else
2731
  if test -n "$CC"; then
2732
  ac_cv_prog_CC="$CC" # Let the user override the test.
2733
else
2734
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2735
for as_dir in $PATH
2736
do
2737
  IFS=$as_save_IFS
2738
  test -z "$as_dir" && as_dir=.
2739
    for ac_exec_ext in '' $ac_executable_extensions; do
2740
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2741
    ac_cv_prog_CC="${ac_tool_prefix}cc"
2742
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2743
    break 2
2744
  fi
2745
done
2746
  done
2747
IFS=$as_save_IFS
2748
 
2749
fi
2750
fi
2751
CC=$ac_cv_prog_CC
2752
if test -n "$CC"; then
2753
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2754
$as_echo "$CC" >&6; }
2755
else
2756
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2757
$as_echo "no" >&6; }
2758
fi
2759
 
2760
 
2761
  fi
2762
fi
2763
if test -z "$CC"; then
2764
  # Extract the first word of "cc", so it can be a program name with args.
2765
set dummy cc; ac_word=$2
2766
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2767
$as_echo_n "checking for $ac_word... " >&6; }
2768
if test "${ac_cv_prog_CC+set}" = set; then :
2769
  $as_echo_n "(cached) " >&6
2770
else
2771
  if test -n "$CC"; then
2772
  ac_cv_prog_CC="$CC" # Let the user override the test.
2773
else
2774
  ac_prog_rejected=no
2775
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2776
for as_dir in $PATH
2777
do
2778
  IFS=$as_save_IFS
2779
  test -z "$as_dir" && as_dir=.
2780
    for ac_exec_ext in '' $ac_executable_extensions; do
2781
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2782
    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2783
       ac_prog_rejected=yes
2784
       continue
2785
     fi
2786
    ac_cv_prog_CC="cc"
2787
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2788
    break 2
2789
  fi
2790
done
2791
  done
2792
IFS=$as_save_IFS
2793
 
2794
if test $ac_prog_rejected = yes; then
2795
  # We found a bogon in the path, so make sure we never use it.
2796
  set dummy $ac_cv_prog_CC
2797
  shift
2798
  if test $# != 0; then
2799
    # We chose a different compiler from the bogus one.
2800
    # However, it has the same basename, so the bogon will be chosen
2801
    # first if we set CC to just the basename; use the full file name.
2802
    shift
2803
    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2804
  fi
2805
fi
2806
fi
2807
fi
2808
CC=$ac_cv_prog_CC
2809
if test -n "$CC"; then
2810
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2811
$as_echo "$CC" >&6; }
2812
else
2813
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814
$as_echo "no" >&6; }
2815
fi
2816
 
2817
 
2818
fi
2819
if test -z "$CC"; then
2820
  if test -n "$ac_tool_prefix"; then
2821
  for ac_prog in cl.exe
2822
  do
2823
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2824
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2825
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2826
$as_echo_n "checking for $ac_word... " >&6; }
2827
if test "${ac_cv_prog_CC+set}" = set; then :
2828
  $as_echo_n "(cached) " >&6
2829
else
2830
  if test -n "$CC"; then
2831
  ac_cv_prog_CC="$CC" # Let the user override the test.
2832
else
2833
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2834
for as_dir in $PATH
2835
do
2836
  IFS=$as_save_IFS
2837
  test -z "$as_dir" && as_dir=.
2838
    for ac_exec_ext in '' $ac_executable_extensions; do
2839
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2840
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2841
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2842
    break 2
2843
  fi
2844
done
2845
  done
2846
IFS=$as_save_IFS
2847
 
2848
fi
2849
fi
2850
CC=$ac_cv_prog_CC
2851
if test -n "$CC"; then
2852
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2853
$as_echo "$CC" >&6; }
2854
else
2855
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2856
$as_echo "no" >&6; }
2857
fi
2858
 
2859
 
2860
    test -n "$CC" && break
2861
  done
2862
fi
2863
if test -z "$CC"; then
2864
  ac_ct_CC=$CC
2865
  for ac_prog in cl.exe
2866
do
2867
  # Extract the first word of "$ac_prog", so it can be a program name with args.
2868
set dummy $ac_prog; ac_word=$2
2869
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2870
$as_echo_n "checking for $ac_word... " >&6; }
2871
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2872
  $as_echo_n "(cached) " >&6
2873
else
2874
  if test -n "$ac_ct_CC"; then
2875
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2876
else
2877
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2878
for as_dir in $PATH
2879
do
2880
  IFS=$as_save_IFS
2881
  test -z "$as_dir" && as_dir=.
2882
    for ac_exec_ext in '' $ac_executable_extensions; do
2883
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2884
    ac_cv_prog_ac_ct_CC="$ac_prog"
2885
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2886
    break 2
2887
  fi
2888
done
2889
  done
2890
IFS=$as_save_IFS
2891
 
2892
fi
2893
fi
2894
ac_ct_CC=$ac_cv_prog_ac_ct_CC
2895
if test -n "$ac_ct_CC"; then
2896
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2897
$as_echo "$ac_ct_CC" >&6; }
2898
else
2899
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2900
$as_echo "no" >&6; }
2901
fi
2902
 
2903
 
2904
  test -n "$ac_ct_CC" && break
2905
done
2906
 
2907
  if test "x$ac_ct_CC" = x; then
2908
    CC=""
2909
  else
2910
    case $cross_compiling:$ac_tool_warned in
2911
yes:)
2912
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2913
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2914
ac_tool_warned=yes ;;
2915
esac
2916
    CC=$ac_ct_CC
2917
  fi
2918
fi
2919
 
2920
fi
2921
 
2922
 
2923
test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2924
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2925
as_fn_error "no acceptable C compiler found in \$PATH
2926
See \`config.log' for more details." "$LINENO" 5; }
2927
 
2928
# Provide some information about the compiler.
2929
$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2930
set X $ac_compile
2931
ac_compiler=$2
2932
for ac_option in --version -v -V -qversion; do
2933
  { { ac_try="$ac_compiler $ac_option >&5"
2934
case "(($ac_try" in
2935
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2936
  *) ac_try_echo=$ac_try;;
2937
esac
2938
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2939
$as_echo "$ac_try_echo"; } >&5
2940
  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2941
  ac_status=$?
2942
  if test -s conftest.err; then
2943
    sed '10a\
2944
... rest of stderr output deleted ...
2945
         10q' conftest.err >conftest.er1
2946
    cat conftest.er1 >&5
2947
    rm -f conftest.er1 conftest.err
2948
  fi
2949
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2950
  test $ac_status = 0; }
2951
done
2952
 
2953
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2954
/* end confdefs.h.  */
2955
 
2956
int
2957
main ()
2958
{
2959
 
2960
  ;
2961
  return 0;
2962
}
2963
_ACEOF
2964
ac_clean_files_save=$ac_clean_files
2965
ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
2966
# Try to create an executable without -o first, disregard a.out.
2967
# It will help us diagnose broken compilers, and finding out an intuition
2968
# of exeext.
2969
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2970
$as_echo_n "checking for C compiler default output file name... " >&6; }
2971
ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2972
 
2973
# The possible output files:
2974
ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2975
 
2976
ac_rmfiles=
2977
for ac_file in $ac_files
2978
do
2979
  case $ac_file in
2980
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2981
    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2982
  esac
2983
done
2984
rm -f $ac_rmfiles
2985
 
2986
if { { ac_try="$ac_link_default"
2987
case "(($ac_try" in
2988
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989
  *) ac_try_echo=$ac_try;;
2990
esac
2991
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2992
$as_echo "$ac_try_echo"; } >&5
2993
  (eval "$ac_link_default") 2>&5
2994
  ac_status=$?
2995
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2996
  test $ac_status = 0; }; then :
2997
  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2998
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2999
# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3000
# so that the user can short-circuit this test for compilers unknown to
3001
# Autoconf.
3002
for ac_file in $ac_files ''
3003
do
3004
  test -f "$ac_file" || continue
3005
  case $ac_file in
3006
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3007
        ;;
3008
    [ab].out )
3009
        # We found the default executable, but exeext='' is most
3010
        # certainly right.
3011
        break;;
3012
    *.* )
3013
        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3014
        then :; else
3015
           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3016
        fi
3017
        # We set ac_cv_exeext here because the later test for it is not
3018
        # safe: cross compilers may not add the suffix if given an `-o'
3019
        # argument, so we may need to know it at that point already.
3020
        # Even if this section looks crufty: it has the advantage of
3021
        # actually working.
3022
        break;;
3023
    * )
3024
        break;;
3025
  esac
3026
done
3027
test "$ac_cv_exeext" = no && ac_cv_exeext=
3028
 
3029
else
3030
  ac_file=''
3031
fi
3032
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3033
$as_echo "$ac_file" >&6; }
3034
if test -z "$ac_file"; then :
3035
  $as_echo "$as_me: failed program was:" >&5
3036
sed 's/^/| /' conftest.$ac_ext >&5
3037
 
3038
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3039
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3040
{ as_fn_set_status 77
3041
as_fn_error "C compiler cannot create executables
3042
See \`config.log' for more details." "$LINENO" 5; }; }
3043
fi
3044
ac_exeext=$ac_cv_exeext
3045
 
3046
# Check that the compiler produces executables we can run.  If not, either
3047
# the compiler is broken, or we cross compile.
3048
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3049
$as_echo_n "checking whether the C compiler works... " >&6; }
3050
# If not cross compiling, check that we can run a simple program.
3051
if test "$cross_compiling" != yes; then
3052
  if { ac_try='./$ac_file'
3053
  { { case "(($ac_try" in
3054
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055
  *) ac_try_echo=$ac_try;;
3056
esac
3057
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3058
$as_echo "$ac_try_echo"; } >&5
3059
  (eval "$ac_try") 2>&5
3060
  ac_status=$?
3061
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3062
  test $ac_status = 0; }; }; then
3063
    cross_compiling=no
3064
  else
3065
    if test "$cross_compiling" = maybe; then
3066
        cross_compiling=yes
3067
    else
3068
        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3069
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3070
as_fn_error "cannot run C compiled programs.
3071
If you meant to cross compile, use \`--host'.
3072
See \`config.log' for more details." "$LINENO" 5; }
3073
    fi
3074
  fi
3075
fi
3076
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3077
$as_echo "yes" >&6; }
3078
 
3079
rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3080
ac_clean_files=$ac_clean_files_save
3081
# Check that the compiler produces executables we can run.  If not, either
3082
# the compiler is broken, or we cross compile.
3083
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3084
$as_echo_n "checking whether we are cross compiling... " >&6; }
3085
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3086
$as_echo "$cross_compiling" >&6; }
3087
 
3088
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3089
$as_echo_n "checking for suffix of executables... " >&6; }
3090
if { { ac_try="$ac_link"
3091
case "(($ac_try" in
3092
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093
  *) ac_try_echo=$ac_try;;
3094
esac
3095
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3096
$as_echo "$ac_try_echo"; } >&5
3097
  (eval "$ac_link") 2>&5
3098
  ac_status=$?
3099
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3100
  test $ac_status = 0; }; then :
3101
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3102
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3103
# work properly (i.e., refer to `conftest.exe'), while it won't with
3104
# `rm'.
3105
for ac_file in conftest.exe conftest conftest.*; do
3106
  test -f "$ac_file" || continue
3107
  case $ac_file in
3108
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3109
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3110
          break;;
3111
    * ) break;;
3112
  esac
3113
done
3114
else
3115
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3116
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3117
as_fn_error "cannot compute suffix of executables: cannot compile and link
3118
See \`config.log' for more details." "$LINENO" 5; }
3119
fi
3120
rm -f conftest$ac_cv_exeext
3121
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3122
$as_echo "$ac_cv_exeext" >&6; }
3123
 
3124
rm -f conftest.$ac_ext
3125
EXEEXT=$ac_cv_exeext
3126
ac_exeext=$EXEEXT
3127
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3128
$as_echo_n "checking for suffix of object files... " >&6; }
3129
if test "${ac_cv_objext+set}" = set; then :
3130
  $as_echo_n "(cached) " >&6
3131
else
3132
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3133
/* end confdefs.h.  */
3134
 
3135
int
3136
main ()
3137
{
3138
 
3139
  ;
3140
  return 0;
3141
}
3142
_ACEOF
3143
rm -f conftest.o conftest.obj
3144
if { { ac_try="$ac_compile"
3145
case "(($ac_try" in
3146
  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147
  *) ac_try_echo=$ac_try;;
3148
esac
3149
eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3150
$as_echo "$ac_try_echo"; } >&5
3151
  (eval "$ac_compile") 2>&5
3152
  ac_status=$?
3153
  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3154
  test $ac_status = 0; }; then :
3155
  for ac_file in conftest.o conftest.obj conftest.*; do
3156
  test -f "$ac_file" || continue;
3157
  case $ac_file in
3158
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3159
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3160
       break;;
3161
  esac
3162
done
3163
else
3164
  $as_echo "$as_me: failed program was:" >&5
3165
sed 's/^/| /' conftest.$ac_ext >&5
3166
 
3167
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3168
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3169
as_fn_error "cannot compute suffix of object files: cannot compile
3170
See \`config.log' for more details." "$LINENO" 5; }
3171
fi
3172
rm -f conftest.$ac_cv_objext conftest.$ac_ext
3173
fi
3174
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3175
$as_echo "$ac_cv_objext" >&6; }
3176
OBJEXT=$ac_cv_objext
3177
ac_objext=$OBJEXT
3178
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3179
$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3180
if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3181
  $as_echo_n "(cached) " >&6
3182
else
3183
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184
/* end confdefs.h.  */
3185
 
3186
int
3187
main ()
3188
{
3189
#ifndef __GNUC__
3190
       choke me
3191
#endif
3192
 
3193
  ;
3194
  return 0;
3195
}
3196
_ACEOF
3197
if ac_fn_c_try_compile "$LINENO"; then :
3198
  ac_compiler_gnu=yes
3199
else
3200
  ac_compiler_gnu=no
3201
fi
3202
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3203
ac_cv_c_compiler_gnu=$ac_compiler_gnu
3204
 
3205
fi
3206
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3207
$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3208
if test $ac_compiler_gnu = yes; then
3209
  GCC=yes
3210
else
3211
  GCC=
3212
fi
3213
ac_test_CFLAGS=${CFLAGS+set}
3214
ac_save_CFLAGS=$CFLAGS
3215
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3216
$as_echo_n "checking whether $CC accepts -g... " >&6; }
3217
if test "${ac_cv_prog_cc_g+set}" = set; then :
3218
  $as_echo_n "(cached) " >&6
3219
else
3220
  ac_save_c_werror_flag=$ac_c_werror_flag
3221
   ac_c_werror_flag=yes
3222
   ac_cv_prog_cc_g=no
3223
   CFLAGS="-g"
3224
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3225
/* end confdefs.h.  */
3226
 
3227
int
3228
main ()
3229
{
3230
 
3231
  ;
3232
  return 0;
3233
}
3234
_ACEOF
3235
if ac_fn_c_try_compile "$LINENO"; then :
3236
  ac_cv_prog_cc_g=yes
3237
else
3238
  CFLAGS=""
3239
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3240
/* end confdefs.h.  */
3241
 
3242
int
3243
main ()
3244
{
3245
 
3246
  ;
3247
  return 0;
3248
}
3249
_ACEOF
3250
if ac_fn_c_try_compile "$LINENO"; then :
3251
 
3252
else
3253
  ac_c_werror_flag=$ac_save_c_werror_flag
3254
         CFLAGS="-g"
3255
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256
/* end confdefs.h.  */
3257
 
3258
int
3259
main ()
3260
{
3261
 
3262
  ;
3263
  return 0;
3264
}
3265
_ACEOF
3266
if ac_fn_c_try_compile "$LINENO"; then :
3267
  ac_cv_prog_cc_g=yes
3268
fi
3269
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3270
fi
3271
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3272
fi
3273
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3274
   ac_c_werror_flag=$ac_save_c_werror_flag
3275
fi
3276
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3277
$as_echo "$ac_cv_prog_cc_g" >&6; }
3278
if test "$ac_test_CFLAGS" = set; then
3279
  CFLAGS=$ac_save_CFLAGS
3280
elif test $ac_cv_prog_cc_g = yes; then
3281
  if test "$GCC" = yes; then
3282
    CFLAGS="-g -O2"
3283
  else
3284
    CFLAGS="-g"
3285
  fi
3286
else
3287
  if test "$GCC" = yes; then
3288
    CFLAGS="-O2"
3289
  else
3290
    CFLAGS=
3291
  fi
3292
fi
3293
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3294
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3295
if test "${ac_cv_prog_cc_c89+set}" = set; then :
3296
  $as_echo_n "(cached) " >&6
3297
else
3298
  ac_cv_prog_cc_c89=no
3299
ac_save_CC=$CC
3300
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301
/* end confdefs.h.  */
3302
#include 
3303
#include 
3304
#include 
3305
#include 
3306
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3307
struct buf { int x; };
3308
FILE * (*rcsopen) (struct buf *, struct stat *, int);
3309
static char *e (p, i)
3310
     char **p;
3311
     int i;
3312
{
3313
  return p[i];
3314
}
3315
static char *f (char * (*g) (char **, int), char **p, ...)
3316
{
3317
  char *s;
3318
  va_list v;
3319
  va_start (v,p);
3320
  s = g (p, va_arg (v,int));
3321
  va_end (v);
3322
  return s;
3323
}
3324
 
3325
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3326
   function prototypes and stuff, but not '\xHH' hex character constants.
3327
   These don't provoke an error unfortunately, instead are silently treated
3328
   as 'x'.  The following induces an error, until -std is added to get
3329
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3330
   array size at least.  It's necessary to write '\x00'==0 to get something
3331
   that's true only with -std.  */
3332
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3333
 
3334
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3335
   inside strings and character constants.  */
3336
#define FOO(x) 'x'
3337
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3338
 
3339
int test (int i, double x);
3340
struct s1 {int (*f) (int a);};
3341
struct s2 {int (*f) (double a);};
3342
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3343
int argc;
3344
char **argv;
3345
int
3346
main ()
3347
{
3348
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3349
  ;
3350
  return 0;
3351
}
3352
_ACEOF
3353
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3354
        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3355
do
3356
  CC="$ac_save_CC $ac_arg"
3357
  if ac_fn_c_try_compile "$LINENO"; then :
3358
  ac_cv_prog_cc_c89=$ac_arg
3359
fi
3360
rm -f core conftest.err conftest.$ac_objext
3361
  test "x$ac_cv_prog_cc_c89" != "xno" && break
3362
done
3363
rm -f conftest.$ac_ext
3364
CC=$ac_save_CC
3365
 
3366
fi
3367
# AC_CACHE_VAL
3368
case "x$ac_cv_prog_cc_c89" in
3369
  x)
3370
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3371
$as_echo "none needed" >&6; } ;;
3372
  xno)
3373
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3374
$as_echo "unsupported" >&6; } ;;
3375
  *)
3376
    CC="$CC $ac_cv_prog_cc_c89"
3377
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3378
$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3379
esac
3380
if test "x$ac_cv_prog_cc_c89" != xno; then :
3381
 
3382
fi
3383
 
3384
ac_ext=c
3385
ac_cpp='$CPP $CPPFLAGS'
3386
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3387
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3388
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3389
 
3390
# Find a good install program.  We prefer a C program (faster),
3391
# so one script is as good as another.  But avoid the broken or
3392
# incompatible versions:
3393
# SysV /etc/install, /usr/sbin/install
3394
# SunOS /usr/etc/install
3395
# IRIX /sbin/install
3396
# AIX /bin/install
3397
# AmigaOS /C/install, which installs bootblocks on floppy discs
3398
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3399
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3400
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3401
# OS/2's system install, which has a completely different semantic
3402
# ./install, which can be erroneously created by make from ./install.sh.
3403
# Reject install programs that cannot install multiple files.
3404
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3405
$as_echo_n "checking for a BSD-compatible install... " >&6; }
3406
if test -z "$INSTALL"; then
3407
if test "${ac_cv_path_install+set}" = set; then :
3408
  $as_echo_n "(cached) " >&6
3409
else
3410
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3411
for as_dir in $PATH
3412
do
3413
  IFS=$as_save_IFS
3414
  test -z "$as_dir" && as_dir=.
3415
    # Account for people who put trailing slashes in PATH elements.
3416
case $as_dir/ in #((
3417
  ./ | .// | /[cC]/* | \
3418
  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3419
  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3420
  /usr/ucb/* ) ;;
3421
  *)
3422
    # OSF1 and SCO ODT 3.0 have their own names for install.
3423
    # Don't use installbsd from OSF since it installs stuff as root
3424
    # by default.
3425
    for ac_prog in ginstall scoinst install; do
3426
      for ac_exec_ext in '' $ac_executable_extensions; do
3427
        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3428
          if test $ac_prog = install &&
3429
            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3430
            # AIX install.  It has an incompatible calling convention.
3431
            :
3432
          elif test $ac_prog = install &&
3433
            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3434
            # program-specific install script used by HP pwplus--don't use.
3435
            :
3436
          else
3437
            rm -rf conftest.one conftest.two conftest.dir
3438
            echo one > conftest.one
3439
            echo two > conftest.two
3440
            mkdir conftest.dir
3441
            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3442
              test -s conftest.one && test -s conftest.two &&
3443
              test -s conftest.dir/conftest.one &&
3444
              test -s conftest.dir/conftest.two
3445
            then
3446
              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3447
              break 3
3448
            fi
3449
          fi
3450
        fi
3451
      done
3452
    done
3453
    ;;
3454
esac
3455
 
3456
  done
3457
IFS=$as_save_IFS
3458
 
3459
rm -rf conftest.one conftest.two conftest.dir
3460
 
3461
fi
3462
  if test "${ac_cv_path_install+set}" = set; then
3463
    INSTALL=$ac_cv_path_install
3464
  else
3465
    # As a last resort, use the slow shell script.  Don't cache a
3466
    # value for INSTALL within a source directory, because that will
3467
    # break other packages using the cache if that directory is
3468
    # removed, or if the value is a relative name.
3469
    INSTALL=$ac_install_sh
3470
  fi
3471
fi
3472
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3473
$as_echo "$INSTALL" >&6; }
3474
 
3475
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3476
# It thinks the first close brace ends the variable substitution.
3477
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3478
 
3479
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3480
 
3481
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3482
 
3483
 
3484
# Put a plausible default for CC_FOR_BUILD in Makefile.
3485
if test "x$cross_compiling" = "xno"; then
3486
  CC_FOR_BUILD='$(CC)'
3487
else
3488
  CC_FOR_BUILD=gcc
3489
fi
3490
 
3491
 
3492
 
3493
 
3494
AR=${AR-ar}
3495
 
3496
if test -n "$ac_tool_prefix"; then
3497
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3498
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3499
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3500
$as_echo_n "checking for $ac_word... " >&6; }
3501
if test "${ac_cv_prog_RANLIB+set}" = set; then :
3502
  $as_echo_n "(cached) " >&6
3503
else
3504
  if test -n "$RANLIB"; then
3505
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3506
else
3507
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3508
for as_dir in $PATH
3509
do
3510
  IFS=$as_save_IFS
3511
  test -z "$as_dir" && as_dir=.
3512
    for ac_exec_ext in '' $ac_executable_extensions; do
3513
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3514
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3515
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3516
    break 2
3517
  fi
3518
done
3519
  done
3520
IFS=$as_save_IFS
3521
 
3522
fi
3523
fi
3524
RANLIB=$ac_cv_prog_RANLIB
3525
if test -n "$RANLIB"; then
3526
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3527
$as_echo "$RANLIB" >&6; }
3528
else
3529
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530
$as_echo "no" >&6; }
3531
fi
3532
 
3533
 
3534
fi
3535
if test -z "$ac_cv_prog_RANLIB"; then
3536
  ac_ct_RANLIB=$RANLIB
3537
  # Extract the first word of "ranlib", so it can be a program name with args.
3538
set dummy ranlib; ac_word=$2
3539
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3540
$as_echo_n "checking for $ac_word... " >&6; }
3541
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3542
  $as_echo_n "(cached) " >&6
3543
else
3544
  if test -n "$ac_ct_RANLIB"; then
3545
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3546
else
3547
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3548
for as_dir in $PATH
3549
do
3550
  IFS=$as_save_IFS
3551
  test -z "$as_dir" && as_dir=.
3552
    for ac_exec_ext in '' $ac_executable_extensions; do
3553
  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3554
    ac_cv_prog_ac_ct_RANLIB="ranlib"
3555
    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3556
    break 2
3557
  fi
3558
done
3559
  done
3560
IFS=$as_save_IFS
3561
 
3562
fi
3563
fi
3564
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3565
if test -n "$ac_ct_RANLIB"; then
3566
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3567
$as_echo "$ac_ct_RANLIB" >&6; }
3568
else
3569
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3570
$as_echo "no" >&6; }
3571
fi
3572
 
3573
  if test "x$ac_ct_RANLIB" = x; then
3574
    RANLIB=":"
3575
  else
3576
    case $cross_compiling:$ac_tool_warned in
3577
yes:)
3578
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3579
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3580
ac_tool_warned=yes ;;
3581
esac
3582
    RANLIB=$ac_ct_RANLIB
3583
  fi
3584
else
3585
  RANLIB="$ac_cv_prog_RANLIB"
3586
fi
3587
 
3588
 
3589
ALL_LINGUAS=
3590
# If we haven't got the data from the intl directory,
3591
# assume NLS is disabled.
3592
USE_NLS=no
3593
LIBINTL=
3594
LIBINTL_DEP=
3595
INCINTL=
3596
XGETTEXT=
3597
GMSGFMT=
3598
POSUB=
3599
 
3600
if test -f  ../../intl/config.intl; then
3601
  .  ../../intl/config.intl
3602
fi
3603
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
3604
$as_echo_n "checking whether NLS is requested... " >&6; }
3605
if test x"$USE_NLS" != xyes; then
3606
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3607
$as_echo "no" >&6; }
3608
else
3609
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3610
$as_echo "yes" >&6; }
3611
 
3612
$as_echo "#define ENABLE_NLS 1" >>confdefs.h
3613
 
3614
 
3615
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
3616
$as_echo_n "checking for catalogs to be installed... " >&6; }
3617
  # Look for .po and .gmo files in the source directory.
3618
  CATALOGS=
3619
  XLINGUAS=
3620
  for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
3621
    # If there aren't any .gmo files the shell will give us the
3622
    # literal string "../path/to/srcdir/po/*.gmo" which has to be
3623
    # weeded out.
3624
    case "$cat" in *\**)
3625
      continue;;
3626
    esac
3627
    # The quadruple backslash is collapsed to a double backslash
3628
    # by the backticks, then collapsed again by the double quotes,
3629
    # leaving us with one backslash in the sed expression (right
3630
    # before the dot that mustn't act as a wildcard).
3631
    cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
3632
    lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
3633
    # The user is allowed to set LINGUAS to a list of languages to
3634
    # install catalogs for.  If it's empty that means "all of them."
3635
    if test "x$LINGUAS" = x; then
3636
      CATALOGS="$CATALOGS $cat"
3637
      XLINGUAS="$XLINGUAS $lang"
3638
    else
3639
      case "$LINGUAS" in *$lang*)
3640
        CATALOGS="$CATALOGS $cat"
3641
        XLINGUAS="$XLINGUAS $lang"
3642
        ;;
3643
      esac
3644
    fi
3645
  done
3646
  LINGUAS="$XLINGUAS"
3647
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
3648
$as_echo "$LINGUAS" >&6; }
3649
 
3650
 
3651
    DATADIRNAME=share
3652
 
3653
  INSTOBJEXT=.mo
3654
 
3655
  GENCAT=gencat
3656
 
3657
  CATOBJEXT=.gmo
3658
 
3659
fi
3660
 
3661
# Check for common headers.
3662
# FIXME: Seems to me this can cause problems for i386-windows hosts.
3663
# At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
3664
 
3665
ac_ext=c
3666
ac_cpp='$CPP $CPPFLAGS'
3667
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3668
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3669
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3670
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3671
$as_echo_n "checking how to run the C preprocessor... " >&6; }
3672
# On Suns, sometimes $CPP names a directory.
3673
if test -n "$CPP" && test -d "$CPP"; then
3674
  CPP=
3675
fi
3676
if test -z "$CPP"; then
3677
  if test "${ac_cv_prog_CPP+set}" = set; then :
3678
  $as_echo_n "(cached) " >&6
3679
else
3680
      # Double quotes because CPP needs to be expanded
3681
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3682
    do
3683
      ac_preproc_ok=false
3684
for ac_c_preproc_warn_flag in '' yes
3685
do
3686
  # Use a header file that comes with gcc, so configuring glibc
3687
  # with a fresh cross-compiler works.
3688
  # Prefer  to  if __STDC__ is defined, since
3689
  #  exists even on freestanding compilers.
3690
  # On the NeXT, cc -E runs the code through the compiler's parser,
3691
  # not just through cpp. "Syntax error" is here to catch this case.
3692
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3693
/* end confdefs.h.  */
3694
#ifdef __STDC__
3695
# include 
3696
#else
3697
# include 
3698
#endif
3699
                     Syntax error
3700
_ACEOF
3701
if ac_fn_c_try_cpp "$LINENO"; then :
3702
 
3703
else
3704
  # Broken: fails on valid input.
3705
continue
3706
fi
3707
rm -f conftest.err conftest.$ac_ext
3708
 
3709
  # OK, works on sane cases.  Now check whether nonexistent headers
3710
  # can be detected and how.
3711
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3712
/* end confdefs.h.  */
3713
#include 
3714
_ACEOF
3715
if ac_fn_c_try_cpp "$LINENO"; then :
3716
  # Broken: success on invalid input.
3717
continue
3718
else
3719
  # Passes both tests.
3720
ac_preproc_ok=:
3721
break
3722
fi
3723
rm -f conftest.err conftest.$ac_ext
3724
 
3725
done
3726
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3727
rm -f conftest.err conftest.$ac_ext
3728
if $ac_preproc_ok; then :
3729
  break
3730
fi
3731
 
3732
    done
3733
    ac_cv_prog_CPP=$CPP
3734
 
3735
fi
3736
  CPP=$ac_cv_prog_CPP
3737
else
3738
  ac_cv_prog_CPP=$CPP
3739
fi
3740
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3741
$as_echo "$CPP" >&6; }
3742
ac_preproc_ok=false
3743
for ac_c_preproc_warn_flag in '' yes
3744
do
3745
  # Use a header file that comes with gcc, so configuring glibc
3746
  # with a fresh cross-compiler works.
3747
  # Prefer  to  if __STDC__ is defined, since
3748
  #  exists even on freestanding compilers.
3749
  # On the NeXT, cc -E runs the code through the compiler's parser,
3750
  # not just through cpp. "Syntax error" is here to catch this case.
3751
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3752
/* end confdefs.h.  */
3753
#ifdef __STDC__
3754
# include 
3755
#else
3756
# include 
3757
#endif
3758
                     Syntax error
3759
_ACEOF
3760
if ac_fn_c_try_cpp "$LINENO"; then :
3761
 
3762
else
3763
  # Broken: fails on valid input.
3764
continue
3765
fi
3766
rm -f conftest.err conftest.$ac_ext
3767
 
3768
  # OK, works on sane cases.  Now check whether nonexistent headers
3769
  # can be detected and how.
3770
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3771
/* end confdefs.h.  */
3772
#include 
3773
_ACEOF
3774
if ac_fn_c_try_cpp "$LINENO"; then :
3775
  # Broken: success on invalid input.
3776
continue
3777
else
3778
  # Passes both tests.
3779
ac_preproc_ok=:
3780
break
3781
fi
3782
rm -f conftest.err conftest.$ac_ext
3783
 
3784
done
3785
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3786
rm -f conftest.err conftest.$ac_ext
3787
if $ac_preproc_ok; then :
3788
 
3789
else
3790
  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3791
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3792
as_fn_error "C preprocessor \"$CPP\" fails sanity check
3793
See \`config.log' for more details." "$LINENO" 5; }
3794
fi
3795
 
3796
ac_ext=c
3797
ac_cpp='$CPP $CPPFLAGS'
3798
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3799
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3800
ac_compiler_gnu=$ac_cv_c_compiler_gnu
3801
 
3802
 
3803
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3804
$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3805
if test "${ac_cv_path_GREP+set}" = set; then :
3806
  $as_echo_n "(cached) " >&6
3807
else
3808
  if test -z "$GREP"; then
3809
  ac_path_GREP_found=false
3810
  # Loop through the user's path and test for each of PROGNAME-LIST
3811
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3812
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3813
do
3814
  IFS=$as_save_IFS
3815
  test -z "$as_dir" && as_dir=.
3816
    for ac_prog in grep ggrep; do
3817
    for ac_exec_ext in '' $ac_executable_extensions; do
3818
      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3819
      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3820
# Check for GNU ac_path_GREP and select it if it is found.
3821
  # Check for GNU $ac_path_GREP
3822
case `"$ac_path_GREP" --version 2>&1` in
3823
*GNU*)
3824
  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3825
*)
3826
  ac_count=0
3827
  $as_echo_n 0123456789 >"conftest.in"
3828
  while :
3829
  do
3830
    cat "conftest.in" "conftest.in" >"conftest.tmp"
3831
    mv "conftest.tmp" "conftest.in"
3832
    cp "conftest.in" "conftest.nl"
3833
    $as_echo 'GREP' >> "conftest.nl"
3834
    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3835
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3836
    as_fn_arith $ac_count + 1 && ac_count=$as_val
3837
    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3838
      # Best one so far, save it but keep looking for a better one
3839
      ac_cv_path_GREP="$ac_path_GREP"
3840
      ac_path_GREP_max=$ac_count
3841
    fi
3842
    # 10*(2^10) chars as input seems more than enough
3843
    test $ac_count -gt 10 && break
3844
  done
3845
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3846
esac
3847
 
3848
      $ac_path_GREP_found && break 3
3849
    done
3850
  done
3851
  done
3852
IFS=$as_save_IFS
3853
  if test -z "$ac_cv_path_GREP"; then
3854
    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3855
  fi
3856
else
3857
  ac_cv_path_GREP=$GREP
3858
fi
3859
 
3860
fi
3861
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3862
$as_echo "$ac_cv_path_GREP" >&6; }
3863
 GREP="$ac_cv_path_GREP"
3864
 
3865
 
3866
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3867
$as_echo_n "checking for egrep... " >&6; }
3868
if test "${ac_cv_path_EGREP+set}" = set; then :
3869
  $as_echo_n "(cached) " >&6
3870
else
3871
  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3872
   then ac_cv_path_EGREP="$GREP -E"
3873
   else
3874
     if test -z "$EGREP"; then
3875
  ac_path_EGREP_found=false
3876
  # Loop through the user's path and test for each of PROGNAME-LIST
3877
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3878
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3879
do
3880
  IFS=$as_save_IFS
3881
  test -z "$as_dir" && as_dir=.
3882
    for ac_prog in egrep; do
3883
    for ac_exec_ext in '' $ac_executable_extensions; do
3884
      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3885
      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3886
# Check for GNU ac_path_EGREP and select it if it is found.
3887
  # Check for GNU $ac_path_EGREP
3888
case `"$ac_path_EGREP" --version 2>&1` in
3889
*GNU*)
3890
  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3891
*)
3892
  ac_count=0
3893
  $as_echo_n 0123456789 >"conftest.in"
3894
  while :
3895
  do
3896
    cat "conftest.in" "conftest.in" >"conftest.tmp"
3897
    mv "conftest.tmp" "conftest.in"
3898
    cp "conftest.in" "conftest.nl"
3899
    $as_echo 'EGREP' >> "conftest.nl"
3900
    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3901
    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3902
    as_fn_arith $ac_count + 1 && ac_count=$as_val
3903
    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3904
      # Best one so far, save it but keep looking for a better one
3905
      ac_cv_path_EGREP="$ac_path_EGREP"
3906
      ac_path_EGREP_max=$ac_count
3907
    fi
3908
    # 10*(2^10) chars as input seems more than enough
3909
    test $ac_count -gt 10 && break
3910
  done
3911
  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3912
esac
3913
 
3914
      $ac_path_EGREP_found && break 3
3915
    done
3916
  done
3917
  done
3918
IFS=$as_save_IFS
3919
  if test -z "$ac_cv_path_EGREP"; then
3920
    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3921
  fi
3922
else
3923
  ac_cv_path_EGREP=$EGREP
3924
fi
3925
 
3926
   fi
3927
fi
3928
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3929
$as_echo "$ac_cv_path_EGREP" >&6; }
3930
 EGREP="$ac_cv_path_EGREP"
3931
 
3932
 
3933
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3934
$as_echo_n "checking for ANSI C header files... " >&6; }
3935
if test "${ac_cv_header_stdc+set}" = set; then :
3936
  $as_echo_n "(cached) " >&6
3937
else
3938
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3939
/* end confdefs.h.  */
3940
#include 
3941
#include 
3942
#include 
3943
#include 
3944
 
3945
int
3946
main ()
3947
{
3948
 
3949
  ;
3950
  return 0;
3951
}
3952
_ACEOF
3953
if ac_fn_c_try_compile "$LINENO"; then :
3954
  ac_cv_header_stdc=yes
3955
else
3956
  ac_cv_header_stdc=no
3957
fi
3958
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3959
 
3960
if test $ac_cv_header_stdc = yes; then
3961
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3962
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3963
/* end confdefs.h.  */
3964
#include 
3965
 
3966
_ACEOF
3967
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3968
  $EGREP "memchr" >/dev/null 2>&1; then :
3969
 
3970
else
3971
  ac_cv_header_stdc=no
3972
fi
3973
rm -f conftest*
3974
 
3975
fi
3976
 
3977
if test $ac_cv_header_stdc = yes; then
3978
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3979
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980
/* end confdefs.h.  */
3981
#include 
3982
 
3983
_ACEOF
3984
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3985
  $EGREP "free" >/dev/null 2>&1; then :
3986
 
3987
else
3988
  ac_cv_header_stdc=no
3989
fi
3990
rm -f conftest*
3991
 
3992
fi
3993
 
3994
if test $ac_cv_header_stdc = yes; then
3995
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3996
  if test "$cross_compiling" = yes; then :
3997
  :
3998
else
3999
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000
/* end confdefs.h.  */
4001
#include 
4002
#include 
4003
#if ((' ' & 0x0FF) == 0x020)
4004
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4005
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4006
#else
4007
# define ISLOWER(c) \
4008
                   (('a' <= (c) && (c) <= 'i') \
4009
                     || ('j' <= (c) && (c) <= 'r') \
4010
                     || ('s' <= (c) && (c) <= 'z'))
4011
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4012
#endif
4013
 
4014
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4015
int
4016
main ()
4017
{
4018
  int i;
4019
  for (i = 0; i < 256; i++)
4020
    if (XOR (islower (i), ISLOWER (i))
4021
        || toupper (i) != TOUPPER (i))
4022
      return 2;
4023
  return 0;
4024
}
4025
_ACEOF
4026
if ac_fn_c_try_run "$LINENO"; then :
4027
 
4028
else
4029
  ac_cv_header_stdc=no
4030
fi
4031
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4032
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4033
fi
4034
 
4035
fi
4036
fi
4037
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4038
$as_echo "$ac_cv_header_stdc" >&6; }
4039
if test $ac_cv_header_stdc = yes; then
4040
 
4041
$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4042
 
4043
fi
4044
 
4045
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4046
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4047
                  inttypes.h stdint.h unistd.h
4048
do :
4049
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4050
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4051
"
4052
eval as_val=\$$as_ac_Header
4053
   if test "x$as_val" = x""yes; then :
4054
  cat >>confdefs.h <<_ACEOF
4055
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4056
_ACEOF
4057
 
4058
fi
4059
 
4060
done
4061
 
4062
 
4063
for ac_header in stdlib.h string.h strings.h unistd.h time.h
4064
do :
4065
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4066
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4067
eval as_val=\$$as_ac_Header
4068
   if test "x$as_val" = x""yes; then :
4069
  cat >>confdefs.h <<_ACEOF
4070
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4071
_ACEOF
4072
 
4073
fi
4074
 
4075
done
4076
 
4077
for ac_header in sys/time.h sys/resource.h
4078
do :
4079
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4080
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4081
eval as_val=\$$as_ac_Header
4082
   if test "x$as_val" = x""yes; then :
4083
  cat >>confdefs.h <<_ACEOF
4084
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4085
_ACEOF
4086
 
4087
fi
4088
 
4089
done
4090
 
4091
for ac_header in fcntl.h fpu_control.h
4092
do :
4093
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4094
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4095
eval as_val=\$$as_ac_Header
4096
   if test "x$as_val" = x""yes; then :
4097
  cat >>confdefs.h <<_ACEOF
4098
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4099
_ACEOF
4100
 
4101
fi
4102
 
4103
done
4104
 
4105
for ac_header in dlfcn.h errno.h sys/stat.h
4106
do :
4107
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4108
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4109
eval as_val=\$$as_ac_Header
4110
   if test "x$as_val" = x""yes; then :
4111
  cat >>confdefs.h <<_ACEOF
4112
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4113
_ACEOF
4114
 
4115
fi
4116
 
4117
done
4118
 
4119
for ac_func in getrusage time sigaction __setfpucw
4120
do :
4121
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4122
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4123
eval as_val=\$$as_ac_var
4124
   if test "x$as_val" = x""yes; then :
4125
  cat >>confdefs.h <<_ACEOF
4126
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4127
_ACEOF
4128
 
4129
fi
4130
done
4131
 
4132
 
4133
# Check for socket libraries
4134
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
4135
$as_echo_n "checking for bind in -lsocket... " >&6; }
4136
if test "${ac_cv_lib_socket_bind+set}" = set; then :
4137
  $as_echo_n "(cached) " >&6
4138
else
4139
  ac_check_lib_save_LIBS=$LIBS
4140
LIBS="-lsocket  $LIBS"
4141
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4142
/* end confdefs.h.  */
4143
 
4144
/* Override any GCC internal prototype to avoid an error.
4145
   Use char because int might match the return type of a GCC
4146
   builtin and then its argument prototype would still apply.  */
4147
#ifdef __cplusplus
4148
extern "C"
4149
#endif
4150
char bind ();
4151
int
4152
main ()
4153
{
4154
return bind ();
4155
  ;
4156
  return 0;
4157
}
4158
_ACEOF
4159
if ac_fn_c_try_link "$LINENO"; then :
4160
  ac_cv_lib_socket_bind=yes
4161
else
4162
  ac_cv_lib_socket_bind=no
4163
fi
4164
rm -f core conftest.err conftest.$ac_objext \
4165
    conftest$ac_exeext conftest.$ac_ext
4166
LIBS=$ac_check_lib_save_LIBS
4167
fi
4168
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
4169
$as_echo "$ac_cv_lib_socket_bind" >&6; }
4170
if test "x$ac_cv_lib_socket_bind" = x""yes; then :
4171
  cat >>confdefs.h <<_ACEOF
4172
#define HAVE_LIBSOCKET 1
4173
_ACEOF
4174
 
4175
  LIBS="-lsocket $LIBS"
4176
 
4177
fi
4178
 
4179
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
4180
$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
4181
if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
4182
  $as_echo_n "(cached) " >&6
4183
else
4184
  ac_check_lib_save_LIBS=$LIBS
4185
LIBS="-lnsl  $LIBS"
4186
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4187
/* end confdefs.h.  */
4188
 
4189
/* Override any GCC internal prototype to avoid an error.
4190
   Use char because int might match the return type of a GCC
4191
   builtin and then its argument prototype would still apply.  */
4192
#ifdef __cplusplus
4193
extern "C"
4194
#endif
4195
char gethostbyname ();
4196
int
4197
main ()
4198
{
4199
return gethostbyname ();
4200
  ;
4201
  return 0;
4202
}
4203
_ACEOF
4204
if ac_fn_c_try_link "$LINENO"; then :
4205
  ac_cv_lib_nsl_gethostbyname=yes
4206
else
4207
  ac_cv_lib_nsl_gethostbyname=no
4208
fi
4209
rm -f core conftest.err conftest.$ac_objext \
4210
    conftest$ac_exeext conftest.$ac_ext
4211
LIBS=$ac_check_lib_save_LIBS
4212
fi
4213
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
4214
$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
4215
if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
4216
  cat >>confdefs.h <<_ACEOF
4217
#define HAVE_LIBNSL 1
4218
_ACEOF
4219
 
4220
  LIBS="-lnsl $LIBS"
4221
 
4222
fi
4223
 
4224
 
4225
# BFD conditionally uses zlib, so we must link it in if libbfd does, by
4226
# using the same condition.
4227
 
4228
  # See if the user specified whether he wants zlib support or not.
4229
 
4230
# Check whether --with-zlib was given.
4231
if test "${with_zlib+set}" = set; then :
4232
  withval=$with_zlib;
4233
else
4234
  with_zlib=auto
4235
fi
4236
 
4237
 
4238
  if test "$with_zlib" != "no"; then
4239
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
4240
$as_echo_n "checking for library containing zlibVersion... " >&6; }
4241
if test "${ac_cv_search_zlibVersion+set}" = set; then :
4242
  $as_echo_n "(cached) " >&6
4243
else
4244
  ac_func_search_save_LIBS=$LIBS
4245
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4246
/* end confdefs.h.  */
4247
 
4248
/* Override any GCC internal prototype to avoid an error.
4249
   Use char because int might match the return type of a GCC
4250
   builtin and then its argument prototype would still apply.  */
4251
#ifdef __cplusplus
4252
extern "C"
4253
#endif
4254
char zlibVersion ();
4255
int
4256
main ()
4257
{
4258
return zlibVersion ();
4259
  ;
4260
  return 0;
4261
}
4262
_ACEOF
4263
for ac_lib in '' z; do
4264
  if test -z "$ac_lib"; then
4265
    ac_res="none required"
4266
  else
4267
    ac_res=-l$ac_lib
4268
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
4269
  fi
4270
  if ac_fn_c_try_link "$LINENO"; then :
4271
  ac_cv_search_zlibVersion=$ac_res
4272
fi
4273
rm -f core conftest.err conftest.$ac_objext \
4274
    conftest$ac_exeext
4275
  if test "${ac_cv_search_zlibVersion+set}" = set; then :
4276
  break
4277
fi
4278
done
4279
if test "${ac_cv_search_zlibVersion+set}" = set; then :
4280
 
4281
else
4282
  ac_cv_search_zlibVersion=no
4283
fi
4284
rm conftest.$ac_ext
4285
LIBS=$ac_func_search_save_LIBS
4286
fi
4287
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
4288
$as_echo "$ac_cv_search_zlibVersion" >&6; }
4289
ac_res=$ac_cv_search_zlibVersion
4290
if test "$ac_res" != no; then :
4291
  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4292
  for ac_header in zlib.h
4293
do :
4294
  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
4295
if test "x$ac_cv_header_zlib_h" = x""yes; then :
4296
  cat >>confdefs.h <<_ACEOF
4297
#define HAVE_ZLIB_H 1
4298
_ACEOF
4299
 
4300
fi
4301
 
4302
done
4303
 
4304
fi
4305
 
4306
    if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
4307
      as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
4308
    fi
4309
  fi
4310
 
4311
 
4312
. ${srcdir}/../../bfd/configure.host
4313
 
4314
 
4315
 
4316
USE_MAINTAINER_MODE=no
4317
# Check whether --enable-maintainer-mode was given.
4318
if test "${enable_maintainer_mode+set}" = set; then :
4319
  enableval=$enable_maintainer_mode; case "${enableval}" in
4320
  yes)  MAINT="" USE_MAINTAINER_MODE=yes ;;
4321
  no)   MAINT="#" ;;
4322
  *)    as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINENO" 5; MAINT="#" ;;
4323
esac
4324
if test x"$silent" != x"yes" && test x"$MAINT" = x""; then
4325
  echo "Setting maintainer mode" 6>&1
4326
fi
4327
else
4328
  MAINT="#"
4329
fi
4330
 
4331
 
4332
 
4333
# Check whether --enable-sim-bswap was given.
4334
if test "${enable_sim_bswap+set}" = set; then :
4335
  enableval=$enable_sim_bswap; case "${enableval}" in
4336
  yes)  sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4337
  no)   sim_bswap="-DWITH_BSWAP=0";;
4338
  *)    as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
4339
esac
4340
if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
4341
  echo "Setting bswap flags = $sim_bswap" 6>&1
4342
fi
4343
else
4344
  sim_bswap=""
4345
fi
4346
 
4347
 
4348
 
4349
# Check whether --enable-sim-cflags was given.
4350
if test "${enable_sim_cflags+set}" = set; then :
4351
  enableval=$enable_sim_cflags; case "${enableval}" in
4352
  yes)   sim_cflags="-O2 -fomit-frame-pointer";;
4353
  trace) as_fn_error "\"Please use --enable-sim-debug instead.\"" "$LINENO" 5; sim_cflags="";;
4354
  no)    sim_cflags="";;
4355
  *)     sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4356
esac
4357
if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
4358
  echo "Setting sim cflags = $sim_cflags" 6>&1
4359
fi
4360
else
4361
  sim_cflags=""
4362
fi
4363
 
4364
 
4365
 
4366
# Check whether --enable-sim-debug was given.
4367
if test "${enable_sim_debug+set}" = set; then :
4368
  enableval=$enable_sim_debug; case "${enableval}" in
4369
  yes) sim_debug="-DDEBUG=7 -DWITH_DEBUG=7";;
4370
  no)  sim_debug="-DDEBUG=0 -DWITH_DEBUG=0";;
4371
  *)   sim_debug="-DDEBUG='(${enableval})' -DWITH_DEBUG='(${enableval})'";;
4372
esac
4373
if test x"$silent" != x"yes" && test x"$sim_debug" != x""; then
4374
  echo "Setting sim debug = $sim_debug" 6>&1
4375
fi
4376
else
4377
  sim_debug=""
4378
fi
4379
 
4380
 
4381
 
4382
# Check whether --enable-sim-stdio was given.
4383
if test "${enable_sim_stdio+set}" = set; then :
4384
  enableval=$enable_sim_stdio; case "${enableval}" in
4385
  yes)  sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
4386
  no)   sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
4387
  *)    as_fn_error "\"Unknown value $enableval passed to --enable-sim-stdio\"" "$LINENO" 5; sim_stdio="";;
4388
esac
4389
if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
4390
  echo "Setting stdio flags = $sim_stdio" 6>&1
4391
fi
4392
else
4393
  sim_stdio=""
4394
fi
4395
 
4396
 
4397
 
4398
# Check whether --enable-sim-trace was given.
4399
if test "${enable_sim_trace+set}" = set; then :
4400
  enableval=$enable_sim_trace; case "${enableval}" in
4401
  yes)  sim_trace="-DTRACE=1 -DWITH_TRACE=-1";;
4402
  no)   sim_trace="-DTRACE=0 -DWITH_TRACE=0";;
4403
  [-0-9]*)
4404
        sim_trace="-DTRACE='(${enableval})' -DWITH_TRACE='(${enableval})'";;
4405
  [a-z]*)
4406
        sim_trace=""
4407
        for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4408
          if test x"$sim_trace" = x; then
4409
            sim_trace="-DWITH_TRACE='(TRACE_$x"
4410
          else
4411
            sim_trace="${sim_trace}|TRACE_$x"
4412
          fi
4413
        done
4414
        sim_trace="$sim_trace)'" ;;
4415
esac
4416
if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
4417
  echo "Setting sim trace = $sim_trace" 6>&1
4418
fi
4419
else
4420
  sim_trace=""
4421
fi
4422
 
4423
 
4424
 
4425
# Check whether --enable-sim-profile was given.
4426
if test "${enable_sim_profile+set}" = set; then :
4427
  enableval=$enable_sim_profile; case "${enableval}" in
4428
  yes)  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1";;
4429
  no)   sim_profile="-DPROFILE=0 -DWITH_PROFILE=0";;
4430
  [-0-9]*)
4431
        sim_profile="-DPROFILE='(${enableval})' -DWITH_PROFILE='(${enableval})'";;
4432
  [a-z]*)
4433
        sim_profile=""
4434
        for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4435
          if test x"$sim_profile" = x; then
4436
            sim_profile="-DWITH_PROFILE='(PROFILE_$x"
4437
          else
4438
            sim_profile="${sim_profile}|PROFILE_$x"
4439
          fi
4440
        done
4441
        sim_profile="$sim_profile)'" ;;
4442
esac
4443
if test x"$silent" != x"yes" && test x"$sim_profile" != x""; then
4444
  echo "Setting sim profile = $sim_profile" 6>&1
4445
fi
4446
else
4447
  sim_profile="-DPROFILE=1 -DWITH_PROFILE=-1"
4448
fi
4449
 
4450
 
4451
 
4452
 
4453
# Check whether --with-pkgversion was given.
4454
if test "${with_pkgversion+set}" = set; then :
4455
  withval=$with_pkgversion; case "$withval" in
4456
      yes) as_fn_error "package version not specified" "$LINENO" 5 ;;
4457
      no)  PKGVERSION= ;;
4458
      *)   PKGVERSION="($withval) " ;;
4459
     esac
4460
else
4461
  PKGVERSION="(GDB) "
4462
 
4463
fi
4464
 
4465
 
4466
 
4467
 
4468
 
4469
# Check whether --with-bugurl was given.
4470
if test "${with_bugurl+set}" = set; then :
4471
  withval=$with_bugurl; case "$withval" in
4472
      yes) as_fn_error "bug URL not specified" "$LINENO" 5 ;;
4473
      no)  BUGURL=
4474
           ;;
4475
      *)   BUGURL="$withval"
4476
           ;;
4477
     esac
4478
else
4479
  BUGURL="http://www.gnu.org/software/gdb/bugs/"
4480
 
4481
fi
4482
 
4483
  case ${BUGURL} in
4484
  "")
4485
    REPORT_BUGS_TO=
4486
    REPORT_BUGS_TEXI=
4487
    ;;
4488
  *)
4489
    REPORT_BUGS_TO="<$BUGURL>"
4490
    REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
4491
    ;;
4492
  esac;
4493
 
4494
 
4495
 
4496
 
4497
cat >>confdefs.h <<_ACEOF
4498
#define PKGVERSION "$PKGVERSION"
4499
_ACEOF
4500
 
4501
 
4502
cat >>confdefs.h <<_ACEOF
4503
#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
4504
_ACEOF
4505
 
4506
 
4507
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
4508
$as_echo_n "checking return type of signal handlers... " >&6; }
4509
if test "${ac_cv_type_signal+set}" = set; then :
4510
  $as_echo_n "(cached) " >&6
4511
else
4512
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4513
/* end confdefs.h.  */
4514
#include 
4515
#include 
4516
 
4517
int
4518
main ()
4519
{
4520
return *(signal (0, 0)) (0) == 1;
4521
  ;
4522
  return 0;
4523
}
4524
_ACEOF
4525
if ac_fn_c_try_compile "$LINENO"; then :
4526
  ac_cv_type_signal=int
4527
else
4528
  ac_cv_type_signal=void
4529
fi
4530
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4531
fi
4532
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
4533
$as_echo "$ac_cv_type_signal" >&6; }
4534
 
4535
cat >>confdefs.h <<_ACEOF
4536
#define RETSIGTYPE $ac_cv_type_signal
4537
_ACEOF
4538
 
4539
 
4540
 
4541
 
4542
 
4543
sim_link_files=
4544
sim_link_links=
4545
 
4546
sim_link_links=tconfig.h
4547
if test -f ${srcdir}/tconfig.in
4548
then
4549
  sim_link_files=tconfig.in
4550
else
4551
  sim_link_files=../common/tconfig.in
4552
fi
4553
 
4554
# targ-vals.def points to the libc macro description file.
4555
case "${target}" in
4556
*-*-*) TARG_VALS_DEF=../common/nltvals.def ;;
4557
esac
4558
sim_link_files="${sim_link_files} ${TARG_VALS_DEF}"
4559
sim_link_links="${sim_link_links} targ-vals.def"
4560
 
4561
 
4562
 
4563
default_sim_inline=""
4564
# Check whether --enable-sim-inline was given.
4565
if test "${enable_sim_inline+set}" = set; then :
4566
  enableval=$enable_sim_inline; sim_inline=""
4567
case "$enableval" in
4568
  no)           sim_inline="-DDEFAULT_INLINE=0";;
4569
  0)            sim_inline="-DDEFAULT_INLINE=0";;
4570
  yes | 2)      sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
4571
  1)            sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
4572
  *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
4573
       new_flag=""
4574
       case "$x" in
4575
         *_INLINE=*)    new_flag="-D$x";;
4576
         *=*)           new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
4577
         *_INLINE)      new_flag="-D$x=ALL_C_INLINE";;
4578
         *)             new_flag="-D$x""_INLINE=ALL_C_INLINE";;
4579
       esac
4580
       if test x"$sim_inline" = x""; then
4581
         sim_inline="$new_flag"
4582
       else
4583
         sim_inline="$sim_inline $new_flag"
4584
       fi
4585
     done;;
4586
esac
4587
if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
4588
  echo "Setting inline flags = $sim_inline" 6>&1
4589
fi
4590
else
4591
 
4592
if test "x$cross_compiling" = "xno"; then
4593
  if test x"$GCC" != "x" -a x"${default_sim_inline}" != "x" ; then
4594
    sim_inline="${default_sim_inline}"
4595
    if test x"$silent" != x"yes"; then
4596
      echo "Setting inline flags = $sim_inline" 6>&1
4597
    fi
4598
  else
4599
    sim_inline=""
4600
  fi
4601
else
4602
  sim_inline="-DDEFAULT_INLINE=0"
4603
fi
4604
fi
4605
 
4606
wire_alignment="NONSTRICT_ALIGNMENT"
4607
default_alignment=""
4608
 
4609
# Check whether --enable-sim-alignment was given.
4610
if test "${enable_sim_alignment+set}" = set; then :
4611
  enableval=$enable_sim_alignment; case "${enableval}" in
4612
  strict | STRICT)       sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
4613
  nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
4614
  forced | FORCED)       sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
4615
  yes) if test x"$wire_alignment" != x; then
4616
         sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4617
       else
4618
         if test x"$default_alignment" != x; then
4619
           sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
4620
         else
4621
           echo "No hard-wired alignment for target $target" 1>&6
4622
           sim_alignment="-DWITH_ALIGNMENT=0"
4623
         fi
4624
       fi;;
4625
  no)  if test x"$default_alignment" != x; then
4626
         sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4627
       else
4628
         if test x"$wire_alignment" != x; then
4629
           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
4630
         else
4631
           echo "No default alignment for target $target" 1>&6
4632
           sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
4633
         fi
4634
       fi;;
4635
  *)   as_fn_error "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
4636
esac
4637
if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
4638
  echo "Setting alignment flags = $sim_alignment" 6>&1
4639
fi
4640
else
4641
  if test x"$default_alignment" != x; then
4642
  sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
4643
else
4644
  if test x"$wire_alignment" != x; then
4645
    sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
4646
  else
4647
    sim_alignment=
4648
  fi
4649
fi
4650
fi
4651
 
4652
 
4653
# Check whether --enable-sim-hostendian was given.
4654
if test "${enable_sim_hostendian+set}" = set; then :
4655
  enableval=$enable_sim_hostendian; case "${enableval}" in
4656
  no)    sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
4657
  b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
4658
  l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
4659
  *)     as_fn_error "\"Unknown value $enableval for --enable-sim-hostendian\"" "$LINENO" 5; sim_hostendian="";;
4660
esac
4661
if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
4662
  echo "Setting hostendian flags = $sim_hostendian" 6>&1
4663
fi
4664
else
4665
 
4666
if test "x$cross_compiling" = "xno"; then
4667
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4668
$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4669
if test "${ac_cv_c_bigendian+set}" = set; then :
4670
  $as_echo_n "(cached) " >&6
4671
else
4672
  ac_cv_c_bigendian=unknown
4673
    # See if we're dealing with a universal compiler.
4674
    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4675
/* end confdefs.h.  */
4676
#ifndef __APPLE_CC__
4677
               not a universal capable compiler
4678
             #endif
4679
             typedef int dummy;
4680
 
4681
_ACEOF
4682
if ac_fn_c_try_compile "$LINENO"; then :
4683
 
4684
        # Check for potential -arch flags.  It is not universal unless
4685
        # there are at least two -arch flags with different values.
4686
        ac_arch=
4687
        ac_prev=
4688
        for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4689
         if test -n "$ac_prev"; then
4690
           case $ac_word in
4691
             i?86 | x86_64 | ppc | ppc64)
4692
               if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4693
                 ac_arch=$ac_word
4694
               else
4695
                 ac_cv_c_bigendian=universal
4696
                 break
4697
               fi
4698
               ;;
4699
           esac
4700
           ac_prev=
4701
         elif test "x$ac_word" = "x-arch"; then
4702
           ac_prev=arch
4703
         fi
4704
       done
4705
fi
4706
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4707
    if test $ac_cv_c_bigendian = unknown; then
4708
      # See if sys/param.h defines the BYTE_ORDER macro.
4709
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710
/* end confdefs.h.  */
4711
#include 
4712
             #include 
4713
 
4714
int
4715
main ()
4716
{
4717
#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4718
                     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4719
                     && LITTLE_ENDIAN)
4720
              bogus endian macros
4721
             #endif
4722
 
4723
  ;
4724
  return 0;
4725
}
4726
_ACEOF
4727
if ac_fn_c_try_compile "$LINENO"; then :
4728
  # It does; now see whether it defined to BIG_ENDIAN or not.
4729
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730
/* end confdefs.h.  */
4731
#include 
4732
                #include 
4733
 
4734
int
4735
main ()
4736
{
4737
#if BYTE_ORDER != BIG_ENDIAN
4738
                 not big endian
4739
                #endif
4740
 
4741
  ;
4742
  return 0;
4743
}
4744
_ACEOF
4745
if ac_fn_c_try_compile "$LINENO"; then :
4746
  ac_cv_c_bigendian=yes
4747
else
4748
  ac_cv_c_bigendian=no
4749
fi
4750
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4751
fi
4752
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4753
    fi
4754
    if test $ac_cv_c_bigendian = unknown; then
4755
      # See if  defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4756
      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757
/* end confdefs.h.  */
4758
#include 
4759
 
4760
int
4761
main ()
4762
{
4763
#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4764
              bogus endian macros
4765
             #endif
4766
 
4767
  ;
4768
  return 0;
4769
}
4770
_ACEOF
4771
if ac_fn_c_try_compile "$LINENO"; then :
4772
  # It does; now see whether it defined to _BIG_ENDIAN or not.
4773
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4774
/* end confdefs.h.  */
4775
#include 
4776
 
4777
int
4778
main ()
4779
{
4780
#ifndef _BIG_ENDIAN
4781
                 not big endian
4782
                #endif
4783
 
4784
  ;
4785
  return 0;
4786
}
4787
_ACEOF
4788
if ac_fn_c_try_compile "$LINENO"; then :
4789
  ac_cv_c_bigendian=yes
4790
else
4791
  ac_cv_c_bigendian=no
4792
fi
4793
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4794
fi
4795
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4796
    fi
4797
    if test $ac_cv_c_bigendian = unknown; then
4798
      # Compile a test program.
4799
      if test "$cross_compiling" = yes; then :
4800
  # Try to guess by grepping values from an object file.
4801
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802
/* end confdefs.h.  */
4803
short int ascii_mm[] =
4804
                  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4805
                short int ascii_ii[] =
4806
                  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4807
                int use_ascii (int i) {
4808
                  return ascii_mm[i] + ascii_ii[i];
4809
                }
4810
                short int ebcdic_ii[] =
4811
                  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4812
                short int ebcdic_mm[] =
4813
                  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4814
                int use_ebcdic (int i) {
4815
                  return ebcdic_mm[i] + ebcdic_ii[i];
4816
                }
4817
                extern int foo;
4818
 
4819
int
4820
main ()
4821
{
4822
return use_ascii (foo) == use_ebcdic (foo);
4823
  ;
4824
  return 0;
4825
}
4826
_ACEOF
4827
if ac_fn_c_try_compile "$LINENO"; then :
4828
  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4829
              ac_cv_c_bigendian=yes
4830
            fi
4831
            if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4832
              if test "$ac_cv_c_bigendian" = unknown; then
4833
                ac_cv_c_bigendian=no
4834
              else
4835
                # finding both strings is unlikely to happen, but who knows?
4836
                ac_cv_c_bigendian=unknown
4837
              fi
4838
            fi
4839
fi
4840
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4841
else
4842
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843
/* end confdefs.h.  */
4844
$ac_includes_default
4845
int
4846
main ()
4847
{
4848
 
4849
             /* Are we little or big endian?  From Harbison&Steele.  */
4850
             union
4851
             {
4852
               long int l;
4853
               char c[sizeof (long int)];
4854
             } u;
4855
             u.l = 1;
4856
             return u.c[sizeof (long int) - 1] == 1;
4857
 
4858
  ;
4859
  return 0;
4860
}
4861
_ACEOF
4862
if ac_fn_c_try_run "$LINENO"; then :
4863
  ac_cv_c_bigendian=no
4864
else
4865
  ac_cv_c_bigendian=yes
4866
fi
4867
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4868
  conftest.$ac_objext conftest.beam conftest.$ac_ext
4869
fi
4870
 
4871
    fi
4872
fi
4873
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4874
$as_echo "$ac_cv_c_bigendian" >&6; }
4875
 case $ac_cv_c_bigendian in #(
4876
   yes)
4877
     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4878
;; #(
4879
   no)
4880
      ;; #(
4881
   universal)
4882
 
4883
$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4884
 
4885
     ;; #(
4886
   *)
4887
     as_fn_error "unknown endianness
4888
 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4889
 esac
4890
 
4891
  if test $ac_cv_c_bigendian = yes; then
4892
    sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
4893
  else
4894
    sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
4895
  fi
4896
else
4897
  sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
4898
fi
4899
fi
4900
 
4901
 
4902
# NOTE: Don't add -Wall or -Wunused, they both include
4903
# -Wunused-parameter which reports bogus warnings.
4904
# NOTE: If you add to this list, remember to update
4905
# gdb/doc/gdbint.texinfo.
4906
build_warnings="-Wimplicit -Wreturn-type -Wcomment -Wtrigraphs \
4907
-Wformat -Wparentheses -Wpointer-arith"
4908
# GCC supports -Wuninitialized only with -O or -On, n != 0.
4909
if test x${CFLAGS+set} = xset; then
4910
  case "${CFLAGS}" in
4911
    *"-O0"* ) ;;
4912
    *"-O"* )
4913
      build_warnings="${build_warnings} -Wuninitialized"
4914
    ;;
4915
  esac
4916
else
4917
  build_warnings="${build_warnings} -Wuninitialized"
4918
fi
4919
# Up for debate: -Wswitch -Wcomment -trigraphs -Wtrigraphs
4920
# -Wunused-function -Wunused-label -Wunused-variable -Wunused-value
4921
# -Wchar-subscripts -Wtraditional -Wshadow -Wcast-qual
4922
# -Wcast-align -Wwrite-strings -Wconversion -Wstrict-prototypes
4923
# -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
4924
# -Woverloaded-virtual -Winline -Werror"
4925
# Check whether --enable-build-warnings was given.
4926
if test "${enable_build_warnings+set}" = set; then :
4927
  enableval=$enable_build_warnings; case "${enableval}" in
4928
  yes)  ;;
4929
  no)   build_warnings="-w";;
4930
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4931
        build_warnings="${build_warnings} ${t}";;
4932
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4933
        build_warnings="${t} ${build_warnings}";;
4934
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4935
esac
4936
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4937
  echo "Setting compiler warning flags = $build_warnings" 6>&1
4938
fi
4939
fi
4940
# Check whether --enable-sim-build-warnings was given.
4941
if test "${enable_sim_build_warnings+set}" = set; then :
4942
  enableval=$enable_sim_build_warnings; case "${enableval}" in
4943
  yes)  ;;
4944
  no)   build_warnings="-w";;
4945
  ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4946
        build_warnings="${build_warnings} ${t}";;
4947
  *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
4948
        build_warnings="${t} ${build_warnings}";;
4949
  *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4950
esac
4951
if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
4952
  echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
4953
fi
4954
fi
4955
WARN_CFLAGS=""
4956
WERROR_CFLAGS=""
4957
if test "x${build_warnings}" != x -a "x$GCC" = xyes
4958
then
4959
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
4960
$as_echo_n "checking compiler warning flags... " >&6; }
4961
    # Separate out the -Werror flag as some files just cannot be
4962
    # compiled with it enabled.
4963
    for w in ${build_warnings}; do
4964
        case $w in
4965
        -Werr*) WERROR_CFLAGS=-Werror ;;
4966
        *) # Check that GCC accepts it
4967
            saved_CFLAGS="$CFLAGS"
4968
            CFLAGS="$CFLAGS $w"
4969
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4970
/* end confdefs.h.  */
4971
 
4972
int
4973
main ()
4974
{
4975
 
4976
  ;
4977
  return 0;
4978
}
4979
_ACEOF
4980
if ac_fn_c_try_compile "$LINENO"; then :
4981
  WARN_CFLAGS="${WARN_CFLAGS} $w"
4982
fi
4983
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4984
            CFLAGS="$saved_CFLAGS"
4985
        esac
4986
    done
4987
    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS}${WERROR_CFLAGS}" >&5
4988
$as_echo "${WARN_CFLAGS}${WERROR_CFLAGS}" >&6; }
4989
fi
4990
 
4991
 
4992
default_sim_reserved_bits="1"
4993
# Check whether --enable-sim-reserved-bits was given.
4994
if test "${enable_sim_reserved_bits+set}" = set; then :
4995
  enableval=$enable_sim_reserved_bits; case "${enableval}" in
4996
  yes)  sim_reserved_bits="-DWITH_RESERVED_BITS=1";;
4997
  no)   sim_reserved_bits="-DWITH_RESERVED_BITS=0";;
4998
  *)    as_fn_error "\"--enable-sim-reserved-bits does not take a value\"" "$LINENO" 5; sim_reserved_bits="";;
4999
esac
5000
if test x"$silent" != x"yes" && test x"$sim_reserved_bits" != x""; then
5001
  echo "Setting reserved flags = $sim_reserved_bits" 6>&1
5002
fi
5003
else
5004
  sim_reserved_bits="-DWITH_RESERVED_BITS=${default_sim_reserved_bits}"
5005
fi
5006
 
5007
 
5008
# DEPRECATED
5009
#
5010
# Instead of defining a `subtarget' macro, code should be checking
5011
# the value of {STATE,CPU}_ARCHITECTURE to identify the architecture
5012
# in question.
5013
#
5014
case "${target}" in
5015
  mips64vr*-*-*)        SIM_SUBTARGET="-DTARGET_ENABLE_FR=1" ;;
5016
  mips*tx39*)           SIM_SUBTARGET="-DSUBTARGET_R3900=1";;
5017
  mips*-sde-elf*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
5018
  mipsisa32*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
5019
  mipsisa64*-*-*)       SIM_SUBTARGET="-DTARGET_ENABLE_FR=1";;
5020
  *)                    SIM_SUBTARGET="";;
5021
esac
5022
 
5023
 
5024
 
5025
 
5026
#
5027
# Select the byte order of the target
5028
#
5029
mips_endian=
5030
default_endian=
5031
case "${target}" in
5032
  mips64el*-*-*)        mips_endian=LITTLE_ENDIAN ;;
5033
  mips64vr*el-*-*)      default_endian=LITTLE_ENDIAN ;;
5034
  mips64*-*-*)          default_endian=BIG_ENDIAN ;;
5035
  mips16*-*-*)          default_endian=BIG_ENDIAN ;;
5036
  mipsisa32*-*-*)       default_endian=BIG_ENDIAN ;;
5037
  mipsisa64*-*-*)       default_endian=BIG_ENDIAN ;;
5038
  mips*-*-*)            default_endian=BIG_ENDIAN ;;
5039
  *)                    default_endian=BIG_ENDIAN ;;
5040
esac
5041
 
5042
wire_endian="$mips_endian"
5043
default_endian="$default_endian"
5044
# Check whether --enable-sim-endian was given.
5045
if test "${enable_sim_endian+set}" = set; then :
5046
  enableval=$enable_sim_endian; case "${enableval}" in
5047
  b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5048
  l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5049
  yes)   if test x"$wire_endian" != x; then
5050
           sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
5051
         else
5052
           if test x"$default_endian" != x; then
5053
             sim_endian="-DWITH_TARGET_BYTE_ORDER=${default_endian}"
5054
           else
5055
             echo "No hard-wired endian for target $target" 1>&6
5056
             sim_endian="-DWITH_TARGET_BYTE_ORDER=0"
5057
           fi
5058
         fi;;
5059
  no)    if test x"$default_endian" != x; then
5060
           sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
5061
         else
5062
           if test x"$wire_endian" != x; then
5063
             sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${wire_endian}"
5064
           else
5065
             echo "No default endian for target $target" 1>&6
5066
             sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=0"
5067
           fi
5068
         fi;;
5069
  *)     as_fn_error "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
5070
esac
5071
if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
5072
  echo "Setting endian flags = $sim_endian" 6>&1
5073
fi
5074
else
5075
  if test x"$default_endian" != x; then
5076
  sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=${default_endian}"
5077
else
5078
  if test x"$wire_endian" != x; then
5079
    sim_endian="-DWITH_TARGET_BYTE_ORDER=${wire_endian}"
5080
  else
5081
    sim_endian=
5082
  fi
5083
fi
5084
fi
5085
 
5086
 
5087
 
5088
 
5089
#
5090
# Select the bitsize of the target
5091
#
5092
mips_addr_bitsize=
5093
case "${target}" in
5094
  mips*-sde-elf*)       mips_bitsize=64 ; mips_msb=63 ;;
5095
  mips64*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
5096
  mips16*-*-*)          mips_bitsize=64 ; mips_msb=63 ;;
5097
  mipsisa32*-*-*)       mips_bitsize=32 ; mips_msb=31 ;;
5098
  mipsisa64*-*-*)       mips_bitsize=64 ; mips_msb=63 ;;
5099
  mips*-*-*)            mips_bitsize=32 ; mips_msb=31 ;;
5100
  *)                    mips_bitsize=64 ; mips_msb=63 ;;
5101
esac
5102
wire_word_bitsize="$mips_bitsize"
5103
wire_word_msb="$mips_msb"
5104
wire_address_bitsize="$mips_addr_bitsize"
5105
wire_cell_bitsize=""
5106
# Check whether --enable-sim-bitsize was given.
5107
if test "${enable_sim_bitsize+set}" = set; then :
5108
  enableval=$enable_sim_bitsize; sim_bitsize=
5109
case "${enableval}" in
5110
  64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
5111
  32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
5112
  64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
5113
  32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
5114
  32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
5115
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
5116
      else
5117
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
5118
      fi ;;
5119
  64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
5120
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
5121
      else
5122
        sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
5123
      fi ;;
5124
  *)  as_fn_error "\"--enable-sim-bitsize was given $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
5125
esac
5126
# address bitsize
5127
tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
5128
case x"${tmp}" in
5129
  x ) ;;
5130
  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
5131
  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
5132
  * ) as_fn_error "\"--enable-sim-bitsize was given address size $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
5133
esac
5134
# cell bitsize
5135
tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
5136
case x"${tmp}" in
5137
  x ) ;;
5138
  x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
5139
  x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
5140
  * ) as_fn_error "\"--enable-sim-bitsize was given cell size $enableval.  Expected 32 or 64\"" "$LINENO" 5 ;;
5141
esac
5142
if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
5143
  echo "Setting bitsize flags = $sim_bitsize" 6>&1
5144
fi
5145
else
5146
  sim_bitsize=""
5147
if test x"$wire_word_bitsize" != x; then
5148
  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
5149
fi
5150
if test x"$wire_word_msb" != x; then
5151
  sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
5152
fi
5153
if test x"$wire_address_bitsize" != x; then
5154
  sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
5155
fi
5156
if test x"$wire_cell_bitsize" != x; then
5157
  sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
5158
fi
5159
fi
5160
 
5161
 
5162
 
5163
 
5164
#
5165
# Select the floating hardware support of the target
5166
#
5167
mips_fpu=HARDWARE_FLOATING_POINT
5168
mips_fpu_bitsize=
5169
case "${target}" in
5170
  mips*tx39*)           mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5171
  mips*-sde-elf*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5172
  mips64*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5173
  mips16*-*-*)          mips_fpu=HARD_FLOATING_POINT ;;
5174
  mipsisa32*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5175
  mipsisa64*-*-*)       mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=64 ;;
5176
  mips*-*-*)            mips_fpu=HARD_FLOATING_POINT ; mips_fpu_bitsize=32 ;;
5177
  *)                    mips_fpu=HARD_FLOATING_POINT ;;
5178
esac
5179
 
5180
default_sim_float="$mips_fpu"
5181
default_sim_float_bitsize="$mips_fpu_bitsize"
5182
# Check whether --enable-sim-float was given.
5183
if test "${enable_sim_float+set}" = set; then :
5184
  enableval=$enable_sim_float; case "${enableval}" in
5185
  yes | hard)   sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5186
  no | soft)    sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
5187
  32)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=32";;
5188
  64)           sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT -DWITH_TARGET_FLOATING_POINT_BITSIZE=64";;
5189
  *)            as_fn_error "\"Unknown value $enableval passed to --enable-sim-float\"" "$LINENO" 5; sim_float="";;
5190
esac
5191
if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5192
  echo "Setting float flags = $sim_float" 6>&1
5193
fi
5194
else
5195
 
5196
sim_float=
5197
if test x"${default_sim_float}" != x""; then
5198
  sim_float="-DWITH_FLOATING_POINT=${default_sim_float}"
5199
fi
5200
if test x"${default_sim_float_bitsize}" != x""; then
5201
  sim_float="$sim_float -DWITH_TARGET_FLOATING_POINT_BITSIZE=${default_sim_float_bitsize}"
5202
fi
5203
 
5204
fi
5205
 
5206
 
5207
 
5208
 
5209
#
5210
# Select the level of SMP support
5211
#
5212
case "${target}" in
5213
  *)                    mips_smp=0 ;;
5214
esac
5215
 
5216
default_sim_smp="$mips_smp"
5217
# Check whether --enable-sim-smp was given.
5218
if test "${enable_sim_smp+set}" = set; then :
5219
  enableval=$enable_sim_smp; case "${enableval}" in
5220
  yes)  sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
5221
  no)   sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
5222
  *)    sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
5223
esac
5224
if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
5225
  echo "Setting smp flags = $sim_smp" 6>&1
5226
fi
5227
else
5228
  sim_smp="-DWITH_SMP=${default_sim_smp}" ; sim_igen_smp="-N ${default_sim_smp}"
5229
if test x"$silent" != x"yes"; then
5230
  echo "Setting smp flags = $sim_smp" 6>&1
5231
fi
5232
fi
5233
 
5234
 
5235
 
5236
 
5237
#
5238
# Select the IGEN architecture
5239
#
5240
sim_gen=IGEN
5241
sim_igen_machine="-M mipsIV"
5242
sim_m16_machine="-M mips16,mipsIII"
5243
sim_igen_filter="32,64,f"
5244
sim_m16_filter="16"
5245
sim_mach_default="mips8000"
5246
 
5247
case "${target}" in
5248
  mips*tx39*)           sim_gen=IGEN
5249
                        sim_igen_filter="32,f"
5250
                        sim_igen_machine="-M r3900"
5251
                        ;;
5252
  mips64vr43*-*-*)      sim_gen=IGEN
5253
                        sim_igen_machine="-M mipsIV"
5254
                        sim_mach_default="mips8000"
5255
                        ;;
5256
  mips64vr5*-*-*)       sim_gen=IGEN
5257
                        sim_igen_machine="-M vr5000"
5258
                        sim_mach_default="mips5000"
5259
                        ;;
5260
  mips64vr41*)          sim_gen=M16
5261
                        sim_igen_machine="-M vr4100"
5262
                        sim_m16_machine="-M vr4100"
5263
                        sim_igen_filter="32,64,f"
5264
                        sim_m16_filter="16"
5265
                        sim_mach_default="mips4100"
5266
                        ;;
5267
  mips64vr-*-* | mips64vrel-*-*)
5268
                        sim_gen=MULTI
5269
                        sim_multi_configs="\
5270
                          vr4100:mipsIII,mips16,vr4100:32,64:mips4100,mips4111\
5271
                          vr4120:mipsIII,mips16,vr4120:32,64:mips4120\
5272
                          vr5000:mipsIV:32,64,f:mips4300,mips5000\
5273
                          vr5400:mipsIV,vr5400:32,64,f:mips5400\
5274
                          vr5500:mipsIV,vr5500:32,64,f:mips5500"
5275
                        sim_multi_default=mips5000
5276
                        ;;
5277
  mips*-sde-elf*)       sim_gen=M16
5278
                        sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5279
                        sim_m16_machine="-M mips16,mips16e,mips64r2"
5280
                        sim_igen_filter="32,64,f"
5281
                        sim_mach_default="mipsisa64r2"
5282
                        ;;
5283
  mips64*-*-*)          sim_igen_filter="32,64,f"
5284
                        sim_gen=IGEN
5285
                        ;;
5286
  mips16*-*-*)          sim_gen=M16
5287
                        sim_igen_filter="32,64,f"
5288
                        sim_m16_filter="16"
5289
                        ;;
5290
  mipsisa32r2*-*-*)     sim_gen=M16
5291
                        sim_igen_machine="-M mips32r2,mips16,mips16e,mdmx,dsp,dsp2,smartmips"
5292
                        sim_m16_machine="-M mips16,mips16e,mips32r2"
5293
                        sim_igen_filter="32,f"
5294
                        sim_mach_default="mipsisa32r2"
5295
                        ;;
5296
  mipsisa32*-*-*)       sim_gen=M16
5297
                        sim_igen_machine="-M mips32,mips16,mips16e,smartmips"
5298
                        sim_m16_machine="-M mips16,mips16e,mips32"
5299
                        sim_igen_filter="32,f"
5300
                        sim_mach_default="mipsisa32"
5301
                        ;;
5302
  mipsisa64r2*-*-*)     sim_gen=M16
5303
                        sim_igen_machine="-M mips64r2,mips3d,mips16,mips16e,mdmx,dsp,dsp2"
5304
                        sim_m16_machine="-M mips16,mips16e,mips64r2"
5305
                        sim_igen_filter="32,64,f"
5306
                        sim_mach_default="mipsisa64r2"
5307
                        ;;
5308
  mipsisa64sb1*-*-*)    sim_gen=IGEN
5309
                        sim_igen_machine="-M mips64,mips3d,sb1"
5310
                        sim_igen_filter="32,64,f"
5311
                        sim_mach_default="mips_sb1"
5312
                        ;;
5313
  mipsisa64*-*-*)       sim_gen=M16
5314
                        sim_igen_machine="-M mips64,mips3d,mips16,mips16e,mdmx"
5315
                        sim_m16_machine="-M mips16,mips16e,mips64"
5316
                        sim_igen_filter="32,64,f"
5317
                        sim_mach_default="mipsisa64"
5318
                        ;;
5319
  mips*lsi*)            sim_gen=M16
5320
                        sim_igen_machine="-M mipsIII,mips16"
5321
                        sim_m16_machine="-M mips16,mipsIII"
5322
                        sim_igen_filter="32,f"
5323
                        sim_m16_filter="16"
5324
                        sim_mach_default="mips4000"
5325
                        ;;
5326
  mips*-*-*)            sim_gen=IGEN
5327
                        sim_igen_filter="32,f"
5328
                        ;;
5329
esac
5330
 
5331
# The MULTI generator can combine several simulation engines into one.
5332
# executable.  A configuration which uses the MULTI should set two
5333
# variables: ${sim_multi_configs} and ${sim_multi_default}.
5334
#
5335
# ${sim_multi_configs} is the list of engines to build.  Each
5336
# space-separated entry has the form NAME:MACHINE:FILTER:BFDMACHS,
5337
# where:
5338
#
5339
# - NAME is a C-compatible prefix for the engine,
5340
# - MACHINE is a -M argument,
5341
# - FILTER is a -F argument, and
5342
# - BFDMACHS is a comma-separated list of bfd machines that the
5343
#     simulator can run.
5344
#
5345
# Each entry will have a separate simulation engine whose prefix is
5346
# m32.  If the machine list includes "mips16", there will also
5347
# be a mips16 engine, prefix m16.  The mips16 engine will be
5348
# generated using the same machine list as the 32-bit version,
5349
# but the filter will be "16" instead of FILTER.
5350
#
5351
# The simulator compares the bfd mach against BFDMACHS to decide
5352
# which engine to use.  Entries in BFDMACHS should be bfd_mach
5353
# values with "bfd_mach_" removed.  ${sim_multi_default} says
5354
# which entry should be the default.
5355
if test ${sim_gen} = MULTI; then
5356
 
5357
  # Simple sanity check.
5358
  if test -z "${sim_multi_configs}" || test -z "${sim_multi_default}"; then
5359
    as_fn_error "Error in configure.in: MULTI simulator not set up correctly" "$LINENO" 5
5360
  fi
5361
 
5362
  # Start in a known state.
5363
  rm -f multi-include.h multi-run.c
5364
  sim_multi_flags=
5365
  sim_multi_src=
5366
  sim_multi_obj=multi-run.o
5367
  sim_multi_igen_configs=
5368
  sim_seen_default=no
5369
 
5370
  cat << __EOF__ > multi-run.c
5371
/* Main entry point for MULTI simulators.
5372
   Copyright (C) 2003, 2007, 2010 Free Software Foundation, Inc.
5373
 
5374
   This program is free software; you can redistribute it and/or modify
5375
   it under the terms of the GNU General Public License as published by
5376
   the Free Software Foundation; either version 3 of the License, or
5377
   (at your option) any later version.
5378
 
5379
   This program is distributed in the hope that it will be useful,
5380
   but WITHOUT ANY WARRANTY; without even the implied warranty of
5381
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5382
   GNU General Public License for more details.
5383
 
5384
   You should have received a copy of the GNU General Public License
5385
   along with this program.  If not, see .
5386
 
5387
   --
5388
 
5389
   This file was generated by sim/mips/configure.  */
5390
 
5391
#include "sim-main.h"
5392
#include "multi-include.h"
5393
 
5394
#define SD sd
5395
#define CPU cpu
5396
 
5397
void
5398
sim_engine_run (SIM_DESC sd,
5399
                int next_cpu_nr,
5400
                int nr_cpus,
5401
                int signal) /* ignore */
5402
{
5403
  int mach;
5404
 
5405
  if (STATE_ARCHITECTURE (sd) == NULL)
5406
    mach = bfd_mach_${sim_multi_default};
5407
  else
5408
    mach = STATE_ARCHITECTURE (SD)->mach;
5409
 
5410
  switch (mach)
5411
    {
5412
__EOF__
5413
 
5414
  for fc in ${sim_multi_configs}; do
5415
 
5416
    # Split up the entry.  ${c} contains the first three elements.
5417
    # Note: outer sqaure brackets are m4 quotes.
5418
    c=`echo ${fc} | sed 's/:[^:]*$//'`
5419
    bfdmachs=`echo ${fc} | sed 's/.*://'`
5420
    name=`echo ${c} | sed 's/:.*//'`
5421
    machine=`echo ${c} | sed 's/.*:\(.*\):.*/\1/'`
5422
    filter=`echo ${c} | sed 's/.*://'`
5423
 
5424
    # Build the following lists:
5425
    #
5426
    #   sim_multi_flags: all -M and -F flags used by the simulator
5427
    #   sim_multi_src: all makefile-generated source files
5428
    #   sim_multi_obj: the objects for ${sim_multi_src}
5429
    #   sim_multi_igen_configs: igen configuration strings.
5430
    #
5431
    # Each entry in ${sim_multi_igen_configs} is a prefix (m32
5432
    # or m16) followed by the NAME, MACHINE and FILTER part of
5433
    # the ${sim_multi_configs} entry.
5434
    sim_multi_flags="${sim_multi_flags} -F ${filter} -M ${machine}"
5435
 
5436
    # Check whether mips16 handling is needed.
5437
    case ${c} in
5438
      *:*mips16*:*)
5439
        # Run igen twice, once for normal mode and once for mips16.
5440
        ws="m32 m16"
5441
 
5442
        # The top-level function for the mips16 simulator is
5443
        # in a file m16${name}_run.c, generated by the
5444
        # tmp-run-multi Makefile rule.
5445
        sim_multi_src="${sim_multi_src} m16${name}_run.c"
5446
        sim_multi_obj="${sim_multi_obj} m16${name}_run.o"
5447
        sim_multi_flags="${sim_multi_flags} -F 16"
5448
        ;;
5449
      *)
5450
        ws=m32
5451
        ;;
5452
    esac
5453
 
5454
    # Now add the list of igen-generated files to ${sim_multi_src}
5455
    # and ${sim_multi_obj}.
5456
    for w in ${ws}; do
5457
      for base in engine icache idecode model semantics support; do
5458
        sim_multi_src="${sim_multi_src} ${w}${name}_${base}.c"
5459
        sim_multi_src="${sim_multi_src} ${w}${name}_${base}.h"
5460
        sim_multi_obj="${sim_multi_obj} ${w}${name}_${base}.o"
5461
      done
5462
      sim_multi_igen_configs="${sim_multi_igen_configs} ${w}${c}"
5463
    done
5464
 
5465
    # Add an include for the engine.h file.  This file declares the
5466
    # top-level foo_engine_run() function.
5467
    echo "#include \"${w}${name}_engine.h\"" >> multi-include.h
5468
 
5469
    # Add case statements for this engine to sim_engine_run().
5470
    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5471
      echo "    case bfd_mach_${mach}:" >> multi-run.c
5472
      if test ${mach} = ${sim_multi_default}; then
5473
        echo "    default:" >> multi-run.c
5474
        sim_seen_default=yes
5475
      fi
5476
    done
5477
    echo "      ${w}${name}_engine_run (sd, next_cpu_nr, nr_cpus, signal);" \
5478
      >> multi-run.c
5479
    echo "      break;" >> multi-run.c
5480
  done
5481
 
5482
  # Check whether we added a 'default:' label.
5483
  if test ${sim_seen_default} = no; then
5484
    as_fn_error "Error in configure.in: \${sim_multi_configs} doesn't have an entry for \${sim_multi_default}" "$LINENO" 5
5485
  fi
5486
 
5487
  cat << __EOF__ >> multi-run.c
5488
    }
5489
}
5490
 
5491
int
5492
mips_mach_multi (SIM_DESC sd)
5493
{
5494
  if (STATE_ARCHITECTURE (sd) == NULL)
5495
    return bfd_mach_${sim_multi_default};
5496
 
5497
  switch (STATE_ARCHITECTURE (SD)->mach)
5498
    {
5499
__EOF__
5500
 
5501
  # Add case statements for this engine to mips_mach_multi().
5502
  for fc in ${sim_multi_configs}; do
5503
 
5504
    # Split up the entry.  ${c} contains the first three elements.
5505
    # Note: outer sqaure brackets are m4 quotes.
5506
    c=`echo ${fc} | sed 's/:[^:]*$//'`
5507
    bfdmachs=`echo ${fc} | sed 's/.*://'`
5508
 
5509
    for mach in `echo ${bfdmachs} | sed 's/,/ /g'`; do
5510
      echo "    case bfd_mach_${mach}:" >> multi-run.c
5511
    done
5512
  done
5513
 
5514
  cat << __EOF__ >> multi-run.c
5515
      return (STATE_ARCHITECTURE (SD)->mach);
5516
    default:
5517
      return bfd_mach_${sim_multi_default};
5518
    }
5519
}
5520
__EOF__
5521
 
5522
  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_MULTI"
5523
else
5524
  # For clean-extra
5525
  sim_multi_src=doesnt-exist.c
5526
 
5527
  if test x"${sim_mach_default}" = x""; then
5528
    as_fn_error "Error in configure.in: \${sim_mach_default} not defined" "$LINENO" 5
5529
  fi
5530
  SIM_SUBTARGET="$SIM_SUBTARGET -DMIPS_MACH_DEFAULT=bfd_mach_${sim_mach_default}"
5531
fi
5532
sim_igen_flags="-F ${sim_igen_filter} ${sim_igen_machine} ${sim_igen_smp}"
5533
sim_m16_flags=" -F ${sim_m16_filter}  ${sim_m16_machine}  ${sim_igen_smp}"
5534
 
5535
 
5536
 
5537
 
5538
 
5539
 
5540
 
5541
 
5542
 
5543
#
5544
# Add simulated hardware devices
5545
#
5546
hw_enabled=no
5547
case "${target}" in
5548
  mips*tx39*)
5549
        hw_enabled=yes
5550
        hw_extra_devices="tx3904cpu tx3904irc tx3904tmr tx3904sio"
5551
        mips_extra_objs="dv-sockser.o"
5552
        SIM_SUBTARGET="$SIM_SUBTARGET -DTARGET_TX3904=1"
5553
        ;;
5554
  *)
5555
        mips_extra_objs=""
5556
        ;;
5557
esac
5558
 
5559
if test x"$hw_enabled" = x"yes"; then
5560
  sim_hw_p=yes
5561
else
5562
  sim_hw_p=no
5563
fi
5564
if test "$hw_devices"; then
5565
  hardware="core pal glue"
5566
else
5567
  hardware="core pal glue $hw_extra_devices"
5568
fi
5569
sim_hw_cflags="-DWITH_HW=1"
5570
sim_hw="$hardware"
5571
sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
5572
# Check whether --enable-sim-hardware was given.
5573
if test "${enable_sim_hardware+set}" = set; then :
5574
  enableval=$enable_sim_hardware;
5575
case "${enableval}" in
5576
  yes)  sim_hw_p=yes;;
5577
  no)   sim_hw_p=no;;
5578
  ,*)   sim_hw_p=yes; hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
5579
  *,)   sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
5580
  *)    sim_hw_p=yes; hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
5581
esac
5582
if test "$sim_hw_p" != yes; then
5583
  sim_hw_objs=
5584
  sim_hw_cflags="-DWITH_HW=0"
5585
  sim_hw=
5586
else
5587
  sim_hw_cflags="-DWITH_HW=1"
5588
  # remove duplicates
5589
  sim_hw=""
5590
  sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
5591
  for i in $hardware ; do
5592
    case " $sim_hw " in
5593
      *" $i "*) ;;
5594
      *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
5595
    esac
5596
  done
5597
fi
5598
if test x"$silent" != x"yes" && test "$sim_hw_p" = "yes"; then
5599
  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5600
fi
5601
else
5602
 
5603
if test "$sim_hw_p" != yes; then
5604
  sim_hw_objs=
5605
  sim_hw_cflags="-DWITH_HW=0"
5606
  sim_hw=
5607
fi
5608
if test x"$silent" != x"yes"; then
5609
  echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
5610
fi
5611
fi
5612
 
5613
 
5614
 
5615
 
5616
# Choose simulator engine
5617
case "${target}" in
5618
  *)    mips_igen_engine="engine.o"
5619
        ;;
5620
esac
5621
 
5622
 
5623
 
5624
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
5625
$as_echo_n "checking for X... " >&6; }
5626
 
5627
 
5628
# Check whether --with-x was given.
5629
if test "${with_x+set}" = set; then :
5630
  withval=$with_x;
5631
fi
5632
 
5633
# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5634
if test "x$with_x" = xno; then
5635
  # The user explicitly disabled X.
5636
  have_x=disabled
5637
else
5638
  case $x_includes,$x_libraries in #(
5639
    *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
5640
    *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
5641
  $as_echo_n "(cached) " >&6
5642
else
5643
  # One or both of the vars are not set, and there is no cached value.
5644
ac_x_includes=no ac_x_libraries=no
5645
rm -f -r conftest.dir
5646
if mkdir conftest.dir; then
5647
  cd conftest.dir
5648
  cat >Imakefile <<'_ACEOF'
5649
incroot:
5650
        @echo incroot='${INCROOT}'
5651
usrlibdir:
5652
        @echo usrlibdir='${USRLIBDIR}'
5653
libdir:
5654
        @echo libdir='${LIBDIR}'
5655
_ACEOF
5656
  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
5657
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5658
    for ac_var in incroot usrlibdir libdir; do
5659
      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
5660
    done
5661
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5662
    for ac_extension in a so sl dylib la dll; do
5663
      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
5664
         test -f "$ac_im_libdir/libX11.$ac_extension"; then
5665
        ac_im_usrlibdir=$ac_im_libdir; break
5666
      fi
5667
    done
5668
    # Screen out bogus values from the imake configuration.  They are
5669
    # bogus both because they are the default anyway, and because
5670
    # using them would break gcc on systems where it needs fixed includes.
5671
    case $ac_im_incroot in
5672
        /usr/include) ac_x_includes= ;;
5673
        *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5674
    esac
5675
    case $ac_im_usrlibdir in
5676
        /usr/lib | /usr/lib64 | /lib | /lib64) ;;
5677
        *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5678
    esac
5679
  fi
5680
  cd ..
5681
  rm -f -r conftest.dir
5682
fi
5683
 
5684
# Standard set of common directories for X headers.
5685
# Check X11 before X11Rn because it is often a symlink to the current release.
5686
ac_x_header_dirs='
5687
/usr/X11/include
5688
/usr/X11R7/include
5689
/usr/X11R6/include
5690
/usr/X11R5/include
5691
/usr/X11R4/include
5692
 
5693
/usr/include/X11
5694
/usr/include/X11R7
5695
/usr/include/X11R6
5696
/usr/include/X11R5
5697
/usr/include/X11R4
5698
 
5699
/usr/local/X11/include
5700
/usr/local/X11R7/include
5701
/usr/local/X11R6/include
5702
/usr/local/X11R5/include
5703
/usr/local/X11R4/include
5704
 
5705
/usr/local/include/X11
5706
/usr/local/include/X11R7
5707
/usr/local/include/X11R6
5708
/usr/local/include/X11R5
5709
/usr/local/include/X11R4
5710
 
5711
/usr/X386/include
5712
/usr/x386/include
5713
/usr/XFree86/include/X11
5714
 
5715
/usr/include
5716
/usr/local/include
5717
/usr/unsupported/include
5718
/usr/athena/include
5719
/usr/local/x11r5/include
5720
/usr/lpp/Xamples/include
5721
 
5722
/usr/openwin/include
5723
/usr/openwin/share/include'
5724
 
5725
if test "$ac_x_includes" = no; then
5726
  # Guess where to find include files, by looking for Xlib.h.
5727
  # First, try using that file with no special directory specified.
5728
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5729
/* end confdefs.h.  */
5730
#include 
5731
_ACEOF
5732
if ac_fn_c_try_cpp "$LINENO"; then :
5733
  # We can compile using X headers with no special include directory.
5734
ac_x_includes=
5735
else
5736
  for ac_dir in $ac_x_header_dirs; do
5737
  if test -r "$ac_dir/X11/Xlib.h"; then
5738
    ac_x_includes=$ac_dir
5739
    break
5740
  fi
5741
done
5742
fi
5743
rm -f conftest.err conftest.$ac_ext
5744
fi # $ac_x_includes = no
5745
 
5746
if test "$ac_x_libraries" = no; then
5747
  # Check for the libraries.
5748
  # See if we find them without any special options.
5749
  # Don't add to $LIBS permanently.
5750
  ac_save_LIBS=$LIBS
5751
  LIBS="-lX11 $LIBS"
5752
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5753
/* end confdefs.h.  */
5754
#include 
5755
int
5756
main ()
5757
{
5758
XrmInitialize ()
5759
  ;
5760
  return 0;
5761
}
5762
_ACEOF
5763
if ac_fn_c_try_link "$LINENO"; then :
5764
  LIBS=$ac_save_LIBS
5765
# We can link X programs with no special library path.
5766
ac_x_libraries=
5767
else
5768
  LIBS=$ac_save_LIBS
5769
for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5770
do
5771
  # Don't even attempt the hair of trying to link an X program!
5772
  for ac_extension in a so sl dylib la dll; do
5773
    if test -r "$ac_dir/libX11.$ac_extension"; then
5774
      ac_x_libraries=$ac_dir
5775
      break 2
5776
    fi
5777
  done
5778
done
5779
fi
5780
rm -f core conftest.err conftest.$ac_objext \
5781
    conftest$ac_exeext conftest.$ac_ext
5782
fi # $ac_x_libraries = no
5783
 
5784
case $ac_x_includes,$ac_x_libraries in #(
5785
  no,* | *,no | *\'*)
5786
    # Didn't find X, or a directory has "'" in its name.
5787
    ac_cv_have_x="have_x=no";; #(
5788
  *)
5789
    # Record where we found X for the cache.
5790
    ac_cv_have_x="have_x=yes\
5791
        ac_x_includes='$ac_x_includes'\
5792
        ac_x_libraries='$ac_x_libraries'"
5793
esac
5794
fi
5795
;; #(
5796
    *) have_x=yes;;
5797
  esac
5798
  eval "$ac_cv_have_x"
5799
fi # $with_x != no
5800
 
5801
if test "$have_x" != yes; then
5802
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
5803
$as_echo "$have_x" >&6; }
5804
  no_x=yes
5805
else
5806
  # If each of the values was on the command line, it overrides each guess.
5807
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5808
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5809
  # Update the cache value to reflect the command line values.
5810
  ac_cv_have_x="have_x=yes\
5811
        ac_x_includes='$x_includes'\
5812
        ac_x_libraries='$x_libraries'"
5813
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
5814
$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
5815
fi
5816
 
5817
mips_extra_libs=""
5818
 
5819
 
5820
for ac_header in string.h strings.h stdlib.h stdlib.h
5821
do :
5822
  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5823
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5824
eval as_val=\$$as_ac_Header
5825
   if test "x$as_val" = x""yes; then :
5826
  cat >>confdefs.h <<_ACEOF
5827
#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5828
_ACEOF
5829
 
5830
fi
5831
 
5832
done
5833
 
5834
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs in -lm" >&5
5835
$as_echo_n "checking for fabs in -lm... " >&6; }
5836
if test "${ac_cv_lib_m_fabs+set}" = set; then :
5837
  $as_echo_n "(cached) " >&6
5838
else
5839
  ac_check_lib_save_LIBS=$LIBS
5840
LIBS="-lm  $LIBS"
5841
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5842
/* end confdefs.h.  */
5843
 
5844
/* Override any GCC internal prototype to avoid an error.
5845
   Use char because int might match the return type of a GCC
5846
   builtin and then its argument prototype would still apply.  */
5847
#ifdef __cplusplus
5848
extern "C"
5849
#endif
5850
char fabs ();
5851
int
5852
main ()
5853
{
5854
return fabs ();
5855
  ;
5856
  return 0;
5857
}
5858
_ACEOF
5859
if ac_fn_c_try_link "$LINENO"; then :
5860
  ac_cv_lib_m_fabs=yes
5861
else
5862
  ac_cv_lib_m_fabs=no
5863
fi
5864
rm -f core conftest.err conftest.$ac_objext \
5865
    conftest$ac_exeext conftest.$ac_ext
5866
LIBS=$ac_check_lib_save_LIBS
5867
fi
5868
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_fabs" >&5
5869
$as_echo "$ac_cv_lib_m_fabs" >&6; }
5870
if test "x$ac_cv_lib_m_fabs" = x""yes; then :
5871
  cat >>confdefs.h <<_ACEOF
5872
#define HAVE_LIBM 1
5873
_ACEOF
5874
 
5875
  LIBS="-lm $LIBS"
5876
 
5877
fi
5878
 
5879
for ac_func in aint anint sqrt
5880
do :
5881
  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5882
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5883
eval as_val=\$$as_ac_var
5884
   if test "x$as_val" = x""yes; then :
5885
  cat >>confdefs.h <<_ACEOF
5886
#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5887
_ACEOF
5888
 
5889
fi
5890
done
5891
 
5892
 
5893
 
5894
ac_sources="$sim_link_files"
5895
ac_dests="$sim_link_links"
5896
while test -n "$ac_sources"; do
5897
  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
5898
  set $ac_sources; ac_source=$1; shift; ac_sources=$*
5899
  ac_config_links_1="$ac_config_links_1 $ac_dest:$ac_source"
5900
done
5901
ac_config_links="$ac_config_links $ac_config_links_1"
5902
 
5903
cgen_breaks=""
5904
if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
5905
cgen_breaks="break cgen_rtx_error";
5906
fi
5907
 
5908
ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
5909
 
5910
ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
5911
 
5912
ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
5913
 
5914
ac_config_commands="$ac_config_commands Makefile"
5915
 
5916
ac_config_commands="$ac_config_commands stamp-h"
5917
 
5918
cat >confcache <<\_ACEOF
5919
# This file is a shell script that caches the results of configure
5920
# tests run on this system so they can be shared between configure
5921
# scripts and configure runs, see configure's option --config-cache.
5922
# It is not useful on other systems.  If it contains results you don't
5923
# want to keep, you may remove or edit it.
5924
#
5925
# config.status only pays attention to the cache file if you give it
5926
# the --recheck option to rerun configure.
5927
#
5928
# `ac_cv_env_foo' variables (set or unset) will be overridden when
5929
# loading this file, other *unset* `ac_cv_foo' will be assigned the
5930
# following values.
5931
 
5932
_ACEOF
5933
 
5934
# The following way of writing the cache mishandles newlines in values,
5935
# but we know of no workaround that is simple, portable, and efficient.
5936
# So, we kill variables containing newlines.
5937
# Ultrix sh set writes to stderr and can't be redirected directly,
5938
# and sets the high bit in the cache file unless we assign to the vars.
5939
(
5940
  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5941
    eval ac_val=\$$ac_var
5942
    case $ac_val in #(
5943
    *${as_nl}*)
5944
      case $ac_var in #(
5945
      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5946
$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5947
      esac
5948
      case $ac_var in #(
5949
      _ | IFS | as_nl) ;; #(
5950
      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5951
      *) { eval $ac_var=; unset $ac_var;} ;;
5952
      esac ;;
5953
    esac
5954
  done
5955
 
5956
  (set) 2>&1 |
5957
    case $as_nl`(ac_space=' '; set) 2>&1` in #(
5958
    *${as_nl}ac_space=\ *)
5959
      # `set' does not quote correctly, so add quotes: double-quote
5960
      # substitution turns \\\\ into \\, and sed turns \\ into \.
5961
      sed -n \
5962
        "s/'/'\\\\''/g;
5963
          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5964
      ;; #(
5965
    *)
5966
      # `set' quotes correctly as required by POSIX, so do not add quotes.
5967
      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5968
      ;;
5969
    esac |
5970
    sort
5971
) |
5972
  sed '
5973
     /^ac_cv_env_/b end
5974
     t clear
5975
     :clear
5976
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5977
     t end
5978
     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5979
     :end' >>confcache
5980
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5981
  if test -w "$cache_file"; then
5982
    test "x$cache_file" != "x/dev/null" &&
5983
      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5984
$as_echo "$as_me: updating cache $cache_file" >&6;}
5985
    cat confcache >$cache_file
5986
  else
5987
    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5988
$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5989
  fi
5990
fi
5991
rm -f confcache
5992
 
5993
test "x$prefix" = xNONE && prefix=$ac_default_prefix
5994
# Let make expand exec_prefix.
5995
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5996
 
5997
DEFS=-DHAVE_CONFIG_H
5998
 
5999
ac_libobjs=
6000
ac_ltlibobjs=
6001
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6002
  # 1. Remove the extension, and $U if already installed.
6003
  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6004
  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6005
  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
6006
  #    will be set to the directory where LIBOBJS objects are built.
6007
  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6008
  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6009
done
6010
LIBOBJS=$ac_libobjs
6011
 
6012
LTLIBOBJS=$ac_ltlibobjs
6013
 
6014
 
6015
 
6016
 
6017
: ${CONFIG_STATUS=./config.status}
6018
ac_write_fail=0
6019
ac_clean_files_save=$ac_clean_files
6020
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6021
{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6022
$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6023
as_write_fail=0
6024
cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6025
#! $SHELL
6026
# Generated by $as_me.
6027
# Run this file to recreate the current configuration.
6028
# Compiler output produced by configure, useful for debugging
6029
# configure, is in config.log if it exists.
6030
 
6031
debug=false
6032
ac_cs_recheck=false
6033
ac_cs_silent=false
6034
 
6035
SHELL=\${CONFIG_SHELL-$SHELL}
6036
export SHELL
6037
_ASEOF
6038
cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6039
## -------------------- ##
6040
## M4sh Initialization. ##
6041
## -------------------- ##
6042
 
6043
# Be more Bourne compatible
6044
DUALCASE=1; export DUALCASE # for MKS sh
6045
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6046
  emulate sh
6047
  NULLCMD=:
6048
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6049
  # is contrary to our usage.  Disable this feature.
6050
  alias -g '${1+"$@"}'='"$@"'
6051
  setopt NO_GLOB_SUBST
6052
else
6053
  case `(set -o) 2>/dev/null` in #(
6054
  *posix*) :
6055
    set -o posix ;; #(
6056
  *) :
6057
     ;;
6058
esac
6059
fi
6060
 
6061
 
6062
as_nl='
6063
'
6064
export as_nl
6065
# Printing a long string crashes Solaris 7 /usr/bin/printf.
6066
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6067
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6068
as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6069
# Prefer a ksh shell builtin over an external printf program on Solaris,
6070
# but without wasting forks for bash or zsh.
6071
if test -z "$BASH_VERSION$ZSH_VERSION" \
6072
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6073
  as_echo='print -r --'
6074
  as_echo_n='print -rn --'
6075
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6076
  as_echo='printf %s\n'
6077
  as_echo_n='printf %s'
6078
else
6079
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6080
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6081
    as_echo_n='/usr/ucb/echo -n'
6082
  else
6083
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6084
    as_echo_n_body='eval
6085
      arg=$1;
6086
      case $arg in #(
6087
      *"$as_nl"*)
6088
        expr "X$arg" : "X\\(.*\\)$as_nl";
6089
        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6090
      esac;
6091
      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6092
    '
6093
    export as_echo_n_body
6094
    as_echo_n='sh -c $as_echo_n_body as_echo'
6095
  fi
6096
  export as_echo_body
6097
  as_echo='sh -c $as_echo_body as_echo'
6098
fi
6099
 
6100
# The user is always right.
6101
if test "${PATH_SEPARATOR+set}" != set; then
6102
  PATH_SEPARATOR=:
6103
  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6104
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6105
      PATH_SEPARATOR=';'
6106
  }
6107
fi
6108
 
6109
 
6110
# IFS
6111
# We need space, tab and new line, in precisely that order.  Quoting is
6112
# there to prevent editors from complaining about space-tab.
6113
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
6114
# splitting by setting IFS to empty value.)
6115
IFS=" ""        $as_nl"
6116
 
6117
# Find who we are.  Look in the path if we contain no directory separator.
6118
case $0 in #((
6119
  *[\\/]* ) as_myself=$0 ;;
6120
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6121
for as_dir in $PATH
6122
do
6123
  IFS=$as_save_IFS
6124
  test -z "$as_dir" && as_dir=.
6125
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6126
  done
6127
IFS=$as_save_IFS
6128
 
6129
     ;;
6130
esac
6131
# We did not find ourselves, most probably we were run as `sh COMMAND'
6132
# in which case we are not to be found in the path.
6133
if test "x$as_myself" = x; then
6134
  as_myself=$0
6135
fi
6136
if test ! -f "$as_myself"; then
6137
  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6138
  exit 1
6139
fi
6140
 
6141
# Unset variables that we do not need and which cause bugs (e.g. in
6142
# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
6143
# suppresses any "Segmentation fault" message there.  '((' could
6144
# trigger a bug in pdksh 5.2.14.
6145
for as_var in BASH_ENV ENV MAIL MAILPATH
6146
do eval test x\${$as_var+set} = xset \
6147
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6148
done
6149
PS1='$ '
6150
PS2='> '
6151
PS4='+ '
6152
 
6153
# NLS nuisances.
6154
LC_ALL=C
6155
export LC_ALL
6156
LANGUAGE=C
6157
export LANGUAGE
6158
 
6159
# CDPATH.
6160
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6161
 
6162
 
6163
# as_fn_error ERROR [LINENO LOG_FD]
6164
# ---------------------------------
6165
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
6166
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
6167
# script with status $?, using 1 if that was 0.
6168
as_fn_error ()
6169
{
6170
  as_status=$?; test $as_status -eq 0 && as_status=1
6171
  if test "$3"; then
6172
    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6173
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
6174
  fi
6175
  $as_echo "$as_me: error: $1" >&2
6176
  as_fn_exit $as_status
6177
} # as_fn_error
6178
 
6179
 
6180
# as_fn_set_status STATUS
6181
# -----------------------
6182
# Set $? to STATUS, without forking.
6183
as_fn_set_status ()
6184
{
6185
  return $1
6186
} # as_fn_set_status
6187
 
6188
# as_fn_exit STATUS
6189
# -----------------
6190
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6191
as_fn_exit ()
6192
{
6193
  set +e
6194
  as_fn_set_status $1
6195
  exit $1
6196
} # as_fn_exit
6197
 
6198
# as_fn_unset VAR
6199
# ---------------
6200
# Portably unset VAR.
6201
as_fn_unset ()
6202
{
6203
  { eval $1=; unset $1;}
6204
}
6205
as_unset=as_fn_unset
6206
# as_fn_append VAR VALUE
6207
# ----------------------
6208
# Append the text in VALUE to the end of the definition contained in VAR. Take
6209
# advantage of any shell optimizations that allow amortized linear growth over
6210
# repeated appends, instead of the typical quadratic growth present in naive
6211
# implementations.
6212
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6213
  eval 'as_fn_append ()
6214
  {
6215
    eval $1+=\$2
6216
  }'
6217
else
6218
  as_fn_append ()
6219
  {
6220
    eval $1=\$$1\$2
6221
  }
6222
fi # as_fn_append
6223
 
6224
# as_fn_arith ARG...
6225
# ------------------
6226
# Perform arithmetic evaluation on the ARGs, and store the result in the
6227
# global $as_val. Take advantage of shells that can avoid forks. The arguments
6228
# must be portable across $(()) and expr.
6229
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6230
  eval 'as_fn_arith ()
6231
  {
6232
    as_val=$(( $* ))
6233
  }'
6234
else
6235
  as_fn_arith ()
6236
  {
6237
    as_val=`expr "$@" || test $? -eq 1`
6238
  }
6239
fi # as_fn_arith
6240
 
6241
 
6242
if expr a : '\(a\)' >/dev/null 2>&1 &&
6243
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
6244
  as_expr=expr
6245
else
6246
  as_expr=false
6247
fi
6248
 
6249
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6250
  as_basename=basename
6251
else
6252
  as_basename=false
6253
fi
6254
 
6255
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6256
  as_dirname=dirname
6257
else
6258
  as_dirname=false
6259
fi
6260
 
6261
as_me=`$as_basename -- "$0" ||
6262
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6263
         X"$0" : 'X\(//\)$' \| \
6264
         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6265
$as_echo X/"$0" |
6266
    sed '/^.*\/\([^/][^/]*\)\/*$/{
6267
            s//\1/
6268
            q
6269
          }
6270
          /^X\/\(\/\/\)$/{
6271
            s//\1/
6272
            q
6273
          }
6274
          /^X\/\(\/\).*/{
6275
            s//\1/
6276
            q
6277
          }
6278
          s/.*/./; q'`
6279
 
6280
# Avoid depending upon Character Ranges.
6281
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6282
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6283
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6284
as_cr_digits='0123456789'
6285
as_cr_alnum=$as_cr_Letters$as_cr_digits
6286
 
6287
ECHO_C= ECHO_N= ECHO_T=
6288
case `echo -n x` in #(((((
6289
-n*)
6290
  case `echo 'xy\c'` in
6291
  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
6292
  xy)  ECHO_C='\c';;
6293
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
6294
       ECHO_T=' ';;
6295
  esac;;
6296
*)
6297
  ECHO_N='-n';;
6298
esac
6299
 
6300
rm -f conf$$ conf$$.exe conf$$.file
6301
if test -d conf$$.dir; then
6302
  rm -f conf$$.dir/conf$$.file
6303
else
6304
  rm -f conf$$.dir
6305
  mkdir conf$$.dir 2>/dev/null
6306
fi
6307
if (echo >conf$$.file) 2>/dev/null; then
6308
  if ln -s conf$$.file conf$$ 2>/dev/null; then
6309
    as_ln_s='ln -s'
6310
    # ... but there are two gotchas:
6311
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
6312
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
6313
    # In both cases, we have to default to `cp -p'.
6314
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
6315
      as_ln_s='cp -p'
6316
  elif ln conf$$.file conf$$ 2>/dev/null; then
6317
    as_ln_s=ln
6318
  else
6319
    as_ln_s='cp -p'
6320
  fi
6321
else
6322
  as_ln_s='cp -p'
6323
fi
6324
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
6325
rmdir conf$$.dir 2>/dev/null
6326
 
6327
 
6328
# as_fn_mkdir_p
6329
# -------------
6330
# Create "$as_dir" as a directory, including parents if necessary.
6331
as_fn_mkdir_p ()
6332
{
6333
 
6334
  case $as_dir in #(
6335
  -*) as_dir=./$as_dir;;
6336
  esac
6337
  test -d "$as_dir" || eval $as_mkdir_p || {
6338
    as_dirs=
6339
    while :; do
6340
      case $as_dir in #(
6341
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
6342
      *) as_qdir=$as_dir;;
6343
      esac
6344
      as_dirs="'$as_qdir' $as_dirs"
6345
      as_dir=`$as_dirname -- "$as_dir" ||
6346
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6347
         X"$as_dir" : 'X\(//\)[^/]' \| \
6348
         X"$as_dir" : 'X\(//\)$' \| \
6349
         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
6350
$as_echo X"$as_dir" |
6351
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6352
            s//\1/
6353
            q
6354
          }
6355
          /^X\(\/\/\)[^/].*/{
6356
            s//\1/
6357
            q
6358
          }
6359
          /^X\(\/\/\)$/{
6360
            s//\1/
6361
            q
6362
          }
6363
          /^X\(\/\).*/{
6364
            s//\1/
6365
            q
6366
          }
6367
          s/.*/./; q'`
6368
      test -d "$as_dir" && break
6369
    done
6370
    test -z "$as_dirs" || eval "mkdir $as_dirs"
6371
  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
6372
 
6373
 
6374
} # as_fn_mkdir_p
6375
if mkdir -p . 2>/dev/null; then
6376
  as_mkdir_p='mkdir -p "$as_dir"'
6377
else
6378
  test -d ./-p && rmdir ./-p
6379
  as_mkdir_p=false
6380
fi
6381
 
6382
if test -x / >/dev/null 2>&1; then
6383
  as_test_x='test -x'
6384
else
6385
  if ls -dL / >/dev/null 2>&1; then
6386
    as_ls_L_option=L
6387
  else
6388
    as_ls_L_option=
6389
  fi
6390
  as_test_x='
6391
    eval sh -c '\''
6392
      if test -d "$1"; then
6393
        test -d "$1/.";
6394
      else
6395
        case $1 in #(
6396
        -*)set "./$1";;
6397
        esac;
6398
        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
6399
        ???[sx]*):;;*)false;;esac;fi
6400
    '\'' sh
6401
  '
6402
fi
6403
as_executable_p=$as_test_x
6404
 
6405
# Sed expression to map a string onto a valid CPP name.
6406
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
6407
 
6408
# Sed expression to map a string onto a valid variable name.
6409
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
6410
 
6411
 
6412
exec 6>&1
6413
## ----------------------------------- ##
6414
## Main body of $CONFIG_STATUS script. ##
6415
## ----------------------------------- ##
6416
_ASEOF
6417
test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
6418
 
6419
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6420
# Save the log message, to keep $0 and so on meaningful, and to
6421
# report actual input values of CONFIG_FILES etc. instead of their
6422
# values after options handling.
6423
ac_log="
6424
This file was extended by $as_me, which was
6425
generated by GNU Autoconf 2.64.  Invocation command line was
6426
 
6427
  CONFIG_FILES    = $CONFIG_FILES
6428
  CONFIG_HEADERS  = $CONFIG_HEADERS
6429
  CONFIG_LINKS    = $CONFIG_LINKS
6430
  CONFIG_COMMANDS = $CONFIG_COMMANDS
6431
  $ $0 $@
6432
 
6433
on `(hostname || uname -n) 2>/dev/null | sed 1q`
6434
"
6435
 
6436
_ACEOF
6437
 
6438
case $ac_config_files in *"
6439
"*) set x $ac_config_files; shift; ac_config_files=$*;;
6440
esac
6441
 
6442
case $ac_config_headers in *"
6443
"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6444
esac
6445
 
6446
 
6447
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6448
# Files that config.status was made for.
6449
config_files="$ac_config_files"
6450
config_headers="$ac_config_headers"
6451
config_links="$ac_config_links"
6452
config_commands="$ac_config_commands"
6453
 
6454
_ACEOF
6455
 
6456
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6457
ac_cs_usage="\
6458
\`$as_me' instantiates files and other configuration actions
6459
from templates according to the current configuration.  Unless the files
6460
and actions are specified as TAGs, all are instantiated by default.
6461
 
6462
Usage: $0 [OPTION]... [TAG]...
6463
 
6464
  -h, --help       print this help, then exit
6465
  -V, --version    print version number and configuration settings, then exit
6466
  -q, --quiet, --silent
6467
                   do not print progress messages
6468
  -d, --debug      don't remove temporary files
6469
      --recheck    update $as_me by reconfiguring in the same conditions
6470
      --file=FILE[:TEMPLATE]
6471
                   instantiate the configuration file FILE
6472
      --header=FILE[:TEMPLATE]
6473
                   instantiate the configuration header FILE
6474
 
6475
Configuration files:
6476
$config_files
6477
 
6478
Configuration headers:
6479
$config_headers
6480
 
6481
Configuration links:
6482
$config_links
6483
 
6484
Configuration commands:
6485
$config_commands
6486
 
6487
Report bugs to the package provider."
6488
 
6489
_ACEOF
6490
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6491
ac_cs_version="\\
6492
config.status
6493
configured by $0, generated by GNU Autoconf 2.64,
6494
  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
6495
 
6496
Copyright (C) 2009 Free Software Foundation, Inc.
6497
This config.status script is free software; the Free Software Foundation
6498
gives unlimited permission to copy, distribute and modify it."
6499
 
6500
ac_pwd='$ac_pwd'
6501
srcdir='$srcdir'
6502
INSTALL='$INSTALL'
6503
test -n "\$AWK" || AWK=awk
6504
_ACEOF
6505
 
6506
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6507
# The default lists apply if the user does not specify any file.
6508
ac_need_defaults=:
6509
while test $# != 0
6510
do
6511
  case $1 in
6512
  --*=*)
6513
    ac_option=`expr "X$1" : 'X\([^=]*\)='`
6514
    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6515
    ac_shift=:
6516
    ;;
6517
  *)
6518
    ac_option=$1
6519
    ac_optarg=$2
6520
    ac_shift=shift
6521
    ;;
6522
  esac
6523
 
6524
  case $ac_option in
6525
  # Handling of the options.
6526
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6527
    ac_cs_recheck=: ;;
6528
  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6529
    $as_echo "$ac_cs_version"; exit ;;
6530
  --debug | --debu | --deb | --de | --d | -d )
6531
    debug=: ;;
6532
  --file | --fil | --fi | --f )
6533
    $ac_shift
6534
    case $ac_optarg in
6535
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6536
    esac
6537
    as_fn_append CONFIG_FILES " '$ac_optarg'"
6538
    ac_need_defaults=false;;
6539
  --header | --heade | --head | --hea )
6540
    $ac_shift
6541
    case $ac_optarg in
6542
    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6543
    esac
6544
    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6545
    ac_need_defaults=false;;
6546
  --he | --h)
6547
    # Conflict between --help and --header
6548
    as_fn_error "ambiguous option: \`$1'
6549
Try \`$0 --help' for more information.";;
6550
  --help | --hel | -h )
6551
    $as_echo "$ac_cs_usage"; exit ;;
6552
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6553
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
6554
    ac_cs_silent=: ;;
6555
 
6556
  # This is an error.
6557
  -*) as_fn_error "unrecognized option: \`$1'
6558
Try \`$0 --help' for more information." ;;
6559
 
6560
  *) as_fn_append ac_config_targets " $1"
6561
     ac_need_defaults=false ;;
6562
 
6563
  esac
6564
  shift
6565
done
6566
 
6567
ac_configure_extra_args=
6568
 
6569
if $ac_cs_silent; then
6570
  exec 6>/dev/null
6571
  ac_configure_extra_args="$ac_configure_extra_args --silent"
6572
fi
6573
 
6574
_ACEOF
6575
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6576
if \$ac_cs_recheck; then
6577
  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6578
  shift
6579
  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6580
  CONFIG_SHELL='$SHELL'
6581
  export CONFIG_SHELL
6582
  exec "\$@"
6583
fi
6584
 
6585
_ACEOF
6586
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6587
exec 5>>config.log
6588
{
6589
  echo
6590
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6591
## Running $as_me. ##
6592
_ASBOX
6593
  $as_echo "$ac_log"
6594
} >&5
6595
 
6596
_ACEOF
6597
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6598
_ACEOF
6599
 
6600
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6601
 
6602
# Handling of arguments.
6603
for ac_config_target in $ac_config_targets
6604
do
6605
  case $ac_config_target in
6606
    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6607
    "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
6608
    "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
6609
    "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
6610
    ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
6611
    "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
6612
    "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
6613
 
6614
  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6615
  esac
6616
done
6617
 
6618
 
6619
# If the user did not use the arguments to specify the items to instantiate,
6620
# then the envvar interface is used.  Set only those that are not.
6621
# We use the long form for the default assignment because of an extremely
6622
# bizarre bug on SunOS 4.1.3.
6623
if $ac_need_defaults; then
6624
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6625
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6626
  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
6627
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6628
fi
6629
 
6630
# Have a temporary directory for convenience.  Make it in the build tree
6631
# simply because there is no reason against having it here, and in addition,
6632
# creating and moving files from /tmp can sometimes cause problems.
6633
# Hook for its removal unless debugging.
6634
# Note that there is a small window in which the directory will not be cleaned:
6635
# after its creation but before its name has been assigned to `$tmp'.
6636
$debug ||
6637
{
6638
  tmp=
6639
  trap 'exit_status=$?
6640
  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6641
' 0
6642
  trap 'as_fn_exit 1' 1 2 13 15
6643
}
6644
# Create a (secure) tmp directory for tmp files.
6645
 
6646
{
6647
  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6648
  test -n "$tmp" && test -d "$tmp"
6649
}  ||
6650
{
6651
  tmp=./conf$$-$RANDOM
6652
  (umask 077 && mkdir "$tmp")
6653
} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6654
 
6655
# Set up the scripts for CONFIG_FILES section.
6656
# No need to generate them if there are no CONFIG_FILES.
6657
# This happens for instance with `./config.status config.h'.
6658
if test -n "$CONFIG_FILES"; then
6659
 
6660
 
6661
ac_cr=`echo X | tr X '\015'`
6662
# On cygwin, bash can eat \r inside `` if the user requested igncr.
6663
# But we know of no other shell where ac_cr would be empty at this
6664
# point, so we can use a bashism as a fallback.
6665
if test "x$ac_cr" = x; then
6666
  eval ac_cr=\$\'\\r\'
6667
fi
6668
ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null`
6669
if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6670
  ac_cs_awk_cr='\r'
6671
else
6672
  ac_cs_awk_cr=$ac_cr
6673
fi
6674
 
6675
echo 'BEGIN {' >"$tmp/subs1.awk" &&
6676
_ACEOF
6677
 
6678
 
6679
{
6680
  echo "cat >conf$$subs.awk <<_ACEOF" &&
6681
  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6682
  echo "_ACEOF"
6683
} >conf$$subs.sh ||
6684
  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6685
ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6686
ac_delim='%!_!# '
6687
for ac_last_try in false false false false false :; do
6688
  . ./conf$$subs.sh ||
6689
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6690
 
6691
  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6692
  if test $ac_delim_n = $ac_delim_num; then
6693
    break
6694
  elif $ac_last_try; then
6695
    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6696
  else
6697
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6698
  fi
6699
done
6700
rm -f conf$$subs.sh
6701
 
6702
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6703
cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6704
_ACEOF
6705
sed -n '
6706
h
6707
s/^/S["/; s/!.*/"]=/
6708
p
6709
g
6710
s/^[^!]*!//
6711
:repl
6712
t repl
6713
s/'"$ac_delim"'$//
6714
t delim
6715
:nl
6716
h
6717
s/\(.\{148\}\).*/\1/
6718
t more1
6719
s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6720
p
6721
n
6722
b repl
6723
:more1
6724
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6725
p
6726
g
6727
s/.\{148\}//
6728
t nl
6729
:delim
6730
h
6731
s/\(.\{148\}\).*/\1/
6732
t more2
6733
s/["\\]/\\&/g; s/^/"/; s/$/"/
6734
p
6735
b
6736
:more2
6737
s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6738
p
6739
g
6740
s/.\{148\}//
6741
t delim
6742
' 
6743
/^[^""]/{
6744
  N
6745
  s/\n//
6746
}
6747
' >>$CONFIG_STATUS || ac_write_fail=1
6748
rm -f conf$$subs.awk
6749
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6750
_ACAWK
6751
cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6752
  for (key in S) S_is_set[key] = 1
6753
  FS = ""
6754
 
6755
}
6756
{
6757
  line = $ 0
6758
  nfields = split(line, field, "@")
6759
  substed = 0
6760
  len = length(field[1])
6761
  for (i = 2; i < nfields; i++) {
6762
    key = field[i]
6763
    keylen = length(key)
6764
    if (S_is_set[key]) {
6765
      value = S[key]
6766
      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6767
      len += length(value) + length(field[++i])
6768
      substed = 1
6769
    } else
6770
      len += 1 + keylen
6771
  }
6772
 
6773
  print line
6774
}
6775
 
6776
_ACAWK
6777
_ACEOF
6778
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6779
if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6780
  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6781
else
6782
  cat
6783
fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6784
  || as_fn_error "could not setup config files machinery" "$LINENO" 5
6785
_ACEOF
6786
 
6787
# VPATH may cause trouble with some makes, so we remove $(srcdir),
6788
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6789
# trailing colons and then remove the whole line if VPATH becomes empty
6790
# (actually we leave an empty line to preserve line numbers).
6791
if test "x$srcdir" = x.; then
6792
  ac_vpsub='/^[  ]*VPATH[        ]*=/{
6793
s/:*\$(srcdir):*/:/
6794
s/:*\${srcdir}:*/:/
6795
s/:*@srcdir@:*/:/
6796
s/^\([^=]*=[     ]*\):*/\1/
6797
s/:*$//
6798
s/^[^=]*=[       ]*$//
6799
}'
6800
fi
6801
 
6802
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6803
fi # test -n "$CONFIG_FILES"
6804
 
6805
# Set up the scripts for CONFIG_HEADERS section.
6806
# No need to generate them if there are no CONFIG_HEADERS.
6807
# This happens for instance with `./config.status Makefile'.
6808
if test -n "$CONFIG_HEADERS"; then
6809
cat >"$tmp/defines.awk" <<\_ACAWK ||
6810
BEGIN {
6811
_ACEOF
6812
 
6813
# Transform confdefs.h into an awk script `defines.awk', embedded as
6814
# here-document in config.status, that substitutes the proper values into
6815
# config.h.in to produce config.h.
6816
 
6817
# Create a delimiter string that does not exist in confdefs.h, to ease
6818
# handling of long lines.
6819
ac_delim='%!_!# '
6820
for ac_last_try in false false :; do
6821
  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6822
  if test -z "$ac_t"; then
6823
    break
6824
  elif $ac_last_try; then
6825
    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6826
  else
6827
    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6828
  fi
6829
done
6830
 
6831
# For the awk script, D is an array of macro values keyed by name,
6832
# likewise P contains macro parameters if any.  Preserve backslash
6833
# newline sequences.
6834
 
6835
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6836
sed -n '
6837
s/.\{148\}/&'"$ac_delim"'/g
6838
t rset
6839
:rset
6840
s/^[     ]*#[    ]*define[       ][      ]*/ /
6841
t def
6842
d
6843
:def
6844
s/\\$//
6845
t bsnl
6846
s/["\\]/\\&/g
6847
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
6848
D["\1"]=" \3"/p
6849
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
6850
d
6851
:bsnl
6852
s/["\\]/\\&/g
6853
s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
6854
D["\1"]=" \3\\\\\\n"\\/p
6855
t cont
6856
s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6857
t cont
6858
d
6859
:cont
6860
n
6861
s/.\{148\}/&'"$ac_delim"'/g
6862
t clear
6863
:clear
6864
s/\\$//
6865
t bsnlc
6866
s/["\\]/\\&/g; s/^/"/; s/$/"/p
6867
d
6868
:bsnlc
6869
s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6870
b cont
6871
' 
6872
s/'"$ac_delim"'/"\\\
6873
"/g' >>$CONFIG_STATUS || ac_write_fail=1
6874
 
6875
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6876
  for (key in D) D_is_set[key] = 1
6877
  FS = ""
6878
}
6879
/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6880
  line = \$ 0
6881
  split(line, arg, " ")
6882
  if (arg[1] == "#") {
6883
    defundef = arg[2]
6884
    mac1 = arg[3]
6885
  } else {
6886
    defundef = substr(arg[1], 2)
6887
    mac1 = arg[2]
6888
  }
6889
  split(mac1, mac2, "(") #)
6890
  macro = mac2[1]
6891
  prefix = substr(line, 1, index(line, defundef) - 1)
6892
  if (D_is_set[macro]) {
6893
    # Preserve the white space surrounding the "#".
6894
    print prefix "define", macro P[macro] D[macro]
6895
    next
6896
  } else {
6897
    # Replace #undef with comments.  This is necessary, for example,
6898
    # in the case of _POSIX_SOURCE, which is predefined and required
6899
    # on some systems where configure will not decide to define it.
6900
    if (defundef == "undef") {
6901
      print "/*", prefix defundef, macro, "*/"
6902
      next
6903
    }
6904
  }
6905
}
6906
{ print }
6907
_ACAWK
6908
_ACEOF
6909
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6910
  as_fn_error "could not setup config headers machinery" "$LINENO" 5
6911
fi # test -n "$CONFIG_HEADERS"
6912
 
6913
 
6914
eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
6915
shift
6916
for ac_tag
6917
do
6918
  case $ac_tag in
6919
  :[FHLC]) ac_mode=$ac_tag; continue;;
6920
  esac
6921
  case $ac_mode$ac_tag in
6922
  :[FHL]*:*);;
6923
  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6924
  :[FH]-) ac_tag=-:-;;
6925
  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6926
  esac
6927
  ac_save_IFS=$IFS
6928
  IFS=:
6929
  set x $ac_tag
6930
  IFS=$ac_save_IFS
6931
  shift
6932
  ac_file=$1
6933
  shift
6934
 
6935
  case $ac_mode in
6936
  :L) ac_source=$1;;
6937
  :[FH])
6938
    ac_file_inputs=
6939
    for ac_f
6940
    do
6941
      case $ac_f in
6942
      -) ac_f="$tmp/stdin";;
6943
      *) # Look for the file first in the build tree, then in the source tree
6944
         # (if the path is not absolute).  The absolute path cannot be DOS-style,
6945
         # because $ac_f cannot contain `:'.
6946
         test -f "$ac_f" ||
6947
           case $ac_f in
6948
           [\\/$]*) false;;
6949
           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6950
           esac ||
6951
           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6952
      esac
6953
      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6954
      as_fn_append ac_file_inputs " '$ac_f'"
6955
    done
6956
 
6957
    # Let's still pretend it is `configure' which instantiates (i.e., don't
6958
    # use $as_me), people would be surprised to read:
6959
    #    /* config.h.  Generated by config.status.  */
6960
    configure_input='Generated from '`
6961
          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6962
        `' by configure.'
6963
    if test x"$ac_file" != x-; then
6964
      configure_input="$ac_file.  $configure_input"
6965
      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6966
$as_echo "$as_me: creating $ac_file" >&6;}
6967
    fi
6968
    # Neutralize special characters interpreted by sed in replacement strings.
6969
    case $configure_input in #(
6970
    *\&* | *\|* | *\\* )
6971
       ac_sed_conf_input=`$as_echo "$configure_input" |
6972
       sed 's/[\\\\&|]/\\\\&/g'`;; #(
6973
    *) ac_sed_conf_input=$configure_input;;
6974
    esac
6975
 
6976
    case $ac_tag in
6977
    *:-:* | *:-) cat >"$tmp/stdin" \
6978
      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6979
    esac
6980
    ;;
6981
  esac
6982
 
6983
  ac_dir=`$as_dirname -- "$ac_file" ||
6984
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6985
         X"$ac_file" : 'X\(//\)[^/]' \| \
6986
         X"$ac_file" : 'X\(//\)$' \| \
6987
         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6988
$as_echo X"$ac_file" |
6989
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6990
            s//\1/
6991
            q
6992
          }
6993
          /^X\(\/\/\)[^/].*/{
6994
            s//\1/
6995
            q
6996
          }
6997
          /^X\(\/\/\)$/{
6998
            s//\1/
6999
            q
7000
          }
7001
          /^X\(\/\).*/{
7002
            s//\1/
7003
            q
7004
          }
7005
          s/.*/./; q'`
7006
  as_dir="$ac_dir"; as_fn_mkdir_p
7007
  ac_builddir=.
7008
 
7009
case "$ac_dir" in
7010
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7011
*)
7012
  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7013
  # A ".." for each directory in $ac_dir_suffix.
7014
  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7015
  case $ac_top_builddir_sub in
7016
  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7017
  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7018
  esac ;;
7019
esac
7020
ac_abs_top_builddir=$ac_pwd
7021
ac_abs_builddir=$ac_pwd$ac_dir_suffix
7022
# for backward compatibility:
7023
ac_top_builddir=$ac_top_build_prefix
7024
 
7025
case $srcdir in
7026
  .)  # We are building in place.
7027
    ac_srcdir=.
7028
    ac_top_srcdir=$ac_top_builddir_sub
7029
    ac_abs_top_srcdir=$ac_pwd ;;
7030
  [\\/]* | ?:[\\/]* )  # Absolute name.
7031
    ac_srcdir=$srcdir$ac_dir_suffix;
7032
    ac_top_srcdir=$srcdir
7033
    ac_abs_top_srcdir=$srcdir ;;
7034
  *) # Relative name.
7035
    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7036
    ac_top_srcdir=$ac_top_build_prefix$srcdir
7037
    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7038
esac
7039
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7040
 
7041
 
7042
  case $ac_mode in
7043
  :F)
7044
  #
7045
  # CONFIG_FILE
7046
  #
7047
 
7048
  case $INSTALL in
7049
  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7050
  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7051
  esac
7052
_ACEOF
7053
 
7054
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7055
# If the template does not know about datarootdir, expand it.
7056
# FIXME: This hack should be removed a few years after 2.60.
7057
ac_datarootdir_hack=; ac_datarootdir_seen=
7058
ac_sed_dataroot='
7059
/datarootdir/ {
7060
  p
7061
  q
7062
}
7063
/@datadir@/p
7064
/@docdir@/p
7065
/@infodir@/p
7066
/@localedir@/p
7067
/@mandir@/p'
7068
case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7069
*datarootdir*) ac_datarootdir_seen=yes;;
7070
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7071
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7072
$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7073
_ACEOF
7074
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7075
  ac_datarootdir_hack='
7076
  s&@datadir@&$datadir&g
7077
  s&@docdir@&$docdir&g
7078
  s&@infodir@&$infodir&g
7079
  s&@localedir@&$localedir&g
7080
  s&@mandir@&$mandir&g
7081
  s&\\\${datarootdir}&$datarootdir&g' ;;
7082
esac
7083
_ACEOF
7084
 
7085
# Neutralize VPATH when `$srcdir' = `.'.
7086
# Shell code in configure.ac might set extrasub.
7087
# FIXME: do we really want to maintain this feature?
7088
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7089
ac_sed_extra="$ac_vpsub
7090
$extrasub
7091
_ACEOF
7092
cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7093
:t
7094
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7095
s|@configure_input@|$ac_sed_conf_input|;t t
7096
s&@top_builddir@&$ac_top_builddir_sub&;t t
7097
s&@top_build_prefix@&$ac_top_build_prefix&;t t
7098
s&@srcdir@&$ac_srcdir&;t t
7099
s&@abs_srcdir@&$ac_abs_srcdir&;t t
7100
s&@top_srcdir@&$ac_top_srcdir&;t t
7101
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7102
s&@builddir@&$ac_builddir&;t t
7103
s&@abs_builddir@&$ac_abs_builddir&;t t
7104
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7105
s&@INSTALL@&$ac_INSTALL&;t t
7106
$ac_datarootdir_hack
7107
"
7108
eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
7109
  || as_fn_error "could not create $ac_file" "$LINENO" 5
7110
 
7111
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7112
  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
7113
  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
7114
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7115
which seems to be undefined.  Please make sure it is defined." >&5
7116
$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7117
which seems to be undefined.  Please make sure it is defined." >&2;}
7118
 
7119
  rm -f "$tmp/stdin"
7120
  case $ac_file in
7121
  -) cat "$tmp/out" && rm -f "$tmp/out";;
7122
  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
7123
  esac \
7124
  || as_fn_error "could not create $ac_file" "$LINENO" 5
7125
 ;;
7126
  :H)
7127
  #
7128
  # CONFIG_HEADER
7129
  #
7130
  if test x"$ac_file" != x-; then
7131
    {
7132
      $as_echo "/* $configure_input  */" \
7133
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
7134
    } >"$tmp/config.h" \
7135
      || as_fn_error "could not create $ac_file" "$LINENO" 5
7136
    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
7137
      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
7138
$as_echo "$as_me: $ac_file is unchanged" >&6;}
7139
    else
7140
      rm -f "$ac_file"
7141
      mv "$tmp/config.h" "$ac_file" \
7142
        || as_fn_error "could not create $ac_file" "$LINENO" 5
7143
    fi
7144
  else
7145
    $as_echo "/* $configure_input  */" \
7146
      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
7147
      || as_fn_error "could not create -" "$LINENO" 5
7148
  fi
7149
 ;;
7150
  :L)
7151
  #
7152
  # CONFIG_LINK
7153
  #
7154
 
7155
  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
7156
    :
7157
  else
7158
    # Prefer the file from the source tree if names are identical.
7159
    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
7160
      ac_source=$srcdir/$ac_source
7161
    fi
7162
 
7163
    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
7164
$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
7165
 
7166
    if test ! -r "$ac_source"; then
7167
      as_fn_error "$ac_source: file not found" "$LINENO" 5
7168
    fi
7169
    rm -f "$ac_file"
7170
 
7171
    # Try a relative symlink, then a hard link, then a copy.
7172
    case $srcdir in
7173
    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
7174
        *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
7175
    esac
7176
    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
7177
      ln "$ac_source" "$ac_file" 2>/dev/null ||
7178
      cp -p "$ac_source" "$ac_file" ||
7179
      as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
7180
  fi
7181
 ;;
7182
  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
7183
$as_echo "$as_me: executing $ac_file commands" >&6;}
7184
 ;;
7185
  esac
7186
 
7187
 
7188
  case $ac_file$ac_mode in
7189
    "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
7190
 rm -f Makesim1.tmp Makesim2.tmp Makefile
7191
 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' Makesim1.tmp
7192
 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' Makesim2.tmp
7193
 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
7194
        -e '/^## COMMON_POST_/ r Makesim2.tmp' \
7195
        Makefile
7196
 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
7197
 ;;
7198
    "stamp-h":C) echo > stamp-h ;;
7199
 
7200
  esac
7201
done # for ac_tag
7202
 
7203
 
7204
as_fn_exit 0
7205
_ACEOF
7206
ac_clean_files=$ac_clean_files_save
7207
 
7208
test $ac_write_fail = 0 ||
7209
  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
7210
 
7211
 
7212
# configure is writing to config.log, and then calls config.status.
7213
# config.status does its own redirection, appending to config.log.
7214
# Unfortunately, on DOS this fails, as config.log is still kept open
7215
# by configure, so config.status won't be able to write to it; its
7216
# output is simply discarded.  So we exec the FD to /dev/null,
7217
# effectively closing config.log, so it can be properly (re)opened and
7218
# appended to by config.status.  When coming back to configure, we
7219
# need to make the FD available again.
7220
if test "$no_create" != yes; then
7221
  ac_cs_success=:
7222
  ac_config_status_args=
7223
  test "$silent" = yes &&
7224
    ac_config_status_args="$ac_config_status_args --quiet"
7225
  exec 5>/dev/null
7226
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7227
  exec 5>>config.log
7228
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7229
  # would make configure fail if this is the last instruction.
7230
  $ac_cs_success || as_fn_exit $?
7231
fi
7232
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
7233
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
7234
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
7235
fi
7236
 
7237
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.