ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/configure
(Generate patch)

Comparing trunk/configure (file contents):
Revision 345 by gezelter, Tue Feb 15 15:17:01 2005 UTC vs.
Revision 1188 by chuckv, Thu Nov 22 16:39:45 2007 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Guess values for system-dependent variables and create Makefiles.
3 < # Generated by Autoconf 2.50 for OOPSE 2.0.
3 > # Generated by GNU Autoconf 2.61 for OOPSE 3.0.
4   #
5   # Report bugs to <gezelter@nd.edu>.
6   #
7 < # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 < # Free Software Foundation, Inc.
7 > # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 > # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
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 Bourne compatible
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 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21 <  set -o posix
20 >  # Zsh 3.x and 4.x performs 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*) set -o posix ;;
27 > esac
28 >
29   fi
30  
31 +
32 +
33 +
34 + # PATH needs CR
35 + # Avoid depending upon Character Ranges.
36 + as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 + as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 + as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 + as_cr_digits='0123456789'
40 + as_cr_alnum=$as_cr_Letters$as_cr_digits
41 +
42 + # The user is always right.
43 + if test "${PATH_SEPARATOR+set}" != set; then
44 +  echo "#! /bin/sh" >conf$$.sh
45 +  echo  "exit 0"   >>conf$$.sh
46 +  chmod +x conf$$.sh
47 +  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48 +    PATH_SEPARATOR=';'
49 +  else
50 +    PATH_SEPARATOR=:
51 +  fi
52 +  rm -rf conf$$.sh
53 + fi
54 +
55 + # Support unset when possible.
56 + if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57 +  as_unset=unset
58 + else
59 +  as_unset=false
60 + fi
61 +
62 +
63 + # IFS
64 + # We need space, tab and new line, in precisely that order.  Quoting is
65 + # there to prevent editors from complaining about space-tab.
66 + # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 + # splitting by setting IFS to empty value.)
68 + as_nl='
69 + '
70 + IFS=" ""        $as_nl"
71 +
72 + # Find who we are.  Look in the path if we contain no directory separator.
73 + case $0 in
74 +  *[\\/]* ) as_myself=$0 ;;
75 +  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 + for as_dir in $PATH
77 + do
78 +  IFS=$as_save_IFS
79 +  test -z "$as_dir" && as_dir=.
80 +  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 + done
82 + IFS=$as_save_IFS
83 +
84 +     ;;
85 + esac
86 + # We did not find ourselves, most probably we were run as `sh COMMAND'
87 + # in which case we are not to be found in the path.
88 + if test "x$as_myself" = x; then
89 +  as_myself=$0
90 + fi
91 + if test ! -f "$as_myself"; then
92 +  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93 +  { (exit 1); exit 1; }
94 + fi
95 +
96 + # Work around bugs in pre-3.0 UWIN ksh.
97 + for as_var in ENV MAIL MAILPATH
98 + do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 + done
100 + PS1='$ '
101 + PS2='> '
102 + PS4='+ '
103 +
104 + # NLS nuisances.
105 + for as_var in \
106 +  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107 +  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 +  LC_TELEPHONE LC_TIME
109 + do
110 +  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111 +    eval $as_var=C; export $as_var
112 +  else
113 +    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114 +  fi
115 + done
116 +
117 + # Required to use basename.
118 + if expr a : '\(a\)' >/dev/null 2>&1 &&
119 +   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120 +  as_expr=expr
121 + else
122 +  as_expr=false
123 + fi
124 +
125 + if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126 +  as_basename=basename
127 + else
128 +  as_basename=false
129 + fi
130 +
131 +
132   # Name of the executable.
133 < as_me=`echo "$0" |sed 's,.*[\\/],,'`
133 > as_me=`$as_basename -- "$0" ||
134 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135 >         X"$0" : 'X\(//\)$' \| \
136 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 > echo X/"$0" |
138 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
139 >            s//\1/
140 >            q
141 >          }
142 >          /^X\/\(\/\/\)$/{
143 >            s//\1/
144 >            q
145 >          }
146 >          /^X\/\(\/\).*/{
147 >            s//\1/
148 >            q
149 >          }
150 >          s/.*/./; q'`
151  
152 < if expr a : '\(a\)' >/dev/null 2>&1; then
152 > # CDPATH.
153 > $as_unset CDPATH
154 >
155 >
156 > if test "x$CONFIG_SHELL" = x; then
157 >  if (eval ":") 2>/dev/null; then
158 >  as_have_required=yes
159 > else
160 >  as_have_required=no
161 > fi
162 >
163 >  if test $as_have_required = yes &&     (eval ":
164 > (as_func_return () {
165 >  (exit \$1)
166 > }
167 > as_func_success () {
168 >  as_func_return 0
169 > }
170 > as_func_failure () {
171 >  as_func_return 1
172 > }
173 > as_func_ret_success () {
174 >  return 0
175 > }
176 > as_func_ret_failure () {
177 >  return 1
178 > }
179 >
180 > exitcode=0
181 > if as_func_success; then
182 >  :
183 > else
184 >  exitcode=1
185 >  echo as_func_success failed.
186 > fi
187 >
188 > if as_func_failure; then
189 >  exitcode=1
190 >  echo as_func_failure succeeded.
191 > fi
192 >
193 > if as_func_ret_success; then
194 >  :
195 > else
196 >  exitcode=1
197 >  echo as_func_ret_success failed.
198 > fi
199 >
200 > if as_func_ret_failure; then
201 >  exitcode=1
202 >  echo as_func_ret_failure succeeded.
203 > fi
204 >
205 > if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206 >  :
207 > else
208 >  exitcode=1
209 >  echo positional parameters were not saved.
210 > fi
211 >
212 > test \$exitcode = 0) || { (exit 1); exit 1; }
213 >
214 > (
215 >  as_lineno_1=\$LINENO
216 >  as_lineno_2=\$LINENO
217 >  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218 >  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 > ") 2> /dev/null; then
220 >  :
221 > else
222 >  as_candidate_shells=
223 >    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 > for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 > do
226 >  IFS=$as_save_IFS
227 >  test -z "$as_dir" && as_dir=.
228 >  case $as_dir in
229 >         /*)
230 >           for as_base in sh bash ksh sh5; do
231 >             as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232 >           done;;
233 >       esac
234 > done
235 > IFS=$as_save_IFS
236 >
237 >
238 >      for as_shell in $as_candidate_shells $SHELL; do
239 >         # Try only shells that exist, to save several forks.
240 >         if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241 >                { ("$as_shell") 2> /dev/null <<\_ASEOF
242 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 >  emulate sh
244 >  NULLCMD=:
245 >  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246 >  # is contrary to our usage.  Disable this feature.
247 >  alias -g '${1+"$@"}'='"$@"'
248 >  setopt NO_GLOB_SUBST
249 > else
250 >  case `(set -o) 2>/dev/null` in
251 >  *posix*) set -o posix ;;
252 > esac
253 >
254 > fi
255 >
256 >
257 > :
258 > _ASEOF
259 > }; then
260 >  CONFIG_SHELL=$as_shell
261 >               as_have_required=yes
262 >               if { "$as_shell" 2> /dev/null <<\_ASEOF
263 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 >  emulate sh
265 >  NULLCMD=:
266 >  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267 >  # is contrary to our usage.  Disable this feature.
268 >  alias -g '${1+"$@"}'='"$@"'
269 >  setopt NO_GLOB_SUBST
270 > else
271 >  case `(set -o) 2>/dev/null` in
272 >  *posix*) set -o posix ;;
273 > esac
274 >
275 > fi
276 >
277 >
278 > :
279 > (as_func_return () {
280 >  (exit $1)
281 > }
282 > as_func_success () {
283 >  as_func_return 0
284 > }
285 > as_func_failure () {
286 >  as_func_return 1
287 > }
288 > as_func_ret_success () {
289 >  return 0
290 > }
291 > as_func_ret_failure () {
292 >  return 1
293 > }
294 >
295 > exitcode=0
296 > if as_func_success; then
297 >  :
298 > else
299 >  exitcode=1
300 >  echo as_func_success failed.
301 > fi
302 >
303 > if as_func_failure; then
304 >  exitcode=1
305 >  echo as_func_failure succeeded.
306 > fi
307 >
308 > if as_func_ret_success; then
309 >  :
310 > else
311 >  exitcode=1
312 >  echo as_func_ret_success failed.
313 > fi
314 >
315 > if as_func_ret_failure; then
316 >  exitcode=1
317 >  echo as_func_ret_failure succeeded.
318 > fi
319 >
320 > if ( set x; as_func_ret_success y && test x = "$1" ); then
321 >  :
322 > else
323 >  exitcode=1
324 >  echo positional parameters were not saved.
325 > fi
326 >
327 > test $exitcode = 0) || { (exit 1); exit 1; }
328 >
329 > (
330 >  as_lineno_1=$LINENO
331 >  as_lineno_2=$LINENO
332 >  test "x$as_lineno_1" != "x$as_lineno_2" &&
333 >  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334 >
335 > _ASEOF
336 > }; then
337 >  break
338 > fi
339 >
340 > fi
341 >
342 >      done
343 >
344 >      if test "x$CONFIG_SHELL" != x; then
345 >  for as_var in BASH_ENV ENV
346 >        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 >        done
348 >        export CONFIG_SHELL
349 >        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 > fi
351 >
352 >
353 >    if test $as_have_required = no; then
354 >  echo This script requires a shell more modern than all the
355 >      echo shells that I found on your system.  Please install a
356 >      echo modern shell, or manually run the script under such a
357 >      echo shell if you do have one.
358 >      { (exit 1); exit 1; }
359 > fi
360 >
361 >
362 > fi
363 >
364 > fi
365 >
366 >
367 >
368 > (eval "as_func_return () {
369 >  (exit \$1)
370 > }
371 > as_func_success () {
372 >  as_func_return 0
373 > }
374 > as_func_failure () {
375 >  as_func_return 1
376 > }
377 > as_func_ret_success () {
378 >  return 0
379 > }
380 > as_func_ret_failure () {
381 >  return 1
382 > }
383 >
384 > exitcode=0
385 > if as_func_success; then
386 >  :
387 > else
388 >  exitcode=1
389 >  echo as_func_success failed.
390 > fi
391 >
392 > if as_func_failure; then
393 >  exitcode=1
394 >  echo as_func_failure succeeded.
395 > fi
396 >
397 > if as_func_ret_success; then
398 >  :
399 > else
400 >  exitcode=1
401 >  echo as_func_ret_success failed.
402 > fi
403 >
404 > if as_func_ret_failure; then
405 >  exitcode=1
406 >  echo as_func_ret_failure succeeded.
407 > fi
408 >
409 > if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410 >  :
411 > else
412 >  exitcode=1
413 >  echo positional parameters were not saved.
414 > fi
415 >
416 > test \$exitcode = 0") || {
417 >  echo No shell found that supports shell functions.
418 >  echo Please tell autoconf@gnu.org about your system,
419 >  echo including any error possibly output before this
420 >  echo message
421 > }
422 >
423 >
424 >
425 >  as_lineno_1=$LINENO
426 >  as_lineno_2=$LINENO
427 >  test "x$as_lineno_1" != "x$as_lineno_2" &&
428 >  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429 >
430 >  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431 >  # uniformly replaced by the line number.  The first 'sed' inserts a
432 >  # line-number line after each line using $LINENO; the second 'sed'
433 >  # does the real work.  The second script uses 'N' to pair each
434 >  # line-number line with the line containing $LINENO, and appends
435 >  # trailing '-' during substitution so that $LINENO is not a special
436 >  # case at line end.
437 >  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438 >  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439 >  # E. McMahon (1931-1989) for sed's syntax.  :-)
440 >  sed -n '
441 >    p
442 >    /[$]LINENO/=
443 >  ' <$as_myself |
444 >    sed '
445 >      s/[$]LINENO.*/&-/
446 >      t lineno
447 >      b
448 >      :lineno
449 >      N
450 >      :loop
451 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 >      t loop
453 >      s/-\n.*//
454 >    ' >$as_me.lineno &&
455 >  chmod +x "$as_me.lineno" ||
456 >    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457 >   { (exit 1); exit 1; }; }
458 >
459 >  # Don't try to exec as it changes $[0], causing all sort of problems
460 >  # (the dirname of $[0] is not the place where we might find the
461 >  # original and so on.  Autoconf is especially sensitive to this).
462 >  . "./$as_me.lineno"
463 >  # Exit status is that of the last command.
464 >  exit
465 > }
466 >
467 >
468 > if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469 >  as_dirname=dirname
470 > else
471 >  as_dirname=false
472 > fi
473 >
474 > ECHO_C= ECHO_N= ECHO_T=
475 > case `echo -n x` in
476 > -n*)
477 >  case `echo 'x\c'` in
478 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
479 >  *)   ECHO_C='\c';;
480 >  esac;;
481 > *)
482 >  ECHO_N='-n';;
483 > esac
484 >
485 > if expr a : '\(a\)' >/dev/null 2>&1 &&
486 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487    as_expr=expr
488   else
489    as_expr=false
490   fi
491  
492 < rm -f conf$$ conf$$.exe conf$$.file
492 > rm -rf conf$$ conf$$.exe conf$$.file
493 > if test -d conf$$.dir; then
494 >  rm -rf conf$$.dir/conf$$.file
495 > else
496 >  rm -rf conf$$.dir
497 >  mkdir conf$$.dir
498 > fi
499   echo >conf$$.file
500   if ln -s conf$$.file conf$$ 2>/dev/null; then
501 <  # We could just check for DJGPP; but this test a) works b) is more generic
502 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
503 <  if test -f conf$$.exe; then
504 <    # Don't use ln at all; we don't have any links
501 >  as_ln_s='ln -s'
502 >  # ... but there are two gotchas:
503 >  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504 >  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505 >  # In both cases, we have to default to `cp -p'.
506 >  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507      as_ln_s='cp -p'
37  else
38    as_ln_s='ln -s'
39  fi
508   elif ln conf$$.file conf$$ 2>/dev/null; then
509    as_ln_s=ln
510   else
511    as_ln_s='cp -p'
512   fi
513 < rm -f conf$$ conf$$.exe conf$$.file
513 > rm -rf conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 > rmdir conf$$.dir 2>/dev/null
515  
516 < as_executable_p="test -f"
517 <
49 < # Support unset when possible.
50 < if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
51 <  as_unset=unset
516 > if mkdir -p . 2>/dev/null; then
517 >  as_mkdir_p=:
518   else
519 <  as_unset=false
519 >  test -d ./-p && rmdir ./-p
520 >  as_mkdir_p=false
521   fi
522  
523 < # NLS nuisances.
524 < $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
525 < $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
526 < $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
527 < $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
528 < $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
529 < $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
530 < $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
531 < $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
523 > if test -x / >/dev/null 2>&1; then
524 >  as_test_x='test -x'
525 > else
526 >  if ls -dL / >/dev/null 2>&1; then
527 >    as_ls_L_option=L
528 >  else
529 >    as_ls_L_option=
530 >  fi
531 >  as_test_x='
532 >    eval sh -c '\''
533 >      if test -d "$1"; then
534 >        test -d "$1/.";
535 >      else
536 >        case $1 in
537 >        -*)set "./$1";;
538 >        esac;
539 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540 >        ???[sx]*):;;*)false;;esac;fi
541 >    '\'' sh
542 >  '
543 > fi
544 > as_executable_p=$as_test_x
545  
546 < # IFS
547 < # We need space, tab and new line, in precisely that order.
68 < as_nl='
69 < '
70 < IFS="   $as_nl"
546 > # Sed expression to map a string onto a valid CPP name.
547 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548  
549 < # CDPATH.
550 < $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
549 > # Sed expression to map a string onto a valid variable name.
550 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551  
552 +
553 +
554 + exec 7<&0 </dev/null 6>&1
555 +
556   # Name of the host.
557   # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
558   # so uname gets run too.
559   ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
560  
80 exec 6>&1
81
561   #
562   # Initializations.
563   #
564   ac_default_prefix=/usr/local
565 + ac_clean_files=
566 + ac_config_libobj_dir=.
567 + LIBOBJS=
568   cross_compiling=no
569   subdirs=
570 < MFLAGS= MAKEFLAGS=
570 > MFLAGS=
571 > MAKEFLAGS=
572   SHELL=${CONFIG_SHELL-/bin/sh}
573  
574 < # Maximum number of lines to put in a shell here document.
575 < # This variable seems obsolete.  It should probably be removed, and
576 < # only ac_max_sed_lines should be used.
577 < : ${ac_max_here_lines=38}
574 > # Identity of this package.
575 > PACKAGE_NAME='OOPSE'
576 > PACKAGE_TARNAME='oopse'
577 > PACKAGE_VERSION='3.0'
578 > PACKAGE_STRING='OOPSE 3.0'
579 > PACKAGE_BUGREPORT='gezelter@nd.edu'
580  
96 # Avoid depending upon Character Ranges.
97 ac_cr_az='abcdefghijklmnopqrstuvwxyz'
98 ac_cr_AZ='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
99 ac_cr_09='0123456789'
100 ac_cr_alnum=$ac_cr_az$ac_cr_AZ$ac_cr_09
101
102 # Sed expression to map a string onto a valid sh and CPP variable names.
103 ac_tr_sh="sed y%*+%pp%;s%[^_$ac_cr_alnum]%_%g"
104 ac_tr_cpp="sed y%*$ac_cr_az%P$ac_cr_AZ%;s%[^_$ac_cr_alnum]%_%g"
105
581   ac_unique_file="src/applications/oopse/oopse.cpp"
582   ac_default_prefix="/usr/local"
583 + # Factoring default headers for most tests.
584 + ac_includes_default="\
585 + #include <stdio.h>
586 + #ifdef HAVE_SYS_TYPES_H
587 + # include <sys/types.h>
588 + #endif
589 + #ifdef HAVE_SYS_STAT_H
590 + # include <sys/stat.h>
591 + #endif
592 + #ifdef STDC_HEADERS
593 + # include <stdlib.h>
594 + # include <stddef.h>
595 + #else
596 + # ifdef HAVE_STDLIB_H
597 + #  include <stdlib.h>
598 + # endif
599 + #endif
600 + #ifdef HAVE_STRING_H
601 + # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
602 + #  include <memory.h>
603 + # endif
604 + # include <string.h>
605 + #endif
606 + #ifdef HAVE_STRINGS_H
607 + # include <strings.h>
608 + #endif
609 + #ifdef HAVE_INTTYPES_H
610 + # include <inttypes.h>
611 + #endif
612 + #ifdef HAVE_STDINT_H
613 + # include <stdint.h>
614 + #endif
615 + #ifdef HAVE_UNISTD_H
616 + # include <unistd.h>
617 + #endif"
618  
619 + ac_subst_vars='SHELL
620 + PATH_SEPARATOR
621 + PACKAGE_NAME
622 + PACKAGE_TARNAME
623 + PACKAGE_VERSION
624 + PACKAGE_STRING
625 + PACKAGE_BUGREPORT
626 + exec_prefix
627 + prefix
628 + program_transform_name
629 + bindir
630 + sbindir
631 + libexecdir
632 + datarootdir
633 + datadir
634 + sysconfdir
635 + sharedstatedir
636 + localstatedir
637 + includedir
638 + oldincludedir
639 + docdir
640 + infodir
641 + htmldir
642 + dvidir
643 + pdfdir
644 + psdir
645 + libdir
646 + localedir
647 + mandir
648 + DEFS
649 + ECHO_C
650 + ECHO_N
651 + ECHO_T
652 + LIBS
653 + build_alias
654 + host_alias
655 + target_alias
656 + build
657 + build_cpu
658 + build_vendor
659 + build_os
660 + host
661 + host_cpu
662 + host_vendor
663 + host_os
664 + PROGNAME
665 + debug
666 + USE_SINGLE_PRECISION
667 + CXX
668 + CXXFLAGS
669 + LDFLAGS
670 + CPPFLAGS
671 + ac_ct_CXX
672 + EXEEXT
673 + OBJEXT
674 + CC
675 + CFLAGS
676 + ac_ct_CC
677 + FC
678 + FCFLAGS
679 + ac_ct_FC
680 + CPP
681 + GREP
682 + EGREP
683 + LN_S
684 + SET_MAKE
685 + RANLIB
686 + PERLINTERP
687 + PERL_SHEBANG
688 + INSTALL_PROGRAM
689 + INSTALL_SCRIPT
690 + INSTALL_DATA
691 + AR
692 + PS
693 + FCFLAGS_F90
694 + FCFLAGS_SRCEXT
695 + PREPDEFFLAG
696 + FCLIBS
697 + FC_FUNC
698 + FC_FUNC_
699 + MOD
700 + F90_WORK_FILES_ARG
701 + MODDIRFLAG
702 + F90MODINCSPEC
703 + F90_MODULE_NAMES
704 + ZLIB_INC_DIR
705 + ZLIB_LIB_DIR
706 + ZLIB
707 + FFTW_INC_DIR
708 + FFTW_LIB_DIR
709 + FFTW_LIBS
710 + LIBOBJS
711 + POW_LIB
712 + CXXCPP
713 + __func__
714 + MPI_LIB_DIR
715 + MPI_INC_DIR
716 + MPI_F90_INC
717 + MPI_LIB
718 + MPI_F90_LIB
719 + USE_MPI
720 + DOXYGEN
721 + DOT
722 + DOC
723 + enable_dot
724 + enable_html_docs
725 + enable_latex_docs
726 + BATEXT
727 + MKINSTALLDIRS
728 + OOPSE
729 + OOPSE_HOME
730 + SUBDIRS
731 + LTLIBOBJS'
732 + ac_subst_files=''
733 +      ac_precious_vars='build_alias
734 + host_alias
735 + target_alias
736 + CXX
737 + CXXFLAGS
738 + LDFLAGS
739 + LIBS
740 + CPPFLAGS
741 + CCC
742 + CC
743 + CFLAGS
744 + FC
745 + FCFLAGS
746 + CPP
747 + CXXCPP'
748 +
749 +
750   # Initialize some variables set by options.
751   ac_init_help=
752   ac_init_version=false
# Line 131 | Line 772 | x_libraries=NONE
772   # and all the variables that are supposed to be based on exec_prefix
773   # by default will actually change.
774   # Use braces instead of parens because sh, perl, etc. also accept them.
775 + # (The list follows the same order as the GNU Coding Standards.)
776   bindir='${exec_prefix}/bin'
777   sbindir='${exec_prefix}/sbin'
778   libexecdir='${exec_prefix}/libexec'
779 < datadir='${prefix}/share'
779 > datarootdir='${prefix}/share'
780 > datadir='${datarootdir}'
781   sysconfdir='${prefix}/etc'
782   sharedstatedir='${prefix}/com'
783   localstatedir='${prefix}/var'
141 libdir='${exec_prefix}/lib'
784   includedir='${prefix}/include'
785   oldincludedir='/usr/include'
786 < infodir='${prefix}/info'
787 < mandir='${prefix}/man'
786 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
787 > infodir='${datarootdir}/info'
788 > htmldir='${docdir}'
789 > dvidir='${docdir}'
790 > pdfdir='${docdir}'
791 > psdir='${docdir}'
792 > libdir='${exec_prefix}/lib'
793 > localedir='${datarootdir}/locale'
794 > mandir='${datarootdir}/man'
795  
147 # Identity of this package.
148 PACKAGE_NAME='OOPSE'
149 PACKAGE_TARNAME='oopse'
150 PACKAGE_VERSION='2.0'
151 PACKAGE_STRING='OOPSE 2.0'
152 PACKAGE_BUGREPORT='gezelter@nd.edu'
153
796   ac_prev=
797 + ac_dashdash=
798   for ac_option
799   do
800    # If the previous option needs an argument, assign it.
801    if test -n "$ac_prev"; then
802 <    eval "$ac_prev=\$ac_option"
802 >    eval $ac_prev=\$ac_option
803      ac_prev=
804      continue
805    fi
806  
807 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
807 >  case $ac_option in
808 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
809 >  *)    ac_optarg=yes ;;
810 >  esac
811  
812    # Accept the important Cygnus configure options, so we can diagnose typos.
813  
814 <  case $ac_option in
814 >  case $ac_dashdash$ac_option in
815 >  --)
816 >    ac_dashdash=yes ;;
817  
818    -bindir | --bindir | --bindi | --bind | --bin | --bi)
819      ac_prev=bindir ;;
# Line 187 | Line 835 | do
835    --config-cache | -C)
836      cache_file=config.cache ;;
837  
838 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
838 >  -datadir | --datadir | --datadi | --datad)
839      ac_prev=datadir ;;
840 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
193 <  | --da=*)
840 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
841      datadir=$ac_optarg ;;
842  
843 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
844 +  | --dataroo | --dataro | --datar)
845 +    ac_prev=datarootdir ;;
846 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
847 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
848 +    datarootdir=$ac_optarg ;;
849 +
850    -disable-* | --disable-*)
851      ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
852      # Reject names that are not valid shell variable names.
853 <    expr "x$ac_feature" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
853 >    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
854        { echo "$as_me: error: invalid feature name: $ac_feature" >&2
855     { (exit 1); exit 1; }; }
856 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
857 <    eval "enable_$ac_feature=no" ;;
856 >    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
857 >    eval enable_$ac_feature=no ;;
858  
859 +  -docdir | --docdir | --docdi | --doc | --do)
860 +    ac_prev=docdir ;;
861 +  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
862 +    docdir=$ac_optarg ;;
863 +
864 +  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
865 +    ac_prev=dvidir ;;
866 +  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
867 +    dvidir=$ac_optarg ;;
868 +
869    -enable-* | --enable-*)
870      ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
871      # Reject names that are not valid shell variable names.
872 <    expr "x$ac_feature" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
872 >    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
873        { echo "$as_me: error: invalid feature name: $ac_feature" >&2
874     { (exit 1); exit 1; }; }
875 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
876 <    case $ac_option in
213 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
214 <      *) ac_optarg=yes ;;
215 <    esac
216 <    eval "enable_$ac_feature='$ac_optarg'" ;;
875 >    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
876 >    eval enable_$ac_feature=\$ac_optarg ;;
877  
878    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
879    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 240 | Line 900 | do
900    -host=* | --host=* | --hos=* | --ho=*)
901      host_alias=$ac_optarg ;;
902  
903 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
904 +    ac_prev=htmldir ;;
905 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
906 +  | --ht=*)
907 +    htmldir=$ac_optarg ;;
908 +
909    -includedir | --includedir | --includedi | --included | --include \
910    | --includ | --inclu | --incl | --inc)
911      ac_prev=includedir ;;
# Line 264 | Line 930 | do
930    | --libexe=* | --libex=* | --libe=*)
931      libexecdir=$ac_optarg ;;
932  
933 +  -localedir | --localedir | --localedi | --localed | --locale)
934 +    ac_prev=localedir ;;
935 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
936 +    localedir=$ac_optarg ;;
937 +
938    -localstatedir | --localstatedir | --localstatedi | --localstated \
939 <  | --localstate | --localstat | --localsta | --localst \
269 <  | --locals | --local | --loca | --loc | --lo)
939 >  | --localstate | --localstat | --localsta | --localst | --locals)
940      ac_prev=localstatedir ;;
941    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
942 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
273 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
942 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
943      localstatedir=$ac_optarg ;;
944  
945    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 283 | Line 952 | do
952      with_fp=no ;;
953  
954    -no-create | --no-create | --no-creat | --no-crea | --no-cre \
955 <  | --no-cr | --no-c)
955 >  | --no-cr | --no-c | -n)
956      no_create=yes ;;
957  
958    -no-recursion | --no-recursion | --no-recursio | --no-recursi \
# Line 335 | Line 1004 | do
1004    | --progr-tra=* | --program-tr=* | --program-t=*)
1005      program_transform_name=$ac_optarg ;;
1006  
1007 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1008 +    ac_prev=pdfdir ;;
1009 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1010 +    pdfdir=$ac_optarg ;;
1011 +
1012 +  -psdir | --psdir | --psdi | --psd | --ps)
1013 +    ac_prev=psdir ;;
1014 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1015 +    psdir=$ac_optarg ;;
1016 +
1017    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1018    | -silent | --silent | --silen | --sile | --sil)
1019      silent=yes ;;
# Line 387 | Line 1066 | do
1066    -with-* | --with-*)
1067      ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1068      # Reject names that are not valid shell variable names.
1069 <    expr "x$ac_package" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
1069 >    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1070        { echo "$as_me: error: invalid package name: $ac_package" >&2
1071     { (exit 1); exit 1; }; }
1072 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1073 <    case $ac_option in
395 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
396 <      *) ac_optarg=yes ;;
397 <    esac
398 <    eval "with_$ac_package='$ac_optarg'" ;;
1072 >    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1073 >    eval with_$ac_package=\$ac_optarg ;;
1074  
1075    -without-* | --without-*)
1076      ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1077      # Reject names that are not valid shell variable names.
1078 <    expr "x$ac_package" : ".*[^-_$ac_cr_alnum]" >/dev/null &&
1078 >    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1079        { echo "$as_me: error: invalid package name: $ac_package" >&2
1080     { (exit 1); exit 1; }; }
1081 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1082 <    eval "with_$ac_package=no" ;;
1081 >    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1082 >    eval with_$ac_package=no ;;
1083  
1084    --x)
1085      # Obsolete; use --with-x.
# Line 432 | Line 1107 | Try \`$0 --help' for more information." >&2
1107    *=*)
1108      ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1109      # Reject names that are not valid shell variable names.
1110 <    expr "x$ac_envvar" : ".*[^_$ac_cr_alnum]" >/dev/null &&
1110 >    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1111        { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1112     { (exit 1); exit 1; }; }
1113 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
439 <    eval "$ac_envvar='$ac_optarg'"
1113 >    eval $ac_envvar=\$ac_optarg
1114      export $ac_envvar ;;
1115  
1116    *)
1117      # FIXME: should be removed in autoconf 3.0.
1118      echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1119 <    expr "x$ac_option" : ".*[^-._$ac_cr_alnum]" >/dev/null &&
1119 >    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1120        echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1121      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1122      ;;
# Line 456 | Line 1130 | fi
1130     { (exit 1); exit 1; }; }
1131   fi
1132  
1133 < # Be sure to have absolute paths.
1134 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1135 <              localstatedir libdir includedir oldincludedir infodir mandir \
1136 <              exec_prefix prefix
1133 > # Be sure to have absolute directory names.
1134 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1135 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1136 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1137 >                libdir localedir mandir
1138   do
1139 <  eval ac_val=$`echo $ac_var`
1139 >  eval ac_val=\$$ac_var
1140    case $ac_val in
1141 <    [\\/$]* | ?:[\\/]* ) ;;
1142 <    NONE ) ;;
468 <    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
469 <   { (exit 1); exit 1; }; };;
1141 >    [\\/$]* | ?:[\\/]* )  continue;;
1142 >    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1143    esac
1144 +  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1145 +   { (exit 1); exit 1; }; }
1146   done
1147  
1148   # There might be people who depend on the old broken behavior: `$host'
1149   # used to hold the argument of --host etc.
1150 + # FIXME: To remove some day.
1151   build=$build_alias
1152   host=$host_alias
1153   target=$target_alias
1154  
1155 < # FIXME: should be removed in autoconf 3.0.
1155 > # FIXME: To remove some day.
1156   if test "x$host_alias" != x; then
1157    if test "x$build_alias" = x; then
1158      cross_compiling=maybe
# Line 492 | Line 1168 | test "$silent" = yes && exec 6>/dev/null
1168  
1169   test "$silent" = yes && exec 6>/dev/null
1170  
1171 +
1172 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1173 + ac_ls_di=`ls -di .` &&
1174 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1175 +  { echo "$as_me: error: Working directory cannot be determined" >&2
1176 +   { (exit 1); exit 1; }; }
1177 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1178 +  { echo "$as_me: error: pwd does not report name of working directory" >&2
1179 +   { (exit 1); exit 1; }; }
1180 +
1181 +
1182   # Find the source files, if location was not specified.
1183   if test -z "$srcdir"; then
1184    ac_srcdir_defaulted=yes
1185 <  # Try the directory containing this script, then its parent.
1186 <  ac_prog=$0
1187 <  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
1188 <  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
1185 >  # Try the directory containing this script, then the parent directory.
1186 >  ac_confdir=`$as_dirname -- "$0" ||
1187 > $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1188 >         X"$0" : 'X\(//\)[^/]' \| \
1189 >         X"$0" : 'X\(//\)$' \| \
1190 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1191 > echo X"$0" |
1192 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1193 >            s//\1/
1194 >            q
1195 >          }
1196 >          /^X\(\/\/\)[^/].*/{
1197 >            s//\1/
1198 >            q
1199 >          }
1200 >          /^X\(\/\/\)$/{
1201 >            s//\1/
1202 >            q
1203 >          }
1204 >          /^X\(\/\).*/{
1205 >            s//\1/
1206 >            q
1207 >          }
1208 >          s/.*/./; q'`
1209    srcdir=$ac_confdir
1210 <  if test ! -r $srcdir/$ac_unique_file; then
1210 >  if test ! -r "$srcdir/$ac_unique_file"; then
1211      srcdir=..
1212    fi
1213   else
1214    ac_srcdir_defaulted=no
1215   fi
1216 < if test ! -r $srcdir/$ac_unique_file; then
1217 <  if test "$ac_srcdir_defaulted" = yes; then
1218 <    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
1216 > if test ! -r "$srcdir/$ac_unique_file"; then
1217 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1218 >  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1219     { (exit 1); exit 1; }; }
1220 <  else
1221 <    { echo "$as_me: error: cannot find sources in $srcdir" >&2
1220 > fi
1221 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1222 > ac_abs_confdir=`(
1223 >        cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1224     { (exit 1); exit 1; }; }
1225 <  fi
1225 >        pwd)`
1226 > # When building in place, set srcdir=.
1227 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1228 >  srcdir=.
1229   fi
1230 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1231 < ac_env_build_alias_set=${build_alias+set}
1232 < ac_env_build_alias_value=$build_alias
1233 < ac_cv_env_build_alias_set=${build_alias+set}
1234 < ac_cv_env_build_alias_value=$build_alias
1235 < ac_env_host_alias_set=${host_alias+set}
1236 < ac_env_host_alias_value=$host_alias
1237 < ac_cv_env_host_alias_set=${host_alias+set}
1238 < ac_cv_env_host_alias_value=$host_alias
1239 < ac_env_target_alias_set=${target_alias+set}
1240 < ac_env_target_alias_value=$target_alias
1241 < ac_cv_env_target_alias_set=${target_alias+set}
530 < ac_cv_env_target_alias_value=$target_alias
531 < ac_env_CC_set=${CC+set}
532 < ac_env_CC_value=$CC
533 < ac_cv_env_CC_set=${CC+set}
534 < ac_cv_env_CC_value=$CC
535 < ac_env_CFLAGS_set=${CFLAGS+set}
536 < ac_env_CFLAGS_value=$CFLAGS
537 < ac_cv_env_CFLAGS_set=${CFLAGS+set}
538 < ac_cv_env_CFLAGS_value=$CFLAGS
539 < ac_env_LDFLAGS_set=${LDFLAGS+set}
540 < ac_env_LDFLAGS_value=$LDFLAGS
541 < ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
542 < ac_cv_env_LDFLAGS_value=$LDFLAGS
543 < ac_env_CPPFLAGS_set=${CPPFLAGS+set}
544 < ac_env_CPPFLAGS_value=$CPPFLAGS
545 < ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
546 < ac_cv_env_CPPFLAGS_value=$CPPFLAGS
547 < ac_env_CXX_set=${CXX+set}
548 < ac_env_CXX_value=$CXX
549 < ac_cv_env_CXX_set=${CXX+set}
550 < ac_cv_env_CXX_value=$CXX
551 < ac_env_CXXFLAGS_set=${CXXFLAGS+set}
552 < ac_env_CXXFLAGS_value=$CXXFLAGS
553 < ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
554 < ac_cv_env_CXXFLAGS_value=$CXXFLAGS
555 < ac_env_F90_set=${F90+set}
556 < ac_env_F90_value=$F90
557 < ac_cv_env_F90_set=${F90+set}
558 < ac_cv_env_F90_value=$F90
559 < ac_env_F90FLAGS_set=${F90FLAGS+set}
560 < ac_env_F90FLAGS_value=$F90FLAGS
561 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
562 < ac_cv_env_F90FLAGS_value=$F90FLAGS
563 < ac_env_CPP_set=${CPP+set}
564 < ac_env_CPP_value=$CPP
565 < ac_cv_env_CPP_set=${CPP+set}
566 < ac_cv_env_CPP_value=$CPP
1230 > # Remove unnecessary trailing slashes from srcdir.
1231 > # Double slashes in file names in object file debugging info
1232 > # mess up M-x gdb in Emacs.
1233 > case $srcdir in
1234 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1235 > esac
1236 > for ac_var in $ac_precious_vars; do
1237 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1238 >  eval ac_env_${ac_var}_value=\$${ac_var}
1239 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1240 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1241 > done
1242  
1243   #
1244   # Report the --help message.
# Line 571 | Line 1246 | if test "$ac_init_help" = "long"; then
1246   if test "$ac_init_help" = "long"; then
1247    # Omit some internal or obsolete options to make the list less imposing.
1248    # This message is too long to be a string in the A/UX 3.1 sh.
1249 <  cat <<EOF
1250 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
1249 >  cat <<_ACEOF
1250 > \`configure' configures OOPSE 3.0 to adapt to many kinds of systems.
1251  
1252   Usage: $0 [OPTION]... [VAR=VALUE]...
1253  
# Line 592 | Line 1267 | Configuration:
1267    -n, --no-create         do not create output files
1268        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1269  
595 EOF
596
597  cat <<EOF
1270   Installation directories:
1271    --prefix=PREFIX         install architecture-independent files in PREFIX
1272 <                          [$ac_default_prefix]
1272 >                          [$ac_default_prefix]
1273    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1274 <                          [PREFIX]
1274 >                          [PREFIX]
1275  
1276   By default, \`make install' will install all the files in
1277   \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
# Line 612 | Line 1284 | Fine tuning of the installation directories:
1284    --bindir=DIR           user executables [EPREFIX/bin]
1285    --sbindir=DIR          system admin executables [EPREFIX/sbin]
1286    --libexecdir=DIR       program executables [EPREFIX/libexec]
615  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1287    --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1288    --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1289    --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1290    --libdir=DIR           object code libraries [EPREFIX/lib]
1291    --includedir=DIR       C header files [PREFIX/include]
1292    --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1293 <  --infodir=DIR          info documentation [PREFIX/info]
1294 <  --mandir=DIR           man documentation [PREFIX/man]
1295 < EOF
1293 >  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1294 >  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1295 >  --infodir=DIR          info documentation [DATAROOTDIR/info]
1296 >  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1297 >  --mandir=DIR           man documentation [DATAROOTDIR/man]
1298 >  --docdir=DIR           documentation root [DATAROOTDIR/doc/oopse]
1299 >  --htmldir=DIR          html documentation [DOCDIR]
1300 >  --dvidir=DIR           dvi documentation [DOCDIR]
1301 >  --pdfdir=DIR           pdf documentation [DOCDIR]
1302 >  --psdir=DIR            ps documentation [DOCDIR]
1303 > _ACEOF
1304  
1305 <  cat <<\EOF
1305 >  cat <<\_ACEOF
1306  
1307   System types:
1308    --build=BUILD     configure for building on BUILD [guessed]
1309 <  --host=HOST       build programs to run on HOST [BUILD]
1310 < EOF
1309 >  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1310 > _ACEOF
1311   fi
1312  
1313   if test -n "$ac_init_help"; then
1314    case $ac_init_help in
1315 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
1315 >     short | recursive ) echo "Configuration of OOPSE 3.0:";;
1316     esac
1317 <  cat <<\EOF
1317 >  cat <<\_ACEOF
1318  
1319   Optional Features:
1320    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1321    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1322 +  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1323    --enable-debug          Compile OOPSE in debug mode
1324 +  --enable-single         compile OOPSE in single precision
1325 +  --enable-float          synonym for --enable-single
1326    --enable-doxygen        enable documentation generation with doxygen (auto)
1327    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1328    --enable-html-docs      enable HTML generation with doxygen (yes)
1329    --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
648  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1330  
1331   Optional Packages:
1332    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1333    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1334 +  --with-perl-shebang     override what perl thinks is the way for the kernel
1335 +                          to start it (seldom needed)
1336 +  --with-zlib=DIR         root directory path of zlib installation (defaults
1337 +                          to /usr/local or /usr if not found in /usr/local)
1338 +  --with-fftw=DIR         root directory path of fftw installation (defaults
1339 +                          to /usr/local or /usr if not found in /usr/local)
1340    --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
654  --with-sprng=<prefix>   compile with SPRNG installed in <prefix>
655                          [default=/usr/local]
656  --with-mkl              Do we want MKL will check /usr/local/intel/mkl61 /opt/intel/mkl61
1341  
1342   Some influential environment variables:
659  CC          C compiler command
660  CFLAGS      C compiler flags
661  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
662              nonstandard directory <lib dir>
663  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
664              headers in a nonstandard directory <include dir>
1343    CXX         C++ compiler command
1344    CXXFLAGS    C++ compiler flags
1345 <  F90         Fortran 90 compiler command
1346 <  F90FLAGS    Fortran 90 compiler flags
1345 >  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1346 >              nonstandard directory <lib dir>
1347 >  LIBS        libraries to pass to the linker, e.g. -l<library>
1348 >  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1349 >              you have headers in a nonstandard directory <include dir>
1350 >  CC          C compiler command
1351 >  CFLAGS      C compiler flags
1352 >  FC          Fortran compiler command
1353 >  FCFLAGS     Fortran compiler flags
1354    CPP         C preprocessor
1355 +  CXXCPP      C++ preprocessor
1356  
1357   Use these variables to override the choices made by `configure' or to help
1358   it to find libraries and programs with nonstandard names/locations.
1359  
1360   Report bugs to <gezelter@nd.edu>.
1361 < EOF
1361 > _ACEOF
1362 > ac_status=$?
1363   fi
1364  
1365   if test "$ac_init_help" = "recursive"; then
1366    # If there are subdirs, report their specific --help.
1367 <  ac_popdir=`pwd`
1368 <  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
1369 <    cd $ac_subdir
683 <    # A "../" for each directory in /$ac_subdir.
684 <    ac_dots=`echo $ac_subdir |
685 <             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
1367 >  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1368 >    test -d "$ac_dir" || continue
1369 >    ac_builddir=.
1370  
1371 <    case $srcdir in
1372 <    .) # No --srcdir option.  We are building in place.
1373 <      ac_sub_srcdir=$srcdir ;;
1374 <    [\\/]* | ?:[\\/]* ) # Absolute path.
1375 <      ac_sub_srcdir=$srcdir/$ac_subdir ;;
1376 <    *) # Relative path.
1377 <      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
1378 <    esac
1371 > case "$ac_dir" in
1372 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1373 > *)
1374 >  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1375 >  # A ".." for each directory in $ac_dir_suffix.
1376 >  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1377 >  case $ac_top_builddir_sub in
1378 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1379 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1380 >  esac ;;
1381 > esac
1382 > ac_abs_top_builddir=$ac_pwd
1383 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1384 > # for backward compatibility:
1385 > ac_top_builddir=$ac_top_build_prefix
1386  
1387 <    # Check for guested configure; otherwise get Cygnus style configure.
1388 <    if test -f $ac_sub_srcdir/configure.gnu; then
1389 <      echo
1390 <      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
1391 <    elif test -f $ac_sub_srcdir/configure; then
1392 <      echo
1393 <      $SHELL $ac_sub_srcdir/configure  --help=recursive
1394 <    elif test -f $ac_sub_srcdir/configure.ac ||
1395 <           test -f $ac_sub_srcdir/configure.in; then
1396 <      echo
1397 <      $ac_configure --help
1387 > case $srcdir in
1388 >  .)  # We are building in place.
1389 >    ac_srcdir=.
1390 >    ac_top_srcdir=$ac_top_builddir_sub
1391 >    ac_abs_top_srcdir=$ac_pwd ;;
1392 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1393 >    ac_srcdir=$srcdir$ac_dir_suffix;
1394 >    ac_top_srcdir=$srcdir
1395 >    ac_abs_top_srcdir=$srcdir ;;
1396 >  *) # Relative name.
1397 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1398 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1399 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1400 > esac
1401 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1402 >
1403 >    cd "$ac_dir" || { ac_status=$?; continue; }
1404 >    # Check for guested configure.
1405 >    if test -f "$ac_srcdir/configure.gnu"; then
1406 >      echo &&
1407 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1408 >    elif test -f "$ac_srcdir/configure"; then
1409 >      echo &&
1410 >      $SHELL "$ac_srcdir/configure" --help=recursive
1411      else
1412 <      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
1413 <    fi
1414 <    cd $ac_popdir
1412 >      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1413 >    fi || ac_status=$?
1414 >    cd "$ac_pwd" || { ac_status=$?; break; }
1415    done
1416   fi
1417  
1418 < test -n "$ac_init_help" && exit 0
1418 > test -n "$ac_init_help" && exit $ac_status
1419   if $ac_init_version; then
1420 <  cat <<\EOF
1421 < OOPSE configure 2.0
1422 < generated by GNU Autoconf 2.50
1420 >  cat <<\_ACEOF
1421 > OOPSE configure 3.0
1422 > generated by GNU Autoconf 2.61
1423  
1424 < Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
1425 < Free Software Foundation, Inc.
1424 > Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1425 > 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1426   This configure script is free software; the Free Software Foundation
1427   gives unlimited permission to copy, distribute and modify it.
1428 < EOF
1429 <  exit 0
1428 > _ACEOF
1429 >  exit
1430   fi
1431 < exec 5>config.log
728 < cat >&5 <<EOF
1431 > cat >config.log <<_ACEOF
1432   This file contains any messages produced by compilers while
1433   running configure, to aid debugging if configure makes a mistake.
1434  
1435 < It was created by OOPSE $as_me 2.0, which was
1436 < generated by GNU Autoconf 2.50.  Invocation command line was
1435 > It was created by OOPSE $as_me 3.0, which was
1436 > generated by GNU Autoconf 2.61.  Invocation command line was
1437  
1438    $ $0 $@
1439  
1440 < EOF
1440 > _ACEOF
1441 > exec 5>>config.log
1442   {
1443   cat <<_ASUNAME
1444 < ## ---------- ##
1445 < ## Platform.  ##
1446 < ## ---------- ##
1444 > ## --------- ##
1445 > ## Platform. ##
1446 > ## --------- ##
1447  
1448   hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1449   uname -m = `(uname -m) 2>/dev/null || echo unknown`
# Line 753 | Line 1457 | uname -v = `(uname -v) 2>/dev/null || echo unknown`
1457   /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1458   /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1459   /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1460 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1460 > /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1461   /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1462   /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1463   /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1464  
761 PATH = $PATH
762
1465   _ASUNAME
1466 +
1467 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1468 + for as_dir in $PATH
1469 + do
1470 +  IFS=$as_save_IFS
1471 +  test -z "$as_dir" && as_dir=.
1472 +  echo "PATH: $as_dir"
1473 + done
1474 + IFS=$as_save_IFS
1475 +
1476   } >&5
1477  
1478 < cat >&5 <<EOF
767 < ## ------------ ##
768 < ## Core tests.  ##
769 < ## ------------ ##
1478 > cat >&5 <<_ACEOF
1479  
771 EOF
1480  
1481 + ## ----------- ##
1482 + ## Core tests. ##
1483 + ## ----------- ##
1484 +
1485 + _ACEOF
1486 +
1487 +
1488   # Keep a trace of the command line.
1489   # Strip out --no-create and --no-recursion so they do not pile up.
1490 + # Strip out --silent because we don't want to record it for future runs.
1491   # Also quote any args containing shell meta-characters.
1492 + # Make two passes to allow for proper duplicate-argument suppression.
1493   ac_configure_args=
1494 < ac_sep=
1495 < for ac_arg
1494 > ac_configure_args0=
1495 > ac_configure_args1=
1496 > ac_must_keep_next=false
1497 > for ac_pass in 1 2
1498   do
1499 <  case $ac_arg in
1500 <  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1501 <  | --no-cr | --no-c) ;;
1502 <  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1503 <  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1504 <  *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1505 <    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1506 <    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1507 <    ac_sep=" " ;;
1508 <  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1509 <     ac_sep=" " ;;
1510 <  esac
1511 <  # Get rid of the leading space.
1499 >  for ac_arg
1500 >  do
1501 >    case $ac_arg in
1502 >    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1503 >    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1504 >    | -silent | --silent | --silen | --sile | --sil)
1505 >      continue ;;
1506 >    *\'*)
1507 >      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1508 >    esac
1509 >    case $ac_pass in
1510 >    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1511 >    2)
1512 >      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1513 >      if test $ac_must_keep_next = true; then
1514 >        ac_must_keep_next=false # Got value, back to normal.
1515 >      else
1516 >        case $ac_arg in
1517 >          *=* | --config-cache | -C | -disable-* | --disable-* \
1518 >          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1519 >          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1520 >          | -with-* | --with-* | -without-* | --without-* | --x)
1521 >            case "$ac_configure_args0 " in
1522 >              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1523 >            esac
1524 >            ;;
1525 >          -* ) ac_must_keep_next=true ;;
1526 >        esac
1527 >      fi
1528 >      ac_configure_args="$ac_configure_args '$ac_arg'"
1529 >      ;;
1530 >    esac
1531 >  done
1532   done
1533 + $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1534 + $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1535  
1536   # When interrupted or exit'd, cleanup temporary files, and complete
1537   # config.log.  We remove comments because anyway the quotes in there
1538   # would cause problems or look ugly.
1539 + # WARNING: Use '\'' to represent an apostrophe within the trap.
1540 + # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1541   trap 'exit_status=$?
1542    # Save into config.log some information that might help in debugging.
1543 <  echo >&5
1544 <  echo "## ----------------- ##" >&5
1545 <  echo "## Cache variables.  ##" >&5
1546 <  echo "## ----------------- ##" >&5
1547 <  echo >&5
1548 <  # The following way of writing the cache mishandles newlines in values,
1549 < {
1550 <  (set) 2>&1 |
1551 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1552 <    *ac_space=\ *)
1553 <      sed -n \
1554 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1555 <          s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1556 <      ;;
1557 <    *)
1558 <      sed -n \
1559 <        "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1543 >  {
1544 >    echo
1545 >
1546 >    cat <<\_ASBOX
1547 > ## ---------------- ##
1548 > ## Cache variables. ##
1549 > ## ---------------- ##
1550 > _ASBOX
1551 >    echo
1552 >    # The following way of writing the cache mishandles newlines in values,
1553 > (
1554 >  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1555 >    eval ac_val=\$$ac_var
1556 >    case $ac_val in #(
1557 >    *${as_nl}*)
1558 >      case $ac_var in #(
1559 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1560 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1561 >      esac
1562 >      case $ac_var in #(
1563 >      _ | IFS | as_nl) ;; #(
1564 >      *) $as_unset $ac_var ;;
1565 >      esac ;;
1566 >    esac
1567 >  done
1568 >  (set) 2>&1 |
1569 >    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1570 >    *${as_nl}ac_space=\ *)
1571 >      sed -n \
1572 >        "s/'\''/'\''\\\\'\'''\''/g;
1573 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1574 >      ;; #(
1575 >    *)
1576 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1577        ;;
1578 <    esac;
1579 < } >&5
1580 <  sed "/^$/d" confdefs.h >conftest.log
1581 <  if test -s conftest.log; then
1582 <    echo >&5
1583 <    echo "## ------------ ##" >&5
1584 <    echo "## confdefs.h.  ##" >&5
1585 <    echo "## ------------ ##" >&5
1586 <    echo >&5
1587 <    cat conftest.log >&5
1588 <  fi
1589 <  (echo; echo) >&5
1590 <  test "$ac_signal" != 0 &&
1591 <    echo "$as_me: caught signal $ac_signal" >&5
1592 <  echo "$as_me: exit $exit_status" >&5
1593 <  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1578 >    esac |
1579 >    sort
1580 > )
1581 >    echo
1582 >
1583 >    cat <<\_ASBOX
1584 > ## ----------------- ##
1585 > ## Output variables. ##
1586 > ## ----------------- ##
1587 > _ASBOX
1588 >    echo
1589 >    for ac_var in $ac_subst_vars
1590 >    do
1591 >      eval ac_val=\$$ac_var
1592 >      case $ac_val in
1593 >      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1594 >      esac
1595 >      echo "$ac_var='\''$ac_val'\''"
1596 >    done | sort
1597 >    echo
1598 >
1599 >    if test -n "$ac_subst_files"; then
1600 >      cat <<\_ASBOX
1601 > ## ------------------- ##
1602 > ## File substitutions. ##
1603 > ## ------------------- ##
1604 > _ASBOX
1605 >      echo
1606 >      for ac_var in $ac_subst_files
1607 >      do
1608 >        eval ac_val=\$$ac_var
1609 >        case $ac_val in
1610 >        *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1611 >        esac
1612 >        echo "$ac_var='\''$ac_val'\''"
1613 >      done | sort
1614 >      echo
1615 >    fi
1616 >
1617 >    if test -s confdefs.h; then
1618 >      cat <<\_ASBOX
1619 > ## ----------- ##
1620 > ## confdefs.h. ##
1621 > ## ----------- ##
1622 > _ASBOX
1623 >      echo
1624 >      cat confdefs.h
1625 >      echo
1626 >    fi
1627 >    test "$ac_signal" != 0 &&
1628 >      echo "$as_me: caught signal $ac_signal"
1629 >    echo "$as_me: exit $exit_status"
1630 >  } >&5
1631 >  rm -rf core *.core core.conftest.* &&
1632 >    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1633      exit $exit_status
1634 <     ' 0
1634 > ' 0
1635   for ac_signal in 1 2 13 15; do
1636 <  trap 'ac_status=$?; ac_signal='$ac_signal'; { (exit $ac_status); exit $ac_status; }' $ac_signal
1636 >  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1637   done
1638   ac_signal=0
1639  
1640   # confdefs.h avoids OS command line length limits that DEFS can exceed.
1641 < rm -rf conftest* confdefs.h
843 < # AIX cpp loses on an empty file, so make sure it contains at least a newline.
844 < echo >confdefs.h
1641 > rm -f -r conftest* confdefs.h
1642  
1643 + # Predefined preprocessor variables.
1644 +
1645 + cat >>confdefs.h <<_ACEOF
1646 + #define PACKAGE_NAME "$PACKAGE_NAME"
1647 + _ACEOF
1648 +
1649 +
1650 + cat >>confdefs.h <<_ACEOF
1651 + #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1652 + _ACEOF
1653 +
1654 +
1655 + cat >>confdefs.h <<_ACEOF
1656 + #define PACKAGE_VERSION "$PACKAGE_VERSION"
1657 + _ACEOF
1658 +
1659 +
1660 + cat >>confdefs.h <<_ACEOF
1661 + #define PACKAGE_STRING "$PACKAGE_STRING"
1662 + _ACEOF
1663 +
1664 +
1665 + cat >>confdefs.h <<_ACEOF
1666 + #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1667 + _ACEOF
1668 +
1669 +
1670   # Let the site file select an alternate cache file if it wants to.
1671   # Prefer explicitly selected file to automatically selected ones.
1672 < if test -z "$CONFIG_SITE"; then
1673 <  if test "x$prefix" != xNONE; then
1674 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1675 <  else
1676 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1677 <  fi
1672 > if test -n "$CONFIG_SITE"; then
1673 >  set x "$CONFIG_SITE"
1674 > elif test "x$prefix" != xNONE; then
1675 >  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1676 > else
1677 >  set x "$ac_default_prefix/share/config.site" \
1678 >        "$ac_default_prefix/etc/config.site"
1679   fi
1680 < for ac_site_file in $CONFIG_SITE; do
1680 > shift
1681 > for ac_site_file
1682 > do
1683    if test -r "$ac_site_file"; then
1684 <    { echo "$as_me:857: loading site script $ac_site_file" >&5
1684 >    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1685   echo "$as_me: loading site script $ac_site_file" >&6;}
1686 <    cat "$ac_site_file" >&5
1686 >    sed 's/^/| /' "$ac_site_file" >&5
1687      . "$ac_site_file"
1688    fi
1689   done
# Line 865 | Line 1692 | if test -r "$cache_file"; then
1692    # Some versions of bash will fail to source /dev/null (special
1693    # files actually), so we avoid doing that.
1694    if test -f "$cache_file"; then
1695 <    { echo "$as_me:868: loading cache $cache_file" >&5
1695 >    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1696   echo "$as_me: loading cache $cache_file" >&6;}
1697      case $cache_file in
1698 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1699 <      *)                      . ./$cache_file;;
1698 >      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1699 >      *)                      . "./$cache_file";;
1700      esac
1701    fi
1702   else
1703 <  { echo "$as_me:876: creating cache $cache_file" >&5
1703 >  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1704   echo "$as_me: creating cache $cache_file" >&6;}
1705    >$cache_file
1706   fi
1707  
1708   # Check that the precious variables saved in the cache have kept the same
1709   # value.
1710 < ac_suggest_removing_cache=false
1711 < for ac_var in `(set) 2>&1 |
885 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1710 > ac_cache_corrupted=false
1711 > for ac_var in $ac_precious_vars; do
1712    eval ac_old_set=\$ac_cv_env_${ac_var}_set
1713    eval ac_new_set=\$ac_env_${ac_var}_set
1714 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1715 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1714 >  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1715 >  eval ac_new_val=\$ac_env_${ac_var}_value
1716    case $ac_old_set,$ac_new_set in
1717      set,)
1718 <      { echo "$as_me:892: WARNING: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1719 < echo "$as_me: WARNING: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1720 <      ac_suggest_removing_cache=: ;;
1718 >      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1719 > echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1720 >      ac_cache_corrupted=: ;;
1721      ,set)
1722 <      { echo "$as_me:896: WARNING: \`$ac_var' was not set in the previous run" >&5
1723 < echo "$as_me: WARNING: \`$ac_var' was not set in the previous run" >&2;}
1724 <      ac_suggest_removing_cache=: ;;
1722 >      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1723 > echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1724 >      ac_cache_corrupted=: ;;
1725      ,);;
1726      *)
1727        if test "x$ac_old_val" != "x$ac_new_val"; then
1728 <        { echo "$as_me:902: WARNING: \`$ac_var' has changed since the previous run:" >&5
1729 < echo "$as_me: WARNING: \`$ac_var' has changed since the previous run:" >&2;}
1730 <        { echo "$as_me:904: WARNING:   former value:  $ac_old_val" >&5
1731 < echo "$as_me: WARNING:   former value:  $ac_old_val" >&2;}
1732 <        { echo "$as_me:906: WARNING:   current value: $ac_new_val" >&5
1733 < echo "$as_me: WARNING:   current value: $ac_new_val" >&2;}
1734 <        ac_suggest_removing_cache=:
1728 >        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1729 > echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1730 >        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1731 > echo "$as_me:   former value:  $ac_old_val" >&2;}
1732 >        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1733 > echo "$as_me:   current value: $ac_new_val" >&2;}
1734 >        ac_cache_corrupted=:
1735        fi;;
1736    esac
1737 +  # Pass precious variables to config.status.
1738 +  if test "$ac_new_set" = set; then
1739 +    case $ac_new_val in
1740 +    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1741 +    *) ac_arg=$ac_var=$ac_new_val ;;
1742 +    esac
1743 +    case " $ac_configure_args " in
1744 +      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1745 +      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1746 +    esac
1747 +  fi
1748   done
1749 < if $ac_suggest_removing_cache; then
1750 <  { echo "$as_me:913: WARNING: changes in the environment can compromise the build" >&5
1751 < echo "$as_me: WARNING: changes in the environment can compromise the build" >&2;}
1752 <  { echo "$as_me:915: WARNING: consider removing $cache_file and starting over" >&5
1753 < echo "$as_me: WARNING: consider removing $cache_file and starting over" >&2;}
1749 > if $ac_cache_corrupted; then
1750 >  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1751 > echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1752 >  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1753 > echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1754 >   { (exit 1); exit 1; }; }
1755   fi
1756  
1757 +
1758 +
1759 +
1760 +
1761 +
1762 +
1763 +
1764 +
1765 +
1766 +
1767 +
1768 +
1769 +
1770 +
1771 +
1772 +
1773 +
1774 +
1775 +
1776 +
1777 +
1778 +
1779 +
1780 +
1781   ac_ext=c
1782   ac_cpp='$CPP $CPPFLAGS'
1783   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1784   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1785   ac_compiler_gnu=$ac_cv_c_compiler_gnu
1786  
925 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
926  *c*,-n*) ECHO_N= ECHO_C='
927 ' ECHO_T='      ' ;;
928  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
929  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
930 esac
931 echo "#! $SHELL" >conftest.sh
932 echo  "exit 0"   >>conftest.sh
933 chmod +x conftest.sh
934 if { (echo "$as_me:934: PATH=\".;.\"; conftest.sh") >&5
935  (PATH=".;."; conftest.sh) 2>&5
936  ac_status=$?
937  echo "$as_me:937: \$? = $ac_status" >&5
938  (exit $ac_status); }; then
939  ac_path_separator=';'
940 else
941  ac_path_separator=:
942 fi
943 PATH_SEPARATOR="$ac_path_separator"
944 rm -f conftest.sh
1787  
1788   ac_aux_dir=
1789 < for ac_dir in ac-tools $srcdir/ac-tools; do
1790 <  if test -f $ac_dir/install-sh; then
1789 > for ac_dir in ac-tools "$srcdir"/ac-tools; do
1790 >  if test -f "$ac_dir/install-sh"; then
1791      ac_aux_dir=$ac_dir
1792      ac_install_sh="$ac_aux_dir/install-sh -c"
1793      break
1794 <  elif test -f $ac_dir/install.sh; then
1794 >  elif test -f "$ac_dir/install.sh"; then
1795      ac_aux_dir=$ac_dir
1796      ac_install_sh="$ac_aux_dir/install.sh -c"
1797      break
1798 <  elif test -f $ac_dir/shtool; then
1798 >  elif test -f "$ac_dir/shtool"; then
1799      ac_aux_dir=$ac_dir
1800      ac_install_sh="$ac_aux_dir/shtool install -c"
1801      break
1802    fi
1803   done
1804   if test -z "$ac_aux_dir"; then
1805 <  { { echo "$as_me:963: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
1806 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
1805 >  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&5
1806 > echo "$as_me: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&2;}
1807     { (exit 1); exit 1; }; }
1808   fi
967 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
968 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
969 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1809  
1810 < # This file is part of Autoconf.                       -*- Autoconf -*-
1811 < # Programming languages support.
1812 < # Copyright 2000, 2001
1813 < # Free Software Foundation, Inc.
1814 < #
1815 < # This program is free software; you can redistribute it and/or modify
1816 < # it under the terms of the GNU General Public License as published by
978 < # the Free Software Foundation; either version 2, or (at your option)
979 < # any later version.
980 < #
981 < # This program is distributed in the hope that it will be useful,
982 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
983 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
984 < # GNU General Public License for more details.
985 < #
986 < # You should have received a copy of the GNU General Public License
987 < # along with this program; if not, write to the Free Software
988 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
989 < # 02111-1307, USA.
990 < #
991 < # As a special exception, the Free Software Foundation gives unlimited
992 < # permission to copy, distribute and modify the configure scripts that
993 < # are the output of Autoconf.  You need not follow the terms of the GNU
994 < # General Public License when using or distributing such scripts, even
995 < # though portions of the text of Autoconf appear in them.  The GNU
996 < # General Public License (GPL) does govern all other use of the material
997 < # that constitutes the Autoconf program.
998 < #
999 < # Certain portions of the Autoconf source text are designed to be copied
1000 < # (in certain cases, depending on the input) into the output of
1001 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
1002 < # source text consists of comments plus executable code that decides which
1003 < # of the data portions to output in any given case.  We call these
1004 < # comments and executable code the "non-data" portions.  Autoconf never
1005 < # copies any of the non-data portions into its output.
1006 < #
1007 < # This special exception to the GPL applies to versions of Autoconf
1008 < # released by the Free Software Foundation.  When you make and
1009 < # distribute a modified version of Autoconf, you may extend this special
1010 < # exception to the GPL to apply to your modified version as well, *unless*
1011 < # your modified version has the potential to copy into its output some
1012 < # of the text that was the non-data portion of the version that you started
1013 < # with.  (In other words, unless your change moves or copies text from
1014 < # the non-data portions to the data portions.)  If your modification has
1015 < # such potential, you must delete any notice of this special exception
1016 < # to the GPL from your modified version.
1017 < #
1018 < # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1019 < # many others).
1810 > # These three variables are undocumented and unsupported,
1811 > # and are intended to be withdrawn in a future Autoconf release.
1812 > # They can cause serious problems if a builder's source tree is in a directory
1813 > # whose full name contains unusual characters.
1814 > ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1815 > ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1816 > ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1817  
1021 # Table of Contents:
1022 #
1023 # 1. Language selection
1024 #    and routines to produce programs in a given language.
1025 #  a. Fortran 77 (to be moved from aclang.m4)
1026 #  b. Fortran 90
1027 #  c. Fortran 95
1028 #
1029 # 2. Producing programs in a given language.
1030 #  a. Fortran 77 (to be moved from aclang.m4)
1031 #  b. Fortran 90
1032 #  c. Fortran 95
1033 #
1034 # 3. Looking for a compiler
1035 #    And possibly the associated preprocessor.
1036 #  a. Fortran 77 (to be moved from aclang.m4)
1037 #  b. Fortran 90
1038 #  c. Fortran 95
1039 #
1040 # 4. Compilers' characteristics.
1041 #  a. Fortran 77 (to be moved from aclang.m4)
1042 #  b. Fortran 90
1043 #  c. Fortran 95
1818  
1045 # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1046 # ---------------------------------------------------------------------------
1047 #
1048 # Processing the elements of a list is tedious in shell programming,
1049 # as lists tend to be implemented as space delimited strings.
1050 #
1051 # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1052 # if ELEMENT is a member of LIST, otherwise it executes
1053 # ACTION-IF-NOT-FOUND.
1054 # _AC_LIST_MEMBER_IF
1819  
1820 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1057 < # -------------------------------------------------
1058 < #
1059 < # Specifying options to the compiler (whether it be the C, C++ or
1060 < # Fortran 77 compiler) that are meant for the linker is compiler
1061 < # dependent.  This macro lets you give options to the compiler that
1062 < # are meant for the linker in a portable, compiler-independent way.
1063 < #
1064 < # This macro take two arguments, a list of linker options that the
1065 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1066 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
1067 < # appended to the shell variable in a compiler-dependent way.
1068 < #
1069 < # For example, if the selected language is C, then this:
1070 < #
1071 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1072 < #
1073 < # will expand into this if the selected C compiler is gcc:
1074 < #
1075 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1076 < #
1077 < # otherwise, it will expand into this:
1078 < #
1079 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
1080 < #
1081 < # You are encouraged to add support for compilers that this macro
1082 < # doesn't currently support.
1083 < # FIXME: Get rid of this macro.
1084 < # _AC_LINKER_OPTION
1820 > ac_config_headers="$ac_config_headers src/config.h"
1821  
1086 ## ----------------------- ##
1087 ## 1. Language selection.  ##
1088 ## ----------------------- ##
1822  
1090 # ----------------------------- #
1091 # 1b. The Fortran 90 language.  #
1092 # ----------------------------- #
1823  
1094 # AC_LANG(Fortran 90)
1095 # -------------------
1824  
1097 # _AC_LANG_ABBREV(Fortran 90)
1098 # ---------------------------
1825  
1100 # ----------------------------- #
1101 # 1c. The Fortran 95 language.  #
1102 # ----------------------------- #
1826  
1104 # AC_LANG(Fortran 95)
1105 # -------------------
1827  
1107 # _AC_LANG_ABBREV(Fortran 95)
1108 # ---------------------------
1828  
1110 ## ---------------------- ##
1111 ## 2.Producing programs.  ##
1112 ## ---------------------- ##
1829  
1114 # ------------------------ #
1115 # 2b. Fortran 90 sources.  #
1116 # ------------------------ #
1830  
1118 # AC_LANG_SOURCE(Fortran 90)(BODY)
1119 # --------------------------------
1831  
1121 # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1122 # -----------------------------------------------
1832  
1124 # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1125 # --------------------------------------------
1833  
1127 # ------------------------ #
1128 # 2c. Fortran 95 sources.  #
1129 # ------------------------ #
1834  
1131 # AC_LANG_SOURCE(Fortran 95)(BODY)
1132 # --------------------------------
1835  
1134 # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1135 # -----------------------------------------------
1836  
1137 # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1138 # --------------------------------------------
1837  
1140 ## -------------------------------------------- ##
1141 ## 3. Looking for Compilers and Preprocessors.  ##
1142 ## -------------------------------------------- ##
1838  
1144 # ----------------------------- #
1145 # 3b. The Fortran 90 compiler.  #
1146 # ----------------------------- #
1839  
1148 # AC_LANG_PREPROC(Fortran 90)
1149 # ---------------------------
1150 # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1840  
1152 # AC_LANG_COMPILER(Fortran 90)
1153 # ----------------------------
1154 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1155 # AC_REQUIRE'able.
1841  
1157 # AC_PROG_F90([COMPILERS...])
1158 # ---------------------------
1159 # COMPILERS is a space separated list of Fortran 90 compilers to search
1160 # for.
1161 #
1162 # Compilers are ordered by
1163 #  1. F90, F95
1164 #  2. Good/tested native compilers, bad/untested native compilers
1165 #
1166 # pgf90 is the Portland Group F90 compilers.
1167 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1168 # lf95 is the Lahey-Fujitsu compiler.
1169 # epcf90 is the "Edinburgh Portable Compiler" F90.
1170 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1171 # AC_PROG_F90
1842  
1173 # ----------------------------- #
1174 # 3c. The Fortran 95 compiler.  #
1175 # ----------------------------- #
1843  
1177 # AC_LANG_PREPROC(Fortran 95)
1178 # ---------------------------
1179 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1844  
1181 # AC_LANG_COMPILER(Fortran 95)
1182 # ----------------------------
1183 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1184 # AC_REQUIRE'able.
1845  
1186 # AC_PROG_F95([COMPILERS...])
1187 # ---------------------------
1188 # COMPILERS is a space separated list of Fortran 95 compilers to search
1189 # for.
1190 #
1191 # Compilers are ordered by
1192 #  1. Good/tested native compilers, bad/untested native compilers
1193 #
1194 # xlf95 is the IBM (AIX) F95 compiler.
1195 # lf95 is the Lahey-Fujitsu compiler.
1196 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1197 # AC_PROG_F95
1846  
1199 ## ------------------------------- ##
1200 ## 4. Compilers' characteristics.  ##
1201 ## ------------------------------- ##
1847  
1203 # ---------------------------------------- #
1204 # 4b. Fortan 90 compiler characteristics.  #
1205 # ---------------------------------------- #
1848  
1849 < # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1850 < # -------------------------------------------------
1851 < # Link a trivial Fortran program, compiling with a verbose output FLAG
1852 < # (which default value, $ac_cv_prog_f90_v, is computed by
1853 < # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1854 < # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1855 < # so that any link flags that are echoed by the compiler appear as
1856 < # space-separated items.
1857 < # _AC_PROG_F90_V_OUTPUT
1849 >
1850 >
1851 >
1852 >
1853 >
1854 >
1855 >
1856 >
1857 >
1858 >
1859 >
1860 >
1861 >
1862  
1217 # _AC_PROG_F90_V
1218 # --------------
1219 #
1220 # Determine the flag that causes the Fortran 90 compiler to print
1221 # information of library and object files (normally -v)
1222 # Needed for AC_F90_LIBRARY_FLAGS
1223 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1224 # _AC_PROG_F90_V
1863  
1226 # AC_F90_LIBRARY_LDFLAGS
1227 # ----------------------
1228 #
1229 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1230 # intrinsic and run-time libraries that are required to successfully
1231 # link a Fortran 90 program or shared library.  The output variable
1232 # F90LIBS is set to these flags.
1233 #
1234 # This macro is intended to be used in those situations when it is
1235 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1236 # program or shared library.
1237 #
1238 # For example, if object files from a C++ and Fortran 90 compiler must
1239 # be linked together, then the C++ compiler/linker must be used for
1240 # linking (since special C++-ish things need to happen at link time
1241 # like calling global constructors, instantiating templates, enabling
1242 # exception support, etc.).
1243 #
1244 # However, the Fortran 90 intrinsic and run-time libraries must be
1245 # linked in as well, but the C++ compiler/linker doesn't know how to
1246 # add these Fortran 90 libraries.  Hence, the macro
1247 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1248 # libraries.
1249 #
1250 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1251 # AC_F90_LIBRARY_LDFLAGS
1864  
1253 # _AC_F90_NAME_MANGLING
1254 # ---------------------
1255 # Test for the name mangling scheme used by the Fortran 90 compiler.
1865   #
1257 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1258 # by commas:
1866   #
1260 # lower case / upper case:
1261 #    case translation of the Fortan 90 symbols
1262 # underscore / no underscore:
1263 #    whether the compiler appends "_" to symbol names
1264 # extra underscore / no extra underscore:
1265 #    whether the compiler appends an extra "_" to symbol names already
1266 #    containing at least one underscore
1867   #
1268 # _AC_F90_NAME_MANGLING
1868  
1270 # The replacement is empty.
1869  
1272 # AC_F90_WRAPPERS
1273 # ---------------
1274 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1275 # properly mangle the names of C identifiers, and C identifiers with
1276 # underscores, respectively, so that they match the name mangling
1277 # scheme used by the Fortran 90 compiler.
1278 # AC_F90_WRAPPERS
1870  
1280 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1281 # ------------------------------------
1282 # For a Fortran subroutine of given NAME, define a shell variable
1283 # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1284 # argument is not supplied, it defaults to NAME.
1285 # AC_F90_FUNC
1871  
1287 # ---------------------------------------- #
1288 # 4c. Fortan 95 compiler characteristics.  #
1289 # ---------------------------------------- #
1872  
1291 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1292 # -------------------------------------------------
1293 # Link a trivial Fortran program, compiling with a verbose output FLAG
1294 # (which default value, $ac_cv_prog_f95_v, is computed by
1295 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1296 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1297 # so that any link flags that are echoed by the compiler appear as
1298 # space-separated items.
1299 # _AC_PROG_F95_V_OUTPUT
1873  
1301 # _AC_PROG_F95_V
1302 # --------------
1303 #
1304 # Determine the flag that causes the Fortran 95 compiler to print
1305 # information of library and object files (normally -v)
1306 # Needed for AC_F95_LIBRARY_FLAGS
1307 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1308 # _AC_PROG_F95_V
1309
1310 # AC_F95_LIBRARY_LDFLAGS
1311 # ----------------------
1312 #
1313 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1314 # intrinsic and run-time libraries that are required to successfully
1315 # link a Fortran 95 program or shared library.  The output variable
1316 # F95LIBS is set to these flags.
1317 #
1318 # This macro is intended to be used in those situations when it is
1319 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1320 # program or shared library.
1321 #
1322 # For example, if object files from a C++ and Fortran 95 compiler must
1323 # be linked together, then the C++ compiler/linker must be used for
1324 # linking (since special C++-ish things need to happen at link time
1325 # like calling global constructors, instantiating templates, enabling
1326 # exception support, etc.).
1327 #
1328 # However, the Fortran 95 intrinsic and run-time libraries must be
1329 # linked in as well, but the C++ compiler/linker doesn't know how to
1330 # add these Fortran 95 libraries.  Hence, the macro
1331 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1332 # libraries.
1333 #
1334 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1335 # AC_F95_LIBRARY_LDFLAGS
1336
1337 # _AC_F95_NAME_MANGLING
1338 # ---------------------
1339 # Test for the name mangling scheme used by the Fortran 95 compiler.
1340 #
1341 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1342 # by commas:
1343 #
1344 # lower case / upper case:
1345 #    case translation of the Fortan 95 symbols
1346 # underscore / no underscore:
1347 #    whether the compiler appends "_" to symbol names
1348 # extra underscore / no extra underscore:
1349 #    whether the compiler appends an extra "_" to symbol names already
1350 #    containing at least one underscore
1351 #
1352 # _AC_F95_NAME_MANGLING
1353
1354 # The replacement is empty.
1355
1356 # AC_F95_WRAPPERS
1357 # ---------------
1358 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1359 # properly mangle the names of C identifiers, and C identifiers with
1360 # underscores, respectively, so that they match the name mangling
1361 # scheme used by the Fortran 95 compiler.
1362 # AC_F95_WRAPPERS
1363
1364 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1365 # ------------------------------------
1366 # For a Fortran subroutine of given NAME, define a shell variable
1367 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1368 # argument is not supplied, it defaults to NAME.
1369 # AC_F95_FUNC
1370
1874   # AC_F90_MODULE_NAMES
1875   # -------------------
1876   #
# Line 1375 | Line 1878 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
1878   #
1879   # AC_F90_MODULE_NAMES
1880  
1378 # set program name
1379 PROGNAME="oopse"
1881  
1381 # there are two ways to do debugging.  One with the --enable-debug flag
1382 # and one using the DEBUG environment variable
1882  
1384 debug=0
1385 # Check whether --enable-debug or --disable-debug was given.
1386 if test "${enable_debug+set}" = set; then
1387  enableval="$enable_debug"
1388  debug=1
1389 fi;
1390 if test "${DEBUG}"; then
1883  
1392 cat >>confdefs.h <<\EOF
1393 #define debug 1
1394 EOF
1884  
1396  msg="$msg, debug mode"
1397 fi
1885  
1399 # who am i
1400 # Make sure we can run config.sub.
1401 $ac_config_sub sun4 >/dev/null 2>&1 ||
1402  { { echo "$as_me:1402: error: cannot run $ac_config_sub" >&5
1403 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1404   { (exit 1); exit 1; }; }
1886  
1406 echo "$as_me:1406: checking build system type" >&5
1407 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1408 if test "${ac_cv_build+set}" = set; then
1409  echo $ECHO_N "(cached) $ECHO_C" >&6
1410 else
1411  ac_cv_build_alias=$build_alias
1412 test -z "$ac_cv_build_alias" &&
1413  ac_cv_build_alias=`$ac_config_guess`
1414 test -z "$ac_cv_build_alias" &&
1415  { { echo "$as_me:1415: error: cannot guess build type; you must specify one" >&5
1416 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1417   { (exit 1); exit 1; }; }
1418 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1419  { { echo "$as_me:1419: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1420 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1421   { (exit 1); exit 1; }; }
1887  
1423 fi
1424 echo "$as_me:1424: result: $ac_cv_build" >&5
1425 echo "${ECHO_T}$ac_cv_build" >&6
1426 build=$ac_cv_build
1427 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1428 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1429 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1888  
1431 echo "$as_me:1431: checking host system type" >&5
1432 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1433 if test "${ac_cv_host+set}" = set; then
1434  echo $ECHO_N "(cached) $ECHO_C" >&6
1435 else
1436  ac_cv_host_alias=$host_alias
1437 test -z "$ac_cv_host_alias" &&
1438  ac_cv_host_alias=$ac_cv_build_alias
1439 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1440  { { echo "$as_me:1440: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1441 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1442   { (exit 1); exit 1; }; }
1889  
1444 fi
1445 echo "$as_me:1445: result: $ac_cv_host" >&5
1446 echo "${ECHO_T}$ac_cv_host" >&6
1447 host=$ac_cv_host
1448 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1449 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1450 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1890  
1452 ac_ext=c
1453 ac_cpp='$CPP $CPPFLAGS'
1454 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1455 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1456 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1457 if test -n "$ac_tool_prefix"; then
1458  for ac_prog in icc xlc gcc cc
1459  do
1460    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1461 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1462 echo "$as_me:1462: checking for $ac_word" >&5
1463 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1464 if test "${ac_cv_prog_CC+set}" = set; then
1465  echo $ECHO_N "(cached) $ECHO_C" >&6
1466 else
1467  if test -n "$CC"; then
1468  ac_cv_prog_CC="$CC" # Let the user override the test.
1469 else
1470  ac_save_IFS=$IFS; IFS=$ac_path_separator
1471 ac_dummy="$PATH"
1472 for ac_dir in $ac_dummy; do
1473  IFS=$ac_save_IFS
1474  test -z "$ac_dir" && ac_dir=.
1475  $as_executable_p "$ac_dir/$ac_word" || continue
1476 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1477 echo "$as_me:1477: found $ac_dir/$ac_word" >&5
1478 break
1479 done
1891  
1481 fi
1482 fi
1483 CC=$ac_cv_prog_CC
1484 if test -n "$CC"; then
1485  echo "$as_me:1485: result: $CC" >&5
1486 echo "${ECHO_T}$CC" >&6
1487 else
1488  echo "$as_me:1488: result: no" >&5
1489 echo "${ECHO_T}no" >&6
1490 fi
1892  
1893 <    test -n "$CC" && break
1894 <  done
1895 < fi
1896 < if test -z "$CC"; then
1897 <  ac_ct_CC=$CC
1898 <  for ac_prog in icc xlc gcc cc
1899 < do
1900 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
1901 < set dummy $ac_prog; ac_word=$2
1902 < echo "$as_me:1501: checking for $ac_word" >&5
1903 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1904 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1893 >
1894 >
1895 >
1896 >
1897 >
1898 >
1899 >
1900 >
1901 >
1902 >
1903 >
1904 >
1905 >
1906 >
1907 >
1908 >
1909 >
1910 >
1911 >
1912 >
1913 >
1914 >
1915 >
1916 >
1917 >
1918 >
1919 >
1920 >
1921 >
1922 >
1923 >
1924 >
1925 >
1926 >
1927 >
1928 >
1929 >
1930 >
1931 >
1932 >
1933 >
1934 >
1935 >
1936 >
1937 >
1938 >
1939 >
1940 >
1941 >
1942 >
1943 >
1944 >
1945 >
1946 >
1947 >
1948 >
1949 >
1950 >
1951 >
1952 >
1953 >
1954 >
1955 >
1956 >
1957 >
1958 >
1959 >
1960 >
1961 >
1962 >
1963 >
1964 >
1965 >
1966 >
1967 >
1968 > # who am i
1969 > # Make sure we can run config.sub.
1970 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1971 >  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1972 > echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1973 >   { (exit 1); exit 1; }; }
1974 >
1975 > { echo "$as_me:$LINENO: checking build system type" >&5
1976 > echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1977 > if test "${ac_cv_build+set}" = set; then
1978    echo $ECHO_N "(cached) $ECHO_C" >&6
1979   else
1980 <  if test -n "$ac_ct_CC"; then
1981 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1980 >  ac_build_alias=$build_alias
1981 > test "x$ac_build_alias" = x &&
1982 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1983 > test "x$ac_build_alias" = x &&
1984 >  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1985 > echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1986 >   { (exit 1); exit 1; }; }
1987 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1988 >  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1989 > echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1990 >   { (exit 1); exit 1; }; }
1991 >
1992 > fi
1993 > { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1994 > echo "${ECHO_T}$ac_cv_build" >&6; }
1995 > case $ac_cv_build in
1996 > *-*-*) ;;
1997 > *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1998 > echo "$as_me: error: invalid value of canonical build" >&2;}
1999 >   { (exit 1); exit 1; }; };;
2000 > esac
2001 > build=$ac_cv_build
2002 > ac_save_IFS=$IFS; IFS='-'
2003 > set x $ac_cv_build
2004 > shift
2005 > build_cpu=$1
2006 > build_vendor=$2
2007 > shift; shift
2008 > # Remember, the first character of IFS is used to create $*,
2009 > # except with old shells:
2010 > build_os=$*
2011 > IFS=$ac_save_IFS
2012 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2013 >
2014 >
2015 > { echo "$as_me:$LINENO: checking host system type" >&5
2016 > echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2017 > if test "${ac_cv_host+set}" = set; then
2018 >  echo $ECHO_N "(cached) $ECHO_C" >&6
2019   else
2020 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
2021 < ac_dummy="$PATH"
2022 < for ac_dir in $ac_dummy; do
2023 <  IFS=$ac_save_IFS
2024 <  test -z "$ac_dir" && ac_dir=.
2025 <  $as_executable_p "$ac_dir/$ac_word" || continue
2026 < ac_cv_prog_ac_ct_CC="$ac_prog"
2027 < echo "$as_me:1516: found $ac_dir/$ac_word" >&5
1517 < break
1518 < done
2020 >  if test "x$host_alias" = x; then
2021 >  ac_cv_host=$ac_cv_build
2022 > else
2023 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2024 >    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2025 > echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2026 >   { (exit 1); exit 1; }; }
2027 > fi
2028  
2029   fi
2030 + { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2031 + echo "${ECHO_T}$ac_cv_host" >&6; }
2032 + case $ac_cv_host in
2033 + *-*-*) ;;
2034 + *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2035 + echo "$as_me: error: invalid value of canonical host" >&2;}
2036 +   { (exit 1); exit 1; }; };;
2037 + esac
2038 + host=$ac_cv_host
2039 + ac_save_IFS=$IFS; IFS='-'
2040 + set x $ac_cv_host
2041 + shift
2042 + host_cpu=$1
2043 + host_vendor=$2
2044 + shift; shift
2045 + # Remember, the first character of IFS is used to create $*,
2046 + # except with old shells:
2047 + host_os=$*
2048 + IFS=$ac_save_IFS
2049 + case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2050 +
2051 +
2052 +
2053 +
2054 +
2055 + # set program name
2056 + PROGNAME="oopse"
2057 +
2058 +
2059 +
2060 +
2061 + OBJEXT=".$OBJEXT"
2062 +
2063 + OOPSE=oopse
2064 +
2065 + if test "x${prefix}" = "xNONE"
2066 + then
2067 +  OOPSE_HOME=${ac_default_prefix}/oopse
2068 + else
2069 +  OOPSE_HOME=${prefix}/oopse
2070   fi
2071 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
2072 < if test -n "$ac_ct_CC"; then
2073 <  echo "$as_me:1524: result: $ac_ct_CC" >&5
2074 < echo "${ECHO_T}$ac_ct_CC" >&6
2071 > # Check whether --enable-oopse-home was given.
2072 > if test "${enable_oopse_home+set}" = set; then
2073 >  enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
2074 > fi
2075 >
2076 >
2077 > # there are two ways to do debugging.  One with the --enable-debug flag
2078 > # and one using the DEBUG environment variable
2079 >
2080 > debug=0
2081 > # Check whether --enable-debug was given.
2082 > if test "${enable_debug+set}" = set; then
2083 >  enableval=$enable_debug; debug=1
2084 > fi
2085 >
2086 > if test "${DEBUG}"; then
2087 >
2088 > cat >>confdefs.h <<\_ACEOF
2089 > #define debug 1
2090 > _ACEOF
2091 >
2092 >  msg="$msg, debug mode"
2093 > fi
2094 >
2095 >
2096 > # Check whether --enable-single was given.
2097 > if test "${enable_single+set}" = set; then
2098 >  enableval=$enable_single; ok=$enableval
2099   else
2100 <  echo "$as_me:1527: result: no" >&5
1528 < echo "${ECHO_T}no" >&6
2100 >  ok=no
2101   fi
2102  
2103 <  test -n "$ac_ct_CC" && break
2103 > # Check whether --enable-float was given.
2104 > if test "${enable_float+set}" = set; then
2105 >  enableval=$enable_float; ok=$enableval
2106 > fi
2107 >
2108 > if test "$ok" = "yes"; then
2109 >
2110 > cat >>confdefs.h <<\_ACEOF
2111 > #define SINGLE_PRECISION 1
2112 > _ACEOF
2113 >
2114 >        USE_SINGLE_PRECISION=yes
2115 >
2116 > fi
2117 >
2118 > # Checks for programs.
2119 > ac_ext=cpp
2120 > ac_cpp='$CXXCPP $CPPFLAGS'
2121 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2122 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2123 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2124 > if test -z "$CXX"; then
2125 >  if test -n "$CCC"; then
2126 >    CXX=$CCC
2127 >  else
2128 >    if test -n "$ac_tool_prefix"; then
2129 >  for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2130 >  do
2131 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2132 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2133 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2134 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2135 > if test "${ac_cv_prog_CXX+set}" = set; then
2136 >  echo $ECHO_N "(cached) $ECHO_C" >&6
2137 > else
2138 >  if test -n "$CXX"; then
2139 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2140 > else
2141 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2142 > for as_dir in $PATH
2143 > do
2144 >  IFS=$as_save_IFS
2145 >  test -z "$as_dir" && as_dir=.
2146 >  for ac_exec_ext in '' $ac_executable_extensions; do
2147 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2148 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2149 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2150 >    break 2
2151 >  fi
2152   done
2153 + done
2154 + IFS=$as_save_IFS
2155  
2156 <  CC=$ac_ct_CC
2156 > fi
2157 > fi
2158 > CXX=$ac_cv_prog_CXX
2159 > if test -n "$CXX"; then
2160 >  { echo "$as_me:$LINENO: result: $CXX" >&5
2161 > echo "${ECHO_T}$CXX" >&6; }
2162 > else
2163 >  { echo "$as_me:$LINENO: result: no" >&5
2164 > echo "${ECHO_T}no" >&6; }
2165   fi
2166  
1537 test -z "$CC" && { { echo "$as_me:1537: error: no acceptable cc found in \$PATH" >&5
1538 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1539   { (exit 1); exit 1; }; }
2167  
2168 +    test -n "$CXX" && break
2169 +  done
2170 + fi
2171 + if test -z "$CXX"; then
2172 +  ac_ct_CXX=$CXX
2173 +  for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2174 + do
2175 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
2176 + set dummy $ac_prog; ac_word=$2
2177 + { echo "$as_me:$LINENO: checking for $ac_word" >&5
2178 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2179 + if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2180 +  echo $ECHO_N "(cached) $ECHO_C" >&6
2181 + else
2182 +  if test -n "$ac_ct_CXX"; then
2183 +  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2184 + else
2185 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186 + for as_dir in $PATH
2187 + do
2188 +  IFS=$as_save_IFS
2189 +  test -z "$as_dir" && as_dir=.
2190 +  for ac_exec_ext in '' $ac_executable_extensions; do
2191 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2192 +    ac_cv_prog_ac_ct_CXX="$ac_prog"
2193 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2194 +    break 2
2195 +  fi
2196 + done
2197 + done
2198 + IFS=$as_save_IFS
2199 +
2200 + fi
2201 + fi
2202 + ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2203 + if test -n "$ac_ct_CXX"; then
2204 +  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2205 + echo "${ECHO_T}$ac_ct_CXX" >&6; }
2206 + else
2207 +  { echo "$as_me:$LINENO: result: no" >&5
2208 + echo "${ECHO_T}no" >&6; }
2209 + fi
2210 +
2211 +
2212 +  test -n "$ac_ct_CXX" && break
2213 + done
2214 +
2215 +  if test "x$ac_ct_CXX" = x; then
2216 +    CXX="g++"
2217 +  else
2218 +    case $cross_compiling:$ac_tool_warned in
2219 + yes:)
2220 + { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2221 + whose name does not start with the host triplet.  If you think this
2222 + configuration is useful to you, please write to autoconf@gnu.org." >&5
2223 + echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2224 + whose name does not start with the host triplet.  If you think this
2225 + configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2226 + ac_tool_warned=yes ;;
2227 + esac
2228 +    CXX=$ac_ct_CXX
2229 +  fi
2230 + fi
2231 +
2232 +  fi
2233 + fi
2234 + # Provide some information about the compiler.
2235 + echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2236 + ac_compiler=`set X $ac_compile; echo $2`
2237 + { (ac_try="$ac_compiler --version >&5"
2238 + case "(($ac_try" in
2239 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2240 +  *) ac_try_echo=$ac_try;;
2241 + esac
2242 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2243 +  (eval "$ac_compiler --version >&5") 2>&5
2244 +  ac_status=$?
2245 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2246 +  (exit $ac_status); }
2247 + { (ac_try="$ac_compiler -v >&5"
2248 + case "(($ac_try" in
2249 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2250 +  *) ac_try_echo=$ac_try;;
2251 + esac
2252 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2253 +  (eval "$ac_compiler -v >&5") 2>&5
2254 +  ac_status=$?
2255 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2256 +  (exit $ac_status); }
2257 + { (ac_try="$ac_compiler -V >&5"
2258 + case "(($ac_try" in
2259 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2260 +  *) ac_try_echo=$ac_try;;
2261 + esac
2262 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2263 +  (eval "$ac_compiler -V >&5") 2>&5
2264 +  ac_status=$?
2265 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2266 +  (exit $ac_status); }
2267 +
2268   cat >conftest.$ac_ext <<_ACEOF
2269 < #line 1542 "configure"
2270 < #include "confdefs.h"
2269 > /* confdefs.h.  */
2270 > _ACEOF
2271 > cat confdefs.h >>conftest.$ac_ext
2272 > cat >>conftest.$ac_ext <<_ACEOF
2273 > /* end confdefs.h.  */
2274  
2275   int
2276   main ()
# Line 1551 | Line 2281 | ac_clean_files_save=$ac_clean_files
2281   }
2282   _ACEOF
2283   ac_clean_files_save=$ac_clean_files
2284 < ac_clean_files="$ac_clean_files a.out a.exe"
2284 > ac_clean_files="$ac_clean_files a.out a.exe b.out"
2285   # Try to create an executable without -o first, disregard a.out.
2286 < # It will help us diagnose broken compiler, and finding out an intuition
2286 > # It will help us diagnose broken compilers, and finding out an intuition
2287   # of exeext.
2288 < echo "$as_me:1558: checking for C compiler default output" >&5
2289 < echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2288 > { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2289 > echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; }
2290   ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2291 < if { (eval echo "$as_me:1561: \"$ac_link_default\"") >&5
2292 <  (eval $ac_link_default) 2>&5
2291 > #
2292 > # List of possible output files, starting from the most likely.
2293 > # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2294 > # only as a last resort.  b.out is created by i960 compilers.
2295 > ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2296 > #
2297 > # The IRIX 6 linker writes into existing files which may not be
2298 > # executable, retaining their permissions.  Remove them first so a
2299 > # subsequent execution test works.
2300 > ac_rmfiles=
2301 > for ac_file in $ac_files
2302 > do
2303 >  case $ac_file in
2304 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2305 >    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2306 >  esac
2307 > done
2308 > rm -rf $ac_rmfiles
2309 >
2310 > if { (ac_try="$ac_link_default"
2311 > case "(($ac_try" in
2312 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2313 >  *) ac_try_echo=$ac_try;;
2314 > esac
2315 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2316 >  (eval "$ac_link_default") 2>&5
2317    ac_status=$?
2318 <  echo "$as_me:1564: \$? = $ac_status" >&5
2318 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319    (exit $ac_status); }; then
2320 <  for ac_file in `ls a.exe conftest.exe a.* conftest conftest.* 2>/dev/null`; do
2320 >  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2321 > # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2322 > # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2323 > # so that the user can short-circuit this test for compilers unknown to
2324 > # Autoconf.
2325 > for ac_file in $ac_files ''
2326 > do
2327 >  test -f "$ac_file" || continue
2328    case $ac_file in
2329 <    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
2330 <    a.out ) # We found the default executable, but exeext='' is most
2331 <            # certainly right.
2332 <            break;;
2333 <    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2334 <          export ac_cv_exeext
2335 <          break;;
2336 <    * ) break;;
2329 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2330 >        ;;
2331 >    [ab].out )
2332 >        # We found the default executable, but exeext='' is most
2333 >        # certainly right.
2334 >        break;;
2335 >    *.* )
2336 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2337 >        then :; else
2338 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2339 >        fi
2340 >        # We set ac_cv_exeext here because the later test for it is not
2341 >        # safe: cross compilers may not add the suffix if given an `-o'
2342 >        # argument, so we may need to know it at that point already.
2343 >        # Even if this section looks crufty: it has the advantage of
2344 >        # actually working.
2345 >        break;;
2346 >    * )
2347 >        break;;
2348    esac
2349   done
2350 + test "$ac_cv_exeext" = no && ac_cv_exeext=
2351 +
2352   else
2353 +  ac_file=''
2354 + fi
2355 +
2356 + { echo "$as_me:$LINENO: result: $ac_file" >&5
2357 + echo "${ECHO_T}$ac_file" >&6; }
2358 + if test -z "$ac_file"; then
2359    echo "$as_me: failed program was:" >&5
2360 < cat conftest.$ac_ext >&5
2361 < { { echo "$as_me:1581: error: C compiler cannot create executables" >&5
2362 < echo "$as_me: error: C compiler cannot create executables" >&2;}
2360 > sed 's/^/| /' conftest.$ac_ext >&5
2361 >
2362 > { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2363 > See \`config.log' for more details." >&5
2364 > echo "$as_me: error: C++ compiler cannot create executables
2365 > See \`config.log' for more details." >&2;}
2366     { (exit 77); exit 77; }; }
2367   fi
2368  
2369   ac_exeext=$ac_cv_exeext
1587 echo "$as_me:1587: result: $ac_file" >&5
1588 echo "${ECHO_T}$ac_file" >&6
2370  
2371 < # Check the compiler produces executables we can run.  If not, either
2371 > # Check that the compiler produces executables we can run.  If not, either
2372   # the compiler is broken, or we cross compile.
2373 < echo "$as_me:1592: checking whether the C compiler works" >&5
2374 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2373 > { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2374 > echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; }
2375   # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2376   # If not cross compiling, check that we can run a simple program.
2377   if test "$cross_compiling" != yes; then
2378    if { ac_try='./$ac_file'
2379 <  { (eval echo "$as_me:1598: \"$ac_try\"") >&5
2380 <  (eval $ac_try) 2>&5
2379 >  { (case "(($ac_try" in
2380 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2381 >  *) ac_try_echo=$ac_try;;
2382 > esac
2383 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2384 >  (eval "$ac_try") 2>&5
2385    ac_status=$?
2386 <  echo "$as_me:1601: \$? = $ac_status" >&5
2386 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2387    (exit $ac_status); }; }; then
2388      cross_compiling=no
2389    else
2390      if test "$cross_compiling" = maybe; then
2391          cross_compiling=yes
2392      else
2393 <        { { echo "$as_me:1608: error: cannot run C compiled programs.
2394 < If you meant to cross compile, use \`--host'." >&5
2395 < echo "$as_me: error: cannot run C compiled programs.
2396 < If you meant to cross compile, use \`--host'." >&2;}
2393 >        { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2394 > If you meant to cross compile, use \`--host'.
2395 > See \`config.log' for more details." >&5
2396 > echo "$as_me: error: cannot run C++ compiled programs.
2397 > If you meant to cross compile, use \`--host'.
2398 > See \`config.log' for more details." >&2;}
2399     { (exit 1); exit 1; }; }
2400      fi
2401    fi
2402   fi
2403 < echo "$as_me:1616: result: yes" >&5
2404 < echo "${ECHO_T}yes" >&6
2403 > { echo "$as_me:$LINENO: result: yes" >&5
2404 > echo "${ECHO_T}yes" >&6; }
2405  
2406 < rm -f a.out a.exe conftest$ac_cv_exeext
2406 > rm -rf a.out a.exe conftest$ac_cv_exeext b.out
2407   ac_clean_files=$ac_clean_files_save
2408 < # Check the compiler produces executables we can run.  If not, either
2408 > # Check that the compiler produces executables we can run.  If not, either
2409   # the compiler is broken, or we cross compile.
2410 < echo "$as_me:1623: checking whether we are cross compiling" >&5
2411 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2412 < echo "$as_me:1625: result: $cross_compiling" >&5
2413 < echo "${ECHO_T}$cross_compiling" >&6
2410 > { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2411 > echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2412 > { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2413 > echo "${ECHO_T}$cross_compiling" >&6; }
2414  
2415 < echo "$as_me:1628: checking for executable suffix" >&5
2416 < echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2417 < if { (eval echo "$as_me:1630: \"$ac_link\"") >&5
2418 <  (eval $ac_link) 2>&5
2415 > { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2416 > echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2417 > if { (ac_try="$ac_link"
2418 > case "(($ac_try" in
2419 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2420 >  *) ac_try_echo=$ac_try;;
2421 > esac
2422 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2423 >  (eval "$ac_link") 2>&5
2424    ac_status=$?
2425 <  echo "$as_me:1633: \$? = $ac_status" >&5
2425 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2426    (exit $ac_status); }; then
2427    # If both `conftest.exe' and `conftest' are `present' (well, observable)
2428   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2429   # work properly (i.e., refer to `conftest.exe'), while it won't with
2430   # `rm'.
2431 < for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2431 > for ac_file in conftest.exe conftest conftest.*; do
2432 >  test -f "$ac_file" || continue
2433    case $ac_file in
2434 <    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
2434 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2435      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2436 <          export ac_cv_exeext
1644 <          break;;
2436 >          break;;
2437      * ) break;;
2438    esac
2439   done
2440   else
2441 <  { { echo "$as_me:1649: error: cannot compute EXEEXT: cannot compile and link" >&5
2442 < echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2441 >  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2442 > See \`config.log' for more details." >&5
2443 > echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2444 > See \`config.log' for more details." >&2;}
2445     { (exit 1); exit 1; }; }
2446   fi
2447  
2448 < rm -f conftest$ac_cv_exeext
2449 < echo "$as_me:1655: result: $ac_cv_exeext" >&5
2450 < echo "${ECHO_T}$ac_cv_exeext" >&6
2448 > rm -rf conftest$ac_cv_exeext
2449 > { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2450 > echo "${ECHO_T}$ac_cv_exeext" >&6; }
2451  
2452 < rm -f conftest.$ac_ext
2452 > rm -rf conftest.$ac_ext
2453   EXEEXT=$ac_cv_exeext
2454   ac_exeext=$EXEEXT
2455 < echo "$as_me:1661: checking for object suffix" >&5
2456 < echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2455 > { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2456 > echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2457   if test "${ac_cv_objext+set}" = set; then
2458    echo $ECHO_N "(cached) $ECHO_C" >&6
2459   else
2460    cat >conftest.$ac_ext <<_ACEOF
2461 < #line 1667 "configure"
2462 < #include "confdefs.h"
2461 > /* confdefs.h.  */
2462 > _ACEOF
2463 > cat confdefs.h >>conftest.$ac_ext
2464 > cat >>conftest.$ac_ext <<_ACEOF
2465 > /* end confdefs.h.  */
2466  
2467   int
2468   main ()
# Line 1675 | Line 2472 | _ACEOF
2472    return 0;
2473   }
2474   _ACEOF
2475 < rm -f conftest.o conftest.obj
2476 < if { (eval echo "$as_me:1679: \"$ac_compile\"") >&5
2477 <  (eval $ac_compile) 2>&5
2475 > rm -rf conftest.o conftest.obj
2476 > if { (ac_try="$ac_compile"
2477 > case "(($ac_try" in
2478 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2479 >  *) ac_try_echo=$ac_try;;
2480 > esac
2481 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2482 >  (eval "$ac_compile") 2>&5
2483    ac_status=$?
2484 <  echo "$as_me:1682: \$? = $ac_status" >&5
2484 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2485    (exit $ac_status); }; then
2486 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2486 >  for ac_file in conftest.o conftest.obj conftest.*; do
2487 >  test -f "$ac_file" || continue;
2488    case $ac_file in
2489 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
2489 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2490      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2491         break;;
2492    esac
2493   done
2494   else
2495    echo "$as_me: failed program was:" >&5
2496 < cat conftest.$ac_ext >&5
2497 < { { echo "$as_me:1694: error: cannot compute OBJEXT: cannot compile" >&5
2498 < echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2496 > sed 's/^/| /' conftest.$ac_ext >&5
2497 >
2498 > { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2499 > See \`config.log' for more details." >&5
2500 > echo "$as_me: error: cannot compute suffix of object files: cannot compile
2501 > See \`config.log' for more details." >&2;}
2502     { (exit 1); exit 1; }; }
2503   fi
2504  
2505 < rm -f conftest.$ac_cv_objext conftest.$ac_ext
2505 > rm -rf conftest.$ac_cv_objext conftest.$ac_ext
2506   fi
2507 < echo "$as_me:1701: result: $ac_cv_objext" >&5
2508 < echo "${ECHO_T}$ac_cv_objext" >&6
2507 > { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2508 > echo "${ECHO_T}$ac_cv_objext" >&6; }
2509   OBJEXT=$ac_cv_objext
2510   ac_objext=$OBJEXT
2511 < echo "$as_me:1705: checking whether we are using the GNU C compiler" >&5
2512 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2513 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
2511 > { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2512 > echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2513 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2514    echo $ECHO_N "(cached) $ECHO_C" >&6
2515   else
2516    cat >conftest.$ac_ext <<_ACEOF
2517 < #line 1711 "configure"
2518 < #include "confdefs.h"
2517 > /* confdefs.h.  */
2518 > _ACEOF
2519 > cat confdefs.h >>conftest.$ac_ext
2520 > cat >>conftest.$ac_ext <<_ACEOF
2521 > /* end confdefs.h.  */
2522  
2523   int
2524   main ()
# Line 1722 | Line 2531 | _ACEOF
2531    return 0;
2532   }
2533   _ACEOF
2534 < rm -f conftest.$ac_objext
2535 < if { (eval echo "$as_me:1726: \"$ac_compile\"") >&5
2536 <  (eval $ac_compile) 2>&5
2534 > rm -rf conftest.$ac_objext
2535 > if { (ac_try="$ac_compile"
2536 > case "(($ac_try" in
2537 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2538 >  *) ac_try_echo=$ac_try;;
2539 > esac
2540 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2541 >  (eval "$ac_compile") 2>conftest.er1
2542    ac_status=$?
2543 <  echo "$as_me:1729: \$? = $ac_status" >&5
2544 <  (exit $ac_status); } &&
2545 <         { ac_try='test -s conftest.$ac_objext'
2546 <  { (eval echo "$as_me:1732: \"$ac_try\"") >&5
2547 <  (eval $ac_try) 2>&5
2548 <  ac_status=$?
2549 <  echo "$as_me:1735: \$? = $ac_status" >&5
2550 <  (exit $ac_status); }; }; then
2543 >  grep -v '^ *+' conftest.er1 >conftest.err
2544 >  rm -rf conftest.er1
2545 >  cat conftest.err >&5
2546 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2547 >  (exit $ac_status); } && {
2548 >         test -z "$ac_cxx_werror_flag" ||
2549 >         test ! -s conftest.err
2550 >       } && test -s conftest.$ac_objext; then
2551    ac_compiler_gnu=yes
2552   else
2553    echo "$as_me: failed program was:" >&5
2554 < cat conftest.$ac_ext >&5
2555 < ac_compiler_gnu=no
2554 > sed 's/^/| /' conftest.$ac_ext >&5
2555 >
2556 >        ac_compiler_gnu=no
2557   fi
1743 rm -f conftest.$ac_objext conftest.$ac_ext
1744 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2558  
2559 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2560 + ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2561 +
2562   fi
2563 < echo "$as_me:1747: result: $ac_cv_c_compiler_gnu" >&5
2564 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2565 < GCC=`test $ac_compiler_gnu = yes && echo yes`
2566 < ac_test_CFLAGS=${CFLAGS+set}
2567 < ac_save_CFLAGS=$CFLAGS
2568 < CFLAGS="-g"
2569 < echo "$as_me:1753: checking whether $CC accepts -g" >&5
2570 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1755 < if test "${ac_cv_prog_cc_g+set}" = set; then
2563 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2564 > echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2565 > GXX=`test $ac_compiler_gnu = yes && echo yes`
2566 > ac_test_CXXFLAGS=${CXXFLAGS+set}
2567 > ac_save_CXXFLAGS=$CXXFLAGS
2568 > { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2569 > echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2570 > if test "${ac_cv_prog_cxx_g+set}" = set; then
2571    echo $ECHO_N "(cached) $ECHO_C" >&6
2572   else
2573 <  cat >conftest.$ac_ext <<_ACEOF
2574 < #line 1759 "configure"
2575 < #include "confdefs.h"
2573 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2574 >   ac_cxx_werror_flag=yes
2575 >   ac_cv_prog_cxx_g=no
2576 >   CXXFLAGS="-g"
2577 >   cat >conftest.$ac_ext <<_ACEOF
2578 > /* confdefs.h.  */
2579 > _ACEOF
2580 > cat confdefs.h >>conftest.$ac_ext
2581 > cat >>conftest.$ac_ext <<_ACEOF
2582 > /* end confdefs.h.  */
2583  
2584   int
2585   main ()
# Line 1767 | Line 2589 | _ACEOF
2589    return 0;
2590   }
2591   _ACEOF
2592 < rm -f conftest.$ac_objext
2593 < if { (eval echo "$as_me:1771: \"$ac_compile\"") >&5
2594 <  (eval $ac_compile) 2>&5
2592 > rm -rf conftest.$ac_objext
2593 > if { (ac_try="$ac_compile"
2594 > case "(($ac_try" in
2595 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2596 >  *) ac_try_echo=$ac_try;;
2597 > esac
2598 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2599 >  (eval "$ac_compile") 2>conftest.er1
2600    ac_status=$?
2601 <  echo "$as_me:1774: \$? = $ac_status" >&5
2602 <  (exit $ac_status); } &&
2603 <         { ac_try='test -s conftest.$ac_objext'
2604 <  { (eval echo "$as_me:1777: \"$ac_try\"") >&5
2605 <  (eval $ac_try) 2>&5
2606 <  ac_status=$?
2607 <  echo "$as_me:1780: \$? = $ac_status" >&5
2608 <  (exit $ac_status); }; }; then
2609 <  ac_cv_prog_cc_g=yes
2601 >  grep -v '^ *+' conftest.er1 >conftest.err
2602 >  rm -rf conftest.er1
2603 >  cat conftest.err >&5
2604 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2605 >  (exit $ac_status); } && {
2606 >         test -z "$ac_cxx_werror_flag" ||
2607 >         test ! -s conftest.err
2608 >       } && test -s conftest.$ac_objext; then
2609 >  ac_cv_prog_cxx_g=yes
2610   else
2611    echo "$as_me: failed program was:" >&5
2612 < cat conftest.$ac_ext >&5
2613 < ac_cv_prog_cc_g=no
2614 < fi
2615 < rm -f conftest.$ac_objext conftest.$ac_ext
2616 < fi
1790 < echo "$as_me:1790: result: $ac_cv_prog_cc_g" >&5
1791 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1792 < if test "$ac_test_CFLAGS" = set; then
1793 <  CFLAGS=$ac_save_CFLAGS
1794 < elif test $ac_cv_prog_cc_g = yes; then
1795 <  if test "$GCC" = yes; then
1796 <    CFLAGS="-g -O2"
1797 <  else
1798 <    CFLAGS="-g"
1799 <  fi
1800 < else
1801 <  if test "$GCC" = yes; then
1802 <    CFLAGS="-O2"
1803 <  else
1804 <    CFLAGS=
1805 <  fi
1806 < fi
1807 < # Some people use a C++ compiler to compile C.  Since we use `exit',
1808 < # in C++ we need to declare it.  In case someone uses the same compiler
1809 < # for both compiling C and C++ we need to have the C++ compiler decide
1810 < # the declaration of exit, since it's the most demanding environment.
1811 < cat >conftest.$ac_ext <<_ACEOF
1812 < #ifndef __cplusplus
1813 <  choke me
1814 < #endif
2612 > sed 's/^/| /' conftest.$ac_ext >&5
2613 >
2614 >        CXXFLAGS=""
2615 >      cat >conftest.$ac_ext <<_ACEOF
2616 > /* confdefs.h.  */
2617   _ACEOF
2618 < rm -f conftest.$ac_objext
2619 < if { (eval echo "$as_me:1817: \"$ac_compile\"") >&5
2620 <  (eval $ac_compile) 2>&5
2621 <  ac_status=$?
1820 <  echo "$as_me:1820: \$? = $ac_status" >&5
1821 <  (exit $ac_status); } &&
1822 <         { ac_try='test -s conftest.$ac_objext'
1823 <  { (eval echo "$as_me:1823: \"$ac_try\"") >&5
1824 <  (eval $ac_try) 2>&5
1825 <  ac_status=$?
1826 <  echo "$as_me:1826: \$? = $ac_status" >&5
1827 <  (exit $ac_status); }; }; then
1828 <  for ac_declaration in \
1829 <   ''\
1830 <   '#include <stdlib.h>' \
1831 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
1832 <   'extern "C" void std::exit (int); using std::exit;' \
1833 <   'extern "C" void exit (int) throw ();' \
1834 <   'extern "C" void exit (int);' \
1835 <   'void exit (int);'
1836 < do
1837 <  cat >conftest.$ac_ext <<_ACEOF
1838 < #line 1838 "configure"
1839 < #include "confdefs.h"
1840 < #include <stdlib.h>
1841 < $ac_declaration
2618 > cat confdefs.h >>conftest.$ac_ext
2619 > cat >>conftest.$ac_ext <<_ACEOF
2620 > /* end confdefs.h.  */
2621 >
2622   int
2623   main ()
2624   {
2625 < exit (42);
2625 >
2626    ;
2627    return 0;
2628   }
2629   _ACEOF
2630 < rm -f conftest.$ac_objext
2631 < if { (eval echo "$as_me:1851: \"$ac_compile\"") >&5
2632 <  (eval $ac_compile) 2>&5
2633 <  ac_status=$?
2634 <  echo "$as_me:1854: \$? = $ac_status" >&5
2635 <  (exit $ac_status); } &&
2636 <         { ac_try='test -s conftest.$ac_objext'
2637 <  { (eval echo "$as_me:1857: \"$ac_try\"") >&5
1858 <  (eval $ac_try) 2>&5
2630 > rm -rf conftest.$ac_objext
2631 > if { (ac_try="$ac_compile"
2632 > case "(($ac_try" in
2633 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2634 >  *) ac_try_echo=$ac_try;;
2635 > esac
2636 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2637 >  (eval "$ac_compile") 2>conftest.er1
2638    ac_status=$?
2639 <  echo "$as_me:1860: \$? = $ac_status" >&5
2640 <  (exit $ac_status); }; }; then
2639 >  grep -v '^ *+' conftest.er1 >conftest.err
2640 >  rm -rf conftest.er1
2641 >  cat conftest.err >&5
2642 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 >  (exit $ac_status); } && {
2644 >         test -z "$ac_cxx_werror_flag" ||
2645 >         test ! -s conftest.err
2646 >       } && test -s conftest.$ac_objext; then
2647    :
2648   else
2649    echo "$as_me: failed program was:" >&5
2650 < cat conftest.$ac_ext >&5
2651 < continue
2652 < fi
2653 < rm -f conftest.$ac_objext conftest.$ac_ext
2654 <  cat >conftest.$ac_ext <<_ACEOF
2655 < #line 1870 "configure"
2656 < #include "confdefs.h"
2657 < $ac_declaration
2650 > sed 's/^/| /' conftest.$ac_ext >&5
2651 >
2652 >        ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2653 >         CXXFLAGS="-g"
2654 >         cat >conftest.$ac_ext <<_ACEOF
2655 > /* confdefs.h.  */
2656 > _ACEOF
2657 > cat confdefs.h >>conftest.$ac_ext
2658 > cat >>conftest.$ac_ext <<_ACEOF
2659 > /* end confdefs.h.  */
2660 >
2661   int
2662   main ()
2663   {
2664 < exit (42);
2664 >
2665    ;
2666    return 0;
2667   }
2668   _ACEOF
2669 < rm -f conftest.$ac_objext
2670 < if { (eval echo "$as_me:1882: \"$ac_compile\"") >&5
2671 <  (eval $ac_compile) 2>&5
2669 > rm -rf conftest.$ac_objext
2670 > if { (ac_try="$ac_compile"
2671 > case "(($ac_try" in
2672 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2673 >  *) ac_try_echo=$ac_try;;
2674 > esac
2675 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2676 >  (eval "$ac_compile") 2>conftest.er1
2677    ac_status=$?
2678 <  echo "$as_me:1885: \$? = $ac_status" >&5
2679 <  (exit $ac_status); } &&
2680 <         { ac_try='test -s conftest.$ac_objext'
2681 <  { (eval echo "$as_me:1888: \"$ac_try\"") >&5
2682 <  (eval $ac_try) 2>&5
2683 <  ac_status=$?
2684 <  echo "$as_me:1891: \$? = $ac_status" >&5
2685 <  (exit $ac_status); }; }; then
2686 <  break
2678 >  grep -v '^ *+' conftest.er1 >conftest.err
2679 >  rm -rf conftest.er1
2680 >  cat conftest.err >&5
2681 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 >  (exit $ac_status); } && {
2683 >         test -z "$ac_cxx_werror_flag" ||
2684 >         test ! -s conftest.err
2685 >       } && test -s conftest.$ac_objext; then
2686 >  ac_cv_prog_cxx_g=yes
2687   else
2688    echo "$as_me: failed program was:" >&5
2689 < cat conftest.$ac_ext >&5
2689 > sed 's/^/| /' conftest.$ac_ext >&5
2690 >
2691 >
2692   fi
1898 rm -f conftest.$ac_objext conftest.$ac_ext
1899 done
1900 echo '#ifdef __cplusplus' >>confdefs.h
1901 echo $ac_declaration      >>confdefs.h
1902 echo '#endif'             >>confdefs.h
2693  
2694 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2695 + fi
2696 +
2697 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2698 + fi
2699 +
2700 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2701 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2702 + fi
2703 + { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2704 + echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
2705 + if test "$ac_test_CXXFLAGS" = set; then
2706 +  CXXFLAGS=$ac_save_CXXFLAGS
2707 + elif test $ac_cv_prog_cxx_g = yes; then
2708 +  if test "$GXX" = yes; then
2709 +    CXXFLAGS="-g -O2"
2710 +  else
2711 +    CXXFLAGS="-g"
2712 +  fi
2713   else
2714 <  echo "$as_me: failed program was:" >&5
2715 < cat conftest.$ac_ext >&5
2714 >  if test "$GXX" = yes; then
2715 >    CXXFLAGS="-O2"
2716 >  else
2717 >    CXXFLAGS=
2718 >  fi
2719   fi
1908 rm -f conftest.$ac_objext conftest.$ac_ext
2720   ac_ext=c
2721   ac_cpp='$CPP $CPPFLAGS'
2722   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2723   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2724   ac_compiler_gnu=$ac_cv_c_compiler_gnu
2725  
2726 < ac_ext=cc
2727 < ac_cpp='$CXXCPP $CPPFLAGS'
2728 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2726 > ac_ext=c
2727 > ac_cpp='$CPP $CPPFLAGS'
2728 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
2731   if test -n "$ac_tool_prefix"; then
2732 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2732 >  for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2733    do
2734      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2735   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2736 < echo "$as_me:1925: checking for $ac_word" >&5
2737 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2738 < if test "${ac_cv_prog_CXX+set}" = set; then
2736 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2737 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2738 > if test "${ac_cv_prog_CC+set}" = set; then
2739    echo $ECHO_N "(cached) $ECHO_C" >&6
2740   else
2741 <  if test -n "$CXX"; then
2742 <  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2741 >  if test -n "$CC"; then
2742 >  ac_cv_prog_CC="$CC" # Let the user override the test.
2743   else
2744 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
2745 < ac_dummy="$PATH"
2746 < for ac_dir in $ac_dummy; do
2747 <  IFS=$ac_save_IFS
2748 <  test -z "$ac_dir" && ac_dir=.
2749 <  $as_executable_p "$ac_dir/$ac_word" || continue
2750 < ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2751 < echo "$as_me:1940: found $ac_dir/$ac_word" >&5
2752 < break
2744 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745 > for as_dir in $PATH
2746 > do
2747 >  IFS=$as_save_IFS
2748 >  test -z "$as_dir" && as_dir=.
2749 >  for ac_exec_ext in '' $ac_executable_extensions; do
2750 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2751 >    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2752 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2753 >    break 2
2754 >  fi
2755   done
2756 + done
2757 + IFS=$as_save_IFS
2758  
2759   fi
2760   fi
2761 < CXX=$ac_cv_prog_CXX
2762 < if test -n "$CXX"; then
2763 <  echo "$as_me:1948: result: $CXX" >&5
2764 < echo "${ECHO_T}$CXX" >&6
2761 > CC=$ac_cv_prog_CC
2762 > if test -n "$CC"; then
2763 >  { echo "$as_me:$LINENO: result: $CC" >&5
2764 > echo "${ECHO_T}$CC" >&6; }
2765   else
2766 <  echo "$as_me:1951: result: no" >&5
2767 < echo "${ECHO_T}no" >&6
2766 >  { echo "$as_me:$LINENO: result: no" >&5
2767 > echo "${ECHO_T}no" >&6; }
2768   fi
2769  
2770 <    test -n "$CXX" && break
2770 >
2771 >    test -n "$CC" && break
2772    done
2773   fi
2774 < if test -z "$CXX"; then
2775 <  ac_ct_CXX=$CXX
2776 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2774 > if test -z "$CC"; then
2775 >  ac_ct_CC=$CC
2776 >  for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2777   do
2778    # Extract the first word of "$ac_prog", so it can be a program name with args.
2779   set dummy $ac_prog; ac_word=$2
2780 < echo "$as_me:1964: checking for $ac_word" >&5
2781 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2782 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2780 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2781 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2782 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2783    echo $ECHO_N "(cached) $ECHO_C" >&6
2784   else
2785 <  if test -n "$ac_ct_CXX"; then
2786 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2785 >  if test -n "$ac_ct_CC"; then
2786 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2787   else
2788 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
2789 < ac_dummy="$PATH"
2790 < for ac_dir in $ac_dummy; do
2791 <  IFS=$ac_save_IFS
2792 <  test -z "$ac_dir" && ac_dir=.
2793 <  $as_executable_p "$ac_dir/$ac_word" || continue
2794 < ac_cv_prog_ac_ct_CXX="$ac_prog"
2795 < echo "$as_me:1979: found $ac_dir/$ac_word" >&5
2796 < break
2788 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2789 > for as_dir in $PATH
2790 > do
2791 >  IFS=$as_save_IFS
2792 >  test -z "$as_dir" && as_dir=.
2793 >  for ac_exec_ext in '' $ac_executable_extensions; do
2794 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2795 >    ac_cv_prog_ac_ct_CC="$ac_prog"
2796 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2797 >    break 2
2798 >  fi
2799   done
2800 + done
2801 + IFS=$as_save_IFS
2802  
2803   fi
2804   fi
2805 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2806 < if test -n "$ac_ct_CXX"; then
2807 <  echo "$as_me:1987: result: $ac_ct_CXX" >&5
2808 < echo "${ECHO_T}$ac_ct_CXX" >&6
2805 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
2806 > if test -n "$ac_ct_CC"; then
2807 >  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2808 > echo "${ECHO_T}$ac_ct_CC" >&6; }
2809   else
2810 <  echo "$as_me:1990: result: no" >&5
2811 < echo "${ECHO_T}no" >&6
2810 >  { echo "$as_me:$LINENO: result: no" >&5
2811 > echo "${ECHO_T}no" >&6; }
2812   fi
2813  
2814 <  test -n "$ac_ct_CXX" && break
2814 >
2815 >  test -n "$ac_ct_CC" && break
2816   done
1996 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2817  
2818 <  CXX=$ac_ct_CXX
2819 < fi
2820 <
2821 < echo "$as_me:2001: checking whether we are using the GNU C++ compiler" >&5
2822 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2823 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2824 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2825 < else
2826 <  cat >conftest.$ac_ext <<_ACEOF
2827 < #line 2007 "configure"
2828 < #include "confdefs.h"
2829 <
2830 < int
2831 < main ()
2832 < {
2818 >  if test "x$ac_ct_CC" = x; then
2819 >    CC=""
2820 >  else
2821 >    case $cross_compiling:$ac_tool_warned in
2822 > yes:)
2823 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2824 > whose name does not start with the host triplet.  If you think this
2825 > configuration is useful to you, please write to autoconf@gnu.org." >&5
2826 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2827 > whose name does not start with the host triplet.  If you think this
2828 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2829 > ac_tool_warned=yes ;;
2830 > esac
2831 >    CC=$ac_ct_CC
2832 >  fi
2833 > fi
2834 >
2835 >
2836 > test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2837 > See \`config.log' for more details." >&5
2838 > echo "$as_me: error: no acceptable C compiler found in \$PATH
2839 > See \`config.log' for more details." >&2;}
2840 >   { (exit 1); exit 1; }; }
2841 >
2842 > # Provide some information about the compiler.
2843 > echo "$as_me:$LINENO: checking for C compiler version" >&5
2844 > ac_compiler=`set X $ac_compile; echo $2`
2845 > { (ac_try="$ac_compiler --version >&5"
2846 > case "(($ac_try" in
2847 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2848 >  *) ac_try_echo=$ac_try;;
2849 > esac
2850 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2851 >  (eval "$ac_compiler --version >&5") 2>&5
2852 >  ac_status=$?
2853 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2854 >  (exit $ac_status); }
2855 > { (ac_try="$ac_compiler -v >&5"
2856 > case "(($ac_try" in
2857 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2858 >  *) ac_try_echo=$ac_try;;
2859 > esac
2860 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2861 >  (eval "$ac_compiler -v >&5") 2>&5
2862 >  ac_status=$?
2863 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864 >  (exit $ac_status); }
2865 > { (ac_try="$ac_compiler -V >&5"
2866 > case "(($ac_try" in
2867 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2868 >  *) ac_try_echo=$ac_try;;
2869 > esac
2870 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2871 >  (eval "$ac_compiler -V >&5") 2>&5
2872 >  ac_status=$?
2873 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2874 >  (exit $ac_status); }
2875 >
2876 > { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2877 > echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2878 > if test "${ac_cv_c_compiler_gnu+set}" = set; then
2879 >  echo $ECHO_N "(cached) $ECHO_C" >&6
2880 > else
2881 >  cat >conftest.$ac_ext <<_ACEOF
2882 > /* confdefs.h.  */
2883 > _ACEOF
2884 > cat confdefs.h >>conftest.$ac_ext
2885 > cat >>conftest.$ac_ext <<_ACEOF
2886 > /* end confdefs.h.  */
2887 >
2888 > int
2889 > main ()
2890 > {
2891   #ifndef __GNUC__
2892         choke me
2893   #endif
# Line 2018 | Line 2896 | _ACEOF
2896    return 0;
2897   }
2898   _ACEOF
2899 < rm -f conftest.$ac_objext
2900 < if { (eval echo "$as_me:2022: \"$ac_compile\"") >&5
2901 <  (eval $ac_compile) 2>&5
2899 > rm -rf conftest.$ac_objext
2900 > if { (ac_try="$ac_compile"
2901 > case "(($ac_try" in
2902 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2903 >  *) ac_try_echo=$ac_try;;
2904 > esac
2905 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2906 >  (eval "$ac_compile") 2>conftest.er1
2907    ac_status=$?
2908 <  echo "$as_me:2025: \$? = $ac_status" >&5
2909 <  (exit $ac_status); } &&
2910 <         { ac_try='test -s conftest.$ac_objext'
2911 <  { (eval echo "$as_me:2028: \"$ac_try\"") >&5
2912 <  (eval $ac_try) 2>&5
2913 <  ac_status=$?
2914 <  echo "$as_me:2031: \$? = $ac_status" >&5
2915 <  (exit $ac_status); }; }; then
2908 >  grep -v '^ *+' conftest.er1 >conftest.err
2909 >  rm -f conftest.er1
2910 >  cat conftest.err >&5
2911 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2912 >  (exit $ac_status); } && {
2913 >         test -z "$ac_c_werror_flag" ||
2914 >         test ! -s conftest.err
2915 >       } && test -s conftest.$ac_objext; then
2916    ac_compiler_gnu=yes
2917   else
2918    echo "$as_me: failed program was:" >&5
2919 < cat conftest.$ac_ext >&5
2920 < ac_compiler_gnu=no
2919 > sed 's/^/| /' conftest.$ac_ext >&5
2920 >
2921 >        ac_compiler_gnu=no
2922   fi
2039 rm -f conftest.$ac_objext conftest.$ac_ext
2040 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2923  
2924 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
2925 + ac_cv_c_compiler_gnu=$ac_compiler_gnu
2926 +
2927   fi
2928 < echo "$as_me:2043: result: $ac_cv_cxx_compiler_gnu" >&5
2929 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2930 < GXX=`test $ac_compiler_gnu = yes && echo yes`
2931 < ac_test_CXXFLAGS=${CXXFLAGS+set}
2932 < ac_save_CXXFLAGS=$CXXFLAGS
2933 < CXXFLAGS="-g"
2934 < echo "$as_me:2049: checking whether $CXX accepts -g" >&5
2935 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2051 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2928 > { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2929 > echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2930 > GCC=`test $ac_compiler_gnu = yes && echo yes`
2931 > ac_test_CFLAGS=${CFLAGS+set}
2932 > ac_save_CFLAGS=$CFLAGS
2933 > { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2934 > echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2935 > if test "${ac_cv_prog_cc_g+set}" = set; then
2936    echo $ECHO_N "(cached) $ECHO_C" >&6
2937   else
2938 <  cat >conftest.$ac_ext <<_ACEOF
2939 < #line 2055 "configure"
2940 < #include "confdefs.h"
2938 >  ac_save_c_werror_flag=$ac_c_werror_flag
2939 >   ac_c_werror_flag=yes
2940 >   ac_cv_prog_cc_g=no
2941 >   CFLAGS="-g"
2942 >   cat >conftest.$ac_ext <<_ACEOF
2943 > /* confdefs.h.  */
2944 > _ACEOF
2945 > cat confdefs.h >>conftest.$ac_ext
2946 > cat >>conftest.$ac_ext <<_ACEOF
2947 > /* end confdefs.h.  */
2948  
2949   int
2950   main ()
# Line 2063 | Line 2954 | _ACEOF
2954    return 0;
2955   }
2956   _ACEOF
2957 < rm -f conftest.$ac_objext
2958 < if { (eval echo "$as_me:2067: \"$ac_compile\"") >&5
2959 <  (eval $ac_compile) 2>&5
2957 > rm -rf conftest.$ac_objext
2958 > if { (ac_try="$ac_compile"
2959 > case "(($ac_try" in
2960 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961 >  *) ac_try_echo=$ac_try;;
2962 > esac
2963 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2964 >  (eval "$ac_compile") 2>conftest.er1
2965    ac_status=$?
2966 <  echo "$as_me:2070: \$? = $ac_status" >&5
2967 <  (exit $ac_status); } &&
2968 <         { ac_try='test -s conftest.$ac_objext'
2969 <  { (eval echo "$as_me:2073: \"$ac_try\"") >&5
2970 <  (eval $ac_try) 2>&5
2971 <  ac_status=$?
2972 <  echo "$as_me:2076: \$? = $ac_status" >&5
2973 <  (exit $ac_status); }; }; then
2974 <  ac_cv_prog_cxx_g=yes
2966 >  grep -v '^ *+' conftest.er1 >conftest.err
2967 >  rm -f conftest.er1
2968 >  cat conftest.err >&5
2969 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 >  (exit $ac_status); } && {
2971 >         test -z "$ac_c_werror_flag" ||
2972 >         test ! -s conftest.err
2973 >       } && test -s conftest.$ac_objext; then
2974 >  ac_cv_prog_cc_g=yes
2975   else
2976    echo "$as_me: failed program was:" >&5
2977 < cat conftest.$ac_ext >&5
2978 < ac_cv_prog_cxx_g=no
2979 < fi
2980 < rm -f conftest.$ac_objext conftest.$ac_ext
2981 < fi
2982 < echo "$as_me:2086: result: $ac_cv_prog_cxx_g" >&5
2983 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2984 < if test "$ac_test_CXXFLAGS" = set; then
2985 <  CXXFLAGS=$ac_save_CXXFLAGS
2986 < elif test $ac_cv_prog_cxx_g = yes; then
2091 <  if test "$GXX" = yes; then
2092 <    CXXFLAGS="-g -O2"
2093 <  else
2094 <    CXXFLAGS="-g"
2095 <  fi
2096 < else
2097 <  if test "$GXX" = yes; then
2098 <    CXXFLAGS="-O2"
2099 <  else
2100 <    CXXFLAGS=
2101 <  fi
2102 < fi
2103 < for ac_declaration in \
2104 <   ''\
2105 <   '#include <stdlib.h>' \
2106 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2107 <   'extern "C" void std::exit (int); using std::exit;' \
2108 <   'extern "C" void exit (int) throw ();' \
2109 <   'extern "C" void exit (int);' \
2110 <   'void exit (int);'
2111 < do
2112 <  cat >conftest.$ac_ext <<_ACEOF
2113 < #line 2113 "configure"
2114 < #include "confdefs.h"
2115 < #include <stdlib.h>
2116 < $ac_declaration
2977 > sed 's/^/| /' conftest.$ac_ext >&5
2978 >
2979 >        CFLAGS=""
2980 >      cat >conftest.$ac_ext <<_ACEOF
2981 > /* confdefs.h.  */
2982 > _ACEOF
2983 > cat confdefs.h >>conftest.$ac_ext
2984 > cat >>conftest.$ac_ext <<_ACEOF
2985 > /* end confdefs.h.  */
2986 >
2987   int
2988   main ()
2989   {
2990 < exit (42);
2990 >
2991    ;
2992    return 0;
2993   }
2994   _ACEOF
2995 < rm -f conftest.$ac_objext
2996 < if { (eval echo "$as_me:2126: \"$ac_compile\"") >&5
2997 <  (eval $ac_compile) 2>&5
2995 > rm -rf conftest.$ac_objext
2996 > if { (ac_try="$ac_compile"
2997 > case "(($ac_try" in
2998 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2999 >  *) ac_try_echo=$ac_try;;
3000 > esac
3001 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3002 >  (eval "$ac_compile") 2>conftest.er1
3003    ac_status=$?
3004 <  echo "$as_me:2129: \$? = $ac_status" >&5
3005 <  (exit $ac_status); } &&
3006 <         { ac_try='test -s conftest.$ac_objext'
3007 <  { (eval echo "$as_me:2132: \"$ac_try\"") >&5
3008 <  (eval $ac_try) 2>&5
3009 <  ac_status=$?
3010 <  echo "$as_me:2135: \$? = $ac_status" >&5
3011 <  (exit $ac_status); }; }; then
3004 >  grep -v '^ *+' conftest.er1 >conftest.err
3005 >  rm -rf conftest.er1
3006 >  cat conftest.err >&5
3007 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3008 >  (exit $ac_status); } && {
3009 >         test -z "$ac_c_werror_flag" ||
3010 >         test ! -s conftest.err
3011 >       } && test -s conftest.$ac_objext; then
3012    :
3013   else
3014    echo "$as_me: failed program was:" >&5
3015 < cat conftest.$ac_ext >&5
3016 < continue
3017 < fi
3018 < rm -f conftest.$ac_objext conftest.$ac_ext
3019 <  cat >conftest.$ac_ext <<_ACEOF
3020 < #line 2145 "configure"
3021 < #include "confdefs.h"
3022 < $ac_declaration
3015 > sed 's/^/| /' conftest.$ac_ext >&5
3016 >
3017 >        ac_c_werror_flag=$ac_save_c_werror_flag
3018 >         CFLAGS="-g"
3019 >         cat >conftest.$ac_ext <<_ACEOF
3020 > /* confdefs.h.  */
3021 > _ACEOF
3022 > cat confdefs.h >>conftest.$ac_ext
3023 > cat >>conftest.$ac_ext <<_ACEOF
3024 > /* end confdefs.h.  */
3025 >
3026   int
3027   main ()
3028   {
3029 < exit (42);
3029 >
3030    ;
3031    return 0;
3032   }
3033   _ACEOF
3034 < rm -f conftest.$ac_objext
3035 < if { (eval echo "$as_me:2157: \"$ac_compile\"") >&5
3036 <  (eval $ac_compile) 2>&5
3034 > rm -rf conftest.$ac_objext
3035 > if { (ac_try="$ac_compile"
3036 > case "(($ac_try" in
3037 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3038 >  *) ac_try_echo=$ac_try;;
3039 > esac
3040 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3041 >  (eval "$ac_compile") 2>conftest.er1
3042    ac_status=$?
3043 <  echo "$as_me:2160: \$? = $ac_status" >&5
3044 <  (exit $ac_status); } &&
3045 <         { ac_try='test -s conftest.$ac_objext'
3046 <  { (eval echo "$as_me:2163: \"$ac_try\"") >&5
3047 <  (eval $ac_try) 2>&5
3048 <  ac_status=$?
3049 <  echo "$as_me:2166: \$? = $ac_status" >&5
3050 <  (exit $ac_status); }; }; then
3051 <  break
3043 >  grep -v '^ *+' conftest.er1 >conftest.err
3044 >  rm -f conftest.er1
3045 >  cat conftest.err >&5
3046 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 >  (exit $ac_status); } && {
3048 >         test -z "$ac_c_werror_flag" ||
3049 >         test ! -s conftest.err
3050 >       } && test -s conftest.$ac_objext; then
3051 >  ac_cv_prog_cc_g=yes
3052   else
3053    echo "$as_me: failed program was:" >&5
3054 < cat conftest.$ac_ext >&5
3054 > sed 's/^/| /' conftest.$ac_ext >&5
3055 >
3056 >
3057   fi
2173 rm -f conftest.$ac_objext conftest.$ac_ext
2174 done
2175 echo '#ifdef __cplusplus' >>confdefs.h
2176 echo $ac_declaration      >>confdefs.h
2177 echo '#endif'             >>confdefs.h
3058  
3059 < ac_ext=c
3060 < ac_cpp='$CPP $CPPFLAGS'
2181 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2182 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2183 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3059 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3060 > fi
3061  
3062 < OOPSE_TEMPLATE_FLAGS=""
3063 < if test $ac_cv_cxx_compiler_gnu = no; then
3064 <  echo "$as_me:2187: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3065 < echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3066 <  echo 'void f(){}' > conftest.cc
3067 <  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3068 <    echo "$as_me:2191: result: yes" >&5
3069 < echo "${ECHO_T}yes" >&6
3070 <    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3062 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3063 > fi
3064 >
3065 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3066 >   ac_c_werror_flag=$ac_save_c_werror_flag
3067 > fi
3068 > { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3069 > echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3070 > if test "$ac_test_CFLAGS" = set; then
3071 >  CFLAGS=$ac_save_CFLAGS
3072 > elif test $ac_cv_prog_cc_g = yes; then
3073 >  if test "$GCC" = yes; then
3074 >    CFLAGS="-g -O2"
3075    else
3076 <    echo "$as_me:2195: result: no" >&5
2196 < echo "${ECHO_T}no" >&6
3076 >    CFLAGS="-g"
3077    fi
3078 <  rm -f conftest*
3079 <  echo "$as_me:2199: checking checking whether ${CXX} accepts -instances=static" >&5
3080 < echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
2201 <  echo 'void f(){}' > conftest.cc
2202 <  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
2203 <    echo "$as_me:2203: result: yes" >&5
2204 < echo "${ECHO_T}yes" >&6
2205 <    OOPSE_TEMPLATE_FLAGS="-instances=static"
3078 > else
3079 >  if test "$GCC" = yes; then
3080 >    CFLAGS="-O2"
3081    else
3082 <    echo "$as_me:2207: result: no" >&5
2208 < echo "${ECHO_T}no" >&6
3082 >    CFLAGS=
3083    fi
3084 <  rm -f conftest*
3085 <  echo "$as_me:2211: checking checking whether ${CXX} accepts -pto" >&5
3086 < echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3087 <  echo 'void f(){}' > conftest.cc
3088 <  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3089 <    echo "$as_me:2215: result: yes" >&5
3090 < echo "${ECHO_T}yes" >&6
3091 <    OOPSE_TEMPLATE_FLAGS="-pto"
3092 <  else
3093 <    echo "$as_me:2219: result: no" >&5
3094 < echo "${ECHO_T}no" >&6
3095 <  fi
3096 <  rm -f conftest*
3097 <  echo "$as_me:2223: checking checking whether ${CXX} accepts -LANG:std" >&5
3098 < echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3099 <  echo 'void f(){}' > conftest.cc
3100 <  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3101 <    echo "$as_me:2227: result: yes" >&5
3102 < echo "${ECHO_T}yes" >&6
3084 > fi
3085 > { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3086 > echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3087 > if test "${ac_cv_prog_cc_c89+set}" = set; then
3088 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3089 > else
3090 >  ac_cv_prog_cc_c89=no
3091 > ac_save_CC=$CC
3092 > cat >conftest.$ac_ext <<_ACEOF
3093 > /* confdefs.h.  */
3094 > _ACEOF
3095 > cat confdefs.h >>conftest.$ac_ext
3096 > cat >>conftest.$ac_ext <<_ACEOF
3097 > /* end confdefs.h.  */
3098 > #include <stdarg.h>
3099 > #include <stdio.h>
3100 > #include <sys/types.h>
3101 > #include <sys/stat.h>
3102 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3103 > struct buf { int x; };
3104 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
3105 > static char *e (p, i)
3106 >     char **p;
3107 >     int i;
3108 > {
3109 >  return p[i];
3110 > }
3111 > static char *f (char * (*g) (char **, int), char **p, ...)
3112 > {
3113 >  char *s;
3114 >  va_list v;
3115 >  va_start (v,p);
3116 >  s = g (p, va_arg (v,int));
3117 >  va_end (v);
3118 >  return s;
3119 > }
3120  
3121 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3122 <  else
3123 <    echo "$as_me:2232: result: no" >&5
3124 < echo "${ECHO_T}no" >&6
3125 <  fi
3121 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3122 >   function prototypes and stuff, but not '\xHH' hex character constants.
3123 >   These don't provoke an error unfortunately, instead are silently treated
3124 >   as 'x'.  The following induces an error, until -std is added to get
3125 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3126 >   array size at least.  It's necessary to write '\x00'==0 to get something
3127 >   that's true only with -std.  */
3128 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3129 >
3130 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3131 >   inside strings and character constants.  */
3132 > #define FOO(x) 'x'
3133 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3134 >
3135 > int test (int i, double x);
3136 > struct s1 {int (*f) (int a);};
3137 > struct s2 {int (*f) (double a);};
3138 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3139 > int argc;
3140 > char **argv;
3141 > int
3142 > main ()
3143 > {
3144 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3145 >  ;
3146 >  return 0;
3147 > }
3148 > _ACEOF
3149 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3150 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3151 > do
3152 >  CC="$ac_save_CC $ac_arg"
3153 >  rm -rf conftest.$ac_objext
3154 > if { (ac_try="$ac_compile"
3155 > case "(($ac_try" in
3156 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3157 >  *) ac_try_echo=$ac_try;;
3158 > esac
3159 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3160 >  (eval "$ac_compile") 2>conftest.er1
3161 >  ac_status=$?
3162 >  grep -v '^ *+' conftest.er1 >conftest.err
3163 >  rm -f conftest.er1
3164 >  cat conftest.err >&5
3165 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166 >  (exit $ac_status); } && {
3167 >         test -z "$ac_c_werror_flag" ||
3168 >         test ! -s conftest.err
3169 >       } && test -s conftest.$ac_objext; then
3170 >  ac_cv_prog_cc_c89=$ac_arg
3171 > else
3172 >  echo "$as_me: failed program was:" >&5
3173 > sed 's/^/| /' conftest.$ac_ext >&5
3174 >
3175 >
3176   fi
3177  
3178 < ac_ext=f90
3179 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3180 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3181 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3178 > rm -rf core conftest.err conftest.$ac_objext
3179 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
3180 > done
3181 > rm -rf conftest.$ac_ext
3182 > CC=$ac_save_CC
3183 >
3184 > fi
3185 > # AC_CACHE_VAL
3186 > case "x$ac_cv_prog_cc_c89" in
3187 >  x)
3188 >    { echo "$as_me:$LINENO: result: none needed" >&5
3189 > echo "${ECHO_T}none needed" >&6; } ;;
3190 >  xno)
3191 >    { echo "$as_me:$LINENO: result: unsupported" >&5
3192 > echo "${ECHO_T}unsupported" >&6; } ;;
3193 >  *)
3194 >    CC="$CC $ac_cv_prog_cc_c89"
3195 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3196 > echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3197 > esac
3198 >
3199 >
3200 > ac_ext=c
3201 > ac_cpp='$CPP $CPPFLAGS'
3202 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
3205 >
3206 > ac_ext=${ac_fc_srcext-f}
3207 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3208 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3209 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3210   if test -n "$ac_tool_prefix"; then
3211 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3211 >  for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3212    do
3213      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3214   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3215 < echo "$as_me:2246: checking for $ac_word" >&5
3216 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3217 < if test "${ac_cv_prog_F90+set}" = set; then
3215 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3216 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3217 > if test "${ac_cv_prog_FC+set}" = set; then
3218    echo $ECHO_N "(cached) $ECHO_C" >&6
3219   else
3220 <  if test -n "$F90"; then
3221 <  ac_cv_prog_F90="$F90" # Let the user override the test.
3220 >  if test -n "$FC"; then
3221 >  ac_cv_prog_FC="$FC" # Let the user override the test.
3222   else
3223 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
3224 < ac_dummy="$PATH"
3225 < for ac_dir in $ac_dummy; do
3226 <  IFS=$ac_save_IFS
3227 <  test -z "$ac_dir" && ac_dir=.
3228 <  $as_executable_p "$ac_dir/$ac_word" || continue
3229 < ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
3230 < echo "$as_me:2261: found $ac_dir/$ac_word" >&5
3231 < break
3223 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3224 > for as_dir in $PATH
3225 > do
3226 >  IFS=$as_save_IFS
3227 >  test -z "$as_dir" && as_dir=.
3228 >  for ac_exec_ext in '' $ac_executable_extensions; do
3229 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3230 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3231 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3232 >    break 2
3233 >  fi
3234   done
3235 + done
3236 + IFS=$as_save_IFS
3237  
3238   fi
3239   fi
3240 < F90=$ac_cv_prog_F90
3241 < if test -n "$F90"; then
3242 <  echo "$as_me:2269: result: $F90" >&5
3243 < echo "${ECHO_T}$F90" >&6
3240 > FC=$ac_cv_prog_FC
3241 > if test -n "$FC"; then
3242 >  { echo "$as_me:$LINENO: result: $FC" >&5
3243 > echo "${ECHO_T}$FC" >&6; }
3244   else
3245 <  echo "$as_me:2272: result: no" >&5
3246 < echo "${ECHO_T}no" >&6
3245 >  { echo "$as_me:$LINENO: result: no" >&5
3246 > echo "${ECHO_T}no" >&6; }
3247   fi
3248  
3249 <    test -n "$F90" && break
3249 >
3250 >    test -n "$FC" && break
3251    done
3252   fi
3253 < if test -z "$F90"; then
3254 <  ac_ct_F90=$F90
3255 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3253 > if test -z "$FC"; then
3254 >  ac_ct_FC=$FC
3255 >  for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3256   do
3257    # Extract the first word of "$ac_prog", so it can be a program name with args.
3258   set dummy $ac_prog; ac_word=$2
3259 < echo "$as_me:2285: checking for $ac_word" >&5
3260 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3261 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3259 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3260 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3261 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
3262    echo $ECHO_N "(cached) $ECHO_C" >&6
3263   else
3264 <  if test -n "$ac_ct_F90"; then
3265 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3264 >  if test -n "$ac_ct_FC"; then
3265 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3266   else
3267 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
3268 < ac_dummy="$PATH"
3269 < for ac_dir in $ac_dummy; do
3270 <  IFS=$ac_save_IFS
3271 <  test -z "$ac_dir" && ac_dir=.
3272 <  $as_executable_p "$ac_dir/$ac_word" || continue
3273 < ac_cv_prog_ac_ct_F90="$ac_prog"
3274 < echo "$as_me:2300: found $ac_dir/$ac_word" >&5
3275 < break
3267 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3268 > for as_dir in $PATH
3269 > do
3270 >  IFS=$as_save_IFS
3271 >  test -z "$as_dir" && as_dir=.
3272 >  for ac_exec_ext in '' $ac_executable_extensions; do
3273 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3274 >    ac_cv_prog_ac_ct_FC="$ac_prog"
3275 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3276 >    break 2
3277 >  fi
3278   done
3279 + done
3280 + IFS=$as_save_IFS
3281  
3282   fi
3283   fi
3284 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
3285 < if test -n "$ac_ct_F90"; then
3286 <  echo "$as_me:2308: result: $ac_ct_F90" >&5
3287 < echo "${ECHO_T}$ac_ct_F90" >&6
3284 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
3285 > if test -n "$ac_ct_FC"; then
3286 >  { echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
3287 > echo "${ECHO_T}$ac_ct_FC" >&6; }
3288   else
3289 <  echo "$as_me:2311: result: no" >&5
3290 < echo "${ECHO_T}no" >&6
3289 >  { echo "$as_me:$LINENO: result: no" >&5
3290 > echo "${ECHO_T}no" >&6; }
3291   fi
3292  
3293 <  test -n "$ac_ct_F90" && break
3293 >
3294 >  test -n "$ac_ct_FC" && break
3295   done
3296  
3297 <  F90=$ac_ct_F90
3297 >  if test "x$ac_ct_FC" = x; then
3298 >    FC=""
3299 >  else
3300 >    case $cross_compiling:$ac_tool_warned in
3301 > yes:)
3302 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3303 > whose name does not start with the host triplet.  If you think this
3304 > configuration is useful to you, please write to autoconf@gnu.org." >&5
3305 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3306 > whose name does not start with the host triplet.  If you think this
3307 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3308 > ac_tool_warned=yes ;;
3309 > esac
3310 >    FC=$ac_ct_FC
3311 >  fi
3312   fi
3313  
3314 < # If we don't use `.F90' as extension, the preprocessor is not run on the
3315 < # input file.
3314 >
3315 > # Provide some information about the compiler.
3316 > echo "$as_me:$LINENO: checking for Fortran compiler version" >&5
3317 > ac_compiler=`set X $ac_compile; echo $2`
3318 > { (ac_try="$ac_compiler --version >&5"
3319 > case "(($ac_try" in
3320 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321 >  *) ac_try_echo=$ac_try;;
3322 > esac
3323 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3324 >  (eval "$ac_compiler --version >&5") 2>&5
3325 >  ac_status=$?
3326 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327 >  (exit $ac_status); }
3328 > { (ac_try="$ac_compiler -v >&5"
3329 > case "(($ac_try" in
3330 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3331 >  *) ac_try_echo=$ac_try;;
3332 > esac
3333 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3334 >  (eval "$ac_compiler -v >&5") 2>&5
3335 >  ac_status=$?
3336 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3337 >  (exit $ac_status); }
3338 > { (ac_try="$ac_compiler -V >&5"
3339 > case "(($ac_try" in
3340 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3341 >  *) ac_try_echo=$ac_try;;
3342 > esac
3343 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3344 >  (eval "$ac_compiler -V >&5") 2>&5
3345 >  ac_status=$?
3346 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3347 >  (exit $ac_status); }
3348 > rm -rf a.out
3349 >
3350 > # If we don't use `.F' as extension, the preprocessor is not run on the
3351 > # input file.  (Note that this only needs to work for GNU compilers.)
3352   ac_save_ext=$ac_ext
3353 < ac_ext=F90
3354 < echo "$as_me:2325: checking whether we are using the GNU Fortran 90 compiler" >&5
3355 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3356 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3353 > ac_ext=F
3354 > { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
3355 > echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6; }
3356 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then
3357    echo $ECHO_N "(cached) $ECHO_C" >&6
3358   else
3359    cat >conftest.$ac_ext <<_ACEOF
3360 <
2332 < program main
2333 <
3360 >      program main
3361   #ifndef __GNUC__
3362         choke me
3363   #endif
3364  
3365 < end program main
2339 <
3365 >      end
3366   _ACEOF
3367 < rm -f conftest.$ac_objext
3368 < if { (eval echo "$as_me:2342: \"$ac_compile\"") >&5
3369 <  (eval $ac_compile) 2>&5
3367 > rm -rf conftest.$ac_objext
3368 > if { (ac_try="$ac_compile"
3369 > case "(($ac_try" in
3370 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3371 >  *) ac_try_echo=$ac_try;;
3372 > esac
3373 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3374 >  (eval "$ac_compile") 2>conftest.er1
3375    ac_status=$?
3376 <  echo "$as_me:2345: \$? = $ac_status" >&5
3377 <  (exit $ac_status); } &&
3378 <         { ac_try='test -s conftest.$ac_objext'
3379 <  { (eval echo "$as_me:2348: \"$ac_try\"") >&5
3380 <  (eval $ac_try) 2>&5
3381 <  ac_status=$?
3382 <  echo "$as_me:2351: \$? = $ac_status" >&5
3383 <  (exit $ac_status); }; }; then
3376 >  grep -v '^ *+' conftest.er1 >conftest.err
3377 >  rm -f conftest.er1
3378 >  cat conftest.err >&5
3379 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3380 >  (exit $ac_status); } && {
3381 >         test -z "$ac_fc_werror_flag" ||
3382 >         test ! -s conftest.err
3383 >       } && test -s conftest.$ac_objext; then
3384    ac_compiler_gnu=yes
3385   else
3386    echo "$as_me: failed program was:" >&5
3387 < cat conftest.$ac_ext >&5
3388 < ac_compiler_gnu=no
3387 > sed 's/^/| /' conftest.$ac_ext >&5
3388 >
3389 >        ac_compiler_gnu=no
3390   fi
2359 rm -f conftest.$ac_objext conftest.$ac_ext
2360 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3391  
3392 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3393 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
3394 +
3395   fi
3396 < echo "$as_me:2363: result: $ac_cv_f90_compiler_gnu" >&5
3397 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3396 > { echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
3397 > echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6; }
3398   ac_ext=$ac_save_ext
3399 < G95=`test $ac_compiler_gnu = yes && echo yes`
3400 < ac_ext=c
3401 < ac_cpp='$CPP $CPPFLAGS'
3402 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3403 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3404 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3399 > ac_test_FFLAGS=${FCFLAGS+set}
3400 > ac_save_FFLAGS=$FCFLAGS
3401 > FCFLAGS=
3402 > { echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
3403 > echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6; }
3404 > if test "${ac_cv_prog_fc_g+set}" = set; then
3405 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3406 > else
3407 >  FCFLAGS=-g
3408 > cat >conftest.$ac_ext <<_ACEOF
3409 >      program main
3410  
3411 < # Try to determine native compiler flags that allow us to use F90 suffix
3412 < # for preprocessed f90 source.
3411 >      end
3412 > _ACEOF
3413 > rm -rf conftest.$ac_objext
3414 > if { (ac_try="$ac_compile"
3415 > case "(($ac_try" in
3416 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3417 >  *) ac_try_echo=$ac_try;;
3418 > esac
3419 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3420 >  (eval "$ac_compile") 2>conftest.er1
3421 >  ac_status=$?
3422 >  grep -v '^ *+' conftest.er1 >conftest.err
3423 >  rm -f conftest.er1
3424 >  cat conftest.err >&5
3425 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426 >  (exit $ac_status); } && {
3427 >         test -z "$ac_fc_werror_flag" ||
3428 >         test ! -s conftest.err
3429 >       } && test -s conftest.$ac_objext; then
3430 >  ac_cv_prog_fc_g=yes
3431 > else
3432 >  echo "$as_me: failed program was:" >&5
3433 > sed 's/^/| /' conftest.$ac_ext >&5
3434  
3435 < if test "$ac_test_PREPFLAG" != "set"; then
3436 <  PREPFLAG=""
2378 <  case "${host_cpu}-${host_os}" in
3435 >        ac_cv_prog_fc_g=no
3436 > fi
3437  
3438 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
2381 <                    PREPFLAG="-fpp1 "
2382 <                fi;;
2383 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
2384 <                    PREPFLAG="-qsuffix=cpp=F90 "
2385 <                fi;;
2386 <  *darwin*)
2387 <        if test "$F90" = f90 -o "$F90" = xlf90; then
2388 <                PREPFLAG="-qsuffix=cpp=F90 "
2389 <        fi;;
2390 <  esac
3438 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
3439  
3440 <  if test -z "$PREPFLAG"; then
3441 <        { echo "$as_me:2393: WARNING: \"Using empty PREPFLAG\"" >&5
3442 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3443 <        PREPFLAG=""
3440 > fi
3441 > { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
3442 > echo "${ECHO_T}$ac_cv_prog_fc_g" >&6; }
3443 > if test "$ac_test_FFLAGS" = set; then
3444 >  FCFLAGS=$ac_save_FFLAGS
3445 > elif test $ac_cv_prog_fc_g = yes; then
3446 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3447 >    FCFLAGS="-g -O2"
3448 >  else
3449 >    FCFLAGS="-g"
3450    fi
2397
2398  echo "$as_me:2398: checking to make sure F90 preprocessor flag works" >&5
2399 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
2400
2401  ac_ext=f90
2402 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2403 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2404 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
2405
2406  ac_save_ext=$ac_ext
2407  ac_ext=F90
2408  ac_save_F90FLAGS=$F90FLAGS
2409
2410  if test "$PREPFLAG"; then
2411  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
2412 fi
2413
2414    cat >conftest.$ac_ext <<_ACEOF
2415
2416 program main
2417
2418  integer :: i
2419  i = 1
2420
2421 end program main
2422
2423 _ACEOF
2424 rm -f conftest.$ac_objext
2425 if { (eval echo "$as_me:2425: \"$ac_compile\"") >&5
2426  (eval $ac_compile) 2>&5
2427  ac_status=$?
2428  echo "$as_me:2428: \$? = $ac_status" >&5
2429  (exit $ac_status); } &&
2430         { ac_try='test -s conftest.$ac_objext'
2431  { (eval echo "$as_me:2431: \"$ac_try\"") >&5
2432  (eval $ac_try) 2>&5
2433  ac_status=$?
2434  echo "$as_me:2434: \$? = $ac_status" >&5
2435  (exit $ac_status); }; }; then
2436  prepflagworks=1
3451   else
3452 <  echo "$as_me: failed program was:" >&5
3453 < cat conftest.$ac_ext >&5
3454 < prepflagworks=0
3452 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3453 >    FCFLAGS="-O2"
3454 >  else
3455 >    FCFLAGS=
3456 >  fi
3457   fi
2442 rm -f conftest.$ac_objext conftest.$ac_ext
3458  
3459 <  F90FLAGS=$ac_save_F90FLAGS
2445 <  ac_ext=$ac_save_ext
2446 <  ac_ext=c
3459 > ac_ext=c
3460   ac_cpp='$CPP $CPPFLAGS'
3461   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464  
3465 <  if test "$prepflagworks" = 1; then
3466 <    echo "$as_me:2453: result: yes" >&5
3467 < echo "${ECHO_T}yes" >&6
3468 <
3469 <  else
3470 <    echo "$as_me:2457: result: no" >&5
3471 < echo "${ECHO_T}no" >&6
3472 <    { { echo "$as_me:2459: error: Can't figure out working Fortran90 preprocessor flag" >&5
3473 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3474 <   { (exit 1); exit 1; }; }
2462 <  fi
3465 > ac_ext=c
3466 > ac_cpp='$CPP $CPPFLAGS'
3467 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3468 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
3470 > { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3471 > echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3472 > # On Suns, sometimes $CPP names a directory.
3473 > if test -n "$CPP" && test -d "$CPP"; then
3474 >  CPP=
3475   fi
3476 <
3477 < # Try to determine native compiler flags that allow us to use F90 suffix
3478 < # for preprocessed f90 source with -D type defines
3479 <
3480 < if test "$ac_test_PREPDEFFLAG" != "set"; then
3481 <  PREPDEFFLAG=""
3482 <  case "${host_cpu}-${host_os}" in
3483 <
3484 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3485 <                    PREPDEFFLAG=" "
3486 <                fi;;
3487 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3488 <                    PREPDEFFLAG="-WF,"
3489 <                fi;;
3490 <  *darwin*)
3491 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3492 <                PREPDEFFLAG="-WF,"
3493 <        fi;;
3494 <  esac
3495 <
3496 <  if test -z "$PREPDEFFLAG"; then
3497 <        { echo "$as_me:2485: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3498 < echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3499 <        PREPDEFFLAG=" "
2488 <  fi
2489 <
2490 <  echo "$as_me:2490: checking to make sure F90 preprocessor define flag works" >&5
2491 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
2492 <
2493 <  ac_ext=f90
2494 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2495 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2496 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
2497 <
2498 <  ac_save_ext=$ac_ext
2499 <  ac_ext=F90
2500 <  ac_save_F90FLAGS=$F90FLAGS
2501 <
2502 <  if test "$PREPDEFFLAG"; then
2503 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
2504 < fi
2505 <
2506 <    cat >conftest.$ac_ext <<_ACEOF
2507 <
2508 < program main
2509 <
2510 <  integer :: i
2511 < #ifdef TEST
2512 <  i = 1
3476 > if test -z "$CPP"; then
3477 >  if test "${ac_cv_prog_CPP+set}" = set; then
3478 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3479 > else
3480 >      # Double quotes because CPP needs to be expanded
3481 >    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3482 >    do
3483 >      ac_preproc_ok=false
3484 > for ac_c_preproc_warn_flag in '' yes
3485 > do
3486 >  # Use a header file that comes with gcc, so configuring glibc
3487 >  # with a fresh cross-compiler works.
3488 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3489 >  # <limits.h> exists even on freestanding compilers.
3490 >  # On the NeXT, cc -E runs the code through the compiler's parser,
3491 >  # not just through cpp. "Syntax error" is here to catch this case.
3492 >  cat >conftest.$ac_ext <<_ACEOF
3493 > /* confdefs.h.  */
3494 > _ACEOF
3495 > cat confdefs.h >>conftest.$ac_ext
3496 > cat >>conftest.$ac_ext <<_ACEOF
3497 > /* end confdefs.h.  */
3498 > #ifdef __STDC__
3499 > # include <limits.h>
3500   #else
3501 <  choke me
3501 > # include <assert.h>
3502   #endif
3503 <
2517 < end program main
2518 <
3503 >                     Syntax error
3504   _ACEOF
3505 < rm -f conftest.$ac_objext
3506 < if { (eval echo "$as_me:2521: \"$ac_compile\"") >&5
3507 <  (eval $ac_compile) 2>&5
3505 > if { (ac_try="$ac_cpp conftest.$ac_ext"
3506 > case "(($ac_try" in
3507 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3508 >  *) ac_try_echo=$ac_try;;
3509 > esac
3510 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3511 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3512    ac_status=$?
3513 <  echo "$as_me:2524: \$? = $ac_status" >&5
3514 <  (exit $ac_status); } &&
3515 <         { ac_try='test -s conftest.$ac_objext'
3516 <  { (eval echo "$as_me:2527: \"$ac_try\"") >&5
3517 <  (eval $ac_try) 2>&5
3518 <  ac_status=$?
3519 <  echo "$as_me:2530: \$? = $ac_status" >&5
3520 <  (exit $ac_status); }; }; then
3521 <  prepdefflagworks=1
3513 >  grep -v '^ *+' conftest.er1 >conftest.err
3514 >  rm -rf conftest.er1
3515 >  cat conftest.err >&5
3516 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 >  (exit $ac_status); } >/dev/null && {
3518 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3519 >         test ! -s conftest.err
3520 >       }; then
3521 >  :
3522   else
3523    echo "$as_me: failed program was:" >&5
3524 < cat conftest.$ac_ext >&5
3525 < prepdefflagworks=0
3524 > sed 's/^/| /' conftest.$ac_ext >&5
3525 >
3526 >  # Broken: fails on valid input.
3527 > continue
3528   fi
2538 rm -f conftest.$ac_objext conftest.$ac_ext
3529  
3530 <  F90FLAGS=$ac_save_F90FLAGS
2541 <  ac_ext=$ac_save_ext
2542 <  ac_ext=c
2543 < ac_cpp='$CPP $CPPFLAGS'
2544 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2545 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2546 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3530 > rm -rf conftest.err conftest.$ac_ext
3531  
3532 <  if test "$prepdefflagworks" = 1; then
3533 <    echo "$as_me:2549: result: yes" >&5
3534 < echo "${ECHO_T}yes" >&6
3532 >  # OK, works on sane cases.  Now check whether nonexistent headers
3533 >  # can be detected and how.
3534 >  cat >conftest.$ac_ext <<_ACEOF
3535 > /* confdefs.h.  */
3536 > _ACEOF
3537 > cat confdefs.h >>conftest.$ac_ext
3538 > cat >>conftest.$ac_ext <<_ACEOF
3539 > /* end confdefs.h.  */
3540 > #include <ac_nonexistent.h>
3541 > _ACEOF
3542 > if { (ac_try="$ac_cpp conftest.$ac_ext"
3543 > case "(($ac_try" in
3544 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3545 >  *) ac_try_echo=$ac_try;;
3546 > esac
3547 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3548 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3549 >  ac_status=$?
3550 >  grep -v '^ *+' conftest.er1 >conftest.err
3551 >  rm -f conftest.er1
3552 >  cat conftest.err >&5
3553 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3554 >  (exit $ac_status); } >/dev/null && {
3555 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3556 >         test ! -s conftest.err
3557 >       }; then
3558 >  # Broken: success on invalid input.
3559 > continue
3560 > else
3561 >  echo "$as_me: failed program was:" >&5
3562 > sed 's/^/| /' conftest.$ac_ext >&5
3563  
3564 <  else
3565 <    echo "$as_me:2553: result: no" >&5
3566 < echo "${ECHO_T}no" >&6
2555 <    { { echo "$as_me:2555: error: Can't figure out working Fortran90 preprocessor define flag" >&5
2556 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
2557 <   { (exit 1); exit 1; }; }
2558 <  fi
3564 >  # Passes both tests.
3565 > ac_preproc_ok=:
3566 > break
3567   fi
3568  
3569 < ac_ext=f90
2562 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2563 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2564 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3569 > rm -rf conftest.err conftest.$ac_ext
3570  
3571 < ac_ext=f90
3572 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3573 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3574 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3575 < echo "$as_me:2570: checking how to get verbose linking output from $F90" >&5
3576 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
2572 < if test "${ac_cv_prog_f90_v+set}" = set; then
2573 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2574 < else
3571 > done
3572 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3573 > rm -rf conftest.err conftest.$ac_ext
3574 > if $ac_preproc_ok; then
3575 >  break
3576 > fi
3577  
3578 < cat >conftest.$ac_ext <<_ACEOF
3578 >    done
3579 >    ac_cv_prog_CPP=$CPP
3580  
3581 < program main
3582 <
3583 < end program main
3584 <
3581 > fi
3582 >  CPP=$ac_cv_prog_CPP
3583 > else
3584 >  ac_cv_prog_CPP=$CPP
3585 > fi
3586 > { echo "$as_me:$LINENO: result: $CPP" >&5
3587 > echo "${ECHO_T}$CPP" >&6; }
3588 > ac_preproc_ok=false
3589 > for ac_c_preproc_warn_flag in '' yes
3590 > do
3591 >  # Use a header file that comes with gcc, so configuring glibc
3592 >  # with a fresh cross-compiler works.
3593 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3594 >  # <limits.h> exists even on freestanding compilers.
3595 >  # On the NeXT, cc -E runs the code through the compiler's parser,
3596 >  # not just through cpp. "Syntax error" is here to catch this case.
3597 >  cat >conftest.$ac_ext <<_ACEOF
3598 > /* confdefs.h.  */
3599   _ACEOF
3600 < rm -f conftest.$ac_objext
3601 < if { (eval echo "$as_me:2584: \"$ac_compile\"") >&5
3602 <  (eval $ac_compile) 2>&5
3600 > cat confdefs.h >>conftest.$ac_ext
3601 > cat >>conftest.$ac_ext <<_ACEOF
3602 > /* end confdefs.h.  */
3603 > #ifdef __STDC__
3604 > # include <limits.h>
3605 > #else
3606 > # include <assert.h>
3607 > #endif
3608 >                     Syntax error
3609 > _ACEOF
3610 > if { (ac_try="$ac_cpp conftest.$ac_ext"
3611 > case "(($ac_try" in
3612 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3613 >  *) ac_try_echo=$ac_try;;
3614 > esac
3615 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3616 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3617    ac_status=$?
3618 <  echo "$as_me:2587: \$? = $ac_status" >&5
3619 <  (exit $ac_status); } &&
3620 <         { ac_try='test -s conftest.$ac_objext'
3621 <  { (eval echo "$as_me:2590: \"$ac_try\"") >&5
3622 <  (eval $ac_try) 2>&5
3623 <  ac_status=$?
3624 <  echo "$as_me:2593: \$? = $ac_status" >&5
3625 <  (exit $ac_status); }; }; then
3626 <  ac_cv_prog_f90_v=
3627 < # Try some options frequently used verbose output
3628 < for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3629 <  ac_ext=f90
2599 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2600 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2601 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3618 >  grep -v '^ *+' conftest.er1 >conftest.err
3619 >  rm -f conftest.er1
3620 >  cat conftest.err >&5
3621 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3622 >  (exit $ac_status); } >/dev/null && {
3623 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3624 >         test ! -s conftest.err
3625 >       }; then
3626 >  :
3627 > else
3628 >  echo "$as_me: failed program was:" >&5
3629 > sed 's/^/| /' conftest.$ac_ext >&5
3630  
3631 < cat >conftest.$ac_ext <<_ACEOF
3631 >  # Broken: fails on valid input.
3632 > continue
3633 > fi
3634  
3635 < program main
3635 > rm -rf conftest.err conftest.$ac_ext
3636  
3637 < end program main
3638 <
3637 >  # OK, works on sane cases.  Now check whether nonexistent headers
3638 >  # can be detected and how.
3639 >  cat >conftest.$ac_ext <<_ACEOF
3640 > /* confdefs.h.  */
3641   _ACEOF
3642 + cat confdefs.h >>conftest.$ac_ext
3643 + cat >>conftest.$ac_ext <<_ACEOF
3644 + /* end confdefs.h.  */
3645 + #include <ac_nonexistent.h>
3646 + _ACEOF
3647 + if { (ac_try="$ac_cpp conftest.$ac_ext"
3648 + case "(($ac_try" in
3649 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3650 +  *) ac_try_echo=$ac_try;;
3651 + esac
3652 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3653 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3654 +  ac_status=$?
3655 +  grep -v '^ *+' conftest.er1 >conftest.err
3656 +  rm -f conftest.er1
3657 +  cat conftest.err >&5
3658 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3659 +  (exit $ac_status); } >/dev/null && {
3660 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3661 +         test ! -s conftest.err
3662 +       }; then
3663 +  # Broken: success on invalid input.
3664 + continue
3665 + else
3666 +  echo "$as_me: failed program was:" >&5
3667 + sed 's/^/| /' conftest.$ac_ext >&5
3668  
3669 < # Compile and link our simple test program by passing a flag (argument
3670 < # 1 to this macro) to the Fortran 90 compiler in order to get
3671 < # "verbose" output that we can then parse for the Fortran 90 linker
2614 < # flags.
2615 < ac_save_F90FLAGS=$F90FLAGS
2616 < F90FLAGS="$F90FLAGS $ac_verb"
2617 <
2618 < (eval echo $as_me:2618: \"$ac_link\") >&5
2619 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
2620 < echo "$ac_f90_v_output" >&5
2621 < F90FLAGS=$ac_save_F90FLAGS
2622 <
2623 < rm -f conftest.*
2624 < ac_ext=f90
2625 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2626 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2627 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
2628 <
2629 < # If we are using xlf then replace all the commas with spaces.
2630 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
2631 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3669 >  # Passes both tests.
3670 > ac_preproc_ok=:
3671 > break
3672   fi
3673  
3674 < # If we are using Cray Fortran then delete quotes.
3675 < # Use "\"" instead of '"' for font-lock-mode.
2636 < # FIXME: a more general fix for quoted arguments with spaces?
2637 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
2638 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
2639 < fi
2640 <  # look for -l* and *.a constructs in the output
2641 <  for ac_arg in $ac_f90_v_output; do
2642 <     case $ac_arg in
2643 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
2644 <          ac_cv_prog_f90_v=$ac_verb
2645 <          break 2 ;;
2646 <     esac
2647 <  done
3674 > rm -rf conftest.err conftest.$ac_ext
3675 >
3676   done
3677 < if test -z "$ac_cv_prog_f90_v"; then
3678 <   { echo "$as_me:2650: WARNING: cannot determine how to obtain linking information from $F90" >&5
3679 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3680 < fi
3677 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3678 > rm -rf conftest.err conftest.$ac_ext
3679 > if $ac_preproc_ok; then
3680 >  :
3681   else
3682 <  echo "$as_me: failed program was:" >&5
3683 < cat conftest.$ac_ext >&5
3684 < { echo "$as_me:2656: WARNING: compilation failed" >&5
3685 < echo "$as_me: WARNING: compilation failed" >&2;}
3682 >  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3683 > See \`config.log' for more details." >&5
3684 > echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3685 > See \`config.log' for more details." >&2;}
3686 >   { (exit 1); exit 1; }; }
3687   fi
2659 rm -f conftest.$ac_objext conftest.$ac_ext
3688  
3689 < fi
3690 < echo "$as_me:2662: result: $ac_cv_prog_f90_v" >&5
3691 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3692 < echo "$as_me:2664: checking for Fortran 90 libraries" >&5
3693 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3694 < if test "${ac_cv_flibs+set}" = set; then
3689 > ac_ext=c
3690 > ac_cpp='$CPP $CPPFLAGS'
3691 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3692 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3693 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
3694 >
3695 > { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3696 > echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3697 > if test "${ac_cv_path_GREP+set}" = set; then
3698    echo $ECHO_N "(cached) $ECHO_C" >&6
3699   else
3700 <  if test "x$F90LIBS" != "x"; then
3701 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3700 >  # Extract the first word of "grep ggrep" to use in msg output
3701 > if test -z "$GREP"; then
3702 > set dummy grep ggrep; ac_prog_name=$2
3703 > if test "${ac_cv_path_GREP+set}" = set; then
3704 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3705   else
3706 +  ac_path_GREP_found=false
3707 + # Loop through the user's path and test for each of PROGNAME-LIST
3708 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709 + for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3710 + do
3711 +  IFS=$as_save_IFS
3712 +  test -z "$as_dir" && as_dir=.
3713 +  for ac_prog in grep ggrep; do
3714 +  for ac_exec_ext in '' $ac_executable_extensions; do
3715 +    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3716 +    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3717 +    # Check for GNU ac_path_GREP and select it if it is found.
3718 +  # Check for GNU $ac_path_GREP
3719 + case `"$ac_path_GREP" --version 2>&1` in
3720 + *GNU*)
3721 +  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3722 + *)
3723 +  ac_count=0
3724 +  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3725 +  while :
3726 +  do
3727 +    cat "conftest.in" "conftest.in" >"conftest.tmp"
3728 +    mv "conftest.tmp" "conftest.in"
3729 +    cp "conftest.in" "conftest.nl"
3730 +    echo 'GREP' >> "conftest.nl"
3731 +    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3732 +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3733 +    ac_count=`expr $ac_count + 1`
3734 +    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3735 +      # Best one so far, save it but keep looking for a better one
3736 +      ac_cv_path_GREP="$ac_path_GREP"
3737 +      ac_path_GREP_max=$ac_count
3738 +    fi
3739 +    # 10*(2^10) chars as input seems more than enough
3740 +    test $ac_count -gt 10 && break
3741 +  done
3742 +  rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
3743 + esac
3744  
2673 ac_ext=f90
2674 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2675 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2676 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3745  
3746 < cat >conftest.$ac_ext <<_ACEOF
3746 >    $ac_path_GREP_found && break 3
3747 >  done
3748 > done
3749  
3750 < program main
3750 > done
3751 > IFS=$as_save_IFS
3752  
2682 end program main
3753  
3754 < _ACEOF
3754 > fi
3755  
3756 < # Compile and link our simple test program by passing a flag (argument
3757 < # 1 to this macro) to the Fortran 90 compiler in order to get
3758 < # "verbose" output that we can then parse for the Fortran 90 linker
3759 < # flags.
3760 < ac_save_F90FLAGS=$F90FLAGS
2691 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
2692 <
2693 < (eval echo $as_me:2693: \"$ac_link\") >&5
2694 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
2695 < echo "$ac_f90_v_output" >&5
2696 < F90FLAGS=$ac_save_F90FLAGS
2697 <
2698 < rm -f conftest.*
2699 < ac_ext=f90
2700 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
2701 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2702 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
2703 <
2704 < # If we are using xlf then replace all the commas with spaces.
2705 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
2706 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3756 > GREP="$ac_cv_path_GREP"
3757 > if test -z "$GREP"; then
3758 >  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3759 > echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3760 >   { (exit 1); exit 1; }; }
3761   fi
3762  
3763 < # If we are using Cray Fortran then delete quotes.
3764 < # Use "\"" instead of '"' for font-lock-mode.
2711 < # FIXME: a more general fix for quoted arguments with spaces?
2712 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
2713 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3763 > else
3764 >  ac_cv_path_GREP=$GREP
3765   fi
3766  
2716 ac_cv_f90libs=
3767  
3768 < # Save positional arguments (if any)
3769 < ac_save_positional="$@"
3768 > fi
3769 > { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3770 > echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3771 > GREP="$ac_cv_path_GREP"
3772  
2721 set X $ac_f90_v_output
2722 while test $# != 1; do
2723  shift
2724  ac_arg=$1
2725  case $ac_arg in
2726        [\\/]*.a | ?:[\\/]*.a)
2727            ac_exists=false
2728  for ac_i in $ac_cv_f90libs; do
2729    if test x"$ac_arg" = x"$ac_i"; then
2730      ac_exists=true
2731      break
2732    fi
2733  done
3773  
3774 <  if test x"$ac_exists" = xtrue; then
3775 <  :
3774 > { echo "$as_me:$LINENO: checking for egrep" >&5
3775 > echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3776 > if test "${ac_cv_path_EGREP+set}" = set; then
3777 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3778   else
3779 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3780 < fi
3781 <
3782 <          ;;
3783 <        -bI:*)
3784 <            ac_exists=false
3785 <  for ac_i in $ac_cv_f90libs; do
3786 <    if test x"$ac_arg" = x"$ac_i"; then
3787 <      ac_exists=true
3788 <      break
3779 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3780 >   then ac_cv_path_EGREP="$GREP -E"
3781 >   else
3782 >     # Extract the first word of "egrep" to use in msg output
3783 > if test -z "$EGREP"; then
3784 > set dummy egrep; ac_prog_name=$2
3785 > if test "${ac_cv_path_EGREP+set}" = set; then
3786 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3787 > else
3788 >  ac_path_EGREP_found=false
3789 > # Loop through the user's path and test for each of PROGNAME-LIST
3790 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3792 > do
3793 >  IFS=$as_save_IFS
3794 >  test -z "$as_dir" && as_dir=.
3795 >  for ac_prog in egrep; do
3796 >  for ac_exec_ext in '' $ac_executable_extensions; do
3797 >    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3798 >    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3799 >    # Check for GNU ac_path_EGREP and select it if it is found.
3800 >  # Check for GNU $ac_path_EGREP
3801 > case `"$ac_path_EGREP" --version 2>&1` in
3802 > *GNU*)
3803 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3804 > *)
3805 >  ac_count=0
3806 >  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3807 >  while :
3808 >  do
3809 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
3810 >    mv "conftest.tmp" "conftest.in"
3811 >    cp "conftest.in" "conftest.nl"
3812 >    echo 'EGREP' >> "conftest.nl"
3813 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3814 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3815 >    ac_count=`expr $ac_count + 1`
3816 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3817 >      # Best one so far, save it but keep looking for a better one
3818 >      ac_cv_path_EGREP="$ac_path_EGREP"
3819 >      ac_path_EGREP_max=$ac_count
3820      fi
3821 +    # 10*(2^10) chars as input seems more than enough
3822 +    test $ac_count -gt 10 && break
3823    done
3824 +  rm -rf conftest.in conftest.tmp conftest.nl conftest.out;;
3825 + esac
3826  
3827 <  if test x"$ac_exists" = xtrue; then
3828 <  :
2753 < else
2754 <  if test "$ac_compiler_gnu" = yes; then
2755 <  for ac_link_opt in $ac_arg; do
2756 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3827 >
3828 >    $ac_path_EGREP_found && break 3
3829    done
3830 < else
2759 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
2760 < fi
2761 < fi
3830 > done
3831  
3832 <          ;;
3833 <          # Ignore these flags.
2765 <        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
2766 <          ;;
2767 <        -lkernel32)
2768 <          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
2769 <          ;;
2770 <        -[LRuY])
2771 <          # These flags, when seen by themselves, take an argument.
2772 <          # We remove the space between option and argument and re-iterate
2773 <          # unless we find an empty arg or a new option (starting with -)
2774 <          case $2 in
2775 <             "" | -*);;
2776 <             *)
2777 <                ac_arg="$ac_arg$2"
3832 > done
3833 > IFS=$as_save_IFS
3834  
2779                shift; shift
2780                set X $ac_arg "$@"
2781                ;;
2782          esac
2783          ;;
2784        -YP,*)
2785          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
2786              ac_exists=false
2787  for ac_i in $ac_cv_f90libs; do
2788    if test x"$ac_j" = x"$ac_i"; then
2789      ac_exists=true
2790      break
2791    fi
2792  done
3835  
2794  if test x"$ac_exists" = xtrue; then
2795  :
2796 else
2797  ac_arg="$ac_arg $ac_j"
2798                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
3836   fi
3837  
3838 <          done
3839 <          ;;
3840 <        -[lLR]*)
3841 <            ac_exists=false
3842 <  for ac_i in $ac_cv_f90libs; do
3843 <    if test x"$ac_arg" = x"$ac_i"; then
2807 <      ac_exists=true
2808 <      break
2809 <    fi
2810 <  done
3838 > EGREP="$ac_cv_path_EGREP"
3839 > if test -z "$EGREP"; then
3840 >  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3841 > echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3842 >   { (exit 1); exit 1; }; }
3843 > fi
3844  
2812  if test x"$ac_exists" = xtrue; then
2813  :
3845   else
3846 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3846 >  ac_cv_path_EGREP=$EGREP
3847   fi
3848  
2818          ;;
2819          # Ignore everything else.
2820  esac
2821 done
2822 # restore positional arguments
2823 set X $ac_save_positional; shift
3849  
3850 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
3851 < # then we insist that the "run path" must be an absolute path (i.e. it
3852 < # must begin with a "/").
3853 < case `(uname -sr) 2>/dev/null` in
3854 <   "SunOS 5"*)
2830 <      ac_ld_run_path=`echo $ac_f90_v_output |
2831 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
2832 <      test "x$ac_ld_run_path" != x &&
3850 >   fi
3851 > fi
3852 > { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3853 > echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3854 > EGREP="$ac_cv_path_EGREP"
3855  
3856 <        if test "$ac_compiler_gnu" = yes; then
3857 <  for ac_link_opt in $ac_ld_run_path; do
3858 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3859 <  done
3856 >
3857 > { echo "$as_me:$LINENO: checking whether ln -s works" >&5
3858 > echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
3859 > LN_S=$as_ln_s
3860 > if test "$LN_S" = "ln -s"; then
3861 >  { echo "$as_me:$LINENO: result: yes" >&5
3862 > echo "${ECHO_T}yes" >&6; }
3863   else
3864 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3864 >  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3865 > echo "${ECHO_T}no, using $LN_S" >&6; }
3866   fi
2841      ;;
2842 esac
2843 fi # test "x$F90LIBS" = "x"
3867  
3868 + { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3869 + echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
3870 + set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3871 + if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
3872 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3873 + else
3874 +  cat >conftest.make <<\_ACEOF
3875 + SHELL = /bin/sh
3876 + all:
3877 +        @echo '@@@%%%=$(MAKE)=@@@%%%'
3878 + _ACEOF
3879 + # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3880 + case `${MAKE-make} -f conftest.make 2>/dev/null` in
3881 +  *@@@%%%=?*=@@@%%%*)
3882 +    eval ac_cv_prog_make_${ac_make}_set=yes;;
3883 +  *)
3884 +    eval ac_cv_prog_make_${ac_make}_set=no;;
3885 + esac
3886 + rm -rf conftest.make
3887   fi
3888 < echo "$as_me:2846: result: $ac_cv_flibs" >&5
3889 < echo "${ECHO_T}$ac_cv_flibs" >&6
3890 < F90LIBS="$ac_cv_f90libs"
3888 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3889 >  { echo "$as_me:$LINENO: result: yes" >&5
3890 > echo "${ECHO_T}yes" >&6; }
3891 >  SET_MAKE=
3892 > else
3893 >  { echo "$as_me:$LINENO: result: no" >&5
3894 > echo "${ECHO_T}no" >&6; }
3895 >  SET_MAKE="MAKE=${MAKE-make}"
3896 > fi
3897  
3898 < ac_ext=f90
3899 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3900 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3901 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3898 > if test -n "$ac_tool_prefix"; then
3899 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3900 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3901 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3902 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3903 > if test "${ac_cv_prog_RANLIB+set}" = set; then
3904 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3905 > else
3906 >  if test -n "$RANLIB"; then
3907 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3908 > else
3909 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3910 > for as_dir in $PATH
3911 > do
3912 >  IFS=$as_save_IFS
3913 >  test -z "$as_dir" && as_dir=.
3914 >  for ac_exec_ext in '' $ac_executable_extensions; do
3915 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3916 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3917 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3918 >    break 2
3919 >  fi
3920 > done
3921 > done
3922 > IFS=$as_save_IFS
3923  
3924 < echo "$as_me:2855: checking for Fortran 90 name-mangling scheme" >&5
3925 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
3926 < if test "${ac_cv_f90_mangling+set}" = set; then
3924 > fi
3925 > fi
3926 > RANLIB=$ac_cv_prog_RANLIB
3927 > if test -n "$RANLIB"; then
3928 >  { echo "$as_me:$LINENO: result: $RANLIB" >&5
3929 > echo "${ECHO_T}$RANLIB" >&6; }
3930 > else
3931 >  { echo "$as_me:$LINENO: result: no" >&5
3932 > echo "${ECHO_T}no" >&6; }
3933 > fi
3934 >
3935 >
3936 > fi
3937 > if test -z "$ac_cv_prog_RANLIB"; then
3938 >  ac_ct_RANLIB=$RANLIB
3939 >  # Extract the first word of "ranlib", so it can be a program name with args.
3940 > set dummy ranlib; ac_word=$2
3941 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3942 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3943 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3944    echo $ECHO_N "(cached) $ECHO_C" >&6
3945   else
3946 <  ac_ext=f90
3947 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3948 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3949 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3950 < cat >conftest.$ac_ext <<_ACEOF
3951 < subroutine foobar()
3952 < return
3953 < end
3954 < subroutine foo_bar()
3955 < return
3956 < end
3957 < _ACEOF
3958 < rm -f conftest.$ac_objext
3959 < if { (eval echo "$as_me:2873: \"$ac_compile\"") >&5
3960 <  (eval $ac_compile) 2>&5
3961 <  ac_status=$?
3962 <  echo "$as_me:2876: \$? = $ac_status" >&5
2877 <  (exit $ac_status); } &&
2878 <         { ac_try='test -s conftest.$ac_objext'
2879 <  { (eval echo "$as_me:2879: \"$ac_try\"") >&5
2880 <  (eval $ac_try) 2>&5
2881 <  ac_status=$?
2882 <  echo "$as_me:2882: \$? = $ac_status" >&5
2883 <  (exit $ac_status); }; }; then
2884 <  mv conftest.$ac_objext cf90_test.$ac_objext
3946 >  if test -n "$ac_ct_RANLIB"; then
3947 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3948 > else
3949 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3950 > for as_dir in $PATH
3951 > do
3952 >  IFS=$as_save_IFS
3953 >  test -z "$as_dir" && as_dir=.
3954 >  for ac_exec_ext in '' $ac_executable_extensions; do
3955 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3956 >    ac_cv_prog_ac_ct_RANLIB="ranlib"
3957 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3958 >    break 2
3959 >  fi
3960 > done
3961 > done
3962 > IFS=$as_save_IFS
3963  
3964 <  ac_ext=c
3965 < ac_cpp='$CPP $CPPFLAGS'
3966 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3967 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3968 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3964 > fi
3965 > fi
3966 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3967 > if test -n "$ac_ct_RANLIB"; then
3968 >  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3969 > echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
3970 > else
3971 >  { echo "$as_me:$LINENO: result: no" >&5
3972 > echo "${ECHO_T}no" >&6; }
3973 > fi
3974  
3975 <  ac_save_LIBS=$LIBS
3976 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3975 >  if test "x$ac_ct_RANLIB" = x; then
3976 >    RANLIB=":"
3977 >  else
3978 >    case $cross_compiling:$ac_tool_warned in
3979 > yes:)
3980 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3981 > whose name does not start with the host triplet.  If you think this
3982 > configuration is useful to you, please write to autoconf@gnu.org." >&5
3983 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3984 > whose name does not start with the host triplet.  If you think this
3985 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3986 > ac_tool_warned=yes ;;
3987 > esac
3988 >    RANLIB=$ac_ct_RANLIB
3989 >  fi
3990 > else
3991 >  RANLIB="$ac_cv_prog_RANLIB"
3992 > fi
3993  
2895  ac_success=no
2896  for ac_foobar in foobar FOOBAR; do
2897    for ac_underscore in "" "_"; do
2898      ac_func="$ac_foobar$ac_underscore"
2899      cat >conftest.$ac_ext <<_ACEOF
2900 #line 2900 "configure"
2901 #include "confdefs.h"
3994  
3995 < /* Override any gcc2 internal prototype to avoid an error.  */
3996 < #ifdef __cplusplus
3997 < extern "C"
3998 < #endif
3999 < /* We use char because int might match the return type of a gcc2
4000 <   builtin and then its argument prototype would still apply.  */
2909 < char $ac_func ();
2910 < int
2911 < main ()
2912 < {
2913 < $ac_func ();
2914 <  ;
2915 <  return 0;
2916 < }
2917 < _ACEOF
2918 < rm -f conftest.$ac_objext conftest$ac_exeext
2919 < if { (eval echo "$as_me:2919: \"$ac_link\"") >&5
2920 <  (eval $ac_link) 2>&5
2921 <  ac_status=$?
2922 <  echo "$as_me:2922: \$? = $ac_status" >&5
2923 <  (exit $ac_status); } &&
2924 <         { ac_try='test -s conftest$ac_exeext'
2925 <  { (eval echo "$as_me:2925: \"$ac_try\"") >&5
2926 <  (eval $ac_try) 2>&5
2927 <  ac_status=$?
2928 <  echo "$as_me:2928: \$? = $ac_status" >&5
2929 <  (exit $ac_status); }; }; then
2930 <  ac_success=yes; break 2
3995 >   # Extract the first word of "perl", so it can be a program name with args.
3996 > set dummy perl; ac_word=$2
3997 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3998 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3999 > if test "${ac_cv_path_PERLINTERP+set}" = set; then
4000 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4001   else
4002 <  echo "$as_me: failed program was:" >&5
4003 < cat conftest.$ac_ext >&5
4002 >  case $PERLINTERP in
4003 >  [\\/]* | ?:[\\/]*)
4004 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
4005 >  ;;
4006 >  *)
4007 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4008 > for as_dir in $PATH
4009 > do
4010 >  IFS=$as_save_IFS
4011 >  test -z "$as_dir" && as_dir=.
4012 >  for ac_exec_ext in '' $ac_executable_extensions; do
4013 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4014 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
4015 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4016 >    break 2
4017 >  fi
4018 > done
4019 > done
4020 > IFS=$as_save_IFS
4021 >
4022 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
4023 >  ;;
4024 > esac
4025   fi
4026 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4027 <    done
4028 <  done
4026 > PERLINTERP=$ac_cv_path_PERLINTERP
4027 > if test -n "$PERLINTERP"; then
4028 >  { echo "$as_me:$LINENO: result: $PERLINTERP" >&5
4029 > echo "${ECHO_T}$PERLINTERP" >&6; }
4030 > else
4031 >  { echo "$as_me:$LINENO: result: no" >&5
4032 > echo "${ECHO_T}no" >&6; }
4033 > fi
4034  
2939  if test "$ac_success" = "yes"; then
2940     case $ac_foobar in
2941        foobar)
2942           ac_case=lower
2943           ac_foo_bar=foo_bar
2944           ;;
2945        FOOBAR)
2946           ac_case=upper
2947           ac_foo_bar=FOO_BAR
2948           ;;
2949     esac
4035  
4036 <     ac_success_extra=no
4037 <     for ac_extra in "" "_"; do
2953 <        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4036 >   ac_cv_path_perlinterp="$PERLINTERP"
4037 >   _sHpB='#!'
4038  
2955        cat >conftest.$ac_ext <<_ACEOF
2956 #line 2956 "configure"
2957 #include "confdefs.h"
4039  
4040 < /* Override any gcc2 internal prototype to avoid an error.  */
4041 < #ifdef __cplusplus
4042 < extern "C"
2962 < #endif
2963 < /* We use char because int might match the return type of a gcc2
2964 <   builtin and then its argument prototype would still apply.  */
2965 < char $ac_func ();
2966 < int
2967 < main ()
2968 < {
2969 < $ac_func ();
2970 <  ;
2971 <  return 0;
2972 < }
2973 < _ACEOF
2974 < rm -f conftest.$ac_objext conftest$ac_exeext
2975 < if { (eval echo "$as_me:2975: \"$ac_link\"") >&5
2976 <  (eval $ac_link) 2>&5
2977 <  ac_status=$?
2978 <  echo "$as_me:2978: \$? = $ac_status" >&5
2979 <  (exit $ac_status); } &&
2980 <         { ac_try='test -s conftest$ac_exeext'
2981 <  { (eval echo "$as_me:2981: \"$ac_try\"") >&5
2982 <  (eval $ac_try) 2>&5
2983 <  ac_status=$?
2984 <  echo "$as_me:2984: \$? = $ac_status" >&5
2985 <  (exit $ac_status); }; }; then
2986 <  ac_success_extra=yes; break
4040 > # Check whether --with-perl-shebang was given.
4041 > if test "${with_perl_shebang+set}" = set; then
4042 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
4043   else
4044 <  echo "$as_me: failed program was:" >&5
2989 < cat conftest.$ac_ext >&5
4044 >                opt_perl_shebang="not_set"
4045   fi
2991 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2992     done
4046  
4047 <     if test "$ac_success_extra" = "yes"; then
4048 <        ac_cv_f90_mangling="$ac_case case"
4049 <        if test -z "$ac_underscore"; then
4050 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
4051 <        else
4052 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
4053 <
4054 <        fi
4055 <        if test -z "$ac_extra"; then
4056 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
4057 <        else
3005 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3006 <        fi
3007 <      else
3008 <        ac_cv_f90_mangling="unknown"
3009 <      fi
3010 <  else
3011 <     ac_cv_f90_mangling="unknown"
4047 >   { echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
4048 > echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6; }
4049 > if test "${ax_cv_opt_perl_shebang+set}" = set; then
4050 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4051 > else
4052 >   case "$opt_perl_shebang" in
4053 >                      not_set  ) ax_cv_opt_perl_shebang=''
4054 >                               ;;
4055 >                         *     )
4056 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
4057 >                    esac
4058  
4059 <  fi
4059 > fi
4060 > { echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
4061 > echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6; }
4062 >   if test "A$ax_cv_opt_perl_shebang" != "A"
4063 >     then
4064 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
4065 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4066 >              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
4067 > echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
4068  
4069 <  LIBS=$ac_save_LIBS
4070 <  ac_ext=f90
4071 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4072 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4073 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4074 <  rm -f cf90_test* conftest*
4069 > # Automatic detection of sharpbang formula starts here
4070 >     else
4071 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
4072 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
4073 >   { echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
4074 > echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6; }
4075 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
4076 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4077   else
4078 <  echo "$as_me: failed program was:" >&5
4079 < cat conftest.$ac_ext >&5
4080 < fi
4081 < rm -f conftest.$ac_objext conftest.$ac_ext
4082 < ac_ext=f90
4083 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4084 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4085 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4078 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
4079 >        if test "x$_somian_kspb_perl" == x
4080 >          then _somian_ksbp_warn_empty='durnit'
4081 >          else
4082 >          case "A$_somian_kspb_perl" in
4083 >                 A#!*perl* )
4084 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
4085 >                        ;;
4086 >                     A*    )  _somian_ksbp_warn_defau='trouble'
4087 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
4088 >          esac
4089 >        fi
4090  
4091   fi
4092 < echo "$as_me:3032: result: $ac_cv_f90_mangling" >&5
4093 < echo "${ECHO_T}$ac_cv_f90_mangling" >&6
4092 > { echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
4093 > echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6; }
4094 > # The above prints Checking ... result message to user.
4095 >   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4096  
4097 < case $ac_cv_f90_mangling in
4098 <  "lower case, no underscore, no extra underscore")
4099 <          cat >>confdefs.h <<\EOF
4100 < #define F90_FUNC(name,NAME) name
4101 < EOF
4097 >    if test A${_somian_ksbp_warn_empty+set} == Aset
4098 >      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
4099 > echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
4100 >    fi
4101 > # Inform user after printing result value
4102 >    if test A${_somian_ksbp_warn_defau+set} == Aset
4103 >      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
4104 > echo "$as_me: Maybe Not good -" >&6;}
4105 >           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
4106 > echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
4107 >      else { echo "$as_me:$LINENO: OK Good result - " >&5
4108 > echo "$as_me: OK Good result - " >&6;}
4109 >           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
4110 > echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
4111 >    fi
4112 >  fi
4113  
4114 <          cat >>confdefs.h <<\EOF
4115 < #define F90_FUNC_(name,NAME) name
4116 < EOF
4117 < ;;
4118 <  "lower case, no underscore, extra underscore")
4119 <          cat >>confdefs.h <<\EOF
4120 < #define F90_FUNC(name,NAME) name
4121 < EOF
4114 > # Find a good install program.  We prefer a C program (faster),
4115 > # so one script is as good as another.  But avoid the broken or
4116 > # incompatible versions:
4117 > # SysV /etc/install, /usr/sbin/install
4118 > # SunOS /usr/etc/install
4119 > # IRIX /sbin/install
4120 > # AIX /bin/install
4121 > # AmigaOS /C/install, which installs bootblocks on floppy discs
4122 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4123 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4124 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4125 > # OS/2's system install, which has a completely different semantic
4126 > # ./install, which can be erroneously created by make from ./install.sh.
4127 > { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4128 > echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
4129 > if test -z "$INSTALL"; then
4130 > if test "${ac_cv_path_install+set}" = set; then
4131 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4132 > else
4133 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4134 > for as_dir in $PATH
4135 > do
4136 >  IFS=$as_save_IFS
4137 >  test -z "$as_dir" && as_dir=.
4138 >  # Account for people who put trailing slashes in PATH elements.
4139 > case $as_dir/ in
4140 >  ./ | .// | /cC/* | \
4141 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4142 >  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4143 >  /usr/ucb/* ) ;;
4144 >  *)
4145 >    # OSF1 and SCO ODT 3.0 have their own names for install.
4146 >    # Don't use installbsd from OSF since it installs stuff as root
4147 >    # by default.
4148 >    for ac_prog in ginstall scoinst install; do
4149 >      for ac_exec_ext in '' $ac_executable_extensions; do
4150 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4151 >          if test $ac_prog = install &&
4152 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4153 >            # AIX install.  It has an incompatible calling convention.
4154 >            :
4155 >          elif test $ac_prog = install &&
4156 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4157 >            # program-specific install script used by HP pwplus--don't use.
4158 >            :
4159 >          else
4160 >            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4161 >            break 3
4162 >          fi
4163 >        fi
4164 >      done
4165 >    done
4166 >    ;;
4167 > esac
4168 > done
4169 > IFS=$as_save_IFS
4170  
3050          cat >>confdefs.h <<\EOF
3051 #define F90_FUNC_(name,NAME) name ## _
3052 EOF
3053 ;;
3054  "lower case, underscore, no extra underscore")
3055          cat >>confdefs.h <<\EOF
3056 #define F90_FUNC(name,NAME) name ## _
3057 EOF
4171  
4172 <          cat >>confdefs.h <<\EOF
4173 < #define F90_FUNC_(name,NAME) name ## _
4174 < EOF
4175 < ;;
4176 <  "lower case, underscore, extra underscore")
4177 <          cat >>confdefs.h <<\EOF
4178 < #define F90_FUNC(name,NAME) name ## _
4179 < EOF
4172 > fi
4173 >  if test "${ac_cv_path_install+set}" = set; then
4174 >    INSTALL=$ac_cv_path_install
4175 >  else
4176 >    # As a last resort, use the slow shell script.  Don't cache a
4177 >    # value for INSTALL within a source directory, because that will
4178 >    # break other packages using the cache if that directory is
4179 >    # removed, or if the value is a relative name.
4180 >    INSTALL=$ac_install_sh
4181 >  fi
4182 > fi
4183 > { echo "$as_me:$LINENO: result: $INSTALL" >&5
4184 > echo "${ECHO_T}$INSTALL" >&6; }
4185  
4186 <          cat >>confdefs.h <<\EOF
4187 < #define F90_FUNC_(name,NAME) name ## __
4188 < EOF
3071 < ;;
3072 <  "upper case, no underscore, no extra underscore")
3073 <          cat >>confdefs.h <<\EOF
3074 < #define F90_FUNC(name,NAME) NAME
3075 < EOF
4186 > # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4187 > # It thinks the first close brace ends the variable substitution.
4188 > test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4189  
4190 <          cat >>confdefs.h <<\EOF
3078 < #define F90_FUNC_(name,NAME) NAME
3079 < EOF
3080 < ;;
3081 <  "upper case, no underscore, extra underscore")
3082 <          cat >>confdefs.h <<\EOF
3083 < #define F90_FUNC(name,NAME) NAME
3084 < EOF
4190 > test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4191  
4192 <          cat >>confdefs.h <<\EOF
3087 < #define F90_FUNC_(name,NAME) NAME ## _
3088 < EOF
3089 < ;;
3090 <  "upper case, underscore, no extra underscore")
3091 <          cat >>confdefs.h <<\EOF
3092 < #define F90_FUNC(name,NAME) NAME ## _
3093 < EOF
4192 > test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4193  
4194 <          cat >>confdefs.h <<\EOF
4195 < #define F90_FUNC_(name,NAME) NAME ## _
4196 < EOF
4197 < ;;
4198 <  "upper case, underscore, extra underscore")
4199 <          cat >>confdefs.h <<\EOF
4200 < #define F90_FUNC(name,NAME) NAME ## _
4201 < EOF
4202 <
4203 <          cat >>confdefs.h <<\EOF
4204 < #define F90_FUNC_(name,NAME) NAME ## __
3106 < EOF
3107 < ;;
3108 <  *)
3109 <          { echo "$as_me:3109: WARNING: unknown Fortran 90 name-mangling scheme" >&5
3110 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
3111 <          ;;
3112 < esac
3113 <
3114 < echo "$as_me:3114: checking for module suffix" >&5
3115 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
3116 < rm -f conftest*
3117 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
3118 < rm -f work*
3119 < cat >conftest.f90 <<EOF
3120 <        module conftest
3121 <        integer n
3122 <        parameter (n=1)
3123 <        end module conftest
3124 < EOF
3125 < # SGI and absoft compilers generates module name in upper case!
3126 < testname="conftest"
3127 < modcase="lower"
3128 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
3129 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
3130 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
3131 <    if test -z "$MOD" ; then
3132 <        MOD=`ls CONFTEST* 2>/dev/null \
3133 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
3134 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
3135 <        if test -n "$MOD" ; then
3136 <            testname="CONFTEST"
3137 <            modcase="upper"
3138 <        fi
3139 <    fi
3140 <    if test -z "$MOD" ; then
3141 <        echo "$as_me:3141: result: unknown" >&5
3142 < echo "${ECHO_T}unknown" >&6
3143 <        # Use mod if we can't figure it out
3144 <        MOD="mod"
3145 <    else
3146 <        echo "$as_me:3146: result: $MOD" >&5
3147 < echo "${ECHO_T}$MOD" >&6
3148 <    fi
3149 <    if test -s work.pcl ; then
3150 <        { echo "$as_me:3150: WARNING: Compiler generates auxillery files!" >&5
3151 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
3152 <    fi
4194 > case "x$INSTALL" in
4195 >   x/*) ;;
4196 >   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
4197 > esac
4198 > MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
4199 > # Extract the first word of "ar", so it can be a program name with args.
4200 > set dummy ar; ac_word=$2
4201 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4202 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4203 > if test "${ac_cv_prog_AR+set}" = set; then
4204 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4205   else
4206 <    echo "$as_me:3154: result: unknown" >&5
4207 < echo "${ECHO_T}unknown" >&6
4208 < fi
4206 >  if test -n "$AR"; then
4207 >  ac_cv_prog_AR="$AR" # Let the user override the test.
4208 > else
4209 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210 > for as_dir in $PATH
4211 > do
4212 >  IFS=$as_save_IFS
4213 >  test -z "$as_dir" && as_dir=.
4214 >  for ac_exec_ext in '' $ac_executable_extensions; do
4215 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4216 >    ac_cv_prog_AR="ar"
4217 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4218 >    break 2
4219 >  fi
4220 > done
4221 > done
4222 > IFS=$as_save_IFS
4223  
4224 < # Check for module include path (some use -I, some (Solaris) use -M, some
3159 < # (absoft) use -p).
3160 < # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
3161 < # specified, work.pcl and work.pc are created.  However, if you specify
3162 < # a file, it must contain a the name of a file ending in .pc .  Ugh!
3163 < # Use the module made above
3164 < echo "$as_me:3164: checking for module directory path flag" >&5
3165 < echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
3166 < rm -f conftest*
3167 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
3168 < rm -f work*
3169 < cat >conftest.f90 <<EOF
3170 <        module conftest
3171 <        integer n
3172 <        parameter (n=1)
3173 <        end module conftest
3174 < EOF
3175 < # SGI and absoft compilers generates module name in upper case!
3176 < testname="conftest"
3177 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
3178 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
3179 <   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
3180 <   if test -n "$mod" ; then
3181 <      testname="CONFTEST"
3182 <   fi
3183 <   madedir=0
3184 <   if test ! -d conf ; then mkdir conf ; madedir=1; fi
3185 <   cp $testname.$MOD conf
3186 <   rm -f conftest* CONFTEST*
3187 <   cat >conftest1.f90 <<EOF
3188 <        program main
3189 <        use conftest
3190 <        print *, n
3191 <        end
3192 < EOF
3193 <   F90_WORK_FILES_ARG=""
3194 <   F90MODINCSPEC=""
3195 <   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
3196 <       MODDIRFLAG="-I"
3197 <       F90MODINCSPEC="-I<dir>"
3198 <       echo "$as_me:3198: result: -I" >&5
3199 < echo "${ECHO_T}-I" >&6
3200 <   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
3201 <       MODDIRFLAG="-M"
3202 <       F90MODINCSPEC="-M<dir>"
3203 <       echo "$as_me:3203: result: -M" >&5
3204 < echo "${ECHO_T}-M" >&6
3205 <   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
3206 <       MODDIRFLAG="-p"
3207 <       F90MODINCSPEC="-p<dir>"
3208 <       echo "$as_me:3208: result: -p" >&5
3209 < echo "${ECHO_T}-p" >&6
3210 <   elif test -s work.pc ; then
3211 <        cp work.pc conf/mpimod.pc
3212 <        echo "mpimod.pc" > conf/mpimod.pcl
3213 <        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
3214 <        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
3215 <            MODDIRFLAG='-cl,mpimod.pcl'
3216 <            echo "$as_me:3216: result: -cl,filename where filename contains a list of files and directories" >&5
3217 < echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
3218 <            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
3219 <            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
3220 <
3221 <        else
3222 <            # The version of the Intel compiler that I have refuses to let
3223 <            # you put the "work catalog" list anywhere but the current
3224 <            # directory. For example, you cannot in
3225 <         :
3226 <        fi
3227 <   fi
3228 <   if test -z "MODDIRFLAG" ; then
3229 <       echo "$as_me:3229: result: unknown" >&5
3230 < echo "${ECHO_T}unknown" >&6
3231 <   fi
3232 <
3233 <   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
3234 <   if test $madedir = 1 ; then rmdir conf ; fi
4224 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
4225   fi
4226 <
4227 < echo "$as_me:3237: checking for Fortran 90 module file names" >&5
4228 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
4229 < if test "${ac_cv_f90_module_names+set}" = set; then
4230 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4226 > fi
4227 > AR=$ac_cv_prog_AR
4228 > if test -n "$AR"; then
4229 >  { echo "$as_me:$LINENO: result: $AR" >&5
4230 > echo "${ECHO_T}$AR" >&6; }
4231   else
4232 <  ac_ext=f90
4233 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3244 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3245 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3246 <
3247 < # carry out the test in a new directory, so that we don't miss anything
3248 < mkdir conftest
3249 < cd conftest
3250 < cat >conftest.$ac_ext <<_ACEOF
3251 < MODULE Bar
3252 < END MODULE Bar
3253 < _ACEOF
3254 < rm -f conftest.$ac_objext
3255 < if { (eval echo "$as_me:3255: \"$ac_compile\"") >&5
3256 <  (eval $ac_compile) 2>&5
3257 <  ac_status=$?
3258 <  echo "$as_me:3258: \$? = $ac_status" >&5
3259 <  (exit $ac_status); } &&
3260 <         { ac_try='test -s conftest.$ac_objext'
3261 <  { (eval echo "$as_me:3261: \"$ac_try\"") >&5
3262 <  (eval $ac_try) 2>&5
3263 <  ac_status=$?
3264 <  echo "$as_me:3264: \$? = $ac_status" >&5
3265 <  (exit $ac_status); }; }; then
3266 <  ac_cv_f90_module_names=
3267 < ac_file_list=*
3268 < for ac_file in $ac_file_list; do
3269 <   case $ac_file in
3270 <      # don't care for original source and object files
3271 <      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
3272 <          :
3273 <          ;;
3274 <      # look for new files derived from the file name
3275 <      *conftest*)
3276 <          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
3277 <            ac_exists=false
3278 <  for ac_i in $ac_cv_f90_module_names; do
3279 <    if test x"$ac_pat" = x"$ac_i"; then
3280 <      ac_exists=true
3281 <      break
3282 <    fi
3283 <  done
3284 <
3285 <  if test x"$ac_exists" = xtrue; then
3286 <  :
3287 < else
3288 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4232 >  { echo "$as_me:$LINENO: result: no" >&5
4233 > echo "${ECHO_T}no" >&6; }
4234   fi
4235  
3291          ;;
3292      # look for new files derived from the module name,
3293      # with different case translation schemes
3294      *Bar*)
3295          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
3296            ac_exists=false
3297  for ac_i in $ac_cv_f90_module_names; do
3298    if test x"$ac_pat" = x"$ac_i"; then
3299      ac_exists=true
3300      break
3301    fi
3302  done
4236  
4237 <  if test x"$ac_exists" = xtrue; then
4238 <  :
4239 < else
4240 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4241 < fi
4237 > if test "$AR" = "NONE"; then
4238 >  cat >confcache <<\_ACEOF
4239 > # This file is a shell script that caches the results of configure
4240 > # tests run on this system so they can be shared between configure
4241 > # scripts and configure runs, see configure's option --config-cache.
4242 > # It is not useful on other systems.  If it contains results you don't
4243 > # want to keep, you may remove or edit it.
4244 > #
4245 > # config.status only pays attention to the cache file if you give it
4246 > # the --recheck option to rerun configure.
4247 > #
4248 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
4249 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
4250 > # following values.
4251  
4252 <          ;;
4253 <      *bar*)
4254 <          ac_pat=`echo $ac_file | sed s/bar/%module%/`
4255 <            ac_exists=false
4256 <  for ac_i in $ac_cv_f90_module_names; do
4257 <    if test x"$ac_pat" = x"$ac_i"; then
4258 <      ac_exists=true
4259 <      break
4260 <    fi
4252 > _ACEOF
4253 >
4254 > # The following way of writing the cache mishandles newlines in values,
4255 > # but we know of no workaround that is simple, portable, and efficient.
4256 > # So, we kill variables containing newlines.
4257 > # Ultrix sh set writes to stderr and can't be redirected directly,
4258 > # and sets the high bit in the cache file unless we assign to the vars.
4259 > (
4260 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4261 >    eval ac_val=\$$ac_var
4262 >    case $ac_val in #(
4263 >    *${as_nl}*)
4264 >      case $ac_var in #(
4265 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
4266 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
4267 >      esac
4268 >      case $ac_var in #(
4269 >      _ | IFS | as_nl) ;; #(
4270 >      *) $as_unset $ac_var ;;
4271 >      esac ;;
4272 >    esac
4273    done
4274  
4275 <  if test x"$ac_exists" = xtrue; then
4276 <  :
4277 < else
4278 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4275 >  (set) 2>&1 |
4276 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
4277 >    *${as_nl}ac_space=\ *)
4278 >      # `set' does not quote correctly, so add quotes (double-quote
4279 >      # substitution turns \\\\ into \\, and sed turns \\ into \).
4280 >      sed -n \
4281 >        "s/'/'\\\\''/g;
4282 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4283 >      ;; #(
4284 >    *)
4285 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
4286 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4287 >      ;;
4288 >    esac |
4289 >    sort
4290 > ) |
4291 >  sed '
4292 >     /^ac_cv_env_/b end
4293 >     t clear
4294 >     :clear
4295 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4296 >     t end
4297 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4298 >     :end' >>confcache
4299 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4300 >  if test -w "$cache_file"; then
4301 >    test "x$cache_file" != "x/dev/null" &&
4302 >      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
4303 > echo "$as_me: updating cache $cache_file" >&6;}
4304 >    cat confcache >$cache_file
4305 >  else
4306 >    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
4307 > echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4308 >  fi
4309   fi
4310 + rm -rf confcache
4311 +  exit 1
4312 + fi
4313 + # Extract the first word of "ps", so it can be a program name with args.
4314 + set dummy ps; ac_word=$2
4315 + { echo "$as_me:$LINENO: checking for $ac_word" >&5
4316 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4317 + if test "${ac_cv_path_PS+set}" = set; then
4318 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4319 + else
4320 +  case $PS in
4321 +  [\\/]* | ?:[\\/]*)
4322 +  ac_cv_path_PS="$PS" # Let the user override the test with a path.
4323 +  ;;
4324 +  *)
4325 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4326 + for as_dir in $PATH
4327 + do
4328 +  IFS=$as_save_IFS
4329 +  test -z "$as_dir" && as_dir=.
4330 +  for ac_exec_ext in '' $ac_executable_extensions; do
4331 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4332 +    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
4333 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4334 +    break 2
4335 +  fi
4336 + done
4337 + done
4338 + IFS=$as_save_IFS
4339  
4340 <          ;;
4341 <      *BAR*)
4342 <          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
4343 <            ac_exists=false
4344 <  for ac_i in $ac_cv_f90_module_names; do
4345 <    if test x"$ac_pat" = x"$ac_i"; then
4346 <      ac_exists=true
4347 <      break
4348 <    fi
4349 <  done
4340 >  ;;
4341 > esac
4342 > fi
4343 > PS=$ac_cv_path_PS
4344 > if test -n "$PS"; then
4345 >  { echo "$as_me:$LINENO: result: $PS" >&5
4346 > echo "${ECHO_T}$PS" >&6; }
4347 > else
4348 >  { echo "$as_me:$LINENO: result: no" >&5
4349 > echo "${ECHO_T}no" >&6; }
4350 > fi
4351  
4352 <  if test x"$ac_exists" = xtrue; then
4353 <  :
4352 >
4353 > { echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
4354 > echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6; }
4355 > if test "${ac_cv_prog_ps_syntax+set}" = set; then
4356 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4357   else
4358 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4358 >
4359 >        if $PS ax -o rss > /dev/null 2>&1; then
4360 >                ac_cv_prog_ps_ax=yes
4361 >        else
4362 >                ac_cv_prog_ps_ax=no
4363 >        fi
4364 >        if $PS -ef -o rss > /dev/null 2>&1; then
4365 >                ac_cv_prog_ps_ef=yes
4366 >        else
4367 >                ac_cv_prog_ps_ef=no
4368 >        fi
4369 >        if test "$ac_cv_prog_ps_ax" = yes; then
4370 >                ac_cv_prog_ps_syntax=BSD
4371 >        else
4372 >                if test "$ac_cv_prog_ps_ef" = yes; then
4373 >                        ac_cv_prog_ps_syntax=POSIX
4374 >                else
4375 >                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
4376 > echo "$as_me: error: Could not determine ps syntax" >&2;}
4377 >   { (exit 1); exit 1; }; }
4378 >                fi
4379 >        fi
4380 >
4381   fi
4382 + { echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
4383 + echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6; }
4384  
4385 <          ;;
4386 <       # Other files - we have no idea how they are generated
4387 <       *)
4388 <          { echo "$as_me:3347: WARNING: Bogus file found: $ac_file" >&5
4389 < echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4390 <          ;;
4391 <   esac
4392 < done
4393 < if test "x$ac_cv_f90_module_names" = "x"; then
4394 <  { echo "$as_me:3353: WARNING: Couldn't determine module file names" >&5
4395 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4385 > cat >>confdefs.h <<_ACEOF
4386 > #define PSCOMMAND $PS
4387 > _ACEOF
4388 >
4389 > if test "$ac_cv_prog_ps_syntax" = BSD; then
4390 >
4391 > cat >>confdefs.h <<\_ACEOF
4392 > #define PSTYPE_IS_BSD 1
4393 > _ACEOF
4394 >
4395 > else
4396 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
4397 >
4398 > cat >>confdefs.h <<\_ACEOF
4399 > #define PSTYPE_IS_POSIX 1
4400 > _ACEOF
4401 >
4402 >   else
4403 >       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
4404 > echo "$as_me: error: Unknown ps syntax type!" >&2;}
4405 >   { (exit 1); exit 1; }; }
4406 >   fi
4407   fi
4408  
4409 + ac_ext=${ac_fc_srcext-f}
4410 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4411 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4412 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4413 +
4414 +
4415 + ac_ext=${ac_fc_srcext-f}
4416 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4417 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4418 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4419 + { echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
4420 + echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6; }
4421 + if test "${ac_cv_fc_srcext_F90+set}" = set; then
4422 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4423   else
4424 +  ac_ext=F90
4425 + ac_fcflags_srcext_save=$ac_fcflags_srcext
4426 + ac_fcflags_srcext=
4427 + ac_cv_fc_srcext_F90=unknown
4428 + for ac_flag in none -qsuffix=f=F90 -Tf; do
4429 +  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
4430 +  cat >conftest.$ac_ext <<_ACEOF
4431 +      program main
4432 +
4433 +      end
4434 + _ACEOF
4435 + rm -rf conftest.$ac_objext
4436 + if { (ac_try="$ac_compile"
4437 + case "(($ac_try" in
4438 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4439 +  *) ac_try_echo=$ac_try;;
4440 + esac
4441 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4442 +  (eval "$ac_compile") 2>conftest.er1
4443 +  ac_status=$?
4444 +  grep -v '^ *+' conftest.er1 >conftest.err
4445 +  rm -f conftest.er1
4446 +  cat conftest.err >&5
4447 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4448 +  (exit $ac_status); } && {
4449 +         test -z "$ac_fc_werror_flag" ||
4450 +         test ! -s conftest.err
4451 +       } && test -s conftest.$ac_objext; then
4452 +  ac_cv_fc_srcext_F90=$ac_flag; break
4453 + else
4454    echo "$as_me: failed program was:" >&5
4455 < cat conftest.$ac_ext >&5
4456 < ac_cv_f90_module_names=
4457 < { echo "$as_me:3361: WARNING: Couldn't determine module file names" >&5
3362 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4455 > sed 's/^/| /' conftest.$ac_ext >&5
4456 >
4457 >
4458   fi
3364 rm -f conftest.$ac_objext conftest.$ac_ext
3365 cd ..
3366 # cleanup
3367 rm -rf conftest
3368 ac_ext=f90
3369 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3370 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3371 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4459  
4460 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4461 + done
4462 + rm -rf conftest.$ac_objext conftest.F90
4463 + ac_fcflags_srcext=$ac_fcflags_srcext_save
4464 +
4465   fi
4466 < echo "$as_me:3374: result: $ac_cv_f90_module_names" >&5
4467 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
4466 > { echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
4467 > echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6; }
4468 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
4469 >  { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
4470 > echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
4471 >   { (exit 1); exit 1; }; }
4472 > else
4473 >  ac_fc_srcext=F90
4474 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
4475 >    ac_fcflags_srcext=""
4476 >    FCFLAGS_F90=""
4477 >  else
4478 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
4479 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
4480 >  fi
4481  
3377 # We now generate a shell script that will help us to figure out the correct
3378 # module file names, using the value of ac_cv_f90_module_names
4482  
4483 < echo "Generating shell script modnam"
4483 > fi
4484 > ac_ext=${ac_fc_srcext-f}
4485 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4486 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4487 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4488  
3382 cat > scripts/modnam << EOF
3383 #! /bin/sh
3384 # This script is auto-generated by configure
3385 #
3386 usage="\\
3387 Usage: \$0 [FILES]
4489  
3389 [FILES] are Fortran 90 source files.
3390 The output is a list of module file names that the Fortran 90 compiler
3391 generates when compiling [FILES]."
4490  
3393 list=
3394 empty=
4491  
3396 if test \$# -eq 0; then
3397   echo "\$usage"; exit 0
3398 fi
4492  
4493 < while test \$# != 0; do
4493 > # Try to determine native compiler flags that allow us to use F90 suffix
4494 > # for preprocessed f90 source.
4495  
4496 <  file=\$1
4497 <  shift
4496 > if test "$ac_test_PREPFLAG" != "set"; then
4497 >  PREPFLAG=""
4498 >  case "${host_cpu}-${host_os}" in
4499  
4500 < # strip suffix
4501 <  base=\`echo \$file | sed 's/[.][^.]*$//'\`
4500 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4501 >                    PREPFLAG="-fpp1 "
4502 >                fi;;
4503 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4504 >                    PREPFLAG="-qsuffix=cpp=F90 "
4505 >                fi;;
4506 >  *darwin*)
4507 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4508 >                PREPFLAG="-qsuffix=cpp=F90 "
4509 >        fi;;
4510 >  esac
4511  
4512 <  test ! -f \$file && continue
4512 >  if test -z "$PREPFLAG"; then
4513 >        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4514 > echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4515 >        PREPFLAG=""
4516 >  fi
4517  
4518 < # Look for module definitions and transform them to upper / lower case
4519 <  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
3412 <  upper=\`echo \$mods | tr a-z A-Z\`
3413 <  lower=\`echo \$mods | tr A-Z a-z\`
4518 >  { echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
4519 > echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6; }
4520  
4521 < # Here, the patterns for generating module file names were inserted by configure
4522 <  for trans in $ac_cv_f90_module_names; do
4521 >  ac_ext=${ac_fc_srcext-f}
4522 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4523 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4524 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4525  
4526 <    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4527 <    var=empty
4528 <    case \$pat in
4529 <       %MODULE%)
4530 <          var=upper ;;
4531 <       %Module%)
4532 <          var=mods ;;
4533 <       %module%)
4534 <          var=lower ;;
3427 <       %FILE%)
3428 <          test -n "\$mods" && var=base ;;
3429 <    esac
3430 <    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
3431 <    list="\$list \$new"
3432 <  done
3433 < done
4526 >  ac_save_ext=$ac_ext
4527 >  ac_ext=F90
4528 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
4529 >
4530 >  if test "$PREPFLAG"; then
4531 >  FCFLAGS_SRCEXT="${PREPFLAG}"
4532 > fi
4533 >
4534 >    cat >conftest.$ac_ext <<_ACEOF
4535  
3435 echo \$list
3436 # end of configure-generated script
3437 EOF
3438 chmod 755 scripts/modnam
4536  
4537 < pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
4538 < F90_MODULE_NAMES=empty
4539 < case $pat in
4540 <       %MODULE%)
3444 <          F90_MODULE_NAMES=UPPER ;;
3445 <       %Module%)
3446 <          F90_MODULE_NAMES=Mixed ;;
3447 <       %module%)
3448 <          F90_MODULE_NAMES=lower ;;
3449 <       *)
3450 <          F90_MODULE_NAMES=unknown ;;
3451 < esac
4537 > program conftest
4538 >  integer :: i
4539 >  i = 1
4540 > end program conftest
4541  
3453 ac_ext=c
3454 ac_cpp='$CPP $CPPFLAGS'
3455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3458
3459 ac_ext=c
3460 ac_cpp='$CPP $CPPFLAGS'
3461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3464
3465 ac_ext=c
3466 ac_cpp='$CPP $CPPFLAGS'
3467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3470 echo "$as_me:3470: checking how to run the C preprocessor" >&5
3471 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3472 # On Suns, sometimes $CPP names a directory.
3473 if test -n "$CPP" && test -d "$CPP"; then
3474  CPP=
3475 fi
3476 if test -z "$CPP"; then
3477  if test "${ac_cv_prog_CPP+set}" = set; then
3478  echo $ECHO_N "(cached) $ECHO_C" >&6
3479 else
3480      # Double quotes because CPP needs to be expanded
3481    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3482    do
3483      # break 2 since there is a loop in there.
3484      ac_preproc_ok=false
3485 for ac_c_preproc_warn_flag in '' yes
3486 do
3487  # Use a header file that comes with gcc, so configuring glibc
3488  # with a fresh cross-compiler works.
3489  # On the NeXT, cc -E runs the code through the compiler's parser,
3490  # not just through cpp. "Syntax error" is here to catch this case.
3491  cat >conftest.$ac_ext <<_ACEOF
3492 #line 3492 "configure"
3493 #include "confdefs.h"
3494 #include <assert.h>
3495                     Syntax error
4542   _ACEOF
4543 < if { (eval echo "$as_me:3497: \"$ac_cpp conftest.$ac_ext\"") >&5
4544 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4543 > rm -rf conftest.$ac_objext
4544 > if { (ac_try="$ac_compile"
4545 > case "(($ac_try" in
4546 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4547 >  *) ac_try_echo=$ac_try;;
4548 > esac
4549 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4550 >  (eval "$ac_compile") 2>conftest.er1
4551    ac_status=$?
4552 <  egrep -v '^ *\+' conftest.er1 >conftest.err
4552 >  grep -v '^ *+' conftest.er1 >conftest.err
4553    rm -f conftest.er1
4554    cat conftest.err >&5
4555 <  echo "$as_me:3503: \$? = $ac_status" >&5
4556 <  (exit $ac_status); } >/dev/null; then
4557 <  if test -s conftest.err; then
4558 <    ac_cpp_err=$ac_c_preproc_warn_flag
4559 <  else
4560 <    ac_cpp_err=
3509 <  fi
4555 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4556 >  (exit $ac_status); } && {
4557 >         test -z "$ac_fc_werror_flag" ||
4558 >         test ! -s conftest.err
4559 >       } && test -s conftest.$ac_objext; then
4560 >  prepflagworks=1
4561   else
3511  ac_cpp_err=yes
3512 fi
3513 if test -z "$ac_cpp_err"; then
3514  :
3515 else
4562    echo "$as_me: failed program was:" >&5
4563 <  cat conftest.$ac_ext >&5
4564 <  # Broken: fails on valid input.
4565 < continue
4563 > sed 's/^/| /' conftest.$ac_ext >&5
4564 >
4565 >        prepflagworks=0
4566   fi
3521 rm -f conftest.err conftest.$ac_ext
4567  
4568 <  # OK, works on sane cases.  Now check whether non-existent headers
4569 <  # can be detected and how.
4570 <  cat >conftest.$ac_ext <<_ACEOF
4571 < #line 3526 "configure"
4572 < #include "confdefs.h"
4573 < #include <ac_nonexistent.h>
4574 < _ACEOF
4575 < if { (eval echo "$as_me:3530: \"$ac_cpp conftest.$ac_ext\"") >&5
4576 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4577 <  ac_status=$?
4578 <  egrep -v '^ *\+' conftest.er1 >conftest.err
4579 <  rm -f conftest.er1
4580 <  cat conftest.err >&5
4581 <  echo "$as_me:3536: \$? = $ac_status" >&5
4582 <  (exit $ac_status); } >/dev/null; then
3538 <  if test -s conftest.err; then
3539 <    ac_cpp_err=$ac_c_preproc_warn_flag
4568 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4569 >
4570 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
4571 >  ac_ext=$ac_save_ext
4572 >  ac_ext=${ac_fc_srcext-f}
4573 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4574 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4575 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4576 >
4577 >
4578 >  if test "$prepflagworks" = 1; then
4579 >    { echo "$as_me:$LINENO: result: yes" >&5
4580 > echo "${ECHO_T}yes" >&6; }
4581 >    FCFLAGS_SRCEXT="${PREPFLAG}"
4582 >
4583    else
4584 <    ac_cpp_err=
4584 >    { echo "$as_me:$LINENO: result: no" >&5
4585 > echo "${ECHO_T}no" >&6; }
4586 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4587 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
4588 >   { (exit 1); exit 1; }; }
4589    fi
3543 else
3544  ac_cpp_err=yes
4590   fi
3546 if test -z "$ac_cpp_err"; then
3547  # Broken: success on invalid input.
3548 continue
3549 else
3550  echo "$as_me: failed program was:" >&5
3551  cat conftest.$ac_ext >&5
3552  # Passes both tests.
3553 ac_preproc_ok=:
3554 break
3555 fi
3556 rm -f conftest.err conftest.$ac_ext
4591  
3558 done
3559 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3560 rm -f conftest.err conftest.$ac_ext
3561 if $ac_preproc_ok; then
3562  break 2
3563 fi
4592  
3565    done
3566    ac_cv_prog_CPP=$CPP
4593  
4594 < fi
4595 <  CPP=$ac_cv_prog_CPP
4596 < else
4597 <  ac_cv_prog_CPP=$CPP
4598 < fi
4599 < echo "$as_me:3573: result: $CPP" >&5
4600 < echo "${ECHO_T}$CPP" >&6
4601 < ac_preproc_ok=false
4602 < for ac_c_preproc_warn_flag in '' yes
4603 < do
4604 <  # Use a header file that comes with gcc, so configuring glibc
4605 <  # with a fresh cross-compiler works.
4606 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4607 <  # not just through cpp. "Syntax error" is here to catch this case.
4608 <  cat >conftest.$ac_ext <<_ACEOF
4609 < #line 3583 "configure"
4610 < #include "confdefs.h"
4611 < #include <assert.h>
4612 <                     Syntax error
4613 < _ACEOF
4614 < if { (eval echo "$as_me:3588: \"$ac_cpp conftest.$ac_ext\"") >&5
4615 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4616 <  ac_status=$?
4617 <  egrep -v '^ *\+' conftest.er1 >conftest.err
4618 <  rm -f conftest.er1
3593 <  cat conftest.err >&5
3594 <  echo "$as_me:3594: \$? = $ac_status" >&5
3595 <  (exit $ac_status); } >/dev/null; then
3596 <  if test -s conftest.err; then
3597 <    ac_cpp_err=$ac_c_preproc_warn_flag
3598 <  else
3599 <    ac_cpp_err=
4594 >
4595 >
4596 > # Try to determine native compiler flags that allow us to use F90 suffix
4597 > # for preprocessed f90 source with -D type defines
4598 >
4599 > if test "$ac_test_PREPDEFFLAG" != "set"; then
4600 >  PREPDEFFLAG=""
4601 >  case "${host_cpu}-${host_os}" in
4602 >
4603 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4604 >                    PREPDEFFLAG=" "
4605 >                fi;;
4606 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4607 >                    PREPDEFFLAG="-WF,"
4608 >                fi;;
4609 >  *darwin*)
4610 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4611 >                PREPDEFFLAG="-WF,"
4612 >        fi;;
4613 >  esac
4614 >
4615 >  if test -z "$PREPDEFFLAG"; then
4616 >        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
4617 > echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
4618 >        PREPDEFFLAG=" "
4619    fi
3601 else
3602  ac_cpp_err=yes
3603 fi
3604 if test -z "$ac_cpp_err"; then
3605  :
3606 else
3607  echo "$as_me: failed program was:" >&5
3608  cat conftest.$ac_ext >&5
3609  # Broken: fails on valid input.
3610 continue
3611 fi
3612 rm -f conftest.err conftest.$ac_ext
4620  
4621 <  # OK, works on sane cases.  Now check whether non-existent headers
4622 <  # can be detected and how.
4623 <  cat >conftest.$ac_ext <<_ACEOF
4624 < #line 3617 "configure"
4625 < #include "confdefs.h"
4626 < #include <ac_nonexistent.h>
4627 < _ACEOF
4628 < if { (eval echo "$as_me:3621: \"$ac_cpp conftest.$ac_ext\"") >&5
4629 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4621 >  { echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4622 > echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6; }
4623 >
4624 >  ac_ext=${ac_fc_srcext-f}
4625 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4626 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4627 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4628 >
4629 >  ac_save_ext=$ac_ext
4630 >  ac_ext=F90
4631 >  ac_save_FCFLAGS=$FCFLAGS
4632 >
4633 >  if test "$PREPDEFFLAG"; then
4634 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
4635 > fi
4636 >
4637 >    cat >conftest.$ac_ext <<_ACEOF
4638 >
4639 >
4640 > program conftest
4641 >  integer :: i
4642 > #ifdef TEST
4643 >  i = 1
4644 > #else
4645 >  choke me
4646 > #endif
4647 > end program conftest
4648 >
4649 > _ACEOF
4650 > rm -rf conftest.$ac_objext
4651 > if { (ac_try="$ac_compile"
4652 > case "(($ac_try" in
4653 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4654 >  *) ac_try_echo=$ac_try;;
4655 > esac
4656 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4657 >  (eval "$ac_compile") 2>conftest.er1
4658    ac_status=$?
4659 <  egrep -v '^ *\+' conftest.er1 >conftest.err
4659 >  grep -v '^ *+' conftest.er1 >conftest.err
4660    rm -f conftest.er1
4661    cat conftest.err >&5
4662 <  echo "$as_me:3627: \$? = $ac_status" >&5
4663 <  (exit $ac_status); } >/dev/null; then
4664 <  if test -s conftest.err; then
4665 <    ac_cpp_err=$ac_c_preproc_warn_flag
4666 <  else
4667 <    ac_cpp_err=
3633 <  fi
4662 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4663 >  (exit $ac_status); } && {
4664 >         test -z "$ac_fc_werror_flag" ||
4665 >         test ! -s conftest.err
4666 >       } && test -s conftest.$ac_objext; then
4667 >  prepdefflagworks=1
4668   else
3635  ac_cpp_err=yes
3636 fi
3637 if test -z "$ac_cpp_err"; then
3638  # Broken: success on invalid input.
3639 continue
3640 else
4669    echo "$as_me: failed program was:" >&5
4670 <  cat conftest.$ac_ext >&5
4671 <  # Passes both tests.
4672 < ac_preproc_ok=:
3645 < break
4670 > sed 's/^/| /' conftest.$ac_ext >&5
4671 >
4672 >        prepdefflagworks=0
4673   fi
3647 rm -f conftest.err conftest.$ac_ext
4674  
4675 < done
4676 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4677 < rm -f conftest.err conftest.$ac_ext
4678 < if $ac_preproc_ok; then
4679 <  :
4680 < else
4681 <  { { echo "$as_me:3655: error: C preprocessor \"$CPP\" fails sanity check" >&5
4682 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
4675 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4676 >
4677 >  FCFLAGS=$ac_save_FCFLAGS
4678 >  ac_ext=$ac_save_ext
4679 >  ac_ext=${ac_fc_srcext-f}
4680 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4681 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4682 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4683 >
4684 >
4685 >  if test "$prepdefflagworks" = 1; then
4686 >    { echo "$as_me:$LINENO: result: yes" >&5
4687 > echo "${ECHO_T}yes" >&6; }
4688 >
4689 >  else
4690 >    { echo "$as_me:$LINENO: result: no" >&5
4691 > echo "${ECHO_T}no" >&6; }
4692 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
4693 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
4694     { (exit 1); exit 1; }; }
4695 +  fi
4696   fi
4697  
4698 < ac_ext=c
4699 < ac_cpp='$CPP $CPPFLAGS'
4700 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4701 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4702 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4703 <
4704 < for ac_header in unistd.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h
3667 < do
3668 < ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
3669 < echo "$as_me:3669: checking for $ac_header" >&5
3670 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3671 < if eval "test \"\${$ac_ac_Header+set}\" = set"; then
4698 > ac_ext=${ac_fc_srcext-f}
4699 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4700 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4701 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4702 > { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
4703 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
4704 > if test "${ac_cv_prog_fc_v+set}" = set; then
4705    echo $ECHO_N "(cached) $ECHO_C" >&6
4706   else
4707    cat >conftest.$ac_ext <<_ACEOF
4708 < #line 3675 "configure"
4709 < #include "confdefs.h"
4710 < #include <$ac_header>
4708 >      program main
4709 >
4710 >      end
4711   _ACEOF
4712 < if { (eval echo "$as_me:3679: \"$ac_cpp conftest.$ac_ext\"") >&5
4713 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4712 > rm -rf conftest.$ac_objext
4713 > if { (ac_try="$ac_compile"
4714 > case "(($ac_try" in
4715 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4716 >  *) ac_try_echo=$ac_try;;
4717 > esac
4718 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4719 >  (eval "$ac_compile") 2>conftest.er1
4720    ac_status=$?
4721 <  egrep -v '^ *\+' conftest.er1 >conftest.err
4722 <  rm -f conftest.er1
4721 >  grep -v '^ *+' conftest.er1 >conftest.err
4722 >  rm -rf conftest.er1
4723    cat conftest.err >&5
4724 <  echo "$as_me:3685: \$? = $ac_status" >&5
4725 <  (exit $ac_status); } >/dev/null; then
4726 <  if test -s conftest.err; then
4727 <    ac_cpp_err=$ac_c_preproc_warn_flag
4728 <  else
4729 <    ac_cpp_err=
4730 <  fi
4731 < else
4732 <  ac_cpp_err=yes
4724 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4725 >  (exit $ac_status); } && {
4726 >         test -z "$ac_fc_werror_flag" ||
4727 >         test ! -s conftest.err
4728 >       } && test -s conftest.$ac_objext; then
4729 >  ac_cv_prog_fc_v=
4730 > # Try some options frequently used verbose output
4731 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
4732 >  cat >conftest.$ac_ext <<_ACEOF
4733 >      program main
4734 >
4735 >      end
4736 > _ACEOF
4737 >
4738 > # Compile and link our simple test program by passing a flag (argument
4739 > # 1 to this macro) to the Fortran compiler in order to get
4740 > # "verbose" output that we can then parse for the Fortran linker
4741 > # flags.
4742 > ac_save_FFLAGS=$FCFLAGS
4743 > FCFLAGS="$FCFLAGS $ac_verb"
4744 > eval "set x $ac_link"
4745 > shift
4746 > echo "$as_me:$LINENO: $*" >&5
4747 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4748 > echo "$ac_fc_v_output" >&5
4749 > FCFLAGS=$ac_save_FFLAGS
4750 >
4751 > rm -rf conftest*
4752 >
4753 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4754 > # /foo, /bar, and /baz are search directories for the Fortran linker.
4755 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4756 > ac_fc_v_output="`echo $ac_fc_v_output |
4757 >        grep 'LPATH is:' |
4758 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4759 >
4760 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
4761 > #        that detects unbalanced quotes in FLIBS should be implemented
4762 > #        and (ugh) tested at some point.
4763 > case $ac_fc_v_output in
4764 >  # If we are using xlf then replace all the commas with spaces.
4765 >  *xlfentry*)
4766 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4767 >
4768 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4769 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
4770 >  *mGLOB_options_string*)
4771 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
4772 >
4773 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
4774 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
4775 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
4776 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
4777 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
4778 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
4779 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
4780 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
4781 >
4782 >  # If we are using Cray Fortran then delete quotes.
4783 >  *cft90*)
4784 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
4785 > esac
4786 >
4787 >
4788 >  # look for -l* and *.a constructs in the output
4789 >  for ac_arg in $ac_fc_v_output; do
4790 >     case $ac_arg in
4791 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4792 >          ac_cv_prog_fc_v=$ac_verb
4793 >          break 2 ;;
4794 >     esac
4795 >  done
4796 > done
4797 > if test -z "$ac_cv_prog_fc_v"; then
4798 >   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
4799 > echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
4800   fi
3695 if test -z "$ac_cpp_err"; then
3696  eval "$ac_ac_Header=yes"
4801   else
4802    echo "$as_me: failed program was:" >&5
4803 <  cat conftest.$ac_ext >&5
3700 <  eval "$ac_ac_Header=no"
3701 < fi
3702 < rm -f conftest.err conftest.$ac_ext
3703 < fi
3704 < echo "$as_me:3704: result: `eval echo '${'$ac_ac_Header'}'`" >&5
3705 < echo "${ECHO_T}`eval echo '${'$ac_ac_Header'}'`" >&6
3706 < if test `eval echo '${'$ac_ac_Header'}'` = yes; then
3707 <  cat >>confdefs.h <<EOF
3708 < #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
3709 < EOF
4803 > sed 's/^/| /' conftest.$ac_ext >&5
4804  
4805 +        { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4806 + echo "$as_me: WARNING: compilation failed" >&2;}
4807   fi
4808 +
4809 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
4810 +
4811 + fi
4812 + { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
4813 + echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
4814 + { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
4815 + echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
4816 + if test "${ac_cv_fc_libs+set}" = set; then
4817 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4818 + else
4819 +  if test "x$FCLIBS" != "x"; then
4820 +  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4821 + else
4822 +
4823 + cat >conftest.$ac_ext <<_ACEOF
4824 +      program main
4825 +
4826 +      end
4827 + _ACEOF
4828 +
4829 + # Compile and link our simple test program by passing a flag (argument
4830 + # 1 to this macro) to the Fortran compiler in order to get
4831 + # "verbose" output that we can then parse for the Fortran linker
4832 + # flags.
4833 + ac_save_FFLAGS=$FCFLAGS
4834 + FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
4835 + eval "set x $ac_link"
4836 + shift
4837 + echo "$as_me:$LINENO: $*" >&5
4838 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
4839 + echo "$ac_fc_v_output" >&5
4840 + FCFLAGS=$ac_save_FFLAGS
4841 +
4842 + rm -rf conftest*
4843 +
4844 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4845 + # /foo, /bar, and /baz are search directories for the Fortran linker.
4846 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4847 + ac_fc_v_output="`echo $ac_fc_v_output |
4848 +        grep 'LPATH is:' |
4849 +        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4850 +
4851 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
4852 + #        that detects unbalanced quotes in FLIBS should be implemented
4853 + #        and (ugh) tested at some point.
4854 + case $ac_fc_v_output in
4855 +  # If we are using xlf then replace all the commas with spaces.
4856 +  *xlfentry*)
4857 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4858 +
4859 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4860 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
4861 +  *mGLOB_options_string*)
4862 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
4863 +
4864 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
4865 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
4866 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
4867 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
4868 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
4869 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
4870 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
4871 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
4872 +
4873 +  # If we are using Cray Fortran then delete quotes.
4874 +  *cft90*)
4875 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
4876 + esac
4877 +
4878 +
4879 +
4880 + ac_cv_fc_libs=
4881 +
4882 + # Save positional arguments (if any)
4883 + ac_save_positional="$@"
4884 +
4885 + set X $ac_fc_v_output
4886 + while test $# != 1; do
4887 +  shift
4888 +  ac_arg=$1
4889 +  case $ac_arg in
4890 +        [\\/]*.a | ?:[\\/]*.a)
4891 +            ac_exists=false
4892 +  for ac_i in $ac_cv_fc_libs; do
4893 +    if test x"$ac_arg" = x"$ac_i"; then
4894 +      ac_exists=true
4895 +      break
4896 +    fi
4897 +  done
4898 +
4899 +  if test x"$ac_exists" = xtrue; then
4900 +  :
4901 + else
4902 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4903 + fi
4904 +
4905 +          ;;
4906 +        -bI:*)
4907 +            ac_exists=false
4908 +  for ac_i in $ac_cv_fc_libs; do
4909 +    if test x"$ac_arg" = x"$ac_i"; then
4910 +      ac_exists=true
4911 +      break
4912 +    fi
4913 +  done
4914 +
4915 +  if test x"$ac_exists" = xtrue; then
4916 +  :
4917 + else
4918 +  if test "$ac_compiler_gnu" = yes; then
4919 +  for ac_link_opt in $ac_arg; do
4920 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
4921 +  done
4922 + else
4923 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4924 + fi
4925 + fi
4926 +
4927 +          ;;
4928 +          # Ignore these flags.
4929 +        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
4930 +          ;;
4931 +        -lkernel32)
4932 +          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4933 +          ;;
4934 +        -[LRuYz])
4935 +          # These flags, when seen by themselves, take an argument.
4936 +          # We remove the space between option and argument and re-iterate
4937 +          # unless we find an empty arg or a new option (starting with -)
4938 +          case $2 in
4939 +             "" | -*);;
4940 +             *)
4941 +                ac_arg="$ac_arg$2"
4942 +                shift; shift
4943 +                set X $ac_arg "$@"
4944 +                ;;
4945 +          esac
4946 +          ;;
4947 +        -YP,*)
4948 +          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
4949 +              ac_exists=false
4950 +  for ac_i in $ac_cv_fc_libs; do
4951 +    if test x"$ac_j" = x"$ac_i"; then
4952 +      ac_exists=true
4953 +      break
4954 +    fi
4955 +  done
4956 +
4957 +  if test x"$ac_exists" = xtrue; then
4958 +  :
4959 + else
4960 +  ac_arg="$ac_arg $ac_j"
4961 +                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
4962 + fi
4963 +
4964 +          done
4965 +          ;;
4966 +        -[lLR]*)
4967 +            ac_exists=false
4968 +  for ac_i in $ac_cv_fc_libs; do
4969 +    if test x"$ac_arg" = x"$ac_i"; then
4970 +      ac_exists=true
4971 +      break
4972 +    fi
4973 +  done
4974 +
4975 +  if test x"$ac_exists" = xtrue; then
4976 +  :
4977 + else
4978 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4979 + fi
4980 +
4981 +          ;;
4982 +        -zallextract*| -zdefaultextract)
4983 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
4984 +          ;;
4985 +          # Ignore everything else.
4986 +  esac
4987   done
4988 + # restore positional arguments
4989 + set X $ac_save_positional; shift
4990  
4991 < for ac_func in pstat_getstatic sysmp getsysinfo sysctl table
4992 < do
4993 < ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
4994 < echo "$as_me:3717: checking for $ac_func" >&5
4995 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4996 < if eval "test \"\${$ac_ac_var+set}\" = set"; then
4991 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4992 > # then we insist that the "run path" must be an absolute path (i.e. it
4993 > # must begin with a "/").
4994 > case `(uname -sr) 2>/dev/null` in
4995 >   "SunOS 5"*)
4996 >      ac_ld_run_path=`echo $ac_fc_v_output |
4997 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4998 >      test "x$ac_ld_run_path" != x &&
4999 >        if test "$ac_compiler_gnu" = yes; then
5000 >  for ac_link_opt in $ac_ld_run_path; do
5001 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5002 >  done
5003 > else
5004 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5005 > fi
5006 >      ;;
5007 > esac
5008 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5009 >
5010 > fi
5011 > { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5012 > echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
5013 > FCLIBS="$ac_cv_fc_libs"
5014 >
5015 >
5016 > ac_ext=${ac_fc_srcext-f}
5017 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5018 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5019 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5020 >
5021 >
5022 > ac_ext=${ac_fc_srcext-f}
5023 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5024 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5025 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5026 >
5027 > { echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
5028 > echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6; }
5029 > if test "${ac_cv_fc_dummy_main+set}" = set; then
5030    echo $ECHO_N "(cached) $ECHO_C" >&6
5031   else
5032 <  cat >conftest.$ac_ext <<_ACEOF
5033 < #line 3723 "configure"
5034 < #include "confdefs.h"
5035 < /* System header to define __stub macros and hopefully few prototypes,
5036 <    which can conflict with char $ac_func (); below.  */
5037 < #include <assert.h>
5038 < /* Override any gcc2 internal prototype to avoid an error.  */
5039 < #ifdef __cplusplus
3730 < extern "C"
3731 < #endif
3732 < /* We use char because int might match the return type of a gcc2
3733 <   builtin and then its argument prototype would still apply.  */
3734 < char $ac_func ();
3735 < char (*f) ();
5032 >  ac_fc_dm_save_LIBS=$LIBS
5033 > LIBS="$LIBS $FCLIBS"
5034 > ac_fortran_dm_var=FC_DUMMY_MAIN
5035 > ac_ext=c
5036 > ac_cpp='$CPP $CPPFLAGS'
5037 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5038 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5039 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5040  
5041 + # First, try linking without a dummy main:
5042 + cat >conftest.$ac_ext <<_ACEOF
5043 + /* confdefs.h.  */
5044 + _ACEOF
5045 + cat confdefs.h >>conftest.$ac_ext
5046 + cat >>conftest.$ac_ext <<_ACEOF
5047 + /* end confdefs.h.  */
5048 +
5049 + #ifdef FC_DUMMY_MAIN
5050 + #ifndef FC_DUMMY_MAIN_EQ_F77
5051 + #  ifdef __cplusplus
5052 +     extern "C"
5053 + #  endif
5054 +   int FC_DUMMY_MAIN() { return 1; }
5055 + #endif
5056 + #endif
5057   int
5058   main ()
5059   {
3740 /* The GNU C library defines this for functions which it implements
3741    to always fail with ENOSYS.  Some functions are actually named
3742    something starting with __ and the normal name is an alias.  */
3743 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3744 choke me
3745 #else
3746 f = $ac_func;
3747 #endif
5060  
5061    ;
5062    return 0;
5063   }
5064   _ACEOF
5065 < rm -f conftest.$ac_objext conftest$ac_exeext
5066 < if { (eval echo "$as_me:3754: \"$ac_link\"") >&5
5067 <  (eval $ac_link) 2>&5
5068 <  ac_status=$?
5069 <  echo "$as_me:3757: \$? = $ac_status" >&5
5070 <  (exit $ac_status); } &&
5071 <         { ac_try='test -s conftest$ac_exeext'
5072 <  { (eval echo "$as_me:3760: \"$ac_try\"") >&5
3761 <  (eval $ac_try) 2>&5
5065 > rm -rf conftest.$ac_objext conftest$ac_exeext
5066 > if { (ac_try="$ac_link"
5067 > case "(($ac_try" in
5068 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5069 >  *) ac_try_echo=$ac_try;;
5070 > esac
5071 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5072 >  (eval "$ac_link") 2>conftest.er1
5073    ac_status=$?
5074 <  echo "$as_me:3763: \$? = $ac_status" >&5
5075 <  (exit $ac_status); }; }; then
5076 <  eval "$ac_ac_var=yes"
5074 >  grep -v '^ *+' conftest.er1 >conftest.err
5075 >  rm -f conftest.er1
5076 >  cat conftest.err >&5
5077 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5078 >  (exit $ac_status); } && {
5079 >         test -z "$ac_c_werror_flag" ||
5080 >         test ! -s conftest.err
5081 >       } && test -s conftest$ac_exeext &&
5082 >       $as_test_x conftest$ac_exeext; then
5083 >  ac_cv_fortran_dummy_main=none
5084   else
5085    echo "$as_me: failed program was:" >&5
5086 < cat conftest.$ac_ext >&5
3769 < eval "$ac_ac_var=no"
3770 < fi
3771 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3772 < fi
3773 < echo "$as_me:3773: result: `eval echo '${'$ac_ac_var'}'`" >&5
3774 < echo "${ECHO_T}`eval echo '${'$ac_ac_var'}'`" >&6
3775 < if test `eval echo '${'$ac_ac_var'}'` = yes; then
3776 <  cat >>confdefs.h <<EOF
3777 < #define `echo "HAVE_$ac_func" | $ac_tr_cpp` 1
3778 < EOF
5086 > sed 's/^/| /' conftest.$ac_ext >&5
5087  
5088 +        ac_cv_fortran_dummy_main=unknown
5089   fi
3781 done
5090  
5091 < # special check for _system_configuration because AIX <4.3.2 do not
5092 < # contain the `physmem' member.
5093 < echo "$as_me:3785: checking for external symbol _system_configuration" >&5
5094 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
5095 < cat >conftest.$ac_ext <<_ACEOF
5096 < #line 3788 "configure"
5097 < #include "confdefs.h"
5098 < #include <sys/systemcfg.h>
5091 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5092 >      conftest$ac_exeext conftest.$ac_ext
5093 >
5094 > if test $ac_cv_fortran_dummy_main = unknown; then
5095 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
5096 >     cat >conftest.$ac_ext <<_ACEOF
5097 > /* confdefs.h.  */
5098 > _ACEOF
5099 > cat confdefs.h >>conftest.$ac_ext
5100 > cat >>conftest.$ac_ext <<_ACEOF
5101 > /* end confdefs.h.  */
5102 > #define $ac_fortran_dm_var $ac_func
5103 > #ifdef FC_DUMMY_MAIN
5104 > #ifndef FC_DUMMY_MAIN_EQ_F77
5105 > #  ifdef __cplusplus
5106 >     extern "C"
5107 > #  endif
5108 >   int FC_DUMMY_MAIN() { return 1; }
5109 > #endif
5110 > #endif
5111   int
5112   main ()
5113   {
5114 < double x = _system_configuration.physmem;
5114 >
5115    ;
5116    return 0;
5117   }
5118   _ACEOF
5119 < rm -f conftest.$ac_objext
5120 < if { (eval echo "$as_me:3800: \"$ac_compile\"") >&5
5121 <  (eval $ac_compile) 2>&5
5119 > rm -rf conftest.$ac_objext conftest$ac_exeext
5120 > if { (ac_try="$ac_link"
5121 > case "(($ac_try" in
5122 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5123 >  *) ac_try_echo=$ac_try;;
5124 > esac
5125 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5126 >  (eval "$ac_link") 2>conftest.er1
5127    ac_status=$?
5128 <  echo "$as_me:3803: \$? = $ac_status" >&5
5129 <  (exit $ac_status); } &&
5130 <         { ac_try='test -s conftest.$ac_objext'
5131 <  { (eval echo "$as_me:3806: \"$ac_try\"") >&5
5132 <  (eval $ac_try) 2>&5
5133 <  ac_status=$?
5134 <  echo "$as_me:3809: \$? = $ac_status" >&5
5135 <  (exit $ac_status); }; }; then
5136 <  echo "$as_me:3811: result: yes" >&5
5137 < echo "${ECHO_T}yes" >&6
3813 <
3814 < cat >>confdefs.h <<\EOF
3815 < #define HAVE__SYSTEM_CONFIGURATION 1
3816 < EOF
3817 <
5128 >  grep -v '^ *+' conftest.er1 >conftest.err
5129 >  rm -f conftest.er1
5130 >  cat conftest.err >&5
5131 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 >  (exit $ac_status); } && {
5133 >         test -z "$ac_c_werror_flag" ||
5134 >         test ! -s conftest.err
5135 >       } && test -s conftest$ac_exeext &&
5136 >       $as_test_x conftest$ac_exeext; then
5137 >  ac_cv_fortran_dummy_main=$ac_func; break
5138   else
5139    echo "$as_me: failed program was:" >&5
5140 < cat conftest.$ac_ext >&5
5141 < echo "$as_me:3821: result: no" >&5
5142 < echo "${ECHO_T}no" >&6
5140 > sed 's/^/| /' conftest.$ac_ext >&5
5141 >
5142 >
5143   fi
3824 rm -f conftest.$ac_objext conftest.$ac_ext
5144  
5145 <  # clean out junk possibly left behind by a previous configuration
5146 <  rm -f src/getopt.h
5147 <  # Check for getopt_long support
5145 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5146 >      conftest$ac_exeext conftest.$ac_ext
5147 >   done
5148 > fi
5149 > ac_ext=${ac_fc_srcext-f}
5150 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5151 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5152 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5153 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
5154 > rm -rf conftest*
5155 > LIBS=$ac_fc_dm_save_LIBS
5156  
5157 < for ac_header in getopt.h
5158 < do
5159 < ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
5160 < echo "$as_me:3833: checking for $ac_header" >&5
5161 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5162 < if eval "test \"\${$ac_ac_Header+set}\" = set"; then
5163 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5164 < else
5165 <  cat >conftest.$ac_ext <<_ACEOF
3839 < #line 3839 "configure"
3840 < #include "confdefs.h"
3841 < #include <$ac_header>
5157 > fi
5158 > { echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
5159 > echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6; }
5160 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
5161 > if test "$FC_DUMMY_MAIN" != unknown; then
5162 >  if test $FC_DUMMY_MAIN != none; then
5163 >
5164 > cat >>confdefs.h <<_ACEOF
5165 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
5166   _ACEOF
5167 < if { (eval echo "$as_me:3843: \"$ac_cpp conftest.$ac_ext\"") >&5
5168 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5169 <  ac_status=$?
5170 <  egrep -v '^ *\+' conftest.er1 >conftest.err
5171 <  rm -f conftest.er1
5172 <  cat conftest.err >&5
5173 <  echo "$as_me:3849: \$? = $ac_status" >&5
3850 <  (exit $ac_status); } >/dev/null; then
3851 <  if test -s conftest.err; then
3852 <    ac_cpp_err=$ac_c_preproc_warn_flag
3853 <  else
3854 <    ac_cpp_err=
5167 >
5168 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
5169 >
5170 > cat >>confdefs.h <<\_ACEOF
5171 > #define FC_DUMMY_MAIN_EQ_F77 1
5172 > _ACEOF
5173 >
5174    fi
3856 else
3857  ac_cpp_err=yes
5175   fi
3859 if test -z "$ac_cpp_err"; then
3860  eval "$ac_ac_Header=yes"
5176   else
5177 <  echo "$as_me: failed program was:" >&5
5178 <  cat conftest.$ac_ext >&5
5179 <  eval "$ac_ac_Header=no"
5177 >  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
5178 > See \`config.log' for more details." >&5
5179 > echo "$as_me: error: linking to Fortran libraries from C fails
5180 > See \`config.log' for more details." >&2;}
5181 >   { (exit 1); exit 1; }; }
5182   fi
3866 rm -f conftest.err conftest.$ac_ext
3867 fi
3868 echo "$as_me:3868: result: `eval echo '${'$ac_ac_Header'}'`" >&5
3869 echo "${ECHO_T}`eval echo '${'$ac_ac_Header'}'`" >&6
3870 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
3871  cat >>confdefs.h <<EOF
3872 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
3873 EOF
5183  
3875 fi
3876 done
5184  
5185 < for ac_func in getopt_long
5186 < do
5187 < ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
5188 < echo "$as_me:3881: checking for $ac_func" >&5
5189 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5190 < if eval "test \"\${$ac_ac_var+set}\" = set"; then
5185 > ac_ext=${ac_fc_srcext-f}
5186 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5187 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5188 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5189 >
5190 > ac_ext=${ac_fc_srcext-f}
5191 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5192 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5193 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5194 > { echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
5195 > echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6; }
5196 > if test "${ac_cv_fc_mangling+set}" = set; then
5197    echo $ECHO_N "(cached) $ECHO_C" >&6
5198   else
5199    cat >conftest.$ac_ext <<_ACEOF
5200 < #line 3887 "configure"
5201 < #include "confdefs.h"
5202 < /* System header to define __stub macros and hopefully few prototypes,
5203 <    which can conflict with char $ac_func (); below.  */
5204 < #include <assert.h>
5205 < /* Override any gcc2 internal prototype to avoid an error.  */
5200 >      subroutine foobar()
5201 >      return
5202 >      end
5203 >      subroutine foo_bar()
5204 >      return
5205 >      end
5206 > _ACEOF
5207 > rm -rf conftest.$ac_objext
5208 > if { (ac_try="$ac_compile"
5209 > case "(($ac_try" in
5210 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5211 >  *) ac_try_echo=$ac_try;;
5212 > esac
5213 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5214 >  (eval "$ac_compile") 2>conftest.er1
5215 >  ac_status=$?
5216 >  grep -v '^ *+' conftest.er1 >conftest.err
5217 >  rm -f conftest.er1
5218 >  cat conftest.err >&5
5219 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5220 >  (exit $ac_status); } && {
5221 >         test -z "$ac_fc_werror_flag" ||
5222 >         test ! -s conftest.err
5223 >       } && test -s conftest.$ac_objext; then
5224 >  mv conftest.$ac_objext cfortran_test.$ac_objext
5225 >
5226 >  ac_save_LIBS=$LIBS
5227 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
5228 >
5229 >  ac_ext=c
5230 > ac_cpp='$CPP $CPPFLAGS'
5231 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5232 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5233 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5234 >  ac_success=no
5235 >  for ac_foobar in foobar FOOBAR; do
5236 >    for ac_underscore in "" "_"; do
5237 >      ac_func="$ac_foobar$ac_underscore"
5238 >      cat >conftest.$ac_ext <<_ACEOF
5239 > /* confdefs.h.  */
5240 > _ACEOF
5241 > cat confdefs.h >>conftest.$ac_ext
5242 > cat >>conftest.$ac_ext <<_ACEOF
5243 > /* end confdefs.h.  */
5244 >
5245 > /* Override any GCC internal prototype to avoid an error.
5246 >   Use char because int might match the return type of a GCC
5247 >   builtin and then its argument prototype would still apply.  */
5248   #ifdef __cplusplus
5249   extern "C"
5250   #endif
3896 /* We use char because int might match the return type of a gcc2
3897   builtin and then its argument prototype would still apply.  */
5251   char $ac_func ();
5252 < char (*f) ();
5253 <
5252 > #ifdef FC_DUMMY_MAIN
5253 > #ifndef FC_DUMMY_MAIN_EQ_F77
5254 > #  ifdef __cplusplus
5255 >     extern "C"
5256 > #  endif
5257 >   int FC_DUMMY_MAIN() { return 1; }
5258 > #endif
5259 > #endif
5260   int
5261   main ()
5262   {
5263 < /* The GNU C library defines this for functions which it implements
3905 <    to always fail with ENOSYS.  Some functions are actually named
3906 <    something starting with __ and the normal name is an alias.  */
3907 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3908 < choke me
3909 < #else
3910 < f = $ac_func;
3911 < #endif
3912 <
5263 > return $ac_func ();
5264    ;
5265    return 0;
5266   }
5267   _ACEOF
5268 < rm -f conftest.$ac_objext conftest$ac_exeext
5269 < if { (eval echo "$as_me:3918: \"$ac_link\"") >&5
5270 <  (eval $ac_link) 2>&5
5268 > rm -rf conftest.$ac_objext conftest$ac_exeext
5269 > if { (ac_try="$ac_link"
5270 > case "(($ac_try" in
5271 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5272 >  *) ac_try_echo=$ac_try;;
5273 > esac
5274 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5275 >  (eval "$ac_link") 2>conftest.er1
5276    ac_status=$?
5277 <  echo "$as_me:3921: \$? = $ac_status" >&5
5278 <  (exit $ac_status); } &&
5279 <         { ac_try='test -s conftest$ac_exeext'
5280 <  { (eval echo "$as_me:3924: \"$ac_try\"") >&5
5281 <  (eval $ac_try) 2>&5
5282 <  ac_status=$?
5283 <  echo "$as_me:3927: \$? = $ac_status" >&5
5284 <  (exit $ac_status); }; }; then
5285 <  eval "$ac_ac_var=yes"
5277 >  grep -v '^ *+' conftest.er1 >conftest.err
5278 >  rm -f conftest.er1
5279 >  cat conftest.err >&5
5280 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5281 >  (exit $ac_status); } && {
5282 >         test -z "$ac_c_werror_flag" ||
5283 >         test ! -s conftest.err
5284 >       } && test -s conftest$ac_exeext &&
5285 >       $as_test_x conftest$ac_exeext; then
5286 >  ac_success=yes; break 2
5287   else
5288    echo "$as_me: failed program was:" >&5
5289 < cat conftest.$ac_ext >&5
5290 < eval "$ac_ac_var=no"
5289 > sed 's/^/| /' conftest.$ac_ext >&5
5290 >
5291 >
5292   fi
3935 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3936 fi
3937 echo "$as_me:3937: result: `eval echo '${'$ac_ac_var'}'`" >&5
3938 echo "${ECHO_T}`eval echo '${'$ac_ac_var'}'`" >&6
3939 if test `eval echo '${'$ac_ac_var'}'` = yes; then
3940  cat >>confdefs.h <<EOF
3941 #define `echo "HAVE_$ac_func" | $ac_tr_cpp` 1
3942 EOF
5293  
5294 < else
5295 <  # FreeBSD has a gnugetopt library for this
5296 <    echo "$as_me:3946: checking for getopt_long in -lgnugetopt" >&5
5297 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
5298 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
5299 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5300 < else
5301 <  ac_check_lib_save_LIBS=$LIBS
3952 < LIBS="-lgnugetopt  $LIBS"
3953 < cat >conftest.$ac_ext <<_ACEOF
3954 < #line 3954 "configure"
3955 < #include "confdefs.h"
5294 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5295 >      conftest$ac_exeext conftest.$ac_ext
5296 >    done
5297 >  done
5298 >  ac_ext=${ac_fc_srcext-f}
5299 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5300 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5301 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5302  
5303 < /* Override any gcc2 internal prototype to avoid an error.  */
5303 >  if test "$ac_success" = "yes"; then
5304 >     case $ac_foobar in
5305 >        foobar)
5306 >           ac_case=lower
5307 >           ac_foo_bar=foo_bar
5308 >           ;;
5309 >        FOOBAR)
5310 >           ac_case=upper
5311 >           ac_foo_bar=FOO_BAR
5312 >           ;;
5313 >     esac
5314 >
5315 >     ac_ext=c
5316 > ac_cpp='$CPP $CPPFLAGS'
5317 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5318 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5319 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5320 >     ac_success_extra=no
5321 >     for ac_extra in "" "_"; do
5322 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
5323 >        cat >conftest.$ac_ext <<_ACEOF
5324 > /* confdefs.h.  */
5325 > _ACEOF
5326 > cat confdefs.h >>conftest.$ac_ext
5327 > cat >>conftest.$ac_ext <<_ACEOF
5328 > /* end confdefs.h.  */
5329 >
5330 > /* Override any GCC internal prototype to avoid an error.
5331 >   Use char because int might match the return type of a GCC
5332 >   builtin and then its argument prototype would still apply.  */
5333   #ifdef __cplusplus
5334   extern "C"
5335   #endif
5336 < /* We use char because int might match the return type of a gcc2
5337 <   builtin and then its argument prototype would still apply.  */
5338 < char getopt_long ();
5336 > char $ac_func ();
5337 > #ifdef FC_DUMMY_MAIN
5338 > #ifndef FC_DUMMY_MAIN_EQ_F77
5339 > #  ifdef __cplusplus
5340 >     extern "C"
5341 > #  endif
5342 >   int FC_DUMMY_MAIN() { return 1; }
5343 > #endif
5344 > #endif
5345   int
5346   main ()
5347   {
5348 < getopt_long ();
5348 > return $ac_func ();
5349    ;
5350    return 0;
5351   }
5352   _ACEOF
5353 < rm -f conftest.$ac_objext conftest$ac_exeext
5354 < if { (eval echo "$as_me:3973: \"$ac_link\"") >&5
5355 <  (eval $ac_link) 2>&5
5353 > rm -rf conftest.$ac_objext conftest$ac_exeext
5354 > if { (ac_try="$ac_link"
5355 > case "(($ac_try" in
5356 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5357 >  *) ac_try_echo=$ac_try;;
5358 > esac
5359 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5360 >  (eval "$ac_link") 2>conftest.er1
5361    ac_status=$?
5362 <  echo "$as_me:3976: \$? = $ac_status" >&5
5363 <  (exit $ac_status); } &&
5364 <         { ac_try='test -s conftest$ac_exeext'
5365 <  { (eval echo "$as_me:3979: \"$ac_try\"") >&5
5366 <  (eval $ac_try) 2>&5
5367 <  ac_status=$?
5368 <  echo "$as_me:3982: \$? = $ac_status" >&5
5369 <  (exit $ac_status); }; }; then
5370 <  ac_cv_lib_gnugetopt_getopt_long=yes
5362 >  grep -v '^ *+' conftest.er1 >conftest.err
5363 >  rm -f conftest.er1
5364 >  cat conftest.err >&5
5365 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5366 >  (exit $ac_status); } && {
5367 >         test -z "$ac_c_werror_flag" ||
5368 >         test ! -s conftest.err
5369 >       } && test -s conftest$ac_exeext &&
5370 >       $as_test_x conftest$ac_exeext; then
5371 >  ac_success_extra=yes; break
5372   else
5373    echo "$as_me: failed program was:" >&5
5374 < cat conftest.$ac_ext >&5
3988 < ac_cv_lib_gnugetopt_getopt_long=no
3989 < fi
3990 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3991 < LIBS=$ac_check_lib_save_LIBS
3992 < fi
3993 < echo "$as_me:3993: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
3994 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
3995 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
3996 <  cat >>confdefs.h <<\EOF
3997 < #define HAVE_GETOPT_LONG 1
3998 < EOF
5374 > sed 's/^/| /' conftest.$ac_ext >&5
5375  
4000 else
4001  # use the GNU replacement
4002      LIBOBJS="$LIBOBJS getopt.$ac_objext"
4003      LIBOBJS="$LIBOBJS getopt1.$ac_objext"
4004      ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
5376  
5377   fi
5378  
5379 < fi
5380 < done
5379 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5380 >      conftest$ac_exeext conftest.$ac_ext
5381 >     done
5382 >     ac_ext=${ac_fc_srcext-f}
5383 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5384 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5385 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5386  
5387 < case $debug in
5388 <  1)
5389 <     ;;
5390 <  *)
5387 >     if test "$ac_success_extra" = "yes"; then
5388 >        ac_cv_fc_mangling="$ac_case case"
5389 >        if test -z "$ac_underscore"; then
5390 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
5391 >        else
5392 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
5393 >        fi
5394 >        if test -z "$ac_extra"; then
5395 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
5396 >        else
5397 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
5398 >        fi
5399 >      else
5400 >        ac_cv_fc_mangling="unknown"
5401 >      fi
5402 >  else
5403 >     ac_cv_fc_mangling="unknown"
5404 >  fi
5405  
5406 < echo "$as_me:4016: checking whether we are *really* using GNU cc" >&5
5407 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
4018 < if test "${ac_cv_prog_really_gcc+set}" = set; then
4019 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5406 >  LIBS=$ac_save_LIBS
5407 >  rm -rf cfortran_test* conftest*
5408   else
5409 +  echo "$as_me: failed program was:" >&5
5410 + sed 's/^/| /' conftest.$ac_ext >&5
5411  
5412 < cat > conftest.c <<EOF
5413 < #ifdef __GNUC__
5414 <  #ifndef __INTEL_COMPILER
5415 <     yes;
5416 <  #endif
4027 < #endif
4028 < EOF
4029 < if { ac_try='${CC-cc} -E conftest.c'
4030 <  { (eval echo "$as_me:4030: \"$ac_try\"") >&5
4031 <  (eval $ac_try) 2>&5
4032 <  ac_status=$?
4033 <  echo "$as_me:4033: \$? = $ac_status" >&5
4034 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4035 <  ac_cv_prog_really_gcc=yes
4036 < else
4037 <  ac_cv_prog_really_gcc=no
5412 >        { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
5413 > See \`config.log' for more details." >&5
5414 > echo "$as_me: error: cannot compile a simple Fortran program
5415 > See \`config.log' for more details." >&2;}
5416 >   { (exit 1); exit 1; }; }
5417   fi
5418  
5419 + rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
5420 +
5421   fi
5422 < echo "$as_me:4041: result: $ac_cv_prog_really_gcc" >&5
5423 < echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
4043 < if test "$ac_cv_prog_really_gcc" = yes; then
4044 <        :
5422 > { echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
5423 > echo "${ECHO_T}$ac_cv_fc_mangling" >&6; }
5424  
5425 < else
5426 <        :
5425 > ac_ext=${ac_fc_srcext-f}
5426 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5427 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5428 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5429  
5430 < fi
5430 > ac_ext=${ac_fc_srcext-f}
5431 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5432 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5433 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5434  
4051 # Try to determine "good" native compiler flags if none specified on command
4052 # line
4053 if test "$ac_test_CFLAGS" != "set"; then
4054  CFLAGS=""
4055  case "${host_cpu}-${host_os}" in
5435  
5436 <  *linux*) if test "$CC" = icc; then
5437 <                    CFLAGS="-O"
5438 <                fi;;
5439 <  sparc-solaris2*) if test "$CC" = cc; then
5440 <                    CFLAGS="-native -fast -xO5 -dalign"
4062 <                 fi;;
5436 > case $ac_cv_fc_mangling in
5437 >  "lower case, no underscore, no extra underscore")
5438 >          cat >>confdefs.h <<\_ACEOF
5439 > #define FC_FUNC(name,NAME) name
5440 > _ACEOF
5441  
5442 <  alpha*-osf*)  if test "$CC" = cc; then
5443 <                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
5444 <                fi;;
5442 >          cat >>confdefs.h <<\_ACEOF
5443 > #define FC_FUNC_(name,NAME) name
5444 > _ACEOF
5445 > ;;
5446 >  "lower case, no underscore, extra underscore")
5447 >          cat >>confdefs.h <<\_ACEOF
5448 > #define FC_FUNC(name,NAME) name
5449 > _ACEOF
5450  
5451 <  hppa*-hpux*)  if test "$CC" = cc; then
5452 <                    CFLAGS="-Ae +O3 +Oall"
5453 <                fi;;
5451 >          cat >>confdefs.h <<\_ACEOF
5452 > #define FC_FUNC_(name,NAME) name ## _
5453 > _ACEOF
5454 > ;;
5455 >  "lower case, underscore, no extra underscore")
5456 >          cat >>confdefs.h <<\_ACEOF
5457 > #define FC_FUNC(name,NAME) name ## _
5458 > _ACEOF
5459  
5460 <   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
5461 <                    CFLAGS="-O3 -qtune=auto -qansialias -w"
5462 <                fi;;
5463 <   powerpc*-aix*)
5464 <        if test "$CC" = cc -o "$CC" = xlc; then
5465 <                CFLAGS="-O3 -qtune=auto -qansialias -w"
5466 <                echo "*******************************************************"
5467 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
4080 <                echo "*  recommended that you use                           *"
4081 <                echo "*                                                     *"
4082 <                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
4083 <                echo "*                                 ^^^                 *"
4084 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
4085 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
4086 <                echo "*******************************************************"
4087 <        fi;;
4088 <   *darwin*)
4089 <        if test "$CC" = xlc -o "$CC" = cc; then
4090 <                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
4091 <        fi;;
4092 <  esac
5460 >          cat >>confdefs.h <<\_ACEOF
5461 > #define FC_FUNC_(name,NAME) name ## _
5462 > _ACEOF
5463 > ;;
5464 >  "lower case, underscore, extra underscore")
5465 >          cat >>confdefs.h <<\_ACEOF
5466 > #define FC_FUNC(name,NAME) name ## _
5467 > _ACEOF
5468  
5469 <  # use default flags for gcc on all systems
5470 <  if test $ac_cv_prog_really_gcc = yes; then
5471 <     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
5472 <  fi
5469 >          cat >>confdefs.h <<\_ACEOF
5470 > #define FC_FUNC_(name,NAME) name ## __
5471 > _ACEOF
5472 > ;;
5473 >  "upper case, no underscore, no extra underscore")
5474 >          cat >>confdefs.h <<\_ACEOF
5475 > #define FC_FUNC(name,NAME) NAME
5476 > _ACEOF
5477  
5478 <  # test for gcc-specific flags:
5479 <  if test $ac_cv_prog_really_gcc = yes; then
5480 <    # -malign-double for x86 systems
5478 >          cat >>confdefs.h <<\_ACEOF
5479 > #define FC_FUNC_(name,NAME) NAME
5480 > _ACEOF
5481 > ;;
5482 >  "upper case, no underscore, extra underscore")
5483 >          cat >>confdefs.h <<\_ACEOF
5484 > #define FC_FUNC(name,NAME) NAME
5485 > _ACEOF
5486  
5487 < echo "$as_me:4103: checking whether ${CC-cc} accepts -malign-double" >&5
5488 < echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
5489 < if test "${ac_align_double+set}" = set; then
5490 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5491 < else
5492 <  echo 'void f(){}' > conftest.c
5493 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
5494 <        ac_align_double=yes
4111 < else
4112 <        ac_align_double=no
4113 < fi
4114 < rm -f conftest*
5487 >          cat >>confdefs.h <<\_ACEOF
5488 > #define FC_FUNC_(name,NAME) NAME ## _
5489 > _ACEOF
5490 > ;;
5491 >  "upper case, underscore, no extra underscore")
5492 >          cat >>confdefs.h <<\_ACEOF
5493 > #define FC_FUNC(name,NAME) NAME ## _
5494 > _ACEOF
5495  
5496 < fi
5497 < echo "$as_me:4117: result: $ac_align_double" >&5
5498 < echo "${ECHO_T}$ac_align_double" >&6
5499 < if test "$ac_align_double" = yes; then
5500 <        :
5501 <        CFLAGS="$CFLAGS -malign-double"
5502 < else
5503 <        :
5496 >          cat >>confdefs.h <<\_ACEOF
5497 > #define FC_FUNC_(name,NAME) NAME ## _
5498 > _ACEOF
5499 > ;;
5500 >  "upper case, underscore, extra underscore")
5501 >          cat >>confdefs.h <<\_ACEOF
5502 > #define FC_FUNC(name,NAME) NAME ## _
5503 > _ACEOF
5504  
5505 < fi
5505 >          cat >>confdefs.h <<\_ACEOF
5506 > #define FC_FUNC_(name,NAME) NAME ## __
5507 > _ACEOF
5508 > ;;
5509 >  *)
5510 >          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
5511 > echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
5512 >          ;;
5513 > esac
5514  
5515 <    # -fstrict-aliasing for gcc-2.95+
5515 > ac_ext=${ac_fc_srcext-f}
5516 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5517 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5518 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5519  
4129 echo "$as_me:4129: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
4130 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
4131 if test "${ac_fstrict_aliasing+set}" = set; then
4132  echo $ECHO_N "(cached) $ECHO_C" >&6
4133 else
4134  echo 'void f(){}' > conftest.c
4135 if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
4136        ac_fstrict_aliasing=yes
4137 else
4138        ac_fstrict_aliasing=no
4139 fi
4140 rm -f conftest*
5520  
4142 fi
4143 echo "$as_me:4143: result: $ac_fstrict_aliasing" >&5
4144 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
4145 if test "$ac_fstrict_aliasing" = yes; then
4146        :
4147        CFLAGS="$CFLAGS -fstrict-aliasing"
4148 else
4149        :
5521  
5522 < fi
5523 <
5524 <  fi
5525 <
5526 <  CPU_FLAGS=""
5527 <  if test $ac_cv_prog_really_gcc = yes; then
5528 <                  case "${host_cpu}" in
4158 <          i586*)
4159 <
4160 < echo "$as_me:4160: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
4161 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
4162 < if test "${ac_cpu_pentium+set}" = set; then
5522 > ac_ext=${ac_fc_srcext-f}
5523 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5524 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5525 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5526 > { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
5527 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
5528 > if test "${ac_cv_prog_fc_v+set}" = set; then
5529    echo $ECHO_N "(cached) $ECHO_C" >&6
5530   else
5531 <  echo 'void f(){}' > conftest.c
5532 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
4167 <        ac_cpu_pentium=yes
4168 < else
4169 <        ac_cpu_pentium=no
4170 < fi
4171 < rm -f conftest*
5531 >  cat >conftest.$ac_ext <<_ACEOF
5532 >      program main
5533  
5534 < fi
5535 < echo "$as_me:4174: result: $ac_cpu_pentium" >&5
5536 < echo "${ECHO_T}$ac_cpu_pentium" >&6
5537 < if test "$ac_cpu_pentium" = yes; then
5538 <        :
5539 <        CPU_FLAGS=-mcpu=pentium
5540 < else
5541 <        :
5534 >      end
5535 > _ACEOF
5536 > rm -rf conftest.$ac_objext
5537 > if { (ac_try="$ac_compile"
5538 > case "(($ac_try" in
5539 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5540 >  *) ac_try_echo=$ac_try;;
5541 > esac
5542 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5543 >  (eval "$ac_compile") 2>conftest.er1
5544 >  ac_status=$?
5545 >  grep -v '^ *+' conftest.er1 >conftest.err
5546 >  rm -f conftest.er1
5547 >  cat conftest.err >&5
5548 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549 >  (exit $ac_status); } && {
5550 >         test -z "$ac_fc_werror_flag" ||
5551 >         test ! -s conftest.err
5552 >       } && test -s conftest.$ac_objext; then
5553 >  ac_cv_prog_fc_v=
5554 > # Try some options frequently used verbose output
5555 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5556 >  cat >conftest.$ac_ext <<_ACEOF
5557 >      program main
5558  
5559 < echo "$as_me:4182: checking whether ${CC-cc} accepts -mpentium" >&5
5560 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
4184 < if test "${ac_pentium+set}" = set; then
4185 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4186 < else
4187 <  echo 'void f(){}' > conftest.c
4188 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
4189 <        ac_pentium=yes
4190 < else
4191 <        ac_pentium=no
4192 < fi
4193 < rm -f conftest*
5559 >      end
5560 > _ACEOF
5561  
5562 < fi
5563 < echo "$as_me:4196: result: $ac_pentium" >&5
5564 < echo "${ECHO_T}$ac_pentium" >&6
5565 < if test "$ac_pentium" = yes; then
5566 <        :
5567 <        CPU_FLAGS=-mpentium
5568 < else
5569 <        :
5562 > # Compile and link our simple test program by passing a flag (argument
5563 > # 1 to this macro) to the Fortran compiler in order to get
5564 > # "verbose" output that we can then parse for the Fortran linker
5565 > # flags.
5566 > ac_save_FFLAGS=$FCFLAGS
5567 > FCFLAGS="$FCFLAGS $ac_verb"
5568 > eval "set x $ac_link"
5569 > shift
5570 > echo "$as_me:$LINENO: $*" >&5
5571 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5572 > echo "$ac_fc_v_output" >&5
5573 > FCFLAGS=$ac_save_FFLAGS
5574  
5575 < fi
5575 > rm -rf conftest*
5576  
5577 < fi
5577 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5578 > # /foo, /bar, and /baz are search directories for the Fortran linker.
5579 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5580 > ac_fc_v_output="`echo $ac_fc_v_output |
5581 >        grep 'LPATH is:' |
5582 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5583  
5584 <                  ;;
5585 <          i686*)
5584 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
5585 > #        that detects unbalanced quotes in FLIBS should be implemented
5586 > #        and (ugh) tested at some point.
5587 > case $ac_fc_v_output in
5588 >  # If we are using xlf then replace all the commas with spaces.
5589 >  *xlfentry*)
5590 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5591  
5592 < echo "$as_me:4211: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
5593 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
5594 < if test "${ac_cpu_pentiumpro+set}" = set; then
5595 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4215 < else
4216 <  echo 'void f(){}' > conftest.c
4217 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
4218 <        ac_cpu_pentiumpro=yes
4219 < else
4220 <        ac_cpu_pentiumpro=no
4221 < fi
4222 < rm -f conftest*
5592 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5593 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
5594 >  *mGLOB_options_string*)
5595 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5596  
5597 < fi
5598 < echo "$as_me:4225: result: $ac_cpu_pentiumpro" >&5
5599 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
5600 < if test "$ac_cpu_pentiumpro" = yes; then
5601 <        :
5602 <        CPU_FLAGS=-mcpu=pentiumpro
5603 < else
5604 <        :
5597 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5598 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5599 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5600 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
5601 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5602 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5603 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5604 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5605  
5606 < echo "$as_me:4233: checking whether ${CC-cc} accepts -mpentiumpro" >&5
5607 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
5608 < if test "${ac_pentiumpro+set}" = set; then
5609 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4237 < else
4238 <  echo 'void f(){}' > conftest.c
4239 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
4240 <        ac_pentiumpro=yes
4241 < else
4242 <        ac_pentiumpro=no
4243 < fi
4244 < rm -f conftest*
5606 >  # If we are using Cray Fortran then delete quotes.
5607 >  *cft90*)
5608 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5609 > esac
5610  
5611 +
5612 +  # look for -l* and *.a constructs in the output
5613 +  for ac_arg in $ac_fc_v_output; do
5614 +     case $ac_arg in
5615 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5616 +          ac_cv_prog_fc_v=$ac_verb
5617 +          break 2 ;;
5618 +     esac
5619 +  done
5620 + done
5621 + if test -z "$ac_cv_prog_fc_v"; then
5622 +   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5623 + echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5624   fi
4247 echo "$as_me:4247: result: $ac_pentiumpro" >&5
4248 echo "${ECHO_T}$ac_pentiumpro" >&6
4249 if test "$ac_pentiumpro" = yes; then
4250        :
4251        CPU_FLAGS=-mpentiumpro
5625   else
5626 <        :
5626 >  echo "$as_me: failed program was:" >&5
5627 > sed 's/^/| /' conftest.$ac_ext >&5
5628  
5629 +        { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
5630 + echo "$as_me: WARNING: compilation failed" >&2;}
5631   fi
5632  
5633 < fi
5633 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5634  
5635 <                  ;;
5636 <          powerpc*)
5637 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
5638 <                is60x=`echo $cputype | egrep "^600-9e?$"`
5639 <                if test -n "$is60x"; then
5640 <
4265 < echo "$as_me:4265: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
4266 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
4267 < if test "${ac_m_cpu_60x+set}" = set; then
5635 > fi
5636 > { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5637 > echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
5638 > { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
5639 > echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
5640 > if test "${ac_cv_fc_libs+set}" = set; then
5641    echo $ECHO_N "(cached) $ECHO_C" >&6
5642   else
5643 <  echo 'void f(){}' > conftest.c
5644 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
4272 <        ac_m_cpu_60x=yes
5643 >  if test "x$FCLIBS" != "x"; then
5644 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5645   else
4274        ac_m_cpu_60x=no
4275 fi
4276 rm -f conftest*
5646  
5647 < fi
5648 < echo "$as_me:4279: result: $ac_m_cpu_60x" >&5
4280 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
4281 < if test "$ac_m_cpu_60x" = yes; then
4282 <        :
4283 <        CPU_FLAGS=-mcpu=$cputype
4284 < else
4285 <        :
5647 > cat >conftest.$ac_ext <<_ACEOF
5648 >      program main
5649  
5650 < fi
5650 >      end
5651 > _ACEOF
5652  
5653 <                elif test "$cputype" = 750; then
5653 > # Compile and link our simple test program by passing a flag (argument
5654 > # 1 to this macro) to the Fortran compiler in order to get
5655 > # "verbose" output that we can then parse for the Fortran linker
5656 > # flags.
5657 > ac_save_FFLAGS=$FCFLAGS
5658 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5659 > eval "set x $ac_link"
5660 > shift
5661 > echo "$as_me:$LINENO: $*" >&5
5662 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5663 > echo "$ac_fc_v_output" >&5
5664 > FCFLAGS=$ac_save_FFLAGS
5665  
5666 < echo "$as_me:4291: checking whether we are using gcc 2.95 or later" >&5
4292 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
4293 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
4294 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4295 < else
5666 > rm -rf conftest*
5667  
5668 < cat > conftest.c <<EOF
5669 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
5670 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
5671 <     yes;
5672 < #  endif
5673 < #endif
4303 < EOF
4304 < if { ac_try='${CC-cc} -E conftest.c'
4305 <  { (eval echo "$as_me:4305: \"$ac_try\"") >&5
4306 <  (eval $ac_try) 2>&5
4307 <  ac_status=$?
4308 <  echo "$as_me:4308: \$? = $ac_status" >&5
4309 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4310 <  ac_cv_prog_gcc_2_95=yes
4311 < else
4312 <  ac_cv_prog_gcc_2_95=no
4313 < fi
5668 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5669 > # /foo, /bar, and /baz are search directories for the Fortran linker.
5670 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5671 > ac_fc_v_output="`echo $ac_fc_v_output |
5672 >        grep 'LPATH is:' |
5673 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5674  
5675 < fi
5676 < echo "$as_me:4316: result: $ac_cv_prog_gcc_2_95" >&5
5677 < echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
5678 < if test "$ac_cv_prog_gcc_2_95" = yes; then
5679 <        :
5675 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
5676 > #        that detects unbalanced quotes in FLIBS should be implemented
5677 > #        and (ugh) tested at some point.
5678 > case $ac_fc_v_output in
5679 >  # If we are using xlf then replace all the commas with spaces.
5680 >  *xlfentry*)
5681 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5682  
5683 < echo "$as_me:4321: checking whether ${CC-cc} accepts -mcpu=750" >&5
5684 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
5685 < if test "${ac_m_cpu_750+set}" = set; then
5686 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4325 < else
4326 <  echo 'void f(){}' > conftest.c
4327 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
4328 <        ac_m_cpu_750=yes
4329 < else
4330 <        ac_m_cpu_750=no
4331 < fi
4332 < rm -f conftest*
5683 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5684 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
5685 >  *mGLOB_options_string*)
5686 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5687  
5688 < fi
5689 < echo "$as_me:4335: result: $ac_m_cpu_750" >&5
5690 < echo "${ECHO_T}$ac_m_cpu_750" >&6
5691 < if test "$ac_m_cpu_750" = yes; then
5692 <        :
5693 <        CPU_FLAGS=-mcpu=750
5694 < else
5695 <        :
5688 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5689 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5690 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5691 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
5692 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5693 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5694 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5695 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5696  
5697 < fi
5697 >  # If we are using Cray Fortran then delete quotes.
5698 >  *cft90*)
5699 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5700 > esac
5701  
4345 else
4346        :
5702  
4348 fi
5703  
5704 <                fi
4351 <                if test -z "$CPU_FLAGS"; then
5704 > ac_cv_fc_libs=
5705  
5706 < echo "$as_me:4353: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
5707 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
5708 < if test "${ac_m_cpu_powerpc+set}" = set; then
5709 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5706 > # Save positional arguments (if any)
5707 > ac_save_positional="$@"
5708 >
5709 > set X $ac_fc_v_output
5710 > while test $# != 1; do
5711 >  shift
5712 >  ac_arg=$1
5713 >  case $ac_arg in
5714 >        [\\/]*.a | ?:[\\/]*.a)
5715 >            ac_exists=false
5716 >  for ac_i in $ac_cv_fc_libs; do
5717 >    if test x"$ac_arg" = x"$ac_i"; then
5718 >      ac_exists=true
5719 >      break
5720 >    fi
5721 >  done
5722 >
5723 >  if test x"$ac_exists" = xtrue; then
5724 >  :
5725   else
5726 <  echo 'void f(){}' > conftest.c
4359 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
4360 <        ac_m_cpu_powerpc=yes
4361 < else
4362 <        ac_m_cpu_powerpc=no
5726 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5727   fi
4364 rm -f conftest*
5728  
5729 < fi
5730 < echo "$as_me:4367: result: $ac_m_cpu_powerpc" >&5
5731 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
5732 < if test "$ac_m_cpu_powerpc" = yes; then
5733 <        :
5734 <        CPU_FLAGS=-mcpu=powerpc
5735 < else
5736 <        :
5729 >          ;;
5730 >        -bI:*)
5731 >            ac_exists=false
5732 >  for ac_i in $ac_cv_fc_libs; do
5733 >    if test x"$ac_arg" = x"$ac_i"; then
5734 >      ac_exists=true
5735 >      break
5736 >    fi
5737 >  done
5738  
5739 < fi
5740 <
4377 <                fi
4378 <                if test -z "$CPU_FLAGS"; then
4379 <
4380 < echo "$as_me:4380: checking whether ${CC-cc} accepts -mpowerpc" >&5
4381 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
4382 < if test "${ac_m_powerpc+set}" = set; then
4383 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5739 >  if test x"$ac_exists" = xtrue; then
5740 >  :
5741   else
5742 <  echo 'void f(){}' > conftest.c
5743 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
5744 <        ac_m_powerpc=yes
5742 >  if test "$ac_compiler_gnu" = yes; then
5743 >  for ac_link_opt in $ac_arg; do
5744 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5745 >  done
5746   else
5747 <        ac_m_powerpc=no
5747 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5748   fi
4391 rm -f conftest*
4392
5749   fi
4394 echo "$as_me:4394: result: $ac_m_powerpc" >&5
4395 echo "${ECHO_T}$ac_m_powerpc" >&6
4396 if test "$ac_m_powerpc" = yes; then
4397        :
4398        CPU_FLAGS=-mpowerpc
4399 else
4400        :
5750  
5751 < fi
5752 <
5753 <                fi
5751 >          ;;
5752 >          # Ignore these flags.
5753 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
5754 >          ;;
5755 >        -lkernel32)
5756 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5757 >          ;;
5758 >        -[LRuYz])
5759 >          # These flags, when seen by themselves, take an argument.
5760 >          # We remove the space between option and argument and re-iterate
5761 >          # unless we find an empty arg or a new option (starting with -)
5762 >          case $2 in
5763 >             "" | -*);;
5764 >             *)
5765 >                ac_arg="$ac_arg$2"
5766 >                shift; shift
5767 >                set X $ac_arg "$@"
5768 >                ;;
5769            esac
5770 <  fi
5770 >          ;;
5771 >        -YP,*)
5772 >          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
5773 >              ac_exists=false
5774 >  for ac_i in $ac_cv_fc_libs; do
5775 >    if test x"$ac_j" = x"$ac_i"; then
5776 >      ac_exists=true
5777 >      break
5778 >    fi
5779 >  done
5780  
5781 <  if test -n "$CPU_FLAGS"; then
5782 <        CFLAGS="$CFLAGS $CPU_FLAGS"
4410 <  fi
4411 <
4412 <  if test -z "$CFLAGS"; then
4413 <        echo ""
4414 <        echo "********************************************************"
4415 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
4416 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
4417 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
4418 <        echo "********************************************************"
4419 <        echo ""
4420 <        CFLAGS="-O3"
4421 <  fi
4422 <
4423 < echo "$as_me:4423: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
4424 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
4425 < if test "${ac_guessed_cflags+set}" = set; then
4426 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5781 >  if test x"$ac_exists" = xtrue; then
5782 >  :
5783   else
5784 <  echo 'void f(){}' > conftest.c
5785 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
4430 <        ac_guessed_cflags=yes
4431 < else
4432 <        ac_guessed_cflags=no
5784 >  ac_arg="$ac_arg $ac_j"
5785 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
5786   fi
4434 rm -f conftest*
5787  
5788 < fi
5789 < echo "$as_me:4437: result: $ac_guessed_cflags" >&5
5790 < echo "${ECHO_T}$ac_guessed_cflags" >&6
5791 < if test "$ac_guessed_cflags" = yes; then
5792 <        :
5788 >          done
5789 >          ;;
5790 >        -[lLR]*)
5791 >            ac_exists=false
5792 >  for ac_i in $ac_cv_fc_libs; do
5793 >    if test x"$ac_arg" = x"$ac_i"; then
5794 >      ac_exists=true
5795 >      break
5796 >    fi
5797 >  done
5798  
5799 +  if test x"$ac_exists" = xtrue; then
5800 +  :
5801   else
5802 <        :
5802 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5803 > fi
5804  
5805 <        echo ""
5806 <        echo "********************************************************"
5807 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
5808 <        echo "* your compiler.                                       *"
5809 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
5810 <        echo "********************************************************"
5811 <        echo ""
5812 <        CFLAGS=""
5805 >          ;;
5806 >        -zallextract*| -zdefaultextract)
5807 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5808 >          ;;
5809 >          # Ignore everything else.
5810 >  esac
5811 > done
5812 > # restore positional arguments
5813 > set X $ac_save_positional; shift
5814  
5815 + # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
5816 + # then we insist that the "run path" must be an absolute path (i.e. it
5817 + # must begin with a "/").
5818 + case `(uname -sr) 2>/dev/null` in
5819 +   "SunOS 5"*)
5820 +      ac_ld_run_path=`echo $ac_fc_v_output |
5821 +                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
5822 +      test "x$ac_ld_run_path" != x &&
5823 +        if test "$ac_compiler_gnu" = yes; then
5824 +  for ac_link_opt in $ac_ld_run_path; do
5825 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5826 +  done
5827 + else
5828 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5829   fi
5830 +      ;;
5831 + esac
5832 + fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5833  
5834   fi
5835 + { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5836 + echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
5837 + FCLIBS="$ac_cv_fc_libs"
5838  
4458 echo "$as_me:4458: checking whether we are *really* using GNU c++" >&5
4459 echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
4460 if test "${ac_cv_prog_really_gxx+set}" = set; then
4461  echo $ECHO_N "(cached) $ECHO_C" >&6
4462 else
5839  
5840 < cat > conftest.cpp <<EOF
5841 < #ifdef __GNUC__
5842 <  #ifndef __INTEL_COMPILER
5843 <     yes;
4468 <  #endif
4469 < #endif
4470 < EOF
4471 < if { ac_try='${CXX-c++} -E conftest.cpp'
4472 <  { (eval echo "$as_me:4472: \"$ac_try\"") >&5
4473 <  (eval $ac_try) 2>&5
4474 <  ac_status=$?
4475 <  echo "$as_me:4475: \$? = $ac_status" >&5
4476 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4477 <  ac_cv_prog_really_gxx=yes
4478 < else
4479 <  ac_cv_prog_really_gxx=no
4480 < fi
5840 > ac_ext=${ac_fc_srcext-f}
5841 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5842 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5843 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5844  
4482 fi
4483 echo "$as_me:4483: result: $ac_cv_prog_really_gxx" >&5
4484 echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
4485 if test "$ac_cv_prog_really_gxx" = yes; then
4486        :
5845  
4488 else
4489        :
5846  
5847 + { echo "$as_me:$LINENO: checking for module suffix" >&5
5848 + echo $ECHO_N "checking for module suffix... $ECHO_C" >&6; }
5849 + rm -rf conftest*
5850 + # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5851 + rm -f work*
5852 + cat >conftest.$ac_ext <<EOF
5853 +        module conftest
5854 +        integer n
5855 +        parameter (n=1)
5856 +        end module conftest
5857 + EOF
5858 + # SGI and absoft compilers generates module name in upper case!
5859 + testname="conftest"
5860 + modcase="lower"
5861 + if (eval $ac_compile) 2>/dev/null ; then
5862 +    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
5863 +    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
5864 +    if test -z "$MOD" ; then
5865 +        MOD=`ls CONFTEST* 2>/dev/null \
5866 +                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5867 +        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
5868 +        if test -n "$MOD" ; then
5869 +            testname="CONFTEST"
5870 +            modcase="upper"
5871 +        fi
5872 +    fi
5873 +    if test -z "$MOD" ; then
5874 +        { echo "$as_me:$LINENO: result: unknown" >&5
5875 + echo "${ECHO_T}unknown" >&6; }
5876 +        # Use mod if we can't figure it out
5877 +        MOD="mod"
5878 +    else
5879 +        { echo "$as_me:$LINENO: result: $MOD" >&5
5880 + echo "${ECHO_T}$MOD" >&6; }
5881 +    fi
5882 +    if test -s work.pcl ; then
5883 +        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
5884 + echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
5885 +    fi
5886 + else
5887 +    { echo "$as_me:$LINENO: result: unknown" >&5
5888 + echo "${ECHO_T}unknown" >&6; }
5889   fi
5890  
4493 # Try to determine "good" native compiler flags if none specified on command
4494 # line
4495 if test "$ac_test_CXXFLAGS" != "set"; then
4496  CXXFLAGS=""
4497  case "${host_cpu}-${host_os}" in
5891  
4499  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
4500                    CXXFLAGS="-O"
4501                fi;;
4502  sparc-solaris2*) if test "$CXX" = CC; then
4503                    CXXFLAGS="-native -fast -xO5 -dalign"
4504                 fi;;
4505   rs6000*-aix*)  if test "$CXX" = xlC; then
4506                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
4507                fi;;
4508   powerpc*-aix*)
4509        if test "$CXX" = xlC; then
4510                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
4511                echo "*******************************************************"
4512                echo "*  You have AIX on an unknown powerpc system.  It is  *"
4513                echo "*  recommended that you use                           *"
4514                echo "*                                                     *"
4515                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
4516                echo "*                                 ^^^                 *"
4517                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
4518                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
4519                echo "*******************************************************"
4520        fi;;
4521   *darwin*)
4522        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
4523                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
4524        fi;;
4525  esac
5892  
4527  # use default flags for gcc on all systems
4528  if test $ac_cv_prog_really_gxx = yes; then
4529     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
4530  fi
5893  
4532  # test for gcc-specific flags:
4533  if test $ac_cv_prog_really_gxx = yes; then
4534    # -malign-double for x86 systems
5894  
5895 < echo "$as_me:4536: checking whether ${CXX-c++} accepts -malign-double" >&5
5896 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
5897 < if test "${ac_align_double+set}" = set; then
5898 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5899 < else
5900 <  echo 'void f(){}' > conftest.cpp
5901 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
5902 <        ac_align_double=yes
5903 < else
5904 <        ac_align_double=no
5905 < fi
5906 < rm -f conftest*
5895 > # Check for module include path (some use -I, some (Solaris) use -M, some
5896 > # (absoft) use -p).
5897 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
5898 > # specified, work.pcl and work.pc are created.  However, if you specify
5899 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
5900 > # Use the module made above
5901 > { echo "$as_me:$LINENO: checking for module directory path flag" >&5
5902 > echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6; }
5903 > rm -rf conftest*
5904 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5905 > rm -f work*
5906 > cat >conftest.$ac_ext <<EOF
5907 >        module conftest
5908 >        integer n
5909 >        parameter (n=1)
5910 >        end module conftest
5911 > EOF
5912 > # SGI and absoft compilers generates module name in upper case!
5913 > testname="conftest"
5914 > if (eval $ac_compile) 2>/dev/null ; then
5915 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5916 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
5917 >   if test -n "$mod" ; then
5918 >      testname="CONFTEST"
5919 >   fi
5920 >   madedir=0
5921 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
5922 >   cp $testname.$MOD conf
5923 >   rm -f conftest* CONFTEST*
5924 >   cat >conftest1.$ac_ext <<EOF
5925 >        program main
5926 >        use conftest
5927 >        print *, n
5928 >        end
5929 > EOF
5930 >   F90_WORK_FILES_ARG=""
5931 >   F90MODINCSPEC=""
5932 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
5933 >       MODDIRFLAG="-I"
5934 >       F90MODINCSPEC="-I<dir>"
5935 >       { echo "$as_me:$LINENO: result: -I" >&5
5936 > echo "${ECHO_T}-I" >&6; }
5937 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5938 >       MODDIRFLAG="-M"
5939 >       F90MODINCSPEC="-M<dir>"
5940 >       { echo "$as_me:$LINENO: result: -M" >&5
5941 > echo "${ECHO_T}-M" >&6; }
5942 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5943 >       MODDIRFLAG="-p"
5944 >       F90MODINCSPEC="-p<dir>"
5945 >       { echo "$as_me:$LINENO: result: -p" >&5
5946 > echo "${ECHO_T}-p" >&6; }
5947 >   elif test -s work.pc ; then
5948 >        cp work.pc conf/mpimod.pc
5949 >        echo "mpimod.pc" > conf/mpimod.pcl
5950 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
5951 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
5952 >            MODDIRFLAG='-cl,mpimod.pcl'
5953 >            { echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
5954 > echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6; }
5955 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
5956 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
5957  
5958 < fi
5959 < echo "$as_me:4550: result: $ac_align_double" >&5
5960 < echo "${ECHO_T}$ac_align_double" >&6
5961 < if test "$ac_align_double" = yes; then
5962 <        :
5963 <        CXXFLAGS="$CXXFLAGS -malign-double"
5964 < else
5965 <        :
5958 >        else
5959 >            # The version of the Intel compiler that I have refuses to let
5960 >            # you put the "work catalog" list anywhere but the current
5961 >            # directory. For example, you cannot in
5962 >         :
5963 >        fi
5964 >   fi
5965 >   if test -z "MODDIRFLAG" ; then
5966 >       { echo "$as_me:$LINENO: result: unknown" >&5
5967 > echo "${ECHO_T}unknown" >&6; }
5968 >   fi
5969  
5970 +
5971 +   rm -rf conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
5972 +   if test $madedir = 1 ; then rmdir conf ; fi
5973   fi
5974  
4560    # -fstrict-aliasing for gcc-2.95+
5975  
5976 < echo "$as_me:4562: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
5977 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
5978 < if test "${ac_fstrict_aliasing+set}" = set; then
5976 > { echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5977 > echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6; }
5978 > if test "${ac_cv_f90_module_names+set}" = set; then
5979    echo $ECHO_N "(cached) $ECHO_C" >&6
5980   else
5981 <  echo 'void f(){}' > conftest.cpp
5982 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
5983 <        ac_fstrict_aliasing=yes
5981 >  ac_ext=${ac_fc_srcext-f}
5982 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5983 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5984 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5985 >
5986 > # carry out the test in a new directory, so that we don't miss anything
5987 > mkdir conftest
5988 > cd conftest
5989 > cat >conftest.$ac_ext <<_ACEOF
5990 > MODULE Bar
5991 > END MODULE Bar
5992 > _ACEOF
5993 > rm -rf conftest.$ac_objext
5994 > if { (ac_try="$ac_compile"
5995 > case "(($ac_try" in
5996 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997 >  *) ac_try_echo=$ac_try;;
5998 > esac
5999 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6000 >  (eval "$ac_compile") 2>conftest.er1
6001 >  ac_status=$?
6002 >  grep -v '^ *+' conftest.er1 >conftest.err
6003 >  rm -f conftest.er1
6004 >  cat conftest.err >&5
6005 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 >  (exit $ac_status); } && {
6007 >         test -z "$ac_fc_werror_flag" ||
6008 >         test ! -s conftest.err
6009 >       } && test -s conftest.$ac_objext; then
6010 >  ac_cv_f90_module_names=
6011 > ac_file_list=*
6012 > for ac_file in $ac_file_list; do
6013 >   case $ac_file in
6014 >      # don't care for original source and object files
6015 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6016 >          :
6017 >          ;;
6018 >      # look for new files derived from the file name
6019 >      *conftest*)
6020 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6021 >            ac_exists=false
6022 >  for ac_i in $ac_cv_f90_module_names; do
6023 >    if test x"$ac_pat" = x"$ac_i"; then
6024 >      ac_exists=true
6025 >      break
6026 >    fi
6027 >  done
6028 >
6029 >  if test x"$ac_exists" = xtrue; then
6030 >  :
6031   else
6032 <        ac_fstrict_aliasing=no
6032 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6033   fi
4573 rm -f conftest*
6034  
6035 < fi
6036 < echo "$as_me:4576: result: $ac_fstrict_aliasing" >&5
6037 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
6038 < if test "$ac_fstrict_aliasing" = yes; then
6039 <        :
6040 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
6041 < else
6042 <        :
6035 >          ;;
6036 >      # look for new files derived from the module name,
6037 >      # with different case translation schemes
6038 >      *Bar*)
6039 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6040 >            ac_exists=false
6041 >  for ac_i in $ac_cv_f90_module_names; do
6042 >    if test x"$ac_pat" = x"$ac_i"; then
6043 >      ac_exists=true
6044 >      break
6045 >    fi
6046 >  done
6047  
6048 +  if test x"$ac_exists" = xtrue; then
6049 +  :
6050 + else
6051 +  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6052   fi
6053  
6054 <  fi
6054 >          ;;
6055 >      *bar*)
6056 >          ac_pat=`echo $ac_file | sed s/bar/%module%/`
6057 >            ac_exists=false
6058 >  for ac_i in $ac_cv_f90_module_names; do
6059 >    if test x"$ac_pat" = x"$ac_i"; then
6060 >      ac_exists=true
6061 >      break
6062 >    fi
6063 >  done
6064  
6065 <  CPU_FLAGS=""
6066 <  if test $ac_cv_prog_really_gxx = yes; then
4590 <                  case "${host_cpu}" in
4591 <          i586*)
4592 <
4593 < echo "$as_me:4593: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
4594 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
4595 < if test "${ac_cpu_pentium+set}" = set; then
4596 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6065 >  if test x"$ac_exists" = xtrue; then
6066 >  :
6067   else
6068 <  echo 'void f(){}' > conftest.cpp
4599 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
4600 <        ac_cpu_pentium=yes
4601 < else
4602 <        ac_cpu_pentium=no
6068 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6069   fi
4604 rm -f conftest*
6070  
6071 < fi
6072 < echo "$as_me:4607: result: $ac_cpu_pentium" >&5
6073 < echo "${ECHO_T}$ac_cpu_pentium" >&6
6074 < if test "$ac_cpu_pentium" = yes; then
6075 <        :
6076 <        CPU_FLAGS=-mcpu=pentium
6077 < else
6078 <        :
6071 >          ;;
6072 >      *BAR*)
6073 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
6074 >            ac_exists=false
6075 >  for ac_i in $ac_cv_f90_module_names; do
6076 >    if test x"$ac_pat" = x"$ac_i"; then
6077 >      ac_exists=true
6078 >      break
6079 >    fi
6080 >  done
6081  
6082 < echo "$as_me:4615: checking whether ${CXX-c++} accepts -mpentium" >&5
6083 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
4617 < if test "${ac_pentium+set}" = set; then
4618 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6082 >  if test x"$ac_exists" = xtrue; then
6083 >  :
6084   else
6085 <  echo 'void f(){}' > conftest.cpp
4621 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
4622 <        ac_pentium=yes
4623 < else
4624 <        ac_pentium=no
6085 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6086   fi
4626 rm -f conftest*
6087  
6088 < fi
6089 < echo "$as_me:4629: result: $ac_pentium" >&5
6090 < echo "${ECHO_T}$ac_pentium" >&6
6091 < if test "$ac_pentium" = yes; then
6092 <        :
6093 <        CPU_FLAGS=-mpentium
6094 < else
6095 <        :
6096 <
6088 >          ;;
6089 >       # Other files - we have no idea how they are generated
6090 >       *)
6091 >          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
6092 > echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
6093 >          ;;
6094 >   esac
6095 > done
6096 > if test "x$ac_cv_f90_module_names" = "x"; then
6097 >  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6098 > echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6099   fi
6100  
6101 + else
6102 +  echo "$as_me: failed program was:" >&5
6103 + sed 's/^/| /' conftest.$ac_ext >&5
6104 +
6105 +        ac_cv_f90_module_names=
6106 + { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6107 + echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6108   fi
6109  
6110 <                  ;;
6111 <          i686*)
6110 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6111 > cd ..
6112 > # cleanup
6113 > rm -rf conftest
6114 > ac_ext=${ac_fc_srcext-f}
6115 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6116 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6117 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6118  
4644 echo "$as_me:4644: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
4645 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
4646 if test "${ac_cpu_pentiumpro+set}" = set; then
4647  echo $ECHO_N "(cached) $ECHO_C" >&6
4648 else
4649  echo 'void f(){}' > conftest.cpp
4650 if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
4651        ac_cpu_pentiumpro=yes
4652 else
4653        ac_cpu_pentiumpro=no
6119   fi
6120 < rm -f conftest*
6120 > { echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
6121 > echo "${ECHO_T}$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
6122  
6123 < fi
6124 < echo "$as_me:4658: result: $ac_cpu_pentiumpro" >&5
4659 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
4660 < if test "$ac_cpu_pentiumpro" = yes; then
4661 <        :
4662 <        CPU_FLAGS=-mcpu=pentiumpro
4663 < else
4664 <        :
6123 > # We now generate a shell script that will help us to figure out the correct
6124 > # module file names, using the value of ac_cv_f90_module_names
6125  
6126 < echo "$as_me:4666: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
4667 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
4668 < if test "${ac_pentiumpro+set}" = set; then
4669 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4670 < else
4671 <  echo 'void f(){}' > conftest.cpp
4672 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
4673 <        ac_pentiumpro=yes
4674 < else
4675 <        ac_pentiumpro=no
4676 < fi
4677 < rm -f conftest*
6126 > echo "Generating shell script modnam"
6127  
6128 < fi
6129 < echo "$as_me:4680: result: $ac_pentiumpro" >&5
6130 < echo "${ECHO_T}$ac_pentiumpro" >&6
6131 < if test "$ac_pentiumpro" = yes; then
6132 <        :
6133 <        CPU_FLAGS=-mpentiumpro
4685 < else
4686 <        :
6128 > cat > scripts/modnam << EOF
6129 > #! /bin/sh
6130 > # This script is auto-generated by configure
6131 > #
6132 > usage="\\
6133 > Usage: \$0 [FILES]
6134  
6135 < fi
6135 > [FILES] are Fortran 90 source files.
6136 > The output is a list of module file names that the Fortran 90 compiler
6137 > generates when compiling [FILES]."
6138  
6139 + list=
6140 + empty=
6141 +
6142 + if test \$# -eq 0; then
6143 +   echo "\$usage"; exit 0
6144   fi
6145  
6146 <                  ;;
4693 <          powerpc*)
4694 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
4695 <                is60x=`echo $cputype | egrep "^600-9e?$"`
4696 <                if test -n "$is60x"; then
6146 > while test \$# != 0; do
6147  
6148 < echo "$as_me:4698: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
6149 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
4700 < if test "${ac_m_cpu_60x+set}" = set; then
4701 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4702 < else
4703 <  echo 'void f(){}' > conftest.cpp
4704 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
4705 <        ac_m_cpu_60x=yes
4706 < else
4707 <        ac_m_cpu_60x=no
4708 < fi
4709 < rm -f conftest*
6148 >  file=\$1
6149 >  shift
6150  
6151 < fi
6152 < echo "$as_me:4712: result: $ac_m_cpu_60x" >&5
4713 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
4714 < if test "$ac_m_cpu_60x" = yes; then
4715 <        :
4716 <        CPU_FLAGS=-mcpu=$cputype
4717 < else
4718 <        :
6151 > # strip suffix
6152 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
6153  
6154 < fi
6154 >  test ! -f \$file && continue
6155  
6156 <                elif test "$cputype" = 750; then
6156 > # Look for module definitions and transform them to upper / lower case
6157 >  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
6158 >  upper=\`echo \$mods | tr a-z A-Z\`
6159 >  lower=\`echo \$mods | tr A-Z a-z\`
6160  
6161 < echo "$as_me:4724: checking whether we are using g++ 2.95 or later" >&5
6162 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
4726 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
4727 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4728 < else
6161 > # Here, the patterns for generating module file names were inserted by configure
6162 >  for trans in $ac_cv_f90_module_names; do
6163  
6164 < cat > conftest.cpp <<EOF
6165 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
6166 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
6167 <     yes;
6168 < #  endif
6169 < #endif
6164 >    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
6165 >    var=empty
6166 >    case \$pat in
6167 >       %MODULE%)
6168 >          var=upper ;;
6169 >       %Module%)
6170 >          var=mods ;;
6171 >       %module%)
6172 >          var=lower ;;
6173 >       %FILE%)
6174 >          test -n "\$mods" && var=base ;;
6175 >    esac
6176 >    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
6177 >    list="\$list \$new"
6178 >  done
6179 > done
6180 >
6181 > echo \$list
6182 > # end of configure-generated script
6183   EOF
6184 < if { ac_try='${CXX-c++} -E conftest.cpp'
4738 <  { (eval echo "$as_me:4738: \"$ac_try\"") >&5
4739 <  (eval $ac_try) 2>&5
4740 <  ac_status=$?
4741 <  echo "$as_me:4741: \$? = $ac_status" >&5
4742 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
4743 <  ac_cv_prog_gxx_2_95=yes
4744 < else
4745 <  ac_cv_prog_gxx_2_95=no
4746 < fi
6184 > chmod 755 scripts/modnam
6185  
6186 < fi
6187 < echo "$as_me:4749: result: $ac_cv_prog_gxx_2_95" >&5
6188 < echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
6189 < if test "$ac_cv_prog_gxx_2_95" = yes; then
6190 <        :
6186 > pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
6187 > F90_MODULE_NAMES=empty
6188 > case $pat in
6189 >       %MODULE%)
6190 >          F90_MODULE_NAMES=UPPER ;;
6191 >       %Module%)
6192 >          F90_MODULE_NAMES=Mixed ;;
6193 >       %module%)
6194 >          F90_MODULE_NAMES=lower ;;
6195 >       *)
6196 >          F90_MODULE_NAMES=unknown ;;
6197 > esac
6198  
6199 < echo "$as_me:4754: checking whether ${CXX-c++} accepts -mcpu=750" >&5
6200 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
6201 < if test "${ac_m_cpu_750+set}" = set; then
6202 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6203 < else
4759 <  echo 'void f(){}' > conftest.cpp
4760 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
4761 <        ac_m_cpu_750=yes
4762 < else
4763 <        ac_m_cpu_750=no
4764 < fi
4765 < rm -f conftest*
6199 > ac_ext=c
6200 > ac_cpp='$CPP $CPPFLAGS'
6201 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6202 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6203 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6204  
4767 fi
4768 echo "$as_me:4768: result: $ac_m_cpu_750" >&5
4769 echo "${ECHO_T}$ac_m_cpu_750" >&6
4770 if test "$ac_m_cpu_750" = yes; then
4771        :
4772        CPU_FLAGS=-mcpu=750
4773 else
4774        :
6205  
6206 < fi
6206 > ac_ext=c
6207 > ac_cpp='$CPP $CPPFLAGS'
6208 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6209 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6210 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6211  
4778 else
4779        :
6212  
4781 fi
6213  
6214 <                fi
6215 <                if test -z "$CPU_FLAGS"; then
6216 <
6217 < echo "$as_me:4786: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
4787 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
4788 < if test "${ac_m_cpu_powerpc+set}" = set; then
4789 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6214 > { echo "$as_me:$LINENO: checking for asin in -lm" >&5
6215 > echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6; }
6216 > if test "${ac_cv_lib_m_asin+set}" = set; then
6217 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6218   else
6219 <  echo 'void f(){}' > conftest.cpp
6220 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
6221 <        ac_m_cpu_powerpc=yes
6219 >  ac_check_lib_save_LIBS=$LIBS
6220 > LIBS="-lm  $LIBS"
6221 > cat >conftest.$ac_ext <<_ACEOF
6222 > /* confdefs.h.  */
6223 > _ACEOF
6224 > cat confdefs.h >>conftest.$ac_ext
6225 > cat >>conftest.$ac_ext <<_ACEOF
6226 > /* end confdefs.h.  */
6227 >
6228 > /* Override any GCC internal prototype to avoid an error.
6229 >   Use char because int might match the return type of a GCC
6230 >   builtin and then its argument prototype would still apply.  */
6231 > #ifdef __cplusplus
6232 > extern "C"
6233 > #endif
6234 > char asin ();
6235 > #ifdef FC_DUMMY_MAIN
6236 > #ifndef FC_DUMMY_MAIN_EQ_F77
6237 > #  ifdef __cplusplus
6238 >     extern "C"
6239 > #  endif
6240 >   int FC_DUMMY_MAIN() { return 1; }
6241 > #endif
6242 > #endif
6243 > int
6244 > main ()
6245 > {
6246 > return asin ();
6247 >  ;
6248 >  return 0;
6249 > }
6250 > _ACEOF
6251 > rm -rf conftest.$ac_objext conftest$ac_exeext
6252 > if { (ac_try="$ac_link"
6253 > case "(($ac_try" in
6254 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6255 >  *) ac_try_echo=$ac_try;;
6256 > esac
6257 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6258 >  (eval "$ac_link") 2>conftest.er1
6259 >  ac_status=$?
6260 >  grep -v '^ *+' conftest.er1 >conftest.err
6261 >  rm -f conftest.er1
6262 >  cat conftest.err >&5
6263 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6264 >  (exit $ac_status); } && {
6265 >         test -z "$ac_c_werror_flag" ||
6266 >         test ! -s conftest.err
6267 >       } && test -s conftest$ac_exeext &&
6268 >       $as_test_x conftest$ac_exeext; then
6269 >  ac_cv_lib_m_asin=yes
6270   else
6271 <        ac_m_cpu_powerpc=no
6271 >  echo "$as_me: failed program was:" >&5
6272 > sed 's/^/| /' conftest.$ac_ext >&5
6273 >
6274 >        ac_cv_lib_m_asin=no
6275   fi
4797 rm -f conftest*
6276  
6277 + rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6278 +      conftest$ac_exeext conftest.$ac_ext
6279 + LIBS=$ac_check_lib_save_LIBS
6280   fi
6281 < echo "$as_me:4800: result: $ac_m_cpu_powerpc" >&5
6282 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
6283 < if test "$ac_m_cpu_powerpc" = yes; then
6284 <        :
6285 <        CPU_FLAGS=-mcpu=powerpc
6286 < else
4806 <        :
6281 > { echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
6282 > echo "${ECHO_T}$ac_cv_lib_m_asin" >&6; }
6283 > if test $ac_cv_lib_m_asin = yes; then
6284 >  cat >>confdefs.h <<_ACEOF
6285 > #define HAVE_LIBM 1
6286 > _ACEOF
6287  
6288 +  LIBS="-lm $LIBS"
6289 +
6290 + else
6291 +  exit
6292   fi
6293  
4810                fi
4811                if test -z "$CPU_FLAGS"; then
6294  
6295 < echo "$as_me:4813: checking whether ${CXX-c++} accepts -mpowerpc" >&5
6296 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
6297 < if test "${ac_m_powerpc+set}" = set; then
6295 > { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6296 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6297 > if test "${ac_cv_header_stdc+set}" = set; then
6298    echo $ECHO_N "(cached) $ECHO_C" >&6
6299   else
6300 <  echo 'void f(){}' > conftest.cpp
6301 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
6302 <        ac_m_powerpc=yes
6303 < else
6304 <        ac_m_powerpc=no
6305 < fi
6306 < rm -f conftest*
6300 >  cat >conftest.$ac_ext <<_ACEOF
6301 > /* confdefs.h.  */
6302 > _ACEOF
6303 > cat confdefs.h >>conftest.$ac_ext
6304 > cat >>conftest.$ac_ext <<_ACEOF
6305 > /* end confdefs.h.  */
6306 > #include <stdlib.h>
6307 > #include <stdarg.h>
6308 > #include <string.h>
6309 > #include <float.h>
6310  
6311 < fi
6312 < echo "$as_me:4827: result: $ac_m_powerpc" >&5
6313 < echo "${ECHO_T}$ac_m_powerpc" >&6
6314 < if test "$ac_m_powerpc" = yes; then
6315 <        :
6316 <        CPU_FLAGS=-mpowerpc
6311 > #ifdef FC_DUMMY_MAIN
6312 > #ifndef FC_DUMMY_MAIN_EQ_F77
6313 > #  ifdef __cplusplus
6314 >     extern "C"
6315 > #  endif
6316 >   int FC_DUMMY_MAIN() { return 1; }
6317 > #endif
6318 > #endif
6319 > int
6320 > main ()
6321 > {
6322 >
6323 >  ;
6324 >  return 0;
6325 > }
6326 > _ACEOF
6327 > rm -rf conftest.$ac_objext
6328 > if { (ac_try="$ac_compile"
6329 > case "(($ac_try" in
6330 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6331 >  *) ac_try_echo=$ac_try;;
6332 > esac
6333 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6334 >  (eval "$ac_compile") 2>conftest.er1
6335 >  ac_status=$?
6336 >  grep -v '^ *+' conftest.er1 >conftest.err
6337 >  rm -f conftest.er1
6338 >  cat conftest.err >&5
6339 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6340 >  (exit $ac_status); } && {
6341 >         test -z "$ac_c_werror_flag" ||
6342 >         test ! -s conftest.err
6343 >       } && test -s conftest.$ac_objext; then
6344 >  ac_cv_header_stdc=yes
6345   else
6346 <        :
6346 >  echo "$as_me: failed program was:" >&5
6347 > sed 's/^/| /' conftest.$ac_ext >&5
6348  
6349 +        ac_cv_header_stdc=no
6350   fi
6351  
6352 <                fi
4838 <          esac
4839 <  fi
6352 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6353  
6354 <  if test -n "$CPU_FLAGS"; then
6355 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
6356 <  fi
6354 > if test $ac_cv_header_stdc = yes; then
6355 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6356 >  cat >conftest.$ac_ext <<_ACEOF
6357 > /* confdefs.h.  */
6358 > _ACEOF
6359 > cat confdefs.h >>conftest.$ac_ext
6360 > cat >>conftest.$ac_ext <<_ACEOF
6361 > /* end confdefs.h.  */
6362 > #include <string.h>
6363  
6364 <  if test -z "$CXXFLAGS"; then
6365 <        echo ""
6366 <        echo "**********************************************************"
6367 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
4849 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
4850 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
4851 <        echo "**********************************************************"
4852 <        echo ""
4853 <        CXXFLAGS="-O3"
4854 <  fi
4855 <
4856 < echo "$as_me:4856: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
4857 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
4858 < if test "${ac_guessed_cxxflags+set}" = set; then
4859 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6364 > _ACEOF
6365 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6366 >  $EGREP "memchr" >/dev/null 2>&1; then
6367 >  :
6368   else
6369 <  echo 'void f(){}' > conftest.cpp
4862 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
4863 <        ac_guessed_cxxflags=yes
4864 < else
4865 <        ac_guessed_cxxflags=no
6369 >  ac_cv_header_stdc=no
6370   fi
6371 < rm -f conftest*
6371 > rm -rf conftest*
6372  
6373   fi
4870 echo "$as_me:4870: result: $ac_guessed_cxxflags" >&5
4871 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
4872 if test "$ac_guessed_cxxflags" = yes; then
4873        :
6374  
6375 < else
6376 <        :
6375 > if test $ac_cv_header_stdc = yes; then
6376 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6377 >  cat >conftest.$ac_ext <<_ACEOF
6378 > /* confdefs.h.  */
6379 > _ACEOF
6380 > cat confdefs.h >>conftest.$ac_ext
6381 > cat >>conftest.$ac_ext <<_ACEOF
6382 > /* end confdefs.h.  */
6383 > #include <stdlib.h>
6384  
6385 <        echo ""
6386 <        echo "**********************************************************"
6387 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
6388 <        echo "* your compiler.                                         *"
6389 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
6390 <        echo "**********************************************************"
4884 <        echo ""
4885 <        CXXFLAGS=""
4886 <
6385 > _ACEOF
6386 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6387 >  $EGREP "free" >/dev/null 2>&1; then
6388 >  :
6389 > else
6390 >  ac_cv_header_stdc=no
6391   fi
6392 + rm -rf conftest*
6393  
6394   fi
6395  
6396 < # Try to determine "good" native compiler flags if none specified on command
6397 < # line
6398 <
6399 < if test x"$F90FLAGS" = x ; then
6400 <  F90FLAGS=""
6401 <  case "${host_cpu}-${host_os}" in
6402 <
6403 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
6404 <                    F90FLAGS="-O"
6405 <                fi;;
6406 <   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
6407 <                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
6408 <                fi;;
6409 <   powerpc*-aix*)
6410 <        if test "$F90" = f90 -o "$F90" = xlf90; then
6411 <                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
6412 <                echo "*******************************************************"
6413 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
6414 <                echo "*  recommended that you use                           *"
6415 <                echo "*                                                     *"
6416 <                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
6417 <                echo "*                                 ^^^                 *"
6418 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
4914 <                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
4915 <                echo "*******************************************************"
4916 <        fi;;
4917 <   *darwin*)
4918 <        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
4919 <                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
4920 <        fi;;
4921 <  esac
4922 <
4923 <  if test -n "$CPU_FLAGS"; then
4924 <        F90FLAGS="$F90FLAGS $CPU_FLAGS"
4925 <  fi
4926 <
4927 <  if test -z "$F90FLAGS"; then
4928 <        echo ""
4929 <        echo "**********************************************************"
4930 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
4931 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
4932 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
4933 <        echo "**********************************************************"
4934 <        echo ""
4935 <        F90FLAGS="-O3"
4936 <  fi
6396 > if test $ac_cv_header_stdc = yes; then
6397 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6398 >  if test "$cross_compiling" = yes; then
6399 >  :
6400 > else
6401 >  cat >conftest.$ac_ext <<_ACEOF
6402 > /* confdefs.h.  */
6403 > _ACEOF
6404 > cat confdefs.h >>conftest.$ac_ext
6405 > cat >>conftest.$ac_ext <<_ACEOF
6406 > /* end confdefs.h.  */
6407 > #include <ctype.h>
6408 > #include <stdlib.h>
6409 > #if ((' ' & 0x0FF) == 0x020)
6410 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6411 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6412 > #else
6413 > # define ISLOWER(c) \
6414 >                   (('a' <= (c) && (c) <= 'i') \
6415 >                     || ('j' <= (c) && (c) <= 'r') \
6416 >                     || ('s' <= (c) && (c) <= 'z'))
6417 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6418 > #endif
6419  
6420 < echo "$as_me:4938: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
6421 < echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
6422 < if test "${ac_guessed_f90flags+set}" = set; then
6423 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6424 < else
6425 <
6426 < ac_ext=f90
6427 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
6428 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6429 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
6430 <
6431 < echo 'program main' > conftest.$ac_ext
6432 < echo 'end program main' >> conftest.$ac_ext
6433 < ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
6434 < if { (eval echo "$as_me:4952: \"$ac_compile\"") >&5
6435 <  (eval $ac_compile) 2>&5
6420 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6421 > int
6422 > main ()
6423 > {
6424 >  int i;
6425 >  for (i = 0; i < 256; i++)
6426 >    if (XOR (islower (i), ISLOWER (i))
6427 >        || toupper (i) != TOUPPER (i))
6428 >      return 2;
6429 >  return 0;
6430 > }
6431 > _ACEOF
6432 > rm -rf conftest$ac_exeext
6433 > if { (ac_try="$ac_link"
6434 > case "(($ac_try" in
6435 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6436 >  *) ac_try_echo=$ac_try;;
6437 > esac
6438 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6439 >  (eval "$ac_link") 2>&5
6440    ac_status=$?
6441 <  echo "$as_me:4955: \$? = $ac_status" >&5
6442 <  (exit $ac_status); }; then
6443 <        ac_guessed_f90flags=yes
6441 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6442 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6443 >  { (case "(($ac_try" in
6444 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6445 >  *) ac_try_echo=$ac_try;;
6446 > esac
6447 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6448 >  (eval "$ac_try") 2>&5
6449 >  ac_status=$?
6450 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6451 >  (exit $ac_status); }; }; then
6452 >  :
6453   else
6454 <        ac_guessed_f90flags=no
6455 < fi
6456 < rm -f conftest*
4962 < ac_ext=c
4963 < ac_cpp='$CPP $CPPFLAGS'
4964 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4965 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4966 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6454 >  echo "$as_me: program exited with status $ac_status" >&5
6455 > echo "$as_me: failed program was:" >&5
6456 > sed 's/^/| /' conftest.$ac_ext >&5
6457  
6458 + ( exit $ac_status )
6459 + ac_cv_header_stdc=no
6460   fi
6461 < echo "$as_me:4969: result: $ac_guessed_f90flags" >&5
6462 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
4971 < if test "$ac_guessed_f90flags" = yes; then
4972 <        :
6461 > rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6462 > fi
6463  
4974 else
4975        :
6464  
4977        echo ""
4978        echo "**********************************************************"
4979        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
4980        echo "* your compiler.                                         *"
4981        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
4982        echo "**********************************************************"
4983        echo ""
4984        F90FLAGS=""
4985
6465   fi
6466 + fi
6467 + { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6468 + echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6469 + if test $ac_cv_header_stdc = yes; then
6470  
6471 + cat >>confdefs.h <<\_ACEOF
6472 + #define STDC_HEADERS 1
6473 + _ACEOF
6474 +
6475   fi
6476  
6477 <     ;;
4991 < esac
6477 > # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6478  
4993 # Find a good install program.  We prefer a C program (faster),
4994 # so one script is as good as another.  But avoid the broken or
4995 # incompatible versions:
4996 # SysV /etc/install, /usr/sbin/install
4997 # SunOS /usr/etc/install
4998 # IRIX /sbin/install
4999 # AIX /bin/install
5000 # AmigaOS /C/install, which installs bootblocks on floppy discs
5001 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5002 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5003 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5004 # ./install, which can be erroneously created by make from ./install.sh.
5005 echo "$as_me:5005: checking for a BSD compatible install" >&5
5006 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
5007 if test -z "$INSTALL"; then
5008 if test "${ac_cv_path_install+set}" = set; then
5009  echo $ECHO_N "(cached) $ECHO_C" >&6
5010 else
5011    ac_save_IFS=$IFS; IFS=$ac_path_separator
5012  for ac_dir in $PATH; do
5013    IFS=$ac_save_IFS
5014    # Account for people who put trailing slashes in PATH elements.
5015    case $ac_dir/ in
5016    / | ./ | .// | /cC/* \
5017    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
5018    | /usr/ucb/* ) ;;
5019    *)
5020      # OSF1 and SCO ODT 3.0 have their own names for install.
5021      # Don't use installbsd from OSF since it installs stuff as root
5022      # by default.
5023      for ac_prog in ginstall scoinst install; do
5024        if $as_executable_p "$ac_dir/$ac_prog"; then
5025          if test $ac_prog = install &&
5026            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
5027            # AIX install.  It has an incompatible calling convention.
5028            :
5029          elif test $ac_prog = install &&
5030            grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
5031            # program-specific install script used by HP pwplus--don't use.
5032            :
5033          else
5034            ac_cv_path_install="$ac_dir/$ac_prog -c"
5035            break 2
5036          fi
5037        fi
5038      done
5039      ;;
5040    esac
5041  done
6479  
5043 fi
5044  if test "${ac_cv_path_install+set}" = set; then
5045    INSTALL=$ac_cv_path_install
5046  else
5047    # As a last resort, use the slow shell script.  We don't cache a
5048    # path for INSTALL within a source directory, because that will
5049    # break other packages using the cache if that directory is
5050    # removed, or if the path is relative.
5051    INSTALL=$ac_install_sh
5052  fi
5053 fi
5054 echo "$as_me:5054: result: $INSTALL" >&5
5055 echo "${ECHO_T}$INSTALL" >&6
6480  
5057 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5058 # It thinks the first close brace ends the variable substitution.
5059 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6481  
5061 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6482  
5063 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6483  
5065 echo "$as_me:5065: checking whether ln -s works" >&5
5066 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
5067 LN_S=$as_ln_s
5068 if test "$LN_S" = "ln -s"; then
5069  echo "$as_me:5069: result: yes" >&5
5070 echo "${ECHO_T}yes" >&6
5071 else
5072  echo "$as_me:5072: result: no, using $LN_S" >&5
5073 echo "${ECHO_T}no, using $LN_S" >&6
5074 fi
6484  
5076 echo "$as_me:5076: checking whether ${MAKE-make} sets \${MAKE}" >&5
5077 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
5078 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
5079 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
5080  echo $ECHO_N "(cached) $ECHO_C" >&6
5081 else
5082  cat >conftest.make <<\EOF
5083 all:
5084        @echo 'ac_maketemp="${MAKE}"'
5085 EOF
5086 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5087 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
5088 if test -n "$ac_maketemp"; then
5089  eval ac_cv_prog_make_${ac_make}_set=yes
5090 else
5091  eval ac_cv_prog_make_${ac_make}_set=no
5092 fi
5093 rm -f conftest.make
5094 fi
5095 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
5096  echo "$as_me:5096: result: yes" >&5
5097 echo "${ECHO_T}yes" >&6
5098  SET_MAKE=
5099 else
5100  echo "$as_me:5100: result: no" >&5
5101 echo "${ECHO_T}no" >&6
5102  SET_MAKE="MAKE=${MAKE-make}"
5103 fi
6485  
6486 < if test -n "$ac_tool_prefix"; then
6487 <  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6488 < set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6489 < echo "$as_me:5108: checking for $ac_word" >&5
6490 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6491 < if test "${ac_cv_prog_RANLIB+set}" = set; then
6486 >
6487 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6488 >                  inttypes.h stdint.h unistd.h
6489 > do
6490 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6491 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
6492 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6493 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6494    echo $ECHO_N "(cached) $ECHO_C" >&6
6495   else
6496 <  if test -n "$RANLIB"; then
6497 <  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6498 < else
6499 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
6500 < ac_dummy="$PATH"
6501 < for ac_dir in $ac_dummy; do
6502 <  IFS=$ac_save_IFS
5120 <  test -z "$ac_dir" && ac_dir=.
5121 <  $as_executable_p "$ac_dir/$ac_word" || continue
5122 < ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5123 < echo "$as_me:5123: found $ac_dir/$ac_word" >&5
5124 < break
5125 < done
6496 >  cat >conftest.$ac_ext <<_ACEOF
6497 > /* confdefs.h.  */
6498 > _ACEOF
6499 > cat confdefs.h >>conftest.$ac_ext
6500 > cat >>conftest.$ac_ext <<_ACEOF
6501 > /* end confdefs.h.  */
6502 > $ac_includes_default
6503  
6504 < fi
6505 < fi
6506 < RANLIB=$ac_cv_prog_RANLIB
6507 < if test -n "$RANLIB"; then
6508 <  echo "$as_me:5131: result: $RANLIB" >&5
6509 < echo "${ECHO_T}$RANLIB" >&6
6504 > #include <$ac_header>
6505 > _ACEOF
6506 > rm -rf conftest.$ac_objext
6507 > if { (ac_try="$ac_compile"
6508 > case "(($ac_try" in
6509 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6510 >  *) ac_try_echo=$ac_try;;
6511 > esac
6512 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6513 >  (eval "$ac_compile") 2>conftest.er1
6514 >  ac_status=$?
6515 >  grep -v '^ *+' conftest.er1 >conftest.err
6516 >  rm -f conftest.er1
6517 >  cat conftest.err >&5
6518 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 >  (exit $ac_status); } && {
6520 >         test -z "$ac_c_werror_flag" ||
6521 >         test ! -s conftest.err
6522 >       } && test -s conftest.$ac_objext; then
6523 >  eval "$as_ac_Header=yes"
6524   else
6525 <  echo "$as_me:5134: result: no" >&5
6526 < echo "${ECHO_T}no" >&6
5136 < fi
6525 >  echo "$as_me: failed program was:" >&5
6526 > sed 's/^/| /' conftest.$ac_ext >&5
6527  
6528 +        eval "$as_ac_Header=no"
6529   fi
5139 if test -z "$ac_cv_prog_RANLIB"; then
5140  ac_ct_RANLIB=$RANLIB
5141  # Extract the first word of "ranlib", so it can be a program name with args.
5142 set dummy ranlib; ac_word=$2
5143 echo "$as_me:5143: checking for $ac_word" >&5
5144 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5145 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5146  echo $ECHO_N "(cached) $ECHO_C" >&6
5147 else
5148  if test -n "$ac_ct_RANLIB"; then
5149  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5150 else
5151  ac_save_IFS=$IFS; IFS=$ac_path_separator
5152 ac_dummy="$PATH"
5153 for ac_dir in $ac_dummy; do
5154  IFS=$ac_save_IFS
5155  test -z "$ac_dir" && ac_dir=.
5156  $as_executable_p "$ac_dir/$ac_word" || continue
5157 ac_cv_prog_ac_ct_RANLIB="ranlib"
5158 echo "$as_me:5158: found $ac_dir/$ac_word" >&5
5159 break
5160 done
6530  
6531 <  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6531 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6532   fi
6533 < fi
6534 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6535 < if test -n "$ac_ct_RANLIB"; then
6536 <  echo "$as_me:5167: result: $ac_ct_RANLIB" >&5
6537 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
6538 < else
6539 <  echo "$as_me:5170: result: no" >&5
5171 < echo "${ECHO_T}no" >&6
5172 < fi
6533 > ac_res=`eval echo '${'$as_ac_Header'}'`
6534 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
6535 > echo "${ECHO_T}$ac_res" >&6; }
6536 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
6537 >  cat >>confdefs.h <<_ACEOF
6538 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6539 > _ACEOF
6540  
5174  RANLIB=$ac_ct_RANLIB
5175 else
5176  RANLIB="$ac_cv_prog_RANLIB"
6541   fi
6542  
5179 for ac_prog in 'bison -y' byacc
5180 do
5181  # Extract the first word of "$ac_prog", so it can be a program name with args.
5182 set dummy $ac_prog; ac_word=$2
5183 echo "$as_me:5183: checking for $ac_word" >&5
5184 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5185 if test "${ac_cv_prog_YACC+set}" = set; then
5186  echo $ECHO_N "(cached) $ECHO_C" >&6
5187 else
5188  if test -n "$YACC"; then
5189  ac_cv_prog_YACC="$YACC" # Let the user override the test.
5190 else
5191  ac_save_IFS=$IFS; IFS=$ac_path_separator
5192 ac_dummy="$PATH"
5193 for ac_dir in $ac_dummy; do
5194  IFS=$ac_save_IFS
5195  test -z "$ac_dir" && ac_dir=.
5196  $as_executable_p "$ac_dir/$ac_word" || continue
5197 ac_cv_prog_YACC="$ac_prog"
5198 echo "$as_me:5198: found $ac_dir/$ac_word" >&5
5199 break
6543   done
6544  
6545 < fi
6546 < fi
6547 < YACC=$ac_cv_prog_YACC
6548 < if test -n "$YACC"; then
6549 <  echo "$as_me:5206: result: $YACC" >&5
6550 < echo "${ECHO_T}$YACC" >&6
6545 >
6546 > #
6547 > # Handle user hints
6548 > #
6549 >
6550 > # Check whether --with-zlib was given.
6551 > if test "${with_zlib+set}" = set; then
6552 >  withval=$with_zlib; zlib_dir="$withval"
6553   else
6554 <  echo "$as_me:5209: result: no" >&5
5210 < echo "${ECHO_T}no" >&6
6554 >                zlib_dir="not_set"
6555   fi
6556  
6557 <  test -n "$YACC" && break
5214 < done
5215 < test -n "$YACC" || YACC="yacc"
6557 > if test "$zlib_dir" != "no"; then
6558  
6559 < for ac_prog in flex lex
6560 < do
6561 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6562 < set dummy $ac_prog; ac_word=$2
6563 < echo "$as_me:5221: checking for $ac_word" >&5
6564 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6565 < if test "${ac_cv_prog_LEX+set}" = set; then
6566 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6567 < else
5226 <  if test -n "$LEX"; then
5227 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
5228 < else
5229 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
5230 < ac_dummy="$PATH"
5231 < for ac_dir in $ac_dummy; do
5232 <  IFS=$ac_save_IFS
5233 <  test -z "$ac_dir" && ac_dir=.
5234 <  $as_executable_p "$ac_dir/$ac_word" || continue
5235 < ac_cv_prog_LEX="$ac_prog"
5236 < echo "$as_me:5236: found $ac_dir/$ac_word" >&5
5237 < break
5238 < done
6559 > if test "$zlib_dir" != "not_set" ; then
6560 >  if test -d "$zlib_dir"
6561 >  then
6562 >    ZLIB_HOME="$zlib_dir"
6563 >  else
6564 >    { echo "$as_me:$LINENO: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
6565 > echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
6566 >  fi
6567 > fi
6568  
6569 + ZLIB_HOME=/usr/local
6570 + if test ! -f "${ZLIB_HOME}/include/zlib.h"
6571 + then
6572 +        ZLIB_HOME=/usr
6573   fi
5241 fi
5242 LEX=$ac_cv_prog_LEX
5243 if test -n "$LEX"; then
5244  echo "$as_me:5244: result: $LEX" >&5
5245 echo "${ECHO_T}$LEX" >&6
5246 else
5247  echo "$as_me:5247: result: no" >&5
5248 echo "${ECHO_T}no" >&6
5249 fi
6574  
6575 <  test -n "$LEX" && break
6576 < done
6577 < test -n "$LEX" || LEX=":"
6578 <
5255 < if test -z "$LEXLIB"
6575 > #
6576 > # Locate zlib, if wanted
6577 > #
6578 > if test -n "${ZLIB_HOME}"
6579   then
6580 <  echo "$as_me:5257: checking for yywrap in -lfl" >&5
6581 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
6582 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
6580 >        ZLIB_OLD_LDFLAGS=$LDFLAGS
6581 >        ZLIB_OLD_CPPFLAGS=$LDFLAGS
6582 >        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6583 >        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
6584 >
6585 >        ac_ext=c
6586 > ac_cpp='$CPP $CPPFLAGS'
6587 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6588 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6589 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6590 >
6591 >        { echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6592 > echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6; }
6593 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6594    echo $ECHO_N "(cached) $ECHO_C" >&6
6595   else
6596    ac_check_lib_save_LIBS=$LIBS
6597 < LIBS="-lfl  $LIBS"
6597 > LIBS="-lz  $LIBS"
6598   cat >conftest.$ac_ext <<_ACEOF
6599 < #line 5265 "configure"
6600 < #include "confdefs.h"
6599 > /* confdefs.h.  */
6600 > _ACEOF
6601 > cat confdefs.h >>conftest.$ac_ext
6602 > cat >>conftest.$ac_ext <<_ACEOF
6603 > /* end confdefs.h.  */
6604  
6605 < /* Override any gcc2 internal prototype to avoid an error.  */
6605 > /* Override any GCC internal prototype to avoid an error.
6606 >   Use char because int might match the return type of a GCC
6607 >   builtin and then its argument prototype would still apply.  */
6608   #ifdef __cplusplus
6609   extern "C"
6610   #endif
6611 < /* We use char because int might match the return type of a gcc2
6612 <   builtin and then its argument prototype would still apply.  */
6613 < char yywrap ();
6611 > char inflateEnd ();
6612 > #ifdef FC_DUMMY_MAIN
6613 > #ifndef FC_DUMMY_MAIN_EQ_F77
6614 > #  ifdef __cplusplus
6615 >     extern "C"
6616 > #  endif
6617 >   int FC_DUMMY_MAIN() { return 1; }
6618 > #endif
6619 > #endif
6620   int
6621   main ()
6622   {
6623 < yywrap ();
6623 > return inflateEnd ();
6624    ;
6625    return 0;
6626   }
6627   _ACEOF
6628 < rm -f conftest.$ac_objext conftest$ac_exeext
6629 < if { (eval echo "$as_me:5284: \"$ac_link\"") >&5
6630 <  (eval $ac_link) 2>&5
6628 > rm -rf conftest.$ac_objext conftest$ac_exeext
6629 > if { (ac_try="$ac_link"
6630 > case "(($ac_try" in
6631 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6632 >  *) ac_try_echo=$ac_try;;
6633 > esac
6634 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6635 >  (eval "$ac_link") 2>conftest.er1
6636    ac_status=$?
6637 <  echo "$as_me:5287: \$? = $ac_status" >&5
6638 <  (exit $ac_status); } &&
6639 <         { ac_try='test -s conftest$ac_exeext'
6640 <  { (eval echo "$as_me:5290: \"$ac_try\"") >&5
6641 <  (eval $ac_try) 2>&5
6642 <  ac_status=$?
6643 <  echo "$as_me:5293: \$? = $ac_status" >&5
6644 <  (exit $ac_status); }; }; then
6645 <  ac_cv_lib_fl_yywrap=yes
6637 >  grep -v '^ *+' conftest.er1 >conftest.err
6638 >  rm -f conftest.er1
6639 >  cat conftest.err >&5
6640 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6641 >  (exit $ac_status); } && {
6642 >         test -z "$ac_c_werror_flag" ||
6643 >         test ! -s conftest.err
6644 >       } && test -s conftest$ac_exeext &&
6645 >       $as_test_x conftest$ac_exeext; then
6646 >  ac_cv_lib_z_inflateEnd=yes
6647   else
6648    echo "$as_me: failed program was:" >&5
6649 < cat conftest.$ac_ext >&5
6650 < ac_cv_lib_fl_yywrap=no
6649 > sed 's/^/| /' conftest.$ac_ext >&5
6650 >
6651 >        ac_cv_lib_z_inflateEnd=no
6652   fi
6653 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6653 >
6654 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6655 >      conftest$ac_exeext conftest.$ac_ext
6656   LIBS=$ac_check_lib_save_LIBS
6657   fi
6658 < echo "$as_me:5304: result: $ac_cv_lib_fl_yywrap" >&5
6659 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
6660 < if test $ac_cv_lib_fl_yywrap = yes; then
6661 <  LEXLIB="-lfl"
6658 > { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6659 > echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; }
6660 > if test $ac_cv_lib_z_inflateEnd = yes; then
6661 >  zlib_cv_libz=yes
6662   else
6663 <  echo "$as_me:5309: checking for yywrap in -ll" >&5
6664 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
5311 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
5312 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5313 < else
5314 <  ac_check_lib_save_LIBS=$LIBS
5315 < LIBS="-ll  $LIBS"
5316 < cat >conftest.$ac_ext <<_ACEOF
5317 < #line 5317 "configure"
5318 < #include "confdefs.h"
6663 >  zlib_cv_libz=no
6664 > fi
6665  
6666 < /* Override any gcc2 internal prototype to avoid an error.  */
6667 < #ifdef __cplusplus
6668 < extern "C"
6669 < #endif
6670 < /* We use char because int might match the return type of a gcc2
6671 <   builtin and then its argument prototype would still apply.  */
6672 < char yywrap ();
6673 < int
6674 < main ()
6675 < {
6676 < yywrap ();
6677 <  ;
6678 <  return 0;
6679 < }
6666 >        if test "${ac_cv_header_zlib_h+set}" = set; then
6667 >  { echo "$as_me:$LINENO: checking for zlib.h" >&5
6668 > echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
6669 > if test "${ac_cv_header_zlib_h+set}" = set; then
6670 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6671 > fi
6672 > { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6673 > echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
6674 > else
6675 >  # Is the header compilable?
6676 > { echo "$as_me:$LINENO: checking zlib.h usability" >&5
6677 > echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
6678 > cat >conftest.$ac_ext <<_ACEOF
6679 > /* confdefs.h.  */
6680   _ACEOF
6681 < rm -f conftest.$ac_objext conftest$ac_exeext
6682 < if { (eval echo "$as_me:5336: \"$ac_link\"") >&5
6683 <  (eval $ac_link) 2>&5
6681 > cat confdefs.h >>conftest.$ac_ext
6682 > cat >>conftest.$ac_ext <<_ACEOF
6683 > /* end confdefs.h.  */
6684 > $ac_includes_default
6685 > #include <zlib.h>
6686 > _ACEOF
6687 > rm -rf conftest.$ac_objext
6688 > if { (ac_try="$ac_compile"
6689 > case "(($ac_try" in
6690 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6691 >  *) ac_try_echo=$ac_try;;
6692 > esac
6693 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6694 >  (eval "$ac_compile") 2>conftest.er1
6695    ac_status=$?
6696 <  echo "$as_me:5339: \$? = $ac_status" >&5
6697 <  (exit $ac_status); } &&
6698 <         { ac_try='test -s conftest$ac_exeext'
6699 <  { (eval echo "$as_me:5342: \"$ac_try\"") >&5
6700 <  (eval $ac_try) 2>&5
6701 <  ac_status=$?
6702 <  echo "$as_me:5345: \$? = $ac_status" >&5
6703 <  (exit $ac_status); }; }; then
6704 <  ac_cv_lib_l_yywrap=yes
6696 >  grep -v '^ *+' conftest.er1 >conftest.err
6697 >  rm -f conftest.er1
6698 >  cat conftest.err >&5
6699 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 >  (exit $ac_status); } && {
6701 >         test -z "$ac_c_werror_flag" ||
6702 >         test ! -s conftest.err
6703 >       } && test -s conftest.$ac_objext; then
6704 >  ac_header_compiler=yes
6705   else
6706    echo "$as_me: failed program was:" >&5
6707 < cat conftest.$ac_ext >&5
5351 < ac_cv_lib_l_yywrap=no
5352 < fi
5353 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5354 < LIBS=$ac_check_lib_save_LIBS
5355 < fi
5356 < echo "$as_me:5356: result: $ac_cv_lib_l_yywrap" >&5
5357 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
5358 < if test $ac_cv_lib_l_yywrap = yes; then
5359 <  LEXLIB="-ll"
5360 < fi
6707 > sed 's/^/| /' conftest.$ac_ext >&5
6708  
6709 +        ac_header_compiler=no
6710   fi
6711  
6712 < fi
6712 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
6713 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6714 > echo "${ECHO_T}$ac_header_compiler" >&6; }
6715  
6716 < if test "x$LEX" != "x:"; then
6717 <  echo "$as_me:5367: checking lex output file root" >&5
6718 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
5369 < if test "${ac_cv_prog_lex_root+set}" = set; then
5370 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5371 < else
5372 <  # The minimal lex program is just a single line: %%.  But some broken lexes
5373 < # (Solaris, I think it was) want two %% lines, so accommodate them.
5374 < echo '%%
5375 < %%' | $LEX
5376 < if test -f lex.yy.c; then
5377 <  ac_cv_prog_lex_root=lex.yy
5378 < elif test -f lexyy.c; then
5379 <  ac_cv_prog_lex_root=lexyy
5380 < else
5381 <  { { echo "$as_me:5381: error: cannot find output from $LEX; giving up" >&5
5382 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
5383 <   { (exit 1); exit 1; }; }
5384 < fi
5385 < fi
5386 < echo "$as_me:5386: result: $ac_cv_prog_lex_root" >&5
5387 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
5388 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
5389 <
5390 < echo "$as_me:5390: checking whether yytext is a pointer" >&5
5391 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
5392 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
5393 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5394 < else
5395 <  # POSIX says lex can declare yytext either as a pointer or an array; the
5396 < # default is implementation-dependent. Figure out which it is, since
5397 < # not all implementations provide the %pointer and %array declarations.
5398 < ac_cv_prog_lex_yytext_pointer=no
5399 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
5400 < ac_save_LIBS=$LIBS
5401 < LIBS="$LIBS $LEXLIB"
6716 > # Is the header present?
6717 > { echo "$as_me:$LINENO: checking zlib.h presence" >&5
6718 > echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
6719   cat >conftest.$ac_ext <<_ACEOF
6720 < `cat $LEX_OUTPUT_ROOT.c`
6720 > /* confdefs.h.  */
6721   _ACEOF
6722 < rm -f conftest.$ac_objext conftest$ac_exeext
6723 < if { (eval echo "$as_me:5406: \"$ac_link\"") >&5
6724 <  (eval $ac_link) 2>&5
6722 > cat confdefs.h >>conftest.$ac_ext
6723 > cat >>conftest.$ac_ext <<_ACEOF
6724 > /* end confdefs.h.  */
6725 > #include <zlib.h>
6726 > _ACEOF
6727 > if { (ac_try="$ac_cpp conftest.$ac_ext"
6728 > case "(($ac_try" in
6729 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6730 >  *) ac_try_echo=$ac_try;;
6731 > esac
6732 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6733 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6734    ac_status=$?
6735 <  echo "$as_me:5409: \$? = $ac_status" >&5
6736 <  (exit $ac_status); } &&
6737 <         { ac_try='test -s conftest$ac_exeext'
6738 <  { (eval echo "$as_me:5412: \"$ac_try\"") >&5
6739 <  (eval $ac_try) 2>&5
6740 <  ac_status=$?
6741 <  echo "$as_me:5415: \$? = $ac_status" >&5
6742 <  (exit $ac_status); }; }; then
6743 <  ac_cv_prog_lex_yytext_pointer=yes
6735 >  grep -v '^ *+' conftest.er1 >conftest.err
6736 >  rm -f conftest.er1
6737 >  cat conftest.err >&5
6738 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6739 >  (exit $ac_status); } >/dev/null && {
6740 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6741 >         test ! -s conftest.err
6742 >       }; then
6743 >  ac_header_preproc=yes
6744   else
6745    echo "$as_me: failed program was:" >&5
6746 < cat conftest.$ac_ext >&5
5421 < fi
5422 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5423 < LIBS=$ac_save_LIBS
5424 < rm -f "${LEX_OUTPUT_ROOT}.c"
6746 > sed 's/^/| /' conftest.$ac_ext >&5
6747  
6748 +  ac_header_preproc=no
6749   fi
5427 echo "$as_me:5427: result: $ac_cv_prog_lex_yytext_pointer" >&5
5428 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
5429 if test $ac_cv_prog_lex_yytext_pointer = yes; then
6750  
6751 < cat >>confdefs.h <<\EOF
6752 < #define YYTEXT_POINTER 1
6753 < EOF
6751 > rm -rf conftest.err conftest.$ac_ext
6752 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6753 > echo "${ECHO_T}$ac_header_preproc" >&6; }
6754  
6755 + # So?  What about this header?
6756 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6757 +  yes:no: )
6758 +    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
6759 + echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6760 +    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
6761 + echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
6762 +    ac_header_preproc=yes
6763 +    ;;
6764 +  no:yes:* )
6765 +    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
6766 + echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
6767 +    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
6768 + echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
6769 +    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
6770 + echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
6771 +    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
6772 + echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
6773 +    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
6774 + echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
6775 +    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
6776 + echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
6777 +    ( cat <<\_ASBOX
6778 + ## ------------------------------ ##
6779 + ## Report this to gezelter@nd.edu ##
6780 + ## ------------------------------ ##
6781 + _ASBOX
6782 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
6783 +    ;;
6784 + esac
6785 + { echo "$as_me:$LINENO: checking for zlib.h" >&5
6786 + echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
6787 + if test "${ac_cv_header_zlib_h+set}" = set; then
6788 +  echo $ECHO_N "(cached) $ECHO_C" >&6
6789 + else
6790 +  ac_cv_header_zlib_h=$ac_header_preproc
6791   fi
6792 + { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6793 + echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
6794  
6795   fi
6796 < # Extract the first word of "ar", so it can be a program name with args.
6797 < set dummy ar; ac_word=$2
5440 < echo "$as_me:5440: checking for $ac_word" >&5
5441 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5442 < if test "${ac_cv_prog_AR+set}" = set; then
5443 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6796 > if test $ac_cv_header_zlib_h = yes; then
6797 >  zlib_cv_zlib_h=yes
6798   else
6799 <  if test -n "$AR"; then
6800 <  ac_cv_prog_AR="$AR" # Let the user override the test.
5447 < else
5448 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
5449 < ac_dummy="$PATH"
5450 < for ac_dir in $ac_dummy; do
5451 <  IFS=$ac_save_IFS
5452 <  test -z "$ac_dir" && ac_dir=.
5453 <  $as_executable_p "$ac_dir/$ac_word" || continue
5454 < ac_cv_prog_AR="ar"
5455 < echo "$as_me:5455: found $ac_dir/$ac_word" >&5
5456 < break
5457 < done
6799 >  zlib_cv_zlib_h=no
6800 > fi
6801  
5459  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5460 fi
5461 fi
5462 AR=$ac_cv_prog_AR
5463 if test -n "$AR"; then
5464  echo "$as_me:5464: result: $AR" >&5
5465 echo "${ECHO_T}$AR" >&6
5466 else
5467  echo "$as_me:5467: result: no" >&5
5468 echo "${ECHO_T}no" >&6
5469 fi
6802  
6803 < if test "$AR" = "NONE"; then
6804 <  { { echo "$as_me:5472: error: --> Can't find \`ar'!" >&5
6805 < echo "$as_me: error: --> Can't find \`ar'!" >&2;}
6806 <   { (exit 1); exit 1; }; }
6807 <  cat >confcache <<\_ACEOF
5476 < # This file is a shell script that caches the results of configure
5477 < # tests run on this system so they can be shared between configure
5478 < # scripts and configure runs, see configure's option --config-cache.
5479 < # It is not useful on other systems.  If it contains results you don't
5480 < # want to keep, you may remove or edit it.
5481 < #
5482 < # config.status only pays attention to the cache file if you give it
5483 < # the --recheck option to rerun configure.
5484 < #
5485 < # `ac_cv_env_foo' variables (set or unset) will be overriden when
5486 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
5487 < # following values.
6803 >        ac_ext=c
6804 > ac_cpp='$CPP $CPPFLAGS'
6805 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6806 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6807 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6808  
5489 _ACEOF
6809  
6810 < # The following way of writing the cache mishandles newlines in values,
5492 < # but we know of no workaround that is simple, portable, and efficient.
5493 < # So, don't put newlines in cache variables' values.
5494 < # Ultrix sh set writes to stderr and can't be redirected directly,
5495 < # and sets the high bit in the cache file unless we assign to the vars.
5496 < {
5497 <  (set) 2>&1 |
5498 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
5499 <    *ac_space=\ *)
5500 <      # `set' does not quote correctly, so add quotes (double-quote
5501 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
5502 <      sed -n \
5503 <        "s/'/'\\\\''/g;
5504 <          s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5505 <      ;;
5506 <    *)
5507 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
5508 <      sed -n \
5509 <        "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5510 <      ;;
5511 <    esac;
5512 < } |
5513 <  sed '
5514 <     t clear
5515 <     : clear
5516 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5517 <     t end
5518 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5519 <     : end' >>confcache
5520 < if cmp -s $cache_file confcache; then :; else
5521 <  if test -w $cache_file; then
5522 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5523 <    cat confcache >$cache_file
5524 <  else
5525 <    echo "not updating unwritable cache $cache_file"
5526 <  fi
5527 < fi
5528 < rm -f confcache
5529 <  exit 1
5530 < fi
6810 >        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
6811  
6812 < # Extract the first word of "ps", so it can be a program name with args.
6813 < set dummy ps; ac_word=$2
6814 < echo "$as_me:5534: checking for $ac_word" >&5
5535 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5536 < if test "${ac_cv_path_PS+set}" = set; then
5537 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5538 < else
5539 <  case $PS in
5540 <  [\\/]* | ?:[\\/]*)
5541 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
5542 <  ;;
5543 <  *)
5544 <  ac_save_IFS=$IFS; IFS=$ac_path_separator
5545 < ac_dummy="$PATH"
5546 < for ac_dir in $ac_dummy; do
5547 <  IFS=$ac_save_IFS
5548 <  test -z "$ac_dir" && ac_dir=.
5549 <  if $as_executable_p "$ac_dir/$ac_word"; then
5550 <   ac_cv_path_PS="$ac_dir/$ac_word"
5551 <   echo "$as_me:5551: found $ac_dir/$ac_word" >&5
5552 <   break
5553 < fi
5554 < done
6812 > cat >>confdefs.h <<\_ACEOF
6813 > #define HAVE_ZLIB_H 1
6814 > _ACEOF
6815  
5556  ;;
5557 esac
5558 fi
5559 PS=$ac_cv_path_PS
6816  
6817 < if test -n "$PS"; then
6818 <  echo "$as_me:5562: result: $PS" >&5
6819 < echo "${ECHO_T}$PS" >&6
5564 < else
5565 <  echo "$as_me:5565: result: no" >&5
5566 < echo "${ECHO_T}no" >&6
5567 < fi
6817 > cat >>confdefs.h <<\_ACEOF
6818 > #define HAVE_LIBZ 1
6819 > _ACEOF
6820  
6821 < echo "$as_me:5569: checking for POSIX or BSD ps syntax" >&5
6822 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
6823 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
5572 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5573 < else
5574 <
5575 <        if $PS ax -o rss > /dev/null 2>&1; then
5576 <                ac_cv_prog_ps_ax=yes
5577 <        else
5578 <                ac_cv_prog_ps_ax=no
5579 <        fi
5580 <        if $PS -ef -o rss > /dev/null 2>&1; then
5581 <                ac_cv_prog_ps_ef=yes
5582 <        else
5583 <                ac_cv_prog_ps_ef=no
5584 <        fi
5585 <        if test "$ac_cv_prog_ps_ax" = yes; then
5586 <                ac_cv_prog_ps_syntax=BSD
6821 >                ZLIB_INC_DIR="${ZLIB_HOME}/include"
6822 >                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
6823 >                ZLIB="-lz"
6824          else
6825 <                if test "$ac_cv_prog_ps_ef" = yes; then
6826 <                        ac_cv_prog_ps_syntax=POSIX
6827 <                else
6828 <                        { { echo "$as_me:5591: error: Could not determine ps syntax" >&5
6829 < echo "$as_me: error: Could not determine ps syntax" >&2;}
6830 <   { (exit 1); exit 1; }; }
6831 <                fi
6832 <        fi
6825 >                { echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6826 > echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6; }
6827 >                ZLIB_INC_DIR=
6828 >                ZLIB_LIB_DIR=
6829 >                ZLIB=
6830 >                LDFLAGS="$ZLIB_OLD_LDFLAGS"
6831 >                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
6832 >                { echo "$as_me:$LINENO: result: failed" >&5
6833 > echo "${ECHO_T}failed" >&6; }
6834 >                echo ""
6835 >                echo "*********************************************************"
6836 >                echo "* WARNING: Could not find a working zlib installation   *"
6837 >                echo "* If you need OOPSE to be able to deal with compressed  *"
6838 >                echo "* trajectory dump files be sure to specify a valid zlib *"
6839 >                echo "* installation with --with-zlib=DIR                     *"
6840 >                echo "*                                                       *"
6841 >                echo "* OOPSE will still work without zlib installed.         *"
6842 >                echo "*********************************************************"
6843 >                echo ""
6844 >        fi
6845  
5597 fi
5598 echo "$as_me:5598: result: $ac_cv_prog_ps_syntax" >&5
5599 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
6846  
5601 cat >>confdefs.h <<EOF
5602 #define PSCOMMAND $PS
5603 EOF
6847  
5605 if test "$ac_cv_prog_ps_syntax" = BSD; then
5606  cat >>confdefs.h <<\EOF
5607 #define PSTYPE_IS_BSD 1
5608 EOF
5609
5610 else
5611   if test "$ac_cv_prog_ps_syntax" = POSIX; then
5612       cat >>confdefs.h <<\EOF
5613 #define PSTYPE_IS_POSIX 1
5614 EOF
5615
5616   else
5617       { { echo "$as_me:5617: error: Unknown ps syntax type!" >&5
5618 echo "$as_me: error: Unknown ps syntax type!" >&2;}
5619   { (exit 1); exit 1; }; }
5620   fi
6848   fi
5622
5623 # Check whether --with-mpi or --without-mpi was given.
5624 if test "${with_mpi+set}" = set; then
5625  withval="$with_mpi"
5626  with_mpi=$withval
5627 else
5628  with_mpi="no"
5629 fi;
5630
5631 case "x$with_mpi" in
5632        xyes | "x")  USE_MPI=yes;;
5633        xno) USE_MPI=no ;;
5634        *) MPI="$with_mpi"; USE_MPI=yes ;;
5635 esac
5636 if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
5637        MPI="/usr/local"
6849   fi
5639 if test "$USE_MPI" = "yes"; then
6850  
6851 < # Set variables...
6852 < MPI_LIB_DIR="$MPI/lib"
6853 < MPI_INC_DIR="$MPI/include"
6851 > #
6852 > # Handle user hints
6853 > #
6854  
6855 < echo "$as_me:5645: checking for mpi.h" >&5
6856 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
6857 < have_mpi_h=0
5648 < echo '#include <mpi.h>' > conftest.cc
5649 < if test -z "`${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1`"; then
5650 <        echo "$as_me:5650: result: yes" >&5
5651 < echo "${ECHO_T}yes" >&6
5652 <        have_mpi_h=1
6855 > # Check whether --with-fftw was given.
6856 > if test "${with_fftw+set}" = set; then
6857 >  withval=$with_fftw; fftw_dir="$withval"
6858   else
6859 <        echo "$as_me:5654: result: no! Check MPI include paths" >&5
5655 < echo "${ECHO_T}no! Check MPI include paths" >&6
5656 <        USE_MPI="no"
6859 >             fftw_dir="not_set"
6860   fi
5658 rm -f conftest*
5659 if test "$have_mpi_h" = 1; then
6861  
6862 < cat >>confdefs.h <<\EOF
6863 < #define HAVE_MPI_H 1
6864 < EOF
6862 > if test "$fftw_dir" != "no"; then
6863 >  if test "$fftw_dir" != "not_set" ; then
6864 >    if test -d "$fftw_dir"; then
6865 >      FFTW_HOME="$fftw_dir"
6866 >    else
6867 >      { echo "$as_me:$LINENO: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
6868 > echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
6869 >      FFTW_HOME=/usr/local
6870 >      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
6871 >        FFTW_HOME=/usr
6872 >      fi
6873 >    fi
6874 >    #
6875 >    # Locate fftw, if wanted
6876 >    #
6877 >    if test -n "${FFTW_HOME}"; then
6878 >      FFTW_OLD_LDFLAGS=$LDFLAGS
6879 >      FFTW_OLD_CPPFLAGS=$LDFLAGS
6880 >      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
6881 >      CPPFLAGS="$CPPFLAGS -I${FFTW_HOME}/include"
6882  
6883 < fi
5666 <
5667 < echo "$as_me:5667: checking whether mpif.h is usable" >&5
5668 < echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
5669 < have_mpif_h=0
5670 < rm -f conftest*
5671 < cat >conftest.f90 <<EOF
5672 < program main
5673 <   include 'mpif.h'
5674 < end
5675 < EOF
5676 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
5677 <        echo "$as_me:5677: result: yes" >&5
5678 < echo "${ECHO_T}yes" >&6
5679 <        MPI_F90_INC="$MPI_INC_DIR"
5680 <        have_mpif_h=1
5681 < else
5682 <        if test -s conftest.out ; then
5683 <                cat conftest.out >> config.log
5684 <        fi
5685 <        echo "$as_me:5685: result: no! Check MPI include paths" >&5
5686 < echo "${ECHO_T}no! Check MPI include paths" >&6
5687 <        USE_MPI="no"
5688 < fi
5689 < rm -f conftest*
5690 <
5691 < if test "$have_mpif_h" = 1; then
5692 <
5693 < cat >>confdefs.h <<\EOF
5694 < #define HAVE_MPIF_H 1
5695 < EOF
5696 <
5697 < fi
5698 <
5699 < ac_ext=c
6883 >      ac_ext=c
6884   ac_cpp='$CPP $CPPFLAGS'
6885   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6886   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6887   ac_compiler_gnu=$ac_cv_c_compiler_gnu
6888  
6889 < ac_save_LDFLAGS=$LDFLAGS
6890 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
6891 <
5708 < if test x = x"$MPI_LIB"; then
5709 <        echo "$as_me:5709: checking for MPI_Init in -lmpich" >&5
5710 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
5711 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
6889 >      { echo "$as_me:$LINENO: checking for fftw_execute in -lfftw3" >&5
6890 > echo $ECHO_N "checking for fftw_execute in -lfftw3... $ECHO_C" >&6; }
6891 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then
6892    echo $ECHO_N "(cached) $ECHO_C" >&6
6893   else
6894    ac_check_lib_save_LIBS=$LIBS
6895 < LIBS="-lmpich  $LIBS"
6895 > LIBS="-lfftw3  $LIBS"
6896   cat >conftest.$ac_ext <<_ACEOF
6897 < #line 5717 "configure"
6898 < #include "confdefs.h"
6897 > /* confdefs.h.  */
6898 > _ACEOF
6899 > cat confdefs.h >>conftest.$ac_ext
6900 > cat >>conftest.$ac_ext <<_ACEOF
6901 > /* end confdefs.h.  */
6902  
6903 < /* Override any gcc2 internal prototype to avoid an error.  */
6903 > /* Override any GCC internal prototype to avoid an error.
6904 >   Use char because int might match the return type of a GCC
6905 >   builtin and then its argument prototype would still apply.  */
6906   #ifdef __cplusplus
6907   extern "C"
6908   #endif
6909 < /* We use char because int might match the return type of a gcc2
6910 <   builtin and then its argument prototype would still apply.  */
6911 < char MPI_Init ();
6909 > char fftw_execute ();
6910 > #ifdef FC_DUMMY_MAIN
6911 > #ifndef FC_DUMMY_MAIN_EQ_F77
6912 > #  ifdef __cplusplus
6913 >     extern "C"
6914 > #  endif
6915 >   int FC_DUMMY_MAIN() { return 1; }
6916 > #endif
6917 > #endif
6918   int
6919   main ()
6920   {
6921 < MPI_Init ();
6921 > return fftw_execute ();
6922    ;
6923    return 0;
6924   }
6925   _ACEOF
6926 < rm -f conftest.$ac_objext conftest$ac_exeext
6927 < if { (eval echo "$as_me:5736: \"$ac_link\"") >&5
6928 <  (eval $ac_link) 2>&5
6926 > rm -rf conftest.$ac_objext conftest$ac_exeext
6927 > if { (ac_try="$ac_link"
6928 > case "(($ac_try" in
6929 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6930 >  *) ac_try_echo=$ac_try;;
6931 > esac
6932 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6933 >  (eval "$ac_link") 2>conftest.er1
6934    ac_status=$?
6935 <  echo "$as_me:5739: \$? = $ac_status" >&5
6936 <  (exit $ac_status); } &&
6937 <         { ac_try='test -s conftest$ac_exeext'
6938 <  { (eval echo "$as_me:5742: \"$ac_try\"") >&5
6939 <  (eval $ac_try) 2>&5
6940 <  ac_status=$?
6941 <  echo "$as_me:5745: \$? = $ac_status" >&5
6942 <  (exit $ac_status); }; }; then
6943 <  ac_cv_lib_mpich_MPI_Init=yes
6935 >  grep -v '^ *+' conftest.er1 >conftest.err
6936 >  rm -f conftest.er1
6937 >  cat conftest.err >&5
6938 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6939 >  (exit $ac_status); } && {
6940 >         test -z "$ac_c_werror_flag" ||
6941 >         test ! -s conftest.err
6942 >       } && test -s conftest$ac_exeext &&
6943 >       $as_test_x conftest$ac_exeext; then
6944 >  ac_cv_lib_fftw3_fftw_execute=yes
6945   else
6946    echo "$as_me: failed program was:" >&5
6947 < cat conftest.$ac_ext >&5
6948 < ac_cv_lib_mpich_MPI_Init=no
6947 > sed 's/^/| /' conftest.$ac_ext >&5
6948 >
6949 >        ac_cv_lib_fftw3_fftw_execute=no
6950   fi
6951 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6951 >
6952 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6953 >      conftest$ac_exeext conftest.$ac_ext
6954   LIBS=$ac_check_lib_save_LIBS
6955   fi
6956 < echo "$as_me:5756: result: $ac_cv_lib_mpich_MPI_Init" >&5
6957 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
6958 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
6959 <  MPI_LIB="-lmpich"
6956 > { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw3_fftw_execute" >&5
6957 > echo "${ECHO_T}$ac_cv_lib_fftw3_fftw_execute" >&6; }
6958 > if test $ac_cv_lib_fftw3_fftw_execute = yes; then
6959 >  fftw_cv_libfftw3=yes
6960 > else
6961 >  fftw_cv_libfftw3=no
6962   fi
6963  
6964 < fi
6965 < if test x = x"$MPI_LIB"; then
6966 <        echo "$as_me:5764: checking for MPI_Init in -lmpi" >&5
6967 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
5766 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
6964 >      if test "${ac_cv_header_fftw3_h+set}" = set; then
6965 >  { echo "$as_me:$LINENO: checking for fftw3.h" >&5
6966 > echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
6967 > if test "${ac_cv_header_fftw3_h+set}" = set; then
6968    echo $ECHO_N "(cached) $ECHO_C" >&6
6969 + fi
6970 + { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
6971 + echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
6972   else
6973 <  ac_check_lib_save_LIBS=$LIBS
6974 < LIBS="-lmpi  $LIBS"
6973 >  # Is the header compilable?
6974 > { echo "$as_me:$LINENO: checking fftw3.h usability" >&5
6975 > echo $ECHO_N "checking fftw3.h usability... $ECHO_C" >&6; }
6976   cat >conftest.$ac_ext <<_ACEOF
6977 < #line 5772 "configure"
5773 < #include "confdefs.h"
5774 <
5775 < /* Override any gcc2 internal prototype to avoid an error.  */
5776 < #ifdef __cplusplus
5777 < extern "C"
5778 < #endif
5779 < /* We use char because int might match the return type of a gcc2
5780 <   builtin and then its argument prototype would still apply.  */
5781 < char MPI_Init ();
5782 < int
5783 < main ()
5784 < {
5785 < MPI_Init ();
5786 <  ;
5787 <  return 0;
5788 < }
6977 > /* confdefs.h.  */
6978   _ACEOF
6979 < rm -f conftest.$ac_objext conftest$ac_exeext
6980 < if { (eval echo "$as_me:5791: \"$ac_link\"") >&5
6981 <  (eval $ac_link) 2>&5
6979 > cat confdefs.h >>conftest.$ac_ext
6980 > cat >>conftest.$ac_ext <<_ACEOF
6981 > /* end confdefs.h.  */
6982 > $ac_includes_default
6983 > #include <fftw3.h>
6984 > _ACEOF
6985 > rm -rf conftest.$ac_objext
6986 > if { (ac_try="$ac_compile"
6987 > case "(($ac_try" in
6988 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6989 >  *) ac_try_echo=$ac_try;;
6990 > esac
6991 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6992 >  (eval "$ac_compile") 2>conftest.er1
6993    ac_status=$?
6994 <  echo "$as_me:5794: \$? = $ac_status" >&5
6995 <  (exit $ac_status); } &&
6996 <         { ac_try='test -s conftest$ac_exeext'
6997 <  { (eval echo "$as_me:5797: \"$ac_try\"") >&5
6998 <  (eval $ac_try) 2>&5
6999 <  ac_status=$?
7000 <  echo "$as_me:5800: \$? = $ac_status" >&5
7001 <  (exit $ac_status); }; }; then
7002 <  ac_cv_lib_mpi_MPI_Init=yes
6994 >  grep -v '^ *+' conftest.er1 >conftest.err
6995 >  rm -f conftest.er1
6996 >  cat conftest.err >&5
6997 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6998 >  (exit $ac_status); } && {
6999 >         test -z "$ac_c_werror_flag" ||
7000 >         test ! -s conftest.err
7001 >       } && test -s conftest.$ac_objext; then
7002 >  ac_header_compiler=yes
7003   else
7004    echo "$as_me: failed program was:" >&5
7005 < cat conftest.$ac_ext >&5
5806 < ac_cv_lib_mpi_MPI_Init=no
5807 < fi
5808 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5809 < LIBS=$ac_check_lib_save_LIBS
5810 < fi
5811 < echo "$as_me:5811: result: $ac_cv_lib_mpi_MPI_Init" >&5
5812 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
5813 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
5814 <  MPI_LIB="-lmpi"
5815 < fi
7005 > sed 's/^/| /' conftest.$ac_ext >&5
7006  
7007 +        ac_header_compiler=no
7008   fi
5818 $as_unset ac_cv_lib_mpi_MPI_Init
5819 if test x = x"$MPI_LIB"; then
5820        echo "$as_me:5820: checking for MPI_Init in -lmpi" >&5
5821 echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
5822 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
5823  echo $ECHO_N "(cached) $ECHO_C" >&6
5824 else
5825  ac_check_lib_save_LIBS=$LIBS
5826 LIBS="-lmpi "-llam" $LIBS"
5827 cat >conftest.$ac_ext <<_ACEOF
5828 #line 5828 "configure"
5829 #include "confdefs.h"
7009  
7010 < /* Override any gcc2 internal prototype to avoid an error.  */
7011 < #ifdef __cplusplus
7012 < extern "C"
7013 < #endif
7014 < /* We use char because int might match the return type of a gcc2
7015 <   builtin and then its argument prototype would still apply.  */
7016 < char MPI_Init ();
7017 < int
7018 < main ()
5840 < {
5841 < MPI_Init ();
5842 <  ;
5843 <  return 0;
5844 < }
7010 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7011 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7012 > echo "${ECHO_T}$ac_header_compiler" >&6; }
7013 >
7014 > # Is the header present?
7015 > { echo "$as_me:$LINENO: checking fftw3.h presence" >&5
7016 > echo $ECHO_N "checking fftw3.h presence... $ECHO_C" >&6; }
7017 > cat >conftest.$ac_ext <<_ACEOF
7018 > /* confdefs.h.  */
7019   _ACEOF
7020 < rm -f conftest.$ac_objext conftest$ac_exeext
7021 < if { (eval echo "$as_me:5847: \"$ac_link\"") >&5
7022 <  (eval $ac_link) 2>&5
7020 > cat confdefs.h >>conftest.$ac_ext
7021 > cat >>conftest.$ac_ext <<_ACEOF
7022 > /* end confdefs.h.  */
7023 > #include <fftw3.h>
7024 > _ACEOF
7025 > if { (ac_try="$ac_cpp conftest.$ac_ext"
7026 > case "(($ac_try" in
7027 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7028 >  *) ac_try_echo=$ac_try;;
7029 > esac
7030 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7031 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7032    ac_status=$?
7033 <  echo "$as_me:5850: \$? = $ac_status" >&5
7034 <  (exit $ac_status); } &&
7035 <         { ac_try='test -s conftest$ac_exeext'
7036 <  { (eval echo "$as_me:5853: \"$ac_try\"") >&5
7037 <  (eval $ac_try) 2>&5
7038 <  ac_status=$?
7039 <  echo "$as_me:5856: \$? = $ac_status" >&5
7040 <  (exit $ac_status); }; }; then
7041 <  ac_cv_lib_mpi_MPI_Init=yes
7033 >  grep -v '^ *+' conftest.er1 >conftest.err
7034 >  rm -f conftest.er1
7035 >  cat conftest.err >&5
7036 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7037 >  (exit $ac_status); } >/dev/null && {
7038 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7039 >         test ! -s conftest.err
7040 >       }; then
7041 >  ac_header_preproc=yes
7042   else
7043    echo "$as_me: failed program was:" >&5
7044 < cat conftest.$ac_ext >&5
7045 < ac_cv_lib_mpi_MPI_Init=no
7044 > sed 's/^/| /' conftest.$ac_ext >&5
7045 >
7046 >  ac_header_preproc=no
7047   fi
7048 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7049 < LIBS=$ac_check_lib_save_LIBS
7050 < fi
7051 < echo "$as_me:5867: result: $ac_cv_lib_mpi_MPI_Init" >&5
7052 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
7053 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
7054 <  MPI_LIB="-lmpi -llam"
7048 >
7049 > rm -rf conftest.err conftest.$ac_ext
7050 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7051 > echo "${ECHO_T}$ac_header_preproc" >&6; }
7052 >
7053 > # So?  What about this header?
7054 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7055 >  yes:no: )
7056 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&5
7057 > echo "$as_me: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7058 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the compiler's result" >&5
7059 > echo "$as_me: WARNING: fftw3.h: proceeding with the compiler's result" >&2;}
7060 >    ac_header_preproc=yes
7061 >    ;;
7062 >  no:yes:* )
7063 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: present but cannot be compiled" >&5
7064 > echo "$as_me: WARNING: fftw3.h: present but cannot be compiled" >&2;}
7065 >    { echo "$as_me:$LINENO: WARNING: fftw3.h:     check for missing prerequisite headers?" >&5
7066 > echo "$as_me: WARNING: fftw3.h:     check for missing prerequisite headers?" >&2;}
7067 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: see the Autoconf documentation" >&5
7068 > echo "$as_me: WARNING: fftw3.h: see the Autoconf documentation" >&2;}
7069 >    { echo "$as_me:$LINENO: WARNING: fftw3.h:     section \"Present But Cannot Be Compiled\"" >&5
7070 > echo "$as_me: WARNING: fftw3.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7071 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the preprocessor's result" >&5
7072 > echo "$as_me: WARNING: fftw3.h: proceeding with the preprocessor's result" >&2;}
7073 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: in the future, the compiler will take precedence" >&5
7074 > echo "$as_me: WARNING: fftw3.h: in the future, the compiler will take precedence" >&2;}
7075 >    ( cat <<\_ASBOX
7076 > ## ------------------------------ ##
7077 > ## Report this to gezelter@nd.edu ##
7078 > ## ------------------------------ ##
7079 > _ASBOX
7080 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7081 >    ;;
7082 > esac
7083 > { echo "$as_me:$LINENO: checking for fftw3.h" >&5
7084 > echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
7085 > if test "${ac_cv_header_fftw3_h+set}" = set; then
7086 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7087 > else
7088 >  ac_cv_header_fftw3_h=$ac_header_preproc
7089   fi
7090 + { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
7091 + echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
7092  
7093   fi
7094 < $as_unset ac_cv_lib_mpich_MPI_Init
7095 < if test x = x"$MPI_LIB"; then
7096 <        echo "$as_me:5876: checking for MPI_Init in -lmpich" >&5
7097 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
7098 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
7094 > if test $ac_cv_header_fftw3_h = yes; then
7095 >  fftw_cv_fftw3_h=yes
7096 > else
7097 >  fftw_cv_fftw3_h=no
7098 > fi
7099 >
7100 >
7101 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7102 >        { echo "$as_me:$LINENO: checking for fftwnd_one in -lfftw" >&5
7103 > echo $ECHO_N "checking for fftwnd_one in -lfftw... $ECHO_C" >&6; }
7104 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then
7105    echo $ECHO_N "(cached) $ECHO_C" >&6
7106   else
7107    ac_check_lib_save_LIBS=$LIBS
7108 < LIBS="-lmpich "-lpmpich" $LIBS"
7108 > LIBS="-lfftw  $LIBS"
7109   cat >conftest.$ac_ext <<_ACEOF
7110 < #line 5884 "configure"
7111 < #include "confdefs.h"
7110 > /* confdefs.h.  */
7111 > _ACEOF
7112 > cat confdefs.h >>conftest.$ac_ext
7113 > cat >>conftest.$ac_ext <<_ACEOF
7114 > /* end confdefs.h.  */
7115  
7116 < /* Override any gcc2 internal prototype to avoid an error.  */
7116 > /* Override any GCC internal prototype to avoid an error.
7117 >   Use char because int might match the return type of a GCC
7118 >   builtin and then its argument prototype would still apply.  */
7119   #ifdef __cplusplus
7120   extern "C"
7121   #endif
7122 < /* We use char because int might match the return type of a gcc2
7123 <   builtin and then its argument prototype would still apply.  */
7124 < char MPI_Init ();
7122 > char fftwnd_one ();
7123 > #ifdef FC_DUMMY_MAIN
7124 > #ifndef FC_DUMMY_MAIN_EQ_F77
7125 > #  ifdef __cplusplus
7126 >     extern "C"
7127 > #  endif
7128 >   int FC_DUMMY_MAIN() { return 1; }
7129 > #endif
7130 > #endif
7131   int
7132   main ()
7133   {
7134 < MPI_Init ();
7134 > return fftwnd_one ();
7135    ;
7136    return 0;
7137   }
7138   _ACEOF
7139 < rm -f conftest.$ac_objext conftest$ac_exeext
7140 < if { (eval echo "$as_me:5903: \"$ac_link\"") >&5
7141 <  (eval $ac_link) 2>&5
7139 > rm -rf conftest.$ac_objext conftest$ac_exeext
7140 > if { (ac_try="$ac_link"
7141 > case "(($ac_try" in
7142 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7143 >  *) ac_try_echo=$ac_try;;
7144 > esac
7145 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7146 >  (eval "$ac_link") 2>conftest.er1
7147    ac_status=$?
7148 <  echo "$as_me:5906: \$? = $ac_status" >&5
7149 <  (exit $ac_status); } &&
7150 <         { ac_try='test -s conftest$ac_exeext'
7151 <  { (eval echo "$as_me:5909: \"$ac_try\"") >&5
7152 <  (eval $ac_try) 2>&5
7153 <  ac_status=$?
7154 <  echo "$as_me:5912: \$? = $ac_status" >&5
7155 <  (exit $ac_status); }; }; then
7156 <  ac_cv_lib_mpich_MPI_Init=yes
7148 >  grep -v '^ *+' conftest.er1 >conftest.err
7149 >  rm -f conftest.er1
7150 >  cat conftest.err >&5
7151 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7152 >  (exit $ac_status); } && {
7153 >         test -z "$ac_c_werror_flag" ||
7154 >         test ! -s conftest.err
7155 >       } && test -s conftest$ac_exeext &&
7156 >       $as_test_x conftest$ac_exeext; then
7157 >  ac_cv_lib_fftw_fftwnd_one=yes
7158   else
7159    echo "$as_me: failed program was:" >&5
7160 < cat conftest.$ac_ext >&5
7161 < ac_cv_lib_mpich_MPI_Init=no
7160 > sed 's/^/| /' conftest.$ac_ext >&5
7161 >
7162 >        ac_cv_lib_fftw_fftwnd_one=no
7163   fi
7164 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7164 >
7165 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7166 >      conftest$ac_exeext conftest.$ac_ext
7167   LIBS=$ac_check_lib_save_LIBS
7168   fi
7169 < echo "$as_me:5923: result: $ac_cv_lib_mpich_MPI_Init" >&5
7170 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
7171 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
7172 <  MPI_LIB="-lmpich -lpmpich"
7169 > { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7170 > echo "${ECHO_T}$ac_cv_lib_fftw_fftwnd_one" >&6; }
7171 > if test $ac_cv_lib_fftw_fftwnd_one = yes; then
7172 >  fftw_cv_libfftw=yes
7173 > else
7174 >  fftw_cv_libfftw=no
7175   fi
7176  
7177 < fi
7178 <
7179 < $as_unset ac_cv_lib_mpi_MPI_Init
7180 < if test x = x"$MPI_LIB"; then
5933 < echo "$as_me:5933: checking for MPI_Init in -lmpi" >&5
5934 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
5935 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
7177 >        if test "${ac_cv_header_fftw_h+set}" = set; then
7178 >  { echo "$as_me:$LINENO: checking for fftw.h" >&5
7179 > echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7180 > if test "${ac_cv_header_fftw_h+set}" = set; then
7181    echo $ECHO_N "(cached) $ECHO_C" >&6
7182 + fi
7183 + { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7184 + echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7185   else
7186 <  ac_check_lib_save_LIBS=$LIBS
7187 < LIBS="-lmpi -llam -lpthread $LIBS"
7186 >  # Is the header compilable?
7187 > { echo "$as_me:$LINENO: checking fftw.h usability" >&5
7188 > echo $ECHO_N "checking fftw.h usability... $ECHO_C" >&6; }
7189   cat >conftest.$ac_ext <<_ACEOF
7190 < #line 5941 "configure"
5942 < #include "confdefs.h"
5943 <
5944 < /* Override any gcc2 internal prototype to avoid an error.  */
5945 < #ifdef __cplusplus
5946 < extern "C"
5947 < #endif
5948 < /* We use char because int might match the return type of a gcc2
5949 <   builtin and then its argument prototype would still apply.  */
5950 < char MPI_Init ();
5951 < int
5952 < main ()
5953 < {
5954 < MPI_Init ();
5955 <  ;
5956 <  return 0;
5957 < }
7190 > /* confdefs.h.  */
7191   _ACEOF
7192 < rm -f conftest.$ac_objext conftest$ac_exeext
7193 < if { (eval echo "$as_me:5960: \"$ac_link\"") >&5
7194 <  (eval $ac_link) 2>&5
7192 > cat confdefs.h >>conftest.$ac_ext
7193 > cat >>conftest.$ac_ext <<_ACEOF
7194 > /* end confdefs.h.  */
7195 > $ac_includes_default
7196 > #include <fftw.h>
7197 > _ACEOF
7198 > rm -rf conftest.$ac_objext
7199 > if { (ac_try="$ac_compile"
7200 > case "(($ac_try" in
7201 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7202 >  *) ac_try_echo=$ac_try;;
7203 > esac
7204 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7205 >  (eval "$ac_compile") 2>conftest.er1
7206    ac_status=$?
7207 <  echo "$as_me:5963: \$? = $ac_status" >&5
7208 <  (exit $ac_status); } &&
7209 <         { ac_try='test -s conftest$ac_exeext'
7210 <  { (eval echo "$as_me:5966: \"$ac_try\"") >&5
7211 <  (eval $ac_try) 2>&5
7212 <  ac_status=$?
7213 <  echo "$as_me:5969: \$? = $ac_status" >&5
7214 <  (exit $ac_status); }; }; then
7215 <  ac_cv_lib_mpi_MPI_Init=yes
7207 >  grep -v '^ *+' conftest.er1 >conftest.err
7208 >  rm -f conftest.er1
7209 >  cat conftest.err >&5
7210 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7211 >  (exit $ac_status); } && {
7212 >         test -z "$ac_c_werror_flag" ||
7213 >         test ! -s conftest.err
7214 >       } && test -s conftest.$ac_objext; then
7215 >  ac_header_compiler=yes
7216   else
7217    echo "$as_me: failed program was:" >&5
7218 < cat conftest.$ac_ext >&5
5975 < ac_cv_lib_mpi_MPI_Init=no
5976 < fi
5977 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5978 < LIBS=$ac_check_lib_save_LIBS
5979 < fi
5980 < echo "$as_me:5980: result: $ac_cv_lib_mpi_MPI_Init" >&5
5981 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
5982 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
5983 <  MPI_LIB="-lmpi -llam -lpthread"
5984 < else
7218 > sed 's/^/| /' conftest.$ac_ext >&5
7219  
7220 <             { { echo "$as_me:5986: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
5987 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
5988 <   { (exit 1); exit 1; }; }
5989 <             USE_MPI="no"
5990 <
7220 >        ac_header_compiler=no
7221   fi
7222  
7223 < fi
7223 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7224 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7225 > echo "${ECHO_T}$ac_header_compiler" >&6; }
7226  
7227 < echo "$as_me:5995: checking for MPI Fortran library" >&5
7228 < echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
7229 < MPI_F90_LIB=""
7230 < if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
7231 <        MPI_F90_LIB="-lfmpich"
7232 < elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
7233 <        MPI_F90_LIB="-llamf77mpi"
7227 > # Is the header present?
7228 > { echo "$as_me:$LINENO: checking fftw.h presence" >&5
7229 > echo $ECHO_N "checking fftw.h presence... $ECHO_C" >&6; }
7230 > cat >conftest.$ac_ext <<_ACEOF
7231 > /* confdefs.h.  */
7232 > _ACEOF
7233 > cat confdefs.h >>conftest.$ac_ext
7234 > cat >>conftest.$ac_ext <<_ACEOF
7235 > /* end confdefs.h.  */
7236 > #include <fftw.h>
7237 > _ACEOF
7238 > if { (ac_try="$ac_cpp conftest.$ac_ext"
7239 > case "(($ac_try" in
7240 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7241 >  *) ac_try_echo=$ac_try;;
7242 > esac
7243 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7244 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7245 >  ac_status=$?
7246 >  grep -v '^ *+' conftest.er1 >conftest.err
7247 >  rm -f conftest.er1
7248 >  cat conftest.err >&5
7249 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7250 >  (exit $ac_status); } >/dev/null && {
7251 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7252 >         test ! -s conftest.err
7253 >       }; then
7254 >  ac_header_preproc=yes
7255   else
7256 <                        MPI_F90_LIB="  "
7257 < fi
6005 < echo "$as_me:6005: result: found $MPI_F90_LIB" >&5
6006 < echo "${ECHO_T}found $MPI_F90_LIB" >&6
7256 >  echo "$as_me: failed program was:" >&5
7257 > sed 's/^/| /' conftest.$ac_ext >&5
7258  
7259 +  ac_header_preproc=no
7260   fi
7261  
7262 < # Check whether --with-sprng or --without-sprng was given.
7263 < if test "${with_sprng+set}" = set; then
7264 <  withval="$with_sprng"
6013 <  with_sprng=$withval
6014 < else
6015 <  with_sprng="/usr/local"
6016 < fi;
7262 > rm -rf conftest.err conftest.$ac_ext
7263 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7264 > echo "${ECHO_T}$ac_header_preproc" >&6; }
7265  
7266 < case "x$with_sprng" in
7267 <        xyes | "x")  USE_SPRNG=yes;;
7268 <        xno) USE_SPRNG=no ;;
7269 <        *) SPRNG="$with_sprng"; USE_SPRNG=yes ;;
7266 > # So?  What about this header?
7267 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7268 >  yes:no: )
7269 >    { echo "$as_me:$LINENO: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7270 > echo "$as_me: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7271 >    { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the compiler's result" >&5
7272 > echo "$as_me: WARNING: fftw.h: proceeding with the compiler's result" >&2;}
7273 >    ac_header_preproc=yes
7274 >    ;;
7275 >  no:yes:* )
7276 >    { echo "$as_me:$LINENO: WARNING: fftw.h: present but cannot be compiled" >&5
7277 > echo "$as_me: WARNING: fftw.h: present but cannot be compiled" >&2;}
7278 >    { echo "$as_me:$LINENO: WARNING: fftw.h:     check for missing prerequisite headers?" >&5
7279 > echo "$as_me: WARNING: fftw.h:     check for missing prerequisite headers?" >&2;}
7280 >    { echo "$as_me:$LINENO: WARNING: fftw.h: see the Autoconf documentation" >&5
7281 > echo "$as_me: WARNING: fftw.h: see the Autoconf documentation" >&2;}
7282 >    { echo "$as_me:$LINENO: WARNING: fftw.h:     section \"Present But Cannot Be Compiled\"" >&5
7283 > echo "$as_me: WARNING: fftw.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7284 >    { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the preprocessor's result" >&5
7285 > echo "$as_me: WARNING: fftw.h: proceeding with the preprocessor's result" >&2;}
7286 >    { echo "$as_me:$LINENO: WARNING: fftw.h: in the future, the compiler will take precedence" >&5
7287 > echo "$as_me: WARNING: fftw.h: in the future, the compiler will take precedence" >&2;}
7288 >    ( cat <<\_ASBOX
7289 > ## ------------------------------ ##
7290 > ## Report this to gezelter@nd.edu ##
7291 > ## ------------------------------ ##
7292 > _ASBOX
7293 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7294 >    ;;
7295   esac
7296 < if test "$USE_SPRNG" = "yes" -a -z "$with_sprng"; then
7297 <        SPRNG="/usr/local"
7296 > { echo "$as_me:$LINENO: checking for fftw.h" >&5
7297 > echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7298 > if test "${ac_cv_header_fftw_h+set}" = set; then
7299 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7300 > else
7301 >  ac_cv_header_fftw_h=$ac_header_preproc
7302   fi
7303 < if test "$USE_SPRNG" = "yes"; then
7303 > { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7304 > echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7305  
7306 < # Set variables...
7307 < SPRNG_LIB_DIR="$SPRNG/lib"
7308 < SPRNG_INC_DIR="$SPRNG/include"
6031 <
6032 < echo "$as_me:6032: checking for sprng.h" >&5
6033 < echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
6034 < have_sprng_h=0
6035 < echo '#include <sprng.h>' > conftest.cc
6036 < if test -z "`${CXX} -I${SPRNG_INC_DIR} -c conftest.cc 2>&1`"; then
6037 <        echo "$as_me:6037: result: yes" >&5
6038 < echo "${ECHO_T}yes" >&6
6039 <        have_sprng_h=1
7306 > fi
7307 > if test $ac_cv_header_fftw_h = yes; then
7308 >  fftw_cv_fftw_h=yes
7309   else
7310 <        echo "$as_me:6041: result: no! Check SPRNG include path!" >&5
6042 < echo "${ECHO_T}no! Check SPRNG include path!" >&6
6043 <        USE_SPRNG="no"
7310 >  fftw_cv_fftw_h=no
7311   fi
6045 rm -f conftest*
6046 if test "$have_sprng_h" = 1; then
7312  
6048 cat >>confdefs.h <<\EOF
6049 #define HAVE_SPRNG_H 1
6050 EOF
7313  
7314 < fi
7315 <
7316 < ac_ext=c
7317 < ac_cpp='$CPP $CPPFLAGS'
6056 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6057 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6058 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6059 <
6060 < ac_save_LDFLAGS=$LDFLAGS
6061 < LDFLAGS="${LDFLAGS} -L${SPRNG_LIB_DIR} "
6062 <
6063 < echo "$as_me:6063: checking for init_rng in -lsprng" >&5
6064 < echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
6065 < if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
7314 >        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7315 >          { echo "$as_me:$LINENO: checking for fftwnd_one in -ldfftw" >&5
7316 > echo $ECHO_N "checking for fftwnd_one in -ldfftw... $ECHO_C" >&6; }
7317 > if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then
7318    echo $ECHO_N "(cached) $ECHO_C" >&6
7319   else
7320    ac_check_lib_save_LIBS=$LIBS
7321 < LIBS="-lsprng  $LIBS"
7321 > LIBS="-ldfftw  $LIBS"
7322   cat >conftest.$ac_ext <<_ACEOF
7323 < #line 6071 "configure"
7324 < #include "confdefs.h"
7323 > /* confdefs.h.  */
7324 > _ACEOF
7325 > cat confdefs.h >>conftest.$ac_ext
7326 > cat >>conftest.$ac_ext <<_ACEOF
7327 > /* end confdefs.h.  */
7328  
7329 < /* Override any gcc2 internal prototype to avoid an error.  */
7329 > /* Override any GCC internal prototype to avoid an error.
7330 >   Use char because int might match the return type of a GCC
7331 >   builtin and then its argument prototype would still apply.  */
7332   #ifdef __cplusplus
7333   extern "C"
7334   #endif
7335 < /* We use char because int might match the return type of a gcc2
7336 <   builtin and then its argument prototype would still apply.  */
7337 < char init_rng ();
7335 > char fftwnd_one ();
7336 > #ifdef FC_DUMMY_MAIN
7337 > #ifndef FC_DUMMY_MAIN_EQ_F77
7338 > #  ifdef __cplusplus
7339 >     extern "C"
7340 > #  endif
7341 >   int FC_DUMMY_MAIN() { return 1; }
7342 > #endif
7343 > #endif
7344   int
7345   main ()
7346   {
7347 < init_rng ();
7347 > return fftwnd_one ();
7348    ;
7349    return 0;
7350   }
7351   _ACEOF
7352 < rm -f conftest.$ac_objext conftest$ac_exeext
7353 < if { (eval echo "$as_me:6090: \"$ac_link\"") >&5
7354 <  (eval $ac_link) 2>&5
7352 > rm -rf conftest.$ac_objext conftest$ac_exeext
7353 > if { (ac_try="$ac_link"
7354 > case "(($ac_try" in
7355 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7356 >  *) ac_try_echo=$ac_try;;
7357 > esac
7358 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7359 >  (eval "$ac_link") 2>conftest.er1
7360    ac_status=$?
7361 <  echo "$as_me:6093: \$? = $ac_status" >&5
7362 <  (exit $ac_status); } &&
7363 <         { ac_try='test -s conftest$ac_exeext'
7364 <  { (eval echo "$as_me:6096: \"$ac_try\"") >&5
7365 <  (eval $ac_try) 2>&5
7366 <  ac_status=$?
7367 <  echo "$as_me:6099: \$? = $ac_status" >&5
7368 <  (exit $ac_status); }; }; then
7369 <  ac_cv_lib_sprng_init_rng=yes
7361 >  grep -v '^ *+' conftest.er1 >conftest.err
7362 >  rm -f conftest.er1
7363 >  cat conftest.err >&5
7364 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7365 >  (exit $ac_status); } && {
7366 >         test -z "$ac_c_werror_flag" ||
7367 >         test ! -s conftest.err
7368 >       } && test -s conftest$ac_exeext &&
7369 >       $as_test_x conftest$ac_exeext; then
7370 >  ac_cv_lib_dfftw_fftwnd_one=yes
7371   else
7372    echo "$as_me: failed program was:" >&5
7373 < cat conftest.$ac_ext >&5
7374 < ac_cv_lib_sprng_init_rng=no
7373 > sed 's/^/| /' conftest.$ac_ext >&5
7374 >
7375 >        ac_cv_lib_dfftw_fftwnd_one=no
7376   fi
7377 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7377 >
7378 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7379 >      conftest$ac_exeext conftest.$ac_ext
7380   LIBS=$ac_check_lib_save_LIBS
7381   fi
7382 < echo "$as_me:6110: result: $ac_cv_lib_sprng_init_rng" >&5
7383 < echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
7384 < if test $ac_cv_lib_sprng_init_rng = yes; then
7385 <  SPRNG_LIB="-lsprng"
7382 > { echo "$as_me:$LINENO: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7383 > echo "${ECHO_T}$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7384 > if test $ac_cv_lib_dfftw_fftwnd_one = yes; then
7385 >  fftw_cv_libdfftw=yes
7386   else
7387 +  fftw_cv_libdfftw=no
7388 + fi
7389  
7390 <             { { echo "$as_me:6116: error: Didn't find libsprng; check path for SPRNG package first..." >&5
7391 < echo "$as_me: error: Didn't find libsprng; check path for SPRNG package first..." >&2;}
7392 <   { (exit 1); exit 1; }; }
7393 <             USE_SPRNG="no"
7390 >          if test "${ac_cv_header_dfftw_h+set}" = set; then
7391 >  { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7392 > echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7393 > if test "${ac_cv_header_dfftw_h+set}" = set; then
7394 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7395 > fi
7396 > { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7397 > echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7398 > else
7399 >  # Is the header compilable?
7400 > { echo "$as_me:$LINENO: checking dfftw.h usability" >&5
7401 > echo $ECHO_N "checking dfftw.h usability... $ECHO_C" >&6; }
7402 > cat >conftest.$ac_ext <<_ACEOF
7403 > /* confdefs.h.  */
7404 > _ACEOF
7405 > cat confdefs.h >>conftest.$ac_ext
7406 > cat >>conftest.$ac_ext <<_ACEOF
7407 > /* end confdefs.h.  */
7408 > $ac_includes_default
7409 > #include <dfftw.h>
7410 > _ACEOF
7411 > rm -rf conftest.$ac_objext
7412 > if { (ac_try="$ac_compile"
7413 > case "(($ac_try" in
7414 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7415 >  *) ac_try_echo=$ac_try;;
7416 > esac
7417 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7418 >  (eval "$ac_compile") 2>conftest.er1
7419 >  ac_status=$?
7420 >  grep -v '^ *+' conftest.er1 >conftest.err
7421 >  rm -f conftest.er1
7422 >  cat conftest.err >&5
7423 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7424 >  (exit $ac_status); } && {
7425 >         test -z "$ac_c_werror_flag" ||
7426 >         test ! -s conftest.err
7427 >       } && test -s conftest.$ac_objext; then
7428 >  ac_header_compiler=yes
7429 > else
7430 >  echo "$as_me: failed program was:" >&5
7431 > sed 's/^/| /' conftest.$ac_ext >&5
7432  
7433 +        ac_header_compiler=no
7434   fi
7435  
7436 < if test "$USE_SPRNG" = "no"; then
7437 <  { { echo "$as_me:6124: error: No working SPRNG library found" >&5
7438 < echo "$as_me: error: No working SPRNG library found" >&2;}
7439 <   { (exit 1); exit 1; }; }
7436 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7437 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7438 > echo "${ECHO_T}$ac_header_compiler" >&6; }
7439 >
7440 > # Is the header present?
7441 > { echo "$as_me:$LINENO: checking dfftw.h presence" >&5
7442 > echo $ECHO_N "checking dfftw.h presence... $ECHO_C" >&6; }
7443 > cat >conftest.$ac_ext <<_ACEOF
7444 > /* confdefs.h.  */
7445 > _ACEOF
7446 > cat confdefs.h >>conftest.$ac_ext
7447 > cat >>conftest.$ac_ext <<_ACEOF
7448 > /* end confdefs.h.  */
7449 > #include <dfftw.h>
7450 > _ACEOF
7451 > if { (ac_try="$ac_cpp conftest.$ac_ext"
7452 > case "(($ac_try" in
7453 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7454 >  *) ac_try_echo=$ac_try;;
7455 > esac
7456 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7457 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7458 >  ac_status=$?
7459 >  grep -v '^ *+' conftest.er1 >conftest.err
7460 >  rm -f conftest.er1
7461 >  cat conftest.err >&5
7462 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7463 >  (exit $ac_status); } >/dev/null && {
7464 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7465 >         test ! -s conftest.err
7466 >       }; then
7467 >  ac_header_preproc=yes
7468 > else
7469 >  echo "$as_me: failed program was:" >&5
7470 > sed 's/^/| /' conftest.$ac_ext >&5
7471 >
7472 >  ac_header_preproc=no
7473   fi
7474  
7475 + rm -rf conftest.err conftest.$ac_ext
7476 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7477 + echo "${ECHO_T}$ac_header_preproc" >&6; }
7478 +
7479 + # So?  What about this header?
7480 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7481 +  yes:no: )
7482 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7483 + echo "$as_me: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7484 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the compiler's result" >&5
7485 + echo "$as_me: WARNING: dfftw.h: proceeding with the compiler's result" >&2;}
7486 +    ac_header_preproc=yes
7487 +    ;;
7488 +  no:yes:* )
7489 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: present but cannot be compiled" >&5
7490 + echo "$as_me: WARNING: dfftw.h: present but cannot be compiled" >&2;}
7491 +    { echo "$as_me:$LINENO: WARNING: dfftw.h:     check for missing prerequisite headers?" >&5
7492 + echo "$as_me: WARNING: dfftw.h:     check for missing prerequisite headers?" >&2;}
7493 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: see the Autoconf documentation" >&5
7494 + echo "$as_me: WARNING: dfftw.h: see the Autoconf documentation" >&2;}
7495 +    { echo "$as_me:$LINENO: WARNING: dfftw.h:     section \"Present But Cannot Be Compiled\"" >&5
7496 + echo "$as_me: WARNING: dfftw.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7497 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the preprocessor's result" >&5
7498 + echo "$as_me: WARNING: dfftw.h: proceeding with the preprocessor's result" >&2;}
7499 +    { echo "$as_me:$LINENO: WARNING: dfftw.h: in the future, the compiler will take precedence" >&5
7500 + echo "$as_me: WARNING: dfftw.h: in the future, the compiler will take precedence" >&2;}
7501 +    ( cat <<\_ASBOX
7502 + ## ------------------------------ ##
7503 + ## Report this to gezelter@nd.edu ##
7504 + ## ------------------------------ ##
7505 + _ASBOX
7506 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
7507 +    ;;
7508 + esac
7509 + { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7510 + echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7511 + if test "${ac_cv_header_dfftw_h+set}" = set; then
7512 +  echo $ECHO_N "(cached) $ECHO_C" >&6
7513 + else
7514 +  ac_cv_header_dfftw_h=$ac_header_preproc
7515   fi
7516 + { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7517 + echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7518  
7519 < echo "$as_me:6131: checking if MKL is wanted" >&5
7520 < echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
7519 > fi
7520 > if test $ac_cv_header_dfftw_h = yes; then
7521 >  fftw_cv_dfftw_h=yes
7522 > else
7523 >  fftw_cv_dfftw_h=no
7524 > fi
7525  
6134 # Check whether --with-mkl or --without-mkl was given.
6135 if test "${with_mkl+set}" = set; then
6136  withval="$with_mkl"
6137     echo "$as_me:6137: result: yes" >&5
6138 echo "${ECHO_T}yes" >&6
6139    for dir in $withval /usr/local/intel/mkl61 /opt/intel/mkl61; do
6140        mkldir="$dir"
6141        if test -f "$dir/include/mkl.h"; then
6142            found_mkl="yes";
6143            break;
6144        fi
6145    done
6146    if test x_$found_mkl != x_yes; then
6147        { { echo "$as_me:6147: error: Cannot find MKL includes" >&5
6148 echo "$as_me: error: Cannot find MKL includes" >&2;}
6149   { (exit 1); exit 1; }; }
6150    else
6151        printf "MKL includes found in $mkldir/include\n";
6152    fi
7526  
7527 <  ac_ext=c
7527 >        fi
7528 >      fi
7529 >      ac_ext=c
7530   ac_cpp='$CPP $CPPFLAGS'
7531   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7532   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7533   ac_compiler_gnu=$ac_cv_c_compiler_gnu
7534  
7535 <  ac_save_CPPFLAGS=$CPPFLAGS
7536 <  CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
7537 <  ac_save_LDFLAGS=$LDFLAGS
7538 <  LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
7539 <  echo "$as_me:6164: checking for mkl.h" >&5
7540 < echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7541 < if test "${ac_cv_header_mkl_h+set}" = set; then
7535 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7536 >
7537 > cat >>confdefs.h <<\_ACEOF
7538 > #define HAVE_FFTW3_H 1
7539 > _ACEOF
7540 >
7541 >        FFTW_INC_DIR="${FFTW_HOME}/include"
7542 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
7543 >        FFTW_LIBS="-lfftw3"
7544 >      else
7545 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7546 >
7547 > cat >>confdefs.h <<\_ACEOF
7548 > #define HAVE_FFTW_H 1
7549 > _ACEOF
7550 >
7551 >          FFTW_INC_DIR="${FFTW_HOME}/include"
7552 >          FFTW_LIB_DIR="${FFTW_HOME}/lib"
7553 >          FFTW_LIBS="-lfftw"
7554 >        else
7555 >          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7556 >
7557 > cat >>confdefs.h <<\_ACEOF
7558 > #define HAVE_DFFTW_H 1
7559 > _ACEOF
7560 >
7561 >            FFTW_INC_DIR="${FFTW_HOME}/include"
7562 >            FFTW_LIB_DIR="${FFTW_HOME}/lib"
7563 >            FFTW_LIBS="-ldfftw"
7564 >          else
7565 >            { echo "$as_me:$LINENO: checking fftw in ${FFTW_HOME}" >&5
7566 > echo $ECHO_N "checking fftw in ${FFTW_HOME}... $ECHO_C" >&6; }
7567 >            FFTW_INC_DIR=
7568 >            FFTW_LIB_DIR=
7569 >            FFTW_LIBS=
7570 >            LDFLAGS="$FFTW_OLD_LDFLAGS"
7571 >            CPPFLAGS="$FFTW_OLD_CPPFLAGS"
7572 >            { echo "$as_me:$LINENO: result: failed" >&5
7573 > echo "${ECHO_T}failed" >&6; }
7574 >            echo ""
7575 >            echo "*********************************************************"
7576 >            echo "* WARNING: Could not find a working FFTW installation   *"
7577 >            echo "* If you need the staticProps program to be able to     *"
7578 >            echo "* compute undulation spectra, be sure to specify a      *"
7579 >            echo "* valid fftw installation with --with-fftw=DIR          *"
7580 >            echo "*                                                       *"
7581 >            echo "* OOPSE will still work without fftw installed.         *"
7582 >            echo "*********************************************************"
7583 >            echo ""
7584 >          fi
7585 >        fi
7586 >      fi
7587 >
7588 >
7589 >
7590 >    fi
7591 >  fi
7592 > fi
7593 >
7594 >
7595 >
7596 > # Checks for header files.
7597 > { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7598 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
7599 > if test "${ac_cv_header_stdc+set}" = set; then
7600    echo $ECHO_N "(cached) $ECHO_C" >&6
7601   else
7602    cat >conftest.$ac_ext <<_ACEOF
7603 < #line 6170 "configure"
6171 < #include "confdefs.h"
6172 < #include <mkl.h>
7603 > /* confdefs.h.  */
7604   _ACEOF
7605 < if { (eval echo "$as_me:6174: \"$ac_cpp conftest.$ac_ext\"") >&5
7606 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7605 > cat confdefs.h >>conftest.$ac_ext
7606 > cat >>conftest.$ac_ext <<_ACEOF
7607 > /* end confdefs.h.  */
7608 > #include <stdlib.h>
7609 > #include <stdarg.h>
7610 > #include <string.h>
7611 > #include <float.h>
7612 >
7613 > #ifdef FC_DUMMY_MAIN
7614 > #ifndef FC_DUMMY_MAIN_EQ_F77
7615 > #  ifdef __cplusplus
7616 >     extern "C"
7617 > #  endif
7618 >   int FC_DUMMY_MAIN() { return 1; }
7619 > #endif
7620 > #endif
7621 > int
7622 > main ()
7623 > {
7624 >
7625 >  ;
7626 >  return 0;
7627 > }
7628 > _ACEOF
7629 > rm -rf conftest.$ac_objext
7630 > if { (ac_try="$ac_compile"
7631 > case "(($ac_try" in
7632 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7633 >  *) ac_try_echo=$ac_try;;
7634 > esac
7635 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7636 >  (eval "$ac_compile") 2>conftest.er1
7637    ac_status=$?
7638 <  egrep -v '^ *\+' conftest.er1 >conftest.err
7638 >  grep -v '^ *+' conftest.er1 >conftest.err
7639    rm -f conftest.er1
7640    cat conftest.err >&5
7641 <  echo "$as_me:6180: \$? = $ac_status" >&5
7642 <  (exit $ac_status); } >/dev/null; then
7643 <  if test -s conftest.err; then
7644 <    ac_cpp_err=$ac_c_preproc_warn_flag
7645 <  else
7646 <    ac_cpp_err=
6186 <  fi
7641 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7642 >  (exit $ac_status); } && {
7643 >         test -z "$ac_c_werror_flag" ||
7644 >         test ! -s conftest.err
7645 >       } && test -s conftest.$ac_objext; then
7646 >  ac_cv_header_stdc=yes
7647   else
7648 <  ac_cpp_err=yes
7648 >  echo "$as_me: failed program was:" >&5
7649 > sed 's/^/| /' conftest.$ac_ext >&5
7650 >
7651 >        ac_cv_header_stdc=no
7652   fi
7653 < if test -z "$ac_cpp_err"; then
7654 <  ac_cv_header_mkl_h=yes
7653 >
7654 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7655 >
7656 > if test $ac_cv_header_stdc = yes; then
7657 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7658 >  cat >conftest.$ac_ext <<_ACEOF
7659 > /* confdefs.h.  */
7660 > _ACEOF
7661 > cat confdefs.h >>conftest.$ac_ext
7662 > cat >>conftest.$ac_ext <<_ACEOF
7663 > /* end confdefs.h.  */
7664 > #include <string.h>
7665 >
7666 > _ACEOF
7667 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7668 >  $EGREP "memchr" >/dev/null 2>&1; then
7669 >  :
7670   else
7671 <  echo "$as_me: failed program was:" >&5
6194 <  cat conftest.$ac_ext >&5
6195 <  ac_cv_header_mkl_h=no
7671 >  ac_cv_header_stdc=no
7672   fi
7673 < rm -f conftest.err conftest.$ac_ext
7673 > rm -rf conftest*
7674 >
7675   fi
6199 echo "$as_me:6199: result: $ac_cv_header_mkl_h" >&5
6200 echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
6201 if test $ac_cv_header_mkl_h = yes; then
7676  
7677 <    echo "$as_me:6203: checking for vslNewStream in -lmkl" >&5
7678 < echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
7679 < if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
7680 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7677 > if test $ac_cv_header_stdc = yes; then
7678 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7679 >  cat >conftest.$ac_ext <<_ACEOF
7680 > /* confdefs.h.  */
7681 > _ACEOF
7682 > cat confdefs.h >>conftest.$ac_ext
7683 > cat >>conftest.$ac_ext <<_ACEOF
7684 > /* end confdefs.h.  */
7685 > #include <stdlib.h>
7686 >
7687 > _ACEOF
7688 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7689 >  $EGREP "free" >/dev/null 2>&1; then
7690 >  :
7691   else
7692 <  ac_check_lib_save_LIBS=$LIBS
7693 < LIBS="-lmkl  $LIBS"
7694 < cat >conftest.$ac_ext <<_ACEOF
6211 < #line 6211 "configure"
6212 < #include "confdefs.h"
7692 >  ac_cv_header_stdc=no
7693 > fi
7694 > rm -rf conftest*
7695  
7696 < /* Override any gcc2 internal prototype to avoid an error.  */
7697 < #ifdef __cplusplus
7698 < extern "C"
7696 > fi
7697 >
7698 > if test $ac_cv_header_stdc = yes; then
7699 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7700 >  if test "$cross_compiling" = yes; then
7701 >  :
7702 > else
7703 >  cat >conftest.$ac_ext <<_ACEOF
7704 > /* confdefs.h.  */
7705 > _ACEOF
7706 > cat confdefs.h >>conftest.$ac_ext
7707 > cat >>conftest.$ac_ext <<_ACEOF
7708 > /* end confdefs.h.  */
7709 > #include <ctype.h>
7710 > #include <stdlib.h>
7711 > #if ((' ' & 0x0FF) == 0x020)
7712 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7713 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7714 > #else
7715 > # define ISLOWER(c) \
7716 >                   (('a' <= (c) && (c) <= 'i') \
7717 >                     || ('j' <= (c) && (c) <= 'r') \
7718 >                     || ('s' <= (c) && (c) <= 'z'))
7719 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7720   #endif
7721 < /* We use char because int might match the return type of a gcc2
7722 <   builtin and then its argument prototype would still apply.  */
6220 < char vslNewStream ();
7721 >
7722 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7723   int
7724   main ()
7725   {
7726 < vslNewStream ();
7727 <  ;
7726 >  int i;
7727 >  for (i = 0; i < 256; i++)
7728 >    if (XOR (islower (i), ISLOWER (i))
7729 >        || toupper (i) != TOUPPER (i))
7730 >      return 2;
7731    return 0;
7732   }
7733   _ACEOF
7734 < rm -f conftest.$ac_objext conftest$ac_exeext
7735 < if { (eval echo "$as_me:6230: \"$ac_link\"") >&5
7736 <  (eval $ac_link) 2>&5
7734 > rm -rf conftest$ac_exeext
7735 > if { (ac_try="$ac_link"
7736 > case "(($ac_try" in
7737 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7738 >  *) ac_try_echo=$ac_try;;
7739 > esac
7740 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7741 >  (eval "$ac_link") 2>&5
7742    ac_status=$?
7743 <  echo "$as_me:6233: \$? = $ac_status" >&5
7744 <  (exit $ac_status); } &&
7745 <         { ac_try='test -s conftest$ac_exeext'
7746 <  { (eval echo "$as_me:6236: \"$ac_try\"") >&5
7747 <  (eval $ac_try) 2>&5
7743 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7744 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7745 >  { (case "(($ac_try" in
7746 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7747 >  *) ac_try_echo=$ac_try;;
7748 > esac
7749 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7750 >  (eval "$ac_try") 2>&5
7751    ac_status=$?
7752 <  echo "$as_me:6239: \$? = $ac_status" >&5
7752 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7753    (exit $ac_status); }; }; then
7754 <  ac_cv_lib_mkl_vslNewStream=yes
7754 >  :
7755   else
7756 <  echo "$as_me: failed program was:" >&5
7757 < cat conftest.$ac_ext >&5
7758 < ac_cv_lib_mkl_vslNewStream=no
7756 >  echo "$as_me: program exited with status $ac_status" >&5
7757 > echo "$as_me: failed program was:" >&5
7758 > sed 's/^/| /' conftest.$ac_ext >&5
7759 >
7760 > ( exit $ac_status )
7761 > ac_cv_header_stdc=no
7762   fi
7763 < rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6248 < LIBS=$ac_check_lib_save_LIBS
7763 > rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7764   fi
7765 < echo "$as_me:6250: result: $ac_cv_lib_mkl_vslNewStream" >&5
7766 < echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
6252 < if test $ac_cv_lib_mkl_vslNewStream = yes; then
6253 <  MKL_LIBDIR="${mkldir}/lib/32",
6254 <                     MKL_LIB="-lmkl -lvml -lguide",
6255 <                     HAVE_MKL="yes"
7765 >
7766 >
7767   fi
7768 + fi
7769 + { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7770 + echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
7771 + if test $ac_cv_header_stdc = yes; then
7772  
7773 < else
7774 <  MKL_INC="-I${mkldir}/include"
7773 > cat >>confdefs.h <<\_ACEOF
7774 > #define STDC_HEADERS 1
7775 > _ACEOF
7776 >
7777   fi
7778  
6262  CPPFLAGS=$ac_save_CPPFLAGS
6263  LDFLAGS=$ac_save_LDFLAGS
6264  ac_ext=c
6265 ac_cpp='$CPP $CPPFLAGS'
6266 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6267 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6268 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7779  
6270  if test x_$HAVE_MKL != x_yes; then
6271        { { echo "$as_me:6271: error: Can't build with MKL" >&5
6272 echo "$as_me: error: Can't build with MKL" >&2;}
6273   { (exit 1); exit 1; }; }
6274  fi
7780  
6276 else
7781  
6278    echo "$as_me:6278: result: no" >&5
6279 echo "${ECHO_T}no" >&6
7782  
6281 fi;
7783  
6283 # Check whether --enable-doxygen or --disable-doxygen was given.
6284 if test "${enable_doxygen+set}" = set; then
6285  enableval="$enable_doxygen"
7784  
6287 fi;
6288 # Check whether --enable-dot or --disable-dot was given.
6289 if test "${enable_dot+set}" = set; then
6290  enableval="$enable_dot"
7785  
6292 fi;
6293 # Check whether --enable-html-docs or --disable-html-docs was given.
6294 if test "${enable_html_docs+set}" = set; then
6295  enableval="$enable_html_docs"
7786  
6297 else
6298   enable_html_docs=yes
6299 fi;
6300 # Check whether --enable-latex-docs or --disable-latex-docs was given.
6301 if test "${enable_latex_docs+set}" = set; then
6302  enableval="$enable_latex_docs"
7787  
6304 else
6305   enable_latex_docs=no
6306 fi;
6307 if test "x$enable_doxygen" = xno; then
6308        enable_doc=no
6309 else
6310        # Extract the first word of "doxygen", so it can be a program name with args.
6311 set dummy doxygen; ac_word=$2
6312 echo "$as_me:6312: checking for $ac_word" >&5
6313 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6314 if test "${ac_cv_path_DOXYGEN+set}" = set; then
6315  echo $ECHO_N "(cached) $ECHO_C" >&6
6316 else
6317  case $DOXYGEN in
6318  [\\/]* | ?:[\\/]*)
6319  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
6320  ;;
6321  *)
6322  ac_save_IFS=$IFS; IFS=$ac_path_separator
6323 ac_dummy="$PATH"
6324 for ac_dir in $ac_dummy; do
6325  IFS=$ac_save_IFS
6326  test -z "$ac_dir" && ac_dir=.
6327  if $as_executable_p "$ac_dir/$ac_word"; then
6328   ac_cv_path_DOXYGEN="$ac_dir/$ac_word"
6329   echo "$as_me:6329: found $ac_dir/$ac_word" >&5
6330   break
6331 fi
6332 done
7788  
6334  ;;
6335 esac
6336 fi
6337 DOXYGEN=$ac_cv_path_DOXYGEN
7789  
6339 if test -n "$DOXYGEN"; then
6340  echo "$as_me:6340: result: $DOXYGEN" >&5
6341 echo "${ECHO_T}$DOXYGEN" >&6
6342 else
6343  echo "$as_me:6343: result: no" >&5
6344 echo "${ECHO_T}no" >&6
6345 fi
7790  
6347        if test "x$DOXYGEN" = x; then
6348                if test "x$enable_doxygen" = xyes; then
6349                        { { echo "$as_me:6349: error: could not find doxygen" >&5
6350 echo "$as_me: error: could not find doxygen" >&2;}
6351   { (exit 1); exit 1; }; }
6352                fi
6353                enable_doc=no
6354        else
6355                enable_doc=yes
6356                # Extract the first word of "dot", so it can be a program name with args.
6357 set dummy dot; ac_word=$2
6358 echo "$as_me:6358: checking for $ac_word" >&5
6359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6360 if test "${ac_cv_path_DOT+set}" = set; then
6361  echo $ECHO_N "(cached) $ECHO_C" >&6
6362 else
6363  case $DOT in
6364  [\\/]* | ?:[\\/]*)
6365  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
6366  ;;
6367  *)
6368  ac_save_IFS=$IFS; IFS=$ac_path_separator
6369 ac_dummy="$PATH"
6370 for ac_dir in $ac_dummy; do
6371  IFS=$ac_save_IFS
6372  test -z "$ac_dir" && ac_dir=.
6373  if $as_executable_p "$ac_dir/$ac_word"; then
6374   ac_cv_path_DOT="$ac_dir/$ac_word"
6375   echo "$as_me:6375: found $ac_dir/$ac_word" >&5
6376   break
6377 fi
6378 done
7791  
6380  ;;
6381 esac
6382 fi
6383 DOT=$ac_cv_path_DOT
7792  
6385 if test -n "$DOT"; then
6386  echo "$as_me:6386: result: $DOT" >&5
6387 echo "${ECHO_T}$DOT" >&6
6388 else
6389  echo "$as_me:6389: result: no" >&5
6390 echo "${ECHO_T}no" >&6
6391 fi
7793  
6393        fi
6394 fi
7794  
6396 if test "x$enable_doc" = xyes; then
6397  DOC=1
6398 else
6399  DOC=0
6400 fi
7795  
6402 if test x$DOT = x; then
6403        if test "x$enable_dot" = xyes; then
6404                { { echo "$as_me:6404: error: could not find dot" >&5
6405 echo "$as_me: error: could not find dot" >&2;}
6406   { (exit 1); exit 1; }; }
6407        fi
6408        enable_dot=no
6409 else
6410        enable_dot=yes
6411 fi
7796  
6413 OBJEXT=".$OBJEXT"
7797  
6415 OOPSE=oopse
7798  
6417 if test "x${prefix}" = "xNONE"
6418 then
6419  OOPSE_HOME=${ac_default_prefix}/oopse
6420 else
6421  OOPSE_HOME=${prefix}/oopse
6422 fi
6423 # Check whether --enable-oopse-home or --disable-oopse-home was given.
6424 if test "${enable_oopse_home+set}" = set; then
6425  enableval="$enable_oopse_home"
6426  OOPSE_HOME="${enableval}"
6427 fi;
7799  
6429 case "x$INSTALL" in
6430   x/*) ;;
6431   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6432 esac
7800  
6434 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
7801  
6436 CFLAGS=${CFLAGS-""}
6437 CXXFLAGS=${CXXFLAGS-""}
6438 CPPFLAGS=${CPPFLAGS-""}
6439 FFLAGS=${FFLAGS-""}
6440 F90FLAGS=${F90FLAGS-""}
6441 LDFLAGS=${LDFLAGS-""}
6442 DEBUG=${DEBUG-"-g"}
7802  
6444 case $debug in
6445  1)
6446     FFLAGS="$DEBUG $FFLAGS"
6447     F90FLAGS="$DEBUG $F90FLAGS"
6448     ;;
6449  *)
6450     ;;
6451 esac
7803  
7804 < ac_config_headers="$ac_config_headers src/config.h"
7805 <
7806 < ac_config_files="$ac_config_files make/Makefile src/utils/Makefile"
7807 <
7808 < cat >confcache <<\_ACEOF
7809 < # This file is a shell script that caches the results of configure
7810 < # tests run on this system so they can be shared between configure
7811 < # scripts and configure runs, see configure's option --config-cache.
7812 < # It is not useful on other systems.  If it contains results you don't
7813 < # want to keep, you may remove or edit it.
7814 < #
7815 < # config.status only pays attention to the cache file if you give it
7816 < # the --recheck option to rerun configure.
7817 < #
7818 < # `ac_cv_env_foo' variables (set or unset) will be overriden when
7819 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
7820 < # following values.
7821 <
7804 > for ac_header in conio.h dlfcn.h fstream.h iostream.h libintl.h limits.h machine/hal_sysinfo.h math.h stddef.h stdio.h stdlib.h string.h strings.h strstream.h sys/param.h sys/pstat.h sys/sysmp.h sys/sysctl.h sys/sysinfo.h sys/systemcfg.h sys/table.h sys/time.h time.h unistd.h zlib.h
7805 > do
7806 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7807 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7808 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
7809 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7810 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7811 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7812 > fi
7813 > ac_res=`eval echo '${'$as_ac_Header'}'`
7814 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
7815 > echo "${ECHO_T}$ac_res" >&6; }
7816 > else
7817 >  # Is the header compilable?
7818 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
7819 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
7820 > cat >conftest.$ac_ext <<_ACEOF
7821 > /* confdefs.h.  */
7822   _ACEOF
7823 + cat confdefs.h >>conftest.$ac_ext
7824 + cat >>conftest.$ac_ext <<_ACEOF
7825 + /* end confdefs.h.  */
7826 + $ac_includes_default
7827 + #include <$ac_header>
7828 + _ACEOF
7829 + rm -rf conftest.$ac_objext
7830 + if { (ac_try="$ac_compile"
7831 + case "(($ac_try" in
7832 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7833 +  *) ac_try_echo=$ac_try;;
7834 + esac
7835 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7836 +  (eval "$ac_compile") 2>conftest.er1
7837 +  ac_status=$?
7838 +  grep -v '^ *+' conftest.er1 >conftest.err
7839 +  rm -f conftest.er1
7840 +  cat conftest.err >&5
7841 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7842 +  (exit $ac_status); } && {
7843 +         test -z "$ac_c_werror_flag" ||
7844 +         test ! -s conftest.err
7845 +       } && test -s conftest.$ac_objext; then
7846 +  ac_header_compiler=yes
7847 + else
7848 +  echo "$as_me: failed program was:" >&5
7849 + sed 's/^/| /' conftest.$ac_ext >&5
7850  
7851 < # The following way of writing the cache mishandles newlines in values,
6474 < # but we know of no workaround that is simple, portable, and efficient.
6475 < # So, don't put newlines in cache variables' values.
6476 < # Ultrix sh set writes to stderr and can't be redirected directly,
6477 < # and sets the high bit in the cache file unless we assign to the vars.
6478 < {
6479 <  (set) 2>&1 |
6480 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6481 <    *ac_space=\ *)
6482 <      # `set' does not quote correctly, so add quotes (double-quote
6483 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
6484 <      sed -n \
6485 <        "s/'/'\\\\''/g;
6486 <          s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6487 <      ;;
6488 <    *)
6489 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
6490 <      sed -n \
6491 <        "s/^\\([_$ac_cr_alnum]*_cv_[_$ac_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6492 <      ;;
6493 <    esac;
6494 < } |
6495 <  sed '
6496 <     t clear
6497 <     : clear
6498 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6499 <     t end
6500 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6501 <     : end' >>confcache
6502 < if cmp -s $cache_file confcache; then :; else
6503 <  if test -w $cache_file; then
6504 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6505 <    cat confcache >$cache_file
6506 <  else
6507 <    echo "not updating unwritable cache $cache_file"
6508 <  fi
7851 >        ac_header_compiler=no
7852   fi
6510 rm -f confcache
7853  
7854 < test "x$prefix" = xNONE && prefix=$ac_default_prefix
7855 < # Let make expand exec_prefix.
7856 < test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7854 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
7855 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7856 > echo "${ECHO_T}$ac_header_compiler" >&6; }
7857  
7858 < # VPATH may cause trouble with some makes, so we remove $(srcdir),
7859 < # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7860 < # trailing colons and then remove the whole line if VPATH becomes empty
7861 < # (actually we leave an empty line to preserve line numbers).
7862 < if test "x$srcdir" = x.; then
6521 <  ac_vpsub='/^[         ]*VPATH[        ]*=/{
6522 < s/:*\$(srcdir):*/:/;
6523 < s/:*\${srcdir}:*/:/;
6524 < s/:*@srcdir@:*/:/;
6525 < s/^\([^=]*=[    ]*\):*/\1/;
6526 < s/:*$//;
6527 < s/^[^=]*=[      ]*$//;
6528 < }'
6529 < fi
6530 <
6531 < DEFS=-DHAVE_CONFIG_H
6532 <
6533 < : ${CONFIG_STATUS=./config.status}
6534 < ac_clean_files_save=$ac_clean_files
6535 < ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6536 < { echo "$as_me:6536: creating $CONFIG_STATUS" >&5
6537 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
6538 < cat >$CONFIG_STATUS <<_ACEOF
6539 < #! $SHELL
6540 < # Generated automatically by configure.
6541 < # Run this file to recreate the current configuration.
6542 < # Compiler output produced by configure, useful for debugging
6543 < # configure, is in config.log if it exists.
6544 <
6545 < debug=false
6546 < SHELL=\${CONFIG_SHELL-$SHELL}
6547 < ac_cs_invocation="\$0 \$@"
6548 <
7858 > # Is the header present?
7859 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
7860 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
7861 > cat >conftest.$ac_ext <<_ACEOF
7862 > /* confdefs.h.  */
7863   _ACEOF
7864 + cat confdefs.h >>conftest.$ac_ext
7865 + cat >>conftest.$ac_ext <<_ACEOF
7866 + /* end confdefs.h.  */
7867 + #include <$ac_header>
7868 + _ACEOF
7869 + if { (ac_try="$ac_cpp conftest.$ac_ext"
7870 + case "(($ac_try" in
7871 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7872 +  *) ac_try_echo=$ac_try;;
7873 + esac
7874 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7875 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7876 +  ac_status=$?
7877 +  grep -v '^ *+' conftest.er1 >conftest.err
7878 +  rm -f conftest.er1
7879 +  cat conftest.err >&5
7880 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7881 +  (exit $ac_status); } >/dev/null && {
7882 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7883 +         test ! -s conftest.err
7884 +       }; then
7885 +  ac_header_preproc=yes
7886 + else
7887 +  echo "$as_me: failed program was:" >&5
7888 + sed 's/^/| /' conftest.$ac_ext >&5
7889  
7890 < cat >>$CONFIG_STATUS <<\_ACEOF
6552 < # Be Bourne compatible
6553 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6554 <  emulate sh
6555 <  NULLCMD=:
6556 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6557 <  set -o posix
7890 >  ac_header_preproc=no
7891   fi
7892  
7893 < # Name of the executable.
7894 < as_me=`echo "$0" |sed 's,.*[\\/],,'`
7893 > rm -rf conftest.err conftest.$ac_ext
7894 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7895 > echo "${ECHO_T}$ac_header_preproc" >&6; }
7896  
7897 < if expr a : '\(a\)' >/dev/null 2>&1; then
7898 <  as_expr=expr
7897 > # So?  What about this header?
7898 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7899 >  yes:no: )
7900 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7901 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7902 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7903 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7904 >    ac_header_preproc=yes
7905 >    ;;
7906 >  no:yes:* )
7907 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7908 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7909 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7910 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7911 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7912 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7913 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7914 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7915 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7916 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7917 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7918 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7919 >    ( cat <<\_ASBOX
7920 > ## ------------------------------ ##
7921 > ## Report this to gezelter@nd.edu ##
7922 > ## ------------------------------ ##
7923 > _ASBOX
7924 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7925 >    ;;
7926 > esac
7927 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
7928 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7929 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7930 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7931   else
7932 <  as_expr=false
7932 >  eval "$as_ac_Header=\$ac_header_preproc"
7933   fi
7934 + ac_res=`eval echo '${'$as_ac_Header'}'`
7935 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
7936 + echo "${ECHO_T}$ac_res" >&6; }
7937  
6569 rm -f conf$$ conf$$.exe conf$$.file
6570 echo >conf$$.file
6571 if ln -s conf$$.file conf$$ 2>/dev/null; then
6572  # We could just check for DJGPP; but this test a) works b) is more generic
6573  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6574  if test -f conf$$.exe; then
6575    # Don't use ln at all; we don't have any links
6576    as_ln_s='cp -p'
6577  else
6578    as_ln_s='ln -s'
6579  fi
6580 elif ln conf$$.file conf$$ 2>/dev/null; then
6581  as_ln_s=ln
6582 else
6583  as_ln_s='cp -p'
7938   fi
7939 < rm -f conf$$ conf$$.exe conf$$.file
7940 <
7941 < as_executable_p="test -f"
6588 <
6589 < # Support unset when possible.
6590 < if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6591 <  as_unset=unset
6592 < else
6593 <  as_unset=false
6594 < fi
6595 <
6596 < # NLS nuisances.
6597 < $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
6598 < $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
6599 < $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
6600 < $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
6601 < $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
6602 < $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
6603 < $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
6604 < $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
6605 <
6606 < # IFS
6607 < # We need space, tab and new line, in precisely that order.
6608 < as_nl='
6609 < '
6610 < IFS="   $as_nl"
6611 <
6612 < # CDPATH.
6613 < $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
6614 <
6615 < exec 6>&1
6616 <
7939 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
7940 >  cat >>confdefs.h <<_ACEOF
7941 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7942   _ACEOF
7943  
6619 # Files that config.status was made for.
6620 if test -n "$ac_config_files"; then
6621  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7944   fi
7945  
6624 if test -n "$ac_config_headers"; then
6625  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6626 fi
6627
6628 if test -n "$ac_config_links"; then
6629  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6630 fi
6631
6632 if test -n "$ac_config_commands"; then
6633  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6634 fi
6635
6636 cat >>$CONFIG_STATUS <<\EOF
6637
6638 ac_cs_usage="\
6639 \`$as_me' instantiates files from templates according to the
6640 current configuration.
6641
6642 Usage: $0 [OPTIONS] [FILE]...
6643
6644  -h, --help       print this help, then exit
6645  -V, --version    print version number, then exit
6646  -d, --debug      don't remove temporary files
6647      --recheck    update $as_me by reconfiguring in the same conditions
6648  --file=FILE[:TEMPLATE]
6649                   instantiate the configuration file FILE
6650  --header=FILE[:TEMPLATE]
6651                   instantiate the configuration header FILE
6652
6653 Configuration files:
6654 $config_files
6655
6656 Configuration headers:
6657 $config_headers
6658
6659 Configuration links:
6660 $config_links
6661
6662 Report bugs to <bug-autoconf@gnu.org>."
6663 EOF
6664
6665 cat >>$CONFIG_STATUS <<EOF
6666 ac_cs_version="\\
6667 OOPSE config.status 2.0
6668 configured by $0, generated by GNU Autoconf 2.50,
6669  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6670
6671 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
6672 Free Software Foundation, Inc.
6673 This config.status script is free software; the Free Software Foundation
6674 gives unlimited permission to copy, distribute and modify it."
6675 srcdir=$srcdir
6676 INSTALL="$INSTALL"
6677 EOF
6678
6679 cat >>$CONFIG_STATUS <<\EOF
6680 # If no file are specified by the user, then we need to provide default
6681 # value.  By we need to know if files were specified by the user.
6682 ac_need_defaults=:
6683 while test $# != 0
6684 do
6685  case $1 in
6686  --*=*)
6687    ac_option=`expr "x$1" : 'x\([^=]*\)='`
6688    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6689    shift
6690    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
6691    shift
6692    ;;
6693  -*);;
6694  *) # This is not an option, so the user has probably given explicit
6695     # arguments.
6696     ac_need_defaults=false;;
6697  esac
6698
6699  case $1 in
6700  # Handling of the options.
6701 EOF
6702 cat >>$CONFIG_STATUS <<EOF
6703  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6704    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
6705    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
6706 EOF
6707 cat >>$CONFIG_STATUS <<\EOF
6708  --version | --vers* | -V )
6709    echo "$ac_cs_version"; exit 0 ;;
6710  --he | --h)
6711    # Conflict between --help and --header
6712    { { echo "$as_me:6712: error: ambiguous option: $1
6713 Try \`$0 --help' for more information." >&5
6714 echo "$as_me: error: ambiguous option: $1
6715 Try \`$0 --help' for more information." >&2;}
6716   { (exit 1); exit 1; }; };;
6717  --help | --hel | -h )
6718    echo "$ac_cs_usage"; exit 0 ;;
6719  --debug | --d* | -d )
6720    debug=: ;;
6721  --file | --fil | --fi | --f )
6722    shift
6723    CONFIG_FILES="$CONFIG_FILES $1"
6724    ac_need_defaults=false;;
6725  --header | --heade | --head | --hea )
6726    shift
6727    CONFIG_HEADERS="$CONFIG_HEADERS $1"
6728    ac_need_defaults=false;;
6729
6730  # Handling of arguments.
6731  'make/Makefile' ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
6732  'src/utils/Makefile' ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
6733  'src/getopt.h' ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
6734  'src/config.h' ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
6735
6736  # This is an error.
6737  -*) { { echo "$as_me:6737: error: unrecognized option: $1
6738 Try \`$0 --help' for more information." >&5
6739 echo "$as_me: error: unrecognized option: $1
6740 Try \`$0 --help' for more information." >&2;}
6741   { (exit 1); exit 1; }; } ;;
6742  *) { { echo "$as_me:6742: error: invalid argument: $1" >&5
6743 echo "$as_me: error: invalid argument: $1" >&2;}
6744   { (exit 1); exit 1; }; };;
6745  esac
6746  shift
7946   done
7947  
6749 exec 5>>config.log
6750 cat >&5 << _ACEOF
7948  
7949 < ## ----------------------- ##
7950 < ## Running config.status.  ##
7951 < ## ----------------------- ##
7952 <
7953 < This file was extended by $as_me (OOPSE 2.0) 2.50, executed with
7954 <  > $ac_cs_invocation
7955 < on `(hostname || uname -n) 2>/dev/null | sed 1q`
7956 <
7949 > # Checks for typedefs, structures, and compiler characteristics.
7950 > { echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
7951 > echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
7952 > if test "${ac_cv_header_stdbool_h+set}" = set; then
7953 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7954 > else
7955 >  cat >conftest.$ac_ext <<_ACEOF
7956 > /* confdefs.h.  */
7957   _ACEOF
7958 < EOF
7958 > cat confdefs.h >>conftest.$ac_ext
7959 > cat >>conftest.$ac_ext <<_ACEOF
7960 > /* end confdefs.h.  */
7961  
7962 < cat >>$CONFIG_STATUS <<\EOF
7963 < # If the user did not use the arguments to specify the items to instantiate,
7964 < # then the envvar interface is used.  Set only those that are not.
7965 < # We use the long form for the default assignment because of an extremely
7966 < # bizarre bug on SunOS 4.1.3.
7967 < if $ac_need_defaults; then
7968 <  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7969 <  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7970 <  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
7971 < fi
7962 > #include <stdbool.h>
7963 > #ifndef bool
7964 > "error: bool is not defined"
7965 > #endif
7966 > #ifndef false
7967 > "error: false is not defined"
7968 > #endif
7969 > #if false
7970 > "error: false is not 0"
7971 > #endif
7972 > #ifndef true
7973 > "error: true is not defined"
7974 > #endif
7975 > #if true != 1
7976 > "error: true is not 1"
7977 > #endif
7978 > #ifndef __bool_true_false_are_defined
7979 > "error: __bool_true_false_are_defined is not defined"
7980 > #endif
7981  
7982 < # Create a temporary directory, and hook for its removal unless debugging.
6775 < $debug ||
6776 < {
6777 <  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6778 <  trap '{ (exit $?); exit $?; }' 1 2 13 15
6779 < }
7982 >        struct s { _Bool s: 1; _Bool t; } s;
7983  
7984 < # Create a (secure) tmp directory for tmp files.
7985 < : ${TMPDIR=/tmp}
7986 < {
7987 <  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
7988 <  test -n "$tmp" && test -d "$tmp"
7989 < }  ||
7990 < {
7991 <  tmp=$TMPDIR/cs$$-$RANDOM
7992 <  (umask 077 && mkdir $tmp)
7993 < } ||
7994 < {
7995 <   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
7996 <   { (exit 1); exit 1; }
7997 < }
7998 <
7999 < EOF
8000 <
8001 < cat >>$CONFIG_STATUS <<EOF
8002 <
8003 < #
8004 < # CONFIG_FILES section.
8005 < #
8006 <
8007 < # No need to generate the scripts if there are no CONFIG_FILES.
8008 < # This happens for instance when ./config.status config.h
8009 < if test -n "\$CONFIG_FILES"; then
8010 <  # Protect against being on the right side of a sed subst in config.status.
8011 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8012 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8013 < s,@SHELL@,$SHELL,;t t
8014 < s,@exec_prefix@,$exec_prefix,;t t
8015 < s,@prefix@,$prefix,;t t
8016 < s,@program_transform_name@,$program_transform_name,;t t
8017 < s,@bindir@,$bindir,;t t
8018 < s,@sbindir@,$sbindir,;t t
8019 < s,@libexecdir@,$libexecdir,;t t
8020 < s,@datadir@,$datadir,;t t
8021 < s,@sysconfdir@,$sysconfdir,;t t
8022 < s,@sharedstatedir@,$sharedstatedir,;t t
8023 < s,@localstatedir@,$localstatedir,;t t
8024 < s,@libdir@,$libdir,;t t
8025 < s,@includedir@,$includedir,;t t
8026 < s,@oldincludedir@,$oldincludedir,;t t
8027 < s,@infodir@,$infodir,;t t
8028 < s,@mandir@,$mandir,;t t
8029 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8030 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8031 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8032 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8033 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8034 < s,@ECHO_C@,$ECHO_C,;t t
8035 < s,@ECHO_N@,$ECHO_N,;t t
8036 < s,@ECHO_T@,$ECHO_T,;t t
8037 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8038 < s,@DEFS@,$DEFS,;t t
8039 < s,@LIBS@,$LIBS,;t t
8040 < s,@PROGNAME@,$PROGNAME,;t t
8041 < s,@debug@,$debug,;t t
8042 < s,@build@,$build,;t t
8043 < s,@build_cpu@,$build_cpu,;t t
8044 < s,@build_vendor@,$build_vendor,;t t
8045 < s,@build_os@,$build_os,;t t
8046 < s,@host@,$host,;t t
8047 < s,@host_cpu@,$host_cpu,;t t
8048 < s,@host_vendor@,$host_vendor,;t t
8049 < s,@host_os@,$host_os,;t t
8050 < s,@CC@,$CC,;t t
8051 < s,@CFLAGS@,$CFLAGS,;t t
8052 < s,@LDFLAGS@,$LDFLAGS,;t t
8053 < s,@CPPFLAGS@,$CPPFLAGS,;t t
8054 < s,@ac_ct_CC@,$ac_ct_CC,;t t
8055 < s,@EXEEXT@,$EXEEXT,;t t
8056 < s,@OBJEXT@,$OBJEXT,;t t
8057 < s,@CXX@,$CXX,;t t
8058 < s,@CXXFLAGS@,$CXXFLAGS,;t t
8059 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8060 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
8061 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
8062 < s,@F90@,$F90,;t t
8063 < s,@F90FLAGS@,$F90FLAGS,;t t
8064 < s,@ac_ct_F90@,$ac_ct_F90,;t t
8065 < s,@PREPFLAG@,$PREPFLAG,;t t
8066 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
8067 < s,@F90LIBS@,$F90LIBS,;t t
8068 < s,@F90_FUNC@,$F90_FUNC,;t t
8069 < s,@F90_FUNC_@,$F90_FUNC_,;t t
8070 < s,@MOD@,$MOD,;t t
8071 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
8072 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
8073 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
8074 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
8075 < s,@CPP@,$CPP,;t t
8076 < s,@LIBOBJS@,$LIBOBJS,;t t
8077 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8078 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8079 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8080 < s,@LN_S@,$LN_S,;t t
8081 < s,@SET_MAKE@,$SET_MAKE,;t t
8082 < s,@RANLIB@,$RANLIB,;t t
8083 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8084 < s,@YACC@,$YACC,;t t
8085 < s,@LEX@,$LEX,;t t
8086 < s,@LEXLIB@,$LEXLIB,;t t
8087 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8088 < s,@AR@,$AR,;t t
8089 < s,@PS@,$PS,;t t
8090 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
8091 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
8092 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
8093 < s,@MPI_LIB@,$MPI_LIB,;t t
8094 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
8095 < s,@USE_MPI@,$USE_MPI,;t t
8096 < s,@SPRNG_LIB_DIR@,$SPRNG_LIB_DIR,;t t
8097 < s,@SPRNG_INC_DIR@,$SPRNG_INC_DIR,;t t
8098 < s,@SPRNG_LIB@,$SPRNG_LIB,;t t
8099 < s,@USE_SPRNG@,$USE_SPRNG,;t t
8100 < s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
8101 < s,@MKL_LIB@,$MKL_LIB,;t t
8102 < s,@MKL_INC@,$MKL_INC,;t t
8103 < s,@HAVE_MKL@,$HAVE_MKL,;t t
8104 < s,@DOXYGEN@,$DOXYGEN,;t t
8105 < s,@DOT@,$DOT,;t t
8106 < s,@DOC@,$DOC,;t t
8107 < s,@enable_dot@,$enable_dot,;t t
8108 < s,@enable_html_docs@,$enable_html_docs,;t t
8109 < s,@enable_latex_docs@,$enable_latex_docs,;t t
8110 < s,@BATEXT@,$BATEXT,;t t
8111 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
8112 < s,@OOPSE@,$OOPSE,;t t
8113 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
8114 < s,@SUBDIRS@,$SUBDIRS,;t t
8115 < s,@FFLAGS@,$FFLAGS,;t t
8116 < CEOF
7984 >        char a[true == 1 ? 1 : -1];
7985 >        char b[false == 0 ? 1 : -1];
7986 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
7987 >        char d[(bool) 0.5 == true ? 1 : -1];
7988 >        bool e = &s;
7989 >        char f[(_Bool) 0.0 == false ? 1 : -1];
7990 >        char g[true];
7991 >        char h[sizeof (_Bool)];
7992 >        char i[sizeof s.t];
7993 >        enum { j = false, k = true, l = false * true, m = true * 256 };
7994 >        _Bool n[m];
7995 >        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
7996 >        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
7997 > #       if defined __xlc__ || defined __GNUC__
7998 >         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
7999 >            reported by James Lemley on 2005-10-05; see
8000 >            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8001 >            This test is not quite right, since xlc is allowed to
8002 >            reject this program, as the initializer for xlcbug is
8003 >            not one of the forms that C requires support for.
8004 >            However, doing the test right would require a runtime
8005 >            test, and that would make cross-compilation harder.
8006 >            Let us hope that IBM fixes the xlc bug, and also adds
8007 >            support for this kind of constant expression.  In the
8008 >            meantime, this test will reject xlc, which is OK, since
8009 >            our stdbool.h substitute should suffice.  We also test
8010 >            this with GCC, where it should work, to detect more
8011 >            quickly whether someone messes up the test in the
8012 >            future.  */
8013 >         char digs[] = "0123456789";
8014 >         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8015 > #       endif
8016 >        /* Catch a bug in an HP-UX C compiler.  See
8017 >           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8018 >           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8019 >         */
8020 >        _Bool q = true;
8021 >        _Bool *pq = &q;
8022 >
8023 > #ifdef FC_DUMMY_MAIN
8024 > #ifndef FC_DUMMY_MAIN_EQ_F77
8025 > #  ifdef __cplusplus
8026 >     extern "C"
8027 > #  endif
8028 >   int FC_DUMMY_MAIN() { return 1; }
8029 > #endif
8030 > #endif
8031 > int
8032 > main ()
8033 > {
8034 >
8035 >        *pq |= q;
8036 >        *pq |= ! q;
8037 >        /* Refer to every declared value, to avoid compiler optimizations.  */
8038 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8039 >                + !m + !n + !o + !p + !q + !pq);
8040 >
8041 >  ;
8042 >  return 0;
8043 > }
8044 > _ACEOF
8045 > rm -rf conftest.$ac_objext
8046 > if { (ac_try="$ac_compile"
8047 > case "(($ac_try" in
8048 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8049 >  *) ac_try_echo=$ac_try;;
8050 > esac
8051 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8052 >  (eval "$ac_compile") 2>conftest.er1
8053 >  ac_status=$?
8054 >  grep -v '^ *+' conftest.er1 >conftest.err
8055 >  rm -f conftest.er1
8056 >  cat conftest.err >&5
8057 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8058 >  (exit $ac_status); } && {
8059 >         test -z "$ac_c_werror_flag" ||
8060 >         test ! -s conftest.err
8061 >       } && test -s conftest.$ac_objext; then
8062 >  ac_cv_header_stdbool_h=yes
8063 > else
8064 >  echo "$as_me: failed program was:" >&5
8065 > sed 's/^/| /' conftest.$ac_ext >&5
8066 >
8067 >        ac_cv_header_stdbool_h=no
8068 > fi
8069 >
8070 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8071 > fi
8072 > { echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
8073 > echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
8074 > { echo "$as_me:$LINENO: checking for _Bool" >&5
8075 > echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
8076 > if test "${ac_cv_type__Bool+set}" = set; then
8077 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8078 > else
8079 >  cat >conftest.$ac_ext <<_ACEOF
8080 > /* confdefs.h.  */
8081 > _ACEOF
8082 > cat confdefs.h >>conftest.$ac_ext
8083 > cat >>conftest.$ac_ext <<_ACEOF
8084 > /* end confdefs.h.  */
8085 > $ac_includes_default
8086 > typedef _Bool ac__type_new_;
8087 > #ifdef FC_DUMMY_MAIN
8088 > #ifndef FC_DUMMY_MAIN_EQ_F77
8089 > #  ifdef __cplusplus
8090 >     extern "C"
8091 > #  endif
8092 >   int FC_DUMMY_MAIN() { return 1; }
8093 > #endif
8094 > #endif
8095 > int
8096 > main ()
8097 > {
8098 > if ((ac__type_new_ *) 0)
8099 >  return 0;
8100 > if (sizeof (ac__type_new_))
8101 >  return 0;
8102 >  ;
8103 >  return 0;
8104 > }
8105 > _ACEOF
8106 > rm -rf conftest.$ac_objext
8107 > if { (ac_try="$ac_compile"
8108 > case "(($ac_try" in
8109 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8110 >  *) ac_try_echo=$ac_try;;
8111 > esac
8112 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8113 >  (eval "$ac_compile") 2>conftest.er1
8114 >  ac_status=$?
8115 >  grep -v '^ *+' conftest.er1 >conftest.err
8116 >  rm -f conftest.er1
8117 >  cat conftest.err >&5
8118 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8119 >  (exit $ac_status); } && {
8120 >         test -z "$ac_c_werror_flag" ||
8121 >         test ! -s conftest.err
8122 >       } && test -s conftest.$ac_objext; then
8123 >  ac_cv_type__Bool=yes
8124 > else
8125 >  echo "$as_me: failed program was:" >&5
8126 > sed 's/^/| /' conftest.$ac_ext >&5
8127 >
8128 >        ac_cv_type__Bool=no
8129 > fi
8130 >
8131 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8132 > fi
8133 > { echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
8134 > echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
8135 > if test $ac_cv_type__Bool = yes; then
8136 >
8137 > cat >>confdefs.h <<_ACEOF
8138 > #define HAVE__BOOL 1
8139 > _ACEOF
8140 >
8141 >
8142 > fi
8143 >
8144 > if test $ac_cv_header_stdbool_h = yes; then
8145 >
8146 > cat >>confdefs.h <<\_ACEOF
8147 > #define HAVE_STDBOOL_H 1
8148 > _ACEOF
8149 >
8150 > fi
8151 >
8152 > { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8153 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8154 > if test "${ac_cv_c_const+set}" = set; then
8155 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8156 > else
8157 >  cat >conftest.$ac_ext <<_ACEOF
8158 > /* confdefs.h.  */
8159 > _ACEOF
8160 > cat confdefs.h >>conftest.$ac_ext
8161 > cat >>conftest.$ac_ext <<_ACEOF
8162 > /* end confdefs.h.  */
8163 >
8164 > #ifdef FC_DUMMY_MAIN
8165 > #ifndef FC_DUMMY_MAIN_EQ_F77
8166 > #  ifdef __cplusplus
8167 >     extern "C"
8168 > #  endif
8169 >   int FC_DUMMY_MAIN() { return 1; }
8170 > #endif
8171 > #endif
8172 > int
8173 > main ()
8174 > {
8175 > /* FIXME: Include the comments suggested by Paul. */
8176 > #ifndef __cplusplus
8177 >  /* Ultrix mips cc rejects this.  */
8178 >  typedef int charset[2];
8179 >  const charset cs;
8180 >  /* SunOS 4.1.1 cc rejects this.  */
8181 >  char const *const *pcpcc;
8182 >  char **ppc;
8183 >  /* NEC SVR4.0.2 mips cc rejects this.  */
8184 >  struct point {int x, y;};
8185 >  static struct point const zero = {0,0};
8186 >  /* AIX XL C 1.02.0.0 rejects this.
8187 >     It does not let you subtract one const X* pointer from another in
8188 >     an arm of an if-expression whose if-part is not a constant
8189 >     expression */
8190 >  const char *g = "string";
8191 >  pcpcc = &g + (g ? g-g : 0);
8192 >  /* HPUX 7.0 cc rejects these. */
8193 >  ++pcpcc;
8194 >  ppc = (char**) pcpcc;
8195 >  pcpcc = (char const *const *) ppc;
8196 >  { /* SCO 3.2v4 cc rejects this.  */
8197 >    char *t;
8198 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
8199 >
8200 >    *t++ = 0;
8201 >    if (s) return 0;
8202 >  }
8203 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8204 >    int x[] = {25, 17};
8205 >    const int *foo = &x[0];
8206 >    ++foo;
8207 >  }
8208 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8209 >    typedef const int *iptr;
8210 >    iptr p = 0;
8211 >    ++p;
8212 >  }
8213 >  { /* AIX XL C 1.02.0.0 rejects this saying
8214 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8215 >    struct s { int j; const int *ap[3]; };
8216 >    struct s *b; b->j = 5;
8217 >  }
8218 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8219 >    const int foo = 10;
8220 >    if (!foo) return 0;
8221 >  }
8222 >  return !cs[0] && !zero.x;
8223 > #endif
8224 >
8225 >  ;
8226 >  return 0;
8227 > }
8228 > _ACEOF
8229 > rm -rf conftest.$ac_objext
8230 > if { (ac_try="$ac_compile"
8231 > case "(($ac_try" in
8232 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8233 >  *) ac_try_echo=$ac_try;;
8234 > esac
8235 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8236 >  (eval "$ac_compile") 2>conftest.er1
8237 >  ac_status=$?
8238 >  grep -v '^ *+' conftest.er1 >conftest.err
8239 >  rm -f conftest.er1
8240 >  cat conftest.err >&5
8241 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8242 >  (exit $ac_status); } && {
8243 >         test -z "$ac_c_werror_flag" ||
8244 >         test ! -s conftest.err
8245 >       } && test -s conftest.$ac_objext; then
8246 >  ac_cv_c_const=yes
8247 > else
8248 >  echo "$as_me: failed program was:" >&5
8249 > sed 's/^/| /' conftest.$ac_ext >&5
8250 >
8251 >        ac_cv_c_const=no
8252 > fi
8253 >
8254 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8255 > fi
8256 > { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8257 > echo "${ECHO_T}$ac_cv_c_const" >&6; }
8258 > if test $ac_cv_c_const = no; then
8259 >
8260 > cat >>confdefs.h <<\_ACEOF
8261 > #define const
8262 > _ACEOF
8263 >
8264 > fi
8265 >
8266 > { echo "$as_me:$LINENO: checking for inline" >&5
8267 > echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
8268 > if test "${ac_cv_c_inline+set}" = set; then
8269 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8270 > else
8271 >  ac_cv_c_inline=no
8272 > for ac_kw in inline __inline__ __inline; do
8273 >  cat >conftest.$ac_ext <<_ACEOF
8274 > /* confdefs.h.  */
8275 > _ACEOF
8276 > cat confdefs.h >>conftest.$ac_ext
8277 > cat >>conftest.$ac_ext <<_ACEOF
8278 > /* end confdefs.h.  */
8279 > #ifndef __cplusplus
8280 > typedef int foo_t;
8281 > static $ac_kw foo_t static_foo () {return 0; }
8282 > $ac_kw foo_t foo () {return 0; }
8283 > #endif
8284 >
8285 > _ACEOF
8286 > rm -rf conftest.$ac_objext
8287 > if { (ac_try="$ac_compile"
8288 > case "(($ac_try" in
8289 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8290 >  *) ac_try_echo=$ac_try;;
8291 > esac
8292 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8293 >  (eval "$ac_compile") 2>conftest.er1
8294 >  ac_status=$?
8295 >  grep -v '^ *+' conftest.er1 >conftest.err
8296 >  rm -f conftest.er1
8297 >  cat conftest.err >&5
8298 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8299 >  (exit $ac_status); } && {
8300 >         test -z "$ac_c_werror_flag" ||
8301 >         test ! -s conftest.err
8302 >       } && test -s conftest.$ac_objext; then
8303 >  ac_cv_c_inline=$ac_kw
8304 > else
8305 >  echo "$as_me: failed program was:" >&5
8306 > sed 's/^/| /' conftest.$ac_ext >&5
8307 >
8308 >
8309 > fi
8310 >
8311 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8312 >  test "$ac_cv_c_inline" != no && break
8313 > done
8314 >
8315 > fi
8316 > { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8317 > echo "${ECHO_T}$ac_cv_c_inline" >&6; }
8318 >
8319 >
8320 > case $ac_cv_c_inline in
8321 >  inline | yes) ;;
8322 >  *)
8323 >    case $ac_cv_c_inline in
8324 >      no) ac_val=;;
8325 >      *) ac_val=$ac_cv_c_inline;;
8326 >    esac
8327 >    cat >>confdefs.h <<_ACEOF
8328 > #ifndef __cplusplus
8329 > #define inline $ac_val
8330 > #endif
8331 > _ACEOF
8332 >    ;;
8333 > esac
8334 >
8335 > { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
8336 > echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
8337 > if test "${ac_cv_c_restrict+set}" = set; then
8338 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8339 > else
8340 >  ac_cv_c_restrict=no
8341 >   # Try the official restrict keyword, then gcc's __restrict, and
8342 >   # the less common variants.
8343 >   for ac_kw in restrict __restrict __restrict__ _Restrict; do
8344 >     cat >conftest.$ac_ext <<_ACEOF
8345 > /* confdefs.h.  */
8346 > _ACEOF
8347 > cat confdefs.h >>conftest.$ac_ext
8348 > cat >>conftest.$ac_ext <<_ACEOF
8349 > /* end confdefs.h.  */
8350 > typedef int * int_ptr;
8351 >        int foo (int_ptr $ac_kw ip) {
8352 >        return ip[0];
8353 >       }
8354 > #ifdef FC_DUMMY_MAIN
8355 > #ifndef FC_DUMMY_MAIN_EQ_F77
8356 > #  ifdef __cplusplus
8357 >     extern "C"
8358 > #  endif
8359 >   int FC_DUMMY_MAIN() { return 1; }
8360 > #endif
8361 > #endif
8362 > int
8363 > main ()
8364 > {
8365 > int s[1];
8366 >        int * $ac_kw t = s;
8367 >        t[0] = 0;
8368 >        return foo(t)
8369 >  ;
8370 >  return 0;
8371 > }
8372 > _ACEOF
8373 > rm -rf conftest.$ac_objext
8374 > if { (ac_try="$ac_compile"
8375 > case "(($ac_try" in
8376 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8377 >  *) ac_try_echo=$ac_try;;
8378 > esac
8379 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8380 >  (eval "$ac_compile") 2>conftest.er1
8381 >  ac_status=$?
8382 >  grep -v '^ *+' conftest.er1 >conftest.err
8383 >  rm -f conftest.er1
8384 >  cat conftest.err >&5
8385 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8386 >  (exit $ac_status); } && {
8387 >         test -z "$ac_c_werror_flag" ||
8388 >         test ! -s conftest.err
8389 >       } && test -s conftest.$ac_objext; then
8390 >  ac_cv_c_restrict=$ac_kw
8391 > else
8392 >  echo "$as_me: failed program was:" >&5
8393 > sed 's/^/| /' conftest.$ac_ext >&5
8394 >
8395 >
8396 > fi
8397 >
8398 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8399 >     test "$ac_cv_c_restrict" != no && break
8400 >   done
8401 >
8402 > fi
8403 > { echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
8404 > echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
8405 > case $ac_cv_c_restrict in
8406 >   restrict) ;;
8407 >   no)
8408 > cat >>confdefs.h <<\_ACEOF
8409 > #define restrict
8410 > _ACEOF
8411 > ;;
8412 >   *)  cat >>confdefs.h <<_ACEOF
8413 > #define restrict $ac_cv_c_restrict
8414 > _ACEOF
8415 > ;;
8416 > esac
8417 >
8418 > { echo "$as_me:$LINENO: checking for size_t" >&5
8419 > echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
8420 > if test "${ac_cv_type_size_t+set}" = set; then
8421 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8422 > else
8423 >  cat >conftest.$ac_ext <<_ACEOF
8424 > /* confdefs.h.  */
8425 > _ACEOF
8426 > cat confdefs.h >>conftest.$ac_ext
8427 > cat >>conftest.$ac_ext <<_ACEOF
8428 > /* end confdefs.h.  */
8429 > $ac_includes_default
8430 > typedef size_t ac__type_new_;
8431 > #ifdef FC_DUMMY_MAIN
8432 > #ifndef FC_DUMMY_MAIN_EQ_F77
8433 > #  ifdef __cplusplus
8434 >     extern "C"
8435 > #  endif
8436 >   int FC_DUMMY_MAIN() { return 1; }
8437 > #endif
8438 > #endif
8439 > int
8440 > main ()
8441 > {
8442 > if ((ac__type_new_ *) 0)
8443 >  return 0;
8444 > if (sizeof (ac__type_new_))
8445 >  return 0;
8446 >  ;
8447 >  return 0;
8448 > }
8449 > _ACEOF
8450 > rm -rf conftest.$ac_objext
8451 > if { (ac_try="$ac_compile"
8452 > case "(($ac_try" in
8453 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8454 >  *) ac_try_echo=$ac_try;;
8455 > esac
8456 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8457 >  (eval "$ac_compile") 2>conftest.er1
8458 >  ac_status=$?
8459 >  grep -v '^ *+' conftest.er1 >conftest.err
8460 >  rm -f conftest.er1
8461 >  cat conftest.err >&5
8462 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 >  (exit $ac_status); } && {
8464 >         test -z "$ac_c_werror_flag" ||
8465 >         test ! -s conftest.err
8466 >       } && test -s conftest.$ac_objext; then
8467 >  ac_cv_type_size_t=yes
8468 > else
8469 >  echo "$as_me: failed program was:" >&5
8470 > sed 's/^/| /' conftest.$ac_ext >&5
8471 >
8472 >        ac_cv_type_size_t=no
8473 > fi
8474 >
8475 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8476 > fi
8477 > { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8478 > echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
8479 > if test $ac_cv_type_size_t = yes; then
8480 >  :
8481 > else
8482 >
8483 > cat >>confdefs.h <<_ACEOF
8484 > #define size_t unsigned int
8485 > _ACEOF
8486 >
8487 > fi
8488 >
8489 > { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8490 > echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
8491 > if test "${ac_cv_header_time+set}" = set; then
8492 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8493 > else
8494 >  cat >conftest.$ac_ext <<_ACEOF
8495 > /* confdefs.h.  */
8496 > _ACEOF
8497 > cat confdefs.h >>conftest.$ac_ext
8498 > cat >>conftest.$ac_ext <<_ACEOF
8499 > /* end confdefs.h.  */
8500 > #include <sys/types.h>
8501 > #include <sys/time.h>
8502 > #include <time.h>
8503 >
8504 > #ifdef FC_DUMMY_MAIN
8505 > #ifndef FC_DUMMY_MAIN_EQ_F77
8506 > #  ifdef __cplusplus
8507 >     extern "C"
8508 > #  endif
8509 >   int FC_DUMMY_MAIN() { return 1; }
8510 > #endif
8511 > #endif
8512 > int
8513 > main ()
8514 > {
8515 > if ((struct tm *) 0)
8516 > return 0;
8517 >  ;
8518 >  return 0;
8519 > }
8520 > _ACEOF
8521 > rm -rf conftest.$ac_objext
8522 > if { (ac_try="$ac_compile"
8523 > case "(($ac_try" in
8524 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8525 >  *) ac_try_echo=$ac_try;;
8526 > esac
8527 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8528 >  (eval "$ac_compile") 2>conftest.er1
8529 >  ac_status=$?
8530 >  grep -v '^ *+' conftest.er1 >conftest.err
8531 >  rm -f conftest.er1
8532 >  cat conftest.err >&5
8533 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8534 >  (exit $ac_status); } && {
8535 >         test -z "$ac_c_werror_flag" ||
8536 >         test ! -s conftest.err
8537 >       } && test -s conftest.$ac_objext; then
8538 >  ac_cv_header_time=yes
8539 > else
8540 >  echo "$as_me: failed program was:" >&5
8541 > sed 's/^/| /' conftest.$ac_ext >&5
8542 >
8543 >        ac_cv_header_time=no
8544 > fi
8545 >
8546 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8547 > fi
8548 > { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8549 > echo "${ECHO_T}$ac_cv_header_time" >&6; }
8550 > if test $ac_cv_header_time = yes; then
8551 >
8552 > cat >>confdefs.h <<\_ACEOF
8553 > #define TIME_WITH_SYS_TIME 1
8554 > _ACEOF
8555 >
8556 > fi
8557 >
8558 > { echo "$as_me:$LINENO: checking for clock_t" >&5
8559 > echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
8560 > if test "${ac_cv_type_clock_t+set}" = set; then
8561 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8562 > else
8563 >  cat >conftest.$ac_ext <<_ACEOF
8564 > /* confdefs.h.  */
8565 > _ACEOF
8566 > cat confdefs.h >>conftest.$ac_ext
8567 > cat >>conftest.$ac_ext <<_ACEOF
8568 > /* end confdefs.h.  */
8569 > $ac_includes_default
8570 > typedef clock_t ac__type_new_;
8571 > #ifdef FC_DUMMY_MAIN
8572 > #ifndef FC_DUMMY_MAIN_EQ_F77
8573 > #  ifdef __cplusplus
8574 >     extern "C"
8575 > #  endif
8576 >   int FC_DUMMY_MAIN() { return 1; }
8577 > #endif
8578 > #endif
8579 > int
8580 > main ()
8581 > {
8582 > if ((ac__type_new_ *) 0)
8583 >  return 0;
8584 > if (sizeof (ac__type_new_))
8585 >  return 0;
8586 >  ;
8587 >  return 0;
8588 > }
8589 > _ACEOF
8590 > rm -rf conftest.$ac_objext
8591 > if { (ac_try="$ac_compile"
8592 > case "(($ac_try" in
8593 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8594 >  *) ac_try_echo=$ac_try;;
8595 > esac
8596 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8597 >  (eval "$ac_compile") 2>conftest.er1
8598 >  ac_status=$?
8599 >  grep -v '^ *+' conftest.er1 >conftest.err
8600 >  rm -f conftest.er1
8601 >  cat conftest.err >&5
8602 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8603 >  (exit $ac_status); } && {
8604 >         test -z "$ac_c_werror_flag" ||
8605 >         test ! -s conftest.err
8606 >       } && test -s conftest.$ac_objext; then
8607 >  ac_cv_type_clock_t=yes
8608 > else
8609 >  echo "$as_me: failed program was:" >&5
8610 > sed 's/^/| /' conftest.$ac_ext >&5
8611 >
8612 >        ac_cv_type_clock_t=no
8613 > fi
8614 >
8615 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8616 > fi
8617 > { echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
8618 > echo "${ECHO_T}$ac_cv_type_clock_t" >&6; }
8619 > if test $ac_cv_type_clock_t = yes; then
8620 >
8621 > cat >>confdefs.h <<_ACEOF
8622 > #define HAVE_CLOCK_T 1
8623 > _ACEOF
8624 >
8625 >
8626 > fi
8627 >
8628 > { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
8629 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
8630 > if test "${ac_cv_c_const+set}" = set; then
8631 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8632 > else
8633 >  cat >conftest.$ac_ext <<_ACEOF
8634 > /* confdefs.h.  */
8635 > _ACEOF
8636 > cat confdefs.h >>conftest.$ac_ext
8637 > cat >>conftest.$ac_ext <<_ACEOF
8638 > /* end confdefs.h.  */
8639 >
8640 > #ifdef FC_DUMMY_MAIN
8641 > #ifndef FC_DUMMY_MAIN_EQ_F77
8642 > #  ifdef __cplusplus
8643 >     extern "C"
8644 > #  endif
8645 >   int FC_DUMMY_MAIN() { return 1; }
8646 > #endif
8647 > #endif
8648 > int
8649 > main ()
8650 > {
8651 > /* FIXME: Include the comments suggested by Paul. */
8652 > #ifndef __cplusplus
8653 >  /* Ultrix mips cc rejects this.  */
8654 >  typedef int charset[2];
8655 >  const charset cs;
8656 >  /* SunOS 4.1.1 cc rejects this.  */
8657 >  char const *const *pcpcc;
8658 >  char **ppc;
8659 >  /* NEC SVR4.0.2 mips cc rejects this.  */
8660 >  struct point {int x, y;};
8661 >  static struct point const zero = {0,0};
8662 >  /* AIX XL C 1.02.0.0 rejects this.
8663 >     It does not let you subtract one const X* pointer from another in
8664 >     an arm of an if-expression whose if-part is not a constant
8665 >     expression */
8666 >  const char *g = "string";
8667 >  pcpcc = &g + (g ? g-g : 0);
8668 >  /* HPUX 7.0 cc rejects these. */
8669 >  ++pcpcc;
8670 >  ppc = (char**) pcpcc;
8671 >  pcpcc = (char const *const *) ppc;
8672 >  { /* SCO 3.2v4 cc rejects this.  */
8673 >    char *t;
8674 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
8675 >
8676 >    *t++ = 0;
8677 >    if (s) return 0;
8678 >  }
8679 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8680 >    int x[] = {25, 17};
8681 >    const int *foo = &x[0];
8682 >    ++foo;
8683 >  }
8684 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8685 >    typedef const int *iptr;
8686 >    iptr p = 0;
8687 >    ++p;
8688 >  }
8689 >  { /* AIX XL C 1.02.0.0 rejects this saying
8690 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8691 >    struct s { int j; const int *ap[3]; };
8692 >    struct s *b; b->j = 5;
8693 >  }
8694 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8695 >    const int foo = 10;
8696 >    if (!foo) return 0;
8697 >  }
8698 >  return !cs[0] && !zero.x;
8699 > #endif
8700 >
8701 >  ;
8702 >  return 0;
8703 > }
8704 > _ACEOF
8705 > rm -rf conftest.$ac_objext
8706 > if { (ac_try="$ac_compile"
8707 > case "(($ac_try" in
8708 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8709 >  *) ac_try_echo=$ac_try;;
8710 > esac
8711 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8712 >  (eval "$ac_compile") 2>conftest.er1
8713 >  ac_status=$?
8714 >  grep -v '^ *+' conftest.er1 >conftest.err
8715 >  rm -f conftest.er1
8716 >  cat conftest.err >&5
8717 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8718 >  (exit $ac_status); } && {
8719 >         test -z "$ac_c_werror_flag" ||
8720 >         test ! -s conftest.err
8721 >       } && test -s conftest.$ac_objext; then
8722 >  ac_cv_c_const=yes
8723 > else
8724 >  echo "$as_me: failed program was:" >&5
8725 > sed 's/^/| /' conftest.$ac_ext >&5
8726 >
8727 >        ac_cv_c_const=no
8728 > fi
8729 >
8730 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8731 > fi
8732 > { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8733 > echo "${ECHO_T}$ac_cv_c_const" >&6; }
8734 > if test $ac_cv_c_const = no; then
8735 >
8736 > cat >>confdefs.h <<\_ACEOF
8737 > #define const
8738 > _ACEOF
8739 >
8740 > fi
8741 >
8742 > { echo "$as_me:$LINENO: checking for inline" >&5
8743 > echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
8744 > if test "${ac_cv_c_inline+set}" = set; then
8745 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8746 > else
8747 >  ac_cv_c_inline=no
8748 > for ac_kw in inline __inline__ __inline; do
8749 >  cat >conftest.$ac_ext <<_ACEOF
8750 > /* confdefs.h.  */
8751 > _ACEOF
8752 > cat confdefs.h >>conftest.$ac_ext
8753 > cat >>conftest.$ac_ext <<_ACEOF
8754 > /* end confdefs.h.  */
8755 > #ifndef __cplusplus
8756 > typedef int foo_t;
8757 > static $ac_kw foo_t static_foo () {return 0; }
8758 > $ac_kw foo_t foo () {return 0; }
8759 > #endif
8760 >
8761 > _ACEOF
8762 > rm -rf conftest.$ac_objext
8763 > if { (ac_try="$ac_compile"
8764 > case "(($ac_try" in
8765 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8766 >  *) ac_try_echo=$ac_try;;
8767 > esac
8768 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8769 >  (eval "$ac_compile") 2>conftest.er1
8770 >  ac_status=$?
8771 >  grep -v '^ *+' conftest.er1 >conftest.err
8772 >  rm -f conftest.er1
8773 >  cat conftest.err >&5
8774 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8775 >  (exit $ac_status); } && {
8776 >         test -z "$ac_c_werror_flag" ||
8777 >         test ! -s conftest.err
8778 >       } && test -s conftest.$ac_objext; then
8779 >  ac_cv_c_inline=$ac_kw
8780 > else
8781 >  echo "$as_me: failed program was:" >&5
8782 > sed 's/^/| /' conftest.$ac_ext >&5
8783 >
8784 >
8785 > fi
8786 >
8787 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8788 >  test "$ac_cv_c_inline" != no && break
8789 > done
8790 >
8791 > fi
8792 > { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8793 > echo "${ECHO_T}$ac_cv_c_inline" >&6; }
8794 >
8795 >
8796 > case $ac_cv_c_inline in
8797 >  inline | yes) ;;
8798 >  *)
8799 >    case $ac_cv_c_inline in
8800 >      no) ac_val=;;
8801 >      *) ac_val=$ac_cv_c_inline;;
8802 >    esac
8803 >    cat >>confdefs.h <<_ACEOF
8804 > #ifndef __cplusplus
8805 > #define inline $ac_val
8806 > #endif
8807 > _ACEOF
8808 >    ;;
8809 > esac
8810 >
8811 >
8812 > # Checks for library functions.
8813 >
8814 > for ac_header in stdlib.h
8815 > do
8816 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8817 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8818 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
8819 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8820 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8821 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8822 > fi
8823 > ac_res=`eval echo '${'$as_ac_Header'}'`
8824 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
8825 > echo "${ECHO_T}$ac_res" >&6; }
8826 > else
8827 >  # Is the header compilable?
8828 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
8829 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
8830 > cat >conftest.$ac_ext <<_ACEOF
8831 > /* confdefs.h.  */
8832 > _ACEOF
8833 > cat confdefs.h >>conftest.$ac_ext
8834 > cat >>conftest.$ac_ext <<_ACEOF
8835 > /* end confdefs.h.  */
8836 > $ac_includes_default
8837 > #include <$ac_header>
8838 > _ACEOF
8839 > rm -rf conftest.$ac_objext
8840 > if { (ac_try="$ac_compile"
8841 > case "(($ac_try" in
8842 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8843 >  *) ac_try_echo=$ac_try;;
8844 > esac
8845 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8846 >  (eval "$ac_compile") 2>conftest.er1
8847 >  ac_status=$?
8848 >  grep -v '^ *+' conftest.er1 >conftest.err
8849 >  rm -f conftest.er1
8850 >  cat conftest.err >&5
8851 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8852 >  (exit $ac_status); } && {
8853 >         test -z "$ac_c_werror_flag" ||
8854 >         test ! -s conftest.err
8855 >       } && test -s conftest.$ac_objext; then
8856 >  ac_header_compiler=yes
8857 > else
8858 >  echo "$as_me: failed program was:" >&5
8859 > sed 's/^/| /' conftest.$ac_ext >&5
8860 >
8861 >        ac_header_compiler=no
8862 > fi
8863 >
8864 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
8865 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8866 > echo "${ECHO_T}$ac_header_compiler" >&6; }
8867 >
8868 > # Is the header present?
8869 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
8870 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
8871 > cat >conftest.$ac_ext <<_ACEOF
8872 > /* confdefs.h.  */
8873 > _ACEOF
8874 > cat confdefs.h >>conftest.$ac_ext
8875 > cat >>conftest.$ac_ext <<_ACEOF
8876 > /* end confdefs.h.  */
8877 > #include <$ac_header>
8878 > _ACEOF
8879 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8880 > case "(($ac_try" in
8881 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8882 >  *) ac_try_echo=$ac_try;;
8883 > esac
8884 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8885 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8886 >  ac_status=$?
8887 >  grep -v '^ *+' conftest.er1 >conftest.err
8888 >  rm -rf conftest.er1
8889 >  cat conftest.err >&5
8890 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8891 >  (exit $ac_status); } >/dev/null && {
8892 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8893 >         test ! -s conftest.err
8894 >       }; then
8895 >  ac_header_preproc=yes
8896 > else
8897 >  echo "$as_me: failed program was:" >&5
8898 > sed 's/^/| /' conftest.$ac_ext >&5
8899 >
8900 >  ac_header_preproc=no
8901 > fi
8902 >
8903 > rm -rf conftest.err conftest.$ac_ext
8904 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8905 > echo "${ECHO_T}$ac_header_preproc" >&6; }
8906 >
8907 > # So?  What about this header?
8908 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8909 >  yes:no: )
8910 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8911 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8912 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8913 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8914 >    ac_header_preproc=yes
8915 >    ;;
8916 >  no:yes:* )
8917 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8918 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8919 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8920 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8921 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8922 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8923 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8924 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8925 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8926 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8927 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8928 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8929 >    ( cat <<\_ASBOX
8930 > ## ------------------------------ ##
8931 > ## Report this to gezelter@nd.edu ##
8932 > ## ------------------------------ ##
8933 > _ASBOX
8934 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
8935 >    ;;
8936 > esac
8937 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
8938 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8939 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8940 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8941 > else
8942 >  eval "$as_ac_Header=\$ac_header_preproc"
8943 > fi
8944 > ac_res=`eval echo '${'$as_ac_Header'}'`
8945 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
8946 > echo "${ECHO_T}$ac_res" >&6; }
8947 >
8948 > fi
8949 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
8950 >  cat >>confdefs.h <<_ACEOF
8951 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8952 > _ACEOF
8953 >
8954 > fi
8955 >
8956 > done
8957 >
8958 > { echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
8959 > echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6; }
8960 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
8961 >  echo $ECHO_N "(cached) $ECHO_C" >&6
8962 > else
8963 >  if test "$cross_compiling" = yes; then
8964 >  ac_cv_func_malloc_0_nonnull=no
8965 > else
8966 >  cat >conftest.$ac_ext <<_ACEOF
8967 > /* confdefs.h.  */
8968 > _ACEOF
8969 > cat confdefs.h >>conftest.$ac_ext
8970 > cat >>conftest.$ac_ext <<_ACEOF
8971 > /* end confdefs.h.  */
8972 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8973 > # include <stdlib.h>
8974 > #else
8975 > char *malloc ();
8976 > #endif
8977 >
8978 > #ifdef FC_DUMMY_MAIN
8979 > #ifndef FC_DUMMY_MAIN_EQ_F77
8980 > #  ifdef __cplusplus
8981 >     extern "C"
8982 > #  endif
8983 >   int FC_DUMMY_MAIN() { return 1; }
8984 > #endif
8985 > #endif
8986 > int
8987 > main ()
8988 > {
8989 > return ! malloc (0);
8990 >  ;
8991 >  return 0;
8992 > }
8993 > _ACEOF
8994 > rm -rf conftest$ac_exeext
8995 > if { (ac_try="$ac_link"
8996 > case "(($ac_try" in
8997 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8998 >  *) ac_try_echo=$ac_try;;
8999 > esac
9000 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9001 >  (eval "$ac_link") 2>&5
9002 >  ac_status=$?
9003 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9004 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9005 >  { (case "(($ac_try" in
9006 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9007 >  *) ac_try_echo=$ac_try;;
9008 > esac
9009 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9010 >  (eval "$ac_try") 2>&5
9011 >  ac_status=$?
9012 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9013 >  (exit $ac_status); }; }; then
9014 >  ac_cv_func_malloc_0_nonnull=yes
9015 > else
9016 >  echo "$as_me: program exited with status $ac_status" >&5
9017 > echo "$as_me: failed program was:" >&5
9018 > sed 's/^/| /' conftest.$ac_ext >&5
9019 >
9020 > ( exit $ac_status )
9021 > ac_cv_func_malloc_0_nonnull=no
9022 > fi
9023 > rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9024 > fi
9025 >
9026 >
9027 > fi
9028 > { echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
9029 > echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6; }
9030 > if test $ac_cv_func_malloc_0_nonnull = yes; then
9031 >
9032 > cat >>confdefs.h <<\_ACEOF
9033 > #define HAVE_MALLOC 1
9034 > _ACEOF
9035 >
9036 > else
9037 >  cat >>confdefs.h <<\_ACEOF
9038 > #define HAVE_MALLOC 0
9039 > _ACEOF
9040 >
9041 >   case " $LIBOBJS " in
9042 >  *" malloc.$ac_objext "* ) ;;
9043 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9044 > ;;
9045 > esac
9046 >
9047 >
9048 > cat >>confdefs.h <<\_ACEOF
9049 > #define malloc rpl_malloc
9050 > _ACEOF
9051 >
9052 > fi
9053 >
9054 >
9055 >
9056 > { echo "$as_me:$LINENO: checking for working memcmp" >&5
9057 > echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
9058 > if test "${ac_cv_func_memcmp_working+set}" = set; then
9059 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9060 > else
9061 >  if test "$cross_compiling" = yes; then
9062 >  ac_cv_func_memcmp_working=no
9063 > else
9064 >  cat >conftest.$ac_ext <<_ACEOF
9065 > /* confdefs.h.  */
9066 > _ACEOF
9067 > cat confdefs.h >>conftest.$ac_ext
9068 > cat >>conftest.$ac_ext <<_ACEOF
9069 > /* end confdefs.h.  */
9070 > $ac_includes_default
9071 > #ifdef FC_DUMMY_MAIN
9072 > #ifndef FC_DUMMY_MAIN_EQ_F77
9073 > #  ifdef __cplusplus
9074 >     extern "C"
9075 > #  endif
9076 >   int FC_DUMMY_MAIN() { return 1; }
9077 > #endif
9078 > #endif
9079 > int
9080 > main ()
9081 > {
9082 >
9083 >  /* Some versions of memcmp are not 8-bit clean.  */
9084 >  char c0 = '\100', c1 = '\200', c2 = '\201';
9085 >  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
9086 >    return 1;
9087 >
9088 >  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
9089 >     or more and with at least one buffer not starting on a 4-byte boundary.
9090 >     William Lewis provided this test program.   */
9091 >  {
9092 >    char foo[21];
9093 >    char bar[21];
9094 >    int i;
9095 >    for (i = 0; i < 4; i++)
9096 >      {
9097 >        char *a = foo + i;
9098 >        char *b = bar + i;
9099 >        strcpy (a, "--------01111111");
9100 >        strcpy (b, "--------10000000");
9101 >        if (memcmp (a, b, 16) >= 0)
9102 >          return 1;
9103 >      }
9104 >    return 0;
9105 >  }
9106 >
9107 >  ;
9108 >  return 0;
9109 > }
9110 > _ACEOF
9111 > rm -rf conftest$ac_exeext
9112 > if { (ac_try="$ac_link"
9113 > case "(($ac_try" in
9114 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9115 >  *) ac_try_echo=$ac_try;;
9116 > esac
9117 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9118 >  (eval "$ac_link") 2>&5
9119 >  ac_status=$?
9120 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9121 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9122 >  { (case "(($ac_try" in
9123 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9124 >  *) ac_try_echo=$ac_try;;
9125 > esac
9126 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9127 >  (eval "$ac_try") 2>&5
9128 >  ac_status=$?
9129 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9130 >  (exit $ac_status); }; }; then
9131 >  ac_cv_func_memcmp_working=yes
9132 > else
9133 >  echo "$as_me: program exited with status $ac_status" >&5
9134 > echo "$as_me: failed program was:" >&5
9135 > sed 's/^/| /' conftest.$ac_ext >&5
9136 >
9137 > ( exit $ac_status )
9138 > ac_cv_func_memcmp_working=no
9139 > fi
9140 > rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9141 > fi
9142 >
9143 >
9144 > fi
9145 > { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
9146 > echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
9147 > test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
9148 >  *" memcmp.$ac_objext "* ) ;;
9149 >  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
9150 > ;;
9151 > esac
9152 >
9153 >
9154 >
9155 > for ac_header in stdlib.h
9156 > do
9157 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9158 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9159 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9160 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9161 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9162 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9163 > fi
9164 > ac_res=`eval echo '${'$as_ac_Header'}'`
9165 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9166 > echo "${ECHO_T}$ac_res" >&6; }
9167 > else
9168 >  # Is the header compilable?
9169 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9170 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9171 > cat >conftest.$ac_ext <<_ACEOF
9172 > /* confdefs.h.  */
9173 > _ACEOF
9174 > cat confdefs.h >>conftest.$ac_ext
9175 > cat >>conftest.$ac_ext <<_ACEOF
9176 > /* end confdefs.h.  */
9177 > $ac_includes_default
9178 > #include <$ac_header>
9179 > _ACEOF
9180 > rm -rf conftest.$ac_objext
9181 > if { (ac_try="$ac_compile"
9182 > case "(($ac_try" in
9183 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9184 >  *) ac_try_echo=$ac_try;;
9185 > esac
9186 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9187 >  (eval "$ac_compile") 2>conftest.er1
9188 >  ac_status=$?
9189 >  grep -v '^ *+' conftest.er1 >conftest.err
9190 >  rm -f conftest.er1
9191 >  cat conftest.err >&5
9192 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9193 >  (exit $ac_status); } && {
9194 >         test -z "$ac_c_werror_flag" ||
9195 >         test ! -s conftest.err
9196 >       } && test -s conftest.$ac_objext; then
9197 >  ac_header_compiler=yes
9198 > else
9199 >  echo "$as_me: failed program was:" >&5
9200 > sed 's/^/| /' conftest.$ac_ext >&5
9201 >
9202 >        ac_header_compiler=no
9203 > fi
9204 >
9205 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9206 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9207 > echo "${ECHO_T}$ac_header_compiler" >&6; }
9208 >
9209 > # Is the header present?
9210 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9211 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9212 > cat >conftest.$ac_ext <<_ACEOF
9213 > /* confdefs.h.  */
9214 > _ACEOF
9215 > cat confdefs.h >>conftest.$ac_ext
9216 > cat >>conftest.$ac_ext <<_ACEOF
9217 > /* end confdefs.h.  */
9218 > #include <$ac_header>
9219 > _ACEOF
9220 > if { (ac_try="$ac_cpp conftest.$ac_ext"
9221 > case "(($ac_try" in
9222 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9223 >  *) ac_try_echo=$ac_try;;
9224 > esac
9225 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9226 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9227 >  ac_status=$?
9228 >  grep -v '^ *+' conftest.er1 >conftest.err
9229 >  rm -f conftest.er1
9230 >  cat conftest.err >&5
9231 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 >  (exit $ac_status); } >/dev/null && {
9233 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9234 >         test ! -s conftest.err
9235 >       }; then
9236 >  ac_header_preproc=yes
9237 > else
9238 >  echo "$as_me: failed program was:" >&5
9239 > sed 's/^/| /' conftest.$ac_ext >&5
9240 >
9241 >  ac_header_preproc=no
9242 > fi
9243 >
9244 > rm -rf conftest.err conftest.$ac_ext
9245 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9246 > echo "${ECHO_T}$ac_header_preproc" >&6; }
9247 >
9248 > # So?  What about this header?
9249 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9250 >  yes:no: )
9251 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9252 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9253 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9254 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9255 >    ac_header_preproc=yes
9256 >    ;;
9257 >  no:yes:* )
9258 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9259 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9260 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9261 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9262 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9263 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9264 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9265 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9266 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9267 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9268 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9269 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9270 >    ( cat <<\_ASBOX
9271 > ## ------------------------------ ##
9272 > ## Report this to gezelter@nd.edu ##
9273 > ## ------------------------------ ##
9274 > _ASBOX
9275 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
9276 >    ;;
9277 > esac
9278 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
9279 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9280 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9281 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9282 > else
9283 >  eval "$as_ac_Header=\$ac_header_preproc"
9284 > fi
9285 > ac_res=`eval echo '${'$as_ac_Header'}'`
9286 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9287 > echo "${ECHO_T}$ac_res" >&6; }
9288 >
9289 > fi
9290 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9291 >  cat >>confdefs.h <<_ACEOF
9292 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9293 > _ACEOF
9294 >
9295 > fi
9296 >
9297 > done
9298 >
9299 > { echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
9300 > echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6; }
9301 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
9302 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9303 > else
9304 >  if test "$cross_compiling" = yes; then
9305 >  ac_cv_func_realloc_0_nonnull=no
9306 > else
9307 >  cat >conftest.$ac_ext <<_ACEOF
9308 > /* confdefs.h.  */
9309 > _ACEOF
9310 > cat confdefs.h >>conftest.$ac_ext
9311 > cat >>conftest.$ac_ext <<_ACEOF
9312 > /* end confdefs.h.  */
9313 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9314 > # include <stdlib.h>
9315 > #else
9316 > char *realloc ();
9317 > #endif
9318 >
9319 > #ifdef FC_DUMMY_MAIN
9320 > #ifndef FC_DUMMY_MAIN_EQ_F77
9321 > #  ifdef __cplusplus
9322 >     extern "C"
9323 > #  endif
9324 >   int FC_DUMMY_MAIN() { return 1; }
9325 > #endif
9326 > #endif
9327 > int
9328 > main ()
9329 > {
9330 > return ! realloc (0, 0);
9331 >  ;
9332 >  return 0;
9333 > }
9334 > _ACEOF
9335 > rm -rf conftest$ac_exeext
9336 > if { (ac_try="$ac_link"
9337 > case "(($ac_try" in
9338 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9339 >  *) ac_try_echo=$ac_try;;
9340 > esac
9341 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9342 >  (eval "$ac_link") 2>&5
9343 >  ac_status=$?
9344 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9345 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9346 >  { (case "(($ac_try" in
9347 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9348 >  *) ac_try_echo=$ac_try;;
9349 > esac
9350 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9351 >  (eval "$ac_try") 2>&5
9352 >  ac_status=$?
9353 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9354 >  (exit $ac_status); }; }; then
9355 >  ac_cv_func_realloc_0_nonnull=yes
9356 > else
9357 >  echo "$as_me: program exited with status $ac_status" >&5
9358 > echo "$as_me: failed program was:" >&5
9359 > sed 's/^/| /' conftest.$ac_ext >&5
9360 >
9361 > ( exit $ac_status )
9362 > ac_cv_func_realloc_0_nonnull=no
9363 > fi
9364 > rm -rf core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9365 > fi
9366 >
9367 >
9368 > fi
9369 > { echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
9370 > echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6; }
9371 > if test $ac_cv_func_realloc_0_nonnull = yes; then
9372 >
9373 > cat >>confdefs.h <<\_ACEOF
9374 > #define HAVE_REALLOC 1
9375 > _ACEOF
9376 >
9377 > else
9378 >  cat >>confdefs.h <<\_ACEOF
9379 > #define HAVE_REALLOC 0
9380 > _ACEOF
9381 >
9382 >   case " $LIBOBJS " in
9383 >  *" realloc.$ac_objext "* ) ;;
9384 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
9385 > ;;
9386 > esac
9387 >
9388 >
9389 > cat >>confdefs.h <<\_ACEOF
9390 > #define realloc rpl_realloc
9391 > _ACEOF
9392 >
9393 > fi
9394 >
9395 >
9396 >
9397 >
9398 >
9399 > for ac_header in sys/select.h sys/socket.h
9400 > do
9401 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9402 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9403 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9404 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9405 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9406 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9407 > fi
9408 > ac_res=`eval echo '${'$as_ac_Header'}'`
9409 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9410 > echo "${ECHO_T}$ac_res" >&6; }
9411 > else
9412 >  # Is the header compilable?
9413 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9414 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9415 > cat >conftest.$ac_ext <<_ACEOF
9416 > /* confdefs.h.  */
9417 > _ACEOF
9418 > cat confdefs.h >>conftest.$ac_ext
9419 > cat >>conftest.$ac_ext <<_ACEOF
9420 > /* end confdefs.h.  */
9421 > $ac_includes_default
9422 > #include <$ac_header>
9423 > _ACEOF
9424 > rm -rf conftest.$ac_objext
9425 > if { (ac_try="$ac_compile"
9426 > case "(($ac_try" in
9427 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428 >  *) ac_try_echo=$ac_try;;
9429 > esac
9430 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431 >  (eval "$ac_compile") 2>conftest.er1
9432 >  ac_status=$?
9433 >  grep -v '^ *+' conftest.er1 >conftest.err
9434 >  rm -f conftest.er1
9435 >  cat conftest.err >&5
9436 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9437 >  (exit $ac_status); } && {
9438 >         test -z "$ac_c_werror_flag" ||
9439 >         test ! -s conftest.err
9440 >       } && test -s conftest.$ac_objext; then
9441 >  ac_header_compiler=yes
9442 > else
9443 >  echo "$as_me: failed program was:" >&5
9444 > sed 's/^/| /' conftest.$ac_ext >&5
9445 >
9446 >        ac_header_compiler=no
9447 > fi
9448 >
9449 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9450 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9451 > echo "${ECHO_T}$ac_header_compiler" >&6; }
9452 >
9453 > # Is the header present?
9454 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9455 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9456 > cat >conftest.$ac_ext <<_ACEOF
9457 > /* confdefs.h.  */
9458 > _ACEOF
9459 > cat confdefs.h >>conftest.$ac_ext
9460 > cat >>conftest.$ac_ext <<_ACEOF
9461 > /* end confdefs.h.  */
9462 > #include <$ac_header>
9463 > _ACEOF
9464 > if { (ac_try="$ac_cpp conftest.$ac_ext"
9465 > case "(($ac_try" in
9466 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9467 >  *) ac_try_echo=$ac_try;;
9468 > esac
9469 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9470 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9471 >  ac_status=$?
9472 >  grep -v '^ *+' conftest.er1 >conftest.err
9473 >  rm -f conftest.er1
9474 >  cat conftest.err >&5
9475 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9476 >  (exit $ac_status); } >/dev/null && {
9477 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9478 >         test ! -s conftest.err
9479 >       }; then
9480 >  ac_header_preproc=yes
9481 > else
9482 >  echo "$as_me: failed program was:" >&5
9483 > sed 's/^/| /' conftest.$ac_ext >&5
9484 >
9485 >  ac_header_preproc=no
9486 > fi
9487 >
9488 > rm -rf conftest.err conftest.$ac_ext
9489 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9490 > echo "${ECHO_T}$ac_header_preproc" >&6; }
9491 >
9492 > # So?  What about this header?
9493 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9494 >  yes:no: )
9495 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9496 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9497 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9498 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9499 >    ac_header_preproc=yes
9500 >    ;;
9501 >  no:yes:* )
9502 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9503 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9504 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9505 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9506 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9507 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9508 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9509 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9510 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9511 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9512 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9513 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9514 >    ( cat <<\_ASBOX
9515 > ## ------------------------------ ##
9516 > ## Report this to gezelter@nd.edu ##
9517 > ## ------------------------------ ##
9518 > _ASBOX
9519 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
9520 >    ;;
9521 > esac
9522 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
9523 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9524 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9525 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9526 > else
9527 >  eval "$as_ac_Header=\$ac_header_preproc"
9528 > fi
9529 > ac_res=`eval echo '${'$as_ac_Header'}'`
9530 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9531 > echo "${ECHO_T}$ac_res" >&6; }
9532 >
9533 > fi
9534 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9535 >  cat >>confdefs.h <<_ACEOF
9536 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9537 > _ACEOF
9538 >
9539 > fi
9540 >
9541 > done
9542 >
9543 > { echo "$as_me:$LINENO: checking types of arguments for select" >&5
9544 > echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
9545 > if test "${ac_cv_func_select_args+set}" = set; then
9546 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9547 > else
9548 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9549 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9550 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9551 >   cat >conftest.$ac_ext <<_ACEOF
9552 > /* confdefs.h.  */
9553 > _ACEOF
9554 > cat confdefs.h >>conftest.$ac_ext
9555 > cat >>conftest.$ac_ext <<_ACEOF
9556 > /* end confdefs.h.  */
9557 > $ac_includes_default
9558 > #ifdef HAVE_SYS_SELECT_H
9559 > # include <sys/select.h>
9560 > #endif
9561 > #ifdef HAVE_SYS_SOCKET_H
9562 > # include <sys/socket.h>
9563 > #endif
9564 >
9565 > #ifdef FC_DUMMY_MAIN
9566 > #ifndef FC_DUMMY_MAIN_EQ_F77
9567 > #  ifdef __cplusplus
9568 >     extern "C"
9569 > #  endif
9570 >   int FC_DUMMY_MAIN() { return 1; }
9571 > #endif
9572 > #endif
9573 > int
9574 > main ()
9575 > {
9576 > extern int select ($ac_arg1,
9577 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
9578 >                                            $ac_arg5);
9579 >  ;
9580 >  return 0;
9581 > }
9582 > _ACEOF
9583 > rm -rf conftest.$ac_objext
9584 > if { (ac_try="$ac_compile"
9585 > case "(($ac_try" in
9586 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9587 >  *) ac_try_echo=$ac_try;;
9588 > esac
9589 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9590 >  (eval "$ac_compile") 2>conftest.er1
9591 >  ac_status=$?
9592 >  grep -v '^ *+' conftest.er1 >conftest.err
9593 >  rm -f conftest.er1
9594 >  cat conftest.err >&5
9595 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9596 >  (exit $ac_status); } && {
9597 >         test -z "$ac_c_werror_flag" ||
9598 >         test ! -s conftest.err
9599 >       } && test -s conftest.$ac_objext; then
9600 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9601 > else
9602 >  echo "$as_me: failed program was:" >&5
9603 > sed 's/^/| /' conftest.$ac_ext >&5
9604 >
9605 >
9606 > fi
9607 >
9608 > rm -rf core conftest.err conftest.$ac_objext conftest.$ac_ext
9609 >  done
9610 > done
9611 > done
9612 > # Provide a safe default value.
9613 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
9614 >
9615 > fi
9616 > { echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
9617 > echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
9618 > ac_save_IFS=$IFS; IFS=','
9619 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9620 > IFS=$ac_save_IFS
9621 > shift
9622 >
9623 > cat >>confdefs.h <<_ACEOF
9624 > #define SELECT_TYPE_ARG1 $1
9625 > _ACEOF
9626 >
9627 >
9628 > cat >>confdefs.h <<_ACEOF
9629 > #define SELECT_TYPE_ARG234 ($2)
9630 > _ACEOF
9631 >
9632 >
9633 > cat >>confdefs.h <<_ACEOF
9634 > #define SELECT_TYPE_ARG5 ($3)
9635 > _ACEOF
9636 >
9637 > rm -rf conftest*
9638 >
9639 >
9640 > for ac_func in strftime
9641 > do
9642 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9643 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
9644 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9645 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9646 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9647 > else
9648 >  cat >conftest.$ac_ext <<_ACEOF
9649 > /* confdefs.h.  */
9650 > _ACEOF
9651 > cat confdefs.h >>conftest.$ac_ext
9652 > cat >>conftest.$ac_ext <<_ACEOF
9653 > /* end confdefs.h.  */
9654 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9655 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9656 > #define $ac_func innocuous_$ac_func
9657 >
9658 > /* System header to define __stub macros and hopefully few prototypes,
9659 >    which can conflict with char $ac_func (); below.
9660 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9661 >    <limits.h> exists even on freestanding compilers.  */
9662 >
9663 > #ifdef __STDC__
9664 > # include <limits.h>
9665 > #else
9666 > # include <assert.h>
9667 > #endif
9668 >
9669 > #undef $ac_func
9670 >
9671 > /* Override any GCC internal prototype to avoid an error.
9672 >   Use char because int might match the return type of a GCC
9673 >   builtin and then its argument prototype would still apply.  */
9674 > #ifdef __cplusplus
9675 > extern "C"
9676 > #endif
9677 > char $ac_func ();
9678 > /* The GNU C library defines this for functions which it implements
9679 >    to always fail with ENOSYS.  Some functions are actually named
9680 >    something starting with __ and the normal name is an alias.  */
9681 > #if defined __stub_$ac_func || defined __stub___$ac_func
9682 > choke me
9683 > #endif
9684 >
9685 > #ifdef FC_DUMMY_MAIN
9686 > #ifndef FC_DUMMY_MAIN_EQ_F77
9687 > #  ifdef __cplusplus
9688 >     extern "C"
9689 > #  endif
9690 >   int FC_DUMMY_MAIN() { return 1; }
9691 > #endif
9692 > #endif
9693 > int
9694 > main ()
9695 > {
9696 > return $ac_func ();
9697 >  ;
9698 >  return 0;
9699 > }
9700 > _ACEOF
9701 > rm -rf conftest.$ac_objext conftest$ac_exeext
9702 > if { (ac_try="$ac_link"
9703 > case "(($ac_try" in
9704 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9705 >  *) ac_try_echo=$ac_try;;
9706 > esac
9707 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9708 >  (eval "$ac_link") 2>conftest.er1
9709 >  ac_status=$?
9710 >  grep -v '^ *+' conftest.er1 >conftest.err
9711 >  rm -f conftest.er1
9712 >  cat conftest.err >&5
9713 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714 >  (exit $ac_status); } && {
9715 >         test -z "$ac_c_werror_flag" ||
9716 >         test ! -s conftest.err
9717 >       } && test -s conftest$ac_exeext &&
9718 >       $as_test_x conftest$ac_exeext; then
9719 >  eval "$as_ac_var=yes"
9720 > else
9721 >  echo "$as_me: failed program was:" >&5
9722 > sed 's/^/| /' conftest.$ac_ext >&5
9723 >
9724 >        eval "$as_ac_var=no"
9725 > fi
9726 >
9727 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9728 >      conftest$ac_exeext conftest.$ac_ext
9729 > fi
9730 > ac_res=`eval echo '${'$as_ac_var'}'`
9731 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9732 > echo "${ECHO_T}$ac_res" >&6; }
9733 > if test `eval echo '${'$as_ac_var'}'` = yes; then
9734 >  cat >>confdefs.h <<_ACEOF
9735 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9736 > _ACEOF
9737 >
9738 > else
9739 >  # strftime is in -lintl on SCO UNIX.
9740 > { echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
9741 > echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
9742 > if test "${ac_cv_lib_intl_strftime+set}" = set; then
9743 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9744 > else
9745 >  ac_check_lib_save_LIBS=$LIBS
9746 > LIBS="-lintl  $LIBS"
9747 > cat >conftest.$ac_ext <<_ACEOF
9748 > /* confdefs.h.  */
9749 > _ACEOF
9750 > cat confdefs.h >>conftest.$ac_ext
9751 > cat >>conftest.$ac_ext <<_ACEOF
9752 > /* end confdefs.h.  */
9753 >
9754 > /* Override any GCC internal prototype to avoid an error.
9755 >   Use char because int might match the return type of a GCC
9756 >   builtin and then its argument prototype would still apply.  */
9757 > #ifdef __cplusplus
9758 > extern "C"
9759 > #endif
9760 > char strftime ();
9761 > #ifdef FC_DUMMY_MAIN
9762 > #ifndef FC_DUMMY_MAIN_EQ_F77
9763 > #  ifdef __cplusplus
9764 >     extern "C"
9765 > #  endif
9766 >   int FC_DUMMY_MAIN() { return 1; }
9767 > #endif
9768 > #endif
9769 > int
9770 > main ()
9771 > {
9772 > return strftime ();
9773 >  ;
9774 >  return 0;
9775 > }
9776 > _ACEOF
9777 > rm -rf conftest.$ac_objext conftest$ac_exeext
9778 > if { (ac_try="$ac_link"
9779 > case "(($ac_try" in
9780 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9781 >  *) ac_try_echo=$ac_try;;
9782 > esac
9783 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9784 >  (eval "$ac_link") 2>conftest.er1
9785 >  ac_status=$?
9786 >  grep -v '^ *+' conftest.er1 >conftest.err
9787 >  rm -f conftest.er1
9788 >  cat conftest.err >&5
9789 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9790 >  (exit $ac_status); } && {
9791 >         test -z "$ac_c_werror_flag" ||
9792 >         test ! -s conftest.err
9793 >       } && test -s conftest$ac_exeext &&
9794 >       $as_test_x conftest$ac_exeext; then
9795 >  ac_cv_lib_intl_strftime=yes
9796 > else
9797 >  echo "$as_me: failed program was:" >&5
9798 > sed 's/^/| /' conftest.$ac_ext >&5
9799 >
9800 >        ac_cv_lib_intl_strftime=no
9801 > fi
9802 >
9803 > rm -rf core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9804 >      conftest$ac_exeext conftest.$ac_ext
9805 > LIBS=$ac_check_lib_save_LIBS
9806 > fi
9807 > { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
9808 > echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
9809 > if test $ac_cv_lib_intl_strftime = yes; then
9810 >  cat >>confdefs.h <<\_ACEOF
9811 > #define HAVE_STRFTIME 1
9812 > _ACEOF
9813 >
9814 > LIBS="-lintl $LIBS"
9815 > fi
9816 >
9817 > fi
9818 > done
9819 >
9820 > { echo "$as_me:$LINENO: checking for working strtod" >&5
9821 > echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
9822 > if test "${ac_cv_func_strtod+set}" = set; then
9823 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9824 > else
9825 >  if test "$cross_compiling" = yes; then
9826 >  ac_cv_func_strtod=no
9827 > else
9828 >  cat >conftest.$ac_ext <<_ACEOF
9829 > /* confdefs.h.  */
9830 > _ACEOF
9831 > cat confdefs.h >>conftest.$ac_ext
9832 > cat >>conftest.$ac_ext <<_ACEOF
9833 > /* end confdefs.h.  */
9834 >
9835 > $ac_includes_default
9836 > #ifndef strtod
9837 > double strtod ();
9838 > #endif
9839 > int
9840 > main()
9841 > {
9842 >  {
9843 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
9844 >    char *string = " +69";
9845 >    char *term;
9846 >    double value;
9847 >    value = strtod (string, &term);
9848 >    if (value != 69 || term != (string + 4))
9849 >      return 1;
9850 >  }
9851 >
9852 >  {
9853 >    /* Under Solaris 2.4, strtod returns the wrong value for the
9854 >       terminating character under some conditions.  */
9855 >    char *string = "NaN";
9856 >    char *term;
9857 >    strtod (string, &term);
9858 >    if (term != string && *(term - 1) == 0)
9859 >      return 1;
9860 >  }
9861 >  return 0;
9862 > }
9863 >
9864 > _ACEOF
9865 > rm -f conftest$ac_exeext
9866 > if { (ac_try="$ac_link"
9867 > case "(($ac_try" in
9868 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9869 >  *) ac_try_echo=$ac_try;;
9870 > esac
9871 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9872 >  (eval "$ac_link") 2>&5
9873 >  ac_status=$?
9874 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9875 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9876 >  { (case "(($ac_try" in
9877 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9878 >  *) ac_try_echo=$ac_try;;
9879 > esac
9880 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9881 >  (eval "$ac_try") 2>&5
9882 >  ac_status=$?
9883 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9884 >  (exit $ac_status); }; }; then
9885 >  ac_cv_func_strtod=yes
9886 > else
9887 >  echo "$as_me: program exited with status $ac_status" >&5
9888 > echo "$as_me: failed program was:" >&5
9889 > sed 's/^/| /' conftest.$ac_ext >&5
9890 >
9891 > ( exit $ac_status )
9892 > ac_cv_func_strtod=no
9893 > fi
9894 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9895 > fi
9896 >
9897 >
9898 > fi
9899 > { echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
9900 > echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
9901 > if test $ac_cv_func_strtod = no; then
9902 >  case " $LIBOBJS " in
9903 >  *" strtod.$ac_objext "* ) ;;
9904 >  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
9905 > ;;
9906 > esac
9907 >
9908 > { echo "$as_me:$LINENO: checking for pow" >&5
9909 > echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
9910 > if test "${ac_cv_func_pow+set}" = set; then
9911 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9912 > else
9913 >  cat >conftest.$ac_ext <<_ACEOF
9914 > /* confdefs.h.  */
9915 > _ACEOF
9916 > cat confdefs.h >>conftest.$ac_ext
9917 > cat >>conftest.$ac_ext <<_ACEOF
9918 > /* end confdefs.h.  */
9919 > /* Define pow to an innocuous variant, in case <limits.h> declares pow.
9920 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9921 > #define pow innocuous_pow
9922 >
9923 > /* System header to define __stub macros and hopefully few prototypes,
9924 >    which can conflict with char pow (); below.
9925 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9926 >    <limits.h> exists even on freestanding compilers.  */
9927 >
9928 > #ifdef __STDC__
9929 > # include <limits.h>
9930 > #else
9931 > # include <assert.h>
9932 > #endif
9933 >
9934 > #undef pow
9935 >
9936 > /* Override any GCC internal prototype to avoid an error.
9937 >   Use char because int might match the return type of a GCC
9938 >   builtin and then its argument prototype would still apply.  */
9939 > #ifdef __cplusplus
9940 > extern "C"
9941 > #endif
9942 > char pow ();
9943 > /* The GNU C library defines this for functions which it implements
9944 >    to always fail with ENOSYS.  Some functions are actually named
9945 >    something starting with __ and the normal name is an alias.  */
9946 > #if defined __stub_pow || defined __stub___pow
9947 > choke me
9948 > #endif
9949 >
9950 > #ifdef FC_DUMMY_MAIN
9951 > #ifndef FC_DUMMY_MAIN_EQ_F77
9952 > #  ifdef __cplusplus
9953 >     extern "C"
9954 > #  endif
9955 >   int FC_DUMMY_MAIN() { return 1; }
9956 > #endif
9957 > #endif
9958 > int
9959 > main ()
9960 > {
9961 > return pow ();
9962 >  ;
9963 >  return 0;
9964 > }
9965 > _ACEOF
9966 > rm -f conftest.$ac_objext conftest$ac_exeext
9967 > if { (ac_try="$ac_link"
9968 > case "(($ac_try" in
9969 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9970 >  *) ac_try_echo=$ac_try;;
9971 > esac
9972 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9973 >  (eval "$ac_link") 2>conftest.er1
9974 >  ac_status=$?
9975 >  grep -v '^ *+' conftest.er1 >conftest.err
9976 >  rm -f conftest.er1
9977 >  cat conftest.err >&5
9978 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9979 >  (exit $ac_status); } && {
9980 >         test -z "$ac_c_werror_flag" ||
9981 >         test ! -s conftest.err
9982 >       } && test -s conftest$ac_exeext &&
9983 >       $as_test_x conftest$ac_exeext; then
9984 >  ac_cv_func_pow=yes
9985 > else
9986 >  echo "$as_me: failed program was:" >&5
9987 > sed 's/^/| /' conftest.$ac_ext >&5
9988 >
9989 >        ac_cv_func_pow=no
9990 > fi
9991 >
9992 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9993 >      conftest$ac_exeext conftest.$ac_ext
9994 > fi
9995 > { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
9996 > echo "${ECHO_T}$ac_cv_func_pow" >&6; }
9997 >
9998 > if test $ac_cv_func_pow = no; then
9999 >  { echo "$as_me:$LINENO: checking for pow in -lm" >&5
10000 > echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
10001 > if test "${ac_cv_lib_m_pow+set}" = set; then
10002 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10003 > else
10004 >  ac_check_lib_save_LIBS=$LIBS
10005 > LIBS="-lm  $LIBS"
10006 > cat >conftest.$ac_ext <<_ACEOF
10007 > /* confdefs.h.  */
10008 > _ACEOF
10009 > cat confdefs.h >>conftest.$ac_ext
10010 > cat >>conftest.$ac_ext <<_ACEOF
10011 > /* end confdefs.h.  */
10012 >
10013 > /* Override any GCC internal prototype to avoid an error.
10014 >   Use char because int might match the return type of a GCC
10015 >   builtin and then its argument prototype would still apply.  */
10016 > #ifdef __cplusplus
10017 > extern "C"
10018 > #endif
10019 > char pow ();
10020 > #ifdef FC_DUMMY_MAIN
10021 > #ifndef FC_DUMMY_MAIN_EQ_F77
10022 > #  ifdef __cplusplus
10023 >     extern "C"
10024 > #  endif
10025 >   int FC_DUMMY_MAIN() { return 1; }
10026 > #endif
10027 > #endif
10028 > int
10029 > main ()
10030 > {
10031 > return pow ();
10032 >  ;
10033 >  return 0;
10034 > }
10035 > _ACEOF
10036 > rm -f conftest.$ac_objext conftest$ac_exeext
10037 > if { (ac_try="$ac_link"
10038 > case "(($ac_try" in
10039 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10040 >  *) ac_try_echo=$ac_try;;
10041 > esac
10042 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10043 >  (eval "$ac_link") 2>conftest.er1
10044 >  ac_status=$?
10045 >  grep -v '^ *+' conftest.er1 >conftest.err
10046 >  rm -f conftest.er1
10047 >  cat conftest.err >&5
10048 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10049 >  (exit $ac_status); } && {
10050 >         test -z "$ac_c_werror_flag" ||
10051 >         test ! -s conftest.err
10052 >       } && test -s conftest$ac_exeext &&
10053 >       $as_test_x conftest$ac_exeext; then
10054 >  ac_cv_lib_m_pow=yes
10055 > else
10056 >  echo "$as_me: failed program was:" >&5
10057 > sed 's/^/| /' conftest.$ac_ext >&5
10058 >
10059 >        ac_cv_lib_m_pow=no
10060 > fi
10061 >
10062 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10063 >      conftest$ac_exeext conftest.$ac_ext
10064 > LIBS=$ac_check_lib_save_LIBS
10065 > fi
10066 > { echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
10067 > echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
10068 > if test $ac_cv_lib_m_pow = yes; then
10069 >  POW_LIB=-lm
10070 > else
10071 >  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
10072 > echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10073 > fi
10074 >
10075 > fi
10076 >
10077 > fi
10078 >
10079 >
10080 >
10081 >
10082 >
10083 >
10084 >
10085 >
10086 >
10087 >
10088 >
10089 >
10090 >
10091 >
10092 >
10093 >
10094 >
10095 >
10096 >
10097 >
10098 >
10099 >
10100 >
10101 >
10102 >
10103 >
10104 >
10105 >
10106 > for ac_func in floor getpagesize gettimeofday memchr memmove memset pow pstat_getdynamic pstat_getstatic rint select snprintf sranddev sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strrchr strstr strtol sysmp getsysinfo sysctl table
10107 > do
10108 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10109 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
10110 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10111 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10112 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10113 > else
10114 >  cat >conftest.$ac_ext <<_ACEOF
10115 > /* confdefs.h.  */
10116 > _ACEOF
10117 > cat confdefs.h >>conftest.$ac_ext
10118 > cat >>conftest.$ac_ext <<_ACEOF
10119 > /* end confdefs.h.  */
10120 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10121 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10122 > #define $ac_func innocuous_$ac_func
10123 >
10124 > /* System header to define __stub macros and hopefully few prototypes,
10125 >    which can conflict with char $ac_func (); below.
10126 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10127 >    <limits.h> exists even on freestanding compilers.  */
10128 >
10129 > #ifdef __STDC__
10130 > # include <limits.h>
10131 > #else
10132 > # include <assert.h>
10133 > #endif
10134 >
10135 > #undef $ac_func
10136 >
10137 > /* Override any GCC internal prototype to avoid an error.
10138 >   Use char because int might match the return type of a GCC
10139 >   builtin and then its argument prototype would still apply.  */
10140 > #ifdef __cplusplus
10141 > extern "C"
10142 > #endif
10143 > char $ac_func ();
10144 > /* The GNU C library defines this for functions which it implements
10145 >    to always fail with ENOSYS.  Some functions are actually named
10146 >    something starting with __ and the normal name is an alias.  */
10147 > #if defined __stub_$ac_func || defined __stub___$ac_func
10148 > choke me
10149 > #endif
10150 >
10151 > #ifdef FC_DUMMY_MAIN
10152 > #ifndef FC_DUMMY_MAIN_EQ_F77
10153 > #  ifdef __cplusplus
10154 >     extern "C"
10155 > #  endif
10156 >   int FC_DUMMY_MAIN() { return 1; }
10157 > #endif
10158 > #endif
10159 > int
10160 > main ()
10161 > {
10162 > return $ac_func ();
10163 >  ;
10164 >  return 0;
10165 > }
10166 > _ACEOF
10167 > rm -f conftest.$ac_objext conftest$ac_exeext
10168 > if { (ac_try="$ac_link"
10169 > case "(($ac_try" in
10170 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10171 >  *) ac_try_echo=$ac_try;;
10172 > esac
10173 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10174 >  (eval "$ac_link") 2>conftest.er1
10175 >  ac_status=$?
10176 >  grep -v '^ *+' conftest.er1 >conftest.err
10177 >  rm -f conftest.er1
10178 >  cat conftest.err >&5
10179 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10180 >  (exit $ac_status); } && {
10181 >         test -z "$ac_c_werror_flag" ||
10182 >         test ! -s conftest.err
10183 >       } && test -s conftest$ac_exeext &&
10184 >       $as_test_x conftest$ac_exeext; then
10185 >  eval "$as_ac_var=yes"
10186 > else
10187 >  echo "$as_me: failed program was:" >&5
10188 > sed 's/^/| /' conftest.$ac_ext >&5
10189 >
10190 >        eval "$as_ac_var=no"
10191 > fi
10192 >
10193 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10194 >      conftest$ac_exeext conftest.$ac_ext
10195 > fi
10196 > ac_res=`eval echo '${'$as_ac_var'}'`
10197 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10198 > echo "${ECHO_T}$ac_res" >&6; }
10199 > if test `eval echo '${'$as_ac_var'}'` = yes; then
10200 >  cat >>confdefs.h <<_ACEOF
10201 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10202 > _ACEOF
10203 >
10204 > fi
10205 > done
10206 >
10207 >
10208 > # special check for _system_configuration because AIX <4.3.2 do not
10209 > # contain the `physmem' member.
10210 > { echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
10211 > echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6; }
10212 > cat >conftest.$ac_ext <<_ACEOF
10213 > /* confdefs.h.  */
10214 > _ACEOF
10215 > cat confdefs.h >>conftest.$ac_ext
10216 > cat >>conftest.$ac_ext <<_ACEOF
10217 > /* end confdefs.h.  */
10218 > #include <sys/systemcfg.h>
10219 > #ifdef FC_DUMMY_MAIN
10220 > #ifndef FC_DUMMY_MAIN_EQ_F77
10221 > #  ifdef __cplusplus
10222 >     extern "C"
10223 > #  endif
10224 >   int FC_DUMMY_MAIN() { return 1; }
10225 > #endif
10226 > #endif
10227 > int
10228 > main ()
10229 > {
10230 > double x = _system_configuration.physmem;
10231 >  ;
10232 >  return 0;
10233 > }
10234 > _ACEOF
10235 > rm -f conftest.$ac_objext
10236 > if { (ac_try="$ac_compile"
10237 > case "(($ac_try" in
10238 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10239 >  *) ac_try_echo=$ac_try;;
10240 > esac
10241 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10242 >  (eval "$ac_compile") 2>conftest.er1
10243 >  ac_status=$?
10244 >  grep -v '^ *+' conftest.er1 >conftest.err
10245 >  rm -f conftest.er1
10246 >  cat conftest.err >&5
10247 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10248 >  (exit $ac_status); } && {
10249 >         test -z "$ac_c_werror_flag" ||
10250 >         test ! -s conftest.err
10251 >       } && test -s conftest.$ac_objext; then
10252 >  { echo "$as_me:$LINENO: result: yes" >&5
10253 > echo "${ECHO_T}yes" >&6; }
10254 >
10255 > cat >>confdefs.h <<\_ACEOF
10256 > #define HAVE__SYSTEM_CONFIGURATION 1
10257 > _ACEOF
10258 >
10259 > else
10260 >  echo "$as_me: failed program was:" >&5
10261 > sed 's/^/| /' conftest.$ac_ext >&5
10262 >
10263 >        { echo "$as_me:$LINENO: result: no" >&5
10264 > echo "${ECHO_T}no" >&6; }
10265 > fi
10266 >
10267 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10268 >
10269 >  # clean out junk possibly left behind by a previous configuration
10270 >  rm -f src/getopt.h
10271 >  # Check for getopt_long support
10272 >
10273 > for ac_header in getopt.h
10274 > do
10275 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10276 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10277 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10278 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10279 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10280 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10281 > fi
10282 > ac_res=`eval echo '${'$as_ac_Header'}'`
10283 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10284 > echo "${ECHO_T}$ac_res" >&6; }
10285 > else
10286 >  # Is the header compilable?
10287 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10288 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10289 > cat >conftest.$ac_ext <<_ACEOF
10290 > /* confdefs.h.  */
10291 > _ACEOF
10292 > cat confdefs.h >>conftest.$ac_ext
10293 > cat >>conftest.$ac_ext <<_ACEOF
10294 > /* end confdefs.h.  */
10295 > $ac_includes_default
10296 > #include <$ac_header>
10297 > _ACEOF
10298 > rm -f conftest.$ac_objext
10299 > if { (ac_try="$ac_compile"
10300 > case "(($ac_try" in
10301 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10302 >  *) ac_try_echo=$ac_try;;
10303 > esac
10304 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10305 >  (eval "$ac_compile") 2>conftest.er1
10306 >  ac_status=$?
10307 >  grep -v '^ *+' conftest.er1 >conftest.err
10308 >  rm -f conftest.er1
10309 >  cat conftest.err >&5
10310 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10311 >  (exit $ac_status); } && {
10312 >         test -z "$ac_c_werror_flag" ||
10313 >         test ! -s conftest.err
10314 >       } && test -s conftest.$ac_objext; then
10315 >  ac_header_compiler=yes
10316 > else
10317 >  echo "$as_me: failed program was:" >&5
10318 > sed 's/^/| /' conftest.$ac_ext >&5
10319 >
10320 >        ac_header_compiler=no
10321 > fi
10322 >
10323 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10324 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10325 > echo "${ECHO_T}$ac_header_compiler" >&6; }
10326 >
10327 > # Is the header present?
10328 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10329 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10330 > cat >conftest.$ac_ext <<_ACEOF
10331 > /* confdefs.h.  */
10332 > _ACEOF
10333 > cat confdefs.h >>conftest.$ac_ext
10334 > cat >>conftest.$ac_ext <<_ACEOF
10335 > /* end confdefs.h.  */
10336 > #include <$ac_header>
10337 > _ACEOF
10338 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10339 > case "(($ac_try" in
10340 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10341 >  *) ac_try_echo=$ac_try;;
10342 > esac
10343 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10344 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10345 >  ac_status=$?
10346 >  grep -v '^ *+' conftest.er1 >conftest.err
10347 >  rm -f conftest.er1
10348 >  cat conftest.err >&5
10349 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 >  (exit $ac_status); } >/dev/null && {
10351 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10352 >         test ! -s conftest.err
10353 >       }; then
10354 >  ac_header_preproc=yes
10355 > else
10356 >  echo "$as_me: failed program was:" >&5
10357 > sed 's/^/| /' conftest.$ac_ext >&5
10358 >
10359 >  ac_header_preproc=no
10360 > fi
10361 >
10362 > rm -f conftest.err conftest.$ac_ext
10363 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10364 > echo "${ECHO_T}$ac_header_preproc" >&6; }
10365 >
10366 > # So?  What about this header?
10367 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10368 >  yes:no: )
10369 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10370 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10371 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10372 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10373 >    ac_header_preproc=yes
10374 >    ;;
10375 >  no:yes:* )
10376 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10377 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10378 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10379 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10380 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10381 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10382 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10383 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10384 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10385 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10386 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10387 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10388 >    ( cat <<\_ASBOX
10389 > ## ------------------------------ ##
10390 > ## Report this to gezelter@nd.edu ##
10391 > ## ------------------------------ ##
10392 > _ASBOX
10393 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
10394 >    ;;
10395 > esac
10396 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
10397 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10398 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10399 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10400 > else
10401 >  eval "$as_ac_Header=\$ac_header_preproc"
10402 > fi
10403 > ac_res=`eval echo '${'$as_ac_Header'}'`
10404 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10405 > echo "${ECHO_T}$ac_res" >&6; }
10406 >
10407 > fi
10408 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
10409 >  cat >>confdefs.h <<_ACEOF
10410 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10411 > _ACEOF
10412 >
10413 > fi
10414 >
10415 > done
10416 >
10417 >
10418 > for ac_func in getopt_long
10419 > do
10420 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10421 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
10422 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10423 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10424 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10425 > else
10426 >  cat >conftest.$ac_ext <<_ACEOF
10427 > /* confdefs.h.  */
10428 > _ACEOF
10429 > cat confdefs.h >>conftest.$ac_ext
10430 > cat >>conftest.$ac_ext <<_ACEOF
10431 > /* end confdefs.h.  */
10432 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10433 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10434 > #define $ac_func innocuous_$ac_func
10435 >
10436 > /* System header to define __stub macros and hopefully few prototypes,
10437 >    which can conflict with char $ac_func (); below.
10438 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10439 >    <limits.h> exists even on freestanding compilers.  */
10440 >
10441 > #ifdef __STDC__
10442 > # include <limits.h>
10443 > #else
10444 > # include <assert.h>
10445 > #endif
10446 >
10447 > #undef $ac_func
10448 >
10449 > /* Override any GCC internal prototype to avoid an error.
10450 >   Use char because int might match the return type of a GCC
10451 >   builtin and then its argument prototype would still apply.  */
10452 > #ifdef __cplusplus
10453 > extern "C"
10454 > #endif
10455 > char $ac_func ();
10456 > /* The GNU C library defines this for functions which it implements
10457 >    to always fail with ENOSYS.  Some functions are actually named
10458 >    something starting with __ and the normal name is an alias.  */
10459 > #if defined __stub_$ac_func || defined __stub___$ac_func
10460 > choke me
10461 > #endif
10462 >
10463 > #ifdef FC_DUMMY_MAIN
10464 > #ifndef FC_DUMMY_MAIN_EQ_F77
10465 > #  ifdef __cplusplus
10466 >     extern "C"
10467 > #  endif
10468 >   int FC_DUMMY_MAIN() { return 1; }
10469 > #endif
10470 > #endif
10471 > int
10472 > main ()
10473 > {
10474 > return $ac_func ();
10475 >  ;
10476 >  return 0;
10477 > }
10478 > _ACEOF
10479 > rm -f conftest.$ac_objext conftest$ac_exeext
10480 > if { (ac_try="$ac_link"
10481 > case "(($ac_try" in
10482 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10483 >  *) ac_try_echo=$ac_try;;
10484 > esac
10485 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10486 >  (eval "$ac_link") 2>conftest.er1
10487 >  ac_status=$?
10488 >  grep -v '^ *+' conftest.er1 >conftest.err
10489 >  rm -f conftest.er1
10490 >  cat conftest.err >&5
10491 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10492 >  (exit $ac_status); } && {
10493 >         test -z "$ac_c_werror_flag" ||
10494 >         test ! -s conftest.err
10495 >       } && test -s conftest$ac_exeext &&
10496 >       $as_test_x conftest$ac_exeext; then
10497 >  eval "$as_ac_var=yes"
10498 > else
10499 >  echo "$as_me: failed program was:" >&5
10500 > sed 's/^/| /' conftest.$ac_ext >&5
10501 >
10502 >        eval "$as_ac_var=no"
10503 > fi
10504 >
10505 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10506 >      conftest$ac_exeext conftest.$ac_ext
10507 > fi
10508 > ac_res=`eval echo '${'$as_ac_var'}'`
10509 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10510 > echo "${ECHO_T}$ac_res" >&6; }
10511 > if test `eval echo '${'$as_ac_var'}'` = yes; then
10512 >  cat >>confdefs.h <<_ACEOF
10513 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10514 > _ACEOF
10515 >
10516 > else
10517 >  # FreeBSD has a gnugetopt library for this
10518 >    { echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
10519 > echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6; }
10520 > if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
10521 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10522 > else
10523 >  ac_check_lib_save_LIBS=$LIBS
10524 > LIBS="-lgnugetopt  $LIBS"
10525 > cat >conftest.$ac_ext <<_ACEOF
10526 > /* confdefs.h.  */
10527 > _ACEOF
10528 > cat confdefs.h >>conftest.$ac_ext
10529 > cat >>conftest.$ac_ext <<_ACEOF
10530 > /* end confdefs.h.  */
10531 >
10532 > /* Override any GCC internal prototype to avoid an error.
10533 >   Use char because int might match the return type of a GCC
10534 >   builtin and then its argument prototype would still apply.  */
10535 > #ifdef __cplusplus
10536 > extern "C"
10537 > #endif
10538 > char getopt_long ();
10539 > #ifdef FC_DUMMY_MAIN
10540 > #ifndef FC_DUMMY_MAIN_EQ_F77
10541 > #  ifdef __cplusplus
10542 >     extern "C"
10543 > #  endif
10544 >   int FC_DUMMY_MAIN() { return 1; }
10545 > #endif
10546 > #endif
10547 > int
10548 > main ()
10549 > {
10550 > return getopt_long ();
10551 >  ;
10552 >  return 0;
10553 > }
10554 > _ACEOF
10555 > rm -f conftest.$ac_objext conftest$ac_exeext
10556 > if { (ac_try="$ac_link"
10557 > case "(($ac_try" in
10558 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10559 >  *) ac_try_echo=$ac_try;;
10560 > esac
10561 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10562 >  (eval "$ac_link") 2>conftest.er1
10563 >  ac_status=$?
10564 >  grep -v '^ *+' conftest.er1 >conftest.err
10565 >  rm -f conftest.er1
10566 >  cat conftest.err >&5
10567 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10568 >  (exit $ac_status); } && {
10569 >         test -z "$ac_c_werror_flag" ||
10570 >         test ! -s conftest.err
10571 >       } && test -s conftest$ac_exeext &&
10572 >       $as_test_x conftest$ac_exeext; then
10573 >  ac_cv_lib_gnugetopt_getopt_long=yes
10574 > else
10575 >  echo "$as_me: failed program was:" >&5
10576 > sed 's/^/| /' conftest.$ac_ext >&5
10577 >
10578 >        ac_cv_lib_gnugetopt_getopt_long=no
10579 > fi
10580 >
10581 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10582 >      conftest$ac_exeext conftest.$ac_ext
10583 > LIBS=$ac_check_lib_save_LIBS
10584 > fi
10585 > { echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
10586 > echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6; }
10587 > if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
10588 >  cat >>confdefs.h <<\_ACEOF
10589 > #define HAVE_GETOPT_LONG 1
10590 > _ACEOF
10591 >
10592 > else
10593 >  # use the GNU replacement
10594 >      case " $LIBOBJS " in
10595 >  *" getopt.$ac_objext "* ) ;;
10596 >  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
10597 > ;;
10598 > esac
10599 >
10600 >      case " $LIBOBJS " in
10601 >  *" getopt1.$ac_objext "* ) ;;
10602 >  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext"
10603 > ;;
10604 > esac
10605 >
10606 >      ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
10607 >
10608 > fi
10609 >
10610 > fi
10611 > done
10612 >
10613 >
10614 > ac_ext=cpp
10615 > ac_cpp='$CXXCPP $CPPFLAGS'
10616 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10617 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10618 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10619 >
10620 >
10621 > { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
10622 > echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
10623 > if test "${ac_cv_cxx_namespaces+set}" = set; then
10624 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10625 > else
10626 >
10627 > ac_ext=cpp
10628 > ac_cpp='$CXXCPP $CPPFLAGS'
10629 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10630 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10631 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10632 >
10633 > cat >conftest.$ac_ext <<_ACEOF
10634 > /* confdefs.h.  */
10635 > _ACEOF
10636 > cat confdefs.h >>conftest.$ac_ext
10637 > cat >>conftest.$ac_ext <<_ACEOF
10638 > /* end confdefs.h.  */
10639 > namespace Outer { namespace Inner { int i = 0; }}
10640 > #ifdef FC_DUMMY_MAIN
10641 > #ifndef FC_DUMMY_MAIN_EQ_F77
10642 > #  ifdef __cplusplus
10643 >     extern "C"
10644 > #  endif
10645 >   int FC_DUMMY_MAIN() { return 1; }
10646 > #endif
10647 > #endif
10648 > int
10649 > main ()
10650 > {
10651 > using namespace Outer::Inner; return i;
10652 >  ;
10653 >  return 0;
10654 > }
10655 > _ACEOF
10656 > rm -f conftest.$ac_objext
10657 > if { (ac_try="$ac_compile"
10658 > case "(($ac_try" in
10659 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10660 >  *) ac_try_echo=$ac_try;;
10661 > esac
10662 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10663 >  (eval "$ac_compile") 2>conftest.er1
10664 >  ac_status=$?
10665 >  grep -v '^ *+' conftest.er1 >conftest.err
10666 >  rm -f conftest.er1
10667 >  cat conftest.err >&5
10668 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10669 >  (exit $ac_status); } && {
10670 >         test -z "$ac_cxx_werror_flag" ||
10671 >         test ! -s conftest.err
10672 >       } && test -s conftest.$ac_objext; then
10673 >  ac_cv_cxx_namespaces=yes
10674 > else
10675 >  echo "$as_me: failed program was:" >&5
10676 > sed 's/^/| /' conftest.$ac_ext >&5
10677 >
10678 >        ac_cv_cxx_namespaces=no
10679 > fi
10680 >
10681 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10682 > ac_ext=cpp
10683 > ac_cpp='$CXXCPP $CPPFLAGS'
10684 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10685 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10686 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10687 >
10688 >
10689 > fi
10690 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
10691 > echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
10692 > if test "$ac_cv_cxx_namespaces" = yes; then
10693 >
10694 > cat >>confdefs.h <<\_ACEOF
10695 > #define HAVE_NAMESPACES
10696 > _ACEOF
10697 >
10698 > fi
10699 >
10700 > ac_ext=cpp
10701 > ac_cpp='$CXXCPP $CPPFLAGS'
10702 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10703 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10704 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10705 > { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
10706 > echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
10707 > if test -z "$CXXCPP"; then
10708 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then
10709 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10710 > else
10711 >      # Double quotes because CXXCPP needs to be expanded
10712 >    for CXXCPP in "$CXX -E" "/lib/cpp"
10713 >    do
10714 >      ac_preproc_ok=false
10715 > for ac_cxx_preproc_warn_flag in '' yes
10716 > do
10717 >  # Use a header file that comes with gcc, so configuring glibc
10718 >  # with a fresh cross-compiler works.
10719 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10720 >  # <limits.h> exists even on freestanding compilers.
10721 >  # On the NeXT, cc -E runs the code through the compiler's parser,
10722 >  # not just through cpp. "Syntax error" is here to catch this case.
10723 >  cat >conftest.$ac_ext <<_ACEOF
10724 > /* confdefs.h.  */
10725 > _ACEOF
10726 > cat confdefs.h >>conftest.$ac_ext
10727 > cat >>conftest.$ac_ext <<_ACEOF
10728 > /* end confdefs.h.  */
10729 > #ifdef __STDC__
10730 > # include <limits.h>
10731 > #else
10732 > # include <assert.h>
10733 > #endif
10734 >                     Syntax error
10735 > _ACEOF
10736 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10737 > case "(($ac_try" in
10738 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10739 >  *) ac_try_echo=$ac_try;;
10740 > esac
10741 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10742 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10743 >  ac_status=$?
10744 >  grep -v '^ *+' conftest.er1 >conftest.err
10745 >  rm -f conftest.er1
10746 >  cat conftest.err >&5
10747 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748 >  (exit $ac_status); } >/dev/null && {
10749 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10750 >         test ! -s conftest.err
10751 >       }; then
10752 >  :
10753 > else
10754 >  echo "$as_me: failed program was:" >&5
10755 > sed 's/^/| /' conftest.$ac_ext >&5
10756 >
10757 >  # Broken: fails on valid input.
10758 > continue
10759 > fi
10760 >
10761 > rm -f conftest.err conftest.$ac_ext
10762 >
10763 >  # OK, works on sane cases.  Now check whether nonexistent headers
10764 >  # can be detected and how.
10765 >  cat >conftest.$ac_ext <<_ACEOF
10766 > /* confdefs.h.  */
10767 > _ACEOF
10768 > cat confdefs.h >>conftest.$ac_ext
10769 > cat >>conftest.$ac_ext <<_ACEOF
10770 > /* end confdefs.h.  */
10771 > #include <ac_nonexistent.h>
10772 > _ACEOF
10773 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10774 > case "(($ac_try" in
10775 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10776 >  *) ac_try_echo=$ac_try;;
10777 > esac
10778 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10779 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10780 >  ac_status=$?
10781 >  grep -v '^ *+' conftest.er1 >conftest.err
10782 >  rm -f conftest.er1
10783 >  cat conftest.err >&5
10784 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10785 >  (exit $ac_status); } >/dev/null && {
10786 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10787 >         test ! -s conftest.err
10788 >       }; then
10789 >  # Broken: success on invalid input.
10790 > continue
10791 > else
10792 >  echo "$as_me: failed program was:" >&5
10793 > sed 's/^/| /' conftest.$ac_ext >&5
10794 >
10795 >  # Passes both tests.
10796 > ac_preproc_ok=:
10797 > break
10798 > fi
10799 >
10800 > rm -f conftest.err conftest.$ac_ext
10801 >
10802 > done
10803 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10804 > rm -f conftest.err conftest.$ac_ext
10805 > if $ac_preproc_ok; then
10806 >  break
10807 > fi
10808 >
10809 >    done
10810 >    ac_cv_prog_CXXCPP=$CXXCPP
10811 >
10812 > fi
10813 >  CXXCPP=$ac_cv_prog_CXXCPP
10814 > else
10815 >  ac_cv_prog_CXXCPP=$CXXCPP
10816 > fi
10817 > { echo "$as_me:$LINENO: result: $CXXCPP" >&5
10818 > echo "${ECHO_T}$CXXCPP" >&6; }
10819 > ac_preproc_ok=false
10820 > for ac_cxx_preproc_warn_flag in '' yes
10821 > do
10822 >  # Use a header file that comes with gcc, so configuring glibc
10823 >  # with a fresh cross-compiler works.
10824 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10825 >  # <limits.h> exists even on freestanding compilers.
10826 >  # On the NeXT, cc -E runs the code through the compiler's parser,
10827 >  # not just through cpp. "Syntax error" is here to catch this case.
10828 >  cat >conftest.$ac_ext <<_ACEOF
10829 > /* confdefs.h.  */
10830 > _ACEOF
10831 > cat confdefs.h >>conftest.$ac_ext
10832 > cat >>conftest.$ac_ext <<_ACEOF
10833 > /* end confdefs.h.  */
10834 > #ifdef __STDC__
10835 > # include <limits.h>
10836 > #else
10837 > # include <assert.h>
10838 > #endif
10839 >                     Syntax error
10840 > _ACEOF
10841 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10842 > case "(($ac_try" in
10843 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10844 >  *) ac_try_echo=$ac_try;;
10845 > esac
10846 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10847 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10848 >  ac_status=$?
10849 >  grep -v '^ *+' conftest.er1 >conftest.err
10850 >  rm -f conftest.er1
10851 >  cat conftest.err >&5
10852 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10853 >  (exit $ac_status); } >/dev/null && {
10854 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10855 >         test ! -s conftest.err
10856 >       }; then
10857 >  :
10858 > else
10859 >  echo "$as_me: failed program was:" >&5
10860 > sed 's/^/| /' conftest.$ac_ext >&5
10861 >
10862 >  # Broken: fails on valid input.
10863 > continue
10864 > fi
10865 >
10866 > rm -f conftest.err conftest.$ac_ext
10867 >
10868 >  # OK, works on sane cases.  Now check whether nonexistent headers
10869 >  # can be detected and how.
10870 >  cat >conftest.$ac_ext <<_ACEOF
10871 > /* confdefs.h.  */
10872 > _ACEOF
10873 > cat confdefs.h >>conftest.$ac_ext
10874 > cat >>conftest.$ac_ext <<_ACEOF
10875 > /* end confdefs.h.  */
10876 > #include <ac_nonexistent.h>
10877 > _ACEOF
10878 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10879 > case "(($ac_try" in
10880 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10881 >  *) ac_try_echo=$ac_try;;
10882 > esac
10883 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10884 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10885 >  ac_status=$?
10886 >  grep -v '^ *+' conftest.er1 >conftest.err
10887 >  rm -f conftest.er1
10888 >  cat conftest.err >&5
10889 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10890 >  (exit $ac_status); } >/dev/null && {
10891 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
10892 >         test ! -s conftest.err
10893 >       }; then
10894 >  # Broken: success on invalid input.
10895 > continue
10896 > else
10897 >  echo "$as_me: failed program was:" >&5
10898 > sed 's/^/| /' conftest.$ac_ext >&5
10899 >
10900 >  # Passes both tests.
10901 > ac_preproc_ok=:
10902 > break
10903 > fi
10904 >
10905 > rm -f conftest.err conftest.$ac_ext
10906 >
10907 > done
10908 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10909 > rm -f conftest.err conftest.$ac_ext
10910 > if $ac_preproc_ok; then
10911 >  :
10912 > else
10913 >  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10914 > See \`config.log' for more details." >&5
10915 > echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10916 > See \`config.log' for more details." >&2;}
10917 >   { (exit 1); exit 1; }; }
10918 > fi
10919 >
10920 > ac_ext=cpp
10921 > ac_cpp='$CXXCPP $CPPFLAGS'
10922 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10923 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10924 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10925 >
10926 >
10927 > { echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
10928 > echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6; }
10929 > if test "${ac_cv_cxx_have_stl+set}" = set; then
10930 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10931 > else
10932 >
10933 >
10934 > ac_ext=cpp
10935 > ac_cpp='$CXXCPP $CPPFLAGS'
10936 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10937 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10938 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10939 >
10940 > cat >conftest.$ac_ext <<_ACEOF
10941 > /* confdefs.h.  */
10942 > _ACEOF
10943 > cat confdefs.h >>conftest.$ac_ext
10944 > cat >>conftest.$ac_ext <<_ACEOF
10945 > /* end confdefs.h.  */
10946 > #include <list>
10947 > #include <deque>
10948 > #ifdef HAVE_NAMESPACES
10949 > using namespace std;
10950 > #endif
10951 > #ifdef FC_DUMMY_MAIN
10952 > #ifndef FC_DUMMY_MAIN_EQ_F77
10953 > #  ifdef __cplusplus
10954 >     extern "C"
10955 > #  endif
10956 >   int FC_DUMMY_MAIN() { return 1; }
10957 > #endif
10958 > #endif
10959 > int
10960 > main ()
10961 > {
10962 > list<int> x; x.push_back(5);
10963 > list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
10964 >  ;
10965 >  return 0;
10966 > }
10967 > _ACEOF
10968 > rm -f conftest.$ac_objext
10969 > if { (ac_try="$ac_compile"
10970 > case "(($ac_try" in
10971 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10972 >  *) ac_try_echo=$ac_try;;
10973 > esac
10974 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10975 >  (eval "$ac_compile") 2>conftest.er1
10976 >  ac_status=$?
10977 >  grep -v '^ *+' conftest.er1 >conftest.err
10978 >  rm -f conftest.er1
10979 >  cat conftest.err >&5
10980 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10981 >  (exit $ac_status); } && {
10982 >         test -z "$ac_cxx_werror_flag" ||
10983 >         test ! -s conftest.err
10984 >       } && test -s conftest.$ac_objext; then
10985 >  ac_cv_cxx_have_stl=yes
10986 > else
10987 >  echo "$as_me: failed program was:" >&5
10988 > sed 's/^/| /' conftest.$ac_ext >&5
10989 >
10990 >        ac_cv_cxx_have_stl=no
10991 > fi
10992 >
10993 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10994 > ac_ext=cpp
10995 > ac_cpp='$CXXCPP $CPPFLAGS'
10996 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10997 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10998 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10999 >
11000 >
11001 > fi
11002 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
11003 > echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6; }
11004 > if test "$ac_cv_cxx_have_stl" = yes; then
11005 >
11006 > cat >>confdefs.h <<\_ACEOF
11007 > #define HAVE_STL
11008 > _ACEOF
11009 >
11010 > fi
11011 >
11012 >
11013 >
11014 >  if test "${ac_cv_header_iostream+set}" = set; then
11015 >  { echo "$as_me:$LINENO: checking for iostream" >&5
11016 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
11017 > if test "${ac_cv_header_iostream+set}" = set; then
11018 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11019 > fi
11020 > { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
11021 > echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
11022 > else
11023 >  # Is the header compilable?
11024 > { echo "$as_me:$LINENO: checking iostream usability" >&5
11025 > echo $ECHO_N "checking iostream usability... $ECHO_C" >&6; }
11026 > cat >conftest.$ac_ext <<_ACEOF
11027 > /* confdefs.h.  */
11028 > _ACEOF
11029 > cat confdefs.h >>conftest.$ac_ext
11030 > cat >>conftest.$ac_ext <<_ACEOF
11031 > /* end confdefs.h.  */
11032 > $ac_includes_default
11033 > #include <iostream>
11034 > _ACEOF
11035 > rm -f conftest.$ac_objext
11036 > if { (ac_try="$ac_compile"
11037 > case "(($ac_try" in
11038 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11039 >  *) ac_try_echo=$ac_try;;
11040 > esac
11041 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11042 >  (eval "$ac_compile") 2>conftest.er1
11043 >  ac_status=$?
11044 >  grep -v '^ *+' conftest.er1 >conftest.err
11045 >  rm -f conftest.er1
11046 >  cat conftest.err >&5
11047 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11048 >  (exit $ac_status); } && {
11049 >         test -z "$ac_cxx_werror_flag" ||
11050 >         test ! -s conftest.err
11051 >       } && test -s conftest.$ac_objext; then
11052 >  ac_header_compiler=yes
11053 > else
11054 >  echo "$as_me: failed program was:" >&5
11055 > sed 's/^/| /' conftest.$ac_ext >&5
11056 >
11057 >        ac_header_compiler=no
11058 > fi
11059 >
11060 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11061 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11062 > echo "${ECHO_T}$ac_header_compiler" >&6; }
11063 >
11064 > # Is the header present?
11065 > { echo "$as_me:$LINENO: checking iostream presence" >&5
11066 > echo $ECHO_N "checking iostream presence... $ECHO_C" >&6; }
11067 > cat >conftest.$ac_ext <<_ACEOF
11068 > /* confdefs.h.  */
11069 > _ACEOF
11070 > cat confdefs.h >>conftest.$ac_ext
11071 > cat >>conftest.$ac_ext <<_ACEOF
11072 > /* end confdefs.h.  */
11073 > #include <iostream>
11074 > _ACEOF
11075 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11076 > case "(($ac_try" in
11077 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11078 >  *) ac_try_echo=$ac_try;;
11079 > esac
11080 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11081 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11082 >  ac_status=$?
11083 >  grep -v '^ *+' conftest.er1 >conftest.err
11084 >  rm -f conftest.er1
11085 >  cat conftest.err >&5
11086 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11087 >  (exit $ac_status); } >/dev/null && {
11088 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11089 >         test ! -s conftest.err
11090 >       }; then
11091 >  ac_header_preproc=yes
11092 > else
11093 >  echo "$as_me: failed program was:" >&5
11094 > sed 's/^/| /' conftest.$ac_ext >&5
11095 >
11096 >  ac_header_preproc=no
11097 > fi
11098 >
11099 > rm -f conftest.err conftest.$ac_ext
11100 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11101 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11102 >
11103 > # So?  What about this header?
11104 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11105 >  yes:no: )
11106 >    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
11107 > echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
11108 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
11109 > echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
11110 >    ac_header_preproc=yes
11111 >    ;;
11112 >  no:yes:* )
11113 >    { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
11114 > echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
11115 >    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
11116 > echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
11117 >    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
11118 > echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
11119 >    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
11120 > echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
11121 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
11122 > echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
11123 >    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
11124 > echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
11125 >    ( cat <<\_ASBOX
11126 > ## ------------------------------ ##
11127 > ## Report this to gezelter@nd.edu ##
11128 > ## ------------------------------ ##
11129 > _ASBOX
11130 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11131 >    ;;
11132 > esac
11133 > { echo "$as_me:$LINENO: checking for iostream" >&5
11134 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
11135 > if test "${ac_cv_header_iostream+set}" = set; then
11136 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11137 > else
11138 >  ac_cv_header_iostream=$ac_header_preproc
11139 > fi
11140 > { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
11141 > echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
11142 >
11143 > fi
11144 > if test $ac_cv_header_iostream = yes; then
11145 >
11146 >
11147 > cat >>confdefs.h <<\_ACEOF
11148 > #define HAVE_IOSTREAM 1
11149 > _ACEOF
11150 >
11151 >
11152 > else
11153 >
11154 >
11155 > for ac_header in iostream.h
11156 > do
11157 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11158 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11159 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11160 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11161 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11162 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11163 > fi
11164 > ac_res=`eval echo '${'$as_ac_Header'}'`
11165 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11166 > echo "${ECHO_T}$ac_res" >&6; }
11167 > else
11168 >  # Is the header compilable?
11169 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11170 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11171 > cat >conftest.$ac_ext <<_ACEOF
11172 > /* confdefs.h.  */
11173 > _ACEOF
11174 > cat confdefs.h >>conftest.$ac_ext
11175 > cat >>conftest.$ac_ext <<_ACEOF
11176 > /* end confdefs.h.  */
11177 > $ac_includes_default
11178 > #include <$ac_header>
11179 > _ACEOF
11180 > rm -f conftest.$ac_objext
11181 > if { (ac_try="$ac_compile"
11182 > case "(($ac_try" in
11183 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11184 >  *) ac_try_echo=$ac_try;;
11185 > esac
11186 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11187 >  (eval "$ac_compile") 2>conftest.er1
11188 >  ac_status=$?
11189 >  grep -v '^ *+' conftest.er1 >conftest.err
11190 >  rm -f conftest.er1
11191 >  cat conftest.err >&5
11192 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11193 >  (exit $ac_status); } && {
11194 >         test -z "$ac_cxx_werror_flag" ||
11195 >         test ! -s conftest.err
11196 >       } && test -s conftest.$ac_objext; then
11197 >  ac_header_compiler=yes
11198 > else
11199 >  echo "$as_me: failed program was:" >&5
11200 > sed 's/^/| /' conftest.$ac_ext >&5
11201 >
11202 >        ac_header_compiler=no
11203 > fi
11204 >
11205 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11206 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11207 > echo "${ECHO_T}$ac_header_compiler" >&6; }
11208 >
11209 > # Is the header present?
11210 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11211 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11212 > cat >conftest.$ac_ext <<_ACEOF
11213 > /* confdefs.h.  */
11214 > _ACEOF
11215 > cat confdefs.h >>conftest.$ac_ext
11216 > cat >>conftest.$ac_ext <<_ACEOF
11217 > /* end confdefs.h.  */
11218 > #include <$ac_header>
11219 > _ACEOF
11220 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11221 > case "(($ac_try" in
11222 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11223 >  *) ac_try_echo=$ac_try;;
11224 > esac
11225 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11226 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11227 >  ac_status=$?
11228 >  grep -v '^ *+' conftest.er1 >conftest.err
11229 >  rm -f conftest.er1
11230 >  cat conftest.err >&5
11231 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232 >  (exit $ac_status); } >/dev/null && {
11233 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11234 >         test ! -s conftest.err
11235 >       }; then
11236 >  ac_header_preproc=yes
11237 > else
11238 >  echo "$as_me: failed program was:" >&5
11239 > sed 's/^/| /' conftest.$ac_ext >&5
11240 >
11241 >  ac_header_preproc=no
11242 > fi
11243 >
11244 > rm -f conftest.err conftest.$ac_ext
11245 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11246 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11247 >
11248 > # So?  What about this header?
11249 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11250 >  yes:no: )
11251 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11252 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11253 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11254 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11255 >    ac_header_preproc=yes
11256 >    ;;
11257 >  no:yes:* )
11258 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11259 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11260 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11261 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11262 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11263 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11264 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11265 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11266 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11267 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11268 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11269 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11270 >    ( cat <<\_ASBOX
11271 > ## ------------------------------ ##
11272 > ## Report this to gezelter@nd.edu ##
11273 > ## ------------------------------ ##
11274 > _ASBOX
11275 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11276 >    ;;
11277 > esac
11278 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
11279 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11280 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11281 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11282 > else
11283 >  eval "$as_ac_Header=\$ac_header_preproc"
11284 > fi
11285 > ac_res=`eval echo '${'$as_ac_Header'}'`
11286 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11287 > echo "${ECHO_T}$ac_res" >&6; }
11288 >
11289 > fi
11290 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
11291 >  cat >>confdefs.h <<_ACEOF
11292 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11293 > _ACEOF
11294 >
11295 > fi
11296 >
11297 > done
11298 >
11299 >
11300 > fi
11301 >
11302 >
11303 >
11304 >
11305 >  if test "${ac_cv_header_iomanip+set}" = set; then
11306 >  { echo "$as_me:$LINENO: checking for iomanip" >&5
11307 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
11308 > if test "${ac_cv_header_iomanip+set}" = set; then
11309 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11310 > fi
11311 > { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
11312 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
11313 > else
11314 >  # Is the header compilable?
11315 > { echo "$as_me:$LINENO: checking iomanip usability" >&5
11316 > echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6; }
11317 > cat >conftest.$ac_ext <<_ACEOF
11318 > /* confdefs.h.  */
11319 > _ACEOF
11320 > cat confdefs.h >>conftest.$ac_ext
11321 > cat >>conftest.$ac_ext <<_ACEOF
11322 > /* end confdefs.h.  */
11323 > $ac_includes_default
11324 > #include <iomanip>
11325 > _ACEOF
11326 > rm -f conftest.$ac_objext
11327 > if { (ac_try="$ac_compile"
11328 > case "(($ac_try" in
11329 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11330 >  *) ac_try_echo=$ac_try;;
11331 > esac
11332 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11333 >  (eval "$ac_compile") 2>conftest.er1
11334 >  ac_status=$?
11335 >  grep -v '^ *+' conftest.er1 >conftest.err
11336 >  rm -f conftest.er1
11337 >  cat conftest.err >&5
11338 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11339 >  (exit $ac_status); } && {
11340 >         test -z "$ac_cxx_werror_flag" ||
11341 >         test ! -s conftest.err
11342 >       } && test -s conftest.$ac_objext; then
11343 >  ac_header_compiler=yes
11344 > else
11345 >  echo "$as_me: failed program was:" >&5
11346 > sed 's/^/| /' conftest.$ac_ext >&5
11347 >
11348 >        ac_header_compiler=no
11349 > fi
11350 >
11351 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11352 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11353 > echo "${ECHO_T}$ac_header_compiler" >&6; }
11354 >
11355 > # Is the header present?
11356 > { echo "$as_me:$LINENO: checking iomanip presence" >&5
11357 > echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6; }
11358 > cat >conftest.$ac_ext <<_ACEOF
11359 > /* confdefs.h.  */
11360 > _ACEOF
11361 > cat confdefs.h >>conftest.$ac_ext
11362 > cat >>conftest.$ac_ext <<_ACEOF
11363 > /* end confdefs.h.  */
11364 > #include <iomanip>
11365 > _ACEOF
11366 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11367 > case "(($ac_try" in
11368 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11369 >  *) ac_try_echo=$ac_try;;
11370 > esac
11371 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11372 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11373 >  ac_status=$?
11374 >  grep -v '^ *+' conftest.er1 >conftest.err
11375 >  rm -f conftest.er1
11376 >  cat conftest.err >&5
11377 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11378 >  (exit $ac_status); } >/dev/null && {
11379 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11380 >         test ! -s conftest.err
11381 >       }; then
11382 >  ac_header_preproc=yes
11383 > else
11384 >  echo "$as_me: failed program was:" >&5
11385 > sed 's/^/| /' conftest.$ac_ext >&5
11386 >
11387 >  ac_header_preproc=no
11388 > fi
11389 >
11390 > rm -f conftest.err conftest.$ac_ext
11391 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11392 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11393 >
11394 > # So?  What about this header?
11395 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11396 >  yes:no: )
11397 >    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
11398 > echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
11399 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
11400 > echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
11401 >    ac_header_preproc=yes
11402 >    ;;
11403 >  no:yes:* )
11404 >    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
11405 > echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
11406 >    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
11407 > echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
11408 >    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
11409 > echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
11410 >    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
11411 > echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
11412 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
11413 > echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
11414 >    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
11415 > echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
11416 >    ( cat <<\_ASBOX
11417 > ## ------------------------------ ##
11418 > ## Report this to gezelter@nd.edu ##
11419 > ## ------------------------------ ##
11420 > _ASBOX
11421 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11422 >    ;;
11423 > esac
11424 > { echo "$as_me:$LINENO: checking for iomanip" >&5
11425 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
11426 > if test "${ac_cv_header_iomanip+set}" = set; then
11427 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11428 > else
11429 >  ac_cv_header_iomanip=$ac_header_preproc
11430 > fi
11431 > { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
11432 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
11433 >
11434 > fi
11435 > if test $ac_cv_header_iomanip = yes; then
11436 >
11437 >
11438 > cat >>confdefs.h <<\_ACEOF
11439 > #define HAVE_IOMANIP 1
11440 > _ACEOF
11441 >
11442 >
11443 > else
11444 >
11445 >
11446 > for ac_header in iomanip.h
11447 > do
11448 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11449 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11450 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11451 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11452 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11453 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11454 > fi
11455 > ac_res=`eval echo '${'$as_ac_Header'}'`
11456 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11457 > echo "${ECHO_T}$ac_res" >&6; }
11458 > else
11459 >  # Is the header compilable?
11460 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11461 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11462 > cat >conftest.$ac_ext <<_ACEOF
11463 > /* confdefs.h.  */
11464 > _ACEOF
11465 > cat confdefs.h >>conftest.$ac_ext
11466 > cat >>conftest.$ac_ext <<_ACEOF
11467 > /* end confdefs.h.  */
11468 > $ac_includes_default
11469 > #include <$ac_header>
11470 > _ACEOF
11471 > rm -f conftest.$ac_objext
11472 > if { (ac_try="$ac_compile"
11473 > case "(($ac_try" in
11474 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11475 >  *) ac_try_echo=$ac_try;;
11476 > esac
11477 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11478 >  (eval "$ac_compile") 2>conftest.er1
11479 >  ac_status=$?
11480 >  grep -v '^ *+' conftest.er1 >conftest.err
11481 >  rm -f conftest.er1
11482 >  cat conftest.err >&5
11483 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11484 >  (exit $ac_status); } && {
11485 >         test -z "$ac_cxx_werror_flag" ||
11486 >         test ! -s conftest.err
11487 >       } && test -s conftest.$ac_objext; then
11488 >  ac_header_compiler=yes
11489 > else
11490 >  echo "$as_me: failed program was:" >&5
11491 > sed 's/^/| /' conftest.$ac_ext >&5
11492 >
11493 >        ac_header_compiler=no
11494 > fi
11495 >
11496 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11497 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11498 > echo "${ECHO_T}$ac_header_compiler" >&6; }
11499 >
11500 > # Is the header present?
11501 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11502 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11503 > cat >conftest.$ac_ext <<_ACEOF
11504 > /* confdefs.h.  */
11505 > _ACEOF
11506 > cat confdefs.h >>conftest.$ac_ext
11507 > cat >>conftest.$ac_ext <<_ACEOF
11508 > /* end confdefs.h.  */
11509 > #include <$ac_header>
11510 > _ACEOF
11511 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11512 > case "(($ac_try" in
11513 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11514 >  *) ac_try_echo=$ac_try;;
11515 > esac
11516 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11517 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11518 >  ac_status=$?
11519 >  grep -v '^ *+' conftest.er1 >conftest.err
11520 >  rm -f conftest.er1
11521 >  cat conftest.err >&5
11522 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11523 >  (exit $ac_status); } >/dev/null && {
11524 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11525 >         test ! -s conftest.err
11526 >       }; then
11527 >  ac_header_preproc=yes
11528 > else
11529 >  echo "$as_me: failed program was:" >&5
11530 > sed 's/^/| /' conftest.$ac_ext >&5
11531 >
11532 >  ac_header_preproc=no
11533 > fi
11534 >
11535 > rm -f conftest.err conftest.$ac_ext
11536 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11537 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11538 >
11539 > # So?  What about this header?
11540 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11541 >  yes:no: )
11542 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11543 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11544 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11545 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11546 >    ac_header_preproc=yes
11547 >    ;;
11548 >  no:yes:* )
11549 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11550 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11551 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11552 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11553 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11554 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11555 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11556 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11557 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11558 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11559 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11560 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11561 >    ( cat <<\_ASBOX
11562 > ## ------------------------------ ##
11563 > ## Report this to gezelter@nd.edu ##
11564 > ## ------------------------------ ##
11565 > _ASBOX
11566 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11567 >    ;;
11568 > esac
11569 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
11570 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11571 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11572 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11573 > else
11574 >  eval "$as_ac_Header=\$ac_header_preproc"
11575 > fi
11576 > ac_res=`eval echo '${'$as_ac_Header'}'`
11577 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11578 > echo "${ECHO_T}$ac_res" >&6; }
11579 >
11580 > fi
11581 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
11582 >  cat >>confdefs.h <<_ACEOF
11583 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11584 > _ACEOF
11585 >
11586 > fi
11587 >
11588 > done
11589 >
11590 >
11591 > fi
11592 >
11593 >
11594 >
11595 >
11596 > for ac_header in cmath
11597 > do
11598 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11599 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11600 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11601 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11602 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11603 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11604 > fi
11605 > ac_res=`eval echo '${'$as_ac_Header'}'`
11606 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11607 > echo "${ECHO_T}$ac_res" >&6; }
11608 > else
11609 >  # Is the header compilable?
11610 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11611 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11612 > cat >conftest.$ac_ext <<_ACEOF
11613 > /* confdefs.h.  */
11614 > _ACEOF
11615 > cat confdefs.h >>conftest.$ac_ext
11616 > cat >>conftest.$ac_ext <<_ACEOF
11617 > /* end confdefs.h.  */
11618 > $ac_includes_default
11619 > #include <$ac_header>
11620 > _ACEOF
11621 > rm -f conftest.$ac_objext
11622 > if { (ac_try="$ac_compile"
11623 > case "(($ac_try" in
11624 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11625 >  *) ac_try_echo=$ac_try;;
11626 > esac
11627 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11628 >  (eval "$ac_compile") 2>conftest.er1
11629 >  ac_status=$?
11630 >  grep -v '^ *+' conftest.er1 >conftest.err
11631 >  rm -f conftest.er1
11632 >  cat conftest.err >&5
11633 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11634 >  (exit $ac_status); } && {
11635 >         test -z "$ac_cxx_werror_flag" ||
11636 >         test ! -s conftest.err
11637 >       } && test -s conftest.$ac_objext; then
11638 >  ac_header_compiler=yes
11639 > else
11640 >  echo "$as_me: failed program was:" >&5
11641 > sed 's/^/| /' conftest.$ac_ext >&5
11642 >
11643 >        ac_header_compiler=no
11644 > fi
11645 >
11646 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11647 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11648 > echo "${ECHO_T}$ac_header_compiler" >&6; }
11649 >
11650 > # Is the header present?
11651 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11652 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11653 > cat >conftest.$ac_ext <<_ACEOF
11654 > /* confdefs.h.  */
11655 > _ACEOF
11656 > cat confdefs.h >>conftest.$ac_ext
11657 > cat >>conftest.$ac_ext <<_ACEOF
11658 > /* end confdefs.h.  */
11659 > #include <$ac_header>
11660 > _ACEOF
11661 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11662 > case "(($ac_try" in
11663 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11664 >  *) ac_try_echo=$ac_try;;
11665 > esac
11666 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11667 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11668 >  ac_status=$?
11669 >  grep -v '^ *+' conftest.er1 >conftest.err
11670 >  rm -f conftest.er1
11671 >  cat conftest.err >&5
11672 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11673 >  (exit $ac_status); } >/dev/null && {
11674 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
11675 >         test ! -s conftest.err
11676 >       }; then
11677 >  ac_header_preproc=yes
11678 > else
11679 >  echo "$as_me: failed program was:" >&5
11680 > sed 's/^/| /' conftest.$ac_ext >&5
11681 >
11682 >  ac_header_preproc=no
11683 > fi
11684 >
11685 > rm -f conftest.err conftest.$ac_ext
11686 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11687 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11688 >
11689 > # So?  What about this header?
11690 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11691 >  yes:no: )
11692 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11693 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11694 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11695 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11696 >    ac_header_preproc=yes
11697 >    ;;
11698 >  no:yes:* )
11699 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11700 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11701 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11702 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11703 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11704 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11705 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11706 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11707 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11708 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11709 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11710 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11711 >    ( cat <<\_ASBOX
11712 > ## ------------------------------ ##
11713 > ## Report this to gezelter@nd.edu ##
11714 > ## ------------------------------ ##
11715 > _ASBOX
11716 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11717 >    ;;
11718 > esac
11719 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
11720 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11721 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11722 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11723 > else
11724 >  eval "$as_ac_Header=\$ac_header_preproc"
11725 > fi
11726 > ac_res=`eval echo '${'$as_ac_Header'}'`
11727 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11728 > echo "${ECHO_T}$ac_res" >&6; }
11729 >
11730 > fi
11731 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
11732 >  cat >>confdefs.h <<_ACEOF
11733 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11734 > _ACEOF
11735 >
11736 > fi
11737 >
11738 > done
11739 >
11740 >
11741 >
11742 >
11743 >  { echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
11744 > echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6; }
11745 > if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
11746 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11747 > else
11748 >
11749 >      ac_cv_cxx_have_std_iostream=no
11750 >      ac_cv_cxx_need_use_std_iostream=no
11751 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
11752 >
11753 >        ac_ext=cpp
11754 > ac_cpp='$CXXCPP $CPPFLAGS'
11755 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11756 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11757 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11758 >
11759 >        cat >conftest.$ac_ext <<_ACEOF
11760 > /* confdefs.h.  */
11761 > _ACEOF
11762 > cat confdefs.h >>conftest.$ac_ext
11763 > cat >>conftest.$ac_ext <<_ACEOF
11764 > /* end confdefs.h.  */
11765 >
11766 > #ifdef HAVE_IOSTREAM
11767 > #include <iostream>
11768 > #else
11769 > #include <iostream.h>
11770 > #endif
11771 >
11772 > #ifdef FC_DUMMY_MAIN
11773 > #ifndef FC_DUMMY_MAIN_EQ_F77
11774 > #  ifdef __cplusplus
11775 >     extern "C"
11776 > #  endif
11777 >   int FC_DUMMY_MAIN() { return 1; }
11778 > #endif
11779 > #endif
11780 > int
11781 > main ()
11782 > {
11783 > std::cout<<"Hello World"<<std::endl;return 0;
11784 >  ;
11785 >  return 0;
11786 > }
11787 > _ACEOF
11788 > rm -f conftest.$ac_objext
11789 > if { (ac_try="$ac_compile"
11790 > case "(($ac_try" in
11791 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11792 >  *) ac_try_echo=$ac_try;;
11793 > esac
11794 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11795 >  (eval "$ac_compile") 2>conftest.er1
11796 >  ac_status=$?
11797 >  grep -v '^ *+' conftest.er1 >conftest.err
11798 >  rm -f conftest.er1
11799 >  cat conftest.err >&5
11800 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11801 >  (exit $ac_status); } && {
11802 >         test -z "$ac_cxx_werror_flag" ||
11803 >         test ! -s conftest.err
11804 >       } && test -s conftest.$ac_objext; then
11805 >  ac_cv_cxx_have_std_iostream=yes
11806 > else
11807 >  echo "$as_me: failed program was:" >&5
11808 > sed 's/^/| /' conftest.$ac_ext >&5
11809 >
11810 >
11811 > fi
11812 >
11813 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11814 >        cat >conftest.$ac_ext <<_ACEOF
11815 > /* confdefs.h.  */
11816 > _ACEOF
11817 > cat confdefs.h >>conftest.$ac_ext
11818 > cat >>conftest.$ac_ext <<_ACEOF
11819 > /* end confdefs.h.  */
11820 >
11821 > #define __USE_STD_IOSTREAM 1
11822 > #ifdef HAVE_IOSTREAM
11823 > #include <iostream>
11824 > #else
11825 > #include <iostream.h>
11826 > #endif
11827 >
11828 > #ifdef FC_DUMMY_MAIN
11829 > #ifndef FC_DUMMY_MAIN_EQ_F77
11830 > #  ifdef __cplusplus
11831 >     extern "C"
11832 > #  endif
11833 >   int FC_DUMMY_MAIN() { return 1; }
11834 > #endif
11835 > #endif
11836 > int
11837 > main ()
11838 > {
11839 > std::cout<<"Hello World"<<std::endl;return 0;
11840 >  ;
11841 >  return 0;
11842 > }
11843 > _ACEOF
11844 > rm -f conftest.$ac_objext
11845 > if { (ac_try="$ac_compile"
11846 > case "(($ac_try" in
11847 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11848 >  *) ac_try_echo=$ac_try;;
11849 > esac
11850 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11851 >  (eval "$ac_compile") 2>conftest.er1
11852 >  ac_status=$?
11853 >  grep -v '^ *+' conftest.er1 >conftest.err
11854 >  rm -f conftest.er1
11855 >  cat conftest.err >&5
11856 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11857 >  (exit $ac_status); } && {
11858 >         test -z "$ac_cxx_werror_flag" ||
11859 >         test ! -s conftest.err
11860 >       } && test -s conftest.$ac_objext; then
11861 >  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
11862 > else
11863 >  echo "$as_me: failed program was:" >&5
11864 > sed 's/^/| /' conftest.$ac_ext >&5
11865 >
11866 >
11867 > fi
11868 >
11869 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11870 >        ac_ext=cpp
11871 > ac_cpp='$CXXCPP $CPPFLAGS'
11872 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11873 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11874 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11875 >
11876 >      fi
11877 >
11878 > fi
11879 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
11880 > echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6; }
11881 >  if test "$ac_cv_cxx_have_std_iostream" = yes; then
11882 >
11883 > cat >>confdefs.h <<\_ACEOF
11884 > #define HAVE_STD_IOSTREAM 1
11885 > _ACEOF
11886 >
11887 >  fi
11888 >  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
11889 >
11890 > cat >>confdefs.h <<\_ACEOF
11891 > #define __USE_STD_IOSTREAM 1
11892 > _ACEOF
11893 >
11894 >  fi
11895 >
11896 >
11897 >
11898 >
11899 >  { echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
11900 > echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6; }
11901 > if test "${ac_cv_cxx_have_std_stl+set}" = set; then
11902 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11903 > else
11904 >
11905 >      ac_cv_cxx_have_std_stl=no
11906 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
11907 >
11908 >        ac_ext=cpp
11909 > ac_cpp='$CXXCPP $CPPFLAGS'
11910 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11911 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11912 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11913 >
11914 >        cat >conftest.$ac_ext <<_ACEOF
11915 > /* confdefs.h.  */
11916 > _ACEOF
11917 > cat confdefs.h >>conftest.$ac_ext
11918 > cat >>conftest.$ac_ext <<_ACEOF
11919 > /* end confdefs.h.  */
11920 > #include <list>
11921 >
11922 > #ifdef FC_DUMMY_MAIN
11923 > #ifndef FC_DUMMY_MAIN_EQ_F77
11924 > #  ifdef __cplusplus
11925 >     extern "C"
11926 > #  endif
11927 >   int FC_DUMMY_MAIN() { return 1; }
11928 > #endif
11929 > #endif
11930 > int
11931 > main ()
11932 > {
11933 > std::list<int> foo;return 0;
11934 >  ;
11935 >  return 0;
11936 > }
11937 > _ACEOF
11938 > rm -f conftest.$ac_objext
11939 > if { (ac_try="$ac_compile"
11940 > case "(($ac_try" in
11941 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11942 >  *) ac_try_echo=$ac_try;;
11943 > esac
11944 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11945 >  (eval "$ac_compile") 2>conftest.er1
11946 >  ac_status=$?
11947 >  grep -v '^ *+' conftest.er1 >conftest.err
11948 >  rm -f conftest.er1
11949 >  cat conftest.err >&5
11950 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11951 >  (exit $ac_status); } && {
11952 >         test -z "$ac_cxx_werror_flag" ||
11953 >         test ! -s conftest.err
11954 >       } && test -s conftest.$ac_objext; then
11955 >  ac_cv_cxx_have_std_stl=yes
11956 > else
11957 >  echo "$as_me: failed program was:" >&5
11958 > sed 's/^/| /' conftest.$ac_ext >&5
11959 >
11960 >
11961 > fi
11962 >
11963 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11964 >        ac_ext=cpp
11965 > ac_cpp='$CXXCPP $CPPFLAGS'
11966 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11967 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11968 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11969 >
11970 >      fi
11971 >
11972 > fi
11973 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
11974 > echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6; }
11975 >  if test "$ac_cv_cxx_have_std_stl" = yes; then
11976 >
11977 > cat >>confdefs.h <<\_ACEOF
11978 > #define HAVE_STD_STL 1
11979 > _ACEOF
11980 >
11981 >  fi
11982 >
11983 >
11984 >
11985 >  { echo "$as_me:$LINENO: checking for fstream::attach()" >&5
11986 > echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6; }
11987 > if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
11988 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11989 > else
11990 >
11991 >    ac_cv_cxx_have_fstream_attach=no
11992 >
11993 >    ac_ext=cpp
11994 > ac_cpp='$CXXCPP $CPPFLAGS'
11995 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11996 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11997 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11998 >
11999 >    cat >conftest.$ac_ext <<_ACEOF
12000 > /* confdefs.h.  */
12001 > _ACEOF
12002 > cat confdefs.h >>conftest.$ac_ext
12003 > cat >>conftest.$ac_ext <<_ACEOF
12004 > /* end confdefs.h.  */
12005 >
12006 > #ifdef HAVE_IOSTREAM
12007 > #include <fstream>
12008 > #else
12009 > #include <fstream.h>
12010 > #endif
12011 > #ifdef HAVE_STD_IOSTREAM
12012 > using namespace std;
12013 > #endif
12014 >
12015 > #ifdef FC_DUMMY_MAIN
12016 > #ifndef FC_DUMMY_MAIN_EQ_F77
12017 > #  ifdef __cplusplus
12018 >     extern "C"
12019 > #  endif
12020 >   int FC_DUMMY_MAIN() { return 1; }
12021 > #endif
12022 > #endif
12023 > int
12024 > main ()
12025 > {
12026 > int fd=0;ofstream s;s.attach(fd);
12027 >  ;
12028 >  return 0;
12029 > }
12030 > _ACEOF
12031 > rm -f conftest.$ac_objext
12032 > if { (ac_try="$ac_compile"
12033 > case "(($ac_try" in
12034 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12035 >  *) ac_try_echo=$ac_try;;
12036 > esac
12037 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12038 >  (eval "$ac_compile") 2>conftest.er1
12039 >  ac_status=$?
12040 >  grep -v '^ *+' conftest.er1 >conftest.err
12041 >  rm -f conftest.er1
12042 >  cat conftest.err >&5
12043 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12044 >  (exit $ac_status); } && {
12045 >         test -z "$ac_cxx_werror_flag" ||
12046 >         test ! -s conftest.err
12047 >       } && test -s conftest.$ac_objext; then
12048 >  ac_cv_cxx_have_fstream_attach=yes
12049 > else
12050 >  echo "$as_me: failed program was:" >&5
12051 > sed 's/^/| /' conftest.$ac_ext >&5
12052 >
12053 >
12054 > fi
12055 >
12056 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057 >    ac_ext=cpp
12058 > ac_cpp='$CXXCPP $CPPFLAGS'
12059 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12060 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12061 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12062 >
12063 >
12064 > fi
12065 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
12066 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6; }
12067 >  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
12068 >
12069 > cat >>confdefs.h <<\_ACEOF
12070 > #define HAVE_FSTREAM_ATTACH 1
12071 > _ACEOF
12072 >
12073 >  fi
12074 >
12075 >
12076 >
12077 >  { echo "$as_me:$LINENO: checking for fstream::open()" >&5
12078 > echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6; }
12079 > if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
12080 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12081 > else
12082 >
12083 >    ac_cv_cxx_have_fstream_open=no
12084 >    ac_cv_cxx_fstream_open_prot=no
12085 >
12086 >    ac_ext=cpp
12087 > ac_cpp='$CXXCPP $CPPFLAGS'
12088 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12089 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12090 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12091 >
12092 >    # Try with 2 parameters
12093 >    cat >conftest.$ac_ext <<_ACEOF
12094 > /* confdefs.h.  */
12095 > _ACEOF
12096 > cat confdefs.h >>conftest.$ac_ext
12097 > cat >>conftest.$ac_ext <<_ACEOF
12098 > /* end confdefs.h.  */
12099 >
12100 > #ifdef HAVE_IOSTREAM
12101 > #include <fstream>
12102 > #else
12103 > #include <fstream.h>
12104 > #endif
12105 > #ifdef HAVE_STD_IOSTREAM
12106 > using namespace std;
12107 > #endif
12108 >
12109 > #ifdef FC_DUMMY_MAIN
12110 > #ifndef FC_DUMMY_MAIN_EQ_F77
12111 > #  ifdef __cplusplus
12112 >     extern "C"
12113 > #  endif
12114 >   int FC_DUMMY_MAIN() { return 1; }
12115 > #endif
12116 > #endif
12117 > int
12118 > main ()
12119 > {
12120 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
12121 >  ;
12122 >  return 0;
12123 > }
12124 > _ACEOF
12125 > rm -f conftest.$ac_objext
12126 > if { (ac_try="$ac_compile"
12127 > case "(($ac_try" in
12128 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12129 >  *) ac_try_echo=$ac_try;;
12130 > esac
12131 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12132 >  (eval "$ac_compile") 2>conftest.er1
12133 >  ac_status=$?
12134 >  grep -v '^ *+' conftest.er1 >conftest.err
12135 >  rm -f conftest.er1
12136 >  cat conftest.err >&5
12137 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12138 >  (exit $ac_status); } && {
12139 >         test -z "$ac_cxx_werror_flag" ||
12140 >         test ! -s conftest.err
12141 >       } && test -s conftest.$ac_objext; then
12142 >  ac_cv_cxx_have_fstream_open=yes
12143 > else
12144 >  echo "$as_me: failed program was:" >&5
12145 > sed 's/^/| /' conftest.$ac_ext >&5
12146 >
12147 >
12148 > fi
12149 >
12150 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12151 >    # Try with mode parameter
12152 >    cat >conftest.$ac_ext <<_ACEOF
12153 > /* confdefs.h.  */
12154 > _ACEOF
12155 > cat confdefs.h >>conftest.$ac_ext
12156 > cat >>conftest.$ac_ext <<_ACEOF
12157 > /* end confdefs.h.  */
12158 >
12159 > #ifdef HAVE_IOSTREAM
12160 > #include <fstream>
12161 > #else
12162 > #include <fstream.h>
12163 > #endif
12164 > #ifdef HAVE_STD_IOSTREAM
12165 > using namespace std;
12166 > #endif
12167 >
12168 > #ifdef FC_DUMMY_MAIN
12169 > #ifndef FC_DUMMY_MAIN_EQ_F77
12170 > #  ifdef __cplusplus
12171 >     extern "C"
12172 > #  endif
12173 >   int FC_DUMMY_MAIN() { return 1; }
12174 > #endif
12175 > #endif
12176 > int
12177 > main ()
12178 > {
12179 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
12180 >  ;
12181 >  return 0;
12182 > }
12183 > _ACEOF
12184 > rm -f conftest.$ac_objext
12185 > if { (ac_try="$ac_compile"
12186 > case "(($ac_try" in
12187 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12188 >  *) ac_try_echo=$ac_try;;
12189 > esac
12190 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12191 >  (eval "$ac_compile") 2>conftest.er1
12192 >  ac_status=$?
12193 >  grep -v '^ *+' conftest.er1 >conftest.err
12194 >  rm -f conftest.er1
12195 >  cat conftest.err >&5
12196 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12197 >  (exit $ac_status); } && {
12198 >         test -z "$ac_cxx_werror_flag" ||
12199 >         test ! -s conftest.err
12200 >       } && test -s conftest.$ac_objext; then
12201 >  ac_cv_cxx_fstream_open_prot=yes
12202 > else
12203 >  echo "$as_me: failed program was:" >&5
12204 > sed 's/^/| /' conftest.$ac_ext >&5
12205 >
12206 >
12207 > fi
12208 >
12209 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12210 >    ac_ext=cpp
12211 > ac_cpp='$CXXCPP $CPPFLAGS'
12212 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12213 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12214 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12215 >
12216 >
12217 > fi
12218 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
12219 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6; }
12220 >  if test "$ac_cv_cxx_have_fstream_open" = yes; then
12221 >
12222 > cat >>confdefs.h <<\_ACEOF
12223 > #define HAVE_FSTREAM_OPEN 1
12224 > _ACEOF
12225 >
12226 >  fi
12227 >  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
12228 >
12229 > cat >>confdefs.h <<\_ACEOF
12230 > #define FSTREAM_OPEN_PROT 1
12231 > _ACEOF
12232 >
12233 >  fi
12234 >
12235 >
12236 >
12237 >
12238 >
12239 >
12240 >
12241 > for ac_header in ctype.h iostream fstream sstream strstream
12242 > do
12243 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12244 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12245 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12246 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12247 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12248 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12249 > fi
12250 > ac_res=`eval echo '${'$as_ac_Header'}'`
12251 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12252 > echo "${ECHO_T}$ac_res" >&6; }
12253 > else
12254 >  # Is the header compilable?
12255 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12256 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12257 > cat >conftest.$ac_ext <<_ACEOF
12258 > /* confdefs.h.  */
12259 > _ACEOF
12260 > cat confdefs.h >>conftest.$ac_ext
12261 > cat >>conftest.$ac_ext <<_ACEOF
12262 > /* end confdefs.h.  */
12263 > $ac_includes_default
12264 > #include <$ac_header>
12265 > _ACEOF
12266 > rm -f conftest.$ac_objext
12267 > if { (ac_try="$ac_compile"
12268 > case "(($ac_try" in
12269 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12270 >  *) ac_try_echo=$ac_try;;
12271 > esac
12272 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12273 >  (eval "$ac_compile") 2>conftest.er1
12274 >  ac_status=$?
12275 >  grep -v '^ *+' conftest.er1 >conftest.err
12276 >  rm -f conftest.er1
12277 >  cat conftest.err >&5
12278 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12279 >  (exit $ac_status); } && {
12280 >         test -z "$ac_cxx_werror_flag" ||
12281 >         test ! -s conftest.err
12282 >       } && test -s conftest.$ac_objext; then
12283 >  ac_header_compiler=yes
12284 > else
12285 >  echo "$as_me: failed program was:" >&5
12286 > sed 's/^/| /' conftest.$ac_ext >&5
12287 >
12288 >        ac_header_compiler=no
12289 > fi
12290 >
12291 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12292 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12293 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12294 >
12295 > # Is the header present?
12296 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12297 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12298 > cat >conftest.$ac_ext <<_ACEOF
12299 > /* confdefs.h.  */
12300 > _ACEOF
12301 > cat confdefs.h >>conftest.$ac_ext
12302 > cat >>conftest.$ac_ext <<_ACEOF
12303 > /* end confdefs.h.  */
12304 > #include <$ac_header>
12305 > _ACEOF
12306 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12307 > case "(($ac_try" in
12308 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12309 >  *) ac_try_echo=$ac_try;;
12310 > esac
12311 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12312 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12313 >  ac_status=$?
12314 >  grep -v '^ *+' conftest.er1 >conftest.err
12315 >  rm -f conftest.er1
12316 >  cat conftest.err >&5
12317 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12318 >  (exit $ac_status); } >/dev/null && {
12319 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12320 >         test ! -s conftest.err
12321 >       }; then
12322 >  ac_header_preproc=yes
12323 > else
12324 >  echo "$as_me: failed program was:" >&5
12325 > sed 's/^/| /' conftest.$ac_ext >&5
12326 >
12327 >  ac_header_preproc=no
12328 > fi
12329 >
12330 > rm -f conftest.err conftest.$ac_ext
12331 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12332 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12333 >
12334 > # So?  What about this header?
12335 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12336 >  yes:no: )
12337 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12338 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12339 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12340 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12341 >    ac_header_preproc=yes
12342 >    ;;
12343 >  no:yes:* )
12344 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12345 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12346 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12347 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12348 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12349 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12350 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12351 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12352 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12353 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12354 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12355 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12356 >    ( cat <<\_ASBOX
12357 > ## ------------------------------ ##
12358 > ## Report this to gezelter@nd.edu ##
12359 > ## ------------------------------ ##
12360 > _ASBOX
12361 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12362 >    ;;
12363 > esac
12364 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
12365 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12366 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12367 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12368 > else
12369 >  eval "$as_ac_Header=\$ac_header_preproc"
12370 > fi
12371 > ac_res=`eval echo '${'$as_ac_Header'}'`
12372 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12373 > echo "${ECHO_T}$ac_res" >&6; }
12374 >
12375 > fi
12376 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
12377 >  cat >>confdefs.h <<_ACEOF
12378 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12379 > _ACEOF
12380 >
12381 > fi
12382 >
12383 > done
12384 >
12385 > # AC_CPP_FUNC
12386 > # ------------------ #
12387 > # Checks to see if ANSI C99 CPP variable __func__ works.
12388 > # If not, perhaps __FUNCTION__ works instead.
12389 > # If not, we'll just define __func__ to "".
12390 > # AC_CPP_FUNC
12391 >
12392 >   case $ac_cv_prog_cc_stdc in
12393 >  no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
12394 >  *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
12395 > echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
12396 > if test "${ac_cv_prog_cc_c99+set}" = set; then
12397 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12398 > else
12399 >  ac_cv_prog_cc_c99=no
12400 > ac_save_CC=$CC
12401 > cat >conftest.$ac_ext <<_ACEOF
12402 > /* confdefs.h.  */
12403 > _ACEOF
12404 > cat confdefs.h >>conftest.$ac_ext
12405 > cat >>conftest.$ac_ext <<_ACEOF
12406 > /* end confdefs.h.  */
12407 > #include <stdarg.h>
12408 > #include <stdbool.h>
12409 > #include <stdlib.h>
12410 > #include <wchar.h>
12411 > #include <stdio.h>
12412 >
12413 > // Check varargs macros.  These examples are taken from C99 6.10.3.5.
12414 > #define debug(...) fprintf (stderr, __VA_ARGS__)
12415 > #define showlist(...) puts (#__VA_ARGS__)
12416 > #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12417 > static void
12418 > test_varargs_macros (void)
12419 > {
12420 >  int x = 1234;
12421 >  int y = 5678;
12422 >  debug ("Flag");
12423 >  debug ("X = %d\n", x);
12424 >  showlist (The first, second, and third items.);
12425 >  report (x>y, "x is %d but y is %d", x, y);
12426 > }
12427 >
12428 > // Check long long types.
12429 > #define BIG64 18446744073709551615ull
12430 > #define BIG32 4294967295ul
12431 > #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12432 > #if !BIG_OK
12433 >  your preprocessor is broken;
12434 > #endif
12435 > #if BIG_OK
12436 > #else
12437 >  your preprocessor is broken;
12438 > #endif
12439 > static long long int bignum = -9223372036854775807LL;
12440 > static unsigned long long int ubignum = BIG64;
12441 >
12442 > struct incomplete_array
12443 > {
12444 >  int datasize;
12445 >  double data[];
12446 > };
12447 >
12448 > struct named_init {
12449 >  int number;
12450 >  const wchar_t *name;
12451 >  double average;
12452 > };
12453 >
12454 > typedef const char *ccp;
12455 >
12456 > static inline int
12457 > test_restrict (ccp restrict text)
12458 > {
12459 >  // See if C++-style comments work.
12460 >  // Iterate through items via the restricted pointer.
12461 >  // Also check for declarations in for loops.
12462 >  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12463 >    continue;
12464 >  return 0;
12465 > }
12466 >
12467 > // Check varargs and va_copy.
12468 > static void
12469 > test_varargs (const char *format, ...)
12470 > {
12471 >  va_list args;
12472 >  va_start (args, format);
12473 >  va_list args_copy;
12474 >  va_copy (args_copy, args);
12475 >
12476 >  const char *str;
12477 >  int number;
12478 >  float fnumber;
12479 >
12480 >  while (*format)
12481 >    {
12482 >      switch (*format++)
12483 >        {
12484 >        case 's': // string
12485 >          str = va_arg (args_copy, const char *);
12486 >          break;
12487 >        case 'd': // int
12488 >          number = va_arg (args_copy, int);
12489 >          break;
12490 >        case 'f': // float
12491 >          fnumber = va_arg (args_copy, double);
12492 >          break;
12493 >        default:
12494 >          break;
12495 >        }
12496 >    }
12497 >  va_end (args_copy);
12498 >  va_end (args);
12499 > }
12500 >
12501 > #ifdef FC_DUMMY_MAIN
12502 > #ifndef FC_DUMMY_MAIN_EQ_F77
12503 > #  ifdef __cplusplus
12504 >     extern "C"
12505 > #  endif
12506 >   int FC_DUMMY_MAIN() { return 1; }
12507 > #endif
12508 > #endif
12509 > int
12510 > main ()
12511 > {
12512 >
12513 >  // Check bool.
12514 >  _Bool success = false;
12515 >
12516 >  // Check restrict.
12517 >  if (test_restrict ("String literal") == 0)
12518 >    success = true;
12519 >  char *restrict newvar = "Another string";
12520 >
12521 >  // Check varargs.
12522 >  test_varargs ("s, d' f .", "string", 65, 34.234);
12523 >  test_varargs_macros ();
12524 >
12525 >  // Check flexible array members.
12526 >  struct incomplete_array *ia =
12527 >    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12528 >  ia->datasize = 10;
12529 >  for (int i = 0; i < ia->datasize; ++i)
12530 >    ia->data[i] = i * 1.234;
12531 >
12532 >  // Check named initializers.
12533 >  struct named_init ni = {
12534 >    .number = 34,
12535 >    .name = L"Test wide string",
12536 >    .average = 543.34343,
12537 >  };
12538 >
12539 >  ni.number = 58;
12540 >
12541 >  int dynamic_array[ni.number];
12542 >  dynamic_array[ni.number - 1] = 543;
12543 >
12544 >  // work around unused variable warnings
12545 >  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12546 >          || dynamic_array[ni.number - 1] != 543);
12547 >
12548 >  ;
12549 >  return 0;
12550 > }
12551 > _ACEOF
12552 > for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
12553 > do
12554 >  CC="$ac_save_CC $ac_arg"
12555 >  rm -f conftest.$ac_objext
12556 > if { (ac_try="$ac_compile"
12557 > case "(($ac_try" in
12558 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12559 >  *) ac_try_echo=$ac_try;;
12560 > esac
12561 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12562 >  (eval "$ac_compile") 2>conftest.er1
12563 >  ac_status=$?
12564 >  grep -v '^ *+' conftest.er1 >conftest.err
12565 >  rm -f conftest.er1
12566 >  cat conftest.err >&5
12567 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12568 >  (exit $ac_status); } && {
12569 >         test -z "$ac_cxx_werror_flag" ||
12570 >         test ! -s conftest.err
12571 >       } && test -s conftest.$ac_objext; then
12572 >  ac_cv_prog_cc_c99=$ac_arg
12573 > else
12574 >  echo "$as_me: failed program was:" >&5
12575 > sed 's/^/| /' conftest.$ac_ext >&5
12576 >
12577 >
12578 > fi
12579 >
12580 > rm -f core conftest.err conftest.$ac_objext
12581 >  test "x$ac_cv_prog_cc_c99" != "xno" && break
12582 > done
12583 > rm -f conftest.$ac_ext
12584 > CC=$ac_save_CC
12585 >
12586 > fi
12587 > # AC_CACHE_VAL
12588 > case "x$ac_cv_prog_cc_c99" in
12589 >  x)
12590 >    { echo "$as_me:$LINENO: result: none needed" >&5
12591 > echo "${ECHO_T}none needed" >&6; } ;;
12592 >  xno)
12593 >    { echo "$as_me:$LINENO: result: unsupported" >&5
12594 > echo "${ECHO_T}unsupported" >&6; } ;;
12595 >  *)
12596 >    CC="$CC $ac_cv_prog_cc_c99"
12597 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
12598 > echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
12599 > esac
12600 > if test "x$ac_cv_prog_cc_c99" != xno; then
12601 >  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
12602 > else
12603 >  { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
12604 > echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
12605 > if test "${ac_cv_prog_cc_c89+set}" = set; then
12606 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12607 > else
12608 >  ac_cv_prog_cc_c89=no
12609 > ac_save_CC=$CC
12610 > cat >conftest.$ac_ext <<_ACEOF
12611 > /* confdefs.h.  */
12612 > _ACEOF
12613 > cat confdefs.h >>conftest.$ac_ext
12614 > cat >>conftest.$ac_ext <<_ACEOF
12615 > /* end confdefs.h.  */
12616 > #include <stdarg.h>
12617 > #include <stdio.h>
12618 > #include <sys/types.h>
12619 > #include <sys/stat.h>
12620 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
12621 > struct buf { int x; };
12622 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
12623 > static char *e (p, i)
12624 >     char **p;
12625 >     int i;
12626 > {
12627 >  return p[i];
12628 > }
12629 > static char *f (char * (*g) (char **, int), char **p, ...)
12630 > {
12631 >  char *s;
12632 >  va_list v;
12633 >  va_start (v,p);
12634 >  s = g (p, va_arg (v,int));
12635 >  va_end (v);
12636 >  return s;
12637 > }
12638 >
12639 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
12640 >   function prototypes and stuff, but not '\xHH' hex character constants.
12641 >   These don't provoke an error unfortunately, instead are silently treated
12642 >   as 'x'.  The following induces an error, until -std is added to get
12643 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
12644 >   array size at least.  It's necessary to write '\x00'==0 to get something
12645 >   that's true only with -std.  */
12646 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12647 >
12648 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12649 >   inside strings and character constants.  */
12650 > #define FOO(x) 'x'
12651 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12652 >
12653 > int test (int i, double x);
12654 > struct s1 {int (*f) (int a);};
12655 > struct s2 {int (*f) (double a);};
12656 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12657 > int argc;
12658 > char **argv;
12659 > #ifdef FC_DUMMY_MAIN
12660 > #ifndef FC_DUMMY_MAIN_EQ_F77
12661 > #  ifdef __cplusplus
12662 >     extern "C"
12663 > #  endif
12664 >   int FC_DUMMY_MAIN() { return 1; }
12665 > #endif
12666 > #endif
12667 > int
12668 > main ()
12669 > {
12670 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12671 >  ;
12672 >  return 0;
12673 > }
12674 > _ACEOF
12675 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12676 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12677 > do
12678 >  CC="$ac_save_CC $ac_arg"
12679 >  rm -f conftest.$ac_objext
12680 > if { (ac_try="$ac_compile"
12681 > case "(($ac_try" in
12682 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12683 >  *) ac_try_echo=$ac_try;;
12684 > esac
12685 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12686 >  (eval "$ac_compile") 2>conftest.er1
12687 >  ac_status=$?
12688 >  grep -v '^ *+' conftest.er1 >conftest.err
12689 >  rm -f conftest.er1
12690 >  cat conftest.err >&5
12691 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12692 >  (exit $ac_status); } && {
12693 >         test -z "$ac_cxx_werror_flag" ||
12694 >         test ! -s conftest.err
12695 >       } && test -s conftest.$ac_objext; then
12696 >  ac_cv_prog_cc_c89=$ac_arg
12697 > else
12698 >  echo "$as_me: failed program was:" >&5
12699 > sed 's/^/| /' conftest.$ac_ext >&5
12700 >
12701 >
12702 > fi
12703 >
12704 > rm -f core conftest.err conftest.$ac_objext
12705 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
12706 > done
12707 > rm -f conftest.$ac_ext
12708 > CC=$ac_save_CC
12709 >
12710 > fi
12711 > # AC_CACHE_VAL
12712 > case "x$ac_cv_prog_cc_c89" in
12713 >  x)
12714 >    { echo "$as_me:$LINENO: result: none needed" >&5
12715 > echo "${ECHO_T}none needed" >&6; } ;;
12716 >  xno)
12717 >    { echo "$as_me:$LINENO: result: unsupported" >&5
12718 > echo "${ECHO_T}unsupported" >&6; } ;;
12719 >  *)
12720 >    CC="$CC $ac_cv_prog_cc_c89"
12721 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
12722 > echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
12723 > esac
12724 > if test "x$ac_cv_prog_cc_c89" != xno; then
12725 >  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
12726 > else
12727 >  ac_cv_prog_cc_stdc=no
12728 > fi
12729 >
12730 >
12731 > fi
12732 >
12733 > ;;
12734 > esac
12735 >  { echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
12736 > echo $ECHO_N "checking for $CC option to accept ISO Standard C... $ECHO_C" >&6; }
12737 >  if test "${ac_cv_prog_cc_stdc+set}" = set; then
12738 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12739 > fi
12740 >
12741 >  case $ac_cv_prog_cc_stdc in
12742 >  no) { echo "$as_me:$LINENO: result: unsupported" >&5
12743 > echo "${ECHO_T}unsupported" >&6; } ;;
12744 >  '') { echo "$as_me:$LINENO: result: none needed" >&5
12745 > echo "${ECHO_T}none needed" >&6; } ;;
12746 >  *) { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
12747 > echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6; } ;;
12748 > esac
12749 >
12750 >
12751 > { echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
12752 > echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6; }
12753 > if test "${ac_cv_cpp_func+set}" = set; then
12754 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12755 > else
12756 >  cat >conftest.$ac_ext <<_ACEOF
12757 > /* confdefs.h.  */
12758 > _ACEOF
12759 > cat confdefs.h >>conftest.$ac_ext
12760 > cat >>conftest.$ac_ext <<_ACEOF
12761 > /* end confdefs.h.  */
12762 >
12763 > #ifdef FC_DUMMY_MAIN
12764 > #ifndef FC_DUMMY_MAIN_EQ_F77
12765 > #  ifdef __cplusplus
12766 >     extern "C"
12767 > #  endif
12768 >   int FC_DUMMY_MAIN() { return 1; }
12769 > #endif
12770 > #endif
12771 > int
12772 > main ()
12773 > {
12774 > const char *foo = __func__;
12775 >  ;
12776 >  return 0;
12777 > }
12778 > _ACEOF
12779 > rm -f conftest.$ac_objext
12780 > if { (ac_try="$ac_compile"
12781 > case "(($ac_try" in
12782 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12783 >  *) ac_try_echo=$ac_try;;
12784 > esac
12785 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12786 >  (eval "$ac_compile") 2>conftest.er1
12787 >  ac_status=$?
12788 >  grep -v '^ *+' conftest.er1 >conftest.err
12789 >  rm -f conftest.er1
12790 >  cat conftest.err >&5
12791 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12792 >  (exit $ac_status); } && {
12793 >         test -z "$ac_cxx_werror_flag" ||
12794 >         test ! -s conftest.err
12795 >       } && test -s conftest.$ac_objext; then
12796 >  ac_cv_cpp_func=yes
12797 > else
12798 >  echo "$as_me: failed program was:" >&5
12799 > sed 's/^/| /' conftest.$ac_ext >&5
12800 >
12801 >        cat >conftest.$ac_ext <<_ACEOF
12802 > /* confdefs.h.  */
12803 > _ACEOF
12804 > cat confdefs.h >>conftest.$ac_ext
12805 > cat >>conftest.$ac_ext <<_ACEOF
12806 > /* end confdefs.h.  */
12807 >
12808 > #ifdef FC_DUMMY_MAIN
12809 > #ifndef FC_DUMMY_MAIN_EQ_F77
12810 > #  ifdef __cplusplus
12811 >     extern "C"
12812 > #  endif
12813 >   int FC_DUMMY_MAIN() { return 1; }
12814 > #endif
12815 > #endif
12816 > int
12817 > main ()
12818 > {
12819 > const char *foo = __FUNCTION__;
12820 >  ;
12821 >  return 0;
12822 > }
12823 > _ACEOF
12824 > rm -f conftest.$ac_objext
12825 > if { (ac_try="$ac_compile"
12826 > case "(($ac_try" in
12827 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12828 >  *) ac_try_echo=$ac_try;;
12829 > esac
12830 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12831 >  (eval "$ac_compile") 2>conftest.er1
12832 >  ac_status=$?
12833 >  grep -v '^ *+' conftest.er1 >conftest.err
12834 >  rm -f conftest.er1
12835 >  cat conftest.err >&5
12836 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12837 >  (exit $ac_status); } && {
12838 >         test -z "$ac_cxx_werror_flag" ||
12839 >         test ! -s conftest.err
12840 >       } && test -s conftest.$ac_objext; then
12841 >  ac_cv_cpp_func=__FUNCTION__
12842 > else
12843 >  echo "$as_me: failed program was:" >&5
12844 > sed 's/^/| /' conftest.$ac_ext >&5
12845 >
12846 >        ac_cv_cpp_func=no
12847 > fi
12848 >
12849 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12850 > fi
12851 >
12852 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12853 > fi
12854 > { echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
12855 > echo "${ECHO_T}$ac_cv_cpp_func" >&6; }
12856 > if test $ac_cv_cpp_func = __FUNCTION__; then
12857 >
12858 > cat >>confdefs.h <<\_ACEOF
12859 > #define __func__ __FUNCTION__
12860 > _ACEOF
12861 >
12862 > elif test $ac_cv_cpp_func = no; then
12863 >
12864 > cat >>confdefs.h <<\_ACEOF
12865 > #define __func__ ""
12866 > _ACEOF
12867 >
12868 > fi
12869 >
12870 >
12871 >
12872 >
12873 >
12874 > case $debug in
12875 >  1)
12876 >     ;;
12877 >  *)
12878 >
12879 >
12880 >
12881 >
12882 > # Try to determine "good" native compiler flags if none specified on command
12883 > # line
12884 >
12885 > if test "$ac_test_FFLAGS" != "set"; then
12886 >  FCFLAGS=""
12887 >  case "${host_cpu}-${host_os}" in
12888 >
12889 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
12890 >                    FCFLAGS="-O3 -ip -no-prec-div"
12891 >                fi;;
12892 >   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
12893 >                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
12894 >                fi;;
12895 >   powerpc*-aix*)
12896 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12897 >                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
12898 >                echo "*******************************************************"
12899 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
12900 >                echo "*  recommended that you use                           *"
12901 >                echo "*                                                     *"
12902 >                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
12903 >                echo "*                                 ^^^                 *"
12904 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
12905 >                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
12906 >                echo "*******************************************************"
12907 >        fi;;
12908 >   *darwin*)
12909 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12910 >                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
12911 >        fi
12912 >        if test "$FC" = ifort; then
12913 >                FCFLAGS="-O3 -ip -no-prec-dev -mdynamic-no-pic"
12914 >        fi;;
12915 >  esac
12916 >
12917 >  if test -n "$CPU_FLAGS"; then
12918 >        FCFLAGS="$FCFLAGS $CPU_FLAGS"
12919 >  fi
12920 >
12921 >  if test -z "$FCFLAGS"; then
12922 >        echo ""
12923 >        echo "*********************************************************"
12924 >        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
12925 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
12926 >        echo "* (otherwise, a default of FCFLAGS=-O3 will be used)    *"
12927 >        echo "*********************************************************"
12928 >        echo ""
12929 >        FCFLAGS="-O3"
12930 >  fi
12931 >
12932 >
12933 > { echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
12934 > echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6; }
12935 > if test "${ac_guessed_f90flags+set}" = set; then
12936 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12937 > else
12938 >
12939 >
12940 > ac_ext=${ac_fc_srcext-f}
12941 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12942 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12943 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12944 >
12945 > echo 'program main' > conftest.$ac_ext
12946 > echo 'end program main' >> conftest.$ac_ext
12947 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
12948 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12949 >  (eval $ac_compile) 2>&5
12950 >  ac_status=$?
12951 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12952 >  (exit $ac_status); }; then
12953 >        ac_guessed_f90flags=yes
12954 > else
12955 >        ac_guessed_f90flags=no
12956 > fi
12957 > rm -rf conftest*
12958 > ac_ext=cpp
12959 > ac_cpp='$CXXCPP $CPPFLAGS'
12960 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12961 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12962 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12963 >
12964 >
12965 > fi
12966 > { echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
12967 > echo "${ECHO_T}$ac_guessed_f90flags" >&6; }
12968 > if test "$ac_guessed_f90flags" = yes; then
12969 >        :
12970 >
12971 > else
12972 >        :
12973 >
12974 >        echo ""
12975 >        echo "**********************************************************"
12976 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
12977 >        echo "* your compiler.                                        *"
12978 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
12979 >        echo "*********************************************************"
12980 >        echo ""
12981 >        FCFLAGS=""
12982 >
12983 > fi
12984 >
12985 >
12986 > fi
12987 >
12988 >
12989 >
12990 >
12991 >
12992 >
12993 >
12994 > { echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
12995 > echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6; }
12996 > if test "${ac_cv_prog_really_gcc+set}" = set; then
12997 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12998 > else
12999 >
13000 > cat > conftest.c <<EOF
13001 > #ifdef __GNUC__
13002 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
13003 >     no;
13004 >  #else
13005 >     yes;
13006 >  #endif
13007 > #endif
13008 > EOF
13009 > if { ac_try='${CC-cc} -E conftest.c'
13010 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13011 >  (eval $ac_try) 2>&5
13012 >  ac_status=$?
13013 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13015 >  ac_cv_prog_really_gcc=yes
13016 > else
13017 >  ac_cv_prog_really_gcc=no
13018 > fi
13019 >
13020 > fi
13021 > { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
13022 > echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6; }
13023 > if test "$ac_cv_prog_really_gcc" = yes; then
13024 >        :
13025 >
13026 > else
13027 >        :
13028 >
13029 > fi
13030 >
13031 >
13032 > # Try to determine "good" native compiler flags if none specified on command
13033 > # line
13034 > if test "$ac_test_CFLAGS" != "set"; then
13035 >  CFLAGS=""
13036 >  case "${host_cpu}-${host_os}" in
13037 >
13038 >  *linux*) if test "$CC" = icc; then
13039 >                    CFLAGS="-O"
13040 >                fi;;
13041 >  sparc-solaris2*) if test "$CC" = cc; then
13042 >                    CFLAGS="-O -dalign"
13043 >                 fi;;
13044 >
13045 >  alpha*-osf*)  if test "$CC" = cc; then
13046 >                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
13047 >                fi;;
13048 >
13049 >  hppa*-hpux*)  if test "$CC" = cc; then
13050 >                    CFLAGS="-Ae +O3 +Oall"
13051 >                fi;;
13052 >
13053 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
13054 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
13055 >                fi;;
13056 >   powerpc*-aix*)
13057 >        if test "$CC" = cc -o "$CC" = xlc; then
13058 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
13059 >                echo "*******************************************************"
13060 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
13061 >                echo "*  recommended that you use                           *"
13062 >                echo "*                                                     *"
13063 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
13064 >                echo "*                                 ^^^                 *"
13065 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
13066 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
13067 >                echo "*******************************************************"
13068 >        fi;;
13069 >   *darwin*)
13070 >        if test "$CC" = xlc -o "$CC" = cc; then
13071 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
13072 >        fi
13073 >        if test "$CC" = icc; then
13074 >                CFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
13075 >        fi;;
13076 >  esac
13077 >
13078 >  # use default flags for gcc on all systems
13079 >  if test $ac_cv_prog_really_gcc = yes; then
13080 >     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
13081 >  fi
13082 >
13083 >  # test for gcc-specific flags:
13084 >  if test $ac_cv_prog_really_gcc = yes; then
13085 >    # -malign-double for x86 systems
13086 >
13087 >
13088 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
13089 > echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6; }
13090 > if test "${ac_align_double+set}" = set; then
13091 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13092 > else
13093 >  echo 'void f(){}' > conftest.c
13094 > if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
13095 >        ac_align_double=yes
13096 > else
13097 >        ac_align_double=no
13098 > fi
13099 > rm -f conftest*
13100 >
13101 > fi
13102 > { echo "$as_me:$LINENO: result: $ac_align_double" >&5
13103 > echo "${ECHO_T}$ac_align_double" >&6; }
13104 > if test "$ac_align_double" = yes; then
13105 >        :
13106 >        CFLAGS="$CFLAGS -malign-double"
13107 > else
13108 >        :
13109 >
13110 > fi
13111 >
13112 >    # -fstrict-aliasing for gcc-2.95+
13113 >
13114 >
13115 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
13116 > echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6; }
13117 > if test "${ac_fstrict_aliasing+set}" = set; then
13118 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13119 > else
13120 >  echo 'void f(){}' > conftest.c
13121 > if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
13122 >        ac_fstrict_aliasing=yes
13123 > else
13124 >        ac_fstrict_aliasing=no
13125 > fi
13126 > rm -f conftest*
13127 >
13128 > fi
13129 > { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
13130 > echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
13131 > if test "$ac_fstrict_aliasing" = yes; then
13132 >        :
13133 >        CFLAGS="$CFLAGS -fstrict-aliasing"
13134 > else
13135 >        :
13136 >
13137 > fi
13138 >
13139 >  fi
13140 >
13141 >  CPU_FLAGS=""
13142 >  if test $ac_cv_prog_really_gcc = yes; then
13143 >                  case "${host_cpu}" in
13144 >          i586*)
13145 >
13146 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
13147 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6; }
13148 > if test "${ac_cpu_pentium+set}" = set; then
13149 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13150 > else
13151 >  echo 'void f(){}' > conftest.c
13152 > if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
13153 >        ac_cpu_pentium=yes
13154 > else
13155 >        ac_cpu_pentium=no
13156 > fi
13157 > rm -f conftest*
13158 >
13159 > fi
13160 > { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
13161 > echo "${ECHO_T}$ac_cpu_pentium" >&6; }
13162 > if test "$ac_cpu_pentium" = yes; then
13163 >        :
13164 >        CPU_FLAGS=-mcpu=pentium
13165 > else
13166 >        :
13167 >
13168 >
13169 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
13170 > echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6; }
13171 > if test "${ac_pentium+set}" = set; then
13172 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13173 > else
13174 >  echo 'void f(){}' > conftest.c
13175 > if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
13176 >        ac_pentium=yes
13177 > else
13178 >        ac_pentium=no
13179 > fi
13180 > rm -f conftest*
13181 >
13182 > fi
13183 > { echo "$as_me:$LINENO: result: $ac_pentium" >&5
13184 > echo "${ECHO_T}$ac_pentium" >&6; }
13185 > if test "$ac_pentium" = yes; then
13186 >        :
13187 >        CPU_FLAGS=-mpentium
13188 > else
13189 >        :
13190 >
13191 > fi
13192 >
13193 > fi
13194 >
13195 >                  ;;
13196 >          i686*)
13197 >
13198 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
13199 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
13200 > if test "${ac_cpu_pentiumpro+set}" = set; then
13201 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13202 > else
13203 >  echo 'void f(){}' > conftest.c
13204 > if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
13205 >        ac_cpu_pentiumpro=yes
13206 > else
13207 >        ac_cpu_pentiumpro=no
13208 > fi
13209 > rm -f conftest*
13210 >
13211 > fi
13212 > { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
13213 > echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
13214 > if test "$ac_cpu_pentiumpro" = yes; then
13215 >        :
13216 >        CPU_FLAGS=-mcpu=pentiumpro
13217 > else
13218 >        :
13219 >
13220 >
13221 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
13222 > echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6; }
13223 > if test "${ac_pentiumpro+set}" = set; then
13224 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13225 > else
13226 >  echo 'void f(){}' > conftest.c
13227 > if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
13228 >        ac_pentiumpro=yes
13229 > else
13230 >        ac_pentiumpro=no
13231 > fi
13232 > rm -f conftest*
13233 >
13234 > fi
13235 > { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
13236 > echo "${ECHO_T}$ac_pentiumpro" >&6; }
13237 > if test "$ac_pentiumpro" = yes; then
13238 >        :
13239 >        CPU_FLAGS=-mpentiumpro
13240 > else
13241 >        :
13242 >
13243 > fi
13244 >
13245 > fi
13246 >
13247 >                  ;;
13248 >          powerpc*)
13249 >                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
13250 >                is60x=`echo $cputype | egrep "^600-9e?$"`
13251 >                if test -n "$is60x"; then
13252 >
13253 >
13254 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
13255 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6; }
13256 > if test "${ac_m_cpu_60x+set}" = set; then
13257 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13258 > else
13259 >  echo 'void f(){}' > conftest.c
13260 > if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
13261 >        ac_m_cpu_60x=yes
13262 > else
13263 >        ac_m_cpu_60x=no
13264 > fi
13265 > rm -f conftest*
13266 >
13267 > fi
13268 > { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
13269 > echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
13270 > if test "$ac_m_cpu_60x" = yes; then
13271 >        :
13272 >        CPU_FLAGS=-mcpu=$cputype
13273 > else
13274 >        :
13275 >
13276 > fi
13277 >
13278 >                elif test "$cputype" = 750; then
13279 >
13280 >
13281 > { echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
13282 > echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6; }
13283 > if test "${ac_cv_prog_gcc_2_95+set}" = set; then
13284 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13285 > else
13286 >
13287 > cat > conftest.c <<EOF
13288 > #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
13289 > #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
13290 >     yes;
13291 > #  endif
13292 > #endif
13293 > EOF
13294 > if { ac_try='${CC-cc} -E conftest.c'
13295 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13296 >  (eval $ac_try) 2>&5
13297 >  ac_status=$?
13298 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13299 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13300 >  ac_cv_prog_gcc_2_95=yes
13301 > else
13302 >  ac_cv_prog_gcc_2_95=no
13303 > fi
13304 >
13305 > fi
13306 > { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
13307 > echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6; }
13308 > if test "$ac_cv_prog_gcc_2_95" = yes; then
13309 >        :
13310 >
13311 >
13312 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
13313 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6; }
13314 > if test "${ac_m_cpu_750+set}" = set; then
13315 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13316 > else
13317 >  echo 'void f(){}' > conftest.c
13318 > if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
13319 >        ac_m_cpu_750=yes
13320 > else
13321 >        ac_m_cpu_750=no
13322 > fi
13323 > rm -f conftest*
13324 >
13325 > fi
13326 > { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
13327 > echo "${ECHO_T}$ac_m_cpu_750" >&6; }
13328 > if test "$ac_m_cpu_750" = yes; then
13329 >        :
13330 >        CPU_FLAGS=-mcpu=750
13331 > else
13332 >        :
13333 >
13334 > fi
13335 >
13336 > else
13337 >        :
13338 >
13339 > fi
13340 >
13341 >                fi
13342 >                if test -z "$CPU_FLAGS"; then
13343 >
13344 >
13345 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
13346 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6; }
13347 > if test "${ac_m_cpu_powerpc+set}" = set; then
13348 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13349 > else
13350 >  echo 'void f(){}' > conftest.c
13351 > if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
13352 >        ac_m_cpu_powerpc=yes
13353 > else
13354 >        ac_m_cpu_powerpc=no
13355 > fi
13356 > rm -f conftest*
13357 >
13358 > fi
13359 > { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
13360 > echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
13361 > if test "$ac_m_cpu_powerpc" = yes; then
13362 >        :
13363 >        CPU_FLAGS=-mcpu=powerpc
13364 > else
13365 >        :
13366 >
13367 > fi
13368 >
13369 >                fi
13370 >                if test -z "$CPU_FLAGS"; then
13371 >
13372 >
13373 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
13374 > echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6; }
13375 > if test "${ac_m_powerpc+set}" = set; then
13376 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13377 > else
13378 >  echo 'void f(){}' > conftest.c
13379 > if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
13380 >        ac_m_powerpc=yes
13381 > else
13382 >        ac_m_powerpc=no
13383 > fi
13384 > rm -f conftest*
13385 >
13386 > fi
13387 > { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
13388 > echo "${ECHO_T}$ac_m_powerpc" >&6; }
13389 > if test "$ac_m_powerpc" = yes; then
13390 >        :
13391 >        CPU_FLAGS=-mpowerpc
13392 > else
13393 >        :
13394 >
13395 > fi
13396 >
13397 >                fi
13398 >          esac
13399 >  fi
13400 >
13401 >  if test -n "$CPU_FLAGS"; then
13402 >        CFLAGS="$CFLAGS $CPU_FLAGS"
13403 >  fi
13404 >
13405 >  if test -z "$CFLAGS"; then
13406 >        echo ""
13407 >        echo "********************************************************"
13408 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
13409 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
13410 >        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
13411 >        echo "********************************************************"
13412 >        echo ""
13413 >        CFLAGS="-O3"
13414 >  fi
13415 >
13416 >
13417 >
13418 > { echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
13419 > echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6; }
13420 > if test "${ac_guessed_cflags+set}" = set; then
13421 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13422 > else
13423 >  echo 'void f(){}' > conftest.c
13424 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
13425 >        ac_guessed_cflags=yes
13426 > else
13427 >        ac_guessed_cflags=no
13428 > fi
13429 > rm -f conftest*
13430 >
13431 > fi
13432 > { echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
13433 > echo "${ECHO_T}$ac_guessed_cflags" >&6; }
13434 > if test "$ac_guessed_cflags" = yes; then
13435 >        :
13436 >
13437 > else
13438 >        :
13439 >
13440 >        echo ""
13441 >        echo "********************************************************"
13442 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
13443 >        echo "* your compiler.                                       *"
13444 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
13445 >        echo "********************************************************"
13446 >        echo ""
13447 >        CFLAGS=""
13448 >
13449 > fi
13450 >
13451 >
13452 > fi
13453 >
13454 >
13455 >
13456 >
13457 >
13458 >
13459 >
13460 > { echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
13461 > echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6; }
13462 > if test "${ac_cv_prog_really_gxx+set}" = set; then
13463 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13464 > else
13465 >
13466 > cat > conftest.cpp <<EOF
13467 > #ifdef __GNUC__
13468 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
13469 >     no;
13470 >  #else
13471 >     yes;
13472 >  #endif
13473 > #endif
13474 > EOF
13475 > if { ac_try='${CXX-c++} -E conftest.cpp'
13476 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13477 >  (eval $ac_try) 2>&5
13478 >  ac_status=$?
13479 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13480 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13481 >  ac_cv_prog_really_gxx=yes
13482 > else
13483 >  ac_cv_prog_really_gxx=no
13484 > fi
13485 >
13486 > fi
13487 > { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
13488 > echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6; }
13489 > if test "$ac_cv_prog_really_gxx" = yes; then
13490 >        :
13491 >
13492 > else
13493 >        :
13494 >
13495 > fi
13496 >
13497 >
13498 > # Try to determine "good" native compiler flags if none specified on command
13499 > # line
13500 > if test "$ac_test_CXXFLAGS" != "set"; then
13501 >  CXXFLAGS=""
13502 >  case "${host_cpu}-${host_os}" in
13503 >
13504 >  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
13505 >                    CXXFLAGS="-O"
13506 >                fi;;
13507 >  sparc-solaris2*) if test "$CXX" = CC; then
13508 >                    CXXFLAGS="-features=extensions -O -dalign"
13509 >                 fi;;
13510 >   rs6000*-aix*)  if test "$CXX" = xlC; then
13511 >                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
13512 >                fi;;
13513 >   powerpc*-aix*)
13514 >        if test "$CXX" = xlC; then
13515 >                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
13516 >                echo "*******************************************************"
13517 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
13518 >                echo "*  recommended that you use                           *"
13519 >                echo "*                                                     *"
13520 >                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
13521 >                echo "*                                 ^^^                 *"
13522 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
13523 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
13524 >                echo "*******************************************************"
13525 >        fi;;
13526 >   *darwin*)
13527 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
13528 >                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
13529 >        fi
13530 >        if test "$CXX" = icpc; then
13531 >                CXXFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
13532 >        fi;;
13533 >  esac
13534 >
13535 >  # use default flags for gcc on all systems
13536 >  if test $ac_cv_prog_really_gxx = yes; then
13537 >     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
13538 >  fi
13539 >
13540 >  # test for gcc-specific flags:
13541 >  if test $ac_cv_prog_really_gxx = yes; then
13542 >    # -malign-double for x86 systems
13543 >
13544 >
13545 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
13546 > echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6; }
13547 > if test "${ac_align_double+set}" = set; then
13548 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13549 > else
13550 >  echo 'void f(){}' > conftest.cpp
13551 > if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
13552 >        ac_align_double=yes
13553 > else
13554 >        ac_align_double=no
13555 > fi
13556 > rm -f conftest*
13557 >
13558 > fi
13559 > { echo "$as_me:$LINENO: result: $ac_align_double" >&5
13560 > echo "${ECHO_T}$ac_align_double" >&6; }
13561 > if test "$ac_align_double" = yes; then
13562 >        :
13563 >        CXXFLAGS="$CXXFLAGS -malign-double"
13564 > else
13565 >        :
13566 >
13567 > fi
13568 >
13569 >    # -fstrict-aliasing for gcc-2.95+
13570 >
13571 >
13572 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
13573 > echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6; }
13574 > if test "${ac_fstrict_aliasing+set}" = set; then
13575 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13576 > else
13577 >  echo 'void f(){}' > conftest.cpp
13578 > if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
13579 >        ac_fstrict_aliasing=yes
13580 > else
13581 >        ac_fstrict_aliasing=no
13582 > fi
13583 > rm -f conftest*
13584 >
13585 > fi
13586 > { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
13587 > echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
13588 > if test "$ac_fstrict_aliasing" = yes; then
13589 >        :
13590 >        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
13591 > else
13592 >        :
13593 >
13594 > fi
13595 >
13596 >  fi
13597 >
13598 >  CPU_FLAGS=""
13599 >  if test $ac_cv_prog_really_gxx = yes; then
13600 >                  case "${host_cpu}" in
13601 >          i586*)
13602 >
13603 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
13604 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6; }
13605 > if test "${ac_cpu_pentium+set}" = set; then
13606 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13607 > else
13608 >  echo 'void f(){}' > conftest.cpp
13609 > if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
13610 >        ac_cpu_pentium=yes
13611 > else
13612 >        ac_cpu_pentium=no
13613 > fi
13614 > rm -f conftest*
13615 >
13616 > fi
13617 > { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
13618 > echo "${ECHO_T}$ac_cpu_pentium" >&6; }
13619 > if test "$ac_cpu_pentium" = yes; then
13620 >        :
13621 >        CPU_FLAGS=-mcpu=pentium
13622 > else
13623 >        :
13624 >
13625 >
13626 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
13627 > echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6; }
13628 > if test "${ac_pentium+set}" = set; then
13629 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13630 > else
13631 >  echo 'void f(){}' > conftest.cpp
13632 > if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
13633 >        ac_pentium=yes
13634 > else
13635 >        ac_pentium=no
13636 > fi
13637 > rm -f conftest*
13638 >
13639 > fi
13640 > { echo "$as_me:$LINENO: result: $ac_pentium" >&5
13641 > echo "${ECHO_T}$ac_pentium" >&6; }
13642 > if test "$ac_pentium" = yes; then
13643 >        :
13644 >        CPU_FLAGS=-mpentium
13645 > else
13646 >        :
13647 >
13648 > fi
13649 >
13650 > fi
13651 >
13652 >                  ;;
13653 >          i686*)
13654 >
13655 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
13656 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
13657 > if test "${ac_cpu_pentiumpro+set}" = set; then
13658 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13659 > else
13660 >  echo 'void f(){}' > conftest.cpp
13661 > if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
13662 >        ac_cpu_pentiumpro=yes
13663 > else
13664 >        ac_cpu_pentiumpro=no
13665 > fi
13666 > rm -f conftest*
13667 >
13668 > fi
13669 > { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
13670 > echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
13671 > if test "$ac_cpu_pentiumpro" = yes; then
13672 >        :
13673 >        CPU_FLAGS=-mcpu=pentiumpro
13674 > else
13675 >        :
13676 >
13677 >
13678 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
13679 > echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6; }
13680 > if test "${ac_pentiumpro+set}" = set; then
13681 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13682 > else
13683 >  echo 'void f(){}' > conftest.cpp
13684 > if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
13685 >        ac_pentiumpro=yes
13686 > else
13687 >        ac_pentiumpro=no
13688 > fi
13689 > rm -f conftest*
13690 >
13691 > fi
13692 > { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
13693 > echo "${ECHO_T}$ac_pentiumpro" >&6; }
13694 > if test "$ac_pentiumpro" = yes; then
13695 >        :
13696 >        CPU_FLAGS=-mpentiumpro
13697 > else
13698 >        :
13699 >
13700 > fi
13701 >
13702 > fi
13703 >
13704 >                  ;;
13705 >          powerpc*)
13706 >                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
13707 >                is60x=`echo $cputype | egrep "^600-9e?$"`
13708 >                if test -n "$is60x"; then
13709 >
13710 >
13711 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
13712 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6; }
13713 > if test "${ac_m_cpu_60x+set}" = set; then
13714 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13715 > else
13716 >  echo 'void f(){}' > conftest.cpp
13717 > if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
13718 >        ac_m_cpu_60x=yes
13719 > else
13720 >        ac_m_cpu_60x=no
13721 > fi
13722 > rm -f conftest*
13723 >
13724 > fi
13725 > { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
13726 > echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
13727 > if test "$ac_m_cpu_60x" = yes; then
13728 >        :
13729 >        CPU_FLAGS=-mcpu=$cputype
13730 > else
13731 >        :
13732 >
13733 > fi
13734 >
13735 >                elif test "$cputype" = 750; then
13736 >
13737 >
13738 > { echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
13739 > echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6; }
13740 > if test "${ac_cv_prog_gxx_2_95+set}" = set; then
13741 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13742 > else
13743 >
13744 > cat > conftest.cpp <<EOF
13745 > #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
13746 > #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
13747 >     yes;
13748 > #  endif
13749 > #endif
13750 > EOF
13751 > if { ac_try='${CXX-c++} -E conftest.cpp'
13752 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13753 >  (eval $ac_try) 2>&5
13754 >  ac_status=$?
13755 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13756 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13757 >  ac_cv_prog_gxx_2_95=yes
13758 > else
13759 >  ac_cv_prog_gxx_2_95=no
13760 > fi
13761 >
13762 > fi
13763 > { echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
13764 > echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6; }
13765 > if test "$ac_cv_prog_gxx_2_95" = yes; then
13766 >        :
13767 >
13768 >
13769 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
13770 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6; }
13771 > if test "${ac_m_cpu_750+set}" = set; then
13772 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13773 > else
13774 >  echo 'void f(){}' > conftest.cpp
13775 > if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
13776 >        ac_m_cpu_750=yes
13777 > else
13778 >        ac_m_cpu_750=no
13779 > fi
13780 > rm -f conftest*
13781 >
13782 > fi
13783 > { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
13784 > echo "${ECHO_T}$ac_m_cpu_750" >&6; }
13785 > if test "$ac_m_cpu_750" = yes; then
13786 >        :
13787 >        CPU_FLAGS=-mcpu=750
13788 > else
13789 >        :
13790 >
13791 > fi
13792 >
13793 > else
13794 >        :
13795 >
13796 > fi
13797 >
13798 >                fi
13799 >                if test -z "$CPU_FLAGS"; then
13800 >
13801 >
13802 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
13803 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6; }
13804 > if test "${ac_m_cpu_powerpc+set}" = set; then
13805 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13806 > else
13807 >  echo 'void f(){}' > conftest.cpp
13808 > if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
13809 >        ac_m_cpu_powerpc=yes
13810 > else
13811 >        ac_m_cpu_powerpc=no
13812 > fi
13813 > rm -f conftest*
13814 >
13815 > fi
13816 > { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
13817 > echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
13818 > if test "$ac_m_cpu_powerpc" = yes; then
13819 >        :
13820 >        CPU_FLAGS=-mcpu=powerpc
13821 > else
13822 >        :
13823 >
13824 > fi
13825 >
13826 >                fi
13827 >                if test -z "$CPU_FLAGS"; then
13828 >
13829 >
13830 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
13831 > echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6; }
13832 > if test "${ac_m_powerpc+set}" = set; then
13833 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13834 > else
13835 >  echo 'void f(){}' > conftest.cpp
13836 > if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
13837 >        ac_m_powerpc=yes
13838 > else
13839 >        ac_m_powerpc=no
13840 > fi
13841 > rm -f conftest*
13842 >
13843 > fi
13844 > { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
13845 > echo "${ECHO_T}$ac_m_powerpc" >&6; }
13846 > if test "$ac_m_powerpc" = yes; then
13847 >        :
13848 >        CPU_FLAGS=-mpowerpc
13849 > else
13850 >        :
13851 >
13852 > fi
13853 >
13854 >                fi
13855 >          esac
13856 >  fi
13857 >
13858 >  if test -n "$CPU_FLAGS"; then
13859 >        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
13860 >  fi
13861 >
13862 >  if test -z "$CXXFLAGS"; then
13863 >        echo ""
13864 >        echo "**********************************************************"
13865 >        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
13866 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
13867 >        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
13868 >        echo "**********************************************************"
13869 >        echo ""
13870 >        CXXFLAGS="-O3"
13871 >  fi
13872 >
13873 >
13874 >
13875 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
13876 > echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6; }
13877 > if test "${ac_guessed_cxxflags+set}" = set; then
13878 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13879 > else
13880 >  echo 'void f(){}' > conftest.cpp
13881 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
13882 >        ac_guessed_cxxflags=yes
13883 > else
13884 >        ac_guessed_cxxflags=no
13885 > fi
13886 > rm -f conftest*
13887 >
13888 > fi
13889 > { echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
13890 > echo "${ECHO_T}$ac_guessed_cxxflags" >&6; }
13891 > if test "$ac_guessed_cxxflags" = yes; then
13892 >        :
13893 >
13894 > else
13895 >        :
13896 >
13897 >        echo ""
13898 >        echo "**********************************************************"
13899 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
13900 >        echo "* your compiler.                                         *"
13901 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
13902 >        echo "**********************************************************"
13903 >        echo ""
13904 >        CXXFLAGS=""
13905 >
13906 > fi
13907 >
13908 >
13909 > fi
13910 >
13911 >     ;;
13912 > esac
13913 >
13914 >
13915 > cat >>confdefs.h <<\_ACEOF
13916 > #define OBAPI
13917 > _ACEOF
13918 >
13919 >
13920 >
13921 >
13922 > # Check whether --with-mpi was given.
13923 > if test "${with_mpi+set}" = set; then
13924 >  withval=$with_mpi; with_mpi=$withval
13925 > else
13926 >  with_mpi="no"
13927 > fi
13928 >
13929 >
13930 > case "x$with_mpi" in
13931 >        xyes | "x")  USE_MPI=yes;;
13932 >        xno) USE_MPI=no ;;
13933 >        *) MPI="$with_mpi"; USE_MPI=yes ;;
13934 > esac
13935 > if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
13936 >        MPI="/usr/local"
13937 > fi
13938 > if test "$USE_MPI" = "yes"; then
13939 >
13940 >
13941 > # Set variables...
13942 > MPI_LIB_DIR="$MPI/lib"
13943 > MPI_INC_DIR="$MPI/include"
13944 >
13945 >
13946 >
13947 > ac_ext=c
13948 > ac_cpp='$CPP $CPPFLAGS'
13949 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13950 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13951 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
13952 >
13953 > { echo "$as_me:$LINENO: checking for mpi.h" >&5
13954 > echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6; }
13955 > have_mpi_h=0
13956 > rm -f conftest*
13957 > echo '#include <mpi.h>' > conftest.c
13958 > if ${CC} -I${MPI_INC_DIR} -c conftest.c 2>&1 ; then
13959 >        { echo "$as_me:$LINENO: result: yes" >&5
13960 > echo "${ECHO_T}yes" >&6; }
13961 >        have_mpi_h=1
13962 > else
13963 >        if test -s conftest.out ; then
13964 >                cat conftest.out >> config.log
13965 >        fi
13966 >        { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
13967 > echo "${ECHO_T}no! Check MPI include paths" >&6; }
13968 >        USE_MPI="no"
13969 > fi
13970 > rm -f conftest*
13971 > if test "$have_mpi_h" = 1; then
13972 >
13973 > cat >>confdefs.h <<\_ACEOF
13974 > #define HAVE_MPI_H 1
13975 > _ACEOF
13976 >
13977 > fi
13978 >
13979 > { echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
13980 > echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6; }
13981 >
13982 > ac_ext=${ac_fc_srcext-f}
13983 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13984 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13985 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13986 >
13987 > ac_save_ext=$ac_ext
13988 > ac_ext=F90
13989 > ac_save_FCFLAGS=$FCFLAGS
13990 > have_mpif_h=0
13991 > rm -f conftest*
13992 > cat >conftest.$ac_ext <<EOF
13993 > program main
13994 >   include 'mpif.h'
13995 > end
13996 > EOF
13997 > if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
13998 >        { echo "$as_me:$LINENO: result: yes" >&5
13999 > echo "${ECHO_T}yes" >&6; }
14000 >        MPI_F90_INC="$MPI_INC_DIR"
14001 >        have_mpif_h=1
14002 > else
14003 >        if test -s conftest.out ; then
14004 >                cat conftest.out >> config.log
14005 >        fi
14006 >        { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
14007 > echo "${ECHO_T}no! Check MPI include paths" >&6; }
14008 >        USE_MPI="no"
14009 > fi
14010 > rm -f conftest*
14011 >
14012 > if test "$have_mpif_h" = 1; then
14013 >
14014 > cat >>confdefs.h <<\_ACEOF
14015 > #define HAVE_MPIF_H 1
14016 > _ACEOF
14017 >
14018 > fi
14019 > FCFLAGS=$ac_save_FCFLAGS
14020 > ac_ext=$ac_save_ext
14021 > ac_ext=c
14022 > ac_cpp='$CPP $CPPFLAGS'
14023 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14024 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14025 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
14026 >
14027 >
14028 > ac_ext=c
14029 > ac_cpp='$CPP $CPPFLAGS'
14030 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14031 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14032 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
14033 >
14034 > ac_save_LDFLAGS=$LDFLAGS
14035 > LDFLAGS="-L${MPI_LIB_DIR} ${LDFLAGS} "
14036 >
14037 > if test x = x"$MPI_LIB"; then
14038 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
14039 > echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6; }
14040 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
14041 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14042 > else
14043 >  ac_check_lib_save_LIBS=$LIBS
14044 > LIBS="-lmpich  $LIBS"
14045 > cat >conftest.$ac_ext <<_ACEOF
14046 > /* confdefs.h.  */
14047 > _ACEOF
14048 > cat confdefs.h >>conftest.$ac_ext
14049 > cat >>conftest.$ac_ext <<_ACEOF
14050 > /* end confdefs.h.  */
14051 >
14052 > /* Override any GCC internal prototype to avoid an error.
14053 >   Use char because int might match the return type of a GCC
14054 >   builtin and then its argument prototype would still apply.  */
14055 > #ifdef __cplusplus
14056 > extern "C"
14057 > #endif
14058 > char MPI_Init ();
14059 > #ifdef FC_DUMMY_MAIN
14060 > #ifndef FC_DUMMY_MAIN_EQ_F77
14061 > #  ifdef __cplusplus
14062 >     extern "C"
14063 > #  endif
14064 >   int FC_DUMMY_MAIN() { return 1; }
14065 > #endif
14066 > #endif
14067 > int
14068 > main ()
14069 > {
14070 > return MPI_Init ();
14071 >  ;
14072 >  return 0;
14073 > }
14074 > _ACEOF
14075 > rm -f conftest.$ac_objext conftest$ac_exeext
14076 > if { (ac_try="$ac_link"
14077 > case "(($ac_try" in
14078 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14079 >  *) ac_try_echo=$ac_try;;
14080 > esac
14081 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14082 >  (eval "$ac_link") 2>conftest.er1
14083 >  ac_status=$?
14084 >  grep -v '^ *+' conftest.er1 >conftest.err
14085 >  rm -f conftest.er1
14086 >  cat conftest.err >&5
14087 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14088 >  (exit $ac_status); } && {
14089 >         test -z "$ac_c_werror_flag" ||
14090 >         test ! -s conftest.err
14091 >       } && test -s conftest$ac_exeext &&
14092 >       $as_test_x conftest$ac_exeext; then
14093 >  ac_cv_lib_mpich_MPI_Init=yes
14094 > else
14095 >  echo "$as_me: failed program was:" >&5
14096 > sed 's/^/| /' conftest.$ac_ext >&5
14097 >
14098 >        ac_cv_lib_mpich_MPI_Init=no
14099 > fi
14100 >
14101 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14102 >      conftest$ac_exeext conftest.$ac_ext
14103 > LIBS=$ac_check_lib_save_LIBS
14104 > fi
14105 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
14106 > echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6; }
14107 > if test $ac_cv_lib_mpich_MPI_Init = yes; then
14108 >  MPI_LIB="-lmpich"
14109 > fi
14110 >
14111 > fi
14112 > $as_unset ac_cv_lib_mpich_MPI_Init
14113 > if test x = x"$MPI_LIB"; then
14114 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lpmpich" >&5
14115 > echo $ECHO_N "checking for MPI_Init in -lpmpich... $ECHO_C" >&6; }
14116 > if test "${ac_cv_lib_pmpich_MPI_Init+set}" = set; then
14117 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14118 > else
14119 >  ac_check_lib_save_LIBS=$LIBS
14120 > LIBS="-lpmpich -lmpich -lpmpich -lmpich $LIBS"
14121 > cat >conftest.$ac_ext <<_ACEOF
14122 > /* confdefs.h.  */
14123 > _ACEOF
14124 > cat confdefs.h >>conftest.$ac_ext
14125 > cat >>conftest.$ac_ext <<_ACEOF
14126 > /* end confdefs.h.  */
14127 >
14128 > /* Override any GCC internal prototype to avoid an error.
14129 >   Use char because int might match the return type of a GCC
14130 >   builtin and then its argument prototype would still apply.  */
14131 > #ifdef __cplusplus
14132 > extern "C"
14133 > #endif
14134 > char MPI_Init ();
14135 > #ifdef FC_DUMMY_MAIN
14136 > #ifndef FC_DUMMY_MAIN_EQ_F77
14137 > #  ifdef __cplusplus
14138 >     extern "C"
14139 > #  endif
14140 >   int FC_DUMMY_MAIN() { return 1; }
14141 > #endif
14142 > #endif
14143 > int
14144 > main ()
14145 > {
14146 > return MPI_Init ();
14147 >  ;
14148 >  return 0;
14149 > }
14150 > _ACEOF
14151 > rm -f conftest.$ac_objext conftest$ac_exeext
14152 > if { (ac_try="$ac_link"
14153 > case "(($ac_try" in
14154 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14155 >  *) ac_try_echo=$ac_try;;
14156 > esac
14157 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14158 >  (eval "$ac_link") 2>conftest.er1
14159 >  ac_status=$?
14160 >  grep -v '^ *+' conftest.er1 >conftest.err
14161 >  rm -f conftest.er1
14162 >  cat conftest.err >&5
14163 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14164 >  (exit $ac_status); } && {
14165 >         test -z "$ac_c_werror_flag" ||
14166 >         test ! -s conftest.err
14167 >       } && test -s conftest$ac_exeext &&
14168 >       $as_test_x conftest$ac_exeext; then
14169 >  ac_cv_lib_pmpich_MPI_Init=yes
14170 > else
14171 >  echo "$as_me: failed program was:" >&5
14172 > sed 's/^/| /' conftest.$ac_ext >&5
14173 >
14174 >        ac_cv_lib_pmpich_MPI_Init=no
14175 > fi
14176 >
14177 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14178 >      conftest$ac_exeext conftest.$ac_ext
14179 > LIBS=$ac_check_lib_save_LIBS
14180 > fi
14181 > { echo "$as_me:$LINENO: result: $ac_cv_lib_pmpich_MPI_Init" >&5
14182 > echo "${ECHO_T}$ac_cv_lib_pmpich_MPI_Init" >&6; }
14183 > if test $ac_cv_lib_pmpich_MPI_Init = yes; then
14184 >  MPI_LIB="-lpmpich -lmpich -lpmpich -lmpich"
14185 > fi
14186 >
14187 > fi
14188 > if test x = x"$MPI_LIB"; then
14189 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14190 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14191 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14192 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14193 > else
14194 >  ac_check_lib_save_LIBS=$LIBS
14195 > LIBS="-lmpi  $LIBS"
14196 > cat >conftest.$ac_ext <<_ACEOF
14197 > /* confdefs.h.  */
14198 > _ACEOF
14199 > cat confdefs.h >>conftest.$ac_ext
14200 > cat >>conftest.$ac_ext <<_ACEOF
14201 > /* end confdefs.h.  */
14202 >
14203 > /* Override any GCC internal prototype to avoid an error.
14204 >   Use char because int might match the return type of a GCC
14205 >   builtin and then its argument prototype would still apply.  */
14206 > #ifdef __cplusplus
14207 > extern "C"
14208 > #endif
14209 > char MPI_Init ();
14210 > #ifdef FC_DUMMY_MAIN
14211 > #ifndef FC_DUMMY_MAIN_EQ_F77
14212 > #  ifdef __cplusplus
14213 >     extern "C"
14214 > #  endif
14215 >   int FC_DUMMY_MAIN() { return 1; }
14216 > #endif
14217 > #endif
14218 > int
14219 > main ()
14220 > {
14221 > return MPI_Init ();
14222 >  ;
14223 >  return 0;
14224 > }
14225 > _ACEOF
14226 > rm -f conftest.$ac_objext conftest$ac_exeext
14227 > if { (ac_try="$ac_link"
14228 > case "(($ac_try" in
14229 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14230 >  *) ac_try_echo=$ac_try;;
14231 > esac
14232 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14233 >  (eval "$ac_link") 2>conftest.er1
14234 >  ac_status=$?
14235 >  grep -v '^ *+' conftest.er1 >conftest.err
14236 >  rm -f conftest.er1
14237 >  cat conftest.err >&5
14238 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14239 >  (exit $ac_status); } && {
14240 >         test -z "$ac_c_werror_flag" ||
14241 >         test ! -s conftest.err
14242 >       } && test -s conftest$ac_exeext &&
14243 >       $as_test_x conftest$ac_exeext; then
14244 >  ac_cv_lib_mpi_MPI_Init=yes
14245 > else
14246 >  echo "$as_me: failed program was:" >&5
14247 > sed 's/^/| /' conftest.$ac_ext >&5
14248 >
14249 >        ac_cv_lib_mpi_MPI_Init=no
14250 > fi
14251 >
14252 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14253 >      conftest$ac_exeext conftest.$ac_ext
14254 > LIBS=$ac_check_lib_save_LIBS
14255 > fi
14256 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14257 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14258 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
14259 >  MPI_LIB="-lmpi"
14260 > fi
14261 >
14262 > fi
14263 > $as_unset ac_cv_lib_mpi_MPI_Init
14264 > if test x = x"$MPI_LIB"; then
14265 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14266 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14267 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14268 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14269 > else
14270 >  ac_check_lib_save_LIBS=$LIBS
14271 > LIBS="-lmpi -llam $LIBS"
14272 > cat >conftest.$ac_ext <<_ACEOF
14273 > /* confdefs.h.  */
14274 > _ACEOF
14275 > cat confdefs.h >>conftest.$ac_ext
14276 > cat >>conftest.$ac_ext <<_ACEOF
14277 > /* end confdefs.h.  */
14278 >
14279 > /* Override any GCC internal prototype to avoid an error.
14280 >   Use char because int might match the return type of a GCC
14281 >   builtin and then its argument prototype would still apply.  */
14282 > #ifdef __cplusplus
14283 > extern "C"
14284 > #endif
14285 > char MPI_Init ();
14286 > #ifdef FC_DUMMY_MAIN
14287 > #ifndef FC_DUMMY_MAIN_EQ_F77
14288 > #  ifdef __cplusplus
14289 >     extern "C"
14290 > #  endif
14291 >   int FC_DUMMY_MAIN() { return 1; }
14292 > #endif
14293 > #endif
14294 > int
14295 > main ()
14296 > {
14297 > return MPI_Init ();
14298 >  ;
14299 >  return 0;
14300 > }
14301 > _ACEOF
14302 > rm -f conftest.$ac_objext conftest$ac_exeext
14303 > if { (ac_try="$ac_link"
14304 > case "(($ac_try" in
14305 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14306 >  *) ac_try_echo=$ac_try;;
14307 > esac
14308 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14309 >  (eval "$ac_link") 2>conftest.er1
14310 >  ac_status=$?
14311 >  grep -v '^ *+' conftest.er1 >conftest.err
14312 >  rm -f conftest.er1
14313 >  cat conftest.err >&5
14314 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14315 >  (exit $ac_status); } && {
14316 >         test -z "$ac_c_werror_flag" ||
14317 >         test ! -s conftest.err
14318 >       } && test -s conftest$ac_exeext &&
14319 >       $as_test_x conftest$ac_exeext; then
14320 >  ac_cv_lib_mpi_MPI_Init=yes
14321 > else
14322 >  echo "$as_me: failed program was:" >&5
14323 > sed 's/^/| /' conftest.$ac_ext >&5
14324 >
14325 >        ac_cv_lib_mpi_MPI_Init=no
14326 > fi
14327 >
14328 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14329 >      conftest$ac_exeext conftest.$ac_ext
14330 > LIBS=$ac_check_lib_save_LIBS
14331 > fi
14332 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14333 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14334 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
14335 >  MPI_LIB="-lmpi -llam"
14336 > fi
14337 >
14338 > fi
14339 > $as_unset ac_cv_lib_mpi_MPI_Init
14340 > if test x = x"$MPI_LIB"; then
14341 > { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
14342 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
14343 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
14344 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14345 > else
14346 >  ac_check_lib_save_LIBS=$LIBS
14347 > LIBS="-lmpi -llam -lpthread $LIBS"
14348 > cat >conftest.$ac_ext <<_ACEOF
14349 > /* confdefs.h.  */
14350 > _ACEOF
14351 > cat confdefs.h >>conftest.$ac_ext
14352 > cat >>conftest.$ac_ext <<_ACEOF
14353 > /* end confdefs.h.  */
14354 >
14355 > /* Override any GCC internal prototype to avoid an error.
14356 >   Use char because int might match the return type of a GCC
14357 >   builtin and then its argument prototype would still apply.  */
14358 > #ifdef __cplusplus
14359 > extern "C"
14360 > #endif
14361 > char MPI_Init ();
14362 > #ifdef FC_DUMMY_MAIN
14363 > #ifndef FC_DUMMY_MAIN_EQ_F77
14364 > #  ifdef __cplusplus
14365 >     extern "C"
14366 > #  endif
14367 >   int FC_DUMMY_MAIN() { return 1; }
14368 > #endif
14369 > #endif
14370 > int
14371 > main ()
14372 > {
14373 > return MPI_Init ();
14374 >  ;
14375 >  return 0;
14376 > }
14377 > _ACEOF
14378 > rm -f conftest.$ac_objext conftest$ac_exeext
14379 > if { (ac_try="$ac_link"
14380 > case "(($ac_try" in
14381 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14382 >  *) ac_try_echo=$ac_try;;
14383 > esac
14384 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14385 >  (eval "$ac_link") 2>conftest.er1
14386 >  ac_status=$?
14387 >  grep -v '^ *+' conftest.er1 >conftest.err
14388 >  rm -f conftest.er1
14389 >  cat conftest.err >&5
14390 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14391 >  (exit $ac_status); } && {
14392 >         test -z "$ac_c_werror_flag" ||
14393 >         test ! -s conftest.err
14394 >       } && test -s conftest$ac_exeext &&
14395 >       $as_test_x conftest$ac_exeext; then
14396 >  ac_cv_lib_mpi_MPI_Init=yes
14397 > else
14398 >  echo "$as_me: failed program was:" >&5
14399 > sed 's/^/| /' conftest.$ac_ext >&5
14400 >
14401 >        ac_cv_lib_mpi_MPI_Init=no
14402 > fi
14403 >
14404 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14405 >      conftest$ac_exeext conftest.$ac_ext
14406 > LIBS=$ac_check_lib_save_LIBS
14407 > fi
14408 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
14409 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
14410 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
14411 >  MPI_LIB="-lmpi -llam -lpthread"
14412 > else
14413 >
14414 >             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
14415 > echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
14416 >   { (exit 1); exit 1; }; }
14417 >             USE_MPI="no"
14418 >
14419 > fi
14420 >
14421 > fi
14422 >
14423 >
14424 >
14425 > { echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
14426 > echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6; }
14427 > MPI_F90_LIB=""
14428 > if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
14429 >        MPI_F90_LIB="-lfmpich"
14430 > elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
14431 >        MPI_F90_LIB="-llamf77mpi"
14432 > else
14433 >                        MPI_F90_LIB="  "
14434 > fi
14435 > { echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
14436 > echo "${ECHO_T}found $MPI_F90_LIB" >&6; }
14437 >
14438 >
14439 > fi
14440 >
14441 >
14442 >
14443 >
14444 > # Check whether --enable-doxygen was given.
14445 > if test "${enable_doxygen+set}" = set; then
14446 >  enableval=$enable_doxygen;
14447 > fi
14448 >
14449 > # Check whether --enable-dot was given.
14450 > if test "${enable_dot+set}" = set; then
14451 >  enableval=$enable_dot;
14452 > fi
14453 >
14454 > # Check whether --enable-html-docs was given.
14455 > if test "${enable_html_docs+set}" = set; then
14456 >  enableval=$enable_html_docs;
14457 > else
14458 >   enable_html_docs=yes
14459 > fi
14460 >
14461 > # Check whether --enable-latex-docs was given.
14462 > if test "${enable_latex_docs+set}" = set; then
14463 >  enableval=$enable_latex_docs;
14464 > else
14465 >   enable_latex_docs=no
14466 > fi
14467 >
14468 > if test "x$enable_doxygen" = xno; then
14469 >        enable_doc=no
14470 > else
14471 >        # Extract the first word of "doxygen", so it can be a program name with args.
14472 > set dummy doxygen; ac_word=$2
14473 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
14474 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14475 > if test "${ac_cv_path_DOXYGEN+set}" = set; then
14476 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14477 > else
14478 >  case $DOXYGEN in
14479 >  [\\/]* | ?:[\\/]*)
14480 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
14481 >  ;;
14482 >  *)
14483 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14484 > for as_dir in $PATH
14485 > do
14486 >  IFS=$as_save_IFS
14487 >  test -z "$as_dir" && as_dir=.
14488 >  for ac_exec_ext in '' $ac_executable_extensions; do
14489 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14490 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
14491 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14492 >    break 2
14493 >  fi
14494 > done
14495 > done
14496 > IFS=$as_save_IFS
14497 >
14498 >  ;;
14499 > esac
14500 > fi
14501 > DOXYGEN=$ac_cv_path_DOXYGEN
14502 > if test -n "$DOXYGEN"; then
14503 >  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
14504 > echo "${ECHO_T}$DOXYGEN" >&6; }
14505 > else
14506 >  { echo "$as_me:$LINENO: result: no" >&5
14507 > echo "${ECHO_T}no" >&6; }
14508 > fi
14509 >
14510 >
14511 >        if test "x$DOXYGEN" = x; then
14512 >                if test "x$enable_doxygen" = xyes; then
14513 >                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
14514 > echo "$as_me: error: could not find doxygen" >&2;}
14515 >   { (exit 1); exit 1; }; }
14516 >                fi
14517 >                enable_doc=no
14518 >        else
14519 >                enable_doc=yes
14520 >                # Extract the first word of "dot", so it can be a program name with args.
14521 > set dummy dot; ac_word=$2
14522 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
14523 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
14524 > if test "${ac_cv_path_DOT+set}" = set; then
14525 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14526 > else
14527 >  case $DOT in
14528 >  [\\/]* | ?:[\\/]*)
14529 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
14530 >  ;;
14531 >  *)
14532 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14533 > for as_dir in $PATH
14534 > do
14535 >  IFS=$as_save_IFS
14536 >  test -z "$as_dir" && as_dir=.
14537 >  for ac_exec_ext in '' $ac_executable_extensions; do
14538 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14539 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
14540 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14541 >    break 2
14542 >  fi
14543 > done
14544 > done
14545 > IFS=$as_save_IFS
14546 >
14547 >  ;;
14548 > esac
14549 > fi
14550 > DOT=$ac_cv_path_DOT
14551 > if test -n "$DOT"; then
14552 >  { echo "$as_me:$LINENO: result: $DOT" >&5
14553 > echo "${ECHO_T}$DOT" >&6; }
14554 > else
14555 >  { echo "$as_me:$LINENO: result: no" >&5
14556 > echo "${ECHO_T}no" >&6; }
14557 > fi
14558 >
14559 >
14560 >        fi
14561 > fi
14562 >
14563 > if test "x$enable_doc" = xyes; then
14564 >  DOC=1
14565 > else
14566 >  DOC=0
14567 > fi
14568 >
14569 >
14570 > if test x$DOT = x; then
14571 >        if test "x$enable_dot" = xyes; then
14572 >                { { echo "$as_me:$LINENO: error: could not find dot" >&5
14573 > echo "$as_me: error: could not find dot" >&2;}
14574 >   { (exit 1); exit 1; }; }
14575 >        fi
14576 >        enable_dot=no
14577 > else
14578 >        enable_dot=yes
14579 > fi
14580 >
14581 >
14582 >
14583 >
14584 >
14585 >
14586 >
14587 >
14588 >
14589 >
14590 >
14591 >
14592 >
14593 >
14594 >
14595 >
14596 >
14597 >
14598 >
14599 > ac_config_files="$ac_config_files make/Makefile src/utils/Makefile scripts/filepp"
14600 >
14601 >
14602 > cat >confcache <<\_ACEOF
14603 > # This file is a shell script that caches the results of configure
14604 > # tests run on this system so they can be shared between configure
14605 > # scripts and configure runs, see configure's option --config-cache.
14606 > # It is not useful on other systems.  If it contains results you don't
14607 > # want to keep, you may remove or edit it.
14608 > #
14609 > # config.status only pays attention to the cache file if you give it
14610 > # the --recheck option to rerun configure.
14611 > #
14612 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
14613 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
14614 > # following values.
14615 >
14616 > _ACEOF
14617 >
14618 > # The following way of writing the cache mishandles newlines in values,
14619 > # but we know of no workaround that is simple, portable, and efficient.
14620 > # So, we kill variables containing newlines.
14621 > # Ultrix sh set writes to stderr and can't be redirected directly,
14622 > # and sets the high bit in the cache file unless we assign to the vars.
14623 > (
14624 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14625 >    eval ac_val=\$$ac_var
14626 >    case $ac_val in #(
14627 >    *${as_nl}*)
14628 >      case $ac_var in #(
14629 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
14630 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
14631 >      esac
14632 >      case $ac_var in #(
14633 >      _ | IFS | as_nl) ;; #(
14634 >      *) $as_unset $ac_var ;;
14635 >      esac ;;
14636 >    esac
14637 >  done
14638 >
14639 >  (set) 2>&1 |
14640 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14641 >    *${as_nl}ac_space=\ *)
14642 >      # `set' does not quote correctly, so add quotes (double-quote
14643 >      # substitution turns \\\\ into \\, and sed turns \\ into \).
14644 >      sed -n \
14645 >        "s/'/'\\\\''/g;
14646 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14647 >      ;; #(
14648 >    *)
14649 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
14650 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14651 >      ;;
14652 >    esac |
14653 >    sort
14654 > ) |
14655 >  sed '
14656 >     /^ac_cv_env_/b end
14657 >     t clear
14658 >     :clear
14659 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14660 >     t end
14661 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14662 >     :end' >>confcache
14663 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14664 >  if test -w "$cache_file"; then
14665 >    test "x$cache_file" != "x/dev/null" &&
14666 >      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
14667 > echo "$as_me: updating cache $cache_file" >&6;}
14668 >    cat confcache >$cache_file
14669 >  else
14670 >    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
14671 > echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14672 >  fi
14673 > fi
14674 > rm -f confcache
14675 >
14676 > test "x$prefix" = xNONE && prefix=$ac_default_prefix
14677 > # Let make expand exec_prefix.
14678 > test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14679 >
14680 > DEFS=-DHAVE_CONFIG_H
14681 >
14682 > ac_libobjs=
14683 > ac_ltlibobjs=
14684 > for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14685 >  # 1. Remove the extension, and $U if already installed.
14686 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14687 >  ac_i=`echo "$ac_i" | sed "$ac_script"`
14688 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14689 >  #    will be set to the directory where LIBOBJS objects are built.
14690 >  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14691 >  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
14692 > done
14693 > LIBOBJS=$ac_libobjs
14694 >
14695 > LTLIBOBJS=$ac_ltlibobjs
14696 >
14697 >
14698 >
14699 > : ${CONFIG_STATUS=./config.status}
14700 > ac_clean_files_save=$ac_clean_files
14701 > ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14702 > { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14703 > echo "$as_me: creating $CONFIG_STATUS" >&6;}
14704 > cat >$CONFIG_STATUS <<_ACEOF
14705 > #! $SHELL
14706 > # Generated by $as_me.
14707 > # Run this file to recreate the current configuration.
14708 > # Compiler output produced by configure, useful for debugging
14709 > # configure, is in config.log if it exists.
14710 >
14711 > debug=false
14712 > ac_cs_recheck=false
14713 > ac_cs_silent=false
14714 > SHELL=\${CONFIG_SHELL-$SHELL}
14715 > _ACEOF
14716 >
14717 > cat >>$CONFIG_STATUS <<\_ACEOF
14718 > ## --------------------- ##
14719 > ## M4sh Initialization.  ##
14720 > ## --------------------- ##
14721 >
14722 > # Be more Bourne compatible
14723 > DUALCASE=1; export DUALCASE # for MKS sh
14724 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14725 >  emulate sh
14726 >  NULLCMD=:
14727 >  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14728 >  # is contrary to our usage.  Disable this feature.
14729 >  alias -g '${1+"$@"}'='"$@"'
14730 >  setopt NO_GLOB_SUBST
14731 > else
14732 >  case `(set -o) 2>/dev/null` in
14733 >  *posix*) set -o posix ;;
14734 > esac
14735 >
14736 > fi
14737 >
14738 >
14739 >
14740 >
14741 > # PATH needs CR
14742 > # Avoid depending upon Character Ranges.
14743 > as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14744 > as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14745 > as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14746 > as_cr_digits='0123456789'
14747 > as_cr_alnum=$as_cr_Letters$as_cr_digits
14748 >
14749 > # The user is always right.
14750 > if test "${PATH_SEPARATOR+set}" != set; then
14751 >  echo "#! /bin/sh" >conf$$.sh
14752 >  echo  "exit 0"   >>conf$$.sh
14753 >  chmod +x conf$$.sh
14754 >  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14755 >    PATH_SEPARATOR=';'
14756 >  else
14757 >    PATH_SEPARATOR=:
14758 >  fi
14759 >  rm -f conf$$.sh
14760 > fi
14761 >
14762 > # Support unset when possible.
14763 > if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14764 >  as_unset=unset
14765 > else
14766 >  as_unset=false
14767 > fi
14768 >
14769 >
14770 > # IFS
14771 > # We need space, tab and new line, in precisely that order.  Quoting is
14772 > # there to prevent editors from complaining about space-tab.
14773 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14774 > # splitting by setting IFS to empty value.)
14775 > as_nl='
14776 > '
14777 > IFS=" ""        $as_nl"
14778 >
14779 > # Find who we are.  Look in the path if we contain no directory separator.
14780 > case $0 in
14781 >  *[\\/]* ) as_myself=$0 ;;
14782 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14783 > for as_dir in $PATH
14784 > do
14785 >  IFS=$as_save_IFS
14786 >  test -z "$as_dir" && as_dir=.
14787 >  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14788 > done
14789 > IFS=$as_save_IFS
14790 >
14791 >     ;;
14792 > esac
14793 > # We did not find ourselves, most probably we were run as `sh COMMAND'
14794 > # in which case we are not to be found in the path.
14795 > if test "x$as_myself" = x; then
14796 >  as_myself=$0
14797 > fi
14798 > if test ! -f "$as_myself"; then
14799 >  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14800 >  { (exit 1); exit 1; }
14801 > fi
14802 >
14803 > # Work around bugs in pre-3.0 UWIN ksh.
14804 > for as_var in ENV MAIL MAILPATH
14805 > do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14806 > done
14807 > PS1='$ '
14808 > PS2='> '
14809 > PS4='+ '
14810 >
14811 > # NLS nuisances.
14812 > for as_var in \
14813 >  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14814 >  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14815 >  LC_TELEPHONE LC_TIME
14816 > do
14817 >  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14818 >    eval $as_var=C; export $as_var
14819 >  else
14820 >    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
14821 >  fi
14822 > done
14823 >
14824 > # Required to use basename.
14825 > if expr a : '\(a\)' >/dev/null 2>&1 &&
14826 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14827 >  as_expr=expr
14828 > else
14829 >  as_expr=false
14830 > fi
14831 >
14832 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14833 >  as_basename=basename
14834 > else
14835 >  as_basename=false
14836 > fi
14837 >
14838 >
14839 > # Name of the executable.
14840 > as_me=`$as_basename -- "$0" ||
14841 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14842 >         X"$0" : 'X\(//\)$' \| \
14843 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14844 > echo X/"$0" |
14845 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
14846 >            s//\1/
14847 >            q
14848 >          }
14849 >          /^X\/\(\/\/\)$/{
14850 >            s//\1/
14851 >            q
14852 >          }
14853 >          /^X\/\(\/\).*/{
14854 >            s//\1/
14855 >            q
14856 >          }
14857 >          s/.*/./; q'`
14858 >
14859 > # CDPATH.
14860 > $as_unset CDPATH
14861 >
14862 >
14863 >
14864 >  as_lineno_1=$LINENO
14865 >  as_lineno_2=$LINENO
14866 >  test "x$as_lineno_1" != "x$as_lineno_2" &&
14867 >  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
14868 >
14869 >  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14870 >  # uniformly replaced by the line number.  The first 'sed' inserts a
14871 >  # line-number line after each line using $LINENO; the second 'sed'
14872 >  # does the real work.  The second script uses 'N' to pair each
14873 >  # line-number line with the line containing $LINENO, and appends
14874 >  # trailing '-' during substitution so that $LINENO is not a special
14875 >  # case at line end.
14876 >  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
14877 >  # scripts with optimization help from Paolo Bonzini.  Blame Lee
14878 >  # E. McMahon (1931-1989) for sed's syntax.  :-)
14879 >  sed -n '
14880 >    p
14881 >    /[$]LINENO/=
14882 >  ' <$as_myself |
14883 >    sed '
14884 >      s/[$]LINENO.*/&-/
14885 >      t lineno
14886 >      b
14887 >      :lineno
14888 >      N
14889 >      :loop
14890 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
14891 >      t loop
14892 >      s/-\n.*//
14893 >    ' >$as_me.lineno &&
14894 >  chmod +x "$as_me.lineno" ||
14895 >    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
14896 >   { (exit 1); exit 1; }; }
14897 >
14898 >  # Don't try to exec as it changes $[0], causing all sort of problems
14899 >  # (the dirname of $[0] is not the place where we might find the
14900 >  # original and so on.  Autoconf is especially sensitive to this).
14901 >  . "./$as_me.lineno"
14902 >  # Exit status is that of the last command.
14903 >  exit
14904 > }
14905 >
14906 >
14907 > if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14908 >  as_dirname=dirname
14909 > else
14910 >  as_dirname=false
14911 > fi
14912 >
14913 > ECHO_C= ECHO_N= ECHO_T=
14914 > case `echo -n x` in
14915 > -n*)
14916 >  case `echo 'x\c'` in
14917 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14918 >  *)   ECHO_C='\c';;
14919 >  esac;;
14920 > *)
14921 >  ECHO_N='-n';;
14922 > esac
14923 >
14924 > if expr a : '\(a\)' >/dev/null 2>&1 &&
14925 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14926 >  as_expr=expr
14927 > else
14928 >  as_expr=false
14929 > fi
14930 >
14931 > rm -f conf$$ conf$$.exe conf$$.file
14932 > if test -d conf$$.dir; then
14933 >  rm -f conf$$.dir/conf$$.file
14934 > else
14935 >  rm -f conf$$.dir
14936 >  mkdir conf$$.dir
14937 > fi
14938 > echo >conf$$.file
14939 > if ln -s conf$$.file conf$$ 2>/dev/null; then
14940 >  as_ln_s='ln -s'
14941 >  # ... but there are two gotchas:
14942 >  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14943 >  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14944 >  # In both cases, we have to default to `cp -p'.
14945 >  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14946 >    as_ln_s='cp -p'
14947 > elif ln conf$$.file conf$$ 2>/dev/null; then
14948 >  as_ln_s=ln
14949 > else
14950 >  as_ln_s='cp -p'
14951 > fi
14952 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14953 > rmdir conf$$.dir 2>/dev/null
14954 >
14955 > if mkdir -p . 2>/dev/null; then
14956 >  as_mkdir_p=:
14957 > else
14958 >  test -d ./-p && rmdir ./-p
14959 >  as_mkdir_p=false
14960 > fi
14961 >
14962 > if test -x / >/dev/null 2>&1; then
14963 >  as_test_x='test -x'
14964 > else
14965 >  if ls -dL / >/dev/null 2>&1; then
14966 >    as_ls_L_option=L
14967 >  else
14968 >    as_ls_L_option=
14969 >  fi
14970 >  as_test_x='
14971 >    eval sh -c '\''
14972 >      if test -d "$1"; then
14973 >        test -d "$1/.";
14974 >      else
14975 >        case $1 in
14976 >        -*)set "./$1";;
14977 >        esac;
14978 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14979 >        ???[sx]*):;;*)false;;esac;fi
14980 >    '\'' sh
14981 >  '
14982 > fi
14983 > as_executable_p=$as_test_x
14984 >
14985 > # Sed expression to map a string onto a valid CPP name.
14986 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14987 >
14988 > # Sed expression to map a string onto a valid variable name.
14989 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14990 >
14991 >
14992 > exec 6>&1
14993 >
14994 > # Save the log message, to keep $[0] and so on meaningful, and to
14995 > # report actual input values of CONFIG_FILES etc. instead of their
14996 > # values after options handling.
14997 > ac_log="
14998 > This file was extended by OOPSE $as_me 3.0, which was
14999 > generated by GNU Autoconf 2.61.  Invocation command line was
15000 >
15001 >  CONFIG_FILES    = $CONFIG_FILES
15002 >  CONFIG_HEADERS  = $CONFIG_HEADERS
15003 >  CONFIG_LINKS    = $CONFIG_LINKS
15004 >  CONFIG_COMMANDS = $CONFIG_COMMANDS
15005 >  $ $0 $@
15006 >
15007 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
15008 > "
15009 >
15010 > _ACEOF
15011 >
15012 > cat >>$CONFIG_STATUS <<_ACEOF
15013 > # Files that config.status was made for.
15014 > config_files="$ac_config_files"
15015 > config_headers="$ac_config_headers"
15016 > config_links="$ac_config_links"
15017 >
15018 > _ACEOF
15019 >
15020 > cat >>$CONFIG_STATUS <<\_ACEOF
15021 > ac_cs_usage="\
15022 > \`$as_me' instantiates files from templates according to the
15023 > current configuration.
15024 >
15025 > Usage: $0 [OPTIONS] [FILE]...
15026 >
15027 >  -h, --help       print this help, then exit
15028 >  -V, --version    print version number and configuration settings, then exit
15029 >  -q, --quiet      do not print progress messages
15030 >  -d, --debug      don't remove temporary files
15031 >      --recheck    update $as_me by reconfiguring in the same conditions
15032 >  --file=FILE[:TEMPLATE]
15033 >                   instantiate the configuration file FILE
15034 >  --header=FILE[:TEMPLATE]
15035 >                   instantiate the configuration header FILE
15036 >
15037 > Configuration files:
15038 > $config_files
15039 >
15040 > Configuration headers:
15041 > $config_headers
15042 >
15043 > Configuration links:
15044 > $config_links
15045 >
15046 > Report bugs to <bug-autoconf@gnu.org>."
15047 >
15048 > _ACEOF
15049 > cat >>$CONFIG_STATUS <<_ACEOF
15050 > ac_cs_version="\\
15051 > OOPSE config.status 3.0
15052 > configured by $0, generated by GNU Autoconf 2.61,
15053 >  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
15054 >
15055 > Copyright (C) 2006 Free Software Foundation, Inc.
15056 > This config.status script is free software; the Free Software Foundation
15057 > gives unlimited permission to copy, distribute and modify it."
15058 >
15059 > ac_pwd='$ac_pwd'
15060 > srcdir='$srcdir'
15061 > INSTALL='$INSTALL'
15062 > _ACEOF
15063 >
15064 > cat >>$CONFIG_STATUS <<\_ACEOF
15065 > # If no file are specified by the user, then we need to provide default
15066 > # value.  By we need to know if files were specified by the user.
15067 > ac_need_defaults=:
15068 > while test $# != 0
15069 > do
15070 >  case $1 in
15071 >  --*=*)
15072 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15073 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15074 >    ac_shift=:
15075 >    ;;
15076 >  *)
15077 >    ac_option=$1
15078 >    ac_optarg=$2
15079 >    ac_shift=shift
15080 >    ;;
15081 >  esac
15082 >
15083 >  case $ac_option in
15084 >  # Handling of the options.
15085 >  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15086 >    ac_cs_recheck=: ;;
15087 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15088 >    echo "$ac_cs_version"; exit ;;
15089 >  --debug | --debu | --deb | --de | --d | -d )
15090 >    debug=: ;;
15091 >  --file | --fil | --fi | --f )
15092 >    $ac_shift
15093 >    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15094 >    ac_need_defaults=false;;
15095 >  --header | --heade | --head | --hea )
15096 >    $ac_shift
15097 >    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
15098 >    ac_need_defaults=false;;
15099 >  --he | --h)
15100 >    # Conflict between --help and --header
15101 >    { echo "$as_me: error: ambiguous option: $1
15102 > Try \`$0 --help' for more information." >&2
15103 >   { (exit 1); exit 1; }; };;
15104 >  --help | --hel | -h )
15105 >    echo "$ac_cs_usage"; exit ;;
15106 >  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15107 >  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15108 >    ac_cs_silent=: ;;
15109 >
15110 >  # This is an error.
15111 >  -*) { echo "$as_me: error: unrecognized option: $1
15112 > Try \`$0 --help' for more information." >&2
15113 >   { (exit 1); exit 1; }; } ;;
15114 >
15115 >  *) ac_config_targets="$ac_config_targets $1"
15116 >     ac_need_defaults=false ;;
15117 >
15118 >  esac
15119 >  shift
15120 > done
15121 >
15122 > ac_configure_extra_args=
15123 >
15124 > if $ac_cs_silent; then
15125 >  exec 6>/dev/null
15126 >  ac_configure_extra_args="$ac_configure_extra_args --silent"
15127 > fi
15128 >
15129 > _ACEOF
15130 > cat >>$CONFIG_STATUS <<_ACEOF
15131 > if \$ac_cs_recheck; then
15132 >  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15133 >  CONFIG_SHELL=$SHELL
15134 >  export CONFIG_SHELL
15135 >  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15136 > fi
15137 >
15138 > _ACEOF
15139 > cat >>$CONFIG_STATUS <<\_ACEOF
15140 > exec 5>>config.log
15141 > {
15142 >  echo
15143 >  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15144 > ## Running $as_me. ##
15145 > _ASBOX
15146 >  echo "$ac_log"
15147 > } >&5
15148 >
15149 > _ACEOF
15150 > cat >>$CONFIG_STATUS <<_ACEOF
15151 > _ACEOF
15152 >
15153 > cat >>$CONFIG_STATUS <<\_ACEOF
15154 >
15155 > # Handling of arguments.
15156 > for ac_config_target in $ac_config_targets
15157 > do
15158 >  case $ac_config_target in
15159 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
15160 >    "src/getopt.h") CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
15161 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
15162 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
15163 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
15164 >
15165 >  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15166 > echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15167 >   { (exit 1); exit 1; }; };;
15168 >  esac
15169 > done
15170 >
15171 >
15172 > # If the user did not use the arguments to specify the items to instantiate,
15173 > # then the envvar interface is used.  Set only those that are not.
15174 > # We use the long form for the default assignment because of an extremely
15175 > # bizarre bug on SunOS 4.1.3.
15176 > if $ac_need_defaults; then
15177 >  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15178 >  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15179 >  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15180 > fi
15181 >
15182 > # Have a temporary directory for convenience.  Make it in the build tree
15183 > # simply because there is no reason against having it here, and in addition,
15184 > # creating and moving files from /tmp can sometimes cause problems.
15185 > # Hook for its removal unless debugging.
15186 > # Note that there is a small window in which the directory will not be cleaned:
15187 > # after its creation but before its name has been assigned to `$tmp'.
15188 > $debug ||
15189 > {
15190 >  tmp=
15191 >  trap 'exit_status=$?
15192 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15193 > ' 0
15194 >  trap '{ (exit 1); exit 1; }' 1 2 13 15
15195 > }
15196 > # Create a (secure) tmp directory for tmp files.
15197 >
15198 > {
15199 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15200 >  test -n "$tmp" && test -d "$tmp"
15201 > }  ||
15202 > {
15203 >  tmp=./conf$$-$RANDOM
15204 >  (umask 077 && mkdir "$tmp")
15205 > } ||
15206 > {
15207 >   echo "$me: cannot create a temporary directory in ." >&2
15208 >   { (exit 1); exit 1; }
15209 > }
15210 >
15211 > #
15212 > # Set up the sed scripts for CONFIG_FILES section.
15213 > #
15214  
15215 < EOF
15215 > # No need to generate the scripts if there are no CONFIG_FILES.
15216 > # This happens for instance when ./config.status config.h
15217 > if test -n "$CONFIG_FILES"; then
15218  
15219 <  cat >>$CONFIG_STATUS <<\EOF
6918 <  # Split the substitutions into bite-sized pieces for seds with
6919 <  # small command number limits, like on Digital OSF/1 and HP-UX.
6920 <  ac_max_sed_lines=48
6921 <  ac_sed_frag=1 # Number of current file.
6922 <  ac_beg=1 # First line for current file.
6923 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
6924 <  ac_more_lines=:
6925 <  ac_sed_cmds=
6926 <  while $ac_more_lines; do
6927 <    if test $ac_beg -gt 1; then
6928 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6929 <    else
6930 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6931 <    fi
6932 <    if test ! -s $tmp/subs.frag; then
6933 <      ac_more_lines=false
6934 <    else
6935 <      # The purpose of the label and of the branching condition is to
6936 <      # speed up the sed processing (if there are no `@' at all, there
6937 <      # is no need to browse any of the substitutions).
6938 <      # These are the two extra sed commands mentioned above.
6939 <      (echo ':t
6940 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
6941 <      if test -z "$ac_sed_cmds"; then
6942 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
6943 <      else
6944 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
6945 <      fi
6946 <      ac_sed_frag=`expr $ac_sed_frag + 1`
6947 <      ac_beg=$ac_end
6948 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
6949 <    fi
6950 <  done
6951 <  if test -z "$ac_sed_cmds"; then
6952 <    ac_sed_cmds=cat
6953 <  fi
6954 < fi # test -n "$CONFIG_FILES"
15219 > _ACEOF
15220  
6956 EOF
6957 cat >>$CONFIG_STATUS <<\EOF
6958 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
6959  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6960  case $ac_file in
6961  - | *:- | *:-:* ) # input from stdin
6962        cat >$tmp/stdin
6963        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6964        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6965  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
6966        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
6967  * )   ac_file_in=$ac_file.in ;;
6968  esac
15221  
6970  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
6971  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6972         X"$ac_file" : 'X\(//\)[^/]' \| \
6973         X"$ac_file" : 'X\(//\)$' \| \
6974         X"$ac_file" : 'X\(/\)' \| \
6975         .     : '\(.\)' 2>/dev/null ||
6976 echo X"$ac_file" |
6977    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6978          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6979          /^X\(\/\/\)$/{ s//\1/; q; }
6980          /^X\(\/\).*/{ s//\1/; q; }
6981          s/.*/./; q'`
6982  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6983    { case "$ac_dir" in
6984  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
6985  *)                      as_incr_dir=.;;
6986 esac
6987 as_dummy="$ac_dir"
6988 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
6989  case $as_mkdir_dir in
6990    # Skip DOS drivespec
6991    ?:) as_incr_dir=$as_mkdir_dir ;;
6992    *)
6993      as_incr_dir=$as_incr_dir/$as_mkdir_dir
6994      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
6995    ;;
6996  esac
6997 done; }
15222  
15223 <    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
15224 <    # A "../" for each directory in $ac_dir_suffix.
15225 <    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
15223 > ac_delim='%!_!# '
15224 > for ac_last_try in false false false false false :; do
15225 >  cat >conf$$subs.sed <<_ACEOF
15226 > SHELL!$SHELL$ac_delim
15227 > PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
15228 > PACKAGE_NAME!$PACKAGE_NAME$ac_delim
15229 > PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
15230 > PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
15231 > PACKAGE_STRING!$PACKAGE_STRING$ac_delim
15232 > PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
15233 > exec_prefix!$exec_prefix$ac_delim
15234 > prefix!$prefix$ac_delim
15235 > program_transform_name!$program_transform_name$ac_delim
15236 > bindir!$bindir$ac_delim
15237 > sbindir!$sbindir$ac_delim
15238 > libexecdir!$libexecdir$ac_delim
15239 > datarootdir!$datarootdir$ac_delim
15240 > datadir!$datadir$ac_delim
15241 > sysconfdir!$sysconfdir$ac_delim
15242 > sharedstatedir!$sharedstatedir$ac_delim
15243 > localstatedir!$localstatedir$ac_delim
15244 > includedir!$includedir$ac_delim
15245 > oldincludedir!$oldincludedir$ac_delim
15246 > docdir!$docdir$ac_delim
15247 > infodir!$infodir$ac_delim
15248 > htmldir!$htmldir$ac_delim
15249 > dvidir!$dvidir$ac_delim
15250 > pdfdir!$pdfdir$ac_delim
15251 > psdir!$psdir$ac_delim
15252 > libdir!$libdir$ac_delim
15253 > localedir!$localedir$ac_delim
15254 > mandir!$mandir$ac_delim
15255 > DEFS!$DEFS$ac_delim
15256 > ECHO_C!$ECHO_C$ac_delim
15257 > ECHO_N!$ECHO_N$ac_delim
15258 > ECHO_T!$ECHO_T$ac_delim
15259 > LIBS!$LIBS$ac_delim
15260 > build_alias!$build_alias$ac_delim
15261 > host_alias!$host_alias$ac_delim
15262 > target_alias!$target_alias$ac_delim
15263 > build!$build$ac_delim
15264 > build_cpu!$build_cpu$ac_delim
15265 > build_vendor!$build_vendor$ac_delim
15266 > build_os!$build_os$ac_delim
15267 > host!$host$ac_delim
15268 > host_cpu!$host_cpu$ac_delim
15269 > host_vendor!$host_vendor$ac_delim
15270 > host_os!$host_os$ac_delim
15271 > PROGNAME!$PROGNAME$ac_delim
15272 > debug!$debug$ac_delim
15273 > USE_SINGLE_PRECISION!$USE_SINGLE_PRECISION$ac_delim
15274 > CXX!$CXX$ac_delim
15275 > CXXFLAGS!$CXXFLAGS$ac_delim
15276 > LDFLAGS!$LDFLAGS$ac_delim
15277 > CPPFLAGS!$CPPFLAGS$ac_delim
15278 > ac_ct_CXX!$ac_ct_CXX$ac_delim
15279 > EXEEXT!$EXEEXT$ac_delim
15280 > OBJEXT!$OBJEXT$ac_delim
15281 > CC!$CC$ac_delim
15282 > CFLAGS!$CFLAGS$ac_delim
15283 > ac_ct_CC!$ac_ct_CC$ac_delim
15284 > FC!$FC$ac_delim
15285 > FCFLAGS!$FCFLAGS$ac_delim
15286 > ac_ct_FC!$ac_ct_FC$ac_delim
15287 > CPP!$CPP$ac_delim
15288 > GREP!$GREP$ac_delim
15289 > EGREP!$EGREP$ac_delim
15290 > LN_S!$LN_S$ac_delim
15291 > SET_MAKE!$SET_MAKE$ac_delim
15292 > RANLIB!$RANLIB$ac_delim
15293 > PERLINTERP!$PERLINTERP$ac_delim
15294 > PERL_SHEBANG!$PERL_SHEBANG$ac_delim
15295 > INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
15296 > INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
15297 > INSTALL_DATA!$INSTALL_DATA$ac_delim
15298 > AR!$AR$ac_delim
15299 > PS!$PS$ac_delim
15300 > FCFLAGS_F90!$FCFLAGS_F90$ac_delim
15301 > FCFLAGS_SRCEXT!$FCFLAGS_SRCEXT$ac_delim
15302 > PREPDEFFLAG!$PREPDEFFLAG$ac_delim
15303 > FCLIBS!$FCLIBS$ac_delim
15304 > FC_FUNC!$FC_FUNC$ac_delim
15305 > FC_FUNC_!$FC_FUNC_$ac_delim
15306 > MOD!$MOD$ac_delim
15307 > F90_WORK_FILES_ARG!$F90_WORK_FILES_ARG$ac_delim
15308 > MODDIRFLAG!$MODDIRFLAG$ac_delim
15309 > F90MODINCSPEC!$F90MODINCSPEC$ac_delim
15310 > F90_MODULE_NAMES!$F90_MODULE_NAMES$ac_delim
15311 > ZLIB_INC_DIR!$ZLIB_INC_DIR$ac_delim
15312 > ZLIB_LIB_DIR!$ZLIB_LIB_DIR$ac_delim
15313 > ZLIB!$ZLIB$ac_delim
15314 > FFTW_INC_DIR!$FFTW_INC_DIR$ac_delim
15315 > FFTW_LIB_DIR!$FFTW_LIB_DIR$ac_delim
15316 > FFTW_LIBS!$FFTW_LIBS$ac_delim
15317 > LIBOBJS!$LIBOBJS$ac_delim
15318 > POW_LIB!$POW_LIB$ac_delim
15319 > CXXCPP!$CXXCPP$ac_delim
15320 > __func__!$__func__$ac_delim
15321 > MPI_LIB_DIR!$MPI_LIB_DIR$ac_delim
15322 > MPI_INC_DIR!$MPI_INC_DIR$ac_delim
15323 > _ACEOF
15324 >
15325 >  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
15326 >    break
15327 >  elif $ac_last_try; then
15328 >    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15329 > echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15330 >   { (exit 1); exit 1; }; }
15331    else
15332 <    ac_dir_suffix= ac_dots=
15332 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15333    fi
15334 + done
15335  
15336 <  case $srcdir in
15337 <  .)  ac_srcdir=.
15338 <      if test -z "$ac_dots"; then
15339 <         ac_top_srcdir=.
15340 <      else
7011 <         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
7012 <      fi ;;
7013 <  [\\/]* | ?:[\\/]* )
7014 <      ac_srcdir=$srcdir$ac_dir_suffix;
7015 <      ac_top_srcdir=$srcdir ;;
7016 <  *) # Relative path.
7017 <    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
7018 <    ac_top_srcdir=$ac_dots$srcdir ;;
7019 <  esac
15336 > ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15337 > if test -n "$ac_eof"; then
15338 >  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15339 >  ac_eof=`expr $ac_eof + 1`
15340 > fi
15341  
15342 <  case $INSTALL in
15343 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15344 <  *) ac_INSTALL=$ac_dots$INSTALL ;;
15345 <  esac
15342 > cat >>$CONFIG_STATUS <<_ACEOF
15343 > cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
15344 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15345 > _ACEOF
15346 > sed '
15347 > s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15348 > s/^/s,@/; s/!/@,|#_!!_#|/
15349 > :n
15350 > t n
15351 > s/'"$ac_delim"'$/,g/; t
15352 > s/$/\\/; p
15353 > N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15354 > ' >>$CONFIG_STATUS <conf$$subs.sed
15355 > rm -f conf$$subs.sed
15356 > cat >>$CONFIG_STATUS <<_ACEOF
15357 > CEOF$ac_eof
15358 > _ACEOF
15359  
7026  if test x"$ac_file" != x-; then
7027    { echo "$as_me:7027: creating $ac_file" >&5
7028 echo "$as_me: creating $ac_file" >&6;}
7029    rm -f "$ac_file"
7030  fi
7031  # Let's still pretend it is `configure' which instantiates (i.e., don't
7032  # use $as_me), people would be surprised to read:
7033  #    /* config.h.  Generated automatically by config.status.  */
7034  configure_input="Generated automatically from `echo $ac_file_in |
7035                                                 sed 's,.*/,,'` by configure."
15360  
15361 <  # First look for the input files in the build tree, otherwise in the
15362 <  # src tree.
15363 <  ac_file_inputs=`IFS=:
15364 <    for f in $ac_file_in; do
15365 <      case $f in
15366 <      -) echo $tmp/stdin ;;
15367 <      [\\/$]*)
15368 <         # Absolute (can't be DOS-style, as IFS=:)
15369 <         test -f "$f" || { { echo "$as_me:7045: error: cannot find input file: $f" >&5
15370 < echo "$as_me: error: cannot find input file: $f" >&2;}
15361 > ac_delim='%!_!# '
15362 > for ac_last_try in false false false false false :; do
15363 >  cat >conf$$subs.sed <<_ACEOF
15364 > MPI_F90_INC!$MPI_F90_INC$ac_delim
15365 > MPI_LIB!$MPI_LIB$ac_delim
15366 > MPI_F90_LIB!$MPI_F90_LIB$ac_delim
15367 > USE_MPI!$USE_MPI$ac_delim
15368 > DOXYGEN!$DOXYGEN$ac_delim
15369 > DOT!$DOT$ac_delim
15370 > DOC!$DOC$ac_delim
15371 > enable_dot!$enable_dot$ac_delim
15372 > enable_html_docs!$enable_html_docs$ac_delim
15373 > enable_latex_docs!$enable_latex_docs$ac_delim
15374 > BATEXT!$BATEXT$ac_delim
15375 > MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
15376 > OOPSE!$OOPSE$ac_delim
15377 > OOPSE_HOME!$OOPSE_HOME$ac_delim
15378 > SUBDIRS!$SUBDIRS$ac_delim
15379 > LTLIBOBJS!$LTLIBOBJS$ac_delim
15380 > _ACEOF
15381 >
15382 >  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 16; then
15383 >    break
15384 >  elif $ac_last_try; then
15385 >    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15386 > echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15387     { (exit 1); exit 1; }; }
7048         echo $f;;
7049      *) # Relative
7050         if test -f "$f"; then
7051           # Build tree
7052           echo $f
7053         elif test -f "$srcdir/$f"; then
7054           # Source tree
7055           echo $srcdir/$f
7056         else
7057           # /dev/null tree
7058           { { echo "$as_me:7058: error: cannot find input file: $f" >&5
7059 echo "$as_me: error: cannot find input file: $f" >&2;}
7060   { (exit 1); exit 1; }; }
7061         fi;;
7062      esac
7063    done` || { (exit 1); exit 1; }
7064 EOF
7065 cat >>$CONFIG_STATUS <<EOF
7066  sed "$ac_vpsub
7067 $extrasub
7068 EOF
7069 cat >>$CONFIG_STATUS <<\EOF
7070 :t
7071 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7072 s,@configure_input@,$configure_input,;t t
7073 s,@srcdir@,$ac_srcdir,;t t
7074 s,@top_srcdir@,$ac_top_srcdir,;t t
7075 s,@INSTALL@,$ac_INSTALL,;t t
7076 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7077  rm -f $tmp/stdin
7078  if test x"$ac_file" != x-; then
7079    mv $tmp/out $ac_file
15388    else
15389 <    cat $tmp/out
7082 <    rm -f $tmp/out
15389 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15390    fi
7084
15391   done
7086 EOF
7087 cat >>$CONFIG_STATUS <<\EOF
15392  
15393 < #
15394 < # CONFIG_HEADER section.
15395 < #
15393 > ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15394 > if test -n "$ac_eof"; then
15395 >  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15396 >  ac_eof=`expr $ac_eof + 1`
15397 > fi
15398  
15399 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
15400 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
15401 < #
15402 < # ac_d sets the value in "#define NAME VALUE" lines.
15403 < ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
15404 < ac_dB='[        ].*$,\1#\2'
15405 < ac_dC=' '
15406 < ac_dD=',;t'
15407 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
15408 < ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
15409 < ac_uB='$,\1#\2define\3'
15410 < ac_uC=' '
15411 < ac_uD=',;t'
15399 > cat >>$CONFIG_STATUS <<_ACEOF
15400 > cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
15401 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
15402 > _ACEOF
15403 > sed '
15404 > s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15405 > s/^/s,@/; s/!/@,|#_!!_#|/
15406 > :n
15407 > t n
15408 > s/'"$ac_delim"'$/,g/; t
15409 > s/$/\\/; p
15410 > N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15411 > ' >>$CONFIG_STATUS <conf$$subs.sed
15412 > rm -f conf$$subs.sed
15413 > cat >>$CONFIG_STATUS <<_ACEOF
15414 > :end
15415 > s/|#_!!_#|//g
15416 > CEOF$ac_eof
15417 > _ACEOF
15418  
7107 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7108  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7109  case $ac_file in
7110  - | *:- | *:-:* ) # input from stdin
7111        cat >$tmp/stdin
7112        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7113        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7114  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7115        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7116  * )   ac_file_in=$ac_file.in ;;
7117  esac
15419  
15420 <  test x"$ac_file" != x- && { echo "$as_me:7119: creating $ac_file" >&5
15421 < echo "$as_me: creating $ac_file" >&6;}
15420 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
15421 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15422 > # trailing colons and then remove the whole line if VPATH becomes empty
15423 > # (actually we leave an empty line to preserve line numbers).
15424 > if test "x$srcdir" = x.; then
15425 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
15426 > s/:*\$(srcdir):*/:/
15427 > s/:*\${srcdir}:*/:/
15428 > s/:*@srcdir@:*/:/
15429 > s/^\([^=]*=[     ]*\):*/\1/
15430 > s/:*$//
15431 > s/^[^=]*=[       ]*$//
15432 > }'
15433 > fi
15434  
15435 <  # First look for the input files in the build tree, otherwise in the
15436 <  # src tree.
7124 <  ac_file_inputs=`IFS=:
7125 <    for f in $ac_file_in; do
7126 <      case $f in
7127 <      -) echo $tmp/stdin ;;
7128 <      [\\/$]*)
7129 <         # Absolute (can't be DOS-style, as IFS=:)
7130 <         test -f "$f" || { { echo "$as_me:7130: error: cannot find input file: $f" >&5
7131 < echo "$as_me: error: cannot find input file: $f" >&2;}
7132 <   { (exit 1); exit 1; }; }
7133 <         echo $f;;
7134 <      *) # Relative
7135 <         if test -f "$f"; then
7136 <           # Build tree
7137 <           echo $f
7138 <         elif test -f "$srcdir/$f"; then
7139 <           # Source tree
7140 <           echo $srcdir/$f
7141 <         else
7142 <           # /dev/null tree
7143 <           { { echo "$as_me:7143: error: cannot find input file: $f" >&5
7144 < echo "$as_me: error: cannot find input file: $f" >&2;}
7145 <   { (exit 1); exit 1; }; }
7146 <         fi;;
7147 <      esac
7148 <    done` || { (exit 1); exit 1; }
7149 <  # Remove the trailing spaces.
7150 <  sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
15435 > cat >>$CONFIG_STATUS <<\_ACEOF
15436 > fi # test -n "$CONFIG_FILES"
15437  
7152 EOF
15438  
15439 < # Transform confdefs.h into two sed scripts, `conftest.defines' and
15440 < # `conftest.undefs', that substitutes the proper values into
15441 < # config.h.in to produce config.h.  The first handles `#define'
15442 < # templates, and the second `#undef' templates.
15443 < # And first: Protect against being on the right side of a sed subst in
15444 < # config.status.  Protect against being in an unquoted here document
15445 < # in config.status.
15446 < rm -f conftest.defines conftest.undefs
15447 < # Using a here document instead of a string reduces the quoting nightmare.
15448 < # Putting comments in sed scripts is not portable.
15449 < #
15450 < # `end' is used to avoid that the second main sed command (meant for
15451 < # 0-ary CPP macros) applies to n-ary macro definitions.
15452 < # See the Autoconf documentation for `clear'.
15453 < cat >confdef2sed.sed <<\EOF
15454 < s/[\\&,]/\\&/g
15455 < s,[\\$`],\\&,g
15456 < t clear
15457 < : clear
15458 < s,^[    ]*#[    ]*define[       ][      ]*\(\([^        (][^    (]*\)([^)]*)\)[         ]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
7174 < t end
7175 < s,^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7176 < : end
7177 < EOF
7178 < # If some macros were called several times there might be several times
7179 < # the same #defines, which is useless.  Nevertheless, we may not want to
7180 < # sort them, since we want the *last* AC-DEFINE to be honored.
7181 < uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7182 < sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7183 < rm -f confdef2sed.sed
15439 > for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS
15440 > do
15441 >  case $ac_tag in
15442 >  :[FHLC]) ac_mode=$ac_tag; continue;;
15443 >  esac
15444 >  case $ac_mode$ac_tag in
15445 >  :[FHL]*:*);;
15446 >  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
15447 > echo "$as_me: error: Invalid tag $ac_tag." >&2;}
15448 >   { (exit 1); exit 1; }; };;
15449 >  :[FH]-) ac_tag=-:-;;
15450 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15451 >  esac
15452 >  ac_save_IFS=$IFS
15453 >  IFS=:
15454 >  set x $ac_tag
15455 >  IFS=$ac_save_IFS
15456 >  shift
15457 >  ac_file=$1
15458 >  shift
15459  
15460 < # This sed command replaces #undef with comments.  This is necessary, for
15461 < # example, in the case of _POSIX_SOURCE, which is predefined and required
15462 < # on some systems where configure will not decide to define it.
15463 < cat >>conftest.undefs <<\EOF
15464 < s,^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
15465 < EOF
15460 >  case $ac_mode in
15461 >  :L) ac_source=$1;;
15462 >  :[FH])
15463 >    ac_file_inputs=
15464 >    for ac_f
15465 >    do
15466 >      case $ac_f in
15467 >      -) ac_f="$tmp/stdin";;
15468 >      *) # Look for the file first in the build tree, then in the source tree
15469 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
15470 >         # because $ac_f cannot contain `:'.
15471 >         test -f "$ac_f" ||
15472 >           case $ac_f in
15473 >           [\\/$]*) false;;
15474 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15475 >           esac ||
15476 >           { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
15477 > echo "$as_me: error: cannot find input file: $ac_f" >&2;}
15478 >   { (exit 1); exit 1; }; };;
15479 >      esac
15480 >      ac_file_inputs="$ac_file_inputs $ac_f"
15481 >    done
15482 >
15483 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
15484 >    # use $as_me), people would be surprised to read:
15485 >    #    /* config.h.  Generated by config.status.  */
15486 >    configure_input="Generated from "`IFS=:
15487 >          echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
15488 >    if test x"$ac_file" != x-; then
15489 >      configure_input="$ac_file.  $configure_input"
15490 >      { echo "$as_me:$LINENO: creating $ac_file" >&5
15491 > echo "$as_me: creating $ac_file" >&6;}
15492 >    fi
15493  
15494 < # Break up conftest.defines because some shells have a limit on the size
15495 < # of here documents, and old seds have small limits too (100 cmds).
15496 < echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
15497 < echo '  if egrep "^[    ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
15498 < echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7197 < echo '  :' >>$CONFIG_STATUS
7198 < rm -f conftest.tail
7199 < while grep . conftest.defines >/dev/null
7200 < do
7201 <  # Write a limited-size here document to $tmp/defines.sed.
7202 <  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7203 <  # Speed up: don't consider the non `#define' lines.
7204 <  echo '/^[     ]*#[    ]*define/!b' >>$CONFIG_STATUS
7205 <  # Work around the forget-to-reset-the-flag bug.
7206 <  echo 't clr' >>$CONFIG_STATUS
7207 <  echo ': clr' >>$CONFIG_STATUS
7208 <  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7209 <  echo 'CEOF
7210 <  sed -f $tmp/defines.sed $tmp/in >$tmp/out
7211 <  rm -f $tmp/in
7212 <  mv $tmp/out $tmp/in
7213 < ' >>$CONFIG_STATUS
7214 <  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7215 <  rm -f conftest.defines
7216 <  mv conftest.tail conftest.defines
7217 < done
7218 < rm -f conftest.defines
7219 < echo '  fi # egrep' >>$CONFIG_STATUS
7220 < echo >>$CONFIG_STATUS
15494 >    case $ac_tag in
15495 >    *:-:* | *:-) cat >"$tmp/stdin";;
15496 >    esac
15497 >    ;;
15498 >  esac
15499  
15500 < # Break up conftest.undefs because some shells have a limit on the size
15501 < # of here documents, and old seds have small limits too (100 cmds).
15502 < echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
15503 < rm -f conftest.tail
15504 < while grep . conftest.undefs >/dev/null
7227 < do
7228 <  # Write a limited-size here document to $tmp/undefs.sed.
7229 <  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7230 <  # Speed up: don't consider the non `#undef'
7231 <  echo '/^[     ]*#[    ]*undef/!b' >>$CONFIG_STATUS
7232 <  # Work around the forget-to-reset-the-flag bug.
7233 <  echo 't clr' >>$CONFIG_STATUS
7234 <  echo ': clr' >>$CONFIG_STATUS
7235 <  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7236 <  echo 'CEOF
7237 <  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7238 <  rm -f $tmp/in
7239 <  mv $tmp/out $tmp/in
7240 < ' >>$CONFIG_STATUS
7241 <  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7242 <  rm -f conftest.undefs
7243 <  mv conftest.tail conftest.undefs
7244 < done
7245 < rm -f conftest.undefs
7246 <
7247 < cat >>$CONFIG_STATUS <<\EOF
7248 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
7249 <  # use $as_me), people would be surprised to read:
7250 <  #    /* config.h.  Generated automatically by config.status.  */
7251 <  if test x"$ac_file" = x-; then
7252 <    echo "/* Generated automatically by configure.  */" >$tmp/config.h
7253 <  else
7254 <    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
7255 <  fi
7256 <  cat $tmp/in >>$tmp/config.h
7257 <  rm -f $tmp/in
7258 <  if test x"$ac_file" != x-; then
7259 <    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
7260 <      { echo "$as_me:7260: $ac_file is unchanged" >&5
7261 < echo "$as_me: $ac_file is unchanged" >&6;}
7262 <    else
7263 <      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7264 <         X"$ac_file" : 'X\(//\)[^/]' \| \
7265 <         X"$ac_file" : 'X\(//\)$' \| \
7266 <         X"$ac_file" : 'X\(/\)' \| \
7267 <         .     : '\(.\)' 2>/dev/null ||
15500 >  ac_dir=`$as_dirname -- "$ac_file" ||
15501 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15502 >         X"$ac_file" : 'X\(//\)[^/]' \| \
15503 >         X"$ac_file" : 'X\(//\)$' \| \
15504 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15505   echo X"$ac_file" |
15506 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15507 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15508 <          /^X\(\/\/\)$/{ s//\1/; q; }
15509 <          /^X\(\/\).*/{ s//\1/; q; }
15510 <          s/.*/./; q'`
15511 <      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
15512 <        { case "$ac_dir" in
15513 <  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
15514 <  *)                      as_incr_dir=.;;
15515 < esac
15516 < as_dummy="$ac_dir"
15517 < for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
15518 <  case $as_mkdir_dir in
15519 <    # Skip DOS drivespec
15520 <    ?:) as_incr_dir=$as_mkdir_dir ;;
15521 <    *)
15522 <      as_incr_dir=$as_incr_dir/$as_mkdir_dir
15523 <      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
15524 <    ;;
15506 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15507 >            s//\1/
15508 >            q
15509 >          }
15510 >          /^X\(\/\/\)[^/].*/{
15511 >            s//\1/
15512 >            q
15513 >          }
15514 >          /^X\(\/\/\)$/{
15515 >            s//\1/
15516 >            q
15517 >          }
15518 >          /^X\(\/\).*/{
15519 >            s//\1/
15520 >            q
15521 >          }
15522 >          s/.*/./; q'`
15523 >  { as_dir="$ac_dir"
15524 >  case $as_dir in #(
15525 >  -*) as_dir=./$as_dir;;
15526    esac
15527 < done; }
15527 >  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
15528 >    as_dirs=
15529 >    while :; do
15530 >      case $as_dir in #(
15531 >      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
15532 >      *) as_qdir=$as_dir;;
15533 >      esac
15534 >      as_dirs="'$as_qdir' $as_dirs"
15535 >      as_dir=`$as_dirname -- "$as_dir" ||
15536 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15537 >         X"$as_dir" : 'X\(//\)[^/]' \| \
15538 >         X"$as_dir" : 'X\(//\)$' \| \
15539 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15540 > echo X"$as_dir" |
15541 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15542 >            s//\1/
15543 >            q
15544 >          }
15545 >          /^X\(\/\/\)[^/].*/{
15546 >            s//\1/
15547 >            q
15548 >          }
15549 >          /^X\(\/\/\)$/{
15550 >            s//\1/
15551 >            q
15552 >          }
15553 >          /^X\(\/\).*/{
15554 >            s//\1/
15555 >            q
15556 >          }
15557 >          s/.*/./; q'`
15558 >      test -d "$as_dir" && break
15559 >    done
15560 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
15561 >  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
15562 > echo "$as_me: error: cannot create directory $as_dir" >&2;}
15563 >   { (exit 1); exit 1; }; }; }
15564 >  ac_builddir=.
15565  
15566 <      fi
15567 <      rm -f $ac_file
15568 <      mv $tmp/config.h $ac_file
15569 <    fi
15570 <  else
15571 <    cat $tmp/config.h
15572 <    rm -f $tmp/config.h
15573 <  fi
15574 < done
15575 < EOF
15576 < cat >>$CONFIG_STATUS <<\EOF
15566 > case "$ac_dir" in
15567 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15568 > *)
15569 >  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15570 >  # A ".." for each directory in $ac_dir_suffix.
15571 >  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
15572 >  case $ac_top_builddir_sub in
15573 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15574 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15575 >  esac ;;
15576 > esac
15577 > ac_abs_top_builddir=$ac_pwd
15578 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
15579 > # for backward compatibility:
15580 > ac_top_builddir=$ac_top_build_prefix
15581  
15582 < #
15583 < # CONFIG_LINKS section.
15584 < #
15582 > case $srcdir in
15583 >  .)  # We are building in place.
15584 >    ac_srcdir=.
15585 >    ac_top_srcdir=$ac_top_builddir_sub
15586 >    ac_abs_top_srcdir=$ac_pwd ;;
15587 >  [\\/]* | ?:[\\/]* )  # Absolute name.
15588 >    ac_srcdir=$srcdir$ac_dir_suffix;
15589 >    ac_top_srcdir=$srcdir
15590 >    ac_abs_top_srcdir=$srcdir ;;
15591 >  *) # Relative name.
15592 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15593 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
15594 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15595 > esac
15596 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15597  
7307 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
7308  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7309  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
15598  
15599 <  { echo "$as_me:7311: linking $srcdir/$ac_source to $ac_dest" >&5
15600 < echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
15599 >  case $ac_mode in
15600 >  :F)
15601 >  #
15602 >  # CONFIG_FILE
15603 >  #
15604  
15605 <  if test ! -r $srcdir/$ac_source; then
15606 <    { { echo "$as_me:7315: error: $srcdir/$ac_source: File not found" >&5
15607 < echo "$as_me: error: $srcdir/$ac_source: File not found" >&2;}
15608 <   { (exit 1); exit 1; }; }
15609 <  fi
7319 <  rm -f $ac_dest
15605 >  case $INSTALL in
15606 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15607 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15608 >  esac
15609 > _ACEOF
15610  
15611 <  # Make relative symlinks.
15612 <  ac_dest_dir=`$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15613 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
15614 <         X"$ac_dest" : 'X\(//\)$' \| \
15615 <         X"$ac_dest" : 'X\(/\)' \| \
15616 <         .     : '\(.\)' 2>/dev/null ||
15617 < echo X"$ac_dest" |
15618 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15619 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15620 <          /^X\(\/\/\)$/{ s//\1/; q; }
15621 <          /^X\(\/\).*/{ s//\1/; q; }
15622 <          s/.*/./; q'`
15623 <  if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
15624 <    { case "$ac_dest_dir" in
15625 <  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
15626 <  *)                      as_incr_dir=.;;
15611 > cat >>$CONFIG_STATUS <<\_ACEOF
15612 > # If the template does not know about datarootdir, expand it.
15613 > # FIXME: This hack should be removed a few years after 2.60.
15614 > ac_datarootdir_hack=; ac_datarootdir_seen=
15615 >
15616 > case `sed -n '/datarootdir/ {
15617 >  p
15618 >  q
15619 > }
15620 > /@datadir@/p
15621 > /@docdir@/p
15622 > /@infodir@/p
15623 > /@localedir@/p
15624 > /@mandir@/p
15625 > ' $ac_file_inputs` in
15626 > *datarootdir*) ac_datarootdir_seen=yes;;
15627 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15628 >  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15629 > echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15630 > _ACEOF
15631 > cat >>$CONFIG_STATUS <<_ACEOF
15632 >  ac_datarootdir_hack='
15633 >  s&@datadir@&$datadir&g
15634 >  s&@docdir@&$docdir&g
15635 >  s&@infodir@&$infodir&g
15636 >  s&@localedir@&$localedir&g
15637 >  s&@mandir@&$mandir&g
15638 >    s&\\\${datarootdir}&$datarootdir&g' ;;
15639   esac
15640 < as_dummy="$ac_dest_dir"
15641 < for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
15642 <  case $as_mkdir_dir in
15643 <    # Skip DOS drivespec
15644 <    ?:) as_incr_dir=$as_mkdir_dir ;;
15645 <    *)
15646 <      as_incr_dir=$as_incr_dir/$as_mkdir_dir
15647 <      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
15648 <    ;;
15640 > _ACEOF
15641 >
15642 > # Neutralize VPATH when `$srcdir' = `.'.
15643 > # Shell code in configure.ac might set extrasub.
15644 > # FIXME: do we really want to maintain this feature?
15645 > cat >>$CONFIG_STATUS <<_ACEOF
15646 >  sed "$ac_vpsub
15647 > $extrasub
15648 > _ACEOF
15649 > cat >>$CONFIG_STATUS <<\_ACEOF
15650 > :t
15651 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15652 > s&@configure_input@&$configure_input&;t t
15653 > s&@top_builddir@&$ac_top_builddir_sub&;t t
15654 > s&@srcdir@&$ac_srcdir&;t t
15655 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
15656 > s&@top_srcdir@&$ac_top_srcdir&;t t
15657 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15658 > s&@builddir@&$ac_builddir&;t t
15659 > s&@abs_builddir@&$ac_abs_builddir&;t t
15660 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15661 > s&@INSTALL@&$ac_INSTALL&;t t
15662 > $ac_datarootdir_hack
15663 > " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
15664 >
15665 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15666 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15667 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15668 >  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15669 > which seems to be undefined.  Please make sure it is defined." >&5
15670 > echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15671 > which seems to be undefined.  Please make sure it is defined." >&2;}
15672 >
15673 >  rm -f "$tmp/stdin"
15674 >  case $ac_file in
15675 >  -) cat "$tmp/out"; rm -f "$tmp/out";;
15676 >  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
15677    esac
15678 < done; }
15678 > ;;
15679 >  :H)
15680 >  #
15681 >  # CONFIG_HEADER
15682 >  #
15683 > _ACEOF
15684  
15685 <    ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's,^\./,,'`"
15686 <    # A "../" for each directory in $ac_dest_dir_suffix.
15687 <    ac_dots=`echo $ac_dest_dir_suffix|sed 's,/[^/]*,../,g'`
15685 > # Transform confdefs.h into a sed script `conftest.defines', that
15686 > # substitutes the proper values into config.h.in to produce config.h.
15687 > rm -f conftest.defines conftest.tail
15688 > # First, append a space to every undef/define line, to ease matching.
15689 > echo 's/$/ /' >conftest.defines
15690 > # Then, protect against being on the right side of a sed subst, or in
15691 > # an unquoted here document, in config.status.  If some macros were
15692 > # called several times there might be several #defines for the same
15693 > # symbol, which is useless.  But do not sort them, since the last
15694 > # AC_DEFINE must be honored.
15695 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15696 > # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
15697 > # NAME is the cpp macro being defined, VALUE is the value it is being given.
15698 > # PARAMS is the parameter list in the macro definition--in most cases, it's
15699 > # just an empty string.
15700 > ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
15701 > ac_dB='\\)[      (].*,\\1define\\2'
15702 > ac_dC=' '
15703 > ac_dD=' ,'
15704 >
15705 > uniq confdefs.h |
15706 >  sed -n '
15707 >        t rset
15708 >        :rset
15709 >        s/^[     ]*#[    ]*define[       ][      ]*//
15710 >        t ok
15711 >        d
15712 >        :ok
15713 >        s/[\\&,]/\\&/g
15714 >        s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
15715 >        s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
15716 >  ' >>conftest.defines
15717 >
15718 > # Remove the space that was appended to ease matching.
15719 > # Then replace #undef with comments.  This is necessary, for
15720 > # example, in the case of _POSIX_SOURCE, which is predefined and required
15721 > # on some systems where configure will not decide to define it.
15722 > # (The regexp can be short, since the line contains either #define or #undef.)
15723 > echo 's/ $//
15724 > s,^[     #]*u.*,/* & */,' >>conftest.defines
15725 >
15726 > # Break up conftest.defines:
15727 > ac_max_sed_lines=50
15728 >
15729 > # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
15730 > # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
15731 > # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
15732 > # et cetera.
15733 > ac_in='$ac_file_inputs'
15734 > ac_out='"$tmp/out1"'
15735 > ac_nxt='"$tmp/out2"'
15736 >
15737 > while :
15738 > do
15739 >  # Write a here document:
15740 >    cat >>$CONFIG_STATUS <<_ACEOF
15741 >    # First, check the format of the line:
15742 >    cat >"\$tmp/defines.sed" <<\\CEOF
15743 > /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
15744 > /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
15745 > b
15746 > :def
15747 > _ACEOF
15748 >  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
15749 >  echo 'CEOF
15750 >    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
15751 >  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
15752 >  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
15753 >  grep . conftest.tail >/dev/null || break
15754 >  rm -f conftest.defines
15755 >  mv conftest.tail conftest.defines
15756 > done
15757 > rm -f conftest.defines conftest.tail
15758 >
15759 > echo "ac_result=$ac_in" >>$CONFIG_STATUS
15760 > cat >>$CONFIG_STATUS <<\_ACEOF
15761 >  if test x"$ac_file" != x-; then
15762 >    echo "/* $configure_input  */" >"$tmp/config.h"
15763 >    cat "$ac_result" >>"$tmp/config.h"
15764 >    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
15765 >      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15766 > echo "$as_me: $ac_file is unchanged" >&6;}
15767 >    else
15768 >      rm -f $ac_file
15769 >      mv "$tmp/config.h" $ac_file
15770 >    fi
15771    else
15772 <    ac_dest_dir_suffix= ac_dots=
15772 >    echo "/* $configure_input  */"
15773 >    cat "$ac_result"
15774    fi
15775 +  rm -f "$tmp/out12"
15776 + ;;
15777 +  :L)
15778 +  #
15779 +  # CONFIG_LINK
15780 +  #
15781  
15782 +  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
15783 + echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
15784 +
15785 +  if test ! -r "$srcdir/$ac_source"; then
15786 +    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
15787 + echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
15788 +   { (exit 1); exit 1; }; }
15789 +  fi
15790 +  rm -f "$ac_file"
15791 +
15792 +  # Try a relative symlink, then a hard link, then a copy.
15793    case $srcdir in
15794    [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
15795 <      *) ac_rel_source=$ac_dots$srcdir/$ac_source ;;
15795 >      *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
15796    esac
15797 <
15798 <  # Make a symlink if possible; otherwise try a hard link.
15799 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
15800 <    ln $srcdir/$ac_source $ac_dest ||
15801 <    { { echo "$as_me:7365: error: cannot link $ac_dest to $srcdir/$ac_source" >&5
7366 < echo "$as_me: error: cannot link $ac_dest to $srcdir/$ac_source" >&2;}
15797 >  ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15798 >    ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
15799 >    cp -p "$srcdir/$ac_source" "$ac_file" ||
15800 >    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
15801 > echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
15802     { (exit 1); exit 1; }; }
15803 < done
7369 < EOF
15803 > ;;
15804  
15805 < cat >>$CONFIG_STATUS <<\EOF
15805 >  esac
15806  
15807 +
15808 +  case $ac_file$ac_mode in
15809 +    "make/Makefile":F) chmod 0755 scripts/* ;;
15810 +    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
15811 +    "scripts/filepp":F) chmod 0755 scripts/* ;;
15812 +
15813 +  esac
15814 + done # for ac_tag
15815 +
15816 +
15817   { (exit 0); exit 0; }
15818 < EOF
15818 > _ACEOF
15819   chmod +x $CONFIG_STATUS
15820   ac_clean_files=$ac_clean_files_save
15821  
15822 +
15823   # configure is writing to config.log, and then calls config.status.
15824   # config.status does its own redirection, appending to config.log.
15825   # Unfortunately, on DOS this fails, as config.log is still kept open
# Line 7385 | Line 15830 | if test "$no_create" != yes; then
15830   # need to make the FD available again.
15831   if test "$no_create" != yes; then
15832    ac_cs_success=:
15833 +  ac_config_status_args=
15834 +  test "$silent" = yes &&
15835 +    ac_config_status_args="$ac_config_status_args --quiet"
15836    exec 5>/dev/null
15837 <  $SHELL $CONFIG_STATUS || ac_cs_success=false
15837 >  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15838    exec 5>>config.log
15839    # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15840    # would make configure fail if this is the last instruction.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines