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 768 by chuckv, Tue Nov 29 22:54:21 2005 UTC vs.
Revision 1210 by gezelter, Wed Jan 23 03:45:33 2008 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Guess values for system-dependent variables and create Makefiles.
3 < # Generated by GNU Autoconf 2.59 for OOPSE 2.0.
3 > # Generated by GNU Autoconf 2.61 for OOPSE 4.0.
4   #
5   # Report bugs to <gezelter@nd.edu>.
6   #
7 < # Copyright (C) 2003 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    # 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 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24 <  set -o posix
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
24 DUALCASE=1; export DUALCASE # for MKS sh
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 -f 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
# Line 31 | Line 60 | fi
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 < $as_unset ENV MAIL MAILPATH
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='+ '
# Line 46 | Line 110 | 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
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; then
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
125 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126    as_basename=basename
127   else
128    as_basename=false
# Line 65 | Line 130 | fi
130  
131  
132   # Name of the executable.
133 < as_me=`$as_basename "$0" ||
133 > as_me=`$as_basename -- "$0" ||
134   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135           X"$0" : 'X\(//\)$' \| \
136 <         X"$0" : 'X\(/\)$' \| \
72 <         .     : '\(.\)' 2>/dev/null ||
136 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137   echo X/"$0" |
138 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
139 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
140 <          /^X\/\(\/\).*/{ s//\1/; q; }
141 <          s/.*/./; q'`
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 + # CDPATH.
153 + $as_unset CDPATH
154  
80 # PATH needs CR, and LINENO needs CR and PATH.
81 # Avoid depending upon Character Ranges.
82 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 as_cr_digits='0123456789'
86 as_cr_alnum=$as_cr_Letters$as_cr_digits
155  
156 < # The user is always right.
157 < if test "${PATH_SEPARATOR+set}" != set; then
158 <  echo "#! /bin/sh" >conf$$.sh
159 <  echo  "exit 0"   >>conf$$.sh
160 <  chmod +x conf$$.sh
93 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94 <    PATH_SEPARATOR=';'
95 <  else
96 <    PATH_SEPARATOR=:
97 <  fi
98 <  rm -f conf$$.sh
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 <  as_lineno_1=$LINENO
181 <  as_lineno_2=$LINENO
182 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
183 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
184 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
185 <  # Find who we are.  Look in the path if we contain no path at all
186 <  # relative or not.
109 <  case $0 in
110 <    *[\\/]* ) as_myself=$0 ;;
111 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 < for as_dir in $PATH
113 < do
114 <  IFS=$as_save_IFS
115 <  test -z "$as_dir" && as_dir=.
116 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 < done
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 <       ;;
189 <  esac
190 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
191 <  # in which case we are not to be found in the path.
192 <  if test "x$as_myself" = x; then
193 <    as_myself=$0
194 <  fi
195 <  if test ! -f "$as_myself"; then
196 <    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
197 <   { (exit 1); exit 1; }; }
198 <  fi
199 <  case $CONFIG_SHELL in
200 <  '')
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 <  for as_base in sh bash ksh sh5; do
138 <         case $as_dir in
228 >  case $as_dir in
229           /*)
230 <           if ("$as_dir/$as_base" -c '
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
143  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
332    test "x$as_lineno_1" != "x$as_lineno_2" &&
333 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148 <             CONFIG_SHELL=$as_dir/$as_base
149 <             export CONFIG_SHELL
150 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151 <           fi;;
152 <         esac
153 <       done
154 < done
155 < ;;
156 <  esac
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 before each line; the second 'sed' does the real
433 <  # work.  The second script uses 'N' to pair each line-number line
434 <  # with the numbered line, and appends trailing '-' during
435 <  # substitution so that $LINENO is not a special case at line end.
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 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
439 <  sed '=' <$as_myself |
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 <      s,$,-,
451 <      : loop
171 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
450 >      :loop
451 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452        t loop
453 <      s,-$,,
174 <      s,^['$as_cr_digits']*\n,,
453 >      s/-\n.*//
454      ' >$as_me.lineno &&
455 <  chmod +x $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 sensible to this).
462 <  . ./$as_me.lineno
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 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
469 <  *c*,-n*) ECHO_N= ECHO_C='
470 < ' ECHO_T='      ' ;;
471 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
472 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
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; then
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
493 + if test -d conf$$.dir; then
494 +  rm -f conf$$.dir/conf$$.file
495 + else
496 +  rm -f 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'
210  else
211    as_ln_s='ln -s'
212  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 -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 > rmdir conf$$.dir 2>/dev/null
515  
516   if mkdir -p . 2>/dev/null; then
517    as_mkdir_p=:
# Line 224 | Line 520 | fi
520    as_mkdir_p=false
521   fi
522  
523 < as_executable_p="test -f"
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   # 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'"
# Line 233 | Line 550 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
550   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551  
552  
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
239 '
240 IFS="   $as_nl"
553  
554 < # CDPATH.
243 < $as_unset CDPATH
554 > exec 7<&0 </dev/null 6>&1
555  
245
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  
251 exec 6>&1
252
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=
571   MAKEFLAGS=
572   SHELL=${CONFIG_SHELL-/bin/sh}
573  
264 # Maximum number of lines to put in a shell here document.
265 # This variable seems obsolete.  It should probably be removed, and
266 # only ac_max_sed_lines should be used.
267 : ${ac_max_here_lines=38}
268
574   # Identity of this package.
575   PACKAGE_NAME='OOPSE'
576   PACKAGE_TARNAME='oopse'
577 < PACKAGE_VERSION='2.0'
578 < PACKAGE_STRING='OOPSE 2.0'
577 > PACKAGE_VERSION='4.0'
578 > PACKAGE_STRING='OOPSE 4.0'
579   PACKAGE_BUGREPORT='gezelter@nd.edu'
580  
581   ac_unique_file="src/applications/oopse/oopse.cpp"
# Line 278 | Line 583 | ac_includes_default="\
583   # Factoring default headers for most tests.
584   ac_includes_default="\
585   #include <stdio.h>
586 < #if HAVE_SYS_TYPES_H
586 > #ifdef HAVE_SYS_TYPES_H
587   # include <sys/types.h>
588   #endif
589 < #if HAVE_SYS_STAT_H
589 > #ifdef HAVE_SYS_STAT_H
590   # include <sys/stat.h>
591   #endif
592 < #if STDC_HEADERS
592 > #ifdef STDC_HEADERS
593   # include <stdlib.h>
594   # include <stddef.h>
595   #else
596 < # if HAVE_STDLIB_H
596 > # ifdef HAVE_STDLIB_H
597   #  include <stdlib.h>
598   # endif
599   #endif
600 < #if HAVE_STRING_H
601 < # if !STDC_HEADERS && HAVE_MEMORY_H
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 < #if HAVE_STRINGS_H
606 > #ifdef HAVE_STRINGS_H
607   # include <strings.h>
608   #endif
609 < #if HAVE_INTTYPES_H
609 > #ifdef HAVE_INTTYPES_H
610   # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 #  include <stdint.h>
309 # endif
611   #endif
612 < #if HAVE_UNISTD_H
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 PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS PROGNAME debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX OOPSE_TEMPLATE_FLAGS EXTRA_CC_FLAG F90 F90FLAGS ac_ct_F90 PREPFLAG PREPDEFFLAG F90LIBS F90_FUNC F90_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC F90_MODULE_NAMES CPP EGREP CXXCPP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT PERLINTERP PERL_SHEBANG AR PS MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS LTLIBOBJS'
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 > YACC
687 > YFLAGS
688 > LEX
689 > LEX_OUTPUT_ROOT
690 > LEXLIB
691 > PERLINTERP
692 > PERL_SHEBANG
693 > INSTALL_PROGRAM
694 > INSTALL_SCRIPT
695 > INSTALL_DATA
696 > AR
697 > PS
698 > FCFLAGS_F90
699 > FCFLAGS_SRCEXT
700 > PREPDEFFLAG
701 > FCLIBS
702 > FC_FUNC
703 > FC_FUNC_
704 > MOD
705 > F90_WORK_FILES_ARG
706 > MODDIRFLAG
707 > F90MODINCSPEC
708 > F90_MODULE_NAMES
709 > ZLIB_INC_DIR
710 > ZLIB_LIB_DIR
711 > ZLIB
712 > FFTW_INC_DIR
713 > FFTW_LIB_DIR
714 > FFTW_LIBS
715 > QHULL_INC_DIR
716 > QHULL_LIB_DIR
717 > QHULL
718 > USE_QHULL
719 > CXXCPP
720 > OPENBABEL_INC_DIR
721 > OPENBABEL_LIB_DIR
722 > OPENBABEL_LIB
723 > USE_OPENBABEL
724 > LIBOBJS
725 > POW_LIB
726 > __func__
727 > MPI_LIB_DIR
728 > MPI_INC_DIR
729 > MPI_F90_INC
730 > MPI_LIB
731 > MPI_F90_LIB
732 > USE_MPI
733 > CGAL_MAKEFILE
734 > CGAL_CXXFLAGS
735 > CGAL_CPPFLAGS
736 > CGAL_LDFLAGS
737 > CGAL_LIBS
738 > USE_CGAL
739 > DOXYGEN
740 > DOT
741 > DOC
742 > enable_dot
743 > enable_html_docs
744 > enable_latex_docs
745 > BATEXT
746 > MKINSTALLDIRS
747 > OOPSE
748 > OOPSE_HOME
749 > SUBDIRS
750 > LTLIBOBJS'
751   ac_subst_files=''
752 +      ac_precious_vars='build_alias
753 + host_alias
754 + target_alias
755 + CXX
756 + CXXFLAGS
757 + LDFLAGS
758 + LIBS
759 + CPPFLAGS
760 + CCC
761 + CC
762 + CFLAGS
763 + FC
764 + FCFLAGS
765 + CPP
766 + YACC
767 + YFLAGS
768 + CXXCPP'
769  
770 +
771   # Initialize some variables set by options.
772   ac_init_help=
773   ac_init_version=false
# Line 340 | Line 793 | x_libraries=NONE
793   # and all the variables that are supposed to be based on exec_prefix
794   # by default will actually change.
795   # Use braces instead of parens because sh, perl, etc. also accept them.
796 + # (The list follows the same order as the GNU Coding Standards.)
797   bindir='${exec_prefix}/bin'
798   sbindir='${exec_prefix}/sbin'
799   libexecdir='${exec_prefix}/libexec'
800 < datadir='${prefix}/share'
800 > datarootdir='${prefix}/share'
801 > datadir='${datarootdir}'
802   sysconfdir='${prefix}/etc'
803   sharedstatedir='${prefix}/com'
804   localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
805   includedir='${prefix}/include'
806   oldincludedir='/usr/include'
807 < infodir='${prefix}/info'
808 < mandir='${prefix}/man'
807 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
808 > infodir='${datarootdir}/info'
809 > htmldir='${docdir}'
810 > dvidir='${docdir}'
811 > pdfdir='${docdir}'
812 > psdir='${docdir}'
813 > libdir='${exec_prefix}/lib'
814 > localedir='${datarootdir}/locale'
815 > mandir='${datarootdir}/man'
816  
817   ac_prev=
818 + ac_dashdash=
819   for ac_option
820   do
821    # If the previous option needs an argument, assign it.
822    if test -n "$ac_prev"; then
823 <    eval "$ac_prev=\$ac_option"
823 >    eval $ac_prev=\$ac_option
824      ac_prev=
825      continue
826    fi
827  
828 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
828 >  case $ac_option in
829 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
830 >  *)    ac_optarg=yes ;;
831 >  esac
832  
833    # Accept the important Cygnus configure options, so we can diagnose typos.
834  
835 <  case $ac_option in
835 >  case $ac_dashdash$ac_option in
836 >  --)
837 >    ac_dashdash=yes ;;
838  
839    -bindir | --bindir | --bindi | --bind | --bin | --bi)
840      ac_prev=bindir ;;
# Line 389 | Line 856 | do
856    --config-cache | -C)
857      cache_file=config.cache ;;
858  
859 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
859 >  -datadir | --datadir | --datadi | --datad)
860      ac_prev=datadir ;;
861 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 <  | --da=*)
861 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
862      datadir=$ac_optarg ;;
863  
864 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
865 +  | --dataroo | --dataro | --datar)
866 +    ac_prev=datarootdir ;;
867 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
868 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
869 +    datarootdir=$ac_optarg ;;
870 +
871    -disable-* | --disable-*)
872      ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
873      # Reject names that are not valid shell variable names.
874 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
874 >    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
875        { echo "$as_me: error: invalid feature name: $ac_feature" >&2
876     { (exit 1); exit 1; }; }
877 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
878 <    eval "enable_$ac_feature=no" ;;
877 >    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
878 >    eval enable_$ac_feature=no ;;
879 >
880 >  -docdir | --docdir | --docdi | --doc | --do)
881 >    ac_prev=docdir ;;
882 >  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
883 >    docdir=$ac_optarg ;;
884 >
885 >  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
886 >    ac_prev=dvidir ;;
887 >  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
888 >    dvidir=$ac_optarg ;;
889  
890    -enable-* | --enable-*)
891      ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
892      # Reject names that are not valid shell variable names.
893 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
893 >    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
894        { echo "$as_me: error: invalid feature name: $ac_feature" >&2
895     { (exit 1); exit 1; }; }
896 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
897 <    case $ac_option in
415 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
416 <      *) ac_optarg=yes ;;
417 <    esac
418 <    eval "enable_$ac_feature='$ac_optarg'" ;;
896 >    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
897 >    eval enable_$ac_feature=\$ac_optarg ;;
898  
899    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
900    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 442 | Line 921 | do
921    -host=* | --host=* | --hos=* | --ho=*)
922      host_alias=$ac_optarg ;;
923  
924 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
925 +    ac_prev=htmldir ;;
926 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
927 +  | --ht=*)
928 +    htmldir=$ac_optarg ;;
929 +
930    -includedir | --includedir | --includedi | --included | --include \
931    | --includ | --inclu | --incl | --inc)
932      ac_prev=includedir ;;
# Line 466 | Line 951 | do
951    | --libexe=* | --libex=* | --libe=*)
952      libexecdir=$ac_optarg ;;
953  
954 +  -localedir | --localedir | --localedi | --localed | --locale)
955 +    ac_prev=localedir ;;
956 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
957 +    localedir=$ac_optarg ;;
958 +
959    -localstatedir | --localstatedir | --localstatedi | --localstated \
960 <  | --localstate | --localstat | --localsta | --localst \
471 <  | --locals | --local | --loca | --loc | --lo)
960 >  | --localstate | --localstat | --localsta | --localst | --locals)
961      ac_prev=localstatedir ;;
962    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
963 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
963 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
964      localstatedir=$ac_optarg ;;
965  
966    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 536 | Line 1024 | do
1024    | --program-trans=* | --program-tran=* \
1025    | --progr-tra=* | --program-tr=* | --program-t=*)
1026      program_transform_name=$ac_optarg ;;
1027 +
1028 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1029 +    ac_prev=pdfdir ;;
1030 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1031 +    pdfdir=$ac_optarg ;;
1032  
1033 +  -psdir | --psdir | --psdi | --psd | --ps)
1034 +    ac_prev=psdir ;;
1035 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1036 +    psdir=$ac_optarg ;;
1037 +
1038    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1039    | -silent | --silent | --silen | --sile | --sil)
1040      silent=yes ;;
# Line 589 | Line 1087 | do
1087    -with-* | --with-*)
1088      ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1089      # Reject names that are not valid shell variable names.
1090 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1090 >    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1091        { echo "$as_me: error: invalid package name: $ac_package" >&2
1092     { (exit 1); exit 1; }; }
1093 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1094 <    case $ac_option in
597 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
598 <      *) ac_optarg=yes ;;
599 <    esac
600 <    eval "with_$ac_package='$ac_optarg'" ;;
1093 >    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1094 >    eval with_$ac_package=\$ac_optarg ;;
1095  
1096    -without-* | --without-*)
1097      ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1098      # Reject names that are not valid shell variable names.
1099 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1099 >    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1100        { echo "$as_me: error: invalid package name: $ac_package" >&2
1101     { (exit 1); exit 1; }; }
1102 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1103 <    eval "with_$ac_package=no" ;;
1102 >    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1103 >    eval with_$ac_package=no ;;
1104  
1105    --x)
1106      # Obsolete; use --with-x.
# Line 637 | Line 1131 | Try \`$0 --help' for more information." >&2
1131      expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1132        { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1133     { (exit 1); exit 1; }; }
1134 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
641 <    eval "$ac_envvar='$ac_optarg'"
1134 >    eval $ac_envvar=\$ac_optarg
1135      export $ac_envvar ;;
1136  
1137    *)
# Line 658 | Line 1151 | fi
1151     { (exit 1); exit 1; }; }
1152   fi
1153  
1154 < # Be sure to have absolute paths.
1155 < for ac_var in exec_prefix prefix
1156 < do
1157 <  eval ac_val=$`echo $ac_var`
1158 <  case $ac_val in
666 <    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668 <   { (exit 1); exit 1; }; };;
669 <  esac
670 < done
671 <
672 < # Be sure to have absolute paths.
673 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
674 <              localstatedir libdir includedir oldincludedir infodir mandir
1154 > # Be sure to have absolute directory names.
1155 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1156 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1157 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1158 >                libdir localedir mandir
1159   do
1160 <  eval ac_val=$`echo $ac_var`
1160 >  eval ac_val=\$$ac_var
1161    case $ac_val in
1162 <    [\\/$]* | ?:[\\/]* ) ;;
1163 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
680 <   { (exit 1); exit 1; }; };;
1162 >    [\\/$]* | ?:[\\/]* )  continue;;
1163 >    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1164    esac
1165 +  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1166 +   { (exit 1); exit 1; }; }
1167   done
1168  
1169   # There might be people who depend on the old broken behavior: `$host'
# Line 705 | Line 1190 | test "$silent" = yes && exec 6>/dev/null
1190   test "$silent" = yes && exec 6>/dev/null
1191  
1192  
1193 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1194 + ac_ls_di=`ls -di .` &&
1195 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1196 +  { echo "$as_me: error: Working directory cannot be determined" >&2
1197 +   { (exit 1); exit 1; }; }
1198 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1199 +  { echo "$as_me: error: pwd does not report name of working directory" >&2
1200 +   { (exit 1); exit 1; }; }
1201 +
1202 +
1203   # Find the source files, if location was not specified.
1204   if test -z "$srcdir"; then
1205    ac_srcdir_defaulted=yes
1206 <  # Try the directory containing this script, then its parent.
1207 <  ac_confdir=`(dirname "$0") 2>/dev/null ||
1206 >  # Try the directory containing this script, then the parent directory.
1207 >  ac_confdir=`$as_dirname -- "$0" ||
1208   $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1209           X"$0" : 'X\(//\)[^/]' \| \
1210           X"$0" : 'X\(//\)$' \| \
1211 <         X"$0" : 'X\(/\)' \| \
717 <         .     : '\(.\)' 2>/dev/null ||
1211 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1212   echo X"$0" |
1213 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1214 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1215 <          /^X\(\/\/\)$/{ s//\1/; q; }
1216 <          /^X\(\/\).*/{ s//\1/; q; }
1217 <          s/.*/./; q'`
1213 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1214 >            s//\1/
1215 >            q
1216 >          }
1217 >          /^X\(\/\/\)[^/].*/{
1218 >            s//\1/
1219 >            q
1220 >          }
1221 >          /^X\(\/\/\)$/{
1222 >            s//\1/
1223 >            q
1224 >          }
1225 >          /^X\(\/\).*/{
1226 >            s//\1/
1227 >            q
1228 >          }
1229 >          s/.*/./; q'`
1230    srcdir=$ac_confdir
1231 <  if test ! -r $srcdir/$ac_unique_file; then
1231 >  if test ! -r "$srcdir/$ac_unique_file"; then
1232      srcdir=..
1233    fi
1234   else
1235    ac_srcdir_defaulted=no
1236   fi
1237 < if test ! -r $srcdir/$ac_unique_file; then
1238 <  if test "$ac_srcdir_defaulted" = yes; then
1239 <    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
1237 > if test ! -r "$srcdir/$ac_unique_file"; then
1238 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1239 >  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1240     { (exit 1); exit 1; }; }
735  else
736    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737   { (exit 1); exit 1; }; }
738  fi
1241   fi
1242 < (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
1243 <  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
1242 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1243 > ac_abs_confdir=`(
1244 >        cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1245     { (exit 1); exit 1; }; }
1246 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1247 < ac_env_build_alias_set=${build_alias+set}
1248 < ac_env_build_alias_value=$build_alias
1249 < ac_cv_env_build_alias_set=${build_alias+set}
1250 < ac_cv_env_build_alias_value=$build_alias
1251 < ac_env_host_alias_set=${host_alias+set}
1252 < ac_env_host_alias_value=$host_alias
1253 < ac_cv_env_host_alias_set=${host_alias+set}
1254 < ac_cv_env_host_alias_value=$host_alias
1255 < ac_env_target_alias_set=${target_alias+set}
1256 < ac_env_target_alias_value=$target_alias
1257 < ac_cv_env_target_alias_set=${target_alias+set}
1258 < ac_cv_env_target_alias_value=$target_alias
1259 < ac_env_CC_set=${CC+set}
1260 < ac_env_CC_value=$CC
1261 < ac_cv_env_CC_set=${CC+set}
1262 < ac_cv_env_CC_value=$CC
760 < ac_env_CFLAGS_set=${CFLAGS+set}
761 < ac_env_CFLAGS_value=$CFLAGS
762 < ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 < ac_cv_env_CFLAGS_value=$CFLAGS
764 < ac_env_LDFLAGS_set=${LDFLAGS+set}
765 < ac_env_LDFLAGS_value=$LDFLAGS
766 < ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 < ac_cv_env_LDFLAGS_value=$LDFLAGS
768 < ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 < ac_env_CPPFLAGS_value=$CPPFLAGS
770 < ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 < ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 < ac_env_CXX_set=${CXX+set}
773 < ac_env_CXX_value=$CXX
774 < ac_cv_env_CXX_set=${CXX+set}
775 < ac_cv_env_CXX_value=$CXX
776 < ac_env_CXXFLAGS_set=${CXXFLAGS+set}
777 < ac_env_CXXFLAGS_value=$CXXFLAGS
778 < ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
779 < ac_cv_env_CXXFLAGS_value=$CXXFLAGS
780 < ac_env_F90_set=${F90+set}
781 < ac_env_F90_value=$F90
782 < ac_cv_env_F90_set=${F90+set}
783 < ac_cv_env_F90_value=$F90
784 < ac_env_F90FLAGS_set=${F90FLAGS+set}
785 < ac_env_F90FLAGS_value=$F90FLAGS
786 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
787 < ac_cv_env_F90FLAGS_value=$F90FLAGS
788 < ac_env_CPP_set=${CPP+set}
789 < ac_env_CPP_value=$CPP
790 < ac_cv_env_CPP_set=${CPP+set}
791 < ac_cv_env_CPP_value=$CPP
792 < ac_env_CXXCPP_set=${CXXCPP+set}
793 < ac_env_CXXCPP_value=$CXXCPP
794 < ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 < ac_cv_env_CXXCPP_value=$CXXCPP
1246 >        pwd)`
1247 > # When building in place, set srcdir=.
1248 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1249 >  srcdir=.
1250 > fi
1251 > # Remove unnecessary trailing slashes from srcdir.
1252 > # Double slashes in file names in object file debugging info
1253 > # mess up M-x gdb in Emacs.
1254 > case $srcdir in
1255 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1256 > esac
1257 > for ac_var in $ac_precious_vars; do
1258 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1259 >  eval ac_env_${ac_var}_value=\$${ac_var}
1260 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1261 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1262 > done
1263  
1264   #
1265   # Report the --help message.
# Line 801 | Line 1268 | if test "$ac_init_help" = "long"; then
1268    # Omit some internal or obsolete options to make the list less imposing.
1269    # This message is too long to be a string in the A/UX 3.1 sh.
1270    cat <<_ACEOF
1271 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
1271 > \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1272  
1273   Usage: $0 [OPTION]... [VAR=VALUE]...
1274  
# Line 821 | Line 1288 | Configuration:
1288    -n, --no-create         do not create output files
1289        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1290  
824 _ACEOF
825
826  cat <<_ACEOF
1291   Installation directories:
1292    --prefix=PREFIX         install architecture-independent files in PREFIX
1293                            [$ac_default_prefix]
# Line 841 | Line 1305 | Fine tuning of the installation directories:
1305    --bindir=DIR           user executables [EPREFIX/bin]
1306    --sbindir=DIR          system admin executables [EPREFIX/sbin]
1307    --libexecdir=DIR       program executables [EPREFIX/libexec]
844  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1308    --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1309    --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1310    --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1311    --libdir=DIR           object code libraries [EPREFIX/lib]
1312    --includedir=DIR       C header files [PREFIX/include]
1313    --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1314 <  --infodir=DIR          info documentation [PREFIX/info]
1315 <  --mandir=DIR           man documentation [PREFIX/man]
1314 >  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1315 >  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1316 >  --infodir=DIR          info documentation [DATAROOTDIR/info]
1317 >  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1318 >  --mandir=DIR           man documentation [DATAROOTDIR/man]
1319 >  --docdir=DIR           documentation root [DATAROOTDIR/doc/oopse]
1320 >  --htmldir=DIR          html documentation [DOCDIR]
1321 >  --dvidir=DIR           dvi documentation [DOCDIR]
1322 >  --pdfdir=DIR           pdf documentation [DOCDIR]
1323 >  --psdir=DIR            ps documentation [DOCDIR]
1324   _ACEOF
1325  
1326    cat <<\_ACEOF
# Line 862 | Line 1333 | if test -n "$ac_init_help"; then
1333  
1334   if test -n "$ac_init_help"; then
1335    case $ac_init_help in
1336 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
1336 >     short | recursive ) echo "Configuration of OOPSE 4.0:";;
1337     esac
1338    cat <<\_ACEOF
1339  
1340   Optional Features:
1341    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1342    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1343 +  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1344    --enable-debug          Compile OOPSE in debug mode
1345 +  --enable-single         compile OOPSE in single precision
1346 +  --enable-float          synonym for --enable-single
1347    --enable-doxygen        enable documentation generation with doxygen (auto)
1348    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1349    --enable-html-docs      enable HTML generation with doxygen (yes)
1350    --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
877  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1351  
1352   Optional Packages:
1353    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1354    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
882  --with-zlib=DIR root directory path of zlib installation defaults to
883                    /usr/local or /usr if not found in /usr/local
884  --without-zlib to disable zlib usage completely
1355    --with-perl-shebang     override what perl thinks is the way for the kernel
1356                            to start it (seldom needed)
1357 +  --with-zlib=DIR         root directory path of zlib installation (defaults
1358 +                          to /usr/local or /usr if not found in /usr/local)
1359 +  --with-fftw=DIR         root directory path of fftw installation (defaults
1360 +                          to /usr/local or /usr if not found in /usr/local)
1361 +  --with-qhull=DIR        root directory path of qhull installation (defaults
1362 +                          to /usr/local or /usr if not found in /usr/local)
1363 +  --with-openbabel=DIR    root directory path of openbabel-2.x installation
1364 +                          (defaults to /usr/local or /usr if not found in
1365 +                          /usr/local)
1366    --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1367 <  --with-cgal-makefile=FILE  CGAL makefile that should be used
1367 >  --with-cgalmakefile=makefile
1368 >                          Use the following CGAL makefile
1369  
1370   Some influential environment variables:
891  CC          C compiler command
892  CFLAGS      C compiler flags
893  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
894              nonstandard directory <lib dir>
895  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
896              headers in a nonstandard directory <include dir>
1371    CXX         C++ compiler command
1372    CXXFLAGS    C++ compiler flags
1373 <  F90         Fortran 90 compiler command
1374 <  F90FLAGS    Fortran 90 compiler flags
1373 >  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1374 >              nonstandard directory <lib dir>
1375 >  LIBS        libraries to pass to the linker, e.g. -l<library>
1376 >  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1377 >              you have headers in a nonstandard directory <include dir>
1378 >  CC          C compiler command
1379 >  CFLAGS      C compiler flags
1380 >  FC          Fortran compiler command
1381 >  FCFLAGS     Fortran compiler flags
1382    CPP         C preprocessor
1383 +  YACC        The `Yet Another C Compiler' implementation to use. Defaults to
1384 +              the first program found out of: `bison -y', `byacc', `yacc'.
1385 +  YFLAGS      The list of arguments that will be passed by default to $YACC.
1386 +              This script will default YFLAGS to the empty string to avoid a
1387 +              default value of `-d' given by some make applications.
1388    CXXCPP      C++ preprocessor
1389  
1390   Use these variables to override the choices made by `configure' or to help
# Line 906 | Line 1392 | _ACEOF
1392  
1393   Report bugs to <gezelter@nd.edu>.
1394   _ACEOF
1395 + ac_status=$?
1396   fi
1397  
1398   if test "$ac_init_help" = "recursive"; then
1399    # If there are subdirs, report their specific --help.
913  ac_popdir=`pwd`
1400    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1401 <    test -d $ac_dir || continue
1401 >    test -d "$ac_dir" || continue
1402      ac_builddir=.
1403  
1404 < if test "$ac_dir" != .; then
1404 > case "$ac_dir" in
1405 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1406 > *)
1407    ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1408 <  # A "../" for each directory in $ac_dir_suffix.
1409 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1410 < else
1411 <  ac_dir_suffix= ac_top_builddir=
1412 < fi
1408 >  # A ".." for each directory in $ac_dir_suffix.
1409 >  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1410 >  case $ac_top_builddir_sub in
1411 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1413 >  esac ;;
1414 > esac
1415 > ac_abs_top_builddir=$ac_pwd
1416 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1417 > # for backward compatibility:
1418 > ac_top_builddir=$ac_top_build_prefix
1419  
1420   case $srcdir in
1421 <  .)  # No --srcdir option.  We are building in place.
1421 >  .)  # We are building in place.
1422      ac_srcdir=.
1423 <    if test -z "$ac_top_builddir"; then
1424 <       ac_top_srcdir=.
1425 <    else
932 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
933 <    fi ;;
934 <  [\\/]* | ?:[\\/]* )  # Absolute path.
1423 >    ac_top_srcdir=$ac_top_builddir_sub
1424 >    ac_abs_top_srcdir=$ac_pwd ;;
1425 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1426      ac_srcdir=$srcdir$ac_dir_suffix;
1427 <    ac_top_srcdir=$srcdir ;;
1428 <  *) # Relative path.
1429 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1430 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1427 >    ac_top_srcdir=$srcdir
1428 >    ac_abs_top_srcdir=$srcdir ;;
1429 >  *) # Relative name.
1430 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1431 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1432 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1433   esac
1434 + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1435  
1436 < # Do not use `cd foo && pwd` to compute absolute paths, because
1437 < # the directories may not exist.
1438 < case `pwd` in
1439 < .) ac_abs_builddir="$ac_dir";;
1440 < *)
1441 <  case "$ac_dir" in
1442 <  .) ac_abs_builddir=`pwd`;;
1443 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
950 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
951 <  esac;;
952 < esac
953 < case $ac_abs_builddir in
954 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
955 < *)
956 <  case ${ac_top_builddir}. in
957 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
958 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
959 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
960 <  esac;;
961 < esac
962 < case $ac_abs_builddir in
963 < .) ac_abs_srcdir=$ac_srcdir;;
964 < *)
965 <  case $ac_srcdir in
966 <  .) ac_abs_srcdir=$ac_abs_builddir;;
967 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
968 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
969 <  esac;;
970 < esac
971 < case $ac_abs_builddir in
972 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
973 < *)
974 <  case $ac_top_srcdir in
975 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
976 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
977 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
978 <  esac;;
979 < esac
980 <
981 <    cd $ac_dir
982 <    # Check for guested configure; otherwise get Cygnus style configure.
983 <    if test -f $ac_srcdir/configure.gnu; then
984 <      echo
985 <      $SHELL $ac_srcdir/configure.gnu  --help=recursive
986 <    elif test -f $ac_srcdir/configure; then
987 <      echo
988 <      $SHELL $ac_srcdir/configure  --help=recursive
989 <    elif test -f $ac_srcdir/configure.ac ||
990 <           test -f $ac_srcdir/configure.in; then
991 <      echo
992 <      $ac_configure --help
1436 >    cd "$ac_dir" || { ac_status=$?; continue; }
1437 >    # Check for guested configure.
1438 >    if test -f "$ac_srcdir/configure.gnu"; then
1439 >      echo &&
1440 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1441 >    elif test -f "$ac_srcdir/configure"; then
1442 >      echo &&
1443 >      $SHELL "$ac_srcdir/configure" --help=recursive
1444      else
1445        echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1446 <    fi
1447 <    cd "$ac_popdir"
1446 >    fi || ac_status=$?
1447 >    cd "$ac_pwd" || { ac_status=$?; break; }
1448    done
1449   fi
1450  
1451 < test -n "$ac_init_help" && exit 0
1451 > test -n "$ac_init_help" && exit $ac_status
1452   if $ac_init_version; then
1453    cat <<\_ACEOF
1454 < OOPSE configure 2.0
1455 < generated by GNU Autoconf 2.59
1454 > OOPSE configure 4.0
1455 > generated by GNU Autoconf 2.61
1456  
1457 < Copyright (C) 2003 Free Software Foundation, Inc.
1457 > Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1458 > 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1459   This configure script is free software; the Free Software Foundation
1460   gives unlimited permission to copy, distribute and modify it.
1461   _ACEOF
1462 <  exit 0
1462 >  exit
1463   fi
1464 < exec 5>config.log
1013 < cat >&5 <<_ACEOF
1464 > cat >config.log <<_ACEOF
1465   This file contains any messages produced by compilers while
1466   running configure, to aid debugging if configure makes a mistake.
1467  
1468 < It was created by OOPSE $as_me 2.0, which was
1469 < generated by GNU Autoconf 2.59.  Invocation command line was
1468 > It was created by OOPSE $as_me 4.0, which was
1469 > generated by GNU Autoconf 2.61.  Invocation command line was
1470  
1471    $ $0 $@
1472  
1473   _ACEOF
1474 + exec 5>>config.log
1475   {
1476   cat <<_ASUNAME
1477   ## --------- ##
# Line 1038 | Line 1490 | uname -v = `(uname -v) 2>/dev/null || echo unknown`
1490   /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1491   /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1492   /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1493 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1493 > /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1494   /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1495   /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1496   /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
# Line 1052 | Line 1504 | done
1504    test -z "$as_dir" && as_dir=.
1505    echo "PATH: $as_dir"
1506   done
1507 + IFS=$as_save_IFS
1508  
1509   } >&5
1510  
# Line 1073 | Line 1526 | ac_configure_args1=
1526   ac_configure_args=
1527   ac_configure_args0=
1528   ac_configure_args1=
1076 ac_sep=
1529   ac_must_keep_next=false
1530   for ac_pass in 1 2
1531   do
# Line 1084 | Line 1536 | do
1536      -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1537      | -silent | --silent | --silen | --sile | --sil)
1538        continue ;;
1539 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1539 >    *\'*)
1540        ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1541      esac
1542      case $ac_pass in
# Line 1106 | Line 1558 | do
1558            -* ) ac_must_keep_next=true ;;
1559          esac
1560        fi
1561 <      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1110 <      # Get rid of the leading space.
1111 <      ac_sep=" "
1561 >      ac_configure_args="$ac_configure_args '$ac_arg'"
1562        ;;
1563      esac
1564    done
# Line 1119 | Line 1569 | $as_unset ac_configure_args1 || test "${ac_configure_a
1569   # When interrupted or exit'd, cleanup temporary files, and complete
1570   # config.log.  We remove comments because anyway the quotes in there
1571   # would cause problems or look ugly.
1572 < # WARNING: Be sure not to use single quotes in there, as some shells,
1573 < # such as our DU 5.0 friend, will then `close' the trap.
1572 > # WARNING: Use '\'' to represent an apostrophe within the trap.
1573 > # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1574   trap 'exit_status=$?
1575    # Save into config.log some information that might help in debugging.
1576    {
# Line 1133 | Line 1583 | _ASBOX
1583   _ASBOX
1584      echo
1585      # The following way of writing the cache mishandles newlines in values,
1586 < {
1586 > (
1587 >  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1588 >    eval ac_val=\$$ac_var
1589 >    case $ac_val in #(
1590 >    *${as_nl}*)
1591 >      case $ac_var in #(
1592 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1593 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1594 >      esac
1595 >      case $ac_var in #(
1596 >      _ | IFS | as_nl) ;; #(
1597 >      *) $as_unset $ac_var ;;
1598 >      esac ;;
1599 >    esac
1600 >  done
1601    (set) 2>&1 |
1602 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1603 <    *ac_space=\ *)
1602 >    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1603 >    *${as_nl}ac_space=\ *)
1604        sed -n \
1605 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1606 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1607 <      ;;
1608 <    *)
1609 <      sed -n \
1146 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1605 >        "s/'\''/'\''\\\\'\'''\''/g;
1606 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1607 >      ;; #(
1608 >    *)
1609 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1610        ;;
1611 <    esac;
1612 < }
1611 >    esac |
1612 >    sort
1613 > )
1614      echo
1615  
1616      cat <<\_ASBOX
# Line 1157 | Line 1621 | _ASBOX
1621      echo
1622      for ac_var in $ac_subst_vars
1623      do
1624 <      eval ac_val=$`echo $ac_var`
1625 <      echo "$ac_var='"'"'$ac_val'"'"'"
1624 >      eval ac_val=\$$ac_var
1625 >      case $ac_val in
1626 >      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1627 >      esac
1628 >      echo "$ac_var='\''$ac_val'\''"
1629      done | sort
1630      echo
1631  
1632      if test -n "$ac_subst_files"; then
1633        cat <<\_ASBOX
1634 < ## ------------- ##
1635 < ## Output files. ##
1636 < ## ------------- ##
1634 > ## ------------------- ##
1635 > ## File substitutions. ##
1636 > ## ------------------- ##
1637   _ASBOX
1638        echo
1639        for ac_var in $ac_subst_files
1640        do
1641 <        eval ac_val=$`echo $ac_var`
1642 <        echo "$ac_var='"'"'$ac_val'"'"'"
1641 >        eval ac_val=\$$ac_var
1642 >        case $ac_val in
1643 >        *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1644 >        esac
1645 >        echo "$ac_var='\''$ac_val'\''"
1646        done | sort
1647        echo
1648      fi
# Line 1184 | Line 1654 | _ASBOX
1654   ## ----------- ##
1655   _ASBOX
1656        echo
1657 <      sed "/^$/d" confdefs.h | sort
1657 >      cat confdefs.h
1658        echo
1659      fi
1660      test "$ac_signal" != 0 &&
1661        echo "$as_me: caught signal $ac_signal"
1662      echo "$as_me: exit $exit_status"
1663    } >&5
1664 <  rm -f core *.core &&
1665 <  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1664 >  rm -f core *.core core.conftest.* &&
1665 >    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1666      exit $exit_status
1667 <     ' 0
1667 > ' 0
1668   for ac_signal in 1 2 13 15; do
1669    trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1670   done
1671   ac_signal=0
1672  
1673   # confdefs.h avoids OS command line length limits that DEFS can exceed.
1674 < rm -rf conftest* confdefs.h
1205 < # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1206 < echo >confdefs.h
1674 > rm -f -r conftest* confdefs.h
1675  
1676   # Predefined preprocessor variables.
1677  
# Line 1234 | Line 1702 | _ACEOF
1702  
1703   # Let the site file select an alternate cache file if it wants to.
1704   # Prefer explicitly selected file to automatically selected ones.
1705 < if test -z "$CONFIG_SITE"; then
1706 <  if test "x$prefix" != xNONE; then
1707 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1708 <  else
1709 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1710 <  fi
1705 > if test -n "$CONFIG_SITE"; then
1706 >  set x "$CONFIG_SITE"
1707 > elif test "x$prefix" != xNONE; then
1708 >  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1709 > else
1710 >  set x "$ac_default_prefix/share/config.site" \
1711 >        "$ac_default_prefix/etc/config.site"
1712   fi
1713 < for ac_site_file in $CONFIG_SITE; do
1713 > shift
1714 > for ac_site_file
1715 > do
1716    if test -r "$ac_site_file"; then
1717      { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1718   echo "$as_me: loading site script $ac_site_file" >&6;}
# Line 1257 | Line 1728 | echo "$as_me: loading cache $cache_file" >&6;}
1728      { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1729   echo "$as_me: loading cache $cache_file" >&6;}
1730      case $cache_file in
1731 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1732 <      *)                      . ./$cache_file;;
1731 >      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1732 >      *)                      . "./$cache_file";;
1733      esac
1734    fi
1735   else
# Line 1270 | Line 1741 | ac_cache_corrupted=false
1741   # Check that the precious variables saved in the cache have kept the same
1742   # value.
1743   ac_cache_corrupted=false
1744 < for ac_var in `(set) 2>&1 |
1274 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1744 > for ac_var in $ac_precious_vars; do
1745    eval ac_old_set=\$ac_cv_env_${ac_var}_set
1746    eval ac_new_set=\$ac_env_${ac_var}_set
1747 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1748 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1747 >  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1748 >  eval ac_new_val=\$ac_env_${ac_var}_value
1749    case $ac_old_set,$ac_new_set in
1750      set,)
1751        { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
# Line 1300 | Line 1770 | echo "$as_me:   current value: $ac_new_val" >&2;}
1770    # Pass precious variables to config.status.
1771    if test "$ac_new_set" = set; then
1772      case $ac_new_val in
1773 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1304 <      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1773 >    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1774      *) ac_arg=$ac_var=$ac_new_val ;;
1775      esac
1776      case " $ac_configure_args " in
# Line 1318 | Line 1787 | fi
1787     { (exit 1); exit 1; }; }
1788   fi
1789  
1321 ac_ext=c
1322 ac_cpp='$CPP $CPPFLAGS'
1323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1790  
1791  
1792  
# Line 1347 | Line 1811 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
1811  
1812  
1813  
1814 + ac_ext=c
1815 + ac_cpp='$CPP $CPPFLAGS'
1816 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1817 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1818 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
1819  
1820  
1352
1821   ac_aux_dir=
1822 < for ac_dir in ac-tools $srcdir/ac-tools; do
1823 <  if test -f $ac_dir/install-sh; then
1822 > for ac_dir in ac-tools "$srcdir"/ac-tools; do
1823 >  if test -f "$ac_dir/install-sh"; then
1824      ac_aux_dir=$ac_dir
1825      ac_install_sh="$ac_aux_dir/install-sh -c"
1826      break
1827 <  elif test -f $ac_dir/install.sh; then
1827 >  elif test -f "$ac_dir/install.sh"; then
1828      ac_aux_dir=$ac_dir
1829      ac_install_sh="$ac_aux_dir/install.sh -c"
1830      break
1831 <  elif test -f $ac_dir/shtool; then
1831 >  elif test -f "$ac_dir/shtool"; then
1832      ac_aux_dir=$ac_dir
1833      ac_install_sh="$ac_aux_dir/shtool install -c"
1834      break
1835    fi
1836   done
1837   if test -z "$ac_aux_dir"; then
1838 <  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
1839 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
1838 >  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&5
1839 > echo "$as_me: error: cannot find install-sh or install.sh in ac-tools \"$srcdir\"/ac-tools" >&2;}
1840     { (exit 1); exit 1; }; }
1841   fi
1374 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1375 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1376 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1842  
1843 + # These three variables are undocumented and unsupported,
1844 + # and are intended to be withdrawn in a future Autoconf release.
1845 + # They can cause serious problems if a builder's source tree is in a directory
1846 + # whose full name contains unusual characters.
1847 + ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1848 + ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1849 + ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1850  
1379 # This file is part of Autoconf.                       -*- Autoconf -*-
1380 # Programming languages support.
1381 # Copyright 2000, 2001
1382 # Free Software Foundation, Inc.
1383 #
1384 # This program is free software; you can redistribute it and/or modify
1385 # it under the terms of the GNU General Public License as published by
1386 # the Free Software Foundation; either version 2, or (at your option)
1387 # any later version.
1388 #
1389 # This program is distributed in the hope that it will be useful,
1390 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1391 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1392 # GNU General Public License for more details.
1393 #
1394 # You should have received a copy of the GNU General Public License
1395 # along with this program; if not, write to the Free Software
1396 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1397 # 02111-1307, USA.
1398 #
1399 # As a special exception, the Free Software Foundation gives unlimited
1400 # permission to copy, distribute and modify the configure scripts that
1401 # are the output of Autoconf.  You need not follow the terms of the GNU
1402 # General Public License when using or distributing such scripts, even
1403 # though portions of the text of Autoconf appear in them.  The GNU
1404 # General Public License (GPL) does govern all other use of the material
1405 # that constitutes the Autoconf program.
1406 #
1407 # Certain portions of the Autoconf source text are designed to be copied
1408 # (in certain cases, depending on the input) into the output of
1409 # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
1410 # source text consists of comments plus executable code that decides which
1411 # of the data portions to output in any given case.  We call these
1412 # comments and executable code the "non-data" portions.  Autoconf never
1413 # copies any of the non-data portions into its output.
1414 #
1415 # This special exception to the GPL applies to versions of Autoconf
1416 # released by the Free Software Foundation.  When you make and
1417 # distribute a modified version of Autoconf, you may extend this special
1418 # exception to the GPL to apply to your modified version as well, *unless*
1419 # your modified version has the potential to copy into its output some
1420 # of the text that was the non-data portion of the version that you started
1421 # with.  (In other words, unless your change moves or copies text from
1422 # the non-data portions to the data portions.)  If your modification has
1423 # such potential, you must delete any notice of this special exception
1424 # to the GPL from your modified version.
1425 #
1426 # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1427 # many others).
1851  
1852  
1853 < # Table of Contents:
1431 < #
1432 < # 1. Language selection
1433 < #    and routines to produce programs in a given language.
1434 < #  a. Fortran 77 (to be moved from aclang.m4)
1435 < #  b. Fortran 90
1436 < #  c. Fortran 95
1437 < #
1438 < # 2. Producing programs in a given language.
1439 < #  a. Fortran 77 (to be moved from aclang.m4)
1440 < #  b. Fortran 90
1441 < #  c. Fortran 95
1442 < #
1443 < # 3. Looking for a compiler
1444 < #    And possibly the associated preprocessor.
1445 < #  a. Fortran 77 (to be moved from aclang.m4)
1446 < #  b. Fortran 90
1447 < #  c. Fortran 95
1448 < #
1449 < # 4. Compilers' characteristics.
1450 < #  a. Fortran 77 (to be moved from aclang.m4)
1451 < #  b. Fortran 90
1452 < #  c. Fortran 95
1853 > ac_config_headers="$ac_config_headers src/config.h"
1854  
1454 # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1455 # ---------------------------------------------------------------------------
1456 #
1457 # Processing the elements of a list is tedious in shell programming,
1458 # as lists tend to be implemented as space delimited strings.
1459 #
1460 # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1461 # if ELEMENT is a member of LIST, otherwise it executes
1462 # ACTION-IF-NOT-FOUND.
1463 # _AC_LIST_MEMBER_IF
1855  
1856  
1857  
1858 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
1468 < # -------------------------------------------------
1469 < #
1470 < # Specifying options to the compiler (whether it be the C, C++ or
1471 < # Fortran 77 compiler) that are meant for the linker is compiler
1472 < # dependent.  This macro lets you give options to the compiler that
1473 < # are meant for the linker in a portable, compiler-independent way.
1474 < #
1475 < # This macro take two arguments, a list of linker options that the
1476 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1477 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
1478 < # appended to the shell variable in a compiler-dependent way.
1479 < #
1480 < # For example, if the selected language is C, then this:
1481 < #
1482 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1483 < #
1484 < # will expand into this if the selected C compiler is gcc:
1485 < #
1486 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1487 < #
1488 < # otherwise, it will expand into this:
1489 < #
1490 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
1491 < #
1492 < # You are encouraged to add support for compilers that this macro
1493 < # doesn't currently support.
1494 < # FIXME: Get rid of this macro.
1495 < # _AC_LINKER_OPTION
1858 >
1859  
1860  
1861  
1499 ## ----------------------- ##
1500 ## 1. Language selection.  ##
1501 ## ----------------------- ##
1862  
1503 # ----------------------------- #
1504 # 1b. The Fortran 90 language.  #
1505 # ----------------------------- #
1863  
1507 # AC_LANG(Fortran 90)
1508 # -------------------
1864  
1865  
1866  
1512 # _AC_LANG_ABBREV(Fortran 90)
1513 # ---------------------------
1867  
1868  
1869  
1517 # ----------------------------- #
1518 # 1c. The Fortran 95 language.  #
1519 # ----------------------------- #
1870  
1521 # AC_LANG(Fortran 95)
1522 # -------------------
1871  
1872  
1873  
1526 # _AC_LANG_ABBREV(Fortran 95)
1527 # ---------------------------
1874  
1875  
1876  
1531 ## ---------------------- ##
1532 ## 2.Producing programs.  ##
1533 ## ---------------------- ##
1877  
1535 # ------------------------ #
1536 # 2b. Fortran 90 sources.  #
1537 # ------------------------ #
1878  
1539 # AC_LANG_SOURCE(Fortran 90)(BODY)
1540 # --------------------------------
1879  
1880  
1881  
1544 # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1545 # -----------------------------------------------
1882  
1883  
1548 # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
1549 # --------------------------------------------
1884  
1885  
1886  
1553 # ------------------------ #
1554 # 2c. Fortran 95 sources.  #
1555 # ------------------------ #
1887  
1557 # AC_LANG_SOURCE(Fortran 95)(BODY)
1558 # --------------------------------
1888  
1889  
1561 # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
1562 # -----------------------------------------------
1890  
1891  
1565 # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
1566 # --------------------------------------------
1892  
1893  
1894  
1570 ## -------------------------------------------- ##
1571 ## 3. Looking for Compilers and Preprocessors.  ##
1572 ## -------------------------------------------- ##
1895  
1574 # ----------------------------- #
1575 # 3b. The Fortran 90 compiler.  #
1576 # ----------------------------- #
1896  
1897  
1898 < # AC_LANG_PREPROC(Fortran 90)
1899 < # ---------------------------
1900 < # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1898 > #
1899 > #
1900 > #
1901  
1902  
1903  
1585 # AC_LANG_COMPILER(Fortran 90)
1586 # ----------------------------
1587 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1588 # AC_REQUIRE'able.
1904  
1905  
1906  
1907 < # AC_PROG_F90([COMPILERS...])
1908 < # ---------------------------
1909 < # COMPILERS is a space separated list of Fortran 90 compilers to search
1910 < # for.
1907 >
1908 >
1909 >
1910 >
1911 > # AC_F90_MODULE_NAMES
1912 > # -------------------
1913   #
1914 < # Compilers are ordered by
1598 < #  1. F90, F95
1599 < #  2. Good/tested native compilers, bad/untested native compilers
1914 > # Figure out how the Fortran 90 compiler constructs module file names
1915   #
1916 < # pgf90 is the Portland Group F90 compilers.
1602 < # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1603 < # lf95 is the Lahey-Fujitsu compiler.
1604 < # epcf90 is the "Edinburgh Portable Compiler" F90.
1605 < # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1606 < # AC_PROG_F90
1916 > # AC_F90_MODULE_NAMES
1917  
1918  
1609 # ----------------------------- #
1610 # 3c. The Fortran 95 compiler.  #
1611 # ----------------------------- #
1919  
1920  
1614 # AC_LANG_PREPROC(Fortran 95)
1615 # ---------------------------
1616 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
1921  
1922  
1923  
1620 # AC_LANG_COMPILER(Fortran 95)
1621 # ----------------------------
1622 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1623 # AC_REQUIRE'able.
1924  
1925  
1926  
1627 # AC_PROG_F95([COMPILERS...])
1628 # ---------------------------
1629 # COMPILERS is a space separated list of Fortran 95 compilers to search
1630 # for.
1631 #
1632 # Compilers are ordered by
1633 #  1. Good/tested native compilers, bad/untested native compilers
1634 #
1635 # xlf95 is the IBM (AIX) F95 compiler.
1636 # lf95 is the Lahey-Fujitsu compiler.
1637 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1638 # AC_PROG_F95
1927  
1928  
1641 ## ------------------------------- ##
1642 ## 4. Compilers' characteristics.  ##
1643 ## ------------------------------- ##
1929  
1930  
1646 # ---------------------------------------- #
1647 # 4b. Fortan 90 compiler characteristics.  #
1648 # ---------------------------------------- #
1931  
1932  
1651 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1652 # -------------------------------------------------
1653 # Link a trivial Fortran program, compiling with a verbose output FLAG
1654 # (which default value, $ac_cv_prog_f90_v, is computed by
1655 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1656 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1657 # so that any link flags that are echoed by the compiler appear as
1658 # space-separated items.
1659 # _AC_PROG_F90_V_OUTPUT
1933  
1934  
1662 # _AC_PROG_F90_V
1663 # --------------
1664 #
1665 # Determine the flag that causes the Fortran 90 compiler to print
1666 # information of library and object files (normally -v)
1667 # Needed for AC_F90_LIBRARY_FLAGS
1668 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1669 # _AC_PROG_F90_V
1935  
1936  
1672 # AC_F90_LIBRARY_LDFLAGS
1673 # ----------------------
1674 #
1675 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1676 # intrinsic and run-time libraries that are required to successfully
1677 # link a Fortran 90 program or shared library.  The output variable
1678 # F90LIBS is set to these flags.
1679 #
1680 # This macro is intended to be used in those situations when it is
1681 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1682 # program or shared library.
1683 #
1684 # For example, if object files from a C++ and Fortran 90 compiler must
1685 # be linked together, then the C++ compiler/linker must be used for
1686 # linking (since special C++-ish things need to happen at link time
1687 # like calling global constructors, instantiating templates, enabling
1688 # exception support, etc.).
1689 #
1690 # However, the Fortran 90 intrinsic and run-time libraries must be
1691 # linked in as well, but the C++ compiler/linker doesn't know how to
1692 # add these Fortran 90 libraries.  Hence, the macro
1693 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1694 # libraries.
1695 #
1696 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1697 # AC_F90_LIBRARY_LDFLAGS
1937  
1938  
1700 # _AC_F90_NAME_MANGLING
1701 # ---------------------
1702 # Test for the name mangling scheme used by the Fortran 90 compiler.
1703 #
1704 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1705 # by commas:
1706 #
1707 # lower case / upper case:
1708 #    case translation of the Fortan 90 symbols
1709 # underscore / no underscore:
1710 #    whether the compiler appends "_" to symbol names
1711 # extra underscore / no extra underscore:
1712 #    whether the compiler appends an extra "_" to symbol names already
1713 #    containing at least one underscore
1714 #
1715 # _AC_F90_NAME_MANGLING
1939  
1717 # The replacement is empty.
1940  
1941  
1942  
1721 # AC_F90_WRAPPERS
1722 # ---------------
1723 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1724 # properly mangle the names of C identifiers, and C identifiers with
1725 # underscores, respectively, so that they match the name mangling
1726 # scheme used by the Fortran 90 compiler.
1727 # AC_F90_WRAPPERS
1943  
1944  
1730 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1731 # ------------------------------------
1732 # For a Fortran subroutine of given NAME, define a shell variable
1733 # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1734 # argument is not supplied, it defaults to NAME.
1735 # AC_F90_FUNC
1945  
1946  
1738 # ---------------------------------------- #
1739 # 4c. Fortan 95 compiler characteristics.  #
1740 # ---------------------------------------- #
1947  
1948  
1743 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1744 # -------------------------------------------------
1745 # Link a trivial Fortran program, compiling with a verbose output FLAG
1746 # (which default value, $ac_cv_prog_f95_v, is computed by
1747 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1748 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1749 # so that any link flags that are echoed by the compiler appear as
1750 # space-separated items.
1751 # _AC_PROG_F95_V_OUTPUT
1949  
1950  
1754 # _AC_PROG_F95_V
1755 # --------------
1756 #
1757 # Determine the flag that causes the Fortran 95 compiler to print
1758 # information of library and object files (normally -v)
1759 # Needed for AC_F95_LIBRARY_FLAGS
1760 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1761 # _AC_PROG_F95_V
1951  
1952  
1764 # AC_F95_LIBRARY_LDFLAGS
1765 # ----------------------
1766 #
1767 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1768 # intrinsic and run-time libraries that are required to successfully
1769 # link a Fortran 95 program or shared library.  The output variable
1770 # F95LIBS is set to these flags.
1771 #
1772 # This macro is intended to be used in those situations when it is
1773 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1774 # program or shared library.
1775 #
1776 # For example, if object files from a C++ and Fortran 95 compiler must
1777 # be linked together, then the C++ compiler/linker must be used for
1778 # linking (since special C++-ish things need to happen at link time
1779 # like calling global constructors, instantiating templates, enabling
1780 # exception support, etc.).
1781 #
1782 # However, the Fortran 95 intrinsic and run-time libraries must be
1783 # linked in as well, but the C++ compiler/linker doesn't know how to
1784 # add these Fortran 95 libraries.  Hence, the macro
1785 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1786 # libraries.
1787 #
1788 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1789 # AC_F95_LIBRARY_LDFLAGS
1953  
1954  
1792 # _AC_F95_NAME_MANGLING
1793 # ---------------------
1794 # Test for the name mangling scheme used by the Fortran 95 compiler.
1795 #
1796 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1797 # by commas:
1798 #
1799 # lower case / upper case:
1800 #    case translation of the Fortan 95 symbols
1801 # underscore / no underscore:
1802 #    whether the compiler appends "_" to symbol names
1803 # extra underscore / no extra underscore:
1804 #    whether the compiler appends an extra "_" to symbol names already
1805 #    containing at least one underscore
1806 #
1807 # _AC_F95_NAME_MANGLING
1955  
1809 # The replacement is empty.
1956  
1957  
1958  
1813 # AC_F95_WRAPPERS
1814 # ---------------
1815 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1816 # properly mangle the names of C identifiers, and C identifiers with
1817 # underscores, respectively, so that they match the name mangling
1818 # scheme used by the Fortran 95 compiler.
1819 # AC_F95_WRAPPERS
1959  
1960  
1822 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1823 # ------------------------------------
1824 # For a Fortran subroutine of given NAME, define a shell variable
1825 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1826 # argument is not supplied, it defaults to NAME.
1827 # AC_F95_FUNC
1961  
1829 # AC_F90_MODULE_NAMES
1830 # -------------------
1831 #
1832 # Figure out how the Fortran 90 compiler constructs module file names
1833 #
1834 # AC_F90_MODULE_NAMES
1962  
1963  
1964  
# Line 1885 | Line 2012 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2012  
2013  
2014  
1888 #
1889 #
1890 #
2015  
2016  
2017  
# Line 1896 | Line 2020 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2020  
2021  
2022  
1899 # set program name
1900 PROGNAME="oopse"
2023  
2024  
1903 # there are two ways to do debugging.  One with the --enable-debug flag
1904 # and one using the DEBUG environment variable
2025  
2026 < debug=0
2027 < # Check whether --enable-debug or --disable-debug was given.
2028 < if test "${enable_debug+set}" = set; then
1909 <  enableval="$enable_debug"
1910 <  debug=1
1911 < fi;
1912 < if test "${DEBUG}"; then
2026 > # This is taken from http://autoqt.sourceforge.net/
2027 > # Copyright (c) 2002, Geoffrey Wossum
2028 > # All rights reserved.
2029  
2030 < cat >>confdefs.h <<\_ACEOF
2031 < #define debug 1
2032 < _ACEOF
2030 > # Redistribution and use in source and binary forms, with or without
2031 > # modification, are permitted provided that the following conditions are
2032 > # met:
2033  
2034 <  msg="$msg, debug mode"
2035 < fi
2034 > #  - Redistributions of source code must retain the above copyright notice,
2035 > #    this list of conditions and the following disclaimer.
2036  
2037 + #  - Redistributions in binary form must reproduce the above copyright
2038 + #    notice, this list of conditions and the following disclaimer in the
2039 + #    documentation and/or other materials provided with the distribution.
2040  
2041 + #  - Neither the name of Geoffrey Wossum nor the names of its
2042 + #    contributors may be used to endorse or promote products derived from
2043 + #    this software without specific prior written permission.
2044 +
2045 +
2046 + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2047 + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2048 + # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2049 + # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2050 + # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2051 + # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2052 + # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2053 + # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2054 + # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2055 + # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2056 + # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2057 +
2058 +
2059 + # Check for Qt compiler flags, linker flags, and binary packages
2060 +
2061 +
2062 +
2063   # who am i
2064   # Make sure we can run config.sub.
2065 < $ac_config_sub sun4 >/dev/null 2>&1 ||
2066 <  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2067 < echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2065 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2066 >  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2067 > echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2068     { (exit 1); exit 1; }; }
2069  
2070 < echo "$as_me:$LINENO: checking build system type" >&5
2071 < echo $ECHO_N "checking build system type... $ECHO_C" >&6
2070 > { echo "$as_me:$LINENO: checking build system type" >&5
2071 > echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2072   if test "${ac_cv_build+set}" = set; then
2073    echo $ECHO_N "(cached) $ECHO_C" >&6
2074   else
2075 <  ac_cv_build_alias=$build_alias
2076 < test -z "$ac_cv_build_alias" &&
2077 <  ac_cv_build_alias=`$ac_config_guess`
2078 < test -z "$ac_cv_build_alias" &&
2075 >  ac_build_alias=$build_alias
2076 > test "x$ac_build_alias" = x &&
2077 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2078 > test "x$ac_build_alias" = x &&
2079    { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2080   echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2081     { (exit 1); exit 1; }; }
2082 < ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2083 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2084 < echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2082 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2083 >  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2084 > echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2085     { (exit 1); exit 1; }; }
2086  
2087   fi
2088 < echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2089 < echo "${ECHO_T}$ac_cv_build" >&6
2088 > { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2089 > echo "${ECHO_T}$ac_cv_build" >&6; }
2090 > case $ac_cv_build in
2091 > *-*-*) ;;
2092 > *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2093 > echo "$as_me: error: invalid value of canonical build" >&2;}
2094 >   { (exit 1); exit 1; }; };;
2095 > esac
2096   build=$ac_cv_build
2097 < build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2098 < build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2099 < build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2097 > ac_save_IFS=$IFS; IFS='-'
2098 > set x $ac_cv_build
2099 > shift
2100 > build_cpu=$1
2101 > build_vendor=$2
2102 > shift; shift
2103 > # Remember, the first character of IFS is used to create $*,
2104 > # except with old shells:
2105 > build_os=$*
2106 > IFS=$ac_save_IFS
2107 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2108  
2109  
2110 < echo "$as_me:$LINENO: checking host system type" >&5
2111 < echo $ECHO_N "checking host system type... $ECHO_C" >&6
2110 > { echo "$as_me:$LINENO: checking host system type" >&5
2111 > echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2112   if test "${ac_cv_host+set}" = set; then
2113    echo $ECHO_N "(cached) $ECHO_C" >&6
2114   else
2115 <  ac_cv_host_alias=$host_alias
2116 < test -z "$ac_cv_host_alias" &&
2117 <  ac_cv_host_alias=$ac_cv_build_alias
2118 < ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2119 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2120 < echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2115 >  if test "x$host_alias" = x; then
2116 >  ac_cv_host=$ac_cv_build
2117 > else
2118 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2119 >    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2120 > echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2121     { (exit 1); exit 1; }; }
2122 + fi
2123  
2124   fi
2125 < echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2126 < echo "${ECHO_T}$ac_cv_host" >&6
2125 > { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2126 > echo "${ECHO_T}$ac_cv_host" >&6; }
2127 > case $ac_cv_host in
2128 > *-*-*) ;;
2129 > *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2130 > echo "$as_me: error: invalid value of canonical host" >&2;}
2131 >   { (exit 1); exit 1; }; };;
2132 > esac
2133   host=$ac_cv_host
2134 < host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2135 < host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2136 < host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2134 > ac_save_IFS=$IFS; IFS='-'
2135 > set x $ac_cv_host
2136 > shift
2137 > host_cpu=$1
2138 > host_vendor=$2
2139 > shift; shift
2140 > # Remember, the first character of IFS is used to create $*,
2141 > # except with old shells:
2142 > host_os=$*
2143 > IFS=$ac_save_IFS
2144 > case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2145  
2146  
2147  
2148  
2149  
2150 < ac_ext=c
2151 < ac_cpp='$CPP $CPPFLAGS'
2152 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2153 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2154 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2155 < if test -n "$ac_tool_prefix"; then
2156 <  for ac_prog in icc xlc gcc cc
2150 > # set program name
2151 > PROGNAME="oopse"
2152 >
2153 >
2154 >
2155 >
2156 > OBJEXT=".$OBJEXT"
2157 >
2158 > OOPSE=oopse
2159 >
2160 > if test "x${prefix}" = "xNONE"
2161 > then
2162 >  OOPSE_HOME=${ac_default_prefix}/oopse
2163 > else
2164 >  OOPSE_HOME=${prefix}/oopse
2165 > fi
2166 > # Check whether --enable-oopse-home was given.
2167 > if test "${enable_oopse_home+set}" = set; then
2168 >  enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
2169 > fi
2170 >
2171 >
2172 > # there are two ways to do debugging.  One with the --enable-debug flag
2173 > # and one using the DEBUG environment variable
2174 >
2175 > debug=0
2176 > # Check whether --enable-debug was given.
2177 > if test "${enable_debug+set}" = set; then
2178 >  enableval=$enable_debug; debug=1
2179 > fi
2180 >
2181 > if test "${DEBUG}"; then
2182 >
2183 > cat >>confdefs.h <<\_ACEOF
2184 > #define debug 1
2185 > _ACEOF
2186 >
2187 >  msg="$msg, debug mode"
2188 > fi
2189 >
2190 >
2191 > # Check whether --enable-single was given.
2192 > if test "${enable_single+set}" = set; then
2193 >  enableval=$enable_single; ok=$enableval
2194 > else
2195 >  ok=no
2196 > fi
2197 >
2198 > # Check whether --enable-float was given.
2199 > if test "${enable_float+set}" = set; then
2200 >  enableval=$enable_float; ok=$enableval
2201 > fi
2202 >
2203 > if test "$ok" = "yes"; then
2204 >
2205 > cat >>confdefs.h <<\_ACEOF
2206 > #define SINGLE_PRECISION 1
2207 > _ACEOF
2208 >
2209 >        USE_SINGLE_PRECISION=yes
2210 >
2211 > fi
2212 >
2213 > # Checks for programs.
2214 > ac_ext=cpp
2215 > ac_cpp='$CXXCPP $CPPFLAGS'
2216 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2217 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2218 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2219 > if test -z "$CXX"; then
2220 >  if test -n "$CCC"; then
2221 >    CXX=$CCC
2222 >  else
2223 >    if test -n "$ac_tool_prefix"; then
2224 >  for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2225    do
2226      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2227   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2228 < echo "$as_me:$LINENO: checking for $ac_word" >&5
2229 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2230 < if test "${ac_cv_prog_CC+set}" = set; then
2228 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2229 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2230 > if test "${ac_cv_prog_CXX+set}" = set; then
2231    echo $ECHO_N "(cached) $ECHO_C" >&6
2232   else
2233 <  if test -n "$CC"; then
2234 <  ac_cv_prog_CC="$CC" # Let the user override the test.
2233 >  if test -n "$CXX"; then
2234 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2235   else
2236   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2237   for as_dir in $PATH
# Line 2001 | Line 2239 | do
2239    IFS=$as_save_IFS
2240    test -z "$as_dir" && as_dir=.
2241    for ac_exec_ext in '' $ac_executable_extensions; do
2242 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2243 <    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2242 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2243 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2244      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2245      break 2
2246    fi
2247   done
2248   done
2249 + IFS=$as_save_IFS
2250  
2251   fi
2252   fi
2253 < CC=$ac_cv_prog_CC
2254 < if test -n "$CC"; then
2255 <  echo "$as_me:$LINENO: result: $CC" >&5
2256 < echo "${ECHO_T}$CC" >&6
2253 > CXX=$ac_cv_prog_CXX
2254 > if test -n "$CXX"; then
2255 >  { echo "$as_me:$LINENO: result: $CXX" >&5
2256 > echo "${ECHO_T}$CXX" >&6; }
2257   else
2258 <  echo "$as_me:$LINENO: result: no" >&5
2259 < echo "${ECHO_T}no" >&6
2258 >  { echo "$as_me:$LINENO: result: no" >&5
2259 > echo "${ECHO_T}no" >&6; }
2260   fi
2261  
2262 <    test -n "$CC" && break
2262 >
2263 >    test -n "$CXX" && break
2264    done
2265   fi
2266 < if test -z "$CC"; then
2267 <  ac_ct_CC=$CC
2268 <  for ac_prog in icc xlc gcc cc
2266 > if test -z "$CXX"; then
2267 >  ac_ct_CXX=$CXX
2268 >  for ac_prog in mpicxx icpc pathCC pgCC c++ xlc++ xlC g++ CC
2269   do
2270    # Extract the first word of "$ac_prog", so it can be a program name with args.
2271   set dummy $ac_prog; ac_word=$2
2272 < echo "$as_me:$LINENO: checking for $ac_word" >&5
2273 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2274 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2272 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2273 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2274 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2275    echo $ECHO_N "(cached) $ECHO_C" >&6
2276   else
2277 <  if test -n "$ac_ct_CC"; then
2278 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2277 >  if test -n "$ac_ct_CXX"; then
2278 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2279   else
2280   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2281   for as_dir in $PATH
# Line 2043 | Line 2283 | do
2283    IFS=$as_save_IFS
2284    test -z "$as_dir" && as_dir=.
2285    for ac_exec_ext in '' $ac_executable_extensions; do
2286 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2287 <    ac_cv_prog_ac_ct_CC="$ac_prog"
2286 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2287 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
2288      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2289      break 2
2290    fi
2291   done
2292   done
2293 + IFS=$as_save_IFS
2294  
2295   fi
2296   fi
2297 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
2298 < if test -n "$ac_ct_CC"; then
2299 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2300 < echo "${ECHO_T}$ac_ct_CC" >&6
2297 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2298 > if test -n "$ac_ct_CXX"; then
2299 >  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2300 > echo "${ECHO_T}$ac_ct_CXX" >&6; }
2301   else
2302 <  echo "$as_me:$LINENO: result: no" >&5
2303 < echo "${ECHO_T}no" >&6
2302 >  { echo "$as_me:$LINENO: result: no" >&5
2303 > echo "${ECHO_T}no" >&6; }
2304   fi
2305  
2306 <  test -n "$ac_ct_CC" && break
2306 >
2307 >  test -n "$ac_ct_CXX" && break
2308   done
2309  
2310 <  CC=$ac_ct_CC
2310 >  if test "x$ac_ct_CXX" = x; then
2311 >    CXX="g++"
2312 >  else
2313 >    case $cross_compiling:$ac_tool_warned in
2314 > yes:)
2315 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2316 > whose name does not start with the host triplet.  If you think this
2317 > configuration is useful to you, please write to autoconf@gnu.org." >&5
2318 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2319 > whose name does not start with the host triplet.  If you think this
2320 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2321 > ac_tool_warned=yes ;;
2322 > esac
2323 >    CXX=$ac_ct_CXX
2324 >  fi
2325   fi
2326  
2327 <
2328 < test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2073 < See \`config.log' for more details." >&5
2074 < echo "$as_me: error: no acceptable C compiler found in \$PATH
2075 < See \`config.log' for more details." >&2;}
2076 <   { (exit 1); exit 1; }; }
2077 <
2327 >  fi
2328 > fi
2329   # Provide some information about the compiler.
2330 < echo "$as_me:$LINENO:" \
2080 <     "checking for C compiler version" >&5
2330 > echo "$as_me:$LINENO: checking for C++ compiler version" >&5
2331   ac_compiler=`set X $ac_compile; echo $2`
2332 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2333 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
2332 > { (ac_try="$ac_compiler --version >&5"
2333 > case "(($ac_try" in
2334 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2335 >  *) ac_try_echo=$ac_try;;
2336 > esac
2337 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2338 >  (eval "$ac_compiler --version >&5") 2>&5
2339    ac_status=$?
2340    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2341    (exit $ac_status); }
2342 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2343 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
2342 > { (ac_try="$ac_compiler -v >&5"
2343 > case "(($ac_try" in
2344 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2345 >  *) ac_try_echo=$ac_try;;
2346 > esac
2347 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2348 >  (eval "$ac_compiler -v >&5") 2>&5
2349    ac_status=$?
2350    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2351    (exit $ac_status); }
2352 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2353 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
2352 > { (ac_try="$ac_compiler -V >&5"
2353 > case "(($ac_try" in
2354 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2355 >  *) ac_try_echo=$ac_try;;
2356 > esac
2357 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2358 >  (eval "$ac_compiler -V >&5") 2>&5
2359    ac_status=$?
2360    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2361    (exit $ac_status); }
# Line 2115 | Line 2380 | ac_clean_files="$ac_clean_files a.out a.exe b.out"
2380   # Try to create an executable without -o first, disregard a.out.
2381   # It will help us diagnose broken compilers, and finding out an intuition
2382   # of exeext.
2383 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2384 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2385 < ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386 < if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2387 <  (eval $ac_link_default) 2>&5
2383 > { echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
2384 > echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6; }
2385 > ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2386 > #
2387 > # List of possible output files, starting from the most likely.
2388 > # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2389 > # only as a last resort.  b.out is created by i960 compilers.
2390 > ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2391 > #
2392 > # The IRIX 6 linker writes into existing files which may not be
2393 > # executable, retaining their permissions.  Remove them first so a
2394 > # subsequent execution test works.
2395 > ac_rmfiles=
2396 > for ac_file in $ac_files
2397 > do
2398 >  case $ac_file in
2399 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2400 >    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2401 >  esac
2402 > done
2403 > rm -f $ac_rmfiles
2404 >
2405 > if { (ac_try="$ac_link_default"
2406 > case "(($ac_try" in
2407 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2408 >  *) ac_try_echo=$ac_try;;
2409 > esac
2410 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2411 >  (eval "$ac_link_default") 2>&5
2412    ac_status=$?
2413    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2414    (exit $ac_status); }; then
2415 <  # Find the output, starting from the most likely.  This scheme is
2416 < # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2417 < # resort.
2418 <
2419 < # Be careful to initialize this variable, since it used to be cached.
2420 < # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2132 < ac_cv_exeext=
2133 < # b.out is created by i960 compilers.
2134 < for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2415 >  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2416 > # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2417 > # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2418 > # so that the user can short-circuit this test for compilers unknown to
2419 > # Autoconf.
2420 > for ac_file in $ac_files ''
2421   do
2422    test -f "$ac_file" || continue
2423    case $ac_file in
2424 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2424 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2425          ;;
2140    conftest.$ac_ext )
2141        # This is the source file.
2142        ;;
2426      [ab].out )
2427          # We found the default executable, but exeext='' is most
2428          # certainly right.
2429          break;;
2430      *.* )
2431 <        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2432 <        # FIXME: I believe we export ac_cv_exeext for Libtool,
2433 <        # but it would be cool to find out if it's true.  Does anybody
2434 <        # maintain Libtool? --akim.
2435 <        export ac_cv_exeext
2431 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2432 >        then :; else
2433 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2434 >        fi
2435 >        # We set ac_cv_exeext here because the later test for it is not
2436 >        # safe: cross compilers may not add the suffix if given an `-o'
2437 >        # argument, so we may need to know it at that point already.
2438 >        # Even if this section looks crufty: it has the advantage of
2439 >        # actually working.
2440          break;;
2441      * )
2442          break;;
2443    esac
2444   done
2445 + test "$ac_cv_exeext" = no && ac_cv_exeext=
2446 +
2447   else
2448 +  ac_file=''
2449 + fi
2450 +
2451 + { echo "$as_me:$LINENO: result: $ac_file" >&5
2452 + echo "${ECHO_T}$ac_file" >&6; }
2453 + if test -z "$ac_file"; then
2454    echo "$as_me: failed program was:" >&5
2455   sed 's/^/| /' conftest.$ac_ext >&5
2456  
2457 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2457 > { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
2458   See \`config.log' for more details." >&5
2459 < echo "$as_me: error: C compiler cannot create executables
2459 > echo "$as_me: error: C++ compiler cannot create executables
2460   See \`config.log' for more details." >&2;}
2461     { (exit 77); exit 77; }; }
2462   fi
2463  
2464   ac_exeext=$ac_cv_exeext
2170 echo "$as_me:$LINENO: result: $ac_file" >&5
2171 echo "${ECHO_T}$ac_file" >&6
2465  
2466 < # Check the compiler produces executables we can run.  If not, either
2466 > # Check that the compiler produces executables we can run.  If not, either
2467   # the compiler is broken, or we cross compile.
2468 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2469 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2468 > { echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2469 > echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6; }
2470   # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2471   # If not cross compiling, check that we can run a simple program.
2472   if test "$cross_compiling" != yes; then
2473    if { ac_try='./$ac_file'
2474 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2475 <  (eval $ac_try) 2>&5
2474 >  { (case "(($ac_try" in
2475 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2476 >  *) ac_try_echo=$ac_try;;
2477 > esac
2478 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2479 >  (eval "$ac_try") 2>&5
2480    ac_status=$?
2481    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2482    (exit $ac_status); }; }; then
# Line 2188 | Line 2485 | if test "$cross_compiling" != yes; then
2485      if test "$cross_compiling" = maybe; then
2486          cross_compiling=yes
2487      else
2488 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2488 >        { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2489   If you meant to cross compile, use \`--host'.
2490   See \`config.log' for more details." >&5
2491 < echo "$as_me: error: cannot run C compiled programs.
2491 > echo "$as_me: error: cannot run C++ compiled programs.
2492   If you meant to cross compile, use \`--host'.
2493   See \`config.log' for more details." >&2;}
2494     { (exit 1); exit 1; }; }
2495      fi
2496    fi
2497   fi
2498 < echo "$as_me:$LINENO: result: yes" >&5
2499 < echo "${ECHO_T}yes" >&6
2498 > { echo "$as_me:$LINENO: result: yes" >&5
2499 > echo "${ECHO_T}yes" >&6; }
2500  
2501   rm -f a.out a.exe conftest$ac_cv_exeext b.out
2502   ac_clean_files=$ac_clean_files_save
2503 < # Check the compiler produces executables we can run.  If not, either
2503 > # Check that the compiler produces executables we can run.  If not, either
2504   # the compiler is broken, or we cross compile.
2505 < echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2506 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2507 < echo "$as_me:$LINENO: result: $cross_compiling" >&5
2508 < echo "${ECHO_T}$cross_compiling" >&6
2505 > { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2506 > echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2507 > { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2508 > echo "${ECHO_T}$cross_compiling" >&6; }
2509  
2510 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
2511 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2512 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2513 <  (eval $ac_link) 2>&5
2510 > { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2511 > echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2512 > if { (ac_try="$ac_link"
2513 > case "(($ac_try" in
2514 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2515 >  *) ac_try_echo=$ac_try;;
2516 > esac
2517 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2518 >  (eval "$ac_link") 2>&5
2519    ac_status=$?
2520    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2521    (exit $ac_status); }; then
# Line 2224 | Line 2526 | for ac_file in conftest.exe conftest conftest.*; do
2526   for ac_file in conftest.exe conftest conftest.*; do
2527    test -f "$ac_file" || continue
2528    case $ac_file in
2529 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2529 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2530      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2229          export ac_cv_exeext
2531            break;;
2532      * ) break;;
2533    esac
# Line 2240 | Line 2541 | rm -f conftest$ac_cv_exeext
2541   fi
2542  
2543   rm -f conftest$ac_cv_exeext
2544 < echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2545 < echo "${ECHO_T}$ac_cv_exeext" >&6
2544 > { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2545 > echo "${ECHO_T}$ac_cv_exeext" >&6; }
2546  
2547   rm -f conftest.$ac_ext
2548   EXEEXT=$ac_cv_exeext
2549   ac_exeext=$EXEEXT
2550 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
2551 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2550 > { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2551 > echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2552   if test "${ac_cv_objext+set}" = set; then
2553    echo $ECHO_N "(cached) $ECHO_C" >&6
2554   else
# Line 2267 | Line 2568 | rm -f conftest.o conftest.obj
2568   }
2569   _ACEOF
2570   rm -f conftest.o conftest.obj
2571 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2572 <  (eval $ac_compile) 2>&5
2571 > if { (ac_try="$ac_compile"
2572 > case "(($ac_try" in
2573 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2574 >  *) ac_try_echo=$ac_try;;
2575 > esac
2576 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2577 >  (eval "$ac_compile") 2>&5
2578    ac_status=$?
2579    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2580    (exit $ac_status); }; then
2581 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2581 >  for ac_file in conftest.o conftest.obj conftest.*; do
2582 >  test -f "$ac_file" || continue;
2583    case $ac_file in
2584 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2584 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2585      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2586         break;;
2587    esac
# Line 2292 | Line 2599 | fi
2599  
2600   rm -f conftest.$ac_cv_objext conftest.$ac_ext
2601   fi
2602 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2603 < echo "${ECHO_T}$ac_cv_objext" >&6
2602 > { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2603 > echo "${ECHO_T}$ac_cv_objext" >&6; }
2604   OBJEXT=$ac_cv_objext
2605   ac_objext=$OBJEXT
2606 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2607 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2608 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
2606 > { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2607 > echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
2608 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2609    echo $ECHO_N "(cached) $ECHO_C" >&6
2610   else
2611    cat >conftest.$ac_ext <<_ACEOF
# Line 2320 | Line 2627 | rm -f conftest.$ac_objext
2627   }
2628   _ACEOF
2629   rm -f conftest.$ac_objext
2630 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2631 <  (eval $ac_compile) 2>conftest.er1
2630 > if { (ac_try="$ac_compile"
2631 > case "(($ac_try" in
2632 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2633 >  *) ac_try_echo=$ac_try;;
2634 > esac
2635 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2636 >  (eval "$ac_compile") 2>conftest.er1
2637    ac_status=$?
2638    grep -v '^ *+' conftest.er1 >conftest.err
2639    rm -f conftest.er1
2640    cat conftest.err >&5
2641    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2642 <  (exit $ac_status); } &&
2643 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2644 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2645 <  (eval $ac_try) 2>&5
2334 <  ac_status=$?
2335 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336 <  (exit $ac_status); }; } &&
2337 <         { ac_try='test -s conftest.$ac_objext'
2338 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2339 <  (eval $ac_try) 2>&5
2340 <  ac_status=$?
2341 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342 <  (exit $ac_status); }; }; then
2642 >  (exit $ac_status); } && {
2643 >         test -z "$ac_cxx_werror_flag" ||
2644 >         test ! -s conftest.err
2645 >       } && test -s conftest.$ac_objext; then
2646    ac_compiler_gnu=yes
2647   else
2648    echo "$as_me: failed program was:" >&5
2649   sed 's/^/| /' conftest.$ac_ext >&5
2650  
2651 < ac_compiler_gnu=no
2651 >        ac_compiler_gnu=no
2652   fi
2350 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2351 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2653  
2654 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2655 + ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2656 +
2657   fi
2658 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2659 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2660 < GCC=`test $ac_compiler_gnu = yes && echo yes`
2661 < ac_test_CFLAGS=${CFLAGS+set}
2662 < ac_save_CFLAGS=$CFLAGS
2663 < CFLAGS="-g"
2664 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2665 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2362 < if test "${ac_cv_prog_cc_g+set}" = set; then
2658 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2659 > echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
2660 > GXX=`test $ac_compiler_gnu = yes && echo yes`
2661 > ac_test_CXXFLAGS=${CXXFLAGS+set}
2662 > ac_save_CXXFLAGS=$CXXFLAGS
2663 > { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2664 > echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
2665 > if test "${ac_cv_prog_cxx_g+set}" = set; then
2666    echo $ECHO_N "(cached) $ECHO_C" >&6
2667   else
2668 <  cat >conftest.$ac_ext <<_ACEOF
2668 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
2669 >   ac_cxx_werror_flag=yes
2670 >   ac_cv_prog_cxx_g=no
2671 >   CXXFLAGS="-g"
2672 >   cat >conftest.$ac_ext <<_ACEOF
2673   /* confdefs.h.  */
2674   _ACEOF
2675   cat confdefs.h >>conftest.$ac_ext
# Line 2378 | Line 2685 | rm -f conftest.$ac_objext
2685   }
2686   _ACEOF
2687   rm -f conftest.$ac_objext
2688 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2689 <  (eval $ac_compile) 2>conftest.er1
2688 > if { (ac_try="$ac_compile"
2689 > case "(($ac_try" in
2690 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2691 >  *) ac_try_echo=$ac_try;;
2692 > esac
2693 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2694 >  (eval "$ac_compile") 2>conftest.er1
2695    ac_status=$?
2696    grep -v '^ *+' conftest.er1 >conftest.err
2697    rm -f conftest.er1
2698    cat conftest.err >&5
2699    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2700 <  (exit $ac_status); } &&
2701 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2702 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2703 <  (eval $ac_try) 2>&5
2704 <  ac_status=$?
2393 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 <  (exit $ac_status); }; } &&
2395 <         { ac_try='test -s conftest.$ac_objext'
2396 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2397 <  (eval $ac_try) 2>&5
2398 <  ac_status=$?
2399 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 <  (exit $ac_status); }; }; then
2401 <  ac_cv_prog_cc_g=yes
2700 >  (exit $ac_status); } && {
2701 >         test -z "$ac_cxx_werror_flag" ||
2702 >         test ! -s conftest.err
2703 >       } && test -s conftest.$ac_objext; then
2704 >  ac_cv_prog_cxx_g=yes
2705   else
2706    echo "$as_me: failed program was:" >&5
2707   sed 's/^/| /' conftest.$ac_ext >&5
2708  
2709 < ac_cv_prog_cc_g=no
2710 < fi
2408 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2409 < fi
2410 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2411 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2412 < if test "$ac_test_CFLAGS" = set; then
2413 <  CFLAGS=$ac_save_CFLAGS
2414 < elif test $ac_cv_prog_cc_g = yes; then
2415 <  if test "$GCC" = yes; then
2416 <    CFLAGS="-g -O2"
2417 <  else
2418 <    CFLAGS="-g"
2419 <  fi
2420 < else
2421 <  if test "$GCC" = yes; then
2422 <    CFLAGS="-O2"
2423 <  else
2424 <    CFLAGS=
2425 <  fi
2426 < fi
2427 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2428 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2429 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
2430 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2431 < else
2432 <  ac_cv_prog_cc_stdc=no
2433 < ac_save_CC=$CC
2434 < cat >conftest.$ac_ext <<_ACEOF
2709 >        CXXFLAGS=""
2710 >      cat >conftest.$ac_ext <<_ACEOF
2711   /* confdefs.h.  */
2712   _ACEOF
2713   cat confdefs.h >>conftest.$ac_ext
2714   cat >>conftest.$ac_ext <<_ACEOF
2715   /* end confdefs.h.  */
2440 #include <stdarg.h>
2441 #include <stdio.h>
2442 #include <sys/types.h>
2443 #include <sys/stat.h>
2444 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2445 struct buf { int x; };
2446 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2447 static char *e (p, i)
2448     char **p;
2449     int i;
2450 {
2451  return p[i];
2452 }
2453 static char *f (char * (*g) (char **, int), char **p, ...)
2454 {
2455  char *s;
2456  va_list v;
2457  va_start (v,p);
2458  s = g (p, va_arg (v,int));
2459  va_end (v);
2460  return s;
2461 }
2716  
2463 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2464   function prototypes and stuff, but not '\xHH' hex character constants.
2465   These don't provoke an error unfortunately, instead are silently treated
2466   as 'x'.  The following induces an error, until -std1 is added to get
2467   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2468   array size at least.  It's necessary to write '\x00'==0 to get something
2469   that's true only with -std1.  */
2470 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2471
2472 int test (int i, double x);
2473 struct s1 {int (*f) (int a);};
2474 struct s2 {int (*f) (double a);};
2475 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2476 int argc;
2477 char **argv;
2717   int
2718   main ()
2719   {
2481 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2482  ;
2483  return 0;
2484 }
2485 _ACEOF
2486 # Don't try gcc -ansi; that turns off useful extensions and
2487 # breaks some systems' header files.
2488 # AIX                   -qlanglvl=ansi
2489 # Ultrix and OSF/1      -std1
2490 # HP-UX 10.20 and later -Ae
2491 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2492 # SVR4                  -Xc -D__EXTENSIONS__
2493 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2494 do
2495  CC="$ac_save_CC $ac_arg"
2496  rm -f conftest.$ac_objext
2497 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2498  (eval $ac_compile) 2>conftest.er1
2499  ac_status=$?
2500  grep -v '^ *+' conftest.er1 >conftest.err
2501  rm -f conftest.er1
2502  cat conftest.err >&5
2503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504  (exit $ac_status); } &&
2505         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2506  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2507  (eval $ac_try) 2>&5
2508  ac_status=$?
2509  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2510  (exit $ac_status); }; } &&
2511         { ac_try='test -s conftest.$ac_objext'
2512  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2513  (eval $ac_try) 2>&5
2514  ac_status=$?
2515  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516  (exit $ac_status); }; }; then
2517  ac_cv_prog_cc_stdc=$ac_arg
2518 break
2519 else
2520  echo "$as_me: failed program was:" >&5
2521 sed 's/^/| /' conftest.$ac_ext >&5
2720  
2523 fi
2524 rm -f conftest.err conftest.$ac_objext
2525 done
2526 rm -f conftest.$ac_ext conftest.$ac_objext
2527 CC=$ac_save_CC
2528
2529 fi
2530
2531 case "x$ac_cv_prog_cc_stdc" in
2532  x|xno)
2533    echo "$as_me:$LINENO: result: none needed" >&5
2534 echo "${ECHO_T}none needed" >&6 ;;
2535  *)
2536    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2537 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2538    CC="$CC $ac_cv_prog_cc_stdc" ;;
2539 esac
2540
2541 # Some people use a C++ compiler to compile C.  Since we use `exit',
2542 # in C++ we need to declare it.  In case someone uses the same compiler
2543 # for both compiling C and C++ we need to have the C++ compiler decide
2544 # the declaration of exit, since it's the most demanding environment.
2545 cat >conftest.$ac_ext <<_ACEOF
2546 #ifndef __cplusplus
2547  choke me
2548 #endif
2549 _ACEOF
2550 rm -f conftest.$ac_objext
2551 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2552  (eval $ac_compile) 2>conftest.er1
2553  ac_status=$?
2554  grep -v '^ *+' conftest.er1 >conftest.err
2555  rm -f conftest.er1
2556  cat conftest.err >&5
2557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2558  (exit $ac_status); } &&
2559         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2560  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2561  (eval $ac_try) 2>&5
2562  ac_status=$?
2563  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564  (exit $ac_status); }; } &&
2565         { ac_try='test -s conftest.$ac_objext'
2566  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2567  (eval $ac_try) 2>&5
2568  ac_status=$?
2569  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570  (exit $ac_status); }; }; then
2571  for ac_declaration in \
2572   '' \
2573   'extern "C" void std::exit (int) throw (); using std::exit;' \
2574   'extern "C" void std::exit (int); using std::exit;' \
2575   'extern "C" void exit (int) throw ();' \
2576   'extern "C" void exit (int);' \
2577   'void exit (int);'
2578 do
2579  cat >conftest.$ac_ext <<_ACEOF
2580 /* confdefs.h.  */
2581 _ACEOF
2582 cat confdefs.h >>conftest.$ac_ext
2583 cat >>conftest.$ac_ext <<_ACEOF
2584 /* end confdefs.h.  */
2585 $ac_declaration
2586 #include <stdlib.h>
2587 int
2588 main ()
2589 {
2590 exit (42);
2721    ;
2722    return 0;
2723   }
2724   _ACEOF
2725   rm -f conftest.$ac_objext
2726 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2727 <  (eval $ac_compile) 2>conftest.er1
2726 > if { (ac_try="$ac_compile"
2727 > case "(($ac_try" in
2728 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2729 >  *) ac_try_echo=$ac_try;;
2730 > esac
2731 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2732 >  (eval "$ac_compile") 2>conftest.er1
2733    ac_status=$?
2734    grep -v '^ *+' conftest.er1 >conftest.err
2735    rm -f conftest.er1
2736    cat conftest.err >&5
2737    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2738 <  (exit $ac_status); } &&
2739 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2740 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2741 <  (eval $ac_try) 2>&5
2607 <  ac_status=$?
2608 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609 <  (exit $ac_status); }; } &&
2610 <         { ac_try='test -s conftest.$ac_objext'
2611 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2612 <  (eval $ac_try) 2>&5
2613 <  ac_status=$?
2614 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 <  (exit $ac_status); }; }; then
2738 >  (exit $ac_status); } && {
2739 >         test -z "$ac_cxx_werror_flag" ||
2740 >         test ! -s conftest.err
2741 >       } && test -s conftest.$ac_objext; then
2742    :
2743   else
2744    echo "$as_me: failed program was:" >&5
2745   sed 's/^/| /' conftest.$ac_ext >&5
2746  
2747 < continue
2748 < fi
2749 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2624 <  cat >conftest.$ac_ext <<_ACEOF
2747 >        ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2748 >         CXXFLAGS="-g"
2749 >         cat >conftest.$ac_ext <<_ACEOF
2750   /* confdefs.h.  */
2751   _ACEOF
2752   cat confdefs.h >>conftest.$ac_ext
2753   cat >>conftest.$ac_ext <<_ACEOF
2754   /* end confdefs.h.  */
2755 < $ac_declaration
2755 >
2756   int
2757   main ()
2758   {
2759 < exit (42);
2759 >
2760    ;
2761    return 0;
2762   }
2763   _ACEOF
2764   rm -f conftest.$ac_objext
2765 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766 <  (eval $ac_compile) 2>conftest.er1
2765 > if { (ac_try="$ac_compile"
2766 > case "(($ac_try" in
2767 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2768 >  *) ac_try_echo=$ac_try;;
2769 > esac
2770 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2771 >  (eval "$ac_compile") 2>conftest.er1
2772    ac_status=$?
2773    grep -v '^ *+' conftest.er1 >conftest.err
2774    rm -f conftest.er1
2775    cat conftest.err >&5
2776    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2777 <  (exit $ac_status); } &&
2778 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2779 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2780 <  (eval $ac_try) 2>&5
2781 <  ac_status=$?
2652 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2653 <  (exit $ac_status); }; } &&
2654 <         { ac_try='test -s conftest.$ac_objext'
2655 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2656 <  (eval $ac_try) 2>&5
2657 <  ac_status=$?
2658 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2659 <  (exit $ac_status); }; }; then
2660 <  break
2777 >  (exit $ac_status); } && {
2778 >         test -z "$ac_cxx_werror_flag" ||
2779 >         test ! -s conftest.err
2780 >       } && test -s conftest.$ac_objext; then
2781 >  ac_cv_prog_cxx_g=yes
2782   else
2783    echo "$as_me: failed program was:" >&5
2784   sed 's/^/| /' conftest.$ac_ext >&5
2785  
2786 +
2787   fi
2788 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2789 < done
2668 < rm -f conftest*
2669 < if test -n "$ac_declaration"; then
2670 <  echo '#ifdef __cplusplus' >>confdefs.h
2671 <  echo $ac_declaration      >>confdefs.h
2672 <  echo '#endif'             >>confdefs.h
2788 >
2789 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2790   fi
2791  
2792 < else
2793 <  echo "$as_me: failed program was:" >&5
2677 < sed 's/^/| /' conftest.$ac_ext >&5
2792 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2793 > fi
2794  
2795 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2796 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
2797   fi
2798 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2798 > { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2799 > echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
2800 > if test "$ac_test_CXXFLAGS" = set; then
2801 >  CXXFLAGS=$ac_save_CXXFLAGS
2802 > elif test $ac_cv_prog_cxx_g = yes; then
2803 >  if test "$GXX" = yes; then
2804 >    CXXFLAGS="-g -O2"
2805 >  else
2806 >    CXXFLAGS="-g"
2807 >  fi
2808 > else
2809 >  if test "$GXX" = yes; then
2810 >    CXXFLAGS="-O2"
2811 >  else
2812 >    CXXFLAGS=
2813 >  fi
2814 > fi
2815   ac_ext=c
2816   ac_cpp='$CPP $CPPFLAGS'
2817   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2818   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2819   ac_compiler_gnu=$ac_cv_c_compiler_gnu
2820  
2821 <
2822 < ac_ext=cc
2823 < ac_cpp='$CXXCPP $CPPFLAGS'
2824 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2825 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2692 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2821 > ac_ext=c
2822 > ac_cpp='$CPP $CPPFLAGS'
2823 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2824 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2825 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
2826   if test -n "$ac_tool_prefix"; then
2827 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2827 >  for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2828    do
2829      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2830   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2831 < echo "$as_me:$LINENO: checking for $ac_word" >&5
2832 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2833 < if test "${ac_cv_prog_CXX+set}" = set; then
2831 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2832 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2833 > if test "${ac_cv_prog_CC+set}" = set; then
2834    echo $ECHO_N "(cached) $ECHO_C" >&6
2835   else
2836 <  if test -n "$CXX"; then
2837 <  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2836 >  if test -n "$CC"; then
2837 >  ac_cv_prog_CC="$CC" # Let the user override the test.
2838   else
2839   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2840   for as_dir in $PATH
# Line 2709 | Line 2842 | do
2842    IFS=$as_save_IFS
2843    test -z "$as_dir" && as_dir=.
2844    for ac_exec_ext in '' $ac_executable_extensions; do
2845 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2846 <    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2845 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2846 >    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2847      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2848      break 2
2849    fi
2850   done
2851   done
2852 + IFS=$as_save_IFS
2853  
2854   fi
2855   fi
2856 < CXX=$ac_cv_prog_CXX
2857 < if test -n "$CXX"; then
2858 <  echo "$as_me:$LINENO: result: $CXX" >&5
2859 < echo "${ECHO_T}$CXX" >&6
2856 > CC=$ac_cv_prog_CC
2857 > if test -n "$CC"; then
2858 >  { echo "$as_me:$LINENO: result: $CC" >&5
2859 > echo "${ECHO_T}$CC" >&6; }
2860   else
2861 <  echo "$as_me:$LINENO: result: no" >&5
2862 < echo "${ECHO_T}no" >&6
2861 >  { echo "$as_me:$LINENO: result: no" >&5
2862 > echo "${ECHO_T}no" >&6; }
2863   fi
2864  
2865 <    test -n "$CXX" && break
2865 >
2866 >    test -n "$CC" && break
2867    done
2868   fi
2869 < if test -z "$CXX"; then
2870 <  ac_ct_CXX=$CXX
2871 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2869 > if test -z "$CC"; then
2870 >  ac_ct_CC=$CC
2871 >  for ac_prog in mpicc icc pathcc pgcc cc xlc gcc
2872   do
2873    # Extract the first word of "$ac_prog", so it can be a program name with args.
2874   set dummy $ac_prog; ac_word=$2
2875 < echo "$as_me:$LINENO: checking for $ac_word" >&5
2876 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2877 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2875 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
2876 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2877 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2878    echo $ECHO_N "(cached) $ECHO_C" >&6
2879   else
2880 <  if test -n "$ac_ct_CXX"; then
2881 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2880 >  if test -n "$ac_ct_CC"; then
2881 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2882   else
2883   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2884   for as_dir in $PATH
# Line 2751 | Line 2886 | do
2886    IFS=$as_save_IFS
2887    test -z "$as_dir" && as_dir=.
2888    for ac_exec_ext in '' $ac_executable_extensions; do
2889 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2890 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
2889 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2890 >    ac_cv_prog_ac_ct_CC="$ac_prog"
2891      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2892      break 2
2893    fi
2894   done
2895   done
2896 + IFS=$as_save_IFS
2897  
2898   fi
2899   fi
2900 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2901 < if test -n "$ac_ct_CXX"; then
2902 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2903 < echo "${ECHO_T}$ac_ct_CXX" >&6
2900 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
2901 > if test -n "$ac_ct_CC"; then
2902 >  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2903 > echo "${ECHO_T}$ac_ct_CC" >&6; }
2904   else
2905 <  echo "$as_me:$LINENO: result: no" >&5
2906 < echo "${ECHO_T}no" >&6
2905 >  { echo "$as_me:$LINENO: result: no" >&5
2906 > echo "${ECHO_T}no" >&6; }
2907   fi
2908  
2909 <  test -n "$ac_ct_CXX" && break
2909 >
2910 >  test -n "$ac_ct_CC" && break
2911   done
2775 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2912  
2913 <  CXX=$ac_ct_CXX
2913 >  if test "x$ac_ct_CC" = x; then
2914 >    CC=""
2915 >  else
2916 >    case $cross_compiling:$ac_tool_warned in
2917 > yes:)
2918 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2919 > whose name does not start with the host triplet.  If you think this
2920 > configuration is useful to you, please write to autoconf@gnu.org." >&5
2921 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2922 > whose name does not start with the host triplet.  If you think this
2923 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2924 > ac_tool_warned=yes ;;
2925 > esac
2926 >    CC=$ac_ct_CC
2927 >  fi
2928   fi
2929  
2930  
2931 + test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2932 + See \`config.log' for more details." >&5
2933 + echo "$as_me: error: no acceptable C compiler found in \$PATH
2934 + See \`config.log' for more details." >&2;}
2935 +   { (exit 1); exit 1; }; }
2936 +
2937   # Provide some information about the compiler.
2938 < echo "$as_me:$LINENO:" \
2783 <     "checking for C++ compiler version" >&5
2938 > echo "$as_me:$LINENO: checking for C compiler version" >&5
2939   ac_compiler=`set X $ac_compile; echo $2`
2940 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2941 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
2940 > { (ac_try="$ac_compiler --version >&5"
2941 > case "(($ac_try" in
2942 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943 >  *) ac_try_echo=$ac_try;;
2944 > esac
2945 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2946 >  (eval "$ac_compiler --version >&5") 2>&5
2947    ac_status=$?
2948    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2949    (exit $ac_status); }
2950 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2951 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
2950 > { (ac_try="$ac_compiler -v >&5"
2951 > case "(($ac_try" in
2952 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2953 >  *) ac_try_echo=$ac_try;;
2954 > esac
2955 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2956 >  (eval "$ac_compiler -v >&5") 2>&5
2957    ac_status=$?
2958    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2959    (exit $ac_status); }
2960 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2961 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
2960 > { (ac_try="$ac_compiler -V >&5"
2961 > case "(($ac_try" in
2962 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2963 >  *) ac_try_echo=$ac_try;;
2964 > esac
2965 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2966 >  (eval "$ac_compiler -V >&5") 2>&5
2967    ac_status=$?
2968    echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969    (exit $ac_status); }
2970  
2971 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2972 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2973 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2971 > { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2972 > echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2973 > if test "${ac_cv_c_compiler_gnu+set}" = set; then
2974    echo $ECHO_N "(cached) $ECHO_C" >&6
2975   else
2976    cat >conftest.$ac_ext <<_ACEOF
# Line 2822 | Line 2992 | rm -f conftest.$ac_objext
2992   }
2993   _ACEOF
2994   rm -f conftest.$ac_objext
2995 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2996 <  (eval $ac_compile) 2>conftest.er1
2995 > if { (ac_try="$ac_compile"
2996 > case "(($ac_try" in
2997 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2998 >  *) ac_try_echo=$ac_try;;
2999 > esac
3000 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3001 >  (eval "$ac_compile") 2>conftest.er1
3002    ac_status=$?
3003    grep -v '^ *+' conftest.er1 >conftest.err
3004    rm -f conftest.er1
3005    cat conftest.err >&5
3006    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3007 <  (exit $ac_status); } &&
3008 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3009 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3010 <  (eval $ac_try) 2>&5
2836 <  ac_status=$?
2837 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 <  (exit $ac_status); }; } &&
2839 <         { ac_try='test -s conftest.$ac_objext'
2840 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2841 <  (eval $ac_try) 2>&5
2842 <  ac_status=$?
2843 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 <  (exit $ac_status); }; }; then
3007 >  (exit $ac_status); } && {
3008 >         test -z "$ac_c_werror_flag" ||
3009 >         test ! -s conftest.err
3010 >       } && test -s conftest.$ac_objext; then
3011    ac_compiler_gnu=yes
3012   else
3013    echo "$as_me: failed program was:" >&5
3014   sed 's/^/| /' conftest.$ac_ext >&5
3015  
3016 < ac_compiler_gnu=no
3016 >        ac_compiler_gnu=no
3017   fi
2852 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2853 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3018  
3019 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3020 + ac_cv_c_compiler_gnu=$ac_compiler_gnu
3021 +
3022   fi
3023 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3024 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3025 < GXX=`test $ac_compiler_gnu = yes && echo yes`
3026 < ac_test_CXXFLAGS=${CXXFLAGS+set}
3027 < ac_save_CXXFLAGS=$CXXFLAGS
3028 < CXXFLAGS="-g"
3029 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3030 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2864 < if test "${ac_cv_prog_cxx_g+set}" = set; then
3023 > { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3024 > echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3025 > GCC=`test $ac_compiler_gnu = yes && echo yes`
3026 > ac_test_CFLAGS=${CFLAGS+set}
3027 > ac_save_CFLAGS=$CFLAGS
3028 > { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3029 > echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3030 > if test "${ac_cv_prog_cc_g+set}" = set; then
3031    echo $ECHO_N "(cached) $ECHO_C" >&6
3032   else
3033 <  cat >conftest.$ac_ext <<_ACEOF
3033 >  ac_save_c_werror_flag=$ac_c_werror_flag
3034 >   ac_c_werror_flag=yes
3035 >   ac_cv_prog_cc_g=no
3036 >   CFLAGS="-g"
3037 >   cat >conftest.$ac_ext <<_ACEOF
3038   /* confdefs.h.  */
3039   _ACEOF
3040   cat confdefs.h >>conftest.$ac_ext
# Line 2880 | Line 3050 | rm -f conftest.$ac_objext
3050   }
3051   _ACEOF
3052   rm -f conftest.$ac_objext
3053 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3054 <  (eval $ac_compile) 2>conftest.er1
3053 > if { (ac_try="$ac_compile"
3054 > case "(($ac_try" in
3055 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056 >  *) ac_try_echo=$ac_try;;
3057 > esac
3058 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3059 >  (eval "$ac_compile") 2>conftest.er1
3060    ac_status=$?
3061    grep -v '^ *+' conftest.er1 >conftest.err
3062    rm -f conftest.er1
3063    cat conftest.err >&5
3064    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3065 <  (exit $ac_status); } &&
3066 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3067 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3068 <  (eval $ac_try) 2>&5
3069 <  ac_status=$?
2895 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 <  (exit $ac_status); }; } &&
2897 <         { ac_try='test -s conftest.$ac_objext'
2898 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899 <  (eval $ac_try) 2>&5
2900 <  ac_status=$?
2901 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 <  (exit $ac_status); }; }; then
2903 <  ac_cv_prog_cxx_g=yes
3065 >  (exit $ac_status); } && {
3066 >         test -z "$ac_c_werror_flag" ||
3067 >         test ! -s conftest.err
3068 >       } && test -s conftest.$ac_objext; then
3069 >  ac_cv_prog_cc_g=yes
3070   else
3071    echo "$as_me: failed program was:" >&5
3072   sed 's/^/| /' conftest.$ac_ext >&5
3073  
3074 < ac_cv_prog_cxx_g=no
3075 < fi
2910 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2911 < fi
2912 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2913 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2914 < if test "$ac_test_CXXFLAGS" = set; then
2915 <  CXXFLAGS=$ac_save_CXXFLAGS
2916 < elif test $ac_cv_prog_cxx_g = yes; then
2917 <  if test "$GXX" = yes; then
2918 <    CXXFLAGS="-g -O2"
2919 <  else
2920 <    CXXFLAGS="-g"
2921 <  fi
2922 < else
2923 <  if test "$GXX" = yes; then
2924 <    CXXFLAGS="-O2"
2925 <  else
2926 <    CXXFLAGS=
2927 <  fi
2928 < fi
2929 < for ac_declaration in \
2930 <   '' \
2931 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2932 <   'extern "C" void std::exit (int); using std::exit;' \
2933 <   'extern "C" void exit (int) throw ();' \
2934 <   'extern "C" void exit (int);' \
2935 <   'void exit (int);'
2936 < do
2937 <  cat >conftest.$ac_ext <<_ACEOF
3074 >        CFLAGS=""
3075 >      cat >conftest.$ac_ext <<_ACEOF
3076   /* confdefs.h.  */
3077   _ACEOF
3078   cat confdefs.h >>conftest.$ac_ext
3079   cat >>conftest.$ac_ext <<_ACEOF
3080   /* end confdefs.h.  */
3081 < $ac_declaration
2944 < #include <stdlib.h>
3081 >
3082   int
3083   main ()
3084   {
3085 < exit (42);
3085 >
3086    ;
3087    return 0;
3088   }
3089   _ACEOF
3090   rm -f conftest.$ac_objext
3091 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3092 <  (eval $ac_compile) 2>conftest.er1
3091 > if { (ac_try="$ac_compile"
3092 > case "(($ac_try" in
3093 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3094 >  *) ac_try_echo=$ac_try;;
3095 > esac
3096 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3097 >  (eval "$ac_compile") 2>conftest.er1
3098    ac_status=$?
3099    grep -v '^ *+' conftest.er1 >conftest.err
3100    rm -f conftest.er1
3101    cat conftest.err >&5
3102    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103 <  (exit $ac_status); } &&
3104 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3105 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3106 <  (eval $ac_try) 2>&5
2965 <  ac_status=$?
2966 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2967 <  (exit $ac_status); }; } &&
2968 <         { ac_try='test -s conftest.$ac_objext'
2969 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2970 <  (eval $ac_try) 2>&5
2971 <  ac_status=$?
2972 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973 <  (exit $ac_status); }; }; then
3103 >  (exit $ac_status); } && {
3104 >         test -z "$ac_c_werror_flag" ||
3105 >         test ! -s conftest.err
3106 >       } && test -s conftest.$ac_objext; then
3107    :
3108   else
3109    echo "$as_me: failed program was:" >&5
3110   sed 's/^/| /' conftest.$ac_ext >&5
3111  
3112 < continue
3113 < fi
3114 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2982 <  cat >conftest.$ac_ext <<_ACEOF
3112 >        ac_c_werror_flag=$ac_save_c_werror_flag
3113 >         CFLAGS="-g"
3114 >         cat >conftest.$ac_ext <<_ACEOF
3115   /* confdefs.h.  */
3116   _ACEOF
3117   cat confdefs.h >>conftest.$ac_ext
3118   cat >>conftest.$ac_ext <<_ACEOF
3119   /* end confdefs.h.  */
3120 < $ac_declaration
3120 >
3121   int
3122   main ()
3123   {
3124 < exit (42);
3124 >
3125    ;
3126    return 0;
3127   }
3128   _ACEOF
3129   rm -f conftest.$ac_objext
3130 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3131 <  (eval $ac_compile) 2>conftest.er1
3130 > if { (ac_try="$ac_compile"
3131 > case "(($ac_try" in
3132 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3133 >  *) ac_try_echo=$ac_try;;
3134 > esac
3135 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3136 >  (eval "$ac_compile") 2>conftest.er1
3137    ac_status=$?
3138    grep -v '^ *+' conftest.er1 >conftest.err
3139    rm -f conftest.er1
3140    cat conftest.err >&5
3141    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3142 <  (exit $ac_status); } &&
3143 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3144 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3145 <  (eval $ac_try) 2>&5
3146 <  ac_status=$?
3010 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3011 <  (exit $ac_status); }; } &&
3012 <         { ac_try='test -s conftest.$ac_objext'
3013 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3014 <  (eval $ac_try) 2>&5
3015 <  ac_status=$?
3016 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 <  (exit $ac_status); }; }; then
3018 <  break
3142 >  (exit $ac_status); } && {
3143 >         test -z "$ac_c_werror_flag" ||
3144 >         test ! -s conftest.err
3145 >       } && test -s conftest.$ac_objext; then
3146 >  ac_cv_prog_cc_g=yes
3147   else
3148    echo "$as_me: failed program was:" >&5
3149   sed 's/^/| /' conftest.$ac_ext >&5
3150  
3151 +
3152   fi
3153 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3154 < done
3026 < rm -f conftest*
3027 < if test -n "$ac_declaration"; then
3028 <  echo '#ifdef __cplusplus' >>confdefs.h
3029 <  echo $ac_declaration      >>confdefs.h
3030 <  echo '#endif'             >>confdefs.h
3153 >
3154 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3155   fi
3156  
3157 < ac_ext=c
3158 < ac_cpp='$CPP $CPPFLAGS'
3035 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3036 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3037 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3157 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158 > fi
3159  
3160 <
3161 < OOPSE_TEMPLATE_FLAGS=""
3162 < if test $ac_cv_cxx_compiler_gnu = no; then
3163 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3164 < echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3165 <  echo 'void f(){}' > conftest.cc
3166 <  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3167 <    echo "$as_me:$LINENO: result: yes" >&5
3168 < echo "${ECHO_T}yes" >&6
3169 <    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3160 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3161 >   ac_c_werror_flag=$ac_save_c_werror_flag
3162 > fi
3163 > { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3164 > echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3165 > if test "$ac_test_CFLAGS" = set; then
3166 >  CFLAGS=$ac_save_CFLAGS
3167 > elif test $ac_cv_prog_cc_g = yes; then
3168 >  if test "$GCC" = yes; then
3169 >    CFLAGS="-g -O2"
3170    else
3171 <    echo "$as_me:$LINENO: result: no" >&5
3051 < echo "${ECHO_T}no" >&6
3171 >    CFLAGS="-g"
3172    fi
3173 <  rm -f conftest*
3174 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3175 < echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3056 <  echo 'void f(){}' > conftest.cc
3057 <  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3058 <    echo "$as_me:$LINENO: result: yes" >&5
3059 < echo "${ECHO_T}yes" >&6
3060 <    OOPSE_TEMPLATE_FLAGS="-instances=static"
3173 > else
3174 >  if test "$GCC" = yes; then
3175 >    CFLAGS="-O2"
3176    else
3177 <    echo "$as_me:$LINENO: result: no" >&5
3063 < echo "${ECHO_T}no" >&6
3177 >    CFLAGS=
3178    fi
3179 <  rm -f conftest*
3180 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3181 < echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3182 <  echo 'void f(){}' > conftest.cc
3183 <  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3184 <    echo "$as_me:$LINENO: result: yes" >&5
3185 < echo "${ECHO_T}yes" >&6
3186 <    OOPSE_TEMPLATE_FLAGS="-pto"
3187 <  else
3188 <    echo "$as_me:$LINENO: result: no" >&5
3189 < echo "${ECHO_T}no" >&6
3190 <  fi
3191 <  rm -f conftest*
3192 <  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3193 < echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3194 <  echo 'void f(){}' > conftest.cc
3195 <  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3196 <    echo "$as_me:$LINENO: result: yes" >&5
3197 < echo "${ECHO_T}yes" >&6
3179 > fi
3180 > { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3181 > echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3182 > if test "${ac_cv_prog_cc_c89+set}" = set; then
3183 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3184 > else
3185 >  ac_cv_prog_cc_c89=no
3186 > ac_save_CC=$CC
3187 > cat >conftest.$ac_ext <<_ACEOF
3188 > /* confdefs.h.  */
3189 > _ACEOF
3190 > cat confdefs.h >>conftest.$ac_ext
3191 > cat >>conftest.$ac_ext <<_ACEOF
3192 > /* end confdefs.h.  */
3193 > #include <stdarg.h>
3194 > #include <stdio.h>
3195 > #include <sys/types.h>
3196 > #include <sys/stat.h>
3197 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3198 > struct buf { int x; };
3199 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
3200 > static char *e (p, i)
3201 >     char **p;
3202 >     int i;
3203 > {
3204 >  return p[i];
3205 > }
3206 > static char *f (char * (*g) (char **, int), char **p, ...)
3207 > {
3208 >  char *s;
3209 >  va_list v;
3210 >  va_start (v,p);
3211 >  s = g (p, va_arg (v,int));
3212 >  va_end (v);
3213 >  return s;
3214 > }
3215  
3216 + /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3217 +   function prototypes and stuff, but not '\xHH' hex character constants.
3218 +   These don't provoke an error unfortunately, instead are silently treated
3219 +   as 'x'.  The following induces an error, until -std is added to get
3220 +   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3221 +   array size at least.  It's necessary to write '\x00'==0 to get something
3222 +   that's true only with -std.  */
3223 + int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3224  
3225 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
3226 <  else
3227 <    echo "$as_me:$LINENO: result: no" >&5
3228 < echo "${ECHO_T}no" >&6
3090 <  fi
3091 < fi
3225 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3226 >   inside strings and character constants.  */
3227 > #define FOO(x) 'x'
3228 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3229  
3230 + int test (int i, double x);
3231 + struct s1 {int (*f) (int a);};
3232 + struct s2 {int (*f) (double a);};
3233 + int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3234 + int argc;
3235 + char **argv;
3236 + int
3237 + main ()
3238 + {
3239 + return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3240 +  ;
3241 +  return 0;
3242 + }
3243 + _ACEOF
3244 + for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3245 +        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3246 + do
3247 +  CC="$ac_save_CC $ac_arg"
3248 +  rm -f conftest.$ac_objext
3249 + if { (ac_try="$ac_compile"
3250 + case "(($ac_try" in
3251 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3252 +  *) ac_try_echo=$ac_try;;
3253 + esac
3254 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3255 +  (eval "$ac_compile") 2>conftest.er1
3256 +  ac_status=$?
3257 +  grep -v '^ *+' conftest.er1 >conftest.err
3258 +  rm -f conftest.er1
3259 +  cat conftest.err >&5
3260 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3261 +  (exit $ac_status); } && {
3262 +         test -z "$ac_c_werror_flag" ||
3263 +         test ! -s conftest.err
3264 +       } && test -s conftest.$ac_objext; then
3265 +  ac_cv_prog_cc_c89=$ac_arg
3266 + else
3267 +  echo "$as_me: failed program was:" >&5
3268 + sed 's/^/| /' conftest.$ac_ext >&5
3269  
3270  
3271 + fi
3272  
3273 < ac_ext=f90
3274 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3275 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3276 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3277 < if test -n "$ac_tool_prefix"; then
3278 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3279 <  do
3280 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3281 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3282 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3283 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3284 < if test "${ac_cv_prog_F90+set}" = set; then
3285 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3286 < else
3287 <  if test -n "$F90"; then
3288 <  ac_cv_prog_F90="$F90" # Let the user override the test.
3273 > rm -f core conftest.err conftest.$ac_objext
3274 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
3275 > done
3276 > rm -f conftest.$ac_ext
3277 > CC=$ac_save_CC
3278 >
3279 > fi
3280 > # AC_CACHE_VAL
3281 > case "x$ac_cv_prog_cc_c89" in
3282 >  x)
3283 >    { echo "$as_me:$LINENO: result: none needed" >&5
3284 > echo "${ECHO_T}none needed" >&6; } ;;
3285 >  xno)
3286 >    { echo "$as_me:$LINENO: result: unsupported" >&5
3287 > echo "${ECHO_T}unsupported" >&6; } ;;
3288 >  *)
3289 >    CC="$CC $ac_cv_prog_cc_c89"
3290 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3291 > echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3292 > esac
3293 >
3294 >
3295 > ac_ext=c
3296 > ac_cpp='$CPP $CPPFLAGS'
3297 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3298 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3299 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
3300 >
3301 > ac_ext=${ac_fc_srcext-f}
3302 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3303 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3304 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3305 > if test -n "$ac_tool_prefix"; then
3306 >  for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3307 >  do
3308 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3309 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3310 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3311 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3312 > if test "${ac_cv_prog_FC+set}" = set; then
3313 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3314   else
3315 +  if test -n "$FC"; then
3316 +  ac_cv_prog_FC="$FC" # Let the user override the test.
3317 + else
3318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319   for as_dir in $PATH
3320   do
3321    IFS=$as_save_IFS
3322    test -z "$as_dir" && as_dir=.
3323    for ac_exec_ext in '' $ac_executable_extensions; do
3324 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3325 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
3324 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3325 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3326      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3327      break 2
3328    fi
3329   done
3330   done
3331 + IFS=$as_save_IFS
3332  
3333   fi
3334   fi
3335 < F90=$ac_cv_prog_F90
3336 < if test -n "$F90"; then
3337 <  echo "$as_me:$LINENO: result: $F90" >&5
3338 < echo "${ECHO_T}$F90" >&6
3335 > FC=$ac_cv_prog_FC
3336 > if test -n "$FC"; then
3337 >  { echo "$as_me:$LINENO: result: $FC" >&5
3338 > echo "${ECHO_T}$FC" >&6; }
3339   else
3340 <  echo "$as_me:$LINENO: result: no" >&5
3341 < echo "${ECHO_T}no" >&6
3340 >  { echo "$as_me:$LINENO: result: no" >&5
3341 > echo "${ECHO_T}no" >&6; }
3342   fi
3343  
3344 <    test -n "$F90" && break
3344 >
3345 >    test -n "$FC" && break
3346    done
3347   fi
3348 < if test -z "$F90"; then
3349 <  ac_ct_F90=$F90
3350 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
3348 > if test -z "$FC"; then
3349 >  ac_ct_FC=$FC
3350 >  for ac_prog in mpif90 ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3351   do
3352    # Extract the first word of "$ac_prog", so it can be a program name with args.
3353   set dummy $ac_prog; ac_word=$2
3354 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3355 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3356 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3354 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
3355 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3356 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
3357    echo $ECHO_N "(cached) $ECHO_C" >&6
3358   else
3359 <  if test -n "$ac_ct_F90"; then
3360 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
3359 >  if test -n "$ac_ct_FC"; then
3360 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
3361   else
3362   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3363   for as_dir in $PATH
# Line 3158 | Line 3365 | do
3365    IFS=$as_save_IFS
3366    test -z "$as_dir" && as_dir=.
3367    for ac_exec_ext in '' $ac_executable_extensions; do
3368 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3369 <    ac_cv_prog_ac_ct_F90="$ac_prog"
3368 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3369 >    ac_cv_prog_ac_ct_FC="$ac_prog"
3370      echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3371      break 2
3372    fi
3373   done
3374   done
3375 + IFS=$as_save_IFS
3376  
3377   fi
3378   fi
3379 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
3380 < if test -n "$ac_ct_F90"; then
3381 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
3382 < echo "${ECHO_T}$ac_ct_F90" >&6
3379 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
3380 > if test -n "$ac_ct_FC"; then
3381 >  { echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
3382 > echo "${ECHO_T}$ac_ct_FC" >&6; }
3383   else
3384 <  echo "$as_me:$LINENO: result: no" >&5
3385 < echo "${ECHO_T}no" >&6
3384 >  { echo "$as_me:$LINENO: result: no" >&5
3385 > echo "${ECHO_T}no" >&6; }
3386   fi
3387  
3388 <  test -n "$ac_ct_F90" && break
3388 >
3389 >  test -n "$ac_ct_FC" && break
3390   done
3391  
3392 <  F90=$ac_ct_F90
3392 >  if test "x$ac_ct_FC" = x; then
3393 >    FC=""
3394 >  else
3395 >    case $cross_compiling:$ac_tool_warned in
3396 > yes:)
3397 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3398 > whose name does not start with the host triplet.  If you think this
3399 > configuration is useful to you, please write to autoconf@gnu.org." >&5
3400 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3401 > whose name does not start with the host triplet.  If you think this
3402 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3403 > ac_tool_warned=yes ;;
3404 > esac
3405 >    FC=$ac_ct_FC
3406 >  fi
3407   fi
3408  
3409  
3410 < # If we don't use `.F90' as extension, the preprocessor is not run on the
3411 < # input file.
3410 > # Provide some information about the compiler.
3411 > echo "$as_me:$LINENO: checking for Fortran compiler version" >&5
3412 > ac_compiler=`set X $ac_compile; echo $2`
3413 > { (ac_try="$ac_compiler --version >&5"
3414 > case "(($ac_try" in
3415 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3416 >  *) ac_try_echo=$ac_try;;
3417 > esac
3418 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3419 >  (eval "$ac_compiler --version >&5") 2>&5
3420 >  ac_status=$?
3421 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422 >  (exit $ac_status); }
3423 > { (ac_try="$ac_compiler -v >&5"
3424 > case "(($ac_try" in
3425 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3426 >  *) ac_try_echo=$ac_try;;
3427 > esac
3428 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3429 >  (eval "$ac_compiler -v >&5") 2>&5
3430 >  ac_status=$?
3431 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3432 >  (exit $ac_status); }
3433 > { (ac_try="$ac_compiler -V >&5"
3434 > case "(($ac_try" in
3435 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3436 >  *) ac_try_echo=$ac_try;;
3437 > esac
3438 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3439 >  (eval "$ac_compiler -V >&5") 2>&5
3440 >  ac_status=$?
3441 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3442 >  (exit $ac_status); }
3443 > rm -f a.out
3444 >
3445 > # If we don't use `.F' as extension, the preprocessor is not run on the
3446 > # input file.  (Note that this only needs to work for GNU compilers.)
3447   ac_save_ext=$ac_ext
3448 < ac_ext=F90
3449 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3450 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3451 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3448 > ac_ext=F
3449 > { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
3450 > echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6; }
3451 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then
3452    echo $ECHO_N "(cached) $ECHO_C" >&6
3453   else
3454    cat >conftest.$ac_ext <<_ACEOF
3455 <
3198 < program main
3199 <
3455 >      program main
3456   #ifndef __GNUC__
3457         choke me
3458   #endif
3459  
3460 < end program main
3205 <
3460 >      end
3461   _ACEOF
3462   rm -f conftest.$ac_objext
3463 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3464 <  (eval $ac_compile) 2>conftest.er1
3463 > if { (ac_try="$ac_compile"
3464 > case "(($ac_try" in
3465 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3466 >  *) ac_try_echo=$ac_try;;
3467 > esac
3468 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3469 >  (eval "$ac_compile") 2>conftest.er1
3470    ac_status=$?
3471    grep -v '^ *+' conftest.er1 >conftest.err
3472    rm -f conftest.er1
3473    cat conftest.err >&5
3474    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3475 <  (exit $ac_status); } &&
3476 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3477 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3478 <  (eval $ac_try) 2>&5
3219 <  ac_status=$?
3220 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3221 <  (exit $ac_status); }; } &&
3222 <         { ac_try='test -s conftest.$ac_objext'
3223 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3224 <  (eval $ac_try) 2>&5
3225 <  ac_status=$?
3226 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227 <  (exit $ac_status); }; }; then
3475 >  (exit $ac_status); } && {
3476 >         test -z "$ac_fc_werror_flag" ||
3477 >         test ! -s conftest.err
3478 >       } && test -s conftest.$ac_objext; then
3479    ac_compiler_gnu=yes
3480   else
3481    echo "$as_me: failed program was:" >&5
3482   sed 's/^/| /' conftest.$ac_ext >&5
3483  
3484 < ac_compiler_gnu=no
3484 >        ac_compiler_gnu=no
3485   fi
3235 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3236 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3486  
3487 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3488 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
3489 +
3490   fi
3491 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
3492 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
3491 > { echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
3492 > echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6; }
3493   ac_ext=$ac_save_ext
3494 < G95=`test $ac_compiler_gnu = yes && echo yes`
3494 > ac_test_FFLAGS=${FCFLAGS+set}
3495 > ac_save_FFLAGS=$FCFLAGS
3496 > FCFLAGS=
3497 > { echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
3498 > echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6; }
3499 > if test "${ac_cv_prog_fc_g+set}" = set; then
3500 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3501 > else
3502 >  FCFLAGS=-g
3503 > cat >conftest.$ac_ext <<_ACEOF
3504 >      program main
3505 >
3506 >      end
3507 > _ACEOF
3508 > rm -f conftest.$ac_objext
3509 > if { (ac_try="$ac_compile"
3510 > case "(($ac_try" in
3511 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512 >  *) ac_try_echo=$ac_try;;
3513 > esac
3514 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3515 >  (eval "$ac_compile") 2>conftest.er1
3516 >  ac_status=$?
3517 >  grep -v '^ *+' conftest.er1 >conftest.err
3518 >  rm -f conftest.er1
3519 >  cat conftest.err >&5
3520 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521 >  (exit $ac_status); } && {
3522 >         test -z "$ac_fc_werror_flag" ||
3523 >         test ! -s conftest.err
3524 >       } && test -s conftest.$ac_objext; then
3525 >  ac_cv_prog_fc_g=yes
3526 > else
3527 >  echo "$as_me: failed program was:" >&5
3528 > sed 's/^/| /' conftest.$ac_ext >&5
3529 >
3530 >        ac_cv_prog_fc_g=no
3531 > fi
3532 >
3533 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3534 >
3535 > fi
3536 > { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
3537 > echo "${ECHO_T}$ac_cv_prog_fc_g" >&6; }
3538 > if test "$ac_test_FFLAGS" = set; then
3539 >  FCFLAGS=$ac_save_FFLAGS
3540 > elif test $ac_cv_prog_fc_g = yes; then
3541 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3542 >    FCFLAGS="-g -O2"
3543 >  else
3544 >    FCFLAGS="-g"
3545 >  fi
3546 > else
3547 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
3548 >    FCFLAGS="-O2"
3549 >  else
3550 >    FCFLAGS=
3551 >  fi
3552 > fi
3553 >
3554   ac_ext=c
3555   ac_cpp='$CPP $CPPFLAGS'
3556   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3557   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3558   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3559  
3560 <
3561 <
3562 <
3563 <
3564 < # Try to determine native compiler flags that allow us to use F90 suffix
3565 < # for preprocessed f90 source.
3566 <
3567 < if test "$ac_test_PREPFLAG" != "set"; then
3568 <  PREPFLAG=""
3569 <  case "${host_cpu}-${host_os}" in
3259 <
3260 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3261 <                    PREPFLAG="-fpp1 "
3262 <                fi;;
3263 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3264 <                    PREPFLAG="-qsuffix=cpp=F90 "
3265 <                fi;;
3266 <  *darwin*)
3267 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3268 <                PREPFLAG="-qsuffix=cpp=F90 "
3269 <        fi;;
3270 <  esac
3271 <
3272 <  if test -z "$PREPFLAG"; then
3273 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3274 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3275 <        PREPFLAG=""
3276 <  fi
3277 <
3278 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3279 < echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3280 <
3281 <
3282 <  ac_ext=f90
3283 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3284 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3286 <
3287 <  ac_save_ext=$ac_ext
3288 <  ac_ext=F90
3289 <  ac_save_F90FLAGS=$F90FLAGS
3290 <
3291 <  if test "$PREPFLAG"; then
3292 <  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
3560 > ac_ext=c
3561 > ac_cpp='$CPP $CPPFLAGS'
3562 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3563 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3564 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
3565 > { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3566 > echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3567 > # On Suns, sometimes $CPP names a directory.
3568 > if test -n "$CPP" && test -d "$CPP"; then
3569 >  CPP=
3570   fi
3571 <
3572 <    cat >conftest.$ac_ext <<_ACEOF
3573 <
3574 <
3575 < program main
3576 <
3577 <  integer :: i
3578 <  i = 1
3579 <
3580 <
3581 < end program main
3582 <
3571 > if test -z "$CPP"; then
3572 >  if test "${ac_cv_prog_CPP+set}" = set; then
3573 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3574 > else
3575 >      # Double quotes because CPP needs to be expanded
3576 >    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3577 >    do
3578 >      ac_preproc_ok=false
3579 > for ac_c_preproc_warn_flag in '' yes
3580 > do
3581 >  # Use a header file that comes with gcc, so configuring glibc
3582 >  # with a fresh cross-compiler works.
3583 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3584 >  # <limits.h> exists even on freestanding compilers.
3585 >  # On the NeXT, cc -E runs the code through the compiler's parser,
3586 >  # not just through cpp. "Syntax error" is here to catch this case.
3587 >  cat >conftest.$ac_ext <<_ACEOF
3588 > /* confdefs.h.  */
3589   _ACEOF
3590 < rm -f conftest.$ac_objext
3591 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3592 <  (eval $ac_compile) 2>conftest.er1
3590 > cat confdefs.h >>conftest.$ac_ext
3591 > cat >>conftest.$ac_ext <<_ACEOF
3592 > /* end confdefs.h.  */
3593 > #ifdef __STDC__
3594 > # include <limits.h>
3595 > #else
3596 > # include <assert.h>
3597 > #endif
3598 >                     Syntax error
3599 > _ACEOF
3600 > if { (ac_try="$ac_cpp conftest.$ac_ext"
3601 > case "(($ac_try" in
3602 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3603 >  *) ac_try_echo=$ac_try;;
3604 > esac
3605 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3606 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3607    ac_status=$?
3608    grep -v '^ *+' conftest.er1 >conftest.err
3609    rm -f conftest.er1
3610    cat conftest.err >&5
3611    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612 <  (exit $ac_status); } &&
3613 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3614 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3615 <  (eval $ac_try) 2>&5
3616 <  ac_status=$?
3320 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3321 <  (exit $ac_status); }; } &&
3322 <         { ac_try='test -s conftest.$ac_objext'
3323 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3324 <  (eval $ac_try) 2>&5
3325 <  ac_status=$?
3326 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327 <  (exit $ac_status); }; }; then
3328 <  prepflagworks=1
3612 >  (exit $ac_status); } >/dev/null && {
3613 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3614 >         test ! -s conftest.err
3615 >       }; then
3616 >  :
3617   else
3618    echo "$as_me: failed program was:" >&5
3619   sed 's/^/| /' conftest.$ac_ext >&5
3620  
3621 < prepflagworks=0
3621 >  # Broken: fails on valid input.
3622 > continue
3623   fi
3335 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3624  
3625 <  F90FLAGS=$ac_save_F90FLAGS
3338 <  ac_ext=$ac_save_ext
3339 <  ac_ext=c
3340 < ac_cpp='$CPP $CPPFLAGS'
3341 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3342 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3343 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3625 > rm -f conftest.err conftest.$ac_ext
3626  
3627 +  # OK, works on sane cases.  Now check whether nonexistent headers
3628 +  # can be detected and how.
3629 +  cat >conftest.$ac_ext <<_ACEOF
3630 + /* confdefs.h.  */
3631 + _ACEOF
3632 + cat confdefs.h >>conftest.$ac_ext
3633 + cat >>conftest.$ac_ext <<_ACEOF
3634 + /* end confdefs.h.  */
3635 + #include <ac_nonexistent.h>
3636 + _ACEOF
3637 + if { (ac_try="$ac_cpp conftest.$ac_ext"
3638 + case "(($ac_try" in
3639 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3640 +  *) ac_try_echo=$ac_try;;
3641 + esac
3642 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3643 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3644 +  ac_status=$?
3645 +  grep -v '^ *+' conftest.er1 >conftest.err
3646 +  rm -f conftest.er1
3647 +  cat conftest.err >&5
3648 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3649 +  (exit $ac_status); } >/dev/null && {
3650 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3651 +         test ! -s conftest.err
3652 +       }; then
3653 +  # Broken: success on invalid input.
3654 + continue
3655 + else
3656 +  echo "$as_me: failed program was:" >&5
3657 + sed 's/^/| /' conftest.$ac_ext >&5
3658  
3659 <  if test "$prepflagworks" = 1; then
3660 <    echo "$as_me:$LINENO: result: yes" >&5
3661 < echo "${ECHO_T}yes" >&6
3349 <
3350 <  else
3351 <    echo "$as_me:$LINENO: result: no" >&5
3352 < echo "${ECHO_T}no" >&6
3353 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3354 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3355 <   { (exit 1); exit 1; }; }
3356 <  fi
3659 >  # Passes both tests.
3660 > ac_preproc_ok=:
3661 > break
3662   fi
3663  
3664 + rm -f conftest.err conftest.$ac_ext
3665  
3666 <
3667 <
3668 <
3669 < # Try to determine native compiler flags that allow us to use F90 suffix
3670 < # for preprocessed f90 source with -D type defines
3365 <
3366 < if test "$ac_test_PREPDEFFLAG" != "set"; then
3367 <  PREPDEFFLAG=""
3368 <  case "${host_cpu}-${host_os}" in
3369 <
3370 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3371 <                    PREPDEFFLAG=" "
3372 <                fi;;
3373 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3374 <                    PREPDEFFLAG="-WF,"
3375 <                fi;;
3376 <  *darwin*)
3377 <        if test "$F90" = f90 -o "$F90" = xlf90; then
3378 <                PREPDEFFLAG="-WF,"
3379 <        fi;;
3380 <  esac
3381 <
3382 <  if test -z "$PREPDEFFLAG"; then
3383 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3384 < echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3385 <        PREPDEFFLAG=" "
3386 <  fi
3387 <
3388 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3389 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3390 <
3391 <
3392 <  ac_ext=f90
3393 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3394 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3395 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3396 <
3397 <  ac_save_ext=$ac_ext
3398 <  ac_ext=F90
3399 <  ac_save_F90FLAGS=$F90FLAGS
3400 <
3401 <  if test "$PREPDEFFLAG"; then
3402 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
3666 > done
3667 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3668 > rm -f conftest.err conftest.$ac_ext
3669 > if $ac_preproc_ok; then
3670 >  break
3671   fi
3672  
3673 <    cat >conftest.$ac_ext <<_ACEOF
3673 >    done
3674 >    ac_cv_prog_CPP=$CPP
3675  
3676 <
3677 < program main
3678 <
3679 <  integer :: i
3680 < #ifdef TEST
3681 <  i = 1
3676 > fi
3677 >  CPP=$ac_cv_prog_CPP
3678 > else
3679 >  ac_cv_prog_CPP=$CPP
3680 > fi
3681 > { echo "$as_me:$LINENO: result: $CPP" >&5
3682 > echo "${ECHO_T}$CPP" >&6; }
3683 > ac_preproc_ok=false
3684 > for ac_c_preproc_warn_flag in '' yes
3685 > do
3686 >  # Use a header file that comes with gcc, so configuring glibc
3687 >  # with a fresh cross-compiler works.
3688 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3689 >  # <limits.h> exists even on freestanding compilers.
3690 >  # On the NeXT, cc -E runs the code through the compiler's parser,
3691 >  # not just through cpp. "Syntax error" is here to catch this case.
3692 >  cat >conftest.$ac_ext <<_ACEOF
3693 > /* confdefs.h.  */
3694 > _ACEOF
3695 > cat confdefs.h >>conftest.$ac_ext
3696 > cat >>conftest.$ac_ext <<_ACEOF
3697 > /* end confdefs.h.  */
3698 > #ifdef __STDC__
3699 > # include <limits.h>
3700   #else
3701 <  choke me
3701 > # include <assert.h>
3702   #endif
3703 +                     Syntax error
3704 + _ACEOF
3705 + if { (ac_try="$ac_cpp conftest.$ac_ext"
3706 + case "(($ac_try" in
3707 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708 +  *) ac_try_echo=$ac_try;;
3709 + esac
3710 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3711 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3712 +  ac_status=$?
3713 +  grep -v '^ *+' conftest.er1 >conftest.err
3714 +  rm -f conftest.er1
3715 +  cat conftest.err >&5
3716 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3717 +  (exit $ac_status); } >/dev/null && {
3718 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3719 +         test ! -s conftest.err
3720 +       }; then
3721 +  :
3722 + else
3723 +  echo "$as_me: failed program was:" >&5
3724 + sed 's/^/| /' conftest.$ac_ext >&5
3725  
3726 +  # Broken: fails on valid input.
3727 + continue
3728 + fi
3729  
3730 < end program main
3730 > rm -f conftest.err conftest.$ac_ext
3731  
3732 +  # OK, works on sane cases.  Now check whether nonexistent headers
3733 +  # can be detected and how.
3734 +  cat >conftest.$ac_ext <<_ACEOF
3735 + /* confdefs.h.  */
3736   _ACEOF
3737 < rm -f conftest.$ac_objext
3738 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3739 <  (eval $ac_compile) 2>conftest.er1
3737 > cat confdefs.h >>conftest.$ac_ext
3738 > cat >>conftest.$ac_ext <<_ACEOF
3739 > /* end confdefs.h.  */
3740 > #include <ac_nonexistent.h>
3741 > _ACEOF
3742 > if { (ac_try="$ac_cpp conftest.$ac_ext"
3743 > case "(($ac_try" in
3744 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3745 >  *) ac_try_echo=$ac_try;;
3746 > esac
3747 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3748 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3749    ac_status=$?
3750    grep -v '^ *+' conftest.er1 >conftest.err
3751    rm -f conftest.er1
3752    cat conftest.err >&5
3753    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3754 <  (exit $ac_status); } &&
3755 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3756 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3757 <  (eval $ac_try) 2>&5
3758 <  ac_status=$?
3759 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435 <  (exit $ac_status); }; } &&
3436 <         { ac_try='test -s conftest.$ac_objext'
3437 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3438 <  (eval $ac_try) 2>&5
3439 <  ac_status=$?
3440 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 <  (exit $ac_status); }; }; then
3442 <  prepdefflagworks=1
3754 >  (exit $ac_status); } >/dev/null && {
3755 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3756 >         test ! -s conftest.err
3757 >       }; then
3758 >  # Broken: success on invalid input.
3759 > continue
3760   else
3761    echo "$as_me: failed program was:" >&5
3762   sed 's/^/| /' conftest.$ac_ext >&5
3763  
3764 < prepdefflagworks=0
3764 >  # Passes both tests.
3765 > ac_preproc_ok=:
3766 > break
3767   fi
3449 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3768  
3769 <  F90FLAGS=$ac_save_F90FLAGS
3770 <  ac_ext=$ac_save_ext
3771 <  ac_ext=c
3769 > rm -f conftest.err conftest.$ac_ext
3770 >
3771 > done
3772 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3773 > rm -f conftest.err conftest.$ac_ext
3774 > if $ac_preproc_ok; then
3775 >  :
3776 > else
3777 >  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3778 > See \`config.log' for more details." >&5
3779 > echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3780 > See \`config.log' for more details." >&2;}
3781 >   { (exit 1); exit 1; }; }
3782 > fi
3783 >
3784 > ac_ext=c
3785   ac_cpp='$CPP $CPPFLAGS'
3786   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3787   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3788   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3789  
3790 + { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3791 + echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3792 + if test "${ac_cv_path_GREP+set}" = set; then
3793 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3794 + else
3795 +  # Extract the first word of "grep ggrep" to use in msg output
3796 + if test -z "$GREP"; then
3797 + set dummy grep ggrep; ac_prog_name=$2
3798 + if test "${ac_cv_path_GREP+set}" = set; then
3799 +  echo $ECHO_N "(cached) $ECHO_C" >&6
3800 + else
3801 +  ac_path_GREP_found=false
3802 + # Loop through the user's path and test for each of PROGNAME-LIST
3803 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804 + for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3805 + do
3806 +  IFS=$as_save_IFS
3807 +  test -z "$as_dir" && as_dir=.
3808 +  for ac_prog in grep ggrep; do
3809 +  for ac_exec_ext in '' $ac_executable_extensions; do
3810 +    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3811 +    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3812 +    # Check for GNU ac_path_GREP and select it if it is found.
3813 +  # Check for GNU $ac_path_GREP
3814 + case `"$ac_path_GREP" --version 2>&1` in
3815 + *GNU*)
3816 +  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3817 + *)
3818 +  ac_count=0
3819 +  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3820 +  while :
3821 +  do
3822 +    cat "conftest.in" "conftest.in" >"conftest.tmp"
3823 +    mv "conftest.tmp" "conftest.in"
3824 +    cp "conftest.in" "conftest.nl"
3825 +    echo 'GREP' >> "conftest.nl"
3826 +    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3827 +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3828 +    ac_count=`expr $ac_count + 1`
3829 +    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3830 +      # Best one so far, save it but keep looking for a better one
3831 +      ac_cv_path_GREP="$ac_path_GREP"
3832 +      ac_path_GREP_max=$ac_count
3833 +    fi
3834 +    # 10*(2^10) chars as input seems more than enough
3835 +    test $ac_count -gt 10 && break
3836 +  done
3837 +  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3838 + esac
3839  
3840  
3841 <  if test "$prepdefflagworks" = 1; then
3842 <    echo "$as_me:$LINENO: result: yes" >&5
3843 < echo "${ECHO_T}yes" >&6
3841 >    $ac_path_GREP_found && break 3
3842 >  done
3843 > done
3844  
3845 <  else
3846 <    echo "$as_me:$LINENO: result: no" >&5
3467 < echo "${ECHO_T}no" >&6
3468 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3469 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3470 <   { (exit 1); exit 1; }; }
3471 <  fi
3472 < fi
3845 > done
3846 > IFS=$as_save_IFS
3847  
3474 ac_ext=f90
3475 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3476 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3477 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3848  
3849 + fi
3850  
3851 + GREP="$ac_cv_path_GREP"
3852 + if test -z "$GREP"; then
3853 +  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3854 + echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3855 +   { (exit 1); exit 1; }; }
3856 + fi
3857  
3481 ac_ext=f90
3482 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3483 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3484 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3485 echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3486 echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3487 if test "${ac_cv_prog_f90_v+set}" = set; then
3488  echo $ECHO_N "(cached) $ECHO_C" >&6
3858   else
3859 +  ac_cv_path_GREP=$GREP
3860 + fi
3861  
3491 cat >conftest.$ac_ext <<_ACEOF
3862  
3863 < program main
3863 > fi
3864 > { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3865 > echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3866 > GREP="$ac_cv_path_GREP"
3867  
3868  
3869 < end program main
3869 > { echo "$as_me:$LINENO: checking for egrep" >&5
3870 > echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3871 > if test "${ac_cv_path_EGREP+set}" = set; then
3872 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3873 > else
3874 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3875 >   then ac_cv_path_EGREP="$GREP -E"
3876 >   else
3877 >     # Extract the first word of "egrep" to use in msg output
3878 > if test -z "$EGREP"; then
3879 > set dummy egrep; ac_prog_name=$2
3880 > if test "${ac_cv_path_EGREP+set}" = set; then
3881 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3882 > else
3883 >  ac_path_EGREP_found=false
3884 > # Loop through the user's path and test for each of PROGNAME-LIST
3885 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3886 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3887 > do
3888 >  IFS=$as_save_IFS
3889 >  test -z "$as_dir" && as_dir=.
3890 >  for ac_prog in egrep; do
3891 >  for ac_exec_ext in '' $ac_executable_extensions; do
3892 >    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3893 >    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3894 >    # Check for GNU ac_path_EGREP and select it if it is found.
3895 >  # Check for GNU $ac_path_EGREP
3896 > case `"$ac_path_EGREP" --version 2>&1` in
3897 > *GNU*)
3898 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3899 > *)
3900 >  ac_count=0
3901 >  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3902 >  while :
3903 >  do
3904 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
3905 >    mv "conftest.tmp" "conftest.in"
3906 >    cp "conftest.in" "conftest.nl"
3907 >    echo 'EGREP' >> "conftest.nl"
3908 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3909 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3910 >    ac_count=`expr $ac_count + 1`
3911 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3912 >      # Best one so far, save it but keep looking for a better one
3913 >      ac_cv_path_EGREP="$ac_path_EGREP"
3914 >      ac_path_EGREP_max=$ac_count
3915 >    fi
3916 >    # 10*(2^10) chars as input seems more than enough
3917 >    test $ac_count -gt 10 && break
3918 >  done
3919 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3920 > esac
3921  
3498 _ACEOF
3499 rm -f conftest.$ac_objext
3500 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3501  (eval $ac_compile) 2>conftest.er1
3502  ac_status=$?
3503  grep -v '^ *+' conftest.er1 >conftest.err
3504  rm -f conftest.er1
3505  cat conftest.err >&5
3506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507  (exit $ac_status); } &&
3508         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3509  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3510  (eval $ac_try) 2>&5
3511  ac_status=$?
3512  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3513  (exit $ac_status); }; } &&
3514         { ac_try='test -s conftest.$ac_objext'
3515  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3516  (eval $ac_try) 2>&5
3517  ac_status=$?
3518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3519  (exit $ac_status); }; }; then
3520  ac_cv_prog_f90_v=
3521 # Try some options frequently used verbose output
3522 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3523  ac_ext=f90
3524 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3525 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3526 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3527
3528 cat >conftest.$ac_ext <<_ACEOF
3529
3530 program main
3922  
3923 <
3533 < end program main
3534 <
3535 < _ACEOF
3536 <
3537 < # Compile and link our simple test program by passing a flag (argument
3538 < # 1 to this macro) to the Fortran 90 compiler in order to get
3539 < # "verbose" output that we can then parse for the Fortran 90 linker
3540 < # flags.
3541 < ac_save_F90FLAGS=$F90FLAGS
3542 < F90FLAGS="$F90FLAGS $ac_verb"
3543 <
3544 < (eval echo $as_me:3544: \"$ac_link\") >&5
3545 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3546 < echo "$ac_f90_v_output" >&5
3547 < F90FLAGS=$ac_save_F90FLAGS
3548 <
3549 < rm -f conftest.*
3550 < ac_ext=f90
3551 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3552 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3553 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3554 <
3555 < # If we are using xlf then replace all the commas with spaces.
3556 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3557 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3558 < fi
3559 <
3560 < # If we are using Cray Fortran then delete quotes.
3561 < # Use "\"" instead of '"' for font-lock-mode.
3562 < # FIXME: a more general fix for quoted arguments with spaces?
3563 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3564 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3565 < fi
3566 <  # look for -l* and *.a constructs in the output
3567 <  for ac_arg in $ac_f90_v_output; do
3568 <     case $ac_arg in
3569 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3570 <          ac_cv_prog_f90_v=$ac_verb
3571 <          break 2 ;;
3572 <     esac
3923 >    $ac_path_EGREP_found && break 3
3924    done
3925   done
3575 if test -z "$ac_cv_prog_f90_v"; then
3576   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3577 echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
3578 fi
3579 else
3580  echo "$as_me: failed program was:" >&5
3581 sed 's/^/| /' conftest.$ac_ext >&5
3926  
3927 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3928 < echo "$as_me: WARNING: compilation failed" >&2;}
3585 < fi
3586 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3927 > done
3928 > IFS=$as_save_IFS
3929  
3588 fi
3589 echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3590 echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3591 echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3592 echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3593 if test "${ac_cv_flibs+set}" = set; then
3594  echo $ECHO_N "(cached) $ECHO_C" >&6
3595 else
3596  if test "x$F90LIBS" != "x"; then
3597  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3598 else
3930  
3600 ac_ext=f90
3601 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3602 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3603 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3604
3605 cat >conftest.$ac_ext <<_ACEOF
3606
3607 program main
3608
3609
3610 end program main
3611
3612 _ACEOF
3613
3614 # Compile and link our simple test program by passing a flag (argument
3615 # 1 to this macro) to the Fortran 90 compiler in order to get
3616 # "verbose" output that we can then parse for the Fortran 90 linker
3617 # flags.
3618 ac_save_F90FLAGS=$F90FLAGS
3619 F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3620
3621 (eval echo $as_me:3621: \"$ac_link\") >&5
3622 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3623 echo "$ac_f90_v_output" >&5
3624 F90FLAGS=$ac_save_F90FLAGS
3625
3626 rm -f conftest.*
3627 ac_ext=f90
3628 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3629 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3630 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3631
3632 # If we are using xlf then replace all the commas with spaces.
3633 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3634  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
3931   fi
3932  
3933 < # If we are using Cray Fortran then delete quotes.
3934 < # Use "\"" instead of '"' for font-lock-mode.
3935 < # FIXME: a more general fix for quoted arguments with spaces?
3936 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3937 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
3933 > EGREP="$ac_cv_path_EGREP"
3934 > if test -z "$EGREP"; then
3935 >  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3936 > echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3937 >   { (exit 1); exit 1; }; }
3938   fi
3939  
3644 ac_cv_f90libs=
3645
3646 # Save positional arguments (if any)
3647 ac_save_positional="$@"
3648
3649 set X $ac_f90_v_output
3650 while test $# != 1; do
3651  shift
3652  ac_arg=$1
3653  case $ac_arg in
3654        [\\/]*.a | ?:[\\/]*.a)
3655            ac_exists=false
3656  for ac_i in $ac_cv_f90libs; do
3657    if test x"$ac_arg" = x"$ac_i"; then
3658      ac_exists=true
3659      break
3660    fi
3661  done
3662
3663  if test x"$ac_exists" = xtrue; then
3664  :
3940   else
3941 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3941 >  ac_cv_path_EGREP=$EGREP
3942   fi
3943  
3669          ;;
3670        -bI:*)
3671            ac_exists=false
3672  for ac_i in $ac_cv_f90libs; do
3673    if test x"$ac_arg" = x"$ac_i"; then
3674      ac_exists=true
3675      break
3676    fi
3677  done
3944  
3945 <  if test x"$ac_exists" = xtrue; then
3680 <  :
3681 < else
3682 <  if test "$ac_compiler_gnu" = yes; then
3683 <  for ac_link_opt in $ac_arg; do
3684 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3685 <  done
3686 < else
3687 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3945 >   fi
3946   fi
3947 < fi
3947 > { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3948 > echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3949 > EGREP="$ac_cv_path_EGREP"
3950  
3691          ;;
3692          # Ignore these flags.
3693        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3694          ;;
3695        -lkernel32)
3696          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3697          ;;
3698        -[LRuY])
3699          # These flags, when seen by themselves, take an argument.
3700          # We remove the space between option and argument and re-iterate
3701          # unless we find an empty arg or a new option (starting with -)
3702          case $2 in
3703             "" | -*);;
3704             *)
3705                ac_arg="$ac_arg$2"
3951  
3952 <                shift; shift
3953 <                set X $ac_arg "$@"
3954 <                ;;
3955 <          esac
3956 <          ;;
3957 <        -YP,*)
3713 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3714 <              ac_exists=false
3715 <  for ac_i in $ac_cv_f90libs; do
3716 <    if test x"$ac_j" = x"$ac_i"; then
3717 <      ac_exists=true
3718 <      break
3719 <    fi
3720 <  done
3721 <
3722 <  if test x"$ac_exists" = xtrue; then
3723 <  :
3952 > { echo "$as_me:$LINENO: checking whether ln -s works" >&5
3953 > echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
3954 > LN_S=$as_ln_s
3955 > if test "$LN_S" = "ln -s"; then
3956 >  { echo "$as_me:$LINENO: result: yes" >&5
3957 > echo "${ECHO_T}yes" >&6; }
3958   else
3959 <  ac_arg="$ac_arg $ac_j"
3960 <                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
3959 >  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3960 > echo "${ECHO_T}no, using $LN_S" >&6; }
3961   fi
3962  
3963 <          done
3964 <          ;;
3965 <        -[lLR]*)
3966 <            ac_exists=false
3967 <  for ac_i in $ac_cv_f90libs; do
3968 <    if test x"$ac_arg" = x"$ac_i"; then
3969 <      ac_exists=true
3970 <      break
3971 <    fi
3972 <  done
3973 <
3974 <  if test x"$ac_exists" = xtrue; then
3975 <  :
3976 < else
3977 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3978 < fi
3979 <
3980 <          ;;
3981 <          # Ignore everything else.
3982 <  esac
3983 < done
3984 < # restore positional arguments
3985 < set X $ac_save_positional; shift
3986 <
3987 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
3988 < # then we insist that the "run path" must be an absolute path (i.e. it
3989 < # must begin with a "/").
3990 < case `(uname -sr) 2>/dev/null` in
3991 <   "SunOS 5"*)
3758 <      ac_ld_run_path=`echo $ac_f90_v_output |
3759 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
3760 <      test "x$ac_ld_run_path" != x &&
3761 <
3762 <        if test "$ac_compiler_gnu" = yes; then
3763 <  for ac_link_opt in $ac_ld_run_path; do
3764 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3765 <  done
3766 < else
3767 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3768 < fi
3769 <      ;;
3770 < esac
3771 < fi # test "x$F90LIBS" = "x"
3772 <
3773 < fi
3774 < echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3775 < echo "${ECHO_T}$ac_cv_flibs" >&6
3776 < F90LIBS="$ac_cv_f90libs"
3777 <
3778 < ac_ext=f90
3779 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3780 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3781 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3963 > { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3964 > echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
3965 > set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3966 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
3967 >  echo $ECHO_N "(cached) $ECHO_C" >&6
3968 > else
3969 >  cat >conftest.make <<\_ACEOF
3970 > SHELL = /bin/sh
3971 > all:
3972 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
3973 > _ACEOF
3974 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3975 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
3976 >  *@@@%%%=?*=@@@%%%*)
3977 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
3978 >  *)
3979 >    eval ac_cv_prog_make_${ac_make}_set=no;;
3980 > esac
3981 > rm -f conftest.make
3982 > fi
3983 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3984 >  { echo "$as_me:$LINENO: result: yes" >&5
3985 > echo "${ECHO_T}yes" >&6; }
3986 >  SET_MAKE=
3987 > else
3988 >  { echo "$as_me:$LINENO: result: no" >&5
3989 > echo "${ECHO_T}no" >&6; }
3990 >  SET_MAKE="MAKE=${MAKE-make}"
3991 > fi
3992  
3993 + if test -n "$ac_tool_prefix"; then
3994 +  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3995 + set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3996 + { echo "$as_me:$LINENO: checking for $ac_word" >&5
3997 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3998 + if test "${ac_cv_prog_RANLIB+set}" = set; then
3999 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4000 + else
4001 +  if test -n "$RANLIB"; then
4002 +  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4003 + else
4004 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4005 + for as_dir in $PATH
4006 + do
4007 +  IFS=$as_save_IFS
4008 +  test -z "$as_dir" && as_dir=.
4009 +  for ac_exec_ext in '' $ac_executable_extensions; do
4010 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4011 +    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4012 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4013 +    break 2
4014 +  fi
4015 + done
4016 + done
4017 + IFS=$as_save_IFS
4018  
4019 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4020 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4021 < if test "${ac_cv_f90_mangling+set}" = set; then
4019 > fi
4020 > fi
4021 > RANLIB=$ac_cv_prog_RANLIB
4022 > if test -n "$RANLIB"; then
4023 >  { echo "$as_me:$LINENO: result: $RANLIB" >&5
4024 > echo "${ECHO_T}$RANLIB" >&6; }
4025 > else
4026 >  { echo "$as_me:$LINENO: result: no" >&5
4027 > echo "${ECHO_T}no" >&6; }
4028 > fi
4029 >
4030 >
4031 > fi
4032 > if test -z "$ac_cv_prog_RANLIB"; then
4033 >  ac_ct_RANLIB=$RANLIB
4034 >  # Extract the first word of "ranlib", so it can be a program name with args.
4035 > set dummy ranlib; ac_word=$2
4036 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4037 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4038 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4039    echo $ECHO_N "(cached) $ECHO_C" >&6
4040   else
4041 <  ac_ext=f90
4042 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4043 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4044 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4045 < cat >conftest.$ac_ext <<_ACEOF
4046 < subroutine foobar()
4047 < return
4048 < end
4049 < subroutine foo_bar()
4050 < return
4051 < end
4052 < _ACEOF
4053 < rm -f conftest.$ac_objext
4054 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4055 <  (eval $ac_compile) 2>conftest.er1
4056 <  ac_status=$?
4057 <  grep -v '^ *+' conftest.er1 >conftest.err
3806 <  rm -f conftest.er1
3807 <  cat conftest.err >&5
3808 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3809 <  (exit $ac_status); } &&
3810 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3811 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3812 <  (eval $ac_try) 2>&5
3813 <  ac_status=$?
3814 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3815 <  (exit $ac_status); }; } &&
3816 <         { ac_try='test -s conftest.$ac_objext'
3817 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3818 <  (eval $ac_try) 2>&5
3819 <  ac_status=$?
3820 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821 <  (exit $ac_status); }; }; then
3822 <  mv conftest.$ac_objext cf90_test.$ac_objext
4041 >  if test -n "$ac_ct_RANLIB"; then
4042 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4043 > else
4044 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045 > for as_dir in $PATH
4046 > do
4047 >  IFS=$as_save_IFS
4048 >  test -z "$as_dir" && as_dir=.
4049 >  for ac_exec_ext in '' $ac_executable_extensions; do
4050 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4051 >    ac_cv_prog_ac_ct_RANLIB="ranlib"
4052 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4053 >    break 2
4054 >  fi
4055 > done
4056 > done
4057 > IFS=$as_save_IFS
4058  
4059 <  ac_ext=c
4060 < ac_cpp='$CPP $CPPFLAGS'
4061 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4062 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4063 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4059 > fi
4060 > fi
4061 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4062 > if test -n "$ac_ct_RANLIB"; then
4063 >  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4064 > echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
4065 > else
4066 >  { echo "$as_me:$LINENO: result: no" >&5
4067 > echo "${ECHO_T}no" >&6; }
4068 > fi
4069  
4070 <  ac_save_LIBS=$LIBS
4071 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
4070 >  if test "x$ac_ct_RANLIB" = x; then
4071 >    RANLIB=":"
4072 >  else
4073 >    case $cross_compiling:$ac_tool_warned in
4074 > yes:)
4075 > { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4076 > whose name does not start with the host triplet.  If you think this
4077 > configuration is useful to you, please write to autoconf@gnu.org." >&5
4078 > echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4079 > whose name does not start with the host triplet.  If you think this
4080 > configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4081 > ac_tool_warned=yes ;;
4082 > esac
4083 >    RANLIB=$ac_ct_RANLIB
4084 >  fi
4085 > else
4086 >  RANLIB="$ac_cv_prog_RANLIB"
4087 > fi
4088  
4089 <  ac_success=no
4090 <  for ac_foobar in foobar FOOBAR; do
4091 <    for ac_underscore in "" "_"; do
4092 <      ac_func="$ac_foobar$ac_underscore"
4093 <      cat >conftest.$ac_ext <<_ACEOF
4094 < /* confdefs.h.  */
4095 < _ACEOF
4096 < cat confdefs.h >>conftest.$ac_ext
4097 < cat >>conftest.$ac_ext <<_ACEOF
4098 < /* end confdefs.h.  */
4089 > for ac_prog in 'bison -y' byacc
4090 > do
4091 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4092 > set dummy $ac_prog; ac_word=$2
4093 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4094 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4095 > if test "${ac_cv_prog_YACC+set}" = set; then
4096 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4097 > else
4098 >  if test -n "$YACC"; then
4099 >  ac_cv_prog_YACC="$YACC" # Let the user override the test.
4100 > else
4101 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102 > for as_dir in $PATH
4103 > do
4104 >  IFS=$as_save_IFS
4105 >  test -z "$as_dir" && as_dir=.
4106 >  for ac_exec_ext in '' $ac_executable_extensions; do
4107 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4108 >    ac_cv_prog_YACC="$ac_prog"
4109 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4110 >    break 2
4111 >  fi
4112 > done
4113 > done
4114 > IFS=$as_save_IFS
4115  
4116 < /* Override any gcc2 internal prototype to avoid an error.  */
4117 < #ifdef __cplusplus
4118 < extern "C"
4119 < #endif
4120 < /* We use char because int might match the return type of a gcc2
4121 <   builtin and then its argument prototype would still apply.  */
4122 < char $ac_func ();
4123 < int
4124 < main ()
4125 < {
4126 < $ac_func ();
4127 <  ;
4128 <  return 0;
4116 > fi
4117 > fi
4118 > YACC=$ac_cv_prog_YACC
4119 > if test -n "$YACC"; then
4120 >  { echo "$as_me:$LINENO: result: $YACC" >&5
4121 > echo "${ECHO_T}$YACC" >&6; }
4122 > else
4123 >  { echo "$as_me:$LINENO: result: no" >&5
4124 > echo "${ECHO_T}no" >&6; }
4125 > fi
4126 >
4127 >
4128 >  test -n "$YACC" && break
4129 > done
4130 > test -n "$YACC" || YACC="yacc"
4131 >
4132 >
4133 > for ac_prog in flex lex
4134 > do
4135 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4136 > set dummy $ac_prog; ac_word=$2
4137 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4138 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4139 > if test "${ac_cv_prog_LEX+set}" = set; then
4140 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4141 > else
4142 >  if test -n "$LEX"; then
4143 >  ac_cv_prog_LEX="$LEX" # Let the user override the test.
4144 > else
4145 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4146 > for as_dir in $PATH
4147 > do
4148 >  IFS=$as_save_IFS
4149 >  test -z "$as_dir" && as_dir=.
4150 >  for ac_exec_ext in '' $ac_executable_extensions; do
4151 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4152 >    ac_cv_prog_LEX="$ac_prog"
4153 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4154 >    break 2
4155 >  fi
4156 > done
4157 > done
4158 > IFS=$as_save_IFS
4159 >
4160 > fi
4161 > fi
4162 > LEX=$ac_cv_prog_LEX
4163 > if test -n "$LEX"; then
4164 >  { echo "$as_me:$LINENO: result: $LEX" >&5
4165 > echo "${ECHO_T}$LEX" >&6; }
4166 > else
4167 >  { echo "$as_me:$LINENO: result: no" >&5
4168 > echo "${ECHO_T}no" >&6; }
4169 > fi
4170 >
4171 >
4172 >  test -n "$LEX" && break
4173 > done
4174 > test -n "$LEX" || LEX=":"
4175 >
4176 > if test "x$LEX" != "x:"; then
4177 >  cat >conftest.l <<_ACEOF
4178 > %%
4179 > a { ECHO; }
4180 > b { REJECT; }
4181 > c { yymore (); }
4182 > d { yyless (1); }
4183 > e { yyless (input () != 0); }
4184 > f { unput (yytext[0]); }
4185 > . { BEGIN INITIAL; }
4186 > %%
4187 > #ifdef YYTEXT_POINTER
4188 > extern char *yytext;
4189 > #endif
4190 > int
4191 > main (void)
4192 > {
4193 >  return ! yylex () + ! yywrap ();
4194   }
4195   _ACEOF
4196 + { (ac_try="$LEX conftest.l"
4197 + case "(($ac_try" in
4198 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4199 +  *) ac_try_echo=$ac_try;;
4200 + esac
4201 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4202 +  (eval "$LEX conftest.l") 2>&5
4203 +  ac_status=$?
4204 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4205 +  (exit $ac_status); }
4206 + { echo "$as_me:$LINENO: checking lex output file root" >&5
4207 + echo $ECHO_N "checking lex output file root... $ECHO_C" >&6; }
4208 + if test "${ac_cv_prog_lex_root+set}" = set; then
4209 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4210 + else
4211 +
4212 + if test -f lex.yy.c; then
4213 +  ac_cv_prog_lex_root=lex.yy
4214 + elif test -f lexyy.c; then
4215 +  ac_cv_prog_lex_root=lexyy
4216 + else
4217 +  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
4218 + echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
4219 +   { (exit 1); exit 1; }; }
4220 + fi
4221 + fi
4222 + { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
4223 + echo "${ECHO_T}$ac_cv_prog_lex_root" >&6; }
4224 + LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4225 +
4226 + if test -z "${LEXLIB+set}"; then
4227 +  { echo "$as_me:$LINENO: checking lex library" >&5
4228 + echo $ECHO_N "checking lex library... $ECHO_C" >&6; }
4229 + if test "${ac_cv_lib_lex+set}" = set; then
4230 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4231 + else
4232 +
4233 +    ac_save_LIBS=$LIBS
4234 +    ac_cv_lib_lex='none needed'
4235 +    for ac_lib in '' -lfl -ll; do
4236 +      LIBS="$ac_lib $ac_save_LIBS"
4237 +      cat >conftest.$ac_ext <<_ACEOF
4238 + `cat $LEX_OUTPUT_ROOT.c`
4239 + _ACEOF
4240   rm -f conftest.$ac_objext conftest$ac_exeext
4241 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4242 <  (eval $ac_link) 2>conftest.er1
4241 > if { (ac_try="$ac_link"
4242 > case "(($ac_try" in
4243 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4244 >  *) ac_try_echo=$ac_try;;
4245 > esac
4246 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4247 >  (eval "$ac_link") 2>conftest.er1
4248    ac_status=$?
4249    grep -v '^ *+' conftest.er1 >conftest.err
4250    rm -f conftest.er1
4251    cat conftest.err >&5
4252    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4253 <  (exit $ac_status); } &&
4254 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
4255 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4256 <  (eval $ac_try) 2>&5
4257 <  ac_status=$?
4258 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873 <  (exit $ac_status); }; } &&
3874 <         { ac_try='test -s conftest$ac_exeext'
3875 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3876 <  (eval $ac_try) 2>&5
3877 <  ac_status=$?
3878 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3879 <  (exit $ac_status); }; }; then
3880 <  ac_success=yes; break 2
4253 >  (exit $ac_status); } && {
4254 >         test -z "$ac_c_werror_flag" ||
4255 >         test ! -s conftest.err
4256 >       } && test -s conftest$ac_exeext &&
4257 >       $as_test_x conftest$ac_exeext; then
4258 >  ac_cv_lib_lex=$ac_lib
4259   else
4260    echo "$as_me: failed program was:" >&5
4261   sed 's/^/| /' conftest.$ac_ext >&5
4262  
4263 +
4264   fi
4265 < rm -f conftest.err conftest.$ac_objext \
4265 >
4266 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4267        conftest$ac_exeext conftest.$ac_ext
4268 +      test "$ac_cv_lib_lex" != 'none needed' && break
4269      done
4270 <  done
4270 >    LIBS=$ac_save_LIBS
4271  
4272 <  if test "$ac_success" = "yes"; then
4273 <     case $ac_foobar in
4274 <        foobar)
4275 <           ac_case=lower
4276 <           ac_foo_bar=foo_bar
3896 <           ;;
3897 <        FOOBAR)
3898 <           ac_case=upper
3899 <           ac_foo_bar=FOO_BAR
3900 <           ;;
3901 <     esac
4272 > fi
4273 > { echo "$as_me:$LINENO: result: $ac_cv_lib_lex" >&5
4274 > echo "${ECHO_T}$ac_cv_lib_lex" >&6; }
4275 >  test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
4276 > fi
4277  
3903     ac_success_extra=no
3904     for ac_extra in "" "_"; do
3905        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4278  
4279 <        cat >conftest.$ac_ext <<_ACEOF
4280 < /* confdefs.h.  */
4279 > { echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
4280 > echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6; }
4281 > if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
4282 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4283 > else
4284 >  # POSIX says lex can declare yytext either as a pointer or an array; the
4285 > # default is implementation-dependent.  Figure out which it is, since
4286 > # not all implementations provide the %pointer and %array declarations.
4287 > ac_cv_prog_lex_yytext_pointer=no
4288 > ac_save_LIBS=$LIBS
4289 > LIBS="$LEXLIB $ac_save_LIBS"
4290 > cat >conftest.$ac_ext <<_ACEOF
4291 > #define YYTEXT_POINTER 1
4292 > `cat $LEX_OUTPUT_ROOT.c`
4293   _ACEOF
3910 cat confdefs.h >>conftest.$ac_ext
3911 cat >>conftest.$ac_ext <<_ACEOF
3912 /* end confdefs.h.  */
3913
3914 /* Override any gcc2 internal prototype to avoid an error.  */
3915 #ifdef __cplusplus
3916 extern "C"
3917 #endif
3918 /* We use char because int might match the return type of a gcc2
3919   builtin and then its argument prototype would still apply.  */
3920 char $ac_func ();
3921 int
3922 main ()
3923 {
3924 $ac_func ();
3925  ;
3926  return 0;
3927 }
3928 _ACEOF
4294   rm -f conftest.$ac_objext conftest$ac_exeext
4295 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4296 <  (eval $ac_link) 2>conftest.er1
4295 > if { (ac_try="$ac_link"
4296 > case "(($ac_try" in
4297 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298 >  *) ac_try_echo=$ac_try;;
4299 > esac
4300 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301 >  (eval "$ac_link") 2>conftest.er1
4302    ac_status=$?
4303    grep -v '^ *+' conftest.er1 >conftest.err
4304    rm -f conftest.er1
4305    cat conftest.err >&5
4306    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4307 <  (exit $ac_status); } &&
4308 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
4309 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4310 <  (eval $ac_try) 2>&5
4311 <  ac_status=$?
4312 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3943 <  (exit $ac_status); }; } &&
3944 <         { ac_try='test -s conftest$ac_exeext'
3945 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3946 <  (eval $ac_try) 2>&5
3947 <  ac_status=$?
3948 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3949 <  (exit $ac_status); }; }; then
3950 <  ac_success_extra=yes; break
4307 >  (exit $ac_status); } && {
4308 >         test -z "$ac_c_werror_flag" ||
4309 >         test ! -s conftest.err
4310 >       } && test -s conftest$ac_exeext &&
4311 >       $as_test_x conftest$ac_exeext; then
4312 >  ac_cv_prog_lex_yytext_pointer=yes
4313   else
4314    echo "$as_me: failed program was:" >&5
4315   sed 's/^/| /' conftest.$ac_ext >&5
4316  
4317 +
4318   fi
4319 < rm -f conftest.err conftest.$ac_objext \
4319 >
4320 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4321        conftest$ac_exeext conftest.$ac_ext
4322 <     done
4322 > LIBS=$ac_save_LIBS
4323  
4324 <     if test "$ac_success_extra" = "yes"; then
4325 <        ac_cv_f90_mangling="$ac_case case"
4326 <        if test -z "$ac_underscore"; then
4327 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
3964 <        else
3965 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
4324 > fi
4325 > { echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
4326 > echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6; }
4327 > if test $ac_cv_prog_lex_yytext_pointer = yes; then
4328  
4329 <        fi
4330 <        if test -z "$ac_extra"; then
4331 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
3970 <        else
3971 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3972 <        fi
3973 <      else
3974 <        ac_cv_f90_mangling="unknown"
3975 <      fi
3976 <  else
3977 <     ac_cv_f90_mangling="unknown"
4329 > cat >>confdefs.h <<\_ACEOF
4330 > #define YYTEXT_POINTER 1
4331 > _ACEOF
4332  
3979  fi
3980
3981  LIBS=$ac_save_LIBS
3982  ac_ext=f90
3983 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3984 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3985 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3986  rm -f cf90_test* conftest*
3987 else
3988  echo "$as_me: failed program was:" >&5
3989 sed 's/^/| /' conftest.$ac_ext >&5
3990
4333   fi
4334 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3993 < ac_ext=f90
3994 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3995 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3996 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4334 > rm -f conftest.l $LEX_OUTPUT_ROOT.c
4335  
4336   fi
3999 echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4000 echo "${ECHO_T}$ac_cv_f90_mangling" >&6
4337  
4338 <
4339 <
4340 < case $ac_cv_f90_mangling in
4341 <  "lower case, no underscore, no extra underscore")
4342 <          cat >>confdefs.h <<\_ACEOF
4343 < #define F90_FUNC(name,NAME) name
4344 < _ACEOF
4345 <
4346 <          cat >>confdefs.h <<\_ACEOF
4347 < #define F90_FUNC_(name,NAME) name
4348 < _ACEOF
4013 < ;;
4014 <  "lower case, no underscore, extra underscore")
4015 <          cat >>confdefs.h <<\_ACEOF
4016 < #define F90_FUNC(name,NAME) name
4017 < _ACEOF
4018 <
4019 <          cat >>confdefs.h <<\_ACEOF
4020 < #define F90_FUNC_(name,NAME) name ## _
4021 < _ACEOF
4022 < ;;
4023 <  "lower case, underscore, no extra underscore")
4024 <          cat >>confdefs.h <<\_ACEOF
4025 < #define F90_FUNC(name,NAME) name ## _
4026 < _ACEOF
4027 <
4028 <          cat >>confdefs.h <<\_ACEOF
4029 < #define F90_FUNC_(name,NAME) name ## _
4030 < _ACEOF
4031 < ;;
4032 <  "lower case, underscore, extra underscore")
4033 <          cat >>confdefs.h <<\_ACEOF
4034 < #define F90_FUNC(name,NAME) name ## _
4035 < _ACEOF
4036 <
4037 <          cat >>confdefs.h <<\_ACEOF
4038 < #define F90_FUNC_(name,NAME) name ## __
4039 < _ACEOF
4040 < ;;
4041 <  "upper case, no underscore, no extra underscore")
4042 <          cat >>confdefs.h <<\_ACEOF
4043 < #define F90_FUNC(name,NAME) NAME
4044 < _ACEOF
4045 <
4046 <          cat >>confdefs.h <<\_ACEOF
4047 < #define F90_FUNC_(name,NAME) NAME
4048 < _ACEOF
4049 < ;;
4050 <  "upper case, no underscore, extra underscore")
4051 <          cat >>confdefs.h <<\_ACEOF
4052 < #define F90_FUNC(name,NAME) NAME
4053 < _ACEOF
4054 <
4055 <          cat >>confdefs.h <<\_ACEOF
4056 < #define F90_FUNC_(name,NAME) NAME ## _
4057 < _ACEOF
4058 < ;;
4059 <  "upper case, underscore, no extra underscore")
4060 <          cat >>confdefs.h <<\_ACEOF
4061 < #define F90_FUNC(name,NAME) NAME ## _
4062 < _ACEOF
4063 <
4064 <          cat >>confdefs.h <<\_ACEOF
4065 < #define F90_FUNC_(name,NAME) NAME ## _
4066 < _ACEOF
4067 < ;;
4068 <  "upper case, underscore, extra underscore")
4069 <          cat >>confdefs.h <<\_ACEOF
4070 < #define F90_FUNC(name,NAME) NAME ## _
4071 < _ACEOF
4072 <
4073 <          cat >>confdefs.h <<\_ACEOF
4074 < #define F90_FUNC_(name,NAME) NAME ## __
4075 < _ACEOF
4076 < ;;
4338 >   # Extract the first word of "perl", so it can be a program name with args.
4339 > set dummy perl; ac_word=$2
4340 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4341 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4342 > if test "${ac_cv_path_PERLINTERP+set}" = set; then
4343 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4344 > else
4345 >  case $PERLINTERP in
4346 >  [\\/]* | ?:[\\/]*)
4347 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
4348 >  ;;
4349    *)
4350 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4351 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4352 <          ;;
4353 < esac
4350 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351 > for as_dir in $PATH
4352 > do
4353 >  IFS=$as_save_IFS
4354 >  test -z "$as_dir" && as_dir=.
4355 >  for ac_exec_ext in '' $ac_executable_extensions; do
4356 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4357 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
4358 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4359 >    break 2
4360 >  fi
4361 > done
4362 > done
4363 > IFS=$as_save_IFS
4364  
4365 <
4366 <
4367 <
4368 <
4369 < echo "$as_me:$LINENO: checking for module suffix" >&5
4370 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4371 < rm -f conftest*
4372 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4091 < rm -f work*
4092 < cat >conftest.f90 <<EOF
4093 <        module conftest
4094 <        integer n
4095 <        parameter (n=1)
4096 <        end module conftest
4097 < EOF
4098 < # SGI and absoft compilers generates module name in upper case!
4099 < testname="conftest"
4100 < modcase="lower"
4101 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4102 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4103 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4104 <    if test -z "$MOD" ; then
4105 <        MOD=`ls CONFTEST* 2>/dev/null \
4106 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4107 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4108 <        if test -n "$MOD" ; then
4109 <            testname="CONFTEST"
4110 <            modcase="upper"
4111 <        fi
4112 <    fi
4113 <    if test -z "$MOD" ; then
4114 <        echo "$as_me:$LINENO: result: unknown" >&5
4115 < echo "${ECHO_T}unknown" >&6
4116 <        # Use mod if we can't figure it out
4117 <        MOD="mod"
4118 <    else
4119 <        echo "$as_me:$LINENO: result: $MOD" >&5
4120 < echo "${ECHO_T}$MOD" >&6
4121 <    fi
4122 <    if test -s work.pcl ; then
4123 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4124 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4125 <    fi
4365 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
4366 >  ;;
4367 > esac
4368 > fi
4369 > PERLINTERP=$ac_cv_path_PERLINTERP
4370 > if test -n "$PERLINTERP"; then
4371 >  { echo "$as_me:$LINENO: result: $PERLINTERP" >&5
4372 > echo "${ECHO_T}$PERLINTERP" >&6; }
4373   else
4374 <    echo "$as_me:$LINENO: result: unknown" >&5
4375 < echo "${ECHO_T}unknown" >&6
4374 >  { echo "$as_me:$LINENO: result: no" >&5
4375 > echo "${ECHO_T}no" >&6; }
4376   fi
4377  
4378  
4379 +   ac_cv_path_perlinterp="$PERLINTERP"
4380 +   _sHpB='#!'
4381  
4382  
4383 <
4384 < # Check for module include path (some use -I, some (Solaris) use -M, some
4385 < # (absoft) use -p).
4386 < # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4387 < # specified, work.pcl and work.pc are created.  However, if you specify
4139 < # a file, it must contain a the name of a file ending in .pc .  Ugh!
4140 < # Use the module made above
4141 < echo "$as_me:$LINENO: checking for module directory path flag" >&5
4142 < echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4143 < rm -f conftest*
4144 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4145 < rm -f work*
4146 < cat >conftest.f90 <<EOF
4147 <        module conftest
4148 <        integer n
4149 <        parameter (n=1)
4150 <        end module conftest
4151 < EOF
4152 < # SGI and absoft compilers generates module name in upper case!
4153 < testname="conftest"
4154 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4155 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4156 <   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4157 <   if test -n "$mod" ; then
4158 <      testname="CONFTEST"
4159 <   fi
4160 <   madedir=0
4161 <   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4162 <   cp $testname.$MOD conf
4163 <   rm -f conftest* CONFTEST*
4164 <   cat >conftest1.f90 <<EOF
4165 <        program main
4166 <        use conftest
4167 <        print *, n
4168 <        end
4169 < EOF
4170 <   F90_WORK_FILES_ARG=""
4171 <   F90MODINCSPEC=""
4172 <   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4173 <       MODDIRFLAG="-I"
4174 <       F90MODINCSPEC="-I<dir>"
4175 <       echo "$as_me:$LINENO: result: -I" >&5
4176 < echo "${ECHO_T}-I" >&6
4177 <   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4178 <       MODDIRFLAG="-M"
4179 <       F90MODINCSPEC="-M<dir>"
4180 <       echo "$as_me:$LINENO: result: -M" >&5
4181 < echo "${ECHO_T}-M" >&6
4182 <   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4183 <       MODDIRFLAG="-p"
4184 <       F90MODINCSPEC="-p<dir>"
4185 <       echo "$as_me:$LINENO: result: -p" >&5
4186 < echo "${ECHO_T}-p" >&6
4187 <   elif test -s work.pc ; then
4188 <        cp work.pc conf/mpimod.pc
4189 <        echo "mpimod.pc" > conf/mpimod.pcl
4190 <        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4191 <        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4192 <            MODDIRFLAG='-cl,mpimod.pcl'
4193 <            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4194 < echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4195 <            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4196 <            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4197 <
4198 <        else
4199 <            # The version of the Intel compiler that I have refuses to let
4200 <            # you put the "work catalog" list anywhere but the current
4201 <            # directory. For example, you cannot in
4202 <         :
4203 <        fi
4204 <   fi
4205 <   if test -z "MODDIRFLAG" ; then
4206 <       echo "$as_me:$LINENO: result: unknown" >&5
4207 < echo "${ECHO_T}unknown" >&6
4208 <   fi
4209 <
4210 <
4211 <   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4212 <   if test $madedir = 1 ; then rmdir conf ; fi
4383 > # Check whether --with-perl-shebang was given.
4384 > if test "${with_perl_shebang+set}" = set; then
4385 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
4386 > else
4387 >                opt_perl_shebang="not_set"
4388   fi
4389  
4390 <
4391 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
4392 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
4218 < if test "${ac_cv_f90_module_names+set}" = set; then
4390 >   { echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
4391 > echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6; }
4392 > if test "${ax_cv_opt_perl_shebang+set}" = set; then
4393    echo $ECHO_N "(cached) $ECHO_C" >&6
4394   else
4395 <  ac_ext=f90
4396 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4397 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4398 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4395 >   case "$opt_perl_shebang" in
4396 >                      not_set  ) ax_cv_opt_perl_shebang=''
4397 >                               ;;
4398 >                         *     )
4399 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
4400 >                    esac
4401  
4226 # carry out the test in a new directory, so that we don't miss anything
4227 mkdir conftest
4228 cd conftest
4229 cat >conftest.$ac_ext <<_ACEOF
4230 MODULE Bar
4231 END MODULE Bar
4232 _ACEOF
4233 rm -f conftest.$ac_objext
4234 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4235  (eval $ac_compile) 2>conftest.er1
4236  ac_status=$?
4237  grep -v '^ *+' conftest.er1 >conftest.err
4238  rm -f conftest.er1
4239  cat conftest.err >&5
4240  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4241  (exit $ac_status); } &&
4242         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
4243  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4244  (eval $ac_try) 2>&5
4245  ac_status=$?
4246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4247  (exit $ac_status); }; } &&
4248         { ac_try='test -s conftest.$ac_objext'
4249  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4250  (eval $ac_try) 2>&5
4251  ac_status=$?
4252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4253  (exit $ac_status); }; }; then
4254  ac_cv_f90_module_names=
4255 ac_file_list=*
4256 for ac_file in $ac_file_list; do
4257   case $ac_file in
4258      # don't care for original source and object files
4259      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4260          :
4261          ;;
4262      # look for new files derived from the file name
4263      *conftest*)
4264          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4265            ac_exists=false
4266  for ac_i in $ac_cv_f90_module_names; do
4267    if test x"$ac_pat" = x"$ac_i"; then
4268      ac_exists=true
4269      break
4270    fi
4271  done
4272
4273  if test x"$ac_exists" = xtrue; then
4274  :
4275 else
4276  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4402   fi
4403 + { echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
4404 + echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6; }
4405 +   if test "A$ax_cv_opt_perl_shebang" != "A"
4406 +     then
4407 +       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
4408 +       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4409 +              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
4410 + echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
4411  
4412 <          ;;
4413 <      # look for new files derived from the module name,
4414 <      # with different case translation schemes
4415 <      *Bar*)
4416 <          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
4417 <            ac_exists=false
4418 <  for ac_i in $ac_cv_f90_module_names; do
4419 <    if test x"$ac_pat" = x"$ac_i"; then
4287 <      ac_exists=true
4288 <      break
4289 <    fi
4290 <  done
4291 <
4292 <  if test x"$ac_exists" = xtrue; then
4293 <  :
4412 > # Automatic detection of sharpbang formula starts here
4413 >     else
4414 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
4415 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
4416 >   { echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
4417 > echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6; }
4418 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
4419 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4420   else
4421 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4422 < fi
4421 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
4422 >        if test "x$_somian_kspb_perl" == x
4423 >          then _somian_ksbp_warn_empty='durnit'
4424 >          else
4425 >          case "A$_somian_kspb_perl" in
4426 >                 A#!*perl* )
4427 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
4428 >                        ;;
4429 >                     A*    )  _somian_ksbp_warn_defau='trouble'
4430 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
4431 >          esac
4432 >        fi
4433  
4298          ;;
4299      *bar*)
4300          ac_pat=`echo $ac_file | sed s/bar/%module%/`
4301            ac_exists=false
4302  for ac_i in $ac_cv_f90_module_names; do
4303    if test x"$ac_pat" = x"$ac_i"; then
4304      ac_exists=true
4305      break
4306    fi
4307  done
4308
4309  if test x"$ac_exists" = xtrue; then
4310  :
4311 else
4312  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4434   fi
4435 + { echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
4436 + echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6; }
4437 + # The above prints Checking ... result message to user.
4438 +   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4439  
4440 <          ;;
4441 <      *BAR*)
4442 <          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
4318 <            ac_exists=false
4319 <  for ac_i in $ac_cv_f90_module_names; do
4320 <    if test x"$ac_pat" = x"$ac_i"; then
4321 <      ac_exists=true
4322 <      break
4440 >    if test A${_somian_ksbp_warn_empty+set} == Aset
4441 >      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
4442 > echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
4443      fi
4444 <  done
4444 > # Inform user after printing result value
4445 >    if test A${_somian_ksbp_warn_defau+set} == Aset
4446 >      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
4447 > echo "$as_me: Maybe Not good -" >&6;}
4448 >           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
4449 > echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
4450 >      else { echo "$as_me:$LINENO: OK Good result - " >&5
4451 > echo "$as_me: OK Good result - " >&6;}
4452 >           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
4453 > echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
4454 >    fi
4455 >  fi
4456  
4457 <  if test x"$ac_exists" = xtrue; then
4458 <  :
4457 > # Find a good install program.  We prefer a C program (faster),
4458 > # so one script is as good as another.  But avoid the broken or
4459 > # incompatible versions:
4460 > # SysV /etc/install, /usr/sbin/install
4461 > # SunOS /usr/etc/install
4462 > # IRIX /sbin/install
4463 > # AIX /bin/install
4464 > # AmigaOS /C/install, which installs bootblocks on floppy discs
4465 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4466 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4467 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4468 > # OS/2's system install, which has a completely different semantic
4469 > # ./install, which can be erroneously created by make from ./install.sh.
4470 > { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4471 > echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
4472 > if test -z "$INSTALL"; then
4473 > if test "${ac_cv_path_install+set}" = set; then
4474 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4475   else
4476 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
4477 < fi
4478 <
4479 <          ;;
4480 <       # Other files - we have no idea how they are generated
4481 <       *)
4482 <          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4483 < echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4484 <          ;;
4485 <   esac
4476 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4477 > for as_dir in $PATH
4478 > do
4479 >  IFS=$as_save_IFS
4480 >  test -z "$as_dir" && as_dir=.
4481 >  # Account for people who put trailing slashes in PATH elements.
4482 > case $as_dir/ in
4483 >  ./ | .// | /cC/* | \
4484 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4485 >  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4486 >  /usr/ucb/* ) ;;
4487 >  *)
4488 >    # OSF1 and SCO ODT 3.0 have their own names for install.
4489 >    # Don't use installbsd from OSF since it installs stuff as root
4490 >    # by default.
4491 >    for ac_prog in ginstall scoinst install; do
4492 >      for ac_exec_ext in '' $ac_executable_extensions; do
4493 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4494 >          if test $ac_prog = install &&
4495 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4496 >            # AIX install.  It has an incompatible calling convention.
4497 >            :
4498 >          elif test $ac_prog = install &&
4499 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4500 >            # program-specific install script used by HP pwplus--don't use.
4501 >            :
4502 >          else
4503 >            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4504 >            break 3
4505 >          fi
4506 >        fi
4507 >      done
4508 >    done
4509 >    ;;
4510 > esac
4511   done
4512 < if test "x$ac_cv_f90_module_names" = "x"; then
4341 <  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4342 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4343 < fi
4512 > IFS=$as_save_IFS
4513  
4345 else
4346  echo "$as_me: failed program was:" >&5
4347 sed 's/^/| /' conftest.$ac_ext >&5
4514  
4515 < ac_cv_f90_module_names=
4516 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4517 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4518 < fi
4519 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4520 < cd ..
4521 < # cleanup
4522 < rm -rf conftest
4523 < ac_ext=f90
4524 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4525 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4526 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4527 <
4362 < fi
4363 < echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
4364 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
4365 <
4366 < # We now generate a shell script that will help us to figure out the correct
4367 < # module file names, using the value of ac_cv_f90_module_names
4368 <
4369 < echo "Generating shell script modnam"
4370 <
4371 < cat > scripts/modnam << EOF
4372 < #! /bin/sh
4373 < # This script is auto-generated by configure
4374 < #
4375 < usage="\\
4376 < Usage: \$0 [FILES]
4377 <
4378 < [FILES] are Fortran 90 source files.
4379 < The output is a list of module file names that the Fortran 90 compiler
4380 < generates when compiling [FILES]."
4381 <
4382 < list=
4383 < empty=
4384 <
4385 < if test \$# -eq 0; then
4386 <   echo "\$usage"; exit 0
4387 < fi
4388 <
4389 < while test \$# != 0; do
4390 <
4391 <  file=\$1
4392 <  shift
4393 <
4394 < # strip suffix
4395 <  base=\`echo \$file | sed 's/[.][^.]*$//'\`
4396 <
4397 <  test ! -f \$file && continue
4398 <
4399 < # Look for module definitions and transform them to upper / lower case
4400 <  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/'\`
4401 <  upper=\`echo \$mods | tr a-z A-Z\`
4402 <  lower=\`echo \$mods | tr A-Z a-z\`
4403 <
4404 < # Here, the patterns for generating module file names were inserted by configure
4405 <  for trans in $ac_cv_f90_module_names; do
4406 <
4407 <    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4408 <    var=empty
4409 <    case \$pat in
4410 <       %MODULE%)
4411 <          var=upper ;;
4412 <       %Module%)
4413 <          var=mods ;;
4414 <       %module%)
4415 <          var=lower ;;
4416 <       %FILE%)
4417 <          test -n "\$mods" && var=base ;;
4418 <    esac
4419 <    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4420 <    list="\$list \$new"
4421 <  done
4422 < done
4515 > fi
4516 >  if test "${ac_cv_path_install+set}" = set; then
4517 >    INSTALL=$ac_cv_path_install
4518 >  else
4519 >    # As a last resort, use the slow shell script.  Don't cache a
4520 >    # value for INSTALL within a source directory, because that will
4521 >    # break other packages using the cache if that directory is
4522 >    # removed, or if the value is a relative name.
4523 >    INSTALL=$ac_install_sh
4524 >  fi
4525 > fi
4526 > { echo "$as_me:$LINENO: result: $INSTALL" >&5
4527 > echo "${ECHO_T}$INSTALL" >&6; }
4528  
4529 < echo \$list
4530 < # end of configure-generated script
4531 < EOF
4427 < chmod 755 scripts/modnam
4529 > # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4530 > # It thinks the first close brace ends the variable substitution.
4531 > test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4532  
4533 < pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
4430 < F90_MODULE_NAMES=empty
4431 < case $pat in
4432 <       %MODULE%)
4433 <          F90_MODULE_NAMES=UPPER ;;
4434 <       %Module%)
4435 <          F90_MODULE_NAMES=Mixed ;;
4436 <       %module%)
4437 <          F90_MODULE_NAMES=lower ;;
4438 <       *)
4439 <          F90_MODULE_NAMES=unknown ;;
4440 < esac
4533 > test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4534  
4535 < ac_ext=c
4443 < ac_cpp='$CPP $CPPFLAGS'
4444 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4445 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4446 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4535 > test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4536  
4537 + case "x$INSTALL" in
4538 +   x/*) ;;
4539 +   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
4540 + esac
4541 + MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
4542 + # Extract the first word of "ar", so it can be a program name with args.
4543 + set dummy ar; ac_word=$2
4544 + { echo "$as_me:$LINENO: checking for $ac_word" >&5
4545 + echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4546 + if test "${ac_cv_prog_AR+set}" = set; then
4547 +  echo $ECHO_N "(cached) $ECHO_C" >&6
4548 + else
4549 +  if test -n "$AR"; then
4550 +  ac_cv_prog_AR="$AR" # Let the user override the test.
4551 + else
4552 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4553 + for as_dir in $PATH
4554 + do
4555 +  IFS=$as_save_IFS
4556 +  test -z "$as_dir" && as_dir=.
4557 +  for ac_exec_ext in '' $ac_executable_extensions; do
4558 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4559 +    ac_cv_prog_AR="ar"
4560 +    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4561 +    break 2
4562 +  fi
4563 + done
4564 + done
4565 + IFS=$as_save_IFS
4566  
4567 < ac_ext=cc
4568 < ac_cpp='$CXXCPP $CPPFLAGS'
4569 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4570 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4571 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4567 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
4568 > fi
4569 > fi
4570 > AR=$ac_cv_prog_AR
4571 > if test -n "$AR"; then
4572 >  { echo "$as_me:$LINENO: result: $AR" >&5
4573 > echo "${ECHO_T}$AR" >&6; }
4574 > else
4575 >  { echo "$as_me:$LINENO: result: no" >&5
4576 > echo "${ECHO_T}no" >&6; }
4577 > fi
4578  
4579  
4580 + if test "$AR" = "NONE"; then
4581 +  cat >confcache <<\_ACEOF
4582 + # This file is a shell script that caches the results of configure
4583 + # tests run on this system so they can be shared between configure
4584 + # scripts and configure runs, see configure's option --config-cache.
4585 + # It is not useful on other systems.  If it contains results you don't
4586 + # want to keep, you may remove or edit it.
4587 + #
4588 + # config.status only pays attention to the cache file if you give it
4589 + # the --recheck option to rerun configure.
4590 + #
4591 + # `ac_cv_env_foo' variables (set or unset) will be overridden when
4592 + # loading this file, other *unset* `ac_cv_foo' will be assigned the
4593 + # following values.
4594  
4457 echo "$as_me:$LINENO: checking for asin in -lm" >&5
4458 echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
4459 if test "${ac_cv_lib_m_asin+set}" = set; then
4460  echo $ECHO_N "(cached) $ECHO_C" >&6
4461 else
4462  ac_check_lib_save_LIBS=$LIBS
4463 LIBS="-lm  $LIBS"
4464 cat >conftest.$ac_ext <<_ACEOF
4465 /* confdefs.h.  */
4595   _ACEOF
4467 cat confdefs.h >>conftest.$ac_ext
4468 cat >>conftest.$ac_ext <<_ACEOF
4469 /* end confdefs.h.  */
4596  
4597 < /* Override any gcc2 internal prototype to avoid an error.  */
4598 < #ifdef __cplusplus
4599 < extern "C"
4600 < #endif
4601 < /* We use char because int might match the return type of a gcc2
4602 <   builtin and then its argument prototype would still apply.  */
4603 < char asin ();
4604 < int
4605 < main ()
4606 < {
4607 < asin ();
4608 <  ;
4609 <  return 0;
4610 < }
4611 < _ACEOF
4612 < rm -f conftest.$ac_objext conftest$ac_exeext
4613 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4614 <  (eval $ac_link) 2>conftest.er1
4615 <  ac_status=$?
4616 <  grep -v '^ *+' conftest.er1 >conftest.err
4491 <  rm -f conftest.er1
4492 <  cat conftest.err >&5
4493 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4494 <  (exit $ac_status); } &&
4495 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4496 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4497 <  (eval $ac_try) 2>&5
4498 <  ac_status=$?
4499 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4500 <  (exit $ac_status); }; } &&
4501 <         { ac_try='test -s conftest$ac_exeext'
4502 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4503 <  (eval $ac_try) 2>&5
4504 <  ac_status=$?
4505 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4506 <  (exit $ac_status); }; }; then
4507 <  ac_cv_lib_m_asin=yes
4508 < else
4509 <  echo "$as_me: failed program was:" >&5
4510 < sed 's/^/| /' conftest.$ac_ext >&5
4597 > # The following way of writing the cache mishandles newlines in values,
4598 > # but we know of no workaround that is simple, portable, and efficient.
4599 > # So, we kill variables containing newlines.
4600 > # Ultrix sh set writes to stderr and can't be redirected directly,
4601 > # and sets the high bit in the cache file unless we assign to the vars.
4602 > (
4603 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4604 >    eval ac_val=\$$ac_var
4605 >    case $ac_val in #(
4606 >    *${as_nl}*)
4607 >      case $ac_var in #(
4608 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
4609 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
4610 >      esac
4611 >      case $ac_var in #(
4612 >      _ | IFS | as_nl) ;; #(
4613 >      *) $as_unset $ac_var ;;
4614 >      esac ;;
4615 >    esac
4616 >  done
4617  
4618 < ac_cv_lib_m_asin=no
4618 >  (set) 2>&1 |
4619 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
4620 >    *${as_nl}ac_space=\ *)
4621 >      # `set' does not quote correctly, so add quotes (double-quote
4622 >      # substitution turns \\\\ into \\, and sed turns \\ into \).
4623 >      sed -n \
4624 >        "s/'/'\\\\''/g;
4625 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4626 >      ;; #(
4627 >    *)
4628 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
4629 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4630 >      ;;
4631 >    esac |
4632 >    sort
4633 > ) |
4634 >  sed '
4635 >     /^ac_cv_env_/b end
4636 >     t clear
4637 >     :clear
4638 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4639 >     t end
4640 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4641 >     :end' >>confcache
4642 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4643 >  if test -w "$cache_file"; then
4644 >    test "x$cache_file" != "x/dev/null" &&
4645 >      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
4646 > echo "$as_me: updating cache $cache_file" >&6;}
4647 >    cat confcache >$cache_file
4648 >  else
4649 >    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
4650 > echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4651 >  fi
4652   fi
4653 < rm -f conftest.err conftest.$ac_objext \
4654 <      conftest$ac_exeext conftest.$ac_ext
4516 < LIBS=$ac_check_lib_save_LIBS
4653 > rm -f confcache
4654 >  exit 1
4655   fi
4656 < echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
4657 < echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
4658 < if test $ac_cv_lib_m_asin = yes; then
4659 <  cat >>confdefs.h <<_ACEOF
4660 < #define HAVE_LIBM 1
4661 < _ACEOF
4656 > # Extract the first word of "ps", so it can be a program name with args.
4657 > set dummy ps; ac_word=$2
4658 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
4659 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4660 > if test "${ac_cv_path_PS+set}" = set; then
4661 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4662 > else
4663 >  case $PS in
4664 >  [\\/]* | ?:[\\/]*)
4665 >  ac_cv_path_PS="$PS" # Let the user override the test with a path.
4666 >  ;;
4667 >  *)
4668 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4669 > for as_dir in $PATH
4670 > do
4671 >  IFS=$as_save_IFS
4672 >  test -z "$as_dir" && as_dir=.
4673 >  for ac_exec_ext in '' $ac_executable_extensions; do
4674 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4675 >    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
4676 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4677 >    break 2
4678 >  fi
4679 > done
4680 > done
4681 > IFS=$as_save_IFS
4682  
4683 <  LIBS="-lm $LIBS"
4684 <
4683 >  ;;
4684 > esac
4685 > fi
4686 > PS=$ac_cv_path_PS
4687 > if test -n "$PS"; then
4688 >  { echo "$as_me:$LINENO: result: $PS" >&5
4689 > echo "${ECHO_T}$PS" >&6; }
4690   else
4691 <  exit
4691 >  { echo "$as_me:$LINENO: result: no" >&5
4692 > echo "${ECHO_T}no" >&6; }
4693   fi
4694  
4695  
4696 < ac_ext=c
4697 < ac_cpp='$CPP $CPPFLAGS'
4698 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4699 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4700 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4696 > { echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
4697 > echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6; }
4698 > if test "${ac_cv_prog_ps_syntax+set}" = set; then
4699 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4700 > else
4701  
4702 < ac_ext=c
4703 < ac_cpp='$CPP $CPPFLAGS'
4704 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4705 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4706 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4707 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4708 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4709 < # On Suns, sometimes $CPP names a directory.
4710 < if test -n "$CPP" && test -d "$CPP"; then
4711 <  CPP=
4702 >        if $PS ax -o rss > /dev/null 2>&1; then
4703 >                ac_cv_prog_ps_ax=yes
4704 >        else
4705 >                ac_cv_prog_ps_ax=no
4706 >        fi
4707 >        if $PS -ef -o rss > /dev/null 2>&1; then
4708 >                ac_cv_prog_ps_ef=yes
4709 >        else
4710 >                ac_cv_prog_ps_ef=no
4711 >        fi
4712 >        if test "$ac_cv_prog_ps_ax" = yes; then
4713 >                ac_cv_prog_ps_syntax=BSD
4714 >        else
4715 >                if test "$ac_cv_prog_ps_ef" = yes; then
4716 >                        ac_cv_prog_ps_syntax=POSIX
4717 >                else
4718 >                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
4719 > echo "$as_me: error: Could not determine ps syntax" >&2;}
4720 >   { (exit 1); exit 1; }; }
4721 >                fi
4722 >        fi
4723 >
4724   fi
4725 < if test -z "$CPP"; then
4726 <  if test "${ac_cv_prog_CPP+set}" = set; then
4727 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4728 < else
4729 <      # Double quotes because CPP needs to be expanded
4554 <    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4555 <    do
4556 <      ac_preproc_ok=false
4557 < for ac_c_preproc_warn_flag in '' yes
4558 < do
4559 <  # Use a header file that comes with gcc, so configuring glibc
4560 <  # with a fresh cross-compiler works.
4561 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4562 <  # <limits.h> exists even on freestanding compilers.
4563 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4564 <  # not just through cpp. "Syntax error" is here to catch this case.
4565 <  cat >conftest.$ac_ext <<_ACEOF
4566 < /* confdefs.h.  */
4725 > { echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
4726 > echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6; }
4727 >
4728 > cat >>confdefs.h <<_ACEOF
4729 > #define PSCOMMAND $PS
4730   _ACEOF
4731 < cat confdefs.h >>conftest.$ac_ext
4732 < cat >>conftest.$ac_ext <<_ACEOF
4733 < /* end confdefs.h.  */
4734 < #ifdef __STDC__
4735 < # include <limits.h>
4573 < #else
4574 < # include <assert.h>
4575 < #endif
4576 <                     Syntax error
4731 >
4732 > if test "$ac_cv_prog_ps_syntax" = BSD; then
4733 >
4734 > cat >>confdefs.h <<\_ACEOF
4735 > #define PSTYPE_IS_BSD 1
4736   _ACEOF
4737 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4579 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4580 <  ac_status=$?
4581 <  grep -v '^ *+' conftest.er1 >conftest.err
4582 <  rm -f conftest.er1
4583 <  cat conftest.err >&5
4584 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585 <  (exit $ac_status); } >/dev/null; then
4586 <  if test -s conftest.err; then
4587 <    ac_cpp_err=$ac_c_preproc_warn_flag
4588 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4589 <  else
4590 <    ac_cpp_err=
4591 <  fi
4737 >
4738   else
4739 <  ac_cpp_err=yes
4594 < fi
4595 < if test -z "$ac_cpp_err"; then
4596 <  :
4597 < else
4598 <  echo "$as_me: failed program was:" >&5
4599 < sed 's/^/| /' conftest.$ac_ext >&5
4739 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
4740  
4741 <  # Broken: fails on valid input.
4742 < continue
4741 > cat >>confdefs.h <<\_ACEOF
4742 > #define PSTYPE_IS_POSIX 1
4743 > _ACEOF
4744 >
4745 >   else
4746 >       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
4747 > echo "$as_me: error: Unknown ps syntax type!" >&2;}
4748 >   { (exit 1); exit 1; }; }
4749 >   fi
4750   fi
4604 rm -f conftest.err conftest.$ac_ext
4751  
4752 <  # OK, works on sane cases.  Now check whether non-existent headers
4753 <  # can be detected and how.
4752 > ac_ext=${ac_fc_srcext-f}
4753 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4754 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4755 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4756 >
4757 >
4758 > ac_ext=${ac_fc_srcext-f}
4759 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4760 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4761 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4762 > { echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
4763 > echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6; }
4764 > if test "${ac_cv_fc_srcext_F90+set}" = set; then
4765 >  echo $ECHO_N "(cached) $ECHO_C" >&6
4766 > else
4767 >  ac_ext=F90
4768 > ac_fcflags_srcext_save=$ac_fcflags_srcext
4769 > ac_fcflags_srcext=
4770 > ac_cv_fc_srcext_F90=unknown
4771 > for ac_flag in none -qsuffix=f=F90 -Tf; do
4772 >  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
4773    cat >conftest.$ac_ext <<_ACEOF
4774 < /* confdefs.h.  */
4774 >      program main
4775 >
4776 >      end
4777   _ACEOF
4778 < cat confdefs.h >>conftest.$ac_ext
4779 < cat >>conftest.$ac_ext <<_ACEOF
4780 < /* end confdefs.h.  */
4781 < #include <ac_nonexistent.h>
4782 < _ACEOF
4783 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4784 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4778 > rm -f conftest.$ac_objext
4779 > if { (ac_try="$ac_compile"
4780 > case "(($ac_try" in
4781 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4782 >  *) ac_try_echo=$ac_try;;
4783 > esac
4784 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4785 >  (eval "$ac_compile") 2>conftest.er1
4786    ac_status=$?
4787    grep -v '^ *+' conftest.er1 >conftest.err
4788    rm -f conftest.er1
4789    cat conftest.err >&5
4790    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 <  (exit $ac_status); } >/dev/null; then
4792 <  if test -s conftest.err; then
4793 <    ac_cpp_err=$ac_c_preproc_warn_flag
4794 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4795 <  else
4628 <    ac_cpp_err=
4629 <  fi
4791 >  (exit $ac_status); } && {
4792 >         test -z "$ac_fc_werror_flag" ||
4793 >         test ! -s conftest.err
4794 >       } && test -s conftest.$ac_objext; then
4795 >  ac_cv_fc_srcext_F90=$ac_flag; break
4796   else
4631  ac_cpp_err=yes
4632 fi
4633 if test -z "$ac_cpp_err"; then
4634  # Broken: success on invalid input.
4635 continue
4636 else
4797    echo "$as_me: failed program was:" >&5
4798   sed 's/^/| /' conftest.$ac_ext >&5
4799  
4800 <  # Passes both tests.
4641 < ac_preproc_ok=:
4642 < break
4800 >
4801   fi
4644 rm -f conftest.err conftest.$ac_ext
4802  
4803 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4804   done
4805 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4806 < rm -f conftest.err conftest.$ac_ext
4649 < if $ac_preproc_ok; then
4650 <  break
4651 < fi
4805 > rm -f conftest.$ac_objext conftest.F90
4806 > ac_fcflags_srcext=$ac_fcflags_srcext_save
4807  
4653    done
4654    ac_cv_prog_CPP=$CPP
4655
4808   fi
4809 <  CPP=$ac_cv_prog_CPP
4809 > { echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
4810 > echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6; }
4811 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
4812 >  { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
4813 > echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
4814 >   { (exit 1); exit 1; }; }
4815   else
4816 <  ac_cv_prog_CPP=$CPP
4817 < fi
4818 < echo "$as_me:$LINENO: result: $CPP" >&5
4819 < echo "${ECHO_T}$CPP" >&6
4663 < ac_preproc_ok=false
4664 < for ac_c_preproc_warn_flag in '' yes
4665 < do
4666 <  # Use a header file that comes with gcc, so configuring glibc
4667 <  # with a fresh cross-compiler works.
4668 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4669 <  # <limits.h> exists even on freestanding compilers.
4670 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4671 <  # not just through cpp. "Syntax error" is here to catch this case.
4672 <  cat >conftest.$ac_ext <<_ACEOF
4673 < /* confdefs.h.  */
4674 < _ACEOF
4675 < cat confdefs.h >>conftest.$ac_ext
4676 < cat >>conftest.$ac_ext <<_ACEOF
4677 < /* end confdefs.h.  */
4678 < #ifdef __STDC__
4679 < # include <limits.h>
4680 < #else
4681 < # include <assert.h>
4682 < #endif
4683 <                     Syntax error
4684 < _ACEOF
4685 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4686 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4687 <  ac_status=$?
4688 <  grep -v '^ *+' conftest.er1 >conftest.err
4689 <  rm -f conftest.er1
4690 <  cat conftest.err >&5
4691 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4692 <  (exit $ac_status); } >/dev/null; then
4693 <  if test -s conftest.err; then
4694 <    ac_cpp_err=$ac_c_preproc_warn_flag
4695 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4816 >  ac_fc_srcext=F90
4817 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
4818 >    ac_fcflags_srcext=""
4819 >    FCFLAGS_F90=""
4820    else
4821 <    ac_cpp_err=
4821 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
4822 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
4823    fi
4699 else
4700  ac_cpp_err=yes
4701 fi
4702 if test -z "$ac_cpp_err"; then
4703  :
4704 else
4705  echo "$as_me: failed program was:" >&5
4706 sed 's/^/| /' conftest.$ac_ext >&5
4824  
4708  # Broken: fails on valid input.
4709 continue
4710 fi
4711 rm -f conftest.err conftest.$ac_ext
4825  
4713  # OK, works on sane cases.  Now check whether non-existent headers
4714  # can be detected and how.
4715  cat >conftest.$ac_ext <<_ACEOF
4716 /* confdefs.h.  */
4717 _ACEOF
4718 cat confdefs.h >>conftest.$ac_ext
4719 cat >>conftest.$ac_ext <<_ACEOF
4720 /* end confdefs.h.  */
4721 #include <ac_nonexistent.h>
4722 _ACEOF
4723 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4724  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4725  ac_status=$?
4726  grep -v '^ *+' conftest.er1 >conftest.err
4727  rm -f conftest.er1
4728  cat conftest.err >&5
4729  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730  (exit $ac_status); } >/dev/null; then
4731  if test -s conftest.err; then
4732    ac_cpp_err=$ac_c_preproc_warn_flag
4733    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4734  else
4735    ac_cpp_err=
4736  fi
4737 else
4738  ac_cpp_err=yes
4826   fi
4827 < if test -z "$ac_cpp_err"; then
4828 <  # Broken: success on invalid input.
4829 < continue
4830 < else
4744 <  echo "$as_me: failed program was:" >&5
4745 < sed 's/^/| /' conftest.$ac_ext >&5
4746 <
4747 <  # Passes both tests.
4748 < ac_preproc_ok=:
4749 < break
4750 < fi
4751 < rm -f conftest.err conftest.$ac_ext
4827 > ac_ext=${ac_fc_srcext-f}
4828 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4829 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4830 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4831  
4753 done
4754 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4755 rm -f conftest.err conftest.$ac_ext
4756 if $ac_preproc_ok; then
4757  :
4758 else
4759  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4760 See \`config.log' for more details." >&5
4761 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4762 See \`config.log' for more details." >&2;}
4763   { (exit 1); exit 1; }; }
4764 fi
4832  
4766 ac_ext=c
4767 ac_cpp='$CPP $CPPFLAGS'
4768 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4769 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4770 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4833  
4834  
4835 < echo "$as_me:$LINENO: checking for egrep" >&5
4836 < echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4837 < if test "${ac_cv_prog_egrep+set}" = set; then
4838 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4839 < else
4840 <  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4841 <    then ac_cv_prog_egrep='grep -E'
4842 <    else ac_cv_prog_egrep='egrep'
4843 <    fi
4835 >
4836 > # Try to determine native compiler flags that allow us to use F90 suffix
4837 > # for preprocessed f90 source.
4838 >
4839 > if test "$ac_test_PREPFLAG" != "set"; then
4840 >  PREPFLAG=""
4841 >  case "${host_cpu}-${host_os}" in
4842 >
4843 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4844 >                    PREPFLAG="-fpp1 "
4845 >                fi;;
4846 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4847 >                    PREPFLAG="-qsuffix=cpp=F90 "
4848 >                fi;;
4849 >  *darwin*)
4850 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4851 >                PREPFLAG="-qsuffix=cpp=F90 "
4852 >        fi;;
4853 >  esac
4854 >
4855 >  if test -z "$PREPFLAG"; then
4856 >        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4857 > echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4858 >        PREPFLAG=""
4859 >  fi
4860 >
4861 >  { echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
4862 > echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6; }
4863 >
4864 >  ac_ext=${ac_fc_srcext-f}
4865 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4866 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4867 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4868 >
4869 >  ac_save_ext=$ac_ext
4870 >  ac_ext=F90
4871 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
4872 >
4873 >  if test "$PREPFLAG"; then
4874 >  FCFLAGS_SRCEXT="${PREPFLAG}"
4875   fi
4783 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4784 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
4785 EGREP=$ac_cv_prog_egrep
4876  
4877 +    cat >conftest.$ac_ext <<_ACEOF
4878  
4788 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4789 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4790 if test "${ac_cv_header_stdc+set}" = set; then
4791  echo $ECHO_N "(cached) $ECHO_C" >&6
4792 else
4793  cat >conftest.$ac_ext <<_ACEOF
4794 /* confdefs.h.  */
4795 _ACEOF
4796 cat confdefs.h >>conftest.$ac_ext
4797 cat >>conftest.$ac_ext <<_ACEOF
4798 /* end confdefs.h.  */
4799 #include <stdlib.h>
4800 #include <stdarg.h>
4801 #include <string.h>
4802 #include <float.h>
4879  
4880 < int
4881 < main ()
4882 < {
4880 > program conftest
4881 >  integer :: i
4882 >  i = 1
4883 > end program conftest
4884  
4808  ;
4809  return 0;
4810 }
4885   _ACEOF
4886   rm -f conftest.$ac_objext
4887 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4888 <  (eval $ac_compile) 2>conftest.er1
4887 > if { (ac_try="$ac_compile"
4888 > case "(($ac_try" in
4889 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4890 >  *) ac_try_echo=$ac_try;;
4891 > esac
4892 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4893 >  (eval "$ac_compile") 2>conftest.er1
4894    ac_status=$?
4895    grep -v '^ *+' conftest.er1 >conftest.err
4896    rm -f conftest.er1
4897    cat conftest.err >&5
4898    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4899 <  (exit $ac_status); } &&
4900 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
4901 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4902 <  (eval $ac_try) 2>&5
4903 <  ac_status=$?
4825 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826 <  (exit $ac_status); }; } &&
4827 <         { ac_try='test -s conftest.$ac_objext'
4828 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4829 <  (eval $ac_try) 2>&5
4830 <  ac_status=$?
4831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 <  (exit $ac_status); }; }; then
4833 <  ac_cv_header_stdc=yes
4899 >  (exit $ac_status); } && {
4900 >         test -z "$ac_fc_werror_flag" ||
4901 >         test ! -s conftest.err
4902 >       } && test -s conftest.$ac_objext; then
4903 >  prepflagworks=1
4904   else
4905    echo "$as_me: failed program was:" >&5
4906   sed 's/^/| /' conftest.$ac_ext >&5
4907  
4908 < ac_cv_header_stdc=no
4908 >        prepflagworks=0
4909   fi
4840 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4910  
4911 < if test $ac_cv_header_stdc = yes; then
4843 <  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4844 <  cat >conftest.$ac_ext <<_ACEOF
4845 < /* confdefs.h.  */
4846 < _ACEOF
4847 < cat confdefs.h >>conftest.$ac_ext
4848 < cat >>conftest.$ac_ext <<_ACEOF
4849 < /* end confdefs.h.  */
4850 < #include <string.h>
4911 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4912  
4913 < _ACEOF
4914 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4915 <  $EGREP "memchr" >/dev/null 2>&1; then
4916 <  :
4917 < else
4918 <  ac_cv_header_stdc=no
4858 < fi
4859 < rm -f conftest*
4913 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
4914 >  ac_ext=$ac_save_ext
4915 >  ac_ext=${ac_fc_srcext-f}
4916 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4917 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4918 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4919  
4861 fi
4920  
4921 < if test $ac_cv_header_stdc = yes; then
4922 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4923 <  cat >conftest.$ac_ext <<_ACEOF
4924 < /* confdefs.h.  */
4867 < _ACEOF
4868 < cat confdefs.h >>conftest.$ac_ext
4869 < cat >>conftest.$ac_ext <<_ACEOF
4870 < /* end confdefs.h.  */
4871 < #include <stdlib.h>
4921 >  if test "$prepflagworks" = 1; then
4922 >    { echo "$as_me:$LINENO: result: yes" >&5
4923 > echo "${ECHO_T}yes" >&6; }
4924 >    FCFLAGS_SRCEXT="${PREPFLAG}"
4925  
4926 < _ACEOF
4927 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4928 <  $EGREP "free" >/dev/null 2>&1; then
4929 <  :
4930 < else
4931 <  ac_cv_header_stdc=no
4926 >  else
4927 >    { echo "$as_me:$LINENO: result: no" >&5
4928 > echo "${ECHO_T}no" >&6; }
4929 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4930 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
4931 >   { (exit 1); exit 1; }; }
4932 >  fi
4933   fi
4880 rm -f conftest*
4934  
4882 fi
4935  
4884 if test $ac_cv_header_stdc = yes; then
4885  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4886  if test "$cross_compiling" = yes; then
4887  :
4888 else
4889  cat >conftest.$ac_ext <<_ACEOF
4890 /* confdefs.h.  */
4891 _ACEOF
4892 cat confdefs.h >>conftest.$ac_ext
4893 cat >>conftest.$ac_ext <<_ACEOF
4894 /* end confdefs.h.  */
4895 #include <ctype.h>
4896 #if ((' ' & 0x0FF) == 0x020)
4897 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4898 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4899 #else
4900 # define ISLOWER(c) \
4901                   (('a' <= (c) && (c) <= 'i') \
4902                     || ('j' <= (c) && (c) <= 'r') \
4903                     || ('s' <= (c) && (c) <= 'z'))
4904 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4905 #endif
4936  
4907 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4908 int
4909 main ()
4910 {
4911  int i;
4912  for (i = 0; i < 256; i++)
4913    if (XOR (islower (i), ISLOWER (i))
4914        || toupper (i) != TOUPPER (i))
4915      exit(2);
4916  exit (0);
4917 }
4918 _ACEOF
4919 rm -f conftest$ac_exeext
4920 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4921  (eval $ac_link) 2>&5
4922  ac_status=$?
4923  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4924  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4925  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4926  (eval $ac_try) 2>&5
4927  ac_status=$?
4928  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4929  (exit $ac_status); }; }; then
4930  :
4931 else
4932  echo "$as_me: program exited with status $ac_status" >&5
4933 echo "$as_me: failed program was:" >&5
4934 sed 's/^/| /' conftest.$ac_ext >&5
4937  
4936 ( exit $ac_status )
4937 ac_cv_header_stdc=no
4938 fi
4939 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4940 fi
4941 fi
4942 fi
4943 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4944 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4945 if test $ac_cv_header_stdc = yes; then
4938  
4939 < cat >>confdefs.h <<\_ACEOF
4940 < #define STDC_HEADERS 1
4949 < _ACEOF
4939 > # Try to determine native compiler flags that allow us to use F90 suffix
4940 > # for preprocessed f90 source with -D type defines
4941  
4942 < fi
4942 > if test "$ac_test_PREPDEFFLAG" != "set"; then
4943 >  PREPDEFFLAG=""
4944 >  case "${host_cpu}-${host_os}" in
4945  
4946 < # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4947 <
4946 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4947 >                    PREPDEFFLAG=" "
4948 >                fi;;
4949 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4950 >                    PREPDEFFLAG="-WF,"
4951 >                fi;;
4952 >  *darwin*)
4953 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4954 >                PREPDEFFLAG="-WF,"
4955 >        fi;;
4956 >  esac
4957  
4958 +  if test -z "$PREPDEFFLAG"; then
4959 +        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
4960 + echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
4961 +        PREPDEFFLAG=" "
4962 +  fi
4963  
4964 +  { echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4965 + echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6; }
4966  
4967 +  ac_ext=${ac_fc_srcext-f}
4968 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4969 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4970 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4971  
4972 +  ac_save_ext=$ac_ext
4973 +  ac_ext=F90
4974 +  ac_save_FCFLAGS=$FCFLAGS
4975  
4976 +  if test "$PREPDEFFLAG"; then
4977 +  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
4978 + fi
4979  
4980 +    cat >conftest.$ac_ext <<_ACEOF
4981  
4982  
4983 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4984 <                  inttypes.h stdint.h unistd.h
4985 < do
4986 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4987 < echo "$as_me:$LINENO: checking for $ac_header" >&5
4988 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4989 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4990 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4971 < else
4972 <  cat >conftest.$ac_ext <<_ACEOF
4973 < /* confdefs.h.  */
4974 < _ACEOF
4975 < cat confdefs.h >>conftest.$ac_ext
4976 < cat >>conftest.$ac_ext <<_ACEOF
4977 < /* end confdefs.h.  */
4978 < $ac_includes_default
4983 > program conftest
4984 >  integer :: i
4985 > #ifdef TEST
4986 >  i = 1
4987 > #else
4988 >  choke me
4989 > #endif
4990 > end program conftest
4991  
4980 #include <$ac_header>
4992   _ACEOF
4993   rm -f conftest.$ac_objext
4994 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4995 <  (eval $ac_compile) 2>conftest.er1
4994 > if { (ac_try="$ac_compile"
4995 > case "(($ac_try" in
4996 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4997 >  *) ac_try_echo=$ac_try;;
4998 > esac
4999 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5000 >  (eval "$ac_compile") 2>conftest.er1
5001    ac_status=$?
5002    grep -v '^ *+' conftest.er1 >conftest.err
5003    rm -f conftest.er1
5004    cat conftest.err >&5
5005    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5006 <  (exit $ac_status); } &&
5007 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5008 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5009 <  (eval $ac_try) 2>&5
5010 <  ac_status=$?
4995 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4996 <  (exit $ac_status); }; } &&
4997 <         { ac_try='test -s conftest.$ac_objext'
4998 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4999 <  (eval $ac_try) 2>&5
5000 <  ac_status=$?
5001 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5002 <  (exit $ac_status); }; }; then
5003 <  eval "$as_ac_Header=yes"
5006 >  (exit $ac_status); } && {
5007 >         test -z "$ac_fc_werror_flag" ||
5008 >         test ! -s conftest.err
5009 >       } && test -s conftest.$ac_objext; then
5010 >  prepdefflagworks=1
5011   else
5012    echo "$as_me: failed program was:" >&5
5013   sed 's/^/| /' conftest.$ac_ext >&5
5014  
5015 < eval "$as_ac_Header=no"
5015 >        prepdefflagworks=0
5016   fi
5010 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5011 fi
5012 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5013 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5014 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5015  cat >>confdefs.h <<_ACEOF
5016 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5017 _ACEOF
5017  
5018 < fi
5018 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5019  
5020 < done
5020 >  FCFLAGS=$ac_save_FCFLAGS
5021 >  ac_ext=$ac_save_ext
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  
5028 < #
5029 < # Handle user hints
5030 < #
5027 < echo "$as_me:$LINENO: checking if zlib is wanted" >&5
5028 < echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
5028 >  if test "$prepdefflagworks" = 1; then
5029 >    { echo "$as_me:$LINENO: result: yes" >&5
5030 > echo "${ECHO_T}yes" >&6; }
5031  
5030 # Check whether --with-zlib or --without-zlib was given.
5031 if test "${with_zlib+set}" = set; then
5032  withval="$with_zlib"
5033  if test "$withval" != no ; then
5034  echo "$as_me:$LINENO: result: yes" >&5
5035 echo "${ECHO_T}yes" >&6
5036  if test -d "$withval"
5037  then
5038    ZLIB_HOME="$withval"
5032    else
5033 <    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
5034 < echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
5033 >    { echo "$as_me:$LINENO: result: no" >&5
5034 > echo "${ECHO_T}no" >&6; }
5035 >    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
5036 > echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
5037 >   { (exit 1); exit 1; }; }
5038    fi
5043 else
5044  echo "$as_me:$LINENO: result: no" >&5
5045 echo "${ECHO_T}no" >&6
5039   fi
5047 fi;
5040  
5041 < ZLIB_HOME=/usr/local
5042 < if test ! -f "${ZLIB_HOME}/include/zlib.h"
5043 < then
5044 <        ZLIB_HOME=/usr
5045 < fi
5046 <
5047 < #
5056 < # Locate zlib, if wanted
5057 < #
5058 < if test -n "${ZLIB_HOME}"
5059 < then
5060 <        ZLIB_OLD_LDFLAGS=$LDFLAGS
5061 <        ZLIB_OLD_CPPFLAGS=$LDFLAGS
5062 <        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
5063 <        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
5064 <
5065 <
5066 <        ac_ext=c
5067 < ac_cpp='$CPP $CPPFLAGS'
5068 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5069 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5070 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5071 <
5072 <        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5073 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5074 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5041 > ac_ext=${ac_fc_srcext-f}
5042 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5043 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5044 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5045 > { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
5046 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
5047 > if test "${ac_cv_prog_fc_v+set}" = set; then
5048    echo $ECHO_N "(cached) $ECHO_C" >&6
5049   else
5050 <  ac_check_lib_save_LIBS=$LIBS
5051 < LIBS="-lz  $LIBS"
5079 < cat >conftest.$ac_ext <<_ACEOF
5080 < /* confdefs.h.  */
5081 < _ACEOF
5082 < cat confdefs.h >>conftest.$ac_ext
5083 < cat >>conftest.$ac_ext <<_ACEOF
5084 < /* end confdefs.h.  */
5050 >  cat >conftest.$ac_ext <<_ACEOF
5051 >      program main
5052  
5053 < /* Override any gcc2 internal prototype to avoid an error.  */
5087 < #ifdef __cplusplus
5088 < extern "C"
5089 < #endif
5090 < /* We use char because int might match the return type of a gcc2
5091 <   builtin and then its argument prototype would still apply.  */
5092 < char inflateEnd ();
5093 < int
5094 < main ()
5095 < {
5096 < inflateEnd ();
5097 <  ;
5098 <  return 0;
5099 < }
5053 >      end
5054   _ACEOF
5055 < rm -f conftest.$ac_objext conftest$ac_exeext
5056 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5057 <  (eval $ac_link) 2>conftest.er1
5055 > rm -f conftest.$ac_objext
5056 > if { (ac_try="$ac_compile"
5057 > case "(($ac_try" in
5058 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5059 >  *) ac_try_echo=$ac_try;;
5060 > esac
5061 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5062 >  (eval "$ac_compile") 2>conftest.er1
5063    ac_status=$?
5064    grep -v '^ *+' conftest.er1 >conftest.err
5065    rm -f conftest.er1
5066    cat conftest.err >&5
5067    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5068 <  (exit $ac_status); } &&
5069 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5070 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5071 <  (eval $ac_try) 2>&5
5072 <  ac_status=$?
5073 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5074 <  (exit $ac_status); }; } &&
5075 <         { ac_try='test -s conftest$ac_exeext'
5076 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5118 <  (eval $ac_try) 2>&5
5119 <  ac_status=$?
5120 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5121 <  (exit $ac_status); }; }; then
5122 <  ac_cv_lib_z_inflateEnd=yes
5123 < else
5124 <  echo "$as_me: failed program was:" >&5
5125 < sed 's/^/| /' conftest.$ac_ext >&5
5068 >  (exit $ac_status); } && {
5069 >         test -z "$ac_fc_werror_flag" ||
5070 >         test ! -s conftest.err
5071 >       } && test -s conftest.$ac_objext; then
5072 >  ac_cv_prog_fc_v=
5073 > # Try some options frequently used verbose output
5074 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5075 >  cat >conftest.$ac_ext <<_ACEOF
5076 >      program main
5077  
5078 < ac_cv_lib_z_inflateEnd=no
5079 < fi
5129 < rm -f conftest.err conftest.$ac_objext \
5130 <      conftest$ac_exeext conftest.$ac_ext
5131 < LIBS=$ac_check_lib_save_LIBS
5132 < fi
5133 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
5134 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
5135 < if test $ac_cv_lib_z_inflateEnd = yes; then
5136 <  zlib_cv_libz=yes
5137 < else
5138 <  zlib_cv_libz=no
5139 < fi
5078 >      end
5079 > _ACEOF
5080  
5081 <        if test "${ac_cv_header_zlib_h+set}" = set; then
5082 <  echo "$as_me:$LINENO: checking for zlib.h" >&5
5083 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5084 < if test "${ac_cv_header_zlib_h+set}" = set; then
5085 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5081 > # Compile and link our simple test program by passing a flag (argument
5082 > # 1 to this macro) to the Fortran compiler in order to get
5083 > # "verbose" output that we can then parse for the Fortran linker
5084 > # flags.
5085 > ac_save_FFLAGS=$FCFLAGS
5086 > FCFLAGS="$FCFLAGS $ac_verb"
5087 > eval "set x $ac_link"
5088 > shift
5089 > echo "$as_me:$LINENO: $*" >&5
5090 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5091 > echo "$ac_fc_v_output" >&5
5092 > FCFLAGS=$ac_save_FFLAGS
5093 >
5094 > rm -f conftest*
5095 >
5096 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5097 > # /foo, /bar, and /baz are search directories for the Fortran linker.
5098 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5099 > ac_fc_v_output="`echo $ac_fc_v_output |
5100 >        grep 'LPATH is:' |
5101 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5102 >
5103 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
5104 > #        that detects unbalanced quotes in FLIBS should be implemented
5105 > #        and (ugh) tested at some point.
5106 > case $ac_fc_v_output in
5107 >  # If we are using xlf then replace all the commas with spaces.
5108 >  *xlfentry*)
5109 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5110 >
5111 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5112 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
5113 >  *mGLOB_options_string*)
5114 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5115 >
5116 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5117 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5118 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5119 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
5120 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5121 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5122 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5123 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5124 >
5125 >  # If we are using Cray Fortran then delete quotes.
5126 >  *cft90*)
5127 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5128 > esac
5129 >
5130 >
5131 >  # look for -l* and *.a constructs in the output
5132 >  for ac_arg in $ac_fc_v_output; do
5133 >     case $ac_arg in
5134 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5135 >          ac_cv_prog_fc_v=$ac_verb
5136 >          break 2 ;;
5137 >     esac
5138 >  done
5139 > done
5140 > if test -z "$ac_cv_prog_fc_v"; then
5141 >   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5142 > echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5143   fi
5147 echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
5148 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
5144   else
5150  # Is the header compilable?
5151 echo "$as_me:$LINENO: checking zlib.h usability" >&5
5152 echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
5153 cat >conftest.$ac_ext <<_ACEOF
5154 /* confdefs.h.  */
5155 _ACEOF
5156 cat confdefs.h >>conftest.$ac_ext
5157 cat >>conftest.$ac_ext <<_ACEOF
5158 /* end confdefs.h.  */
5159 $ac_includes_default
5160 #include <zlib.h>
5161 _ACEOF
5162 rm -f conftest.$ac_objext
5163 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5164  (eval $ac_compile) 2>conftest.er1
5165  ac_status=$?
5166  grep -v '^ *+' conftest.er1 >conftest.err
5167  rm -f conftest.er1
5168  cat conftest.err >&5
5169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5170  (exit $ac_status); } &&
5171         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5172  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5173  (eval $ac_try) 2>&5
5174  ac_status=$?
5175  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5176  (exit $ac_status); }; } &&
5177         { ac_try='test -s conftest.$ac_objext'
5178  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5179  (eval $ac_try) 2>&5
5180  ac_status=$?
5181  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5182  (exit $ac_status); }; }; then
5183  ac_header_compiler=yes
5184 else
5145    echo "$as_me: failed program was:" >&5
5146   sed 's/^/| /' conftest.$ac_ext >&5
5147  
5148 < ac_header_compiler=no
5148 >        { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
5149 > echo "$as_me: WARNING: compilation failed" >&2;}
5150   fi
5190 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5191 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5192 echo "${ECHO_T}$ac_header_compiler" >&6
5151  
5152 < # Is the header present?
5153 < echo "$as_me:$LINENO: checking zlib.h presence" >&5
5154 < echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
5152 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5153 >
5154 > fi
5155 > { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5156 > echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
5157 > { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
5158 > echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
5159 > if test "${ac_cv_fc_libs+set}" = set; then
5160 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5161 > else
5162 >  if test "x$FCLIBS" != "x"; then
5163 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5164 > else
5165 >
5166   cat >conftest.$ac_ext <<_ACEOF
5167 < /* confdefs.h.  */
5167 >      program main
5168 >
5169 >      end
5170   _ACEOF
5171 < cat confdefs.h >>conftest.$ac_ext
5172 < cat >>conftest.$ac_ext <<_ACEOF
5173 < /* end confdefs.h.  */
5174 < #include <zlib.h>
5175 < _ACEOF
5176 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5177 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5178 <  ac_status=$?
5179 <  grep -v '^ *+' conftest.er1 >conftest.err
5180 <  rm -f conftest.er1
5181 <  cat conftest.err >&5
5182 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5183 <  (exit $ac_status); } >/dev/null; then
5184 <  if test -s conftest.err; then
5185 <    ac_cpp_err=$ac_c_preproc_warn_flag
5186 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5187 <  else
5188 <    ac_cpp_err=
5189 <  fi
5171 >
5172 > # Compile and link our simple test program by passing a flag (argument
5173 > # 1 to this macro) to the Fortran compiler in order to get
5174 > # "verbose" output that we can then parse for the Fortran linker
5175 > # flags.
5176 > ac_save_FFLAGS=$FCFLAGS
5177 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5178 > eval "set x $ac_link"
5179 > shift
5180 > echo "$as_me:$LINENO: $*" >&5
5181 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5182 > echo "$ac_fc_v_output" >&5
5183 > FCFLAGS=$ac_save_FFLAGS
5184 >
5185 > rm -f conftest*
5186 >
5187 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5188 > # /foo, /bar, and /baz are search directories for the Fortran linker.
5189 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5190 > ac_fc_v_output="`echo $ac_fc_v_output |
5191 >        grep 'LPATH is:' |
5192 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5193 >
5194 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
5195 > #        that detects unbalanced quotes in FLIBS should be implemented
5196 > #        and (ugh) tested at some point.
5197 > case $ac_fc_v_output in
5198 >  # If we are using xlf then replace all the commas with spaces.
5199 >  *xlfentry*)
5200 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5201 >
5202 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5203 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
5204 >  *mGLOB_options_string*)
5205 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5206 >
5207 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5208 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5209 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5210 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
5211 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5212 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5213 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5214 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5215 >
5216 >  # If we are using Cray Fortran then delete quotes.
5217 >  *cft90*)
5218 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5219 > esac
5220 >
5221 >
5222 >
5223 > ac_cv_fc_libs=
5224 >
5225 > # Save positional arguments (if any)
5226 > ac_save_positional="$@"
5227 >
5228 > set X $ac_fc_v_output
5229 > while test $# != 1; do
5230 >  shift
5231 >  ac_arg=$1
5232 >  case $ac_arg in
5233 >        [\\/]*.a | ?:[\\/]*.a)
5234 >            ac_exists=false
5235 >  for ac_i in $ac_cv_fc_libs; do
5236 >    if test x"$ac_arg" = x"$ac_i"; then
5237 >      ac_exists=true
5238 >      break
5239 >    fi
5240 >  done
5241 >
5242 >  if test x"$ac_exists" = xtrue; then
5243 >  :
5244   else
5245 <  ac_cpp_err=yes
5245 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5246   fi
5222 if test -z "$ac_cpp_err"; then
5223  ac_header_preproc=yes
5224 else
5225  echo "$as_me: failed program was:" >&5
5226 sed 's/^/| /' conftest.$ac_ext >&5
5247  
5248 <  ac_header_preproc=no
5248 >          ;;
5249 >        -bI:*)
5250 >            ac_exists=false
5251 >  for ac_i in $ac_cv_fc_libs; do
5252 >    if test x"$ac_arg" = x"$ac_i"; then
5253 >      ac_exists=true
5254 >      break
5255 >    fi
5256 >  done
5257 >
5258 >  if test x"$ac_exists" = xtrue; then
5259 >  :
5260 > else
5261 >  if test "$ac_compiler_gnu" = yes; then
5262 >  for ac_link_opt in $ac_arg; do
5263 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5264 >  done
5265 > else
5266 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5267   fi
5268 < rm -f conftest.err conftest.$ac_ext
5231 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5232 < echo "${ECHO_T}$ac_header_preproc" >&6
5268 > fi
5269  
5270 < # So?  What about this header?
5271 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5272 <  yes:no: )
5273 <    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
5274 < echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5275 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
5276 < echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
5277 <    ac_header_preproc=yes
5278 <    ;;
5279 <  no:yes:* )
5280 <    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
5281 < echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
5282 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
5283 < echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
5284 <    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
5285 < echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
5286 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
5287 < echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5288 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
5289 < echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
5290 <    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
5291 < echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
5292 <    (
5293 <      cat <<\_ASBOX
5294 < ## ------------------------------ ##
5295 < ## Report this to gezelter@nd.edu ##
5296 < ## ------------------------------ ##
5297 < _ASBOX
5298 <    ) |
5299 <      sed "s/^/$as_me: WARNING:     /" >&2
5300 <    ;;
5301 < esac
5266 < echo "$as_me:$LINENO: checking for zlib.h" >&5
5267 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5268 < if test "${ac_cv_header_zlib_h+set}" = set; then
5269 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5270 >          ;;
5271 >          # Ignore these flags.
5272 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
5273 >          ;;
5274 >        -lkernel32)
5275 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5276 >          ;;
5277 >        -[LRuYz])
5278 >          # These flags, when seen by themselves, take an argument.
5279 >          # We remove the space between option and argument and re-iterate
5280 >          # unless we find an empty arg or a new option (starting with -)
5281 >          case $2 in
5282 >             "" | -*);;
5283 >             *)
5284 >                ac_arg="$ac_arg$2"
5285 >                shift; shift
5286 >                set X $ac_arg "$@"
5287 >                ;;
5288 >          esac
5289 >          ;;
5290 >        -YP,*)
5291 >          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
5292 >              ac_exists=false
5293 >  for ac_i in $ac_cv_fc_libs; do
5294 >    if test x"$ac_j" = x"$ac_i"; then
5295 >      ac_exists=true
5296 >      break
5297 >    fi
5298 >  done
5299 >
5300 >  if test x"$ac_exists" = xtrue; then
5301 >  :
5302   else
5303 <  ac_cv_header_zlib_h=$ac_header_preproc
5303 >  ac_arg="$ac_arg $ac_j"
5304 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
5305   fi
5273 echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
5274 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
5306  
5307 +          done
5308 +          ;;
5309 +        -[lLR]*)
5310 +            ac_exists=false
5311 +  for ac_i in $ac_cv_fc_libs; do
5312 +    if test x"$ac_arg" = x"$ac_i"; then
5313 +      ac_exists=true
5314 +      break
5315 +    fi
5316 +  done
5317 +
5318 +  if test x"$ac_exists" = xtrue; then
5319 +  :
5320 + else
5321 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5322   fi
5323 < if test $ac_cv_header_zlib_h = yes; then
5324 <  zlib_cv_zlib_h=yes
5323 >
5324 >          ;;
5325 >        -zallextract*| -zdefaultextract)
5326 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5327 >          ;;
5328 >          # Ignore everything else.
5329 >  esac
5330 > done
5331 > # restore positional arguments
5332 > set X $ac_save_positional; shift
5333 >
5334 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
5335 > # then we insist that the "run path" must be an absolute path (i.e. it
5336 > # must begin with a "/").
5337 > case `(uname -sr) 2>/dev/null` in
5338 >   "SunOS 5"*)
5339 >      ac_ld_run_path=`echo $ac_fc_v_output |
5340 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
5341 >      test "x$ac_ld_run_path" != x &&
5342 >        if test "$ac_compiler_gnu" = yes; then
5343 >  for ac_link_opt in $ac_ld_run_path; do
5344 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5345 >  done
5346   else
5347 <  zlib_cv_zlib_h=no
5347 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5348   fi
5349 +      ;;
5350 + esac
5351 + fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5352  
5353 + fi
5354 + { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
5355 + echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
5356 + FCLIBS="$ac_cv_fc_libs"
5357  
5358 <        ac_ext=c
5358 >
5359 > ac_ext=${ac_fc_srcext-f}
5360 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5361 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5362 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5363 >
5364 > ac_ext=${ac_fc_srcext-f}
5365 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5366 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5367 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5368 >
5369 > { echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
5370 > echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6; }
5371 > if test "${ac_cv_fc_dummy_main+set}" = set; then
5372 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5373 > else
5374 >  ac_fc_dm_save_LIBS=$LIBS
5375 > LIBS="$LIBS $FCLIBS"
5376 > ac_fortran_dm_var=FC_DUMMY_MAIN
5377 > ac_ext=c
5378   ac_cpp='$CPP $CPPFLAGS'
5379   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5380   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5381   ac_compiler_gnu=$ac_cv_c_compiler_gnu
5382  
5383 <        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
5384 <        then
5292 <                #
5293 <                # If both library and header were found, use them
5294 <                #
5295 <
5296 < echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5297 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5298 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5299 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5300 < else
5301 <  ac_check_lib_save_LIBS=$LIBS
5302 < LIBS="-lz  $LIBS"
5303 < cat >conftest.$ac_ext <<_ACEOF
5383 > # First, try linking without a dummy main:
5384 > cat >conftest.$ac_ext <<_ACEOF
5385   /* confdefs.h.  */
5386   _ACEOF
5387   cat confdefs.h >>conftest.$ac_ext
5388   cat >>conftest.$ac_ext <<_ACEOF
5389   /* end confdefs.h.  */
5390  
5391 < /* Override any gcc2 internal prototype to avoid an error.  */
5392 < #ifdef __cplusplus
5393 < extern "C"
5391 > #ifdef FC_DUMMY_MAIN
5392 > #ifndef FC_DUMMY_MAIN_EQ_F77
5393 > #  ifdef __cplusplus
5394 >     extern "C"
5395 > #  endif
5396 >   int FC_DUMMY_MAIN() { return 1; }
5397   #endif
5398 < /* We use char because int might match the return type of a gcc2
5315 <   builtin and then its argument prototype would still apply.  */
5316 < char inflateEnd ();
5398 > #endif
5399   int
5400   main ()
5401   {
5402 < inflateEnd ();
5402 >
5403    ;
5404    return 0;
5405   }
5406   _ACEOF
5407   rm -f conftest.$ac_objext conftest$ac_exeext
5408 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5409 <  (eval $ac_link) 2>conftest.er1
5408 > if { (ac_try="$ac_link"
5409 > case "(($ac_try" in
5410 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5411 >  *) ac_try_echo=$ac_try;;
5412 > esac
5413 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5414 >  (eval "$ac_link") 2>conftest.er1
5415    ac_status=$?
5416    grep -v '^ *+' conftest.er1 >conftest.err
5417    rm -f conftest.er1
5418    cat conftest.err >&5
5419    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5420 <  (exit $ac_status); } &&
5421 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5422 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5423 <  (eval $ac_try) 2>&5
5424 <  ac_status=$?
5425 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5339 <  (exit $ac_status); }; } &&
5340 <         { ac_try='test -s conftest$ac_exeext'
5341 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5342 <  (eval $ac_try) 2>&5
5343 <  ac_status=$?
5344 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5345 <  (exit $ac_status); }; }; then
5346 <  ac_cv_lib_z_inflateEnd=yes
5420 >  (exit $ac_status); } && {
5421 >         test -z "$ac_c_werror_flag" ||
5422 >         test ! -s conftest.err
5423 >       } && test -s conftest$ac_exeext &&
5424 >       $as_test_x conftest$ac_exeext; then
5425 >  ac_cv_fortran_dummy_main=none
5426   else
5427    echo "$as_me: failed program was:" >&5
5428   sed 's/^/| /' conftest.$ac_ext >&5
5429  
5430 < ac_cv_lib_z_inflateEnd=no
5430 >        ac_cv_fortran_dummy_main=unknown
5431   fi
5432 < rm -f conftest.err conftest.$ac_objext \
5432 >
5433 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5434        conftest$ac_exeext conftest.$ac_ext
5355 LIBS=$ac_check_lib_save_LIBS
5356 fi
5357 echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
5358 echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
5359 if test $ac_cv_lib_z_inflateEnd = yes; then
5360  cat >>confdefs.h <<_ACEOF
5361 #define HAVE_LIBZ 1
5362 _ACEOF
5435  
5436 <  LIBS="-lz $LIBS"
5437 <
5438 < fi
5367 <
5368 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
5369 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
5370 <                echo "$as_me:$LINENO: result: ok" >&5
5371 < echo "${ECHO_T}ok" >&6
5372 <        else
5373 <                #
5374 <                # If either header or library was not found, revert and bomb
5375 <                #
5376 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
5377 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
5378 <                LDFLAGS="$ZLIB_OLD_LDFLAGS"
5379 <                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
5380 <                echo "$as_me:$LINENO: result: failed" >&5
5381 < echo "${ECHO_T}failed" >&6
5382 <                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
5383 < echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
5384 <   { (exit 1); exit 1; }; }
5385 <        fi
5386 < fi
5387 <
5388 <
5389 <
5390 <
5391 <
5392 <
5393 <
5394 <
5395 < for ac_header in sys/time.h unistd.h stdlib.h stdio.h conio.h string.h
5396 < do
5397 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5398 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5399 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5400 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5401 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5402 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5403 < fi
5404 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5405 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5406 < else
5407 <  # Is the header compilable?
5408 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5409 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5410 < cat >conftest.$ac_ext <<_ACEOF
5436 > if test $ac_cv_fortran_dummy_main = unknown; then
5437 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
5438 >     cat >conftest.$ac_ext <<_ACEOF
5439   /* confdefs.h.  */
5440   _ACEOF
5441   cat confdefs.h >>conftest.$ac_ext
5442   cat >>conftest.$ac_ext <<_ACEOF
5443   /* end confdefs.h.  */
5444 < $ac_includes_default
5445 < #include <$ac_header>
5444 > #define $ac_fortran_dm_var $ac_func
5445 > #ifdef FC_DUMMY_MAIN
5446 > #ifndef FC_DUMMY_MAIN_EQ_F77
5447 > #  ifdef __cplusplus
5448 >     extern "C"
5449 > #  endif
5450 >   int FC_DUMMY_MAIN() { return 1; }
5451 > #endif
5452 > #endif
5453 > int
5454 > main ()
5455 > {
5456 >
5457 >  ;
5458 >  return 0;
5459 > }
5460   _ACEOF
5461 < rm -f conftest.$ac_objext
5462 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5463 <  (eval $ac_compile) 2>conftest.er1
5461 > rm -f conftest.$ac_objext conftest$ac_exeext
5462 > if { (ac_try="$ac_link"
5463 > case "(($ac_try" in
5464 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5465 >  *) ac_try_echo=$ac_try;;
5466 > esac
5467 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5468 >  (eval "$ac_link") 2>conftest.er1
5469    ac_status=$?
5470    grep -v '^ *+' conftest.er1 >conftest.err
5471    rm -f conftest.er1
5472    cat conftest.err >&5
5473    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5474 <  (exit $ac_status); } &&
5475 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5476 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5477 <  (eval $ac_try) 2>&5
5478 <  ac_status=$?
5479 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5433 <  (exit $ac_status); }; } &&
5434 <         { ac_try='test -s conftest.$ac_objext'
5435 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5436 <  (eval $ac_try) 2>&5
5437 <  ac_status=$?
5438 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5439 <  (exit $ac_status); }; }; then
5440 <  ac_header_compiler=yes
5474 >  (exit $ac_status); } && {
5475 >         test -z "$ac_c_werror_flag" ||
5476 >         test ! -s conftest.err
5477 >       } && test -s conftest$ac_exeext &&
5478 >       $as_test_x conftest$ac_exeext; then
5479 >  ac_cv_fortran_dummy_main=$ac_func; break
5480   else
5481    echo "$as_me: failed program was:" >&5
5482   sed 's/^/| /' conftest.$ac_ext >&5
5483  
5445 ac_header_compiler=no
5446 fi
5447 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5448 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5449 echo "${ECHO_T}$ac_header_compiler" >&6
5484  
5451 # Is the header present?
5452 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5453 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5454 cat >conftest.$ac_ext <<_ACEOF
5455 /* confdefs.h.  */
5456 _ACEOF
5457 cat confdefs.h >>conftest.$ac_ext
5458 cat >>conftest.$ac_ext <<_ACEOF
5459 /* end confdefs.h.  */
5460 #include <$ac_header>
5461 _ACEOF
5462 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5463  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5464  ac_status=$?
5465  grep -v '^ *+' conftest.er1 >conftest.err
5466  rm -f conftest.er1
5467  cat conftest.err >&5
5468  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5469  (exit $ac_status); } >/dev/null; then
5470  if test -s conftest.err; then
5471    ac_cpp_err=$ac_c_preproc_warn_flag
5472    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5473  else
5474    ac_cpp_err=
5475  fi
5476 else
5477  ac_cpp_err=yes
5485   fi
5479 if test -z "$ac_cpp_err"; then
5480  ac_header_preproc=yes
5481 else
5482  echo "$as_me: failed program was:" >&5
5483 sed 's/^/| /' conftest.$ac_ext >&5
5486  
5487 <  ac_header_preproc=no
5488 < fi
5489 < rm -f conftest.err conftest.$ac_ext
5490 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5491 < echo "${ECHO_T}$ac_header_preproc" >&6
5487 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5488 >      conftest$ac_exeext conftest.$ac_ext
5489 >   done
5490 > fi
5491 > ac_ext=${ac_fc_srcext-f}
5492 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5493 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5494 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5495 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
5496 > rm -f conftest*
5497 > LIBS=$ac_fc_dm_save_LIBS
5498  
5491 # So?  What about this header?
5492 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5493  yes:no: )
5494    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5495 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5496    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5497 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5498    ac_header_preproc=yes
5499    ;;
5500  no:yes:* )
5501    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5502 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5503    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5504 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5505    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5506 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5507    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5508 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5509    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5510 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5511    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5512 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5513    (
5514      cat <<\_ASBOX
5515 ## ------------------------------ ##
5516 ## Report this to gezelter@nd.edu ##
5517 ## ------------------------------ ##
5518 _ASBOX
5519    ) |
5520      sed "s/^/$as_me: WARNING:     /" >&2
5521    ;;
5522 esac
5523 echo "$as_me:$LINENO: checking for $ac_header" >&5
5524 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5525 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5526  echo $ECHO_N "(cached) $ECHO_C" >&6
5527 else
5528  eval "$as_ac_Header=\$ac_header_preproc"
5499   fi
5500 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5501 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5500 > { echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
5501 > echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6; }
5502 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
5503 > if test "$FC_DUMMY_MAIN" != unknown; then
5504 >  if test $FC_DUMMY_MAIN != none; then
5505  
5506 < fi
5507 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
5535 <  cat >>confdefs.h <<_ACEOF
5536 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5506 > cat >>confdefs.h <<_ACEOF
5507 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
5508   _ACEOF
5509  
5510 < fi
5510 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
5511  
5512 < done
5512 > cat >>confdefs.h <<\_ACEOF
5513 > #define FC_DUMMY_MAIN_EQ_F77 1
5514 > _ACEOF
5515  
5516 +  fi
5517 + fi
5518 + else
5519 +  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
5520 + See \`config.log' for more details." >&5
5521 + echo "$as_me: error: linking to Fortran libraries from C fails
5522 + See \`config.log' for more details." >&2;}
5523 +   { (exit 1); exit 1; }; }
5524 + fi
5525  
5526  
5527 + ac_ext=${ac_fc_srcext-f}
5528 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5529 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5530 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5531  
5532 <
5533 <
5534 < for ac_header in strstream.h iostream.h fstream.h math.h time.h
5535 < do
5536 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5537 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5538 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5553 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5554 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5532 > ac_ext=${ac_fc_srcext-f}
5533 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5534 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5535 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5536 > { echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
5537 > echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6; }
5538 > if test "${ac_cv_fc_mangling+set}" = set; then
5539    echo $ECHO_N "(cached) $ECHO_C" >&6
5556 fi
5557 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5558 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5540   else
5541 <  # Is the header compilable?
5542 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5543 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5544 < cat >conftest.$ac_ext <<_ACEOF
5545 < /* confdefs.h.  */
5541 >  cat >conftest.$ac_ext <<_ACEOF
5542 >      subroutine foobar()
5543 >      return
5544 >      end
5545 >      subroutine foo_bar()
5546 >      return
5547 >      end
5548   _ACEOF
5566 cat confdefs.h >>conftest.$ac_ext
5567 cat >>conftest.$ac_ext <<_ACEOF
5568 /* end confdefs.h.  */
5569 $ac_includes_default
5570 #include <$ac_header>
5571 _ACEOF
5549   rm -f conftest.$ac_objext
5550 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5551 <  (eval $ac_compile) 2>conftest.er1
5550 > if { (ac_try="$ac_compile"
5551 > case "(($ac_try" in
5552 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5553 >  *) ac_try_echo=$ac_try;;
5554 > esac
5555 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5556 >  (eval "$ac_compile") 2>conftest.er1
5557    ac_status=$?
5558    grep -v '^ *+' conftest.er1 >conftest.err
5559    rm -f conftest.er1
5560    cat conftest.err >&5
5561    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5562 <  (exit $ac_status); } &&
5563 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5564 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5565 <  (eval $ac_try) 2>&5
5566 <  ac_status=$?
5585 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5586 <  (exit $ac_status); }; } &&
5587 <         { ac_try='test -s conftest.$ac_objext'
5588 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5589 <  (eval $ac_try) 2>&5
5590 <  ac_status=$?
5591 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592 <  (exit $ac_status); }; }; then
5593 <  ac_header_compiler=yes
5594 < else
5595 <  echo "$as_me: failed program was:" >&5
5596 < sed 's/^/| /' conftest.$ac_ext >&5
5562 >  (exit $ac_status); } && {
5563 >         test -z "$ac_fc_werror_flag" ||
5564 >         test ! -s conftest.err
5565 >       } && test -s conftest.$ac_objext; then
5566 >  mv conftest.$ac_objext cfortran_test.$ac_objext
5567  
5568 < ac_header_compiler=no
5569 < fi
5600 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5601 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5602 < echo "${ECHO_T}$ac_header_compiler" >&6
5568 >  ac_save_LIBS=$LIBS
5569 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
5570  
5571 < # Is the header present?
5572 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5573 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5574 < cat >conftest.$ac_ext <<_ACEOF
5571 >  ac_ext=c
5572 > ac_cpp='$CPP $CPPFLAGS'
5573 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5574 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5575 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5576 >  ac_success=no
5577 >  for ac_foobar in foobar FOOBAR; do
5578 >    for ac_underscore in "" "_"; do
5579 >      ac_func="$ac_foobar$ac_underscore"
5580 >      cat >conftest.$ac_ext <<_ACEOF
5581   /* confdefs.h.  */
5582   _ACEOF
5583   cat confdefs.h >>conftest.$ac_ext
5584   cat >>conftest.$ac_ext <<_ACEOF
5585   /* end confdefs.h.  */
5586 < #include <$ac_header>
5586 >
5587 > /* Override any GCC internal prototype to avoid an error.
5588 >   Use char because int might match the return type of a GCC
5589 >   builtin and then its argument prototype would still apply.  */
5590 > #ifdef __cplusplus
5591 > extern "C"
5592 > #endif
5593 > char $ac_func ();
5594 > #ifdef FC_DUMMY_MAIN
5595 > #ifndef FC_DUMMY_MAIN_EQ_F77
5596 > #  ifdef __cplusplus
5597 >     extern "C"
5598 > #  endif
5599 >   int FC_DUMMY_MAIN() { return 1; }
5600 > #endif
5601 > #endif
5602 > int
5603 > main ()
5604 > {
5605 > return $ac_func ();
5606 >  ;
5607 >  return 0;
5608 > }
5609   _ACEOF
5610 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5611 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5610 > rm -f conftest.$ac_objext conftest$ac_exeext
5611 > if { (ac_try="$ac_link"
5612 > case "(($ac_try" in
5613 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5614 >  *) ac_try_echo=$ac_try;;
5615 > esac
5616 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5617 >  (eval "$ac_link") 2>conftest.er1
5618    ac_status=$?
5619    grep -v '^ *+' conftest.er1 >conftest.err
5620    rm -f conftest.er1
5621    cat conftest.err >&5
5622    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5623 <  (exit $ac_status); } >/dev/null; then
5624 <  if test -s conftest.err; then
5625 <    ac_cpp_err=$ac_c_preproc_warn_flag
5626 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5627 <  else
5628 <    ac_cpp_err=
5628 <  fi
5623 >  (exit $ac_status); } && {
5624 >         test -z "$ac_c_werror_flag" ||
5625 >         test ! -s conftest.err
5626 >       } && test -s conftest$ac_exeext &&
5627 >       $as_test_x conftest$ac_exeext; then
5628 >  ac_success=yes; break 2
5629   else
5630  ac_cpp_err=yes
5631 fi
5632 if test -z "$ac_cpp_err"; then
5633  ac_header_preproc=yes
5634 else
5630    echo "$as_me: failed program was:" >&5
5631   sed 's/^/| /' conftest.$ac_ext >&5
5632  
5638  ac_header_preproc=no
5639 fi
5640 rm -f conftest.err conftest.$ac_ext
5641 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5642 echo "${ECHO_T}$ac_header_preproc" >&6
5633  
5644 # So?  What about this header?
5645 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5646  yes:no: )
5647    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5648 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5649    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5650 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5651    ac_header_preproc=yes
5652    ;;
5653  no:yes:* )
5654    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5655 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5656    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5657 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5658    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5659 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5660    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5661 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5662    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5663 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5664    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5665 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5666    (
5667      cat <<\_ASBOX
5668 ## ------------------------------ ##
5669 ## Report this to gezelter@nd.edu ##
5670 ## ------------------------------ ##
5671 _ASBOX
5672    ) |
5673      sed "s/^/$as_me: WARNING:     /" >&2
5674    ;;
5675 esac
5676 echo "$as_me:$LINENO: checking for $ac_header" >&5
5677 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5678 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5679  echo $ECHO_N "(cached) $ECHO_C" >&6
5680 else
5681  eval "$as_ac_Header=\$ac_header_preproc"
5634   fi
5683 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5684 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5635  
5636 < fi
5637 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
5638 <  cat >>confdefs.h <<_ACEOF
5639 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5640 < _ACEOF
5636 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5637 >      conftest$ac_exeext conftest.$ac_ext
5638 >    done
5639 >  done
5640 >  ac_ext=${ac_fc_srcext-f}
5641 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5642 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5643 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5644  
5645 < fi
5645 >  if test "$ac_success" = "yes"; then
5646 >     case $ac_foobar in
5647 >        foobar)
5648 >           ac_case=lower
5649 >           ac_foo_bar=foo_bar
5650 >           ;;
5651 >        FOOBAR)
5652 >           ac_case=upper
5653 >           ac_foo_bar=FOO_BAR
5654 >           ;;
5655 >     esac
5656  
5657 < done
5658 <
5659 < ac_ext=cc
5660 < ac_cpp='$CXXCPP $CPPFLAGS'
5661 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5662 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5663 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5664 <
5665 < ac_ext=cc
5703 < ac_cpp='$CXXCPP $CPPFLAGS'
5704 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5705 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5706 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5707 < echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5708 < echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5709 < if test -z "$CXXCPP"; then
5710 <  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5711 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5712 < else
5713 <      # Double quotes because CXXCPP needs to be expanded
5714 <    for CXXCPP in "$CXX -E" "/lib/cpp"
5715 <    do
5716 <      ac_preproc_ok=false
5717 < for ac_cxx_preproc_warn_flag in '' yes
5718 < do
5719 <  # Use a header file that comes with gcc, so configuring glibc
5720 <  # with a fresh cross-compiler works.
5721 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5722 <  # <limits.h> exists even on freestanding compilers.
5723 <  # On the NeXT, cc -E runs the code through the compiler's parser,
5724 <  # not just through cpp. "Syntax error" is here to catch this case.
5725 <  cat >conftest.$ac_ext <<_ACEOF
5657 >     ac_ext=c
5658 > ac_cpp='$CPP $CPPFLAGS'
5659 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5660 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5661 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5662 >     ac_success_extra=no
5663 >     for ac_extra in "" "_"; do
5664 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
5665 >        cat >conftest.$ac_ext <<_ACEOF
5666   /* confdefs.h.  */
5667   _ACEOF
5668   cat confdefs.h >>conftest.$ac_ext
5669   cat >>conftest.$ac_ext <<_ACEOF
5670   /* end confdefs.h.  */
5671 < #ifdef __STDC__
5672 < # include <limits.h>
5673 < #else
5674 < # include <assert.h>
5671 >
5672 > /* Override any GCC internal prototype to avoid an error.
5673 >   Use char because int might match the return type of a GCC
5674 >   builtin and then its argument prototype would still apply.  */
5675 > #ifdef __cplusplus
5676 > extern "C"
5677   #endif
5678 <                     Syntax error
5678 > char $ac_func ();
5679 > #ifdef FC_DUMMY_MAIN
5680 > #ifndef FC_DUMMY_MAIN_EQ_F77
5681 > #  ifdef __cplusplus
5682 >     extern "C"
5683 > #  endif
5684 >   int FC_DUMMY_MAIN() { return 1; }
5685 > #endif
5686 > #endif
5687 > int
5688 > main ()
5689 > {
5690 > return $ac_func ();
5691 >  ;
5692 >  return 0;
5693 > }
5694   _ACEOF
5695 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5696 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5695 > rm -f conftest.$ac_objext conftest$ac_exeext
5696 > if { (ac_try="$ac_link"
5697 > case "(($ac_try" in
5698 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5699 >  *) ac_try_echo=$ac_try;;
5700 > esac
5701 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5702 >  (eval "$ac_link") 2>conftest.er1
5703    ac_status=$?
5704    grep -v '^ *+' conftest.er1 >conftest.err
5705    rm -f conftest.er1
5706    cat conftest.err >&5
5707    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708 <  (exit $ac_status); } >/dev/null; then
5709 <  if test -s conftest.err; then
5710 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5711 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5712 <  else
5713 <    ac_cpp_err=
5751 <  fi
5708 >  (exit $ac_status); } && {
5709 >         test -z "$ac_c_werror_flag" ||
5710 >         test ! -s conftest.err
5711 >       } && test -s conftest$ac_exeext &&
5712 >       $as_test_x conftest$ac_exeext; then
5713 >  ac_success_extra=yes; break
5714   else
5753  ac_cpp_err=yes
5754 fi
5755 if test -z "$ac_cpp_err"; then
5756  :
5757 else
5715    echo "$as_me: failed program was:" >&5
5716   sed 's/^/| /' conftest.$ac_ext >&5
5717  
5718 <  # Broken: fails on valid input.
5762 < continue
5718 >
5719   fi
5764 rm -f conftest.err conftest.$ac_ext
5720  
5721 <  # OK, works on sane cases.  Now check whether non-existent headers
5722 <  # can be detected and how.
5723 <  cat >conftest.$ac_ext <<_ACEOF
5724 < /* confdefs.h.  */
5725 < _ACEOF
5726 < cat confdefs.h >>conftest.$ac_ext
5727 < cat >>conftest.$ac_ext <<_ACEOF
5728 < /* end confdefs.h.  */
5729 < #include <ac_nonexistent.h>
5730 < _ACEOF
5731 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5732 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5733 <  ac_status=$?
5734 <  grep -v '^ *+' conftest.er1 >conftest.err
5735 <  rm -f conftest.er1
5736 <  cat conftest.err >&5
5737 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738 <  (exit $ac_status); } >/dev/null; then
5739 <  if test -s conftest.err; then
5740 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5741 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5721 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5722 >      conftest$ac_exeext conftest.$ac_ext
5723 >     done
5724 >     ac_ext=${ac_fc_srcext-f}
5725 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5726 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5727 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5728 >
5729 >     if test "$ac_success_extra" = "yes"; then
5730 >        ac_cv_fc_mangling="$ac_case case"
5731 >        if test -z "$ac_underscore"; then
5732 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
5733 >        else
5734 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
5735 >        fi
5736 >        if test -z "$ac_extra"; then
5737 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
5738 >        else
5739 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
5740 >        fi
5741 >      else
5742 >        ac_cv_fc_mangling="unknown"
5743 >      fi
5744    else
5745 <    ac_cpp_err=
5745 >     ac_cv_fc_mangling="unknown"
5746    fi
5747 +
5748 +  LIBS=$ac_save_LIBS
5749 +  rm -f cfortran_test* conftest*
5750   else
5791  ac_cpp_err=yes
5792 fi
5793 if test -z "$ac_cpp_err"; then
5794  # Broken: success on invalid input.
5795 continue
5796 else
5751    echo "$as_me: failed program was:" >&5
5752   sed 's/^/| /' conftest.$ac_ext >&5
5753  
5754 <  # Passes both tests.
5755 < ac_preproc_ok=:
5756 < break
5754 >        { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
5755 > See \`config.log' for more details." >&5
5756 > echo "$as_me: error: cannot compile a simple Fortran program
5757 > See \`config.log' for more details." >&2;}
5758 >   { (exit 1); exit 1; }; }
5759   fi
5804 rm -f conftest.err conftest.$ac_ext
5760  
5761 < done
5762 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5808 < rm -f conftest.err conftest.$ac_ext
5809 < if $ac_preproc_ok; then
5810 <  break
5761 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5762 >
5763   fi
5764 + { echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
5765 + echo "${ECHO_T}$ac_cv_fc_mangling" >&6; }
5766  
5767 <    done
5768 <    ac_cv_prog_CXXCPP=$CXXCPP
5767 > ac_ext=${ac_fc_srcext-f}
5768 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5769 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5770 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5771  
5772 < fi
5773 <  CXXCPP=$ac_cv_prog_CXXCPP
5774 < else
5775 <  ac_cv_prog_CXXCPP=$CXXCPP
5776 < fi
5777 < echo "$as_me:$LINENO: result: $CXXCPP" >&5
5778 < echo "${ECHO_T}$CXXCPP" >&6
5779 < ac_preproc_ok=false
5780 < for ac_cxx_preproc_warn_flag in '' yes
5781 < do
5826 <  # Use a header file that comes with gcc, so configuring glibc
5827 <  # with a fresh cross-compiler works.
5828 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5829 <  # <limits.h> exists even on freestanding compilers.
5830 <  # On the NeXT, cc -E runs the code through the compiler's parser,
5831 <  # not just through cpp. "Syntax error" is here to catch this case.
5832 <  cat >conftest.$ac_ext <<_ACEOF
5833 < /* confdefs.h.  */
5772 > ac_ext=${ac_fc_srcext-f}
5773 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5774 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5775 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5776 >
5777 >
5778 > case $ac_cv_fc_mangling in
5779 >  "lower case, no underscore, no extra underscore")
5780 >          cat >>confdefs.h <<\_ACEOF
5781 > #define FC_FUNC(name,NAME) name
5782   _ACEOF
5783 < cat confdefs.h >>conftest.$ac_ext
5784 < cat >>conftest.$ac_ext <<_ACEOF
5785 < /* end confdefs.h.  */
5838 < #ifdef __STDC__
5839 < # include <limits.h>
5840 < #else
5841 < # include <assert.h>
5842 < #endif
5843 <                     Syntax error
5783 >
5784 >          cat >>confdefs.h <<\_ACEOF
5785 > #define FC_FUNC_(name,NAME) name
5786   _ACEOF
5787 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5788 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5789 <  ac_status=$?
5790 <  grep -v '^ *+' conftest.er1 >conftest.err
5791 <  rm -f conftest.er1
5850 <  cat conftest.err >&5
5851 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5852 <  (exit $ac_status); } >/dev/null; then
5853 <  if test -s conftest.err; then
5854 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5855 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5856 <  else
5857 <    ac_cpp_err=
5858 <  fi
5859 < else
5860 <  ac_cpp_err=yes
5861 < fi
5862 < if test -z "$ac_cpp_err"; then
5863 <  :
5864 < else
5865 <  echo "$as_me: failed program was:" >&5
5866 < sed 's/^/| /' conftest.$ac_ext >&5
5787 > ;;
5788 >  "lower case, no underscore, extra underscore")
5789 >          cat >>confdefs.h <<\_ACEOF
5790 > #define FC_FUNC(name,NAME) name
5791 > _ACEOF
5792  
5793 <  # Broken: fails on valid input.
5794 < continue
5795 < fi
5796 < rm -f conftest.err conftest.$ac_ext
5793 >          cat >>confdefs.h <<\_ACEOF
5794 > #define FC_FUNC_(name,NAME) name ## _
5795 > _ACEOF
5796 > ;;
5797 >  "lower case, underscore, no extra underscore")
5798 >          cat >>confdefs.h <<\_ACEOF
5799 > #define FC_FUNC(name,NAME) name ## _
5800 > _ACEOF
5801  
5802 <  # OK, works on sane cases.  Now check whether non-existent headers
5803 <  # can be detected and how.
5875 <  cat >conftest.$ac_ext <<_ACEOF
5876 < /* confdefs.h.  */
5802 >          cat >>confdefs.h <<\_ACEOF
5803 > #define FC_FUNC_(name,NAME) name ## _
5804   _ACEOF
5805 < cat confdefs.h >>conftest.$ac_ext
5806 < cat >>conftest.$ac_ext <<_ACEOF
5807 < /* end confdefs.h.  */
5808 < #include <ac_nonexistent.h>
5805 > ;;
5806 >  "lower case, underscore, extra underscore")
5807 >          cat >>confdefs.h <<\_ACEOF
5808 > #define FC_FUNC(name,NAME) name ## _
5809   _ACEOF
5883 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5884  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5885  ac_status=$?
5886  grep -v '^ *+' conftest.er1 >conftest.err
5887  rm -f conftest.er1
5888  cat conftest.err >&5
5889  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890  (exit $ac_status); } >/dev/null; then
5891  if test -s conftest.err; then
5892    ac_cpp_err=$ac_cxx_preproc_warn_flag
5893    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5894  else
5895    ac_cpp_err=
5896  fi
5897 else
5898  ac_cpp_err=yes
5899 fi
5900 if test -z "$ac_cpp_err"; then
5901  # Broken: success on invalid input.
5902 continue
5903 else
5904  echo "$as_me: failed program was:" >&5
5905 sed 's/^/| /' conftest.$ac_ext >&5
5810  
5811 <  # Passes both tests.
5812 < ac_preproc_ok=:
5813 < break
5814 < fi
5815 < rm -f conftest.err conftest.$ac_ext
5811 >          cat >>confdefs.h <<\_ACEOF
5812 > #define FC_FUNC_(name,NAME) name ## __
5813 > _ACEOF
5814 > ;;
5815 >  "upper case, no underscore, no extra underscore")
5816 >          cat >>confdefs.h <<\_ACEOF
5817 > #define FC_FUNC(name,NAME) NAME
5818 > _ACEOF
5819  
5820 < done
5821 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5822 < rm -f conftest.err conftest.$ac_ext
5823 < if $ac_preproc_ok; then
5824 <  :
5825 < else
5826 <  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5827 < See \`config.log' for more details." >&5
5921 < echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5922 < See \`config.log' for more details." >&2;}
5923 <   { (exit 1); exit 1; }; }
5924 < fi
5820 >          cat >>confdefs.h <<\_ACEOF
5821 > #define FC_FUNC_(name,NAME) NAME
5822 > _ACEOF
5823 > ;;
5824 >  "upper case, no underscore, extra underscore")
5825 >          cat >>confdefs.h <<\_ACEOF
5826 > #define FC_FUNC(name,NAME) NAME
5827 > _ACEOF
5828  
5829 < ac_ext=cc
5830 < ac_cpp='$CXXCPP $CPPFLAGS'
5831 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5832 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5833 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5829 >          cat >>confdefs.h <<\_ACEOF
5830 > #define FC_FUNC_(name,NAME) NAME ## _
5831 > _ACEOF
5832 > ;;
5833 >  "upper case, underscore, no extra underscore")
5834 >          cat >>confdefs.h <<\_ACEOF
5835 > #define FC_FUNC(name,NAME) NAME ## _
5836 > _ACEOF
5837  
5838 +          cat >>confdefs.h <<\_ACEOF
5839 + #define FC_FUNC_(name,NAME) NAME ## _
5840 + _ACEOF
5841 + ;;
5842 +  "upper case, underscore, extra underscore")
5843 +          cat >>confdefs.h <<\_ACEOF
5844 + #define FC_FUNC(name,NAME) NAME ## _
5845 + _ACEOF
5846  
5847 +          cat >>confdefs.h <<\_ACEOF
5848 + #define FC_FUNC_(name,NAME) NAME ## __
5849 + _ACEOF
5850 + ;;
5851 +  *)
5852 +          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
5853 + echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
5854 +          ;;
5855 + esac
5856  
5857 + ac_ext=${ac_fc_srcext-f}
5858 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5859 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5860 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5861  
5862  
5863  
5864 <
5865 < for ac_header in ctype.h iostream fstream sstream strstream
5866 < do
5867 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5868 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5869 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5870 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5944 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5864 > ac_ext=${ac_fc_srcext-f}
5865 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5866 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5867 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5868 > { echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
5869 > echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6; }
5870 > if test "${ac_cv_prog_fc_v+set}" = set; then
5871    echo $ECHO_N "(cached) $ECHO_C" >&6
5946 fi
5947 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5948 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5872   else
5873 <  # Is the header compilable?
5874 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5875 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5876 < cat >conftest.$ac_ext <<_ACEOF
5954 < /* confdefs.h.  */
5873 >  cat >conftest.$ac_ext <<_ACEOF
5874 >      program main
5875 >
5876 >      end
5877   _ACEOF
5956 cat confdefs.h >>conftest.$ac_ext
5957 cat >>conftest.$ac_ext <<_ACEOF
5958 /* end confdefs.h.  */
5959 $ac_includes_default
5960 #include <$ac_header>
5961 _ACEOF
5878   rm -f conftest.$ac_objext
5879 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5880 <  (eval $ac_compile) 2>conftest.er1
5879 > if { (ac_try="$ac_compile"
5880 > case "(($ac_try" in
5881 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5882 >  *) ac_try_echo=$ac_try;;
5883 > esac
5884 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5885 >  (eval "$ac_compile") 2>conftest.er1
5886    ac_status=$?
5887    grep -v '^ *+' conftest.er1 >conftest.err
5888    rm -f conftest.er1
5889    cat conftest.err >&5
5890    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5891 <  (exit $ac_status); } &&
5892 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5893 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5894 <  (eval $ac_try) 2>&5
5895 <  ac_status=$?
5896 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5897 <  (exit $ac_status); }; } &&
5898 <         { ac_try='test -s conftest.$ac_objext'
5899 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5979 <  (eval $ac_try) 2>&5
5980 <  ac_status=$?
5981 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5982 <  (exit $ac_status); }; }; then
5983 <  ac_header_compiler=yes
5984 < else
5985 <  echo "$as_me: failed program was:" >&5
5986 < sed 's/^/| /' conftest.$ac_ext >&5
5891 >  (exit $ac_status); } && {
5892 >         test -z "$ac_fc_werror_flag" ||
5893 >         test ! -s conftest.err
5894 >       } && test -s conftest.$ac_objext; then
5895 >  ac_cv_prog_fc_v=
5896 > # Try some options frequently used verbose output
5897 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5898 >  cat >conftest.$ac_ext <<_ACEOF
5899 >      program main
5900  
5901 < ac_header_compiler=no
5989 < fi
5990 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5991 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5992 < echo "${ECHO_T}$ac_header_compiler" >&6
5993 <
5994 < # Is the header present?
5995 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5996 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5997 < cat >conftest.$ac_ext <<_ACEOF
5998 < /* confdefs.h.  */
5901 >      end
5902   _ACEOF
6000 cat confdefs.h >>conftest.$ac_ext
6001 cat >>conftest.$ac_ext <<_ACEOF
6002 /* end confdefs.h.  */
6003 #include <$ac_header>
6004 _ACEOF
6005 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6006  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6007  ac_status=$?
6008  grep -v '^ *+' conftest.er1 >conftest.err
6009  rm -f conftest.er1
6010  cat conftest.err >&5
6011  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6012  (exit $ac_status); } >/dev/null; then
6013  if test -s conftest.err; then
6014    ac_cpp_err=$ac_cxx_preproc_warn_flag
6015    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6016  else
6017    ac_cpp_err=
6018  fi
6019 else
6020  ac_cpp_err=yes
6021 fi
6022 if test -z "$ac_cpp_err"; then
6023  ac_header_preproc=yes
6024 else
6025  echo "$as_me: failed program was:" >&5
6026 sed 's/^/| /' conftest.$ac_ext >&5
5903  
5904 <  ac_header_preproc=no
5905 < fi
5906 < rm -f conftest.err conftest.$ac_ext
5907 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5908 < echo "${ECHO_T}$ac_header_preproc" >&6
5904 > # Compile and link our simple test program by passing a flag (argument
5905 > # 1 to this macro) to the Fortran compiler in order to get
5906 > # "verbose" output that we can then parse for the Fortran linker
5907 > # flags.
5908 > ac_save_FFLAGS=$FCFLAGS
5909 > FCFLAGS="$FCFLAGS $ac_verb"
5910 > eval "set x $ac_link"
5911 > shift
5912 > echo "$as_me:$LINENO: $*" >&5
5913 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5914 > echo "$ac_fc_v_output" >&5
5915 > FCFLAGS=$ac_save_FFLAGS
5916  
5917 < # So?  What about this header?
6035 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6036 <  yes:no: )
6037 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6038 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6039 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6040 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6041 <    ac_header_preproc=yes
6042 <    ;;
6043 <  no:yes:* )
6044 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6045 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6046 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6047 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6048 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6049 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6050 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6051 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6052 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6053 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6054 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6055 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6056 <    (
6057 <      cat <<\_ASBOX
6058 < ## ------------------------------ ##
6059 < ## Report this to gezelter@nd.edu ##
6060 < ## ------------------------------ ##
6061 < _ASBOX
6062 <    ) |
6063 <      sed "s/^/$as_me: WARNING:     /" >&2
6064 <    ;;
6065 < esac
6066 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6067 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6068 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6069 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6070 < else
6071 <  eval "$as_ac_Header=\$ac_header_preproc"
6072 < fi
6073 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6074 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5917 > rm -f conftest*
5918  
5919 < fi
5920 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
5921 <  cat >>confdefs.h <<_ACEOF
5922 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5923 < _ACEOF
5919 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5920 > # /foo, /bar, and /baz are search directories for the Fortran linker.
5921 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5922 > ac_fc_v_output="`echo $ac_fc_v_output |
5923 >        grep 'LPATH is:' |
5924 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5925  
5926 < fi
5926 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
5927 > #        that detects unbalanced quotes in FLIBS should be implemented
5928 > #        and (ugh) tested at some point.
5929 > case $ac_fc_v_output in
5930 >  # If we are using xlf then replace all the commas with spaces.
5931 >  *xlfentry*)
5932 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5933  
5934 < done
5934 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5935 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
5936 >  *mGLOB_options_string*)
5937 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5938  
5939 < ac_ext=c
5940 < ac_cpp='$CPP $CPPFLAGS'
5941 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5942 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5943 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5939 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5940 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5941 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5942 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
5943 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5944 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5945 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5946 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5947  
5948 +  # If we are using Cray Fortran then delete quotes.
5949 +  *cft90*)
5950 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5951 + esac
5952  
5953  
5954 <
5955 < for ac_header in sys/pstat.h sys/sysmp.h sys/sysinfo.h
5956 < do
5957 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5958 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5959 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5960 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5961 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5962 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5954 >  # look for -l* and *.a constructs in the output
5955 >  for ac_arg in $ac_fc_v_output; do
5956 >     case $ac_arg in
5957 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5958 >          ac_cv_prog_fc_v=$ac_verb
5959 >          break 2 ;;
5960 >     esac
5961 >  done
5962 > done
5963 > if test -z "$ac_cv_prog_fc_v"; then
5964 >   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5965 > echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5966   fi
6104 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6105 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5967   else
6107  # Is the header compilable?
6108 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6109 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6110 cat >conftest.$ac_ext <<_ACEOF
6111 /* confdefs.h.  */
6112 _ACEOF
6113 cat confdefs.h >>conftest.$ac_ext
6114 cat >>conftest.$ac_ext <<_ACEOF
6115 /* end confdefs.h.  */
6116 $ac_includes_default
6117 #include <$ac_header>
6118 _ACEOF
6119 rm -f conftest.$ac_objext
6120 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6121  (eval $ac_compile) 2>conftest.er1
6122  ac_status=$?
6123  grep -v '^ *+' conftest.er1 >conftest.err
6124  rm -f conftest.er1
6125  cat conftest.err >&5
6126  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6127  (exit $ac_status); } &&
6128         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6129  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6130  (eval $ac_try) 2>&5
6131  ac_status=$?
6132  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6133  (exit $ac_status); }; } &&
6134         { ac_try='test -s conftest.$ac_objext'
6135  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6136  (eval $ac_try) 2>&5
6137  ac_status=$?
6138  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139  (exit $ac_status); }; }; then
6140  ac_header_compiler=yes
6141 else
5968    echo "$as_me: failed program was:" >&5
5969   sed 's/^/| /' conftest.$ac_ext >&5
5970  
5971 < ac_header_compiler=no
5971 >        { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
5972 > echo "$as_me: WARNING: compilation failed" >&2;}
5973   fi
6147 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6148 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6149 echo "${ECHO_T}$ac_header_compiler" >&6
5974  
5975 < # Is the header present?
5976 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5977 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5975 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5976 >
5977 > fi
5978 > { echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5979 > echo "${ECHO_T}$ac_cv_prog_fc_v" >&6; }
5980 > { echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
5981 > echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6; }
5982 > if test "${ac_cv_fc_libs+set}" = set; then
5983 >  echo $ECHO_N "(cached) $ECHO_C" >&6
5984 > else
5985 >  if test "x$FCLIBS" != "x"; then
5986 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5987 > else
5988 >
5989   cat >conftest.$ac_ext <<_ACEOF
5990 < /* confdefs.h.  */
5990 >      program main
5991 >
5992 >      end
5993   _ACEOF
5994 < cat confdefs.h >>conftest.$ac_ext
5995 < cat >>conftest.$ac_ext <<_ACEOF
5996 < /* end confdefs.h.  */
5997 < #include <$ac_header>
5998 < _ACEOF
5999 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6000 <  (eval $ac_cpp conftest.$ac_ext) 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); } >/dev/null; then
6007 <  if test -s conftest.err; then
6008 <    ac_cpp_err=$ac_c_preproc_warn_flag
6009 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6010 <  else
6011 <    ac_cpp_err=
6012 <  fi
5994 >
5995 > # Compile and link our simple test program by passing a flag (argument
5996 > # 1 to this macro) to the Fortran compiler in order to get
5997 > # "verbose" output that we can then parse for the Fortran linker
5998 > # flags.
5999 > ac_save_FFLAGS=$FCFLAGS
6000 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6001 > eval "set x $ac_link"
6002 > shift
6003 > echo "$as_me:$LINENO: $*" >&5
6004 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
6005 > echo "$ac_fc_v_output" >&5
6006 > FCFLAGS=$ac_save_FFLAGS
6007 >
6008 > rm -f conftest*
6009 >
6010 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6011 > # /foo, /bar, and /baz are search directories for the Fortran linker.
6012 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6013 > ac_fc_v_output="`echo $ac_fc_v_output |
6014 >        grep 'LPATH is:' |
6015 >        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
6016 >
6017 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
6018 > #        that detects unbalanced quotes in FLIBS should be implemented
6019 > #        and (ugh) tested at some point.
6020 > case $ac_fc_v_output in
6021 >  # If we are using xlf then replace all the commas with spaces.
6022 >  *xlfentry*)
6023 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6024 >
6025 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6026 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
6027 >  *mGLOB_options_string*)
6028 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6029 >
6030 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6031 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6032 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6033 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
6034 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6035 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
6036 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
6037 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
6038 >
6039 >  # If we are using Cray Fortran then delete quotes.
6040 >  *cft90*)
6041 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6042 > esac
6043 >
6044 >
6045 >
6046 > ac_cv_fc_libs=
6047 >
6048 > # Save positional arguments (if any)
6049 > ac_save_positional="$@"
6050 >
6051 > set X $ac_fc_v_output
6052 > while test $# != 1; do
6053 >  shift
6054 >  ac_arg=$1
6055 >  case $ac_arg in
6056 >        [\\/]*.a | ?:[\\/]*.a)
6057 >            ac_exists=false
6058 >  for ac_i in $ac_cv_fc_libs; do
6059 >    if test x"$ac_arg" = x"$ac_i"; then
6060 >      ac_exists=true
6061 >      break
6062 >    fi
6063 >  done
6064 >
6065 >  if test x"$ac_exists" = xtrue; then
6066 >  :
6067   else
6068 <  ac_cpp_err=yes
6068 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6069   fi
6070 < if test -z "$ac_cpp_err"; then
6071 <  ac_header_preproc=yes
6070 >
6071 >          ;;
6072 >        -bI:*)
6073 >            ac_exists=false
6074 >  for ac_i in $ac_cv_fc_libs; do
6075 >    if test x"$ac_arg" = x"$ac_i"; then
6076 >      ac_exists=true
6077 >      break
6078 >    fi
6079 >  done
6080 >
6081 >  if test x"$ac_exists" = xtrue; then
6082 >  :
6083   else
6084 <  echo "$as_me: failed program was:" >&5
6085 < sed 's/^/| /' conftest.$ac_ext >&5
6084 >  if test "$ac_compiler_gnu" = yes; then
6085 >  for ac_link_opt in $ac_arg; do
6086 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6087 >  done
6088 > else
6089 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6090 > fi
6091 > fi
6092  
6093 <  ac_header_preproc=no
6093 >          ;;
6094 >          # Ignore these flags.
6095 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*)
6096 >          ;;
6097 >        -lkernel32)
6098 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6099 >          ;;
6100 >        -[LRuYz])
6101 >          # These flags, when seen by themselves, take an argument.
6102 >          # We remove the space between option and argument and re-iterate
6103 >          # unless we find an empty arg or a new option (starting with -)
6104 >          case $2 in
6105 >             "" | -*);;
6106 >             *)
6107 >                ac_arg="$ac_arg$2"
6108 >                shift; shift
6109 >                set X $ac_arg "$@"
6110 >                ;;
6111 >          esac
6112 >          ;;
6113 >        -YP,*)
6114 >          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6115 >              ac_exists=false
6116 >  for ac_i in $ac_cv_fc_libs; do
6117 >    if test x"$ac_j" = x"$ac_i"; then
6118 >      ac_exists=true
6119 >      break
6120 >    fi
6121 >  done
6122 >
6123 >  if test x"$ac_exists" = xtrue; then
6124 >  :
6125 > else
6126 >  ac_arg="$ac_arg $ac_j"
6127 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6128   fi
6187 rm -f conftest.err conftest.$ac_ext
6188 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6189 echo "${ECHO_T}$ac_header_preproc" >&6
6129  
6130 < # So?  What about this header?
6131 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6132 <  yes:no: )
6133 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6134 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6135 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6136 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6137 <    ac_header_preproc=yes
6138 <    ;;
6139 <  no:yes:* )
6140 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6141 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6142 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6204 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6205 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6206 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6207 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6208 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6209 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6210 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6211 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6212 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6213 <    (
6214 <      cat <<\_ASBOX
6215 < ## ------------------------------ ##
6216 < ## Report this to gezelter@nd.edu ##
6217 < ## ------------------------------ ##
6218 < _ASBOX
6219 <    ) |
6220 <      sed "s/^/$as_me: WARNING:     /" >&2
6221 <    ;;
6222 < esac
6223 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6224 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6225 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6226 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6130 >          done
6131 >          ;;
6132 >        -[lLR]*)
6133 >            ac_exists=false
6134 >  for ac_i in $ac_cv_fc_libs; do
6135 >    if test x"$ac_arg" = x"$ac_i"; then
6136 >      ac_exists=true
6137 >      break
6138 >    fi
6139 >  done
6140 >
6141 >  if test x"$ac_exists" = xtrue; then
6142 >  :
6143   else
6144 <  eval "$as_ac_Header=\$ac_header_preproc"
6144 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6145   fi
6230 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6231 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6146  
6147 +          ;;
6148 +        -zallextract*| -zdefaultextract)
6149 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6150 +          ;;
6151 +          # Ignore everything else.
6152 +  esac
6153 + done
6154 + # restore positional arguments
6155 + set X $ac_save_positional; shift
6156 +
6157 + # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
6158 + # then we insist that the "run path" must be an absolute path (i.e. it
6159 + # must begin with a "/").
6160 + case `(uname -sr) 2>/dev/null` in
6161 +   "SunOS 5"*)
6162 +      ac_ld_run_path=`echo $ac_fc_v_output |
6163 +                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6164 +      test "x$ac_ld_run_path" != x &&
6165 +        if test "$ac_compiler_gnu" = yes; then
6166 +  for ac_link_opt in $ac_ld_run_path; do
6167 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6168 +  done
6169 + else
6170 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6171   fi
6172 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6173 <  cat >>confdefs.h <<_ACEOF
6174 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6237 < _ACEOF
6172 >      ;;
6173 > esac
6174 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6175  
6176   fi
6177 + { echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
6178 + echo "${ECHO_T}$ac_cv_fc_libs" >&6; }
6179 + FCLIBS="$ac_cv_fc_libs"
6180  
6241 done
6181  
6182 + ac_ext=${ac_fc_srcext-f}
6183 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6184 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6185 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6186  
6187  
6188  
6189 + { echo "$as_me:$LINENO: checking for module suffix" >&5
6190 + echo $ECHO_N "checking for module suffix... $ECHO_C" >&6; }
6191 + rm -f conftest*
6192 + # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6193 + rm -f work*
6194 + cat >conftest.$ac_ext <<EOF
6195 +        module conftest
6196 +        integer n
6197 +        parameter (n=1)
6198 +        end module conftest
6199 + EOF
6200 + # SGI and absoft compilers generates module name in upper case!
6201 + testname="conftest"
6202 + modcase="lower"
6203 + if (eval $ac_compile) 2>/dev/null ; then
6204 +    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6205 +    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6206 +    if test -z "$MOD" ; then
6207 +        MOD=`ls CONFTEST* 2>/dev/null \
6208 +                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6209 +        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6210 +        if test -n "$MOD" ; then
6211 +            testname="CONFTEST"
6212 +            modcase="upper"
6213 +        fi
6214 +    fi
6215 +    if test -z "$MOD" ; then
6216 +        { echo "$as_me:$LINENO: result: unknown" >&5
6217 + echo "${ECHO_T}unknown" >&6; }
6218 +        # Use mod if we can't figure it out
6219 +        MOD="mod"
6220 +    else
6221 +        { echo "$as_me:$LINENO: result: $MOD" >&5
6222 + echo "${ECHO_T}$MOD" >&6; }
6223 +    fi
6224 +    if test -s work.pcl ; then
6225 +        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
6226 + echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6227 +    fi
6228 + else
6229 +    { echo "$as_me:$LINENO: result: unknown" >&5
6230 + echo "${ECHO_T}unknown" >&6; }
6231 + fi
6232  
6233 < for ac_header in sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h
6234 < do
6235 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6236 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6237 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6238 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6239 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6240 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6233 >
6234 >
6235 >
6236 >
6237 > # Check for module include path (some use -I, some (Solaris) use -M, some
6238 > # (absoft) use -p).
6239 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
6240 > # specified, work.pcl and work.pc are created.  However, if you specify
6241 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
6242 > # Use the module made above
6243 > { echo "$as_me:$LINENO: checking for module directory path flag" >&5
6244 > echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6; }
6245 > rm -f conftest*
6246 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6247 > rm -f work*
6248 > cat >conftest.$ac_ext <<EOF
6249 >        module conftest
6250 >        integer n
6251 >        parameter (n=1)
6252 >        end module conftest
6253 > EOF
6254 > # SGI and absoft compilers generates module name in upper case!
6255 > testname="conftest"
6256 > if (eval $ac_compile) 2>/dev/null ; then
6257 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6258 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6259 >   if test -n "$mod" ; then
6260 >      testname="CONFTEST"
6261 >   fi
6262 >   madedir=0
6263 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
6264 >   cp $testname.$MOD conf
6265 >   rm -f conftest* CONFTEST*
6266 >   cat >conftest1.$ac_ext <<EOF
6267 >        program main
6268 >        use conftest
6269 >        print *, n
6270 >        end
6271 > EOF
6272 >   F90_WORK_FILES_ARG=""
6273 >   F90MODINCSPEC=""
6274 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6275 >       MODDIRFLAG="-I"
6276 >       F90MODINCSPEC="-I<dir>"
6277 >       { echo "$as_me:$LINENO: result: -I" >&5
6278 > echo "${ECHO_T}-I" >&6; }
6279 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6280 >       MODDIRFLAG="-M"
6281 >       F90MODINCSPEC="-M<dir>"
6282 >       { echo "$as_me:$LINENO: result: -M" >&5
6283 > echo "${ECHO_T}-M" >&6; }
6284 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6285 >       MODDIRFLAG="-p"
6286 >       F90MODINCSPEC="-p<dir>"
6287 >       { echo "$as_me:$LINENO: result: -p" >&5
6288 > echo "${ECHO_T}-p" >&6; }
6289 >   elif test -s work.pc ; then
6290 >        cp work.pc conf/mpimod.pc
6291 >        echo "mpimod.pc" > conf/mpimod.pcl
6292 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6293 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6294 >            MODDIRFLAG='-cl,mpimod.pcl'
6295 >            { echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
6296 > echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6; }
6297 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6298 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6299 >
6300 >        else
6301 >            # The version of the Intel compiler that I have refuses to let
6302 >            # you put the "work catalog" list anywhere but the current
6303 >            # directory. For example, you cannot in
6304 >         :
6305 >        fi
6306 >   fi
6307 >   if test -z "MODDIRFLAG" ; then
6308 >       { echo "$as_me:$LINENO: result: unknown" >&5
6309 > echo "${ECHO_T}unknown" >&6; }
6310 >   fi
6311 >
6312 >
6313 >   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6314 >   if test $madedir = 1 ; then rmdir conf ; fi
6315   fi
6316 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6317 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6316 >
6317 >
6318 > { echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
6319 > echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6; }
6320 > if test "${ac_cv_f90_module_names+set}" = set; then
6321 >  echo $ECHO_N "(cached) $ECHO_C" >&6
6322   else
6323 <  # Is the header compilable?
6324 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6325 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6323 >  ac_ext=${ac_fc_srcext-f}
6324 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6325 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6326 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6327 >
6328 > # carry out the test in a new directory, so that we don't miss anything
6329 > mkdir conftest
6330 > cd conftest
6331   cat >conftest.$ac_ext <<_ACEOF
6332 < /* confdefs.h.  */
6332 > MODULE Bar
6333 > END MODULE Bar
6334   _ACEOF
6265 cat confdefs.h >>conftest.$ac_ext
6266 cat >>conftest.$ac_ext <<_ACEOF
6267 /* end confdefs.h.  */
6268 $ac_includes_default
6269 #include <$ac_header>
6270 _ACEOF
6335   rm -f conftest.$ac_objext
6336 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6337 <  (eval $ac_compile) 2>conftest.er1
6336 > if { (ac_try="$ac_compile"
6337 > case "(($ac_try" in
6338 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6339 >  *) ac_try_echo=$ac_try;;
6340 > esac
6341 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6342 >  (eval "$ac_compile") 2>conftest.er1
6343    ac_status=$?
6344    grep -v '^ *+' conftest.er1 >conftest.err
6345    rm -f conftest.er1
6346    cat conftest.err >&5
6347    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348 <  (exit $ac_status); } &&
6349 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6350 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6351 <  (eval $ac_try) 2>&5
6352 <  ac_status=$?
6353 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6354 <  (exit $ac_status); }; } &&
6355 <         { ac_try='test -s conftest.$ac_objext'
6356 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6357 <  (eval $ac_try) 2>&5
6358 <  ac_status=$?
6359 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6360 <  (exit $ac_status); }; }; then
6361 <  ac_header_compiler=yes
6348 >  (exit $ac_status); } && {
6349 >         test -z "$ac_fc_werror_flag" ||
6350 >         test ! -s conftest.err
6351 >       } && test -s conftest.$ac_objext; then
6352 >  ac_cv_f90_module_names=
6353 > ac_file_list=*
6354 > for ac_file in $ac_file_list; do
6355 >   case $ac_file in
6356 >      # don't care for original source and object files
6357 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
6358 >          :
6359 >          ;;
6360 >      # look for new files derived from the file name
6361 >      *conftest*)
6362 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
6363 >            ac_exists=false
6364 >  for ac_i in $ac_cv_f90_module_names; do
6365 >    if test x"$ac_pat" = x"$ac_i"; then
6366 >      ac_exists=true
6367 >      break
6368 >    fi
6369 >  done
6370 >
6371 >  if test x"$ac_exists" = xtrue; then
6372 >  :
6373   else
6374 <  echo "$as_me: failed program was:" >&5
6375 < sed 's/^/| /' conftest.$ac_ext >&5
6374 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6375 > fi
6376  
6377 < ac_header_compiler=no
6377 >          ;;
6378 >      # look for new files derived from the module name,
6379 >      # with different case translation schemes
6380 >      *Bar*)
6381 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
6382 >            ac_exists=false
6383 >  for ac_i in $ac_cv_f90_module_names; do
6384 >    if test x"$ac_pat" = x"$ac_i"; then
6385 >      ac_exists=true
6386 >      break
6387 >    fi
6388 >  done
6389 >
6390 >  if test x"$ac_exists" = xtrue; then
6391 >  :
6392 > else
6393 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6394   fi
6299 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6300 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6301 echo "${ECHO_T}$ac_header_compiler" >&6
6395  
6396 < # Is the header present?
6397 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6398 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6399 < cat >conftest.$ac_ext <<_ACEOF
6400 < /* confdefs.h.  */
6401 < _ACEOF
6402 < cat confdefs.h >>conftest.$ac_ext
6403 < cat >>conftest.$ac_ext <<_ACEOF
6404 < /* end confdefs.h.  */
6405 < #include <$ac_header>
6406 < _ACEOF
6407 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6408 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6316 <  ac_status=$?
6317 <  grep -v '^ *+' conftest.er1 >conftest.err
6318 <  rm -f conftest.er1
6319 <  cat conftest.err >&5
6320 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321 <  (exit $ac_status); } >/dev/null; then
6322 <  if test -s conftest.err; then
6323 <    ac_cpp_err=$ac_c_preproc_warn_flag
6324 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6325 <  else
6326 <    ac_cpp_err=
6327 <  fi
6396 >          ;;
6397 >      *bar*)
6398 >          ac_pat=`echo $ac_file | sed s/bar/%module%/`
6399 >            ac_exists=false
6400 >  for ac_i in $ac_cv_f90_module_names; do
6401 >    if test x"$ac_pat" = x"$ac_i"; then
6402 >      ac_exists=true
6403 >      break
6404 >    fi
6405 >  done
6406 >
6407 >  if test x"$ac_exists" = xtrue; then
6408 >  :
6409   else
6410 <  ac_cpp_err=yes
6410 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6411   fi
6331 if test -z "$ac_cpp_err"; then
6332  ac_header_preproc=yes
6333 else
6334  echo "$as_me: failed program was:" >&5
6335 sed 's/^/| /' conftest.$ac_ext >&5
6412  
6413 <  ac_header_preproc=no
6414 < fi
6415 < rm -f conftest.err conftest.$ac_ext
6416 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6417 < echo "${ECHO_T}$ac_header_preproc" >&6
6413 >          ;;
6414 >      *BAR*)
6415 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
6416 >            ac_exists=false
6417 >  for ac_i in $ac_cv_f90_module_names; do
6418 >    if test x"$ac_pat" = x"$ac_i"; then
6419 >      ac_exists=true
6420 >      break
6421 >    fi
6422 >  done
6423  
6424 < # So?  What about this header?
6425 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6345 <  yes:no: )
6346 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6347 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6348 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6349 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6350 <    ac_header_preproc=yes
6351 <    ;;
6352 <  no:yes:* )
6353 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6354 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6355 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6356 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6357 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6358 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6359 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6360 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6361 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6362 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6363 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6364 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6365 <    (
6366 <      cat <<\_ASBOX
6367 < ## ------------------------------ ##
6368 < ## Report this to gezelter@nd.edu ##
6369 < ## ------------------------------ ##
6370 < _ASBOX
6371 <    ) |
6372 <      sed "s/^/$as_me: WARNING:     /" >&2
6373 <    ;;
6374 < esac
6375 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6376 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6377 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6378 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6424 >  if test x"$ac_exists" = xtrue; then
6425 >  :
6426   else
6427 <  eval "$as_ac_Header=\$ac_header_preproc"
6427 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6428   fi
6382 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6383 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6429  
6430 < fi
6431 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6432 <  cat >>confdefs.h <<_ACEOF
6433 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6434 < _ACEOF
6435 <
6436 < fi
6392 <
6430 >          ;;
6431 >       # Other files - we have no idea how they are generated
6432 >       *)
6433 >          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
6434 > echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
6435 >          ;;
6436 >   esac
6437   done
6438 <
6439 <
6440 < for ac_header in machine/hal_sysinfo.h
6397 < do
6398 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6399 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6400 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6401 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6402 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6403 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6438 > if test "x$ac_cv_f90_module_names" = "x"; then
6439 >  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6440 > echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6441   fi
6442 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6406 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6442 >
6443   else
6408  # Is the header compilable?
6409 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6410 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6411 cat >conftest.$ac_ext <<_ACEOF
6412 /* confdefs.h.  */
6413 _ACEOF
6414 cat confdefs.h >>conftest.$ac_ext
6415 cat >>conftest.$ac_ext <<_ACEOF
6416 /* end confdefs.h.  */
6417 $ac_includes_default
6418 #include <$ac_header>
6419 _ACEOF
6420 rm -f conftest.$ac_objext
6421 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6422  (eval $ac_compile) 2>conftest.er1
6423  ac_status=$?
6424  grep -v '^ *+' conftest.er1 >conftest.err
6425  rm -f conftest.er1
6426  cat conftest.err >&5
6427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6428  (exit $ac_status); } &&
6429         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6430  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6431  (eval $ac_try) 2>&5
6432  ac_status=$?
6433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6434  (exit $ac_status); }; } &&
6435         { ac_try='test -s conftest.$ac_objext'
6436  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6437  (eval $ac_try) 2>&5
6438  ac_status=$?
6439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6440  (exit $ac_status); }; }; then
6441  ac_header_compiler=yes
6442 else
6444    echo "$as_me: failed program was:" >&5
6445   sed 's/^/| /' conftest.$ac_ext >&5
6446  
6447 < ac_header_compiler=no
6447 >        ac_cv_f90_module_names=
6448 > { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6449 > echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6450   fi
6448 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6449 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6450 echo "${ECHO_T}$ac_header_compiler" >&6
6451  
6452 < # Is the header present?
6453 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6454 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6455 < cat >conftest.$ac_ext <<_ACEOF
6456 < /* confdefs.h.  */
6457 < _ACEOF
6458 < cat confdefs.h >>conftest.$ac_ext
6459 < cat >>conftest.$ac_ext <<_ACEOF
6460 < /* end confdefs.h.  */
6461 < #include <$ac_header>
6462 < _ACEOF
6463 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6464 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6465 <  ac_status=$?
6466 <  grep -v '^ *+' conftest.er1 >conftest.err
6467 <  rm -f conftest.er1
6468 <  cat conftest.err >&5
6469 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6470 <  (exit $ac_status); } >/dev/null; then
6471 <  if test -s conftest.err; then
6472 <    ac_cpp_err=$ac_c_preproc_warn_flag
6473 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6474 <  else
6475 <    ac_cpp_err=
6476 <  fi
6477 < else
6478 <  ac_cpp_err=yes
6479 < fi
6480 < if test -z "$ac_cpp_err"; then
6481 <  ac_header_preproc=yes
6482 < else
6483 <  echo "$as_me: failed program was:" >&5
6484 < sed 's/^/| /' conftest.$ac_ext >&5
6452 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6453 > cd ..
6454 > # cleanup
6455 > rm -rf conftest
6456 > ac_ext=${ac_fc_srcext-f}
6457 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6458 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6459 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6460  
6486  ac_header_preproc=no
6461   fi
6462 < rm -f conftest.err conftest.$ac_ext
6463 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6490 < echo "${ECHO_T}$ac_header_preproc" >&6
6462 > { echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
6463 > echo "${ECHO_T}$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
6464  
6465 < # So?  What about this header?
6466 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6494 <  yes:no: )
6495 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6496 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6497 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6498 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6499 <    ac_header_preproc=yes
6500 <    ;;
6501 <  no:yes:* )
6502 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6503 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6504 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6505 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6506 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6507 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6508 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6509 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6510 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6511 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6512 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6513 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6514 <    (
6515 <      cat <<\_ASBOX
6516 < ## ------------------------------ ##
6517 < ## Report this to gezelter@nd.edu ##
6518 < ## ------------------------------ ##
6519 < _ASBOX
6520 <    ) |
6521 <      sed "s/^/$as_me: WARNING:     /" >&2
6522 <    ;;
6523 < esac
6524 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6525 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6526 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6527 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6528 < else
6529 <  eval "$as_ac_Header=\$ac_header_preproc"
6530 < fi
6531 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6532 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6465 > # We now generate a shell script that will help us to figure out the correct
6466 > # module file names, using the value of ac_cv_f90_module_names
6467  
6468 < fi
6535 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6536 <  cat >>confdefs.h <<_ACEOF
6537 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6538 < _ACEOF
6468 > echo "Generating shell script modnam"
6469  
6470 + cat > scripts/modnam << EOF
6471 + #! /bin/sh
6472 + # This script is auto-generated by configure
6473 + #
6474 + usage="\\
6475 + Usage: \$0 [FILES]
6476 +
6477 + [FILES] are Fortran 90 source files.
6478 + The output is a list of module file names that the Fortran 90 compiler
6479 + generates when compiling [FILES]."
6480 +
6481 + list=
6482 + empty=
6483 +
6484 + if test \$# -eq 0; then
6485 +   echo "\$usage"; exit 0
6486   fi
6487  
6488 + while test \$# != 0; do
6489 +
6490 +  file=\$1
6491 +  shift
6492 +
6493 + # strip suffix
6494 +  base=\`echo \$file | sed 's/[.][^.]*$//'\`
6495 +
6496 +  test ! -f \$file && continue
6497 +
6498 + # Look for module definitions and transform them to upper / lower case
6499 +  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/'\`
6500 +  upper=\`echo \$mods | tr a-z A-Z\`
6501 +  lower=\`echo \$mods | tr A-Z a-z\`
6502 +
6503 + # Here, the patterns for generating module file names were inserted by configure
6504 +  for trans in $ac_cv_f90_module_names; do
6505 +
6506 +    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
6507 +    var=empty
6508 +    case \$pat in
6509 +       %MODULE%)
6510 +          var=upper ;;
6511 +       %Module%)
6512 +          var=mods ;;
6513 +       %module%)
6514 +          var=lower ;;
6515 +       %FILE%)
6516 +          test -n "\$mods" && var=base ;;
6517 +    esac
6518 +    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
6519 +    list="\$list \$new"
6520 +  done
6521   done
6522  
6523 + echo \$list
6524 + # end of configure-generated script
6525 + EOF
6526 + chmod 755 scripts/modnam
6527  
6528 + pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
6529 + F90_MODULE_NAMES=empty
6530 + case $pat in
6531 +       %MODULE%)
6532 +          F90_MODULE_NAMES=UPPER ;;
6533 +       %Module%)
6534 +          F90_MODULE_NAMES=Mixed ;;
6535 +       %module%)
6536 +          F90_MODULE_NAMES=lower ;;
6537 +       *)
6538 +          F90_MODULE_NAMES=unknown ;;
6539 + esac
6540  
6541 + ac_ext=c
6542 + ac_cpp='$CPP $CPPFLAGS'
6543 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6544 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6545 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
6546  
6547  
6548 < for ac_func in rint snprintf sranddev strncasecmp
6549 < do
6550 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6551 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6552 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6553 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6548 > ac_ext=c
6549 > ac_cpp='$CPP $CPPFLAGS'
6550 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6551 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6552 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6553 >
6554 >
6555 >
6556 > { echo "$as_me:$LINENO: checking for asin in -lm" >&5
6557 > echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6; }
6558 > if test "${ac_cv_lib_m_asin+set}" = set; then
6559    echo $ECHO_N "(cached) $ECHO_C" >&6
6560   else
6561 <  cat >conftest.$ac_ext <<_ACEOF
6561 >  ac_check_lib_save_LIBS=$LIBS
6562 > LIBS="-lm  $LIBS"
6563 > cat >conftest.$ac_ext <<_ACEOF
6564   /* confdefs.h.  */
6565   _ACEOF
6566   cat confdefs.h >>conftest.$ac_ext
6567   cat >>conftest.$ac_ext <<_ACEOF
6568   /* end confdefs.h.  */
6562 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6563   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6564 #define $ac_func innocuous_$ac_func
6569  
6570 < /* System header to define __stub macros and hopefully few prototypes,
6571 <    which can conflict with char $ac_func (); below.
6572 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6569 <    <limits.h> exists even on freestanding compilers.  */
6570 <
6571 < #ifdef __STDC__
6572 < # include <limits.h>
6573 < #else
6574 < # include <assert.h>
6575 < #endif
6576 <
6577 < #undef $ac_func
6578 <
6579 < /* Override any gcc2 internal prototype to avoid an error.  */
6570 > /* Override any GCC internal prototype to avoid an error.
6571 >   Use char because int might match the return type of a GCC
6572 >   builtin and then its argument prototype would still apply.  */
6573   #ifdef __cplusplus
6574   extern "C"
6582 {
6575   #endif
6576 < /* We use char because int might match the return type of a gcc2
6577 <   builtin and then its argument prototype would still apply.  */
6578 < char $ac_func ();
6579 < /* The GNU C library defines this for functions which it implements
6580 <    to always fail with ENOSYS.  Some functions are actually named
6581 <    something starting with __ and the normal name is an alias.  */
6582 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6591 < choke me
6592 < #else
6593 < char (*f) () = $ac_func;
6576 > char asin ();
6577 > #ifdef FC_DUMMY_MAIN
6578 > #ifndef FC_DUMMY_MAIN_EQ_F77
6579 > #  ifdef __cplusplus
6580 >     extern "C"
6581 > #  endif
6582 >   int FC_DUMMY_MAIN() { return 1; }
6583   #endif
6595 #ifdef __cplusplus
6596 }
6584   #endif
6598
6585   int
6586   main ()
6587   {
6588 < return f != $ac_func;
6588 > return asin ();
6589    ;
6590    return 0;
6591   }
6592   _ACEOF
6593   rm -f conftest.$ac_objext conftest$ac_exeext
6594 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6595 <  (eval $ac_link) 2>conftest.er1
6594 > if { (ac_try="$ac_link"
6595 > case "(($ac_try" in
6596 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6597 >  *) ac_try_echo=$ac_try;;
6598 > esac
6599 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6600 >  (eval "$ac_link") 2>conftest.er1
6601    ac_status=$?
6602    grep -v '^ *+' conftest.er1 >conftest.err
6603    rm -f conftest.er1
6604    cat conftest.err >&5
6605    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6606 <  (exit $ac_status); } &&
6607 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6608 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6609 <  (eval $ac_try) 2>&5
6610 <  ac_status=$?
6611 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 <  (exit $ac_status); }; } &&
6622 <         { ac_try='test -s conftest$ac_exeext'
6623 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6624 <  (eval $ac_try) 2>&5
6625 <  ac_status=$?
6626 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6627 <  (exit $ac_status); }; }; then
6628 <  eval "$as_ac_var=yes"
6606 >  (exit $ac_status); } && {
6607 >         test -z "$ac_c_werror_flag" ||
6608 >         test ! -s conftest.err
6609 >       } && test -s conftest$ac_exeext &&
6610 >       $as_test_x conftest$ac_exeext; then
6611 >  ac_cv_lib_m_asin=yes
6612   else
6613    echo "$as_me: failed program was:" >&5
6614   sed 's/^/| /' conftest.$ac_ext >&5
6615  
6616 < eval "$as_ac_var=no"
6616 >        ac_cv_lib_m_asin=no
6617   fi
6618 < rm -f conftest.err conftest.$ac_objext \
6618 >
6619 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6620        conftest$ac_exeext conftest.$ac_ext
6621 + LIBS=$ac_check_lib_save_LIBS
6622   fi
6623 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6624 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6625 < if test `eval echo '${'$as_ac_var'}'` = yes; then
6623 > { echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
6624 > echo "${ECHO_T}$ac_cv_lib_m_asin" >&6; }
6625 > if test $ac_cv_lib_m_asin = yes; then
6626    cat >>confdefs.h <<_ACEOF
6627 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6627 > #define HAVE_LIBM 1
6628   _ACEOF
6629  
6630 +  LIBS="-lm $LIBS"
6631 +
6632 + else
6633 +  exit
6634   fi
6646 done
6635  
6636  
6637 <
6638 <
6639 <
6652 <
6653 < for ac_func in pstat_getstatic sysmp getsysinfo sysctl table
6654 < do
6655 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6656 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6657 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6658 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6637 > { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6638 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6639 > if test "${ac_cv_header_stdc+set}" = set; then
6640    echo $ECHO_N "(cached) $ECHO_C" >&6
6641   else
6642    cat >conftest.$ac_ext <<_ACEOF
# Line 6664 | Line 6645 | cat >>conftest.$ac_ext <<_ACEOF
6645   cat confdefs.h >>conftest.$ac_ext
6646   cat >>conftest.$ac_ext <<_ACEOF
6647   /* end confdefs.h.  */
6648 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6649 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6650 < #define $ac_func innocuous_$ac_func
6648 > #include <stdlib.h>
6649 > #include <stdarg.h>
6650 > #include <string.h>
6651 > #include <float.h>
6652  
6653 < /* System header to define __stub macros and hopefully few prototypes,
6654 <    which can conflict with char $ac_func (); below.
6655 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6656 <    <limits.h> exists even on freestanding compilers.  */
6657 <
6658 < #ifdef __STDC__
6677 < # include <limits.h>
6678 < #else
6679 < # include <assert.h>
6653 > #ifdef FC_DUMMY_MAIN
6654 > #ifndef FC_DUMMY_MAIN_EQ_F77
6655 > #  ifdef __cplusplus
6656 >     extern "C"
6657 > #  endif
6658 >   int FC_DUMMY_MAIN() { return 1; }
6659   #endif
6681
6682 #undef $ac_func
6683
6684 /* Override any gcc2 internal prototype to avoid an error.  */
6685 #ifdef __cplusplus
6686 extern "C"
6687 {
6660   #endif
6689 /* We use char because int might match the return type of a gcc2
6690   builtin and then its argument prototype would still apply.  */
6691 char $ac_func ();
6692 /* The GNU C library defines this for functions which it implements
6693    to always fail with ENOSYS.  Some functions are actually named
6694    something starting with __ and the normal name is an alias.  */
6695 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6696 choke me
6697 #else
6698 char (*f) () = $ac_func;
6699 #endif
6700 #ifdef __cplusplus
6701 }
6702 #endif
6703
6661   int
6662   main ()
6663   {
6664 < return f != $ac_func;
6664 >
6665    ;
6666    return 0;
6667   }
6668   _ACEOF
6669 < rm -f conftest.$ac_objext conftest$ac_exeext
6670 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6671 <  (eval $ac_link) 2>conftest.er1
6669 > rm -f conftest.$ac_objext
6670 > if { (ac_try="$ac_compile"
6671 > case "(($ac_try" in
6672 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6673 >  *) ac_try_echo=$ac_try;;
6674 > esac
6675 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6676 >  (eval "$ac_compile") 2>conftest.er1
6677    ac_status=$?
6678    grep -v '^ *+' conftest.er1 >conftest.err
6679    rm -f conftest.er1
6680    cat conftest.err >&5
6681    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6682 <  (exit $ac_status); } &&
6683 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6684 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6685 <  (eval $ac_try) 2>&5
6686 <  ac_status=$?
6725 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6726 <  (exit $ac_status); }; } &&
6727 <         { ac_try='test -s conftest$ac_exeext'
6728 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6729 <  (eval $ac_try) 2>&5
6730 <  ac_status=$?
6731 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6732 <  (exit $ac_status); }; }; then
6733 <  eval "$as_ac_var=yes"
6682 >  (exit $ac_status); } && {
6683 >         test -z "$ac_c_werror_flag" ||
6684 >         test ! -s conftest.err
6685 >       } && test -s conftest.$ac_objext; then
6686 >  ac_cv_header_stdc=yes
6687   else
6688    echo "$as_me: failed program was:" >&5
6689   sed 's/^/| /' conftest.$ac_ext >&5
6690  
6691 < eval "$as_ac_var=no"
6691 >        ac_cv_header_stdc=no
6692   fi
6740 rm -f conftest.err conftest.$ac_objext \
6741      conftest$ac_exeext conftest.$ac_ext
6742 fi
6743 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6744 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6745 if test `eval echo '${'$as_ac_var'}'` = yes; then
6746  cat >>confdefs.h <<_ACEOF
6747 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6748 _ACEOF
6693  
6694 < fi
6751 < done
6694 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6695  
6696 < # special check for _system_configuration because AIX <4.3.2 do not
6697 < # contain the `physmem' member.
6698 < echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
6756 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
6757 < cat >conftest.$ac_ext <<_ACEOF
6696 > if test $ac_cv_header_stdc = yes; then
6697 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6698 >  cat >conftest.$ac_ext <<_ACEOF
6699   /* confdefs.h.  */
6700   _ACEOF
6701   cat confdefs.h >>conftest.$ac_ext
6702   cat >>conftest.$ac_ext <<_ACEOF
6703   /* end confdefs.h.  */
6704 < #include <sys/systemcfg.h>
6705 < int
6765 < main ()
6766 < {
6767 < double x = _system_configuration.physmem;
6768 <  ;
6769 <  return 0;
6770 < }
6704 > #include <string.h>
6705 >
6706   _ACEOF
6707 < rm -f conftest.$ac_objext
6708 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6709 <  (eval $ac_compile) 2>conftest.er1
6710 <  ac_status=$?
6711 <  grep -v '^ *+' conftest.er1 >conftest.err
6712 <  rm -f conftest.er1
6713 <  cat conftest.err >&5
6779 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780 <  (exit $ac_status); } &&
6781 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6782 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6783 <  (eval $ac_try) 2>&5
6784 <  ac_status=$?
6785 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6786 <  (exit $ac_status); }; } &&
6787 <         { ac_try='test -s conftest.$ac_objext'
6788 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6789 <  (eval $ac_try) 2>&5
6790 <  ac_status=$?
6791 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6792 <  (exit $ac_status); }; }; then
6793 <  echo "$as_me:$LINENO: result: yes" >&5
6794 < echo "${ECHO_T}yes" >&6
6707 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6708 >  $EGREP "memchr" >/dev/null 2>&1; then
6709 >  :
6710 > else
6711 >  ac_cv_header_stdc=no
6712 > fi
6713 > rm -f conftest*
6714  
6715 < cat >>confdefs.h <<\_ACEOF
6716 < #define HAVE__SYSTEM_CONFIGURATION 1
6715 > fi
6716 >
6717 > if test $ac_cv_header_stdc = yes; then
6718 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6719 >  cat >conftest.$ac_ext <<_ACEOF
6720 > /* confdefs.h.  */
6721   _ACEOF
6722 + cat confdefs.h >>conftest.$ac_ext
6723 + cat >>conftest.$ac_ext <<_ACEOF
6724 + /* end confdefs.h.  */
6725 + #include <stdlib.h>
6726  
6727 + _ACEOF
6728 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6729 +  $EGREP "free" >/dev/null 2>&1; then
6730 +  :
6731   else
6732 <  echo "$as_me: failed program was:" >&5
6733 < sed 's/^/| /' conftest.$ac_ext >&5
6732 >  ac_cv_header_stdc=no
6733 > fi
6734 > rm -f conftest*
6735  
6804 echo "$as_me:$LINENO: result: no" >&5
6805 echo "${ECHO_T}no" >&6
6736   fi
6737 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6738 < echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
6739 < echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
6740 < if test "${ac_cv_header_time+set}" = set; then
6741 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6737 >
6738 > if test $ac_cv_header_stdc = yes; then
6739 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6740 >  if test "$cross_compiling" = yes; then
6741 >  :
6742   else
6743    cat >conftest.$ac_ext <<_ACEOF
6744   /* confdefs.h.  */
# Line 6816 | Line 6746 | cat >>conftest.$ac_ext <<_ACEOF
6746   cat confdefs.h >>conftest.$ac_ext
6747   cat >>conftest.$ac_ext <<_ACEOF
6748   /* end confdefs.h.  */
6749 < #include <sys/types.h>
6750 < #include <sys/time.h>
6751 < #include <time.h>
6749 > #include <ctype.h>
6750 > #include <stdlib.h>
6751 > #if ((' ' & 0x0FF) == 0x020)
6752 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6753 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6754 > #else
6755 > # define ISLOWER(c) \
6756 >                   (('a' <= (c) && (c) <= 'i') \
6757 >                     || ('j' <= (c) && (c) <= 'r') \
6758 >                     || ('s' <= (c) && (c) <= 'z'))
6759 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6760 > #endif
6761  
6762 + #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6763   int
6764   main ()
6765   {
6766 < if ((struct tm *) 0)
6767 < return 0;
6768 <  ;
6766 >  int i;
6767 >  for (i = 0; i < 256; i++)
6768 >    if (XOR (islower (i), ISLOWER (i))
6769 >        || toupper (i) != TOUPPER (i))
6770 >      return 2;
6771    return 0;
6772   }
6773   _ACEOF
6774 < rm -f conftest.$ac_objext
6775 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6776 <  (eval $ac_compile) 2>conftest.er1
6774 > rm -f conftest$ac_exeext
6775 > if { (ac_try="$ac_link"
6776 > case "(($ac_try" in
6777 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6778 >  *) ac_try_echo=$ac_try;;
6779 > esac
6780 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6781 >  (eval "$ac_link") 2>&5
6782    ac_status=$?
6836  grep -v '^ *+' conftest.er1 >conftest.err
6837  rm -f conftest.er1
6838  cat conftest.err >&5
6783    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6784 <  (exit $ac_status); } &&
6785 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6786 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6787 <  (eval $ac_try) 2>&5
6784 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6785 >  { (case "(($ac_try" in
6786 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6787 >  *) ac_try_echo=$ac_try;;
6788 > esac
6789 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6790 >  (eval "$ac_try") 2>&5
6791    ac_status=$?
6792    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6846  (exit $ac_status); }; } &&
6847         { ac_try='test -s conftest.$ac_objext'
6848  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6849  (eval $ac_try) 2>&5
6850  ac_status=$?
6851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6793    (exit $ac_status); }; }; then
6794 <  ac_cv_header_time=yes
6794 >  :
6795   else
6796 <  echo "$as_me: failed program was:" >&5
6796 >  echo "$as_me: program exited with status $ac_status" >&5
6797 > echo "$as_me: failed program was:" >&5
6798   sed 's/^/| /' conftest.$ac_ext >&5
6799  
6800 < ac_cv_header_time=no
6800 > ( exit $ac_status )
6801 > ac_cv_header_stdc=no
6802   fi
6803 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6803 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6804   fi
6862 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
6863 echo "${ECHO_T}$ac_cv_header_time" >&6
6864 if test $ac_cv_header_time = yes; then
6805  
6806 +
6807 + fi
6808 + fi
6809 + { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6810 + echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6811 + if test $ac_cv_header_stdc = yes; then
6812 +
6813   cat >>confdefs.h <<\_ACEOF
6814 < #define TIME_WITH_SYS_TIME 1
6814 > #define STDC_HEADERS 1
6815   _ACEOF
6816  
6817   fi
6818  
6819 + # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6820  
6821 < echo "$as_me:$LINENO: checking for clock_t" >&5
6822 < echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
6823 < if test "${ac_cv_type_clock_t+set}" = set; then
6821 >
6822 >
6823 >
6824 >
6825 >
6826 >
6827 >
6828 >
6829 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6830 >                  inttypes.h stdint.h unistd.h
6831 > do
6832 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6833 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
6834 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6835 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6836    echo $ECHO_N "(cached) $ECHO_C" >&6
6837   else
6838    cat >conftest.$ac_ext <<_ACEOF
# Line 6882 | Line 6842 | $ac_includes_default
6842   cat >>conftest.$ac_ext <<_ACEOF
6843   /* end confdefs.h.  */
6844   $ac_includes_default
6845 < int
6846 < main ()
6887 < {
6888 < if ((clock_t *) 0)
6889 <  return 0;
6890 < if (sizeof (clock_t))
6891 <  return 0;
6892 <  ;
6893 <  return 0;
6894 < }
6845 >
6846 > #include <$ac_header>
6847   _ACEOF
6848   rm -f conftest.$ac_objext
6849 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6850 <  (eval $ac_compile) 2>conftest.er1
6849 > if { (ac_try="$ac_compile"
6850 > case "(($ac_try" in
6851 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6852 >  *) ac_try_echo=$ac_try;;
6853 > esac
6854 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6855 >  (eval "$ac_compile") 2>conftest.er1
6856    ac_status=$?
6857    grep -v '^ *+' conftest.er1 >conftest.err
6858    rm -f conftest.er1
6859    cat conftest.err >&5
6860    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6861 <  (exit $ac_status); } &&
6862 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6863 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6864 <  (eval $ac_try) 2>&5
6865 <  ac_status=$?
6909 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6910 <  (exit $ac_status); }; } &&
6911 <         { ac_try='test -s conftest.$ac_objext'
6912 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6913 <  (eval $ac_try) 2>&5
6914 <  ac_status=$?
6915 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6916 <  (exit $ac_status); }; }; then
6917 <  ac_cv_type_clock_t=yes
6861 >  (exit $ac_status); } && {
6862 >         test -z "$ac_c_werror_flag" ||
6863 >         test ! -s conftest.err
6864 >       } && test -s conftest.$ac_objext; then
6865 >  eval "$as_ac_Header=yes"
6866   else
6867    echo "$as_me: failed program was:" >&5
6868   sed 's/^/| /' conftest.$ac_ext >&5
6869  
6870 < ac_cv_type_clock_t=no
6870 >        eval "$as_ac_Header=no"
6871   fi
6924 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6925 fi
6926 echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
6927 echo "${ECHO_T}$ac_cv_type_clock_t" >&6
6928 if test $ac_cv_type_clock_t = yes; then
6872  
6873 < cat >>confdefs.h <<_ACEOF
6874 < #define HAVE_CLOCK_T 1
6873 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6874 > fi
6875 > ac_res=`eval echo '${'$as_ac_Header'}'`
6876 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
6877 > echo "${ECHO_T}$ac_res" >&6; }
6878 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
6879 >  cat >>confdefs.h <<_ACEOF
6880 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6881   _ACEOF
6882  
6883 + fi
6884  
6885 + done
6886 +
6887 +
6888 + #
6889 + # Handle user hints
6890 + #
6891 +
6892 + # Check whether --with-zlib was given.
6893 + if test "${with_zlib+set}" = set; then
6894 +  withval=$with_zlib; zlib_dir="$withval"
6895 + else
6896 +                zlib_dir="not_set"
6897   fi
6898  
6899 < echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
6900 < echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
6901 < if test "${ac_cv_c_const+set}" = set; then
6899 > if test "$zlib_dir" != "no"; then
6900 >
6901 > if test "$zlib_dir" != "not_set" ; then
6902 >  if test -d "$zlib_dir"
6903 >  then
6904 >    ZLIB_HOME="$zlib_dir"
6905 >  else
6906 >    { echo "$as_me:$LINENO: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
6907 > echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
6908 >        ZLIB_HOME=/usr/local
6909 >        if test ! -f "${ZLIB_HOME}/include/zlib.h"
6910 >        then
6911 >                ZLIB_HOME=/usr
6912 >        fi
6913 >  fi
6914 > fi
6915 > #
6916 > # Locate zlib, if wanted
6917 > #
6918 > if test -n "${ZLIB_HOME}"
6919 > then
6920 >        ZLIB_OLD_LDFLAGS=$LDFLAGS
6921 >        ZLIB_OLD_CFLAGS=$CFLAGS
6922 >        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6923 >        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
6924 >
6925 >        ac_ext=c
6926 > ac_cpp='$CPP $CPPFLAGS'
6927 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6928 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6929 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6930 >
6931 >        { echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6932 > echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6; }
6933 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6934    echo $ECHO_N "(cached) $ECHO_C" >&6
6935   else
6936 <  cat >conftest.$ac_ext <<_ACEOF
6936 >  ac_check_lib_save_LIBS=$LIBS
6937 > LIBS="-lz  $LIBS"
6938 > cat >conftest.$ac_ext <<_ACEOF
6939   /* confdefs.h.  */
6940   _ACEOF
6941   cat confdefs.h >>conftest.$ac_ext
6942   cat >>conftest.$ac_ext <<_ACEOF
6943   /* end confdefs.h.  */
6944  
6945 + /* Override any GCC internal prototype to avoid an error.
6946 +   Use char because int might match the return type of a GCC
6947 +   builtin and then its argument prototype would still apply.  */
6948 + #ifdef __cplusplus
6949 + extern "C"
6950 + #endif
6951 + char inflateEnd ();
6952 + #ifdef FC_DUMMY_MAIN
6953 + #ifndef FC_DUMMY_MAIN_EQ_F77
6954 + #  ifdef __cplusplus
6955 +     extern "C"
6956 + #  endif
6957 +   int FC_DUMMY_MAIN() { return 1; }
6958 + #endif
6959 + #endif
6960   int
6961   main ()
6962   {
6963 < /* FIXME: Include the comments suggested by Paul. */
6953 < #ifndef __cplusplus
6954 <  /* Ultrix mips cc rejects this.  */
6955 <  typedef int charset[2];
6956 <  const charset x;
6957 <  /* SunOS 4.1.1 cc rejects this.  */
6958 <  char const *const *ccp;
6959 <  char **p;
6960 <  /* NEC SVR4.0.2 mips cc rejects this.  */
6961 <  struct point {int x, y;};
6962 <  static struct point const zero = {0,0};
6963 <  /* AIX XL C 1.02.0.0 rejects this.
6964 <     It does not let you subtract one const X* pointer from another in
6965 <     an arm of an if-expression whose if-part is not a constant
6966 <     expression */
6967 <  const char *g = "string";
6968 <  ccp = &g + (g ? g-g : 0);
6969 <  /* HPUX 7.0 cc rejects these. */
6970 <  ++ccp;
6971 <  p = (char**) ccp;
6972 <  ccp = (char const *const *) p;
6973 <  { /* SCO 3.2v4 cc rejects this.  */
6974 <    char *t;
6975 <    char const *s = 0 ? (char *) 0 : (char const *) 0;
6976 <
6977 <    *t++ = 0;
6978 <  }
6979 <  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
6980 <    int x[] = {25, 17};
6981 <    const int *foo = &x[0];
6982 <    ++foo;
6983 <  }
6984 <  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6985 <    typedef const int *iptr;
6986 <    iptr p = 0;
6987 <    ++p;
6988 <  }
6989 <  { /* AIX XL C 1.02.0.0 rejects this saying
6990 <       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6991 <    struct s { int j; const int *ap[3]; };
6992 <    struct s *b; b->j = 5;
6993 <  }
6994 <  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6995 <    const int foo = 10;
6996 <  }
6997 < #endif
6998 <
6963 > return inflateEnd ();
6964    ;
6965    return 0;
6966   }
6967   _ACEOF
6968 < rm -f conftest.$ac_objext
6969 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6970 <  (eval $ac_compile) 2>conftest.er1
6968 > rm -f conftest.$ac_objext conftest$ac_exeext
6969 > if { (ac_try="$ac_link"
6970 > case "(($ac_try" in
6971 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6972 >  *) ac_try_echo=$ac_try;;
6973 > esac
6974 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6975 >  (eval "$ac_link") 2>conftest.er1
6976    ac_status=$?
6977    grep -v '^ *+' conftest.er1 >conftest.err
6978    rm -f conftest.er1
6979    cat conftest.err >&5
6980    echo "$as_me:$LINENO: \$? = $ac_status" >&5
6981 <  (exit $ac_status); } &&
6982 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6983 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6984 <  (eval $ac_try) 2>&5
6985 <  ac_status=$?
6986 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 <  (exit $ac_status); }; } &&
7018 <         { ac_try='test -s conftest.$ac_objext'
7019 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7020 <  (eval $ac_try) 2>&5
7021 <  ac_status=$?
7022 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7023 <  (exit $ac_status); }; }; then
7024 <  ac_cv_c_const=yes
6981 >  (exit $ac_status); } && {
6982 >         test -z "$ac_c_werror_flag" ||
6983 >         test ! -s conftest.err
6984 >       } && test -s conftest$ac_exeext &&
6985 >       $as_test_x conftest$ac_exeext; then
6986 >  ac_cv_lib_z_inflateEnd=yes
6987   else
6988    echo "$as_me: failed program was:" >&5
6989   sed 's/^/| /' conftest.$ac_ext >&5
6990  
6991 < ac_cv_c_const=no
6991 >        ac_cv_lib_z_inflateEnd=no
6992   fi
7031 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7032 fi
7033 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7034 echo "${ECHO_T}$ac_cv_c_const" >&6
7035 if test $ac_cv_c_const = no; then
6993  
6994 < cat >>confdefs.h <<\_ACEOF
6995 < #define const
6996 < _ACEOF
7040 <
6994 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6995 >      conftest$ac_exeext conftest.$ac_ext
6996 > LIBS=$ac_check_lib_save_LIBS
6997   fi
6998 + { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6999 + echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6; }
7000 + if test $ac_cv_lib_z_inflateEnd = yes; then
7001 +  zlib_cv_libz=yes
7002 + else
7003 +  zlib_cv_libz=no
7004 + fi
7005  
7006 < echo "$as_me:$LINENO: checking for inline" >&5
7007 < echo $ECHO_N "checking for inline... $ECHO_C" >&6
7008 < if test "${ac_cv_c_inline+set}" = set; then
7006 >        if test "${ac_cv_header_zlib_h+set}" = set; then
7007 >  { echo "$as_me:$LINENO: checking for zlib.h" >&5
7008 > echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
7009 > if test "${ac_cv_header_zlib_h+set}" = set; then
7010    echo $ECHO_N "(cached) $ECHO_C" >&6
7011 + fi
7012 + { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
7013 + echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
7014   else
7015 <  ac_cv_c_inline=no
7016 < for ac_kw in inline __inline__ __inline; do
7017 <  cat >conftest.$ac_ext <<_ACEOF
7015 >  # Is the header compilable?
7016 > { echo "$as_me:$LINENO: checking zlib.h usability" >&5
7017 > echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
7018 > cat >conftest.$ac_ext <<_ACEOF
7019   /* confdefs.h.  */
7020   _ACEOF
7021   cat confdefs.h >>conftest.$ac_ext
7022   cat >>conftest.$ac_ext <<_ACEOF
7023   /* end confdefs.h.  */
7024 < #ifndef __cplusplus
7025 < typedef int foo_t;
7058 < static $ac_kw foo_t static_foo () {return 0; }
7059 < $ac_kw foo_t foo () {return 0; }
7060 < #endif
7061 <
7024 > $ac_includes_default
7025 > #include <zlib.h>
7026   _ACEOF
7027   rm -f conftest.$ac_objext
7028 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7029 <  (eval $ac_compile) 2>conftest.er1
7028 > if { (ac_try="$ac_compile"
7029 > case "(($ac_try" in
7030 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7031 >  *) ac_try_echo=$ac_try;;
7032 > esac
7033 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7034 >  (eval "$ac_compile") 2>conftest.er1
7035    ac_status=$?
7036    grep -v '^ *+' conftest.er1 >conftest.err
7037    rm -f conftest.er1
7038    cat conftest.err >&5
7039    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7040 <  (exit $ac_status); } &&
7041 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7042 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7043 <  (eval $ac_try) 2>&5
7044 <  ac_status=$?
7076 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7077 <  (exit $ac_status); }; } &&
7078 <         { ac_try='test -s conftest.$ac_objext'
7079 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7080 <  (eval $ac_try) 2>&5
7081 <  ac_status=$?
7082 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7083 <  (exit $ac_status); }; }; then
7084 <  ac_cv_c_inline=$ac_kw; break
7040 >  (exit $ac_status); } && {
7041 >         test -z "$ac_c_werror_flag" ||
7042 >         test ! -s conftest.err
7043 >       } && test -s conftest.$ac_objext; then
7044 >  ac_header_compiler=yes
7045   else
7046    echo "$as_me: failed program was:" >&5
7047   sed 's/^/| /' conftest.$ac_ext >&5
7048  
7049 +        ac_header_compiler=no
7050   fi
7090 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7091 done
7051  
7052 < fi
7053 < echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7054 < echo "${ECHO_T}$ac_cv_c_inline" >&6
7052 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7053 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7054 > echo "${ECHO_T}$ac_header_compiler" >&6; }
7055  
7056 <
7057 < case $ac_cv_c_inline in
7058 <  inline | yes) ;;
7059 <  *)
7060 <    case $ac_cv_c_inline in
7102 <      no) ac_val=;;
7103 <      *) ac_val=$ac_cv_c_inline;;
7104 <    esac
7105 <    cat >>confdefs.h <<_ACEOF
7106 < #ifndef __cplusplus
7107 < #define inline $ac_val
7108 < #endif
7056 > # Is the header present?
7057 > { echo "$as_me:$LINENO: checking zlib.h presence" >&5
7058 > echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
7059 > cat >conftest.$ac_ext <<_ACEOF
7060 > /* confdefs.h.  */
7061   _ACEOF
7062 + cat confdefs.h >>conftest.$ac_ext
7063 + cat >>conftest.$ac_ext <<_ACEOF
7064 + /* end confdefs.h.  */
7065 + #include <zlib.h>
7066 + _ACEOF
7067 + if { (ac_try="$ac_cpp conftest.$ac_ext"
7068 + case "(($ac_try" in
7069 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7070 +  *) ac_try_echo=$ac_try;;
7071 + esac
7072 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7073 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7074 +  ac_status=$?
7075 +  grep -v '^ *+' conftest.er1 >conftest.err
7076 +  rm -f conftest.er1
7077 +  cat conftest.err >&5
7078 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7079 +  (exit $ac_status); } >/dev/null && {
7080 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7081 +         test ! -s conftest.err
7082 +       }; then
7083 +  ac_header_preproc=yes
7084 + else
7085 +  echo "$as_me: failed program was:" >&5
7086 + sed 's/^/| /' conftest.$ac_ext >&5
7087 +
7088 +  ac_header_preproc=no
7089 + fi
7090 +
7091 + rm -f conftest.err conftest.$ac_ext
7092 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7093 + echo "${ECHO_T}$ac_header_preproc" >&6; }
7094 +
7095 + # So?  What about this header?
7096 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7097 +  yes:no: )
7098 +    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
7099 + echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7100 +    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
7101 + echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
7102 +    ac_header_preproc=yes
7103      ;;
7104 +  no:yes:* )
7105 +    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
7106 + echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
7107 +    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
7108 + echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
7109 +    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
7110 + echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
7111 +    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
7112 + echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7113 +    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
7114 + echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
7115 +    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
7116 + echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
7117 +    ( cat <<\_ASBOX
7118 + ## ------------------------------ ##
7119 + ## Report this to gezelter@nd.edu ##
7120 + ## ------------------------------ ##
7121 + _ASBOX
7122 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
7123 +    ;;
7124   esac
7125 + { echo "$as_me:$LINENO: checking for zlib.h" >&5
7126 + echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
7127 + if test "${ac_cv_header_zlib_h+set}" = set; then
7128 +  echo $ECHO_N "(cached) $ECHO_C" >&6
7129 + else
7130 +  ac_cv_header_zlib_h=$ac_header_preproc
7131 + fi
7132 + { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
7133 + echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
7134  
7135 + fi
7136 + if test $ac_cv_header_zlib_h = yes; then
7137 +  zlib_cv_zlib_h=yes
7138 + else
7139 +  zlib_cv_zlib_h=no
7140 + fi
7141  
7142  
7143 +        ac_ext=c
7144 + ac_cpp='$CPP $CPPFLAGS'
7145 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7146 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7147 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
7148  
7149 < for ac_func in rint sranddev
7150 < do
7151 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7152 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7153 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7154 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7149 >
7150 >        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7151 >
7152 > cat >>confdefs.h <<\_ACEOF
7153 > #define HAVE_ZLIB_H 1
7154 > _ACEOF
7155 >
7156 >
7157 > cat >>confdefs.h <<\_ACEOF
7158 > #define HAVE_LIBZ 1
7159 > _ACEOF
7160 >
7161 >                ZLIB_INC_DIR="${ZLIB_HOME}/include"
7162 >                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7163 >                ZLIB="-lz"
7164 >        else
7165 >                { echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
7166 > echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6; }
7167 >                ZLIB_INC_DIR=
7168 >                ZLIB_LIB_DIR=
7169 >                ZLIB=
7170 >                LDFLAGS="$ZLIB_OLD_LDFLAGS"
7171 >                CFLAGS="$ZLIB_OLD_CFLAGS"
7172 >                { echo "$as_me:$LINENO: result: failed" >&5
7173 > echo "${ECHO_T}failed" >&6; }
7174 >                echo ""
7175 >                echo "*********************************************************"
7176 >                echo "* WARNING: Could not find a working zlib installation   *"
7177 >                echo "* If you need OOPSE to be able to deal with compressed  *"
7178 >                echo "* trajectory dump files be sure to specify a valid zlib *"
7179 >                echo "* installation with --with-zlib=DIR                     *"
7180 >                echo "*                                                       *"
7181 >                echo "* OOPSE will still work without zlib installed.         *"
7182 >                echo "*********************************************************"
7183 >                echo ""
7184 >        fi
7185 >
7186 >
7187 >
7188 > fi
7189 > fi
7190 >
7191 > #
7192 > # Handle user hints
7193 > #
7194 >
7195 > # Check whether --with-fftw was given.
7196 > if test "${with_fftw+set}" = set; then
7197 >  withval=$with_fftw; fftw_dir="$withval"
7198 > else
7199 >             fftw_dir="not_set"
7200 > fi
7201 >
7202 > if test "$fftw_dir" != "no"; then
7203 >  if test "$fftw_dir" != "not_set" ; then
7204 >    if test -d "$fftw_dir"; then
7205 >      FFTW_HOME="$fftw_dir"
7206 >    else
7207 >      { echo "$as_me:$LINENO: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7208 > echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7209 >      FFTW_HOME=/usr/local
7210 >      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
7211 >        FFTW_HOME=/usr
7212 >      fi
7213 >    fi
7214 >    #
7215 >    # Locate fftw, if wanted
7216 >    #
7217 >    if test -n "${FFTW_HOME}"; then
7218 >      FFTW_OLD_LDFLAGS=$LDFLAGS
7219 >      FFTW_OLD_CFLAGS=$CFLAGS
7220 >      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7221 >      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7222 >
7223 >      ac_ext=c
7224 > ac_cpp='$CPP $CPPFLAGS'
7225 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7226 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7227 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7228 >
7229 >      { echo "$as_me:$LINENO: checking for fftw_execute in -lfftw3" >&5
7230 > echo $ECHO_N "checking for fftw_execute in -lfftw3... $ECHO_C" >&6; }
7231 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then
7232    echo $ECHO_N "(cached) $ECHO_C" >&6
7233   else
7234 <  cat >conftest.$ac_ext <<_ACEOF
7234 >  ac_check_lib_save_LIBS=$LIBS
7235 > LIBS="-lfftw3  $LIBS"
7236 > cat >conftest.$ac_ext <<_ACEOF
7237   /* confdefs.h.  */
7238   _ACEOF
7239   cat confdefs.h >>conftest.$ac_ext
7240   cat >>conftest.$ac_ext <<_ACEOF
7241   /* end confdefs.h.  */
7130 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7131   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7132 #define $ac_func innocuous_$ac_func
7242  
7243 < /* System header to define __stub macros and hopefully few prototypes,
7244 <    which can conflict with char $ac_func (); below.
7245 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7137 <    <limits.h> exists even on freestanding compilers.  */
7138 <
7139 < #ifdef __STDC__
7140 < # include <limits.h>
7141 < #else
7142 < # include <assert.h>
7143 < #endif
7144 <
7145 < #undef $ac_func
7146 <
7147 < /* Override any gcc2 internal prototype to avoid an error.  */
7243 > /* Override any GCC internal prototype to avoid an error.
7244 >   Use char because int might match the return type of a GCC
7245 >   builtin and then its argument prototype would still apply.  */
7246   #ifdef __cplusplus
7247   extern "C"
7150 {
7248   #endif
7249 < /* We use char because int might match the return type of a gcc2
7250 <   builtin and then its argument prototype would still apply.  */
7251 < char $ac_func ();
7252 < /* The GNU C library defines this for functions which it implements
7253 <    to always fail with ENOSYS.  Some functions are actually named
7254 <    something starting with __ and the normal name is an alias.  */
7255 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7159 < choke me
7160 < #else
7161 < char (*f) () = $ac_func;
7249 > char fftw_execute ();
7250 > #ifdef FC_DUMMY_MAIN
7251 > #ifndef FC_DUMMY_MAIN_EQ_F77
7252 > #  ifdef __cplusplus
7253 >     extern "C"
7254 > #  endif
7255 >   int FC_DUMMY_MAIN() { return 1; }
7256   #endif
7163 #ifdef __cplusplus
7164 }
7257   #endif
7166
7258   int
7259   main ()
7260   {
7261 < return f != $ac_func;
7261 > return fftw_execute ();
7262    ;
7263    return 0;
7264   }
7265   _ACEOF
7266   rm -f conftest.$ac_objext conftest$ac_exeext
7267 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7268 <  (eval $ac_link) 2>conftest.er1
7267 > if { (ac_try="$ac_link"
7268 > case "(($ac_try" in
7269 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7270 >  *) ac_try_echo=$ac_try;;
7271 > esac
7272 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7273 >  (eval "$ac_link") 2>conftest.er1
7274    ac_status=$?
7275    grep -v '^ *+' conftest.er1 >conftest.err
7276    rm -f conftest.er1
7277    cat conftest.err >&5
7278    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7279 <  (exit $ac_status); } &&
7280 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7281 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7282 <  (eval $ac_try) 2>&5
7283 <  ac_status=$?
7284 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7189 <  (exit $ac_status); }; } &&
7190 <         { ac_try='test -s conftest$ac_exeext'
7191 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7192 <  (eval $ac_try) 2>&5
7193 <  ac_status=$?
7194 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7195 <  (exit $ac_status); }; }; then
7196 <  eval "$as_ac_var=yes"
7279 >  (exit $ac_status); } && {
7280 >         test -z "$ac_c_werror_flag" ||
7281 >         test ! -s conftest.err
7282 >       } && test -s conftest$ac_exeext &&
7283 >       $as_test_x conftest$ac_exeext; then
7284 >  ac_cv_lib_fftw3_fftw_execute=yes
7285   else
7286    echo "$as_me: failed program was:" >&5
7287   sed 's/^/| /' conftest.$ac_ext >&5
7288  
7289 < eval "$as_ac_var=no"
7289 >        ac_cv_lib_fftw3_fftw_execute=no
7290   fi
7291 < rm -f conftest.err conftest.$ac_objext \
7291 >
7292 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7293        conftest$ac_exeext conftest.$ac_ext
7294 + LIBS=$ac_check_lib_save_LIBS
7295   fi
7296 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7297 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7298 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7299 <  cat >>confdefs.h <<_ACEOF
7300 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7301 < _ACEOF
7212 <
7296 > { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7297 > echo "${ECHO_T}$ac_cv_lib_fftw3_fftw_execute" >&6; }
7298 > if test $ac_cv_lib_fftw3_fftw_execute = yes; then
7299 >  fftw_cv_libfftw3=yes
7300 > else
7301 >  fftw_cv_libfftw3=no
7302   fi
7214 done
7303  
7304 <
7305 <  # clean out junk possibly left behind by a previous configuration
7306 <  rm -f src/getopt.h
7307 <  # Check for getopt_long support
7220 <
7221 < for ac_header in getopt.h
7222 < do
7223 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7224 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7225 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7226 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7227 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7304 >      if test "${ac_cv_header_fftw3_h+set}" = set; then
7305 >  { echo "$as_me:$LINENO: checking for fftw3.h" >&5
7306 > echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
7307 > if test "${ac_cv_header_fftw3_h+set}" = set; then
7308    echo $ECHO_N "(cached) $ECHO_C" >&6
7309   fi
7310 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7311 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7310 > { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
7311 > echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
7312   else
7313    # Is the header compilable?
7314 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7315 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7314 > { echo "$as_me:$LINENO: checking fftw3.h usability" >&5
7315 > echo $ECHO_N "checking fftw3.h usability... $ECHO_C" >&6; }
7316   cat >conftest.$ac_ext <<_ACEOF
7317   /* confdefs.h.  */
7318   _ACEOF
# Line 7240 | Line 7320 | $ac_includes_default
7320   cat >>conftest.$ac_ext <<_ACEOF
7321   /* end confdefs.h.  */
7322   $ac_includes_default
7323 < #include <$ac_header>
7323 > #include <fftw3.h>
7324   _ACEOF
7325   rm -f conftest.$ac_objext
7326 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7327 <  (eval $ac_compile) 2>conftest.er1
7326 > if { (ac_try="$ac_compile"
7327 > case "(($ac_try" in
7328 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7329 >  *) ac_try_echo=$ac_try;;
7330 > esac
7331 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7332 >  (eval "$ac_compile") 2>conftest.er1
7333    ac_status=$?
7334    grep -v '^ *+' conftest.er1 >conftest.err
7335    rm -f conftest.er1
7336    cat conftest.err >&5
7337    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7338 <  (exit $ac_status); } &&
7339 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7340 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7341 <  (eval $ac_try) 2>&5
7257 <  ac_status=$?
7258 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7259 <  (exit $ac_status); }; } &&
7260 <         { ac_try='test -s conftest.$ac_objext'
7261 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7262 <  (eval $ac_try) 2>&5
7263 <  ac_status=$?
7264 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7265 <  (exit $ac_status); }; }; then
7338 >  (exit $ac_status); } && {
7339 >         test -z "$ac_c_werror_flag" ||
7340 >         test ! -s conftest.err
7341 >       } && test -s conftest.$ac_objext; then
7342    ac_header_compiler=yes
7343   else
7344    echo "$as_me: failed program was:" >&5
7345   sed 's/^/| /' conftest.$ac_ext >&5
7346  
7347 < ac_header_compiler=no
7347 >        ac_header_compiler=no
7348   fi
7273 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7274 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7275 echo "${ECHO_T}$ac_header_compiler" >&6
7349  
7350 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7351 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7352 + echo "${ECHO_T}$ac_header_compiler" >&6; }
7353 +
7354   # Is the header present?
7355 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7356 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7355 > { echo "$as_me:$LINENO: checking fftw3.h presence" >&5
7356 > echo $ECHO_N "checking fftw3.h presence... $ECHO_C" >&6; }
7357   cat >conftest.$ac_ext <<_ACEOF
7358   /* confdefs.h.  */
7359   _ACEOF
7360   cat confdefs.h >>conftest.$ac_ext
7361   cat >>conftest.$ac_ext <<_ACEOF
7362   /* end confdefs.h.  */
7363 < #include <$ac_header>
7363 > #include <fftw3.h>
7364   _ACEOF
7365 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7366 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7365 > if { (ac_try="$ac_cpp conftest.$ac_ext"
7366 > case "(($ac_try" in
7367 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7368 >  *) ac_try_echo=$ac_try;;
7369 > esac
7370 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7371 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7372    ac_status=$?
7373    grep -v '^ *+' conftest.er1 >conftest.err
7374    rm -f conftest.er1
7375    cat conftest.err >&5
7376    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7377 <  (exit $ac_status); } >/dev/null; then
7378 <  if test -s conftest.err; then
7379 <    ac_cpp_err=$ac_c_preproc_warn_flag
7380 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7299 <  else
7300 <    ac_cpp_err=
7301 <  fi
7302 < else
7303 <  ac_cpp_err=yes
7304 < fi
7305 < if test -z "$ac_cpp_err"; then
7377 >  (exit $ac_status); } >/dev/null && {
7378 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7379 >         test ! -s conftest.err
7380 >       }; then
7381    ac_header_preproc=yes
7382   else
7383    echo "$as_me: failed program was:" >&5
# Line 7310 | Line 7385 | fi
7385  
7386    ac_header_preproc=no
7387   fi
7388 +
7389   rm -f conftest.err conftest.$ac_ext
7390 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7391 < echo "${ECHO_T}$ac_header_preproc" >&6
7390 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7391 > echo "${ECHO_T}$ac_header_preproc" >&6; }
7392  
7393   # So?  What about this header?
7394   case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7395    yes:no: )
7396 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7397 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7398 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7399 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7396 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&5
7397 > echo "$as_me: WARNING: fftw3.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7398 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the compiler's result" >&5
7399 > echo "$as_me: WARNING: fftw3.h: proceeding with the compiler's result" >&2;}
7400      ac_header_preproc=yes
7401      ;;
7402    no:yes:* )
7403 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7404 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7405 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7406 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7407 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7408 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7409 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7410 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7411 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7412 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7413 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7414 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7415 <    (
7340 <      cat <<\_ASBOX
7403 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: present but cannot be compiled" >&5
7404 > echo "$as_me: WARNING: fftw3.h: present but cannot be compiled" >&2;}
7405 >    { echo "$as_me:$LINENO: WARNING: fftw3.h:     check for missing prerequisite headers?" >&5
7406 > echo "$as_me: WARNING: fftw3.h:     check for missing prerequisite headers?" >&2;}
7407 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: see the Autoconf documentation" >&5
7408 > echo "$as_me: WARNING: fftw3.h: see the Autoconf documentation" >&2;}
7409 >    { echo "$as_me:$LINENO: WARNING: fftw3.h:     section \"Present But Cannot Be Compiled\"" >&5
7410 > echo "$as_me: WARNING: fftw3.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7411 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: proceeding with the preprocessor's result" >&5
7412 > echo "$as_me: WARNING: fftw3.h: proceeding with the preprocessor's result" >&2;}
7413 >    { echo "$as_me:$LINENO: WARNING: fftw3.h: in the future, the compiler will take precedence" >&5
7414 > echo "$as_me: WARNING: fftw3.h: in the future, the compiler will take precedence" >&2;}
7415 >    ( cat <<\_ASBOX
7416   ## ------------------------------ ##
7417   ## Report this to gezelter@nd.edu ##
7418   ## ------------------------------ ##
7419   _ASBOX
7420 <    ) |
7346 <      sed "s/^/$as_me: WARNING:     /" >&2
7420 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7421      ;;
7422   esac
7423 < echo "$as_me:$LINENO: checking for $ac_header" >&5
7424 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7425 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7423 > { echo "$as_me:$LINENO: checking for fftw3.h" >&5
7424 > echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6; }
7425 > if test "${ac_cv_header_fftw3_h+set}" = set; then
7426    echo $ECHO_N "(cached) $ECHO_C" >&6
7427   else
7428 <  eval "$as_ac_Header=\$ac_header_preproc"
7428 >  ac_cv_header_fftw3_h=$ac_header_preproc
7429   fi
7430 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7431 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7430 > { echo "$as_me:$LINENO: result: $ac_cv_header_fftw3_h" >&5
7431 > echo "${ECHO_T}$ac_cv_header_fftw3_h" >&6; }
7432  
7433   fi
7434 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7435 <  cat >>confdefs.h <<_ACEOF
7436 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7437 < _ACEOF
7364 <
7434 > if test $ac_cv_header_fftw3_h = yes; then
7435 >  fftw_cv_fftw3_h=yes
7436 > else
7437 >  fftw_cv_fftw3_h=no
7438   fi
7439  
7367 done
7440  
7441 <
7442 < for ac_func in getopt_long
7443 < do
7444 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7373 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7374 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7375 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7441 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7442 >        { echo "$as_me:$LINENO: checking for fftwnd_one in -lfftw" >&5
7443 > echo $ECHO_N "checking for fftwnd_one in -lfftw... $ECHO_C" >&6; }
7444 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then
7445    echo $ECHO_N "(cached) $ECHO_C" >&6
7446   else
7447 <  cat >conftest.$ac_ext <<_ACEOF
7447 >  ac_check_lib_save_LIBS=$LIBS
7448 > LIBS="-lfftw  $LIBS"
7449 > cat >conftest.$ac_ext <<_ACEOF
7450   /* confdefs.h.  */
7451   _ACEOF
7452   cat confdefs.h >>conftest.$ac_ext
7453   cat >>conftest.$ac_ext <<_ACEOF
7454   /* end confdefs.h.  */
7384 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7385   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7386 #define $ac_func innocuous_$ac_func
7455  
7456 < /* System header to define __stub macros and hopefully few prototypes,
7457 <    which can conflict with char $ac_func (); below.
7458 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7391 <    <limits.h> exists even on freestanding compilers.  */
7392 <
7393 < #ifdef __STDC__
7394 < # include <limits.h>
7395 < #else
7396 < # include <assert.h>
7397 < #endif
7398 <
7399 < #undef $ac_func
7400 <
7401 < /* Override any gcc2 internal prototype to avoid an error.  */
7456 > /* Override any GCC internal prototype to avoid an error.
7457 >   Use char because int might match the return type of a GCC
7458 >   builtin and then its argument prototype would still apply.  */
7459   #ifdef __cplusplus
7460   extern "C"
7404 {
7461   #endif
7462 < /* We use char because int might match the return type of a gcc2
7463 <   builtin and then its argument prototype would still apply.  */
7464 < char $ac_func ();
7465 < /* The GNU C library defines this for functions which it implements
7466 <    to always fail with ENOSYS.  Some functions are actually named
7467 <    something starting with __ and the normal name is an alias.  */
7468 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7413 < choke me
7414 < #else
7415 < char (*f) () = $ac_func;
7462 > char fftwnd_one ();
7463 > #ifdef FC_DUMMY_MAIN
7464 > #ifndef FC_DUMMY_MAIN_EQ_F77
7465 > #  ifdef __cplusplus
7466 >     extern "C"
7467 > #  endif
7468 >   int FC_DUMMY_MAIN() { return 1; }
7469   #endif
7417 #ifdef __cplusplus
7418 }
7470   #endif
7420
7471   int
7472   main ()
7473   {
7474 < return f != $ac_func;
7474 > return fftwnd_one ();
7475    ;
7476    return 0;
7477   }
7478   _ACEOF
7479   rm -f conftest.$ac_objext conftest$ac_exeext
7480 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7481 <  (eval $ac_link) 2>conftest.er1
7480 > if { (ac_try="$ac_link"
7481 > case "(($ac_try" in
7482 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7483 >  *) ac_try_echo=$ac_try;;
7484 > esac
7485 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7486 >  (eval "$ac_link") 2>conftest.er1
7487    ac_status=$?
7488    grep -v '^ *+' conftest.er1 >conftest.err
7489    rm -f conftest.er1
7490    cat conftest.err >&5
7491    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7492 <  (exit $ac_status); } &&
7493 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7494 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7495 <  (eval $ac_try) 2>&5
7496 <  ac_status=$?
7497 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7443 <  (exit $ac_status); }; } &&
7444 <         { ac_try='test -s conftest$ac_exeext'
7445 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7446 <  (eval $ac_try) 2>&5
7447 <  ac_status=$?
7448 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7449 <  (exit $ac_status); }; }; then
7450 <  eval "$as_ac_var=yes"
7492 >  (exit $ac_status); } && {
7493 >         test -z "$ac_c_werror_flag" ||
7494 >         test ! -s conftest.err
7495 >       } && test -s conftest$ac_exeext &&
7496 >       $as_test_x conftest$ac_exeext; then
7497 >  ac_cv_lib_fftw_fftwnd_one=yes
7498   else
7499    echo "$as_me: failed program was:" >&5
7500   sed 's/^/| /' conftest.$ac_ext >&5
7501  
7502 < eval "$as_ac_var=no"
7502 >        ac_cv_lib_fftw_fftwnd_one=no
7503   fi
7504 < rm -f conftest.err conftest.$ac_objext \
7504 >
7505 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7506        conftest$ac_exeext conftest.$ac_ext
7507 + LIBS=$ac_check_lib_save_LIBS
7508   fi
7509 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7510 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7511 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7512 <  cat >>confdefs.h <<_ACEOF
7513 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7509 > { echo "$as_me:$LINENO: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7510 > echo "${ECHO_T}$ac_cv_lib_fftw_fftwnd_one" >&6; }
7511 > if test $ac_cv_lib_fftw_fftwnd_one = yes; then
7512 >  fftw_cv_libfftw=yes
7513 > else
7514 >  fftw_cv_libfftw=no
7515 > fi
7516 >
7517 >        if test "${ac_cv_header_fftw_h+set}" = set; then
7518 >  { echo "$as_me:$LINENO: checking for fftw.h" >&5
7519 > echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7520 > if test "${ac_cv_header_fftw_h+set}" = set; then
7521 >  echo $ECHO_N "(cached) $ECHO_C" >&6
7522 > fi
7523 > { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7524 > echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7525 > else
7526 >  # Is the header compilable?
7527 > { echo "$as_me:$LINENO: checking fftw.h usability" >&5
7528 > echo $ECHO_N "checking fftw.h usability... $ECHO_C" >&6; }
7529 > cat >conftest.$ac_ext <<_ACEOF
7530 > /* confdefs.h.  */
7531   _ACEOF
7532 + cat confdefs.h >>conftest.$ac_ext
7533 + cat >>conftest.$ac_ext <<_ACEOF
7534 + /* end confdefs.h.  */
7535 + $ac_includes_default
7536 + #include <fftw.h>
7537 + _ACEOF
7538 + rm -f conftest.$ac_objext
7539 + if { (ac_try="$ac_compile"
7540 + case "(($ac_try" in
7541 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7542 +  *) ac_try_echo=$ac_try;;
7543 + esac
7544 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7545 +  (eval "$ac_compile") 2>conftest.er1
7546 +  ac_status=$?
7547 +  grep -v '^ *+' conftest.er1 >conftest.err
7548 +  rm -f conftest.er1
7549 +  cat conftest.err >&5
7550 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7551 +  (exit $ac_status); } && {
7552 +         test -z "$ac_c_werror_flag" ||
7553 +         test ! -s conftest.err
7554 +       } && test -s conftest.$ac_objext; then
7555 +  ac_header_compiler=yes
7556 + else
7557 +  echo "$as_me: failed program was:" >&5
7558 + sed 's/^/| /' conftest.$ac_ext >&5
7559  
7560 +        ac_header_compiler=no
7561 + fi
7562 +
7563 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7564 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7565 + echo "${ECHO_T}$ac_header_compiler" >&6; }
7566 +
7567 + # Is the header present?
7568 + { echo "$as_me:$LINENO: checking fftw.h presence" >&5
7569 + echo $ECHO_N "checking fftw.h presence... $ECHO_C" >&6; }
7570 + cat >conftest.$ac_ext <<_ACEOF
7571 + /* confdefs.h.  */
7572 + _ACEOF
7573 + cat confdefs.h >>conftest.$ac_ext
7574 + cat >>conftest.$ac_ext <<_ACEOF
7575 + /* end confdefs.h.  */
7576 + #include <fftw.h>
7577 + _ACEOF
7578 + if { (ac_try="$ac_cpp conftest.$ac_ext"
7579 + case "(($ac_try" in
7580 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7581 +  *) ac_try_echo=$ac_try;;
7582 + esac
7583 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7584 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7585 +  ac_status=$?
7586 +  grep -v '^ *+' conftest.er1 >conftest.err
7587 +  rm -f conftest.er1
7588 +  cat conftest.err >&5
7589 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7590 +  (exit $ac_status); } >/dev/null && {
7591 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7592 +         test ! -s conftest.err
7593 +       }; then
7594 +  ac_header_preproc=yes
7595   else
7596 <  # FreeBSD has a gnugetopt library for this
7597 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
7598 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
7599 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
7596 >  echo "$as_me: failed program was:" >&5
7597 > sed 's/^/| /' conftest.$ac_ext >&5
7598 >
7599 >  ac_header_preproc=no
7600 > fi
7601 >
7602 > rm -f conftest.err conftest.$ac_ext
7603 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7604 > echo "${ECHO_T}$ac_header_preproc" >&6; }
7605 >
7606 > # So?  What about this header?
7607 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7608 >  yes:no: )
7609 >    { echo "$as_me:$LINENO: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7610 > echo "$as_me: WARNING: fftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7611 >    { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the compiler's result" >&5
7612 > echo "$as_me: WARNING: fftw.h: proceeding with the compiler's result" >&2;}
7613 >    ac_header_preproc=yes
7614 >    ;;
7615 >  no:yes:* )
7616 >    { echo "$as_me:$LINENO: WARNING: fftw.h: present but cannot be compiled" >&5
7617 > echo "$as_me: WARNING: fftw.h: present but cannot be compiled" >&2;}
7618 >    { echo "$as_me:$LINENO: WARNING: fftw.h:     check for missing prerequisite headers?" >&5
7619 > echo "$as_me: WARNING: fftw.h:     check for missing prerequisite headers?" >&2;}
7620 >    { echo "$as_me:$LINENO: WARNING: fftw.h: see the Autoconf documentation" >&5
7621 > echo "$as_me: WARNING: fftw.h: see the Autoconf documentation" >&2;}
7622 >    { echo "$as_me:$LINENO: WARNING: fftw.h:     section \"Present But Cannot Be Compiled\"" >&5
7623 > echo "$as_me: WARNING: fftw.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7624 >    { echo "$as_me:$LINENO: WARNING: fftw.h: proceeding with the preprocessor's result" >&5
7625 > echo "$as_me: WARNING: fftw.h: proceeding with the preprocessor's result" >&2;}
7626 >    { echo "$as_me:$LINENO: WARNING: fftw.h: in the future, the compiler will take precedence" >&5
7627 > echo "$as_me: WARNING: fftw.h: in the future, the compiler will take precedence" >&2;}
7628 >    ( cat <<\_ASBOX
7629 > ## ------------------------------ ##
7630 > ## Report this to gezelter@nd.edu ##
7631 > ## ------------------------------ ##
7632 > _ASBOX
7633 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7634 >    ;;
7635 > esac
7636 > { echo "$as_me:$LINENO: checking for fftw.h" >&5
7637 > echo $ECHO_N "checking for fftw.h... $ECHO_C" >&6; }
7638 > if test "${ac_cv_header_fftw_h+set}" = set; then
7639    echo $ECHO_N "(cached) $ECHO_C" >&6
7640   else
7641 +  ac_cv_header_fftw_h=$ac_header_preproc
7642 + fi
7643 + { echo "$as_me:$LINENO: result: $ac_cv_header_fftw_h" >&5
7644 + echo "${ECHO_T}$ac_cv_header_fftw_h" >&6; }
7645 +
7646 + fi
7647 + if test $ac_cv_header_fftw_h = yes; then
7648 +  fftw_cv_fftw_h=yes
7649 + else
7650 +  fftw_cv_fftw_h=no
7651 + fi
7652 +
7653 +
7654 +        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7655 +          { echo "$as_me:$LINENO: checking for fftwnd_one in -ldfftw" >&5
7656 + echo $ECHO_N "checking for fftwnd_one in -ldfftw... $ECHO_C" >&6; }
7657 + if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then
7658 +  echo $ECHO_N "(cached) $ECHO_C" >&6
7659 + else
7660    ac_check_lib_save_LIBS=$LIBS
7661 < LIBS="-lgnugetopt  $LIBS"
7661 > LIBS="-ldfftw  $LIBS"
7662   cat >conftest.$ac_ext <<_ACEOF
7663   /* confdefs.h.  */
7664   _ACEOF
# Line 7480 | Line 7666 | cat >>conftest.$ac_ext <<_ACEOF
7666   cat >>conftest.$ac_ext <<_ACEOF
7667   /* end confdefs.h.  */
7668  
7669 < /* Override any gcc2 internal prototype to avoid an error.  */
7669 > /* Override any GCC internal prototype to avoid an error.
7670 >   Use char because int might match the return type of a GCC
7671 >   builtin and then its argument prototype would still apply.  */
7672   #ifdef __cplusplus
7673   extern "C"
7674   #endif
7675 < /* We use char because int might match the return type of a gcc2
7676 <   builtin and then its argument prototype would still apply.  */
7677 < char getopt_long ();
7675 > char fftwnd_one ();
7676 > #ifdef FC_DUMMY_MAIN
7677 > #ifndef FC_DUMMY_MAIN_EQ_F77
7678 > #  ifdef __cplusplus
7679 >     extern "C"
7680 > #  endif
7681 >   int FC_DUMMY_MAIN() { return 1; }
7682 > #endif
7683 > #endif
7684   int
7685   main ()
7686   {
7687 < getopt_long ();
7687 > return fftwnd_one ();
7688    ;
7689    return 0;
7690   }
7691   _ACEOF
7692   rm -f conftest.$ac_objext conftest$ac_exeext
7693 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7694 <  (eval $ac_link) 2>conftest.er1
7693 > if { (ac_try="$ac_link"
7694 > case "(($ac_try" in
7695 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7696 >  *) ac_try_echo=$ac_try;;
7697 > esac
7698 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7699 >  (eval "$ac_link") 2>conftest.er1
7700    ac_status=$?
7701    grep -v '^ *+' conftest.er1 >conftest.err
7702    rm -f conftest.er1
7703    cat conftest.err >&5
7704    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7705 <  (exit $ac_status); } &&
7706 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7707 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7708 <  (eval $ac_try) 2>&5
7709 <  ac_status=$?
7710 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7512 <  (exit $ac_status); }; } &&
7513 <         { ac_try='test -s conftest$ac_exeext'
7514 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7515 <  (eval $ac_try) 2>&5
7516 <  ac_status=$?
7517 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7518 <  (exit $ac_status); }; }; then
7519 <  ac_cv_lib_gnugetopt_getopt_long=yes
7705 >  (exit $ac_status); } && {
7706 >         test -z "$ac_c_werror_flag" ||
7707 >         test ! -s conftest.err
7708 >       } && test -s conftest$ac_exeext &&
7709 >       $as_test_x conftest$ac_exeext; then
7710 >  ac_cv_lib_dfftw_fftwnd_one=yes
7711   else
7712    echo "$as_me: failed program was:" >&5
7713   sed 's/^/| /' conftest.$ac_ext >&5
7714  
7715 < ac_cv_lib_gnugetopt_getopt_long=no
7715 >        ac_cv_lib_dfftw_fftwnd_one=no
7716   fi
7717 < rm -f conftest.err conftest.$ac_objext \
7717 >
7718 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7719        conftest$ac_exeext conftest.$ac_ext
7720   LIBS=$ac_check_lib_save_LIBS
7721   fi
7722 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
7723 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
7724 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
7725 <  cat >>confdefs.h <<\_ACEOF
7534 < #define HAVE_GETOPT_LONG 1
7535 < _ACEOF
7536 <
7722 > { echo "$as_me:$LINENO: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7723 > echo "${ECHO_T}$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7724 > if test $ac_cv_lib_dfftw_fftwnd_one = yes; then
7725 >  fftw_cv_libdfftw=yes
7726   else
7727 <  # use the GNU replacement
7539 <      case $LIBOBJS in
7540 <    "getopt.$ac_objext"   | \
7541 <  *" getopt.$ac_objext"   | \
7542 <    "getopt.$ac_objext "* | \
7543 <  *" getopt.$ac_objext "* ) ;;
7544 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
7545 < esac
7546 <
7547 <      case $LIBOBJS in
7548 <    "getopt1.$ac_objext"   | \
7549 <  *" getopt1.$ac_objext"   | \
7550 <    "getopt1.$ac_objext "* | \
7551 <  *" getopt1.$ac_objext "* ) ;;
7552 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
7553 < esac
7554 <
7555 <                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
7556 <
7727 >  fftw_cv_libdfftw=no
7728   fi
7729  
7730 +          if test "${ac_cv_header_dfftw_h+set}" = set; then
7731 +  { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7732 + echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7733 + if test "${ac_cv_header_dfftw_h+set}" = set; then
7734 +  echo $ECHO_N "(cached) $ECHO_C" >&6
7735   fi
7736 < done
7737 <
7738 <
7739 <
7740 < case $debug in
7741 <  1)
7742 <     ;;
7743 <  *)
7744 <
7745 <
7746 <
7747 <
7748 <
7749 <
7750 < echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
7751 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
7752 < if test "${ac_cv_prog_really_gcc+set}" = set; then
7753 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7754 < else
7755 <
7756 < cat > conftest.c <<EOF
7757 < #ifdef __GNUC__
7758 <  #ifndef __INTEL_COMPILER
7583 <     yes;
7584 <  #endif
7585 < #endif
7586 < EOF
7587 < if { ac_try='${CC-cc} -E conftest.c'
7588 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7589 <  (eval $ac_try) 2>&5
7736 > { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7737 > echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7738 > else
7739 >  # Is the header compilable?
7740 > { echo "$as_me:$LINENO: checking dfftw.h usability" >&5
7741 > echo $ECHO_N "checking dfftw.h usability... $ECHO_C" >&6; }
7742 > cat >conftest.$ac_ext <<_ACEOF
7743 > /* confdefs.h.  */
7744 > _ACEOF
7745 > cat confdefs.h >>conftest.$ac_ext
7746 > cat >>conftest.$ac_ext <<_ACEOF
7747 > /* end confdefs.h.  */
7748 > $ac_includes_default
7749 > #include <dfftw.h>
7750 > _ACEOF
7751 > rm -f conftest.$ac_objext
7752 > if { (ac_try="$ac_compile"
7753 > case "(($ac_try" in
7754 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7755 >  *) ac_try_echo=$ac_try;;
7756 > esac
7757 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7758 >  (eval "$ac_compile") 2>conftest.er1
7759    ac_status=$?
7760 +  grep -v '^ *+' conftest.er1 >conftest.err
7761 +  rm -f conftest.er1
7762 +  cat conftest.err >&5
7763    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7764 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
7765 <  ac_cv_prog_really_gcc=yes
7764 >  (exit $ac_status); } && {
7765 >         test -z "$ac_c_werror_flag" ||
7766 >         test ! -s conftest.err
7767 >       } && test -s conftest.$ac_objext; then
7768 >  ac_header_compiler=yes
7769   else
7770 <  ac_cv_prog_really_gcc=no
7771 < fi
7770 >  echo "$as_me: failed program was:" >&5
7771 > sed 's/^/| /' conftest.$ac_ext >&5
7772  
7773 +        ac_header_compiler=no
7774   fi
7599 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
7600 echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
7601 if test "$ac_cv_prog_really_gcc" = yes; then
7602        :
7775  
7776 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7777 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7778 + echo "${ECHO_T}$ac_header_compiler" >&6; }
7779 +
7780 + # Is the header present?
7781 + { echo "$as_me:$LINENO: checking dfftw.h presence" >&5
7782 + echo $ECHO_N "checking dfftw.h presence... $ECHO_C" >&6; }
7783 + cat >conftest.$ac_ext <<_ACEOF
7784 + /* confdefs.h.  */
7785 + _ACEOF
7786 + cat confdefs.h >>conftest.$ac_ext
7787 + cat >>conftest.$ac_ext <<_ACEOF
7788 + /* end confdefs.h.  */
7789 + #include <dfftw.h>
7790 + _ACEOF
7791 + if { (ac_try="$ac_cpp conftest.$ac_ext"
7792 + case "(($ac_try" in
7793 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7794 +  *) ac_try_echo=$ac_try;;
7795 + esac
7796 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7797 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
7798 +  ac_status=$?
7799 +  grep -v '^ *+' conftest.er1 >conftest.err
7800 +  rm -f conftest.er1
7801 +  cat conftest.err >&5
7802 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7803 +  (exit $ac_status); } >/dev/null && {
7804 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7805 +         test ! -s conftest.err
7806 +       }; then
7807 +  ac_header_preproc=yes
7808   else
7809 <        :
7809 >  echo "$as_me: failed program was:" >&5
7810 > sed 's/^/| /' conftest.$ac_ext >&5
7811  
7812 +  ac_header_preproc=no
7813   fi
7814  
7815 + rm -f conftest.err conftest.$ac_ext
7816 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7817 + echo "${ECHO_T}$ac_header_preproc" >&6; }
7818  
7819 < # Try to determine "good" native compiler flags if none specified on command
7820 < # line
7821 < if test "$ac_test_CFLAGS" != "set"; then
7822 <  CFLAGS=""
7823 <  case "${host_cpu}-${host_os}" in
7824 <
7825 <  *linux*) if test "$CC" = icc; then
7826 <                    CFLAGS="-O"
7827 <                fi;;
7828 <  sparc-solaris2*) if test "$CC" = cc; then
7829 <                    CFLAGS="-native -fast -xO5 -dalign"
7830 <                 fi;;
7831 <
7832 <  alpha*-osf*)  if test "$CC" = cc; then
7833 <                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
7834 <                fi;;
7835 <
7836 <  hppa*-hpux*)  if test "$CC" = cc; then
7837 <                    CFLAGS="-Ae +O3 +Oall"
7838 <                fi;;
7839 <
7840 <   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
7841 <                    CFLAGS="-O3 -qtune=auto -qansialias -w"
7842 <                fi;;
7843 <   powerpc*-aix*)
7844 <        if test "$CC" = cc -o "$CC" = xlc; then
7845 <                CFLAGS="-O3 -qtune=auto -qansialias -w"
7846 <                echo "*******************************************************"
7847 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
7848 <                echo "*  recommended that you use                           *"
7849 <                echo "*                                                     *"
7850 <                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
7851 <                echo "*                                 ^^^                 *"
7643 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
7644 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
7645 <                echo "*******************************************************"
7646 <        fi;;
7647 <   *darwin*)
7648 <        if test "$CC" = xlc -o "$CC" = cc; then
7649 <                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
7650 <        fi;;
7651 <  esac
7652 <
7653 <  # use default flags for gcc on all systems
7654 <  if test $ac_cv_prog_really_gcc = yes; then
7655 <     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
7656 <  fi
7657 <
7658 <  # test for gcc-specific flags:
7659 <  if test $ac_cv_prog_really_gcc = yes; then
7660 <    # -malign-double for x86 systems
7661 <
7662 <
7663 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
7664 < echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
7665 < if test "${ac_align_double+set}" = set; then
7819 > # So?  What about this header?
7820 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7821 >  yes:no: )
7822 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&5
7823 > echo "$as_me: WARNING: dfftw.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7824 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the compiler's result" >&5
7825 > echo "$as_me: WARNING: dfftw.h: proceeding with the compiler's result" >&2;}
7826 >    ac_header_preproc=yes
7827 >    ;;
7828 >  no:yes:* )
7829 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: present but cannot be compiled" >&5
7830 > echo "$as_me: WARNING: dfftw.h: present but cannot be compiled" >&2;}
7831 >    { echo "$as_me:$LINENO: WARNING: dfftw.h:     check for missing prerequisite headers?" >&5
7832 > echo "$as_me: WARNING: dfftw.h:     check for missing prerequisite headers?" >&2;}
7833 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: see the Autoconf documentation" >&5
7834 > echo "$as_me: WARNING: dfftw.h: see the Autoconf documentation" >&2;}
7835 >    { echo "$as_me:$LINENO: WARNING: dfftw.h:     section \"Present But Cannot Be Compiled\"" >&5
7836 > echo "$as_me: WARNING: dfftw.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7837 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: proceeding with the preprocessor's result" >&5
7838 > echo "$as_me: WARNING: dfftw.h: proceeding with the preprocessor's result" >&2;}
7839 >    { echo "$as_me:$LINENO: WARNING: dfftw.h: in the future, the compiler will take precedence" >&5
7840 > echo "$as_me: WARNING: dfftw.h: in the future, the compiler will take precedence" >&2;}
7841 >    ( cat <<\_ASBOX
7842 > ## ------------------------------ ##
7843 > ## Report this to gezelter@nd.edu ##
7844 > ## ------------------------------ ##
7845 > _ASBOX
7846 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
7847 >    ;;
7848 > esac
7849 > { echo "$as_me:$LINENO: checking for dfftw.h" >&5
7850 > echo $ECHO_N "checking for dfftw.h... $ECHO_C" >&6; }
7851 > if test "${ac_cv_header_dfftw_h+set}" = set; then
7852    echo $ECHO_N "(cached) $ECHO_C" >&6
7853   else
7854 <  echo 'void f(){}' > conftest.c
7669 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
7670 <        ac_align_double=yes
7671 < else
7672 <        ac_align_double=no
7854 >  ac_cv_header_dfftw_h=$ac_header_preproc
7855   fi
7856 < rm -f conftest*
7856 > { echo "$as_me:$LINENO: result: $ac_cv_header_dfftw_h" >&5
7857 > echo "${ECHO_T}$ac_cv_header_dfftw_h" >&6; }
7858  
7859   fi
7860 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
7861 < echo "${ECHO_T}$ac_align_double" >&6
7679 < if test "$ac_align_double" = yes; then
7680 <        :
7681 <        CFLAGS="$CFLAGS -malign-double"
7860 > if test $ac_cv_header_dfftw_h = yes; then
7861 >  fftw_cv_dfftw_h=yes
7862   else
7863 <        :
7684 <
7863 >  fftw_cv_dfftw_h=no
7864   fi
7865  
7687    # -fstrict-aliasing for gcc-2.95+
7866  
7867 +        fi
7868 +      fi
7869 +      ac_ext=c
7870 + ac_cpp='$CPP $CPPFLAGS'
7871 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7872 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7873 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
7874  
7875 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
7691 < echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
7692 < if test "${ac_fstrict_aliasing+set}" = set; then
7693 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7694 < else
7695 <  echo 'void f(){}' > conftest.c
7696 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
7697 <        ac_fstrict_aliasing=yes
7698 < else
7699 <        ac_fstrict_aliasing=no
7700 < fi
7701 < rm -f conftest*
7875 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7876  
7877 < fi
7878 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
7879 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
7706 < if test "$ac_fstrict_aliasing" = yes; then
7707 <        :
7708 <        CFLAGS="$CFLAGS -fstrict-aliasing"
7709 < else
7710 <        :
7877 > cat >>confdefs.h <<\_ACEOF
7878 > #define HAVE_FFTW3_H 1
7879 > _ACEOF
7880  
7881 < fi
7881 >        FFTW_INC_DIR="${FFTW_HOME}/include"
7882 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
7883 >        FFTW_LIBS="-lfftw3"
7884 >      else
7885 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7886  
7887 <  fi
7888 <
7889 <  CPU_FLAGS=""
7717 <  if test $ac_cv_prog_really_gcc = yes; then
7718 <                  case "${host_cpu}" in
7719 <          i586*)
7887 > cat >>confdefs.h <<\_ACEOF
7888 > #define HAVE_FFTW_H 1
7889 > _ACEOF
7890  
7891 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
7892 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
7893 < if test "${ac_cpu_pentium+set}" = set; then
7894 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7895 < else
7726 <  echo 'void f(){}' > conftest.c
7727 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
7728 <        ac_cpu_pentium=yes
7729 < else
7730 <        ac_cpu_pentium=no
7731 < fi
7732 < rm -f conftest*
7891 >          FFTW_INC_DIR="${FFTW_HOME}/include"
7892 >          FFTW_LIB_DIR="${FFTW_HOME}/lib"
7893 >          FFTW_LIBS="-lfftw"
7894 >        else
7895 >          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7896  
7897 < fi
7898 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
7899 < echo "${ECHO_T}$ac_cpu_pentium" >&6
7737 < if test "$ac_cpu_pentium" = yes; then
7738 <        :
7739 <        CPU_FLAGS=-mcpu=pentium
7740 < else
7741 <        :
7897 > cat >>confdefs.h <<\_ACEOF
7898 > #define HAVE_DFFTW_H 1
7899 > _ACEOF
7900  
7901 +            FFTW_INC_DIR="${FFTW_HOME}/include"
7902 +            FFTW_LIB_DIR="${FFTW_HOME}/lib"
7903 +            FFTW_LIBS="-ldfftw"
7904 +          else
7905 +            { echo "$as_me:$LINENO: checking fftw in ${FFTW_HOME}" >&5
7906 + echo $ECHO_N "checking fftw in ${FFTW_HOME}... $ECHO_C" >&6; }
7907 +            FFTW_INC_DIR=
7908 +            FFTW_LIB_DIR=
7909 +            FFTW_LIBS=
7910 +            LDFLAGS="$FFTW_OLD_LDFLAGS"
7911 +            CFLAGS="$FFTW_OLD_CFLAGS"
7912 +            { echo "$as_me:$LINENO: result: failed" >&5
7913 + echo "${ECHO_T}failed" >&6; }
7914 +            echo ""
7915 +            echo "*********************************************************"
7916 +            echo "* WARNING: Could not find a working FFTW installation   *"
7917 +            echo "* If you need the staticProps program to be able to     *"
7918 +            echo "* compute undulation spectra, be sure to specify a      *"
7919 +            echo "* valid fftw installation with --with-fftw=DIR          *"
7920 +            echo "*                                                       *"
7921 +            echo "* OOPSE will still work without fftw installed.         *"
7922 +            echo "*********************************************************"
7923 +            echo ""
7924 +          fi
7925 +        fi
7926 +      fi
7927  
7744 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
7745 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
7746 if test "${ac_pentium+set}" = set; then
7747  echo $ECHO_N "(cached) $ECHO_C" >&6
7748 else
7749  echo 'void f(){}' > conftest.c
7750 if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
7751        ac_pentium=yes
7752 else
7753        ac_pentium=no
7754 fi
7755 rm -f conftest*
7928  
7757 fi
7758 echo "$as_me:$LINENO: result: $ac_pentium" >&5
7759 echo "${ECHO_T}$ac_pentium" >&6
7760 if test "$ac_pentium" = yes; then
7761        :
7762        CPU_FLAGS=-mpentium
7763 else
7764        :
7929  
7930 +    fi
7931 +  fi
7932   fi
7933  
7934 < fi
7934 > #
7935 > # Handle user hints
7936 > #
7937  
7938 <                  ;;
7939 <          i686*)
7940 <
7773 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
7774 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
7775 < if test "${ac_cpu_pentiumpro+set}" = set; then
7776 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7938 > # Check whether --with-qhull was given.
7939 > if test "${with_qhull+set}" = set; then
7940 >  withval=$with_qhull; qhull_dir="$withval"
7941   else
7942 <  echo 'void f(){}' > conftest.c
7779 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
7780 <        ac_cpu_pentiumpro=yes
7781 < else
7782 <        ac_cpu_pentiumpro=no
7942 >                qhull_dir="not_set"
7943   fi
7784 rm -f conftest*
7944  
7945 + if test "$qhull_dir" != "no"; then
7946 +
7947 + if test "$qhull_dir" != "not_set" ; then
7948 +  if test -d "$qhull_dir"
7949 +  then
7950 +    QHULL_HOME="$qhull_dir"
7951 +  else
7952 +    { echo "$as_me:$LINENO: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7953 + echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7954 +        QHULL_HOME=/usr/local
7955 +        if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"
7956 +        then
7957 +                QHULL_HOME=/usr
7958 +        fi
7959 +  fi
7960   fi
7961 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
7962 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
7963 < if test "$ac_cpu_pentiumpro" = yes; then
7964 <        :
7965 <        CPU_FLAGS=-mcpu=pentiumpro
7966 < else
7967 <        :
7961 > #
7962 > # Locate qhull, if wanted
7963 > #
7964 > if test -n "${QHULL_HOME}"
7965 > then
7966 >        QHULL_OLD_LDFLAGS=$LDFLAGS
7967 >        QHULL_OLD_CFLAGS=$CFLAGS
7968 >        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7969 >        CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
7970  
7971 +        ac_ext=c
7972 + ac_cpp='$CPP $CPPFLAGS'
7973 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7974 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7975 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
7976  
7977 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
7978 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
7979 < if test "${ac_pentiumpro+set}" = set; then
7977 >        { echo "$as_me:$LINENO: checking for qh_qhull in -lqhull" >&5
7978 > echo $ECHO_N "checking for qh_qhull in -lqhull... $ECHO_C" >&6; }
7979 > if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then
7980    echo $ECHO_N "(cached) $ECHO_C" >&6
7981   else
7982 <  echo 'void f(){}' > conftest.c
7983 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
7984 <        ac_pentiumpro=yes
7985 < else
7986 <        ac_pentiumpro=no
7987 < fi
7988 < rm -f conftest*
7982 >  ac_check_lib_save_LIBS=$LIBS
7983 > LIBS="-lqhull  $LIBS"
7984 > cat >conftest.$ac_ext <<_ACEOF
7985 > /* confdefs.h.  */
7986 > _ACEOF
7987 > cat confdefs.h >>conftest.$ac_ext
7988 > cat >>conftest.$ac_ext <<_ACEOF
7989 > /* end confdefs.h.  */
7990  
7991 < fi
7992 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
7993 < echo "${ECHO_T}$ac_pentiumpro" >&6
7994 < if test "$ac_pentiumpro" = yes; then
7995 <        :
7996 <        CPU_FLAGS=-mpentiumpro
7991 > /* Override any GCC internal prototype to avoid an error.
7992 >   Use char because int might match the return type of a GCC
7993 >   builtin and then its argument prototype would still apply.  */
7994 > #ifdef __cplusplus
7995 > extern "C"
7996 > #endif
7997 > char qh_qhull ();
7998 > #ifdef FC_DUMMY_MAIN
7999 > #ifndef FC_DUMMY_MAIN_EQ_F77
8000 > #  ifdef __cplusplus
8001 >     extern "C"
8002 > #  endif
8003 >   int FC_DUMMY_MAIN() { return 1; }
8004 > #endif
8005 > #endif
8006 > int
8007 > main ()
8008 > {
8009 > return qh_qhull ();
8010 >  ;
8011 >  return 0;
8012 > }
8013 > _ACEOF
8014 > rm -f conftest.$ac_objext conftest$ac_exeext
8015 > if { (ac_try="$ac_link"
8016 > case "(($ac_try" in
8017 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8018 >  *) ac_try_echo=$ac_try;;
8019 > esac
8020 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8021 >  (eval "$ac_link") 2>conftest.er1
8022 >  ac_status=$?
8023 >  grep -v '^ *+' conftest.er1 >conftest.err
8024 >  rm -f conftest.er1
8025 >  cat conftest.err >&5
8026 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8027 >  (exit $ac_status); } && {
8028 >         test -z "$ac_c_werror_flag" ||
8029 >         test ! -s conftest.err
8030 >       } && test -s conftest$ac_exeext &&
8031 >       $as_test_x conftest$ac_exeext; then
8032 >  ac_cv_lib_qhull_qh_qhull=yes
8033   else
8034 <        :
8034 >  echo "$as_me: failed program was:" >&5
8035 > sed 's/^/| /' conftest.$ac_ext >&5
8036  
8037 +        ac_cv_lib_qhull_qh_qhull=no
8038   fi
8039  
8040 + rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8041 +      conftest$ac_exeext conftest.$ac_ext
8042 + LIBS=$ac_check_lib_save_LIBS
8043   fi
8044 <
8045 <                  ;;
8046 <          powerpc*)
8047 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
7825 <                is60x=`echo $cputype | egrep "^600-9e?$"`
7826 <                if test -n "$is60x"; then
7827 <
7828 <
7829 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
7830 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
7831 < if test "${ac_m_cpu_60x+set}" = set; then
7832 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8044 > { echo "$as_me:$LINENO: result: $ac_cv_lib_qhull_qh_qhull" >&5
8045 > echo "${ECHO_T}$ac_cv_lib_qhull_qh_qhull" >&6; }
8046 > if test $ac_cv_lib_qhull_qh_qhull = yes; then
8047 >  qhull_cv_libqhull=yes
8048   else
8049 <  echo 'void f(){}' > conftest.c
7835 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
7836 <        ac_m_cpu_60x=yes
7837 < else
7838 <        ac_m_cpu_60x=no
8049 >  qhull_cv_libqhull=no
8050   fi
7840 rm -f conftest*
8051  
8052 +        if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
8053 +  { echo "$as_me:$LINENO: checking for qhull/qhull.h" >&5
8054 + echo $ECHO_N "checking for qhull/qhull.h... $ECHO_C" >&6; }
8055 + if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
8056 +  echo $ECHO_N "(cached) $ECHO_C" >&6
8057   fi
8058 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8059 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
7845 < if test "$ac_m_cpu_60x" = yes; then
7846 <        :
7847 <        CPU_FLAGS=-mcpu=$cputype
8058 > { echo "$as_me:$LINENO: result: $ac_cv_header_qhull_qhull_h" >&5
8059 > echo "${ECHO_T}$ac_cv_header_qhull_qhull_h" >&6; }
8060   else
8061 <        :
8061 >  # Is the header compilable?
8062 > { echo "$as_me:$LINENO: checking qhull/qhull.h usability" >&5
8063 > echo $ECHO_N "checking qhull/qhull.h usability... $ECHO_C" >&6; }
8064 > cat >conftest.$ac_ext <<_ACEOF
8065 > /* confdefs.h.  */
8066 > _ACEOF
8067 > cat confdefs.h >>conftest.$ac_ext
8068 > cat >>conftest.$ac_ext <<_ACEOF
8069 > /* end confdefs.h.  */
8070 > $ac_includes_default
8071 > #include <qhull/qhull.h>
8072 > _ACEOF
8073 > rm -f conftest.$ac_objext
8074 > if { (ac_try="$ac_compile"
8075 > case "(($ac_try" in
8076 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8077 >  *) ac_try_echo=$ac_try;;
8078 > esac
8079 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8080 >  (eval "$ac_compile") 2>conftest.er1
8081 >  ac_status=$?
8082 >  grep -v '^ *+' conftest.er1 >conftest.err
8083 >  rm -f conftest.er1
8084 >  cat conftest.err >&5
8085 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8086 >  (exit $ac_status); } && {
8087 >         test -z "$ac_c_werror_flag" ||
8088 >         test ! -s conftest.err
8089 >       } && test -s conftest.$ac_objext; then
8090 >  ac_header_compiler=yes
8091 > else
8092 >  echo "$as_me: failed program was:" >&5
8093 > sed 's/^/| /' conftest.$ac_ext >&5
8094  
8095 +        ac_header_compiler=no
8096   fi
8097  
8098 <                elif test "$cputype" = 750; then
8098 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8099 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8100 > echo "${ECHO_T}$ac_header_compiler" >&6; }
8101  
8102 <
8103 < echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
8104 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
8105 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
8106 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8107 < else
8108 <
8109 < cat > conftest.c <<EOF
8110 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8111 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8112 <     yes;
8113 < #  endif
8114 < #endif
8115 < EOF
8116 < if { ac_try='${CC-cc} -E conftest.c'
8117 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8118 <  (eval $ac_try) 2>&5
8102 > # Is the header present?
8103 > { echo "$as_me:$LINENO: checking qhull/qhull.h presence" >&5
8104 > echo $ECHO_N "checking qhull/qhull.h presence... $ECHO_C" >&6; }
8105 > cat >conftest.$ac_ext <<_ACEOF
8106 > /* confdefs.h.  */
8107 > _ACEOF
8108 > cat confdefs.h >>conftest.$ac_ext
8109 > cat >>conftest.$ac_ext <<_ACEOF
8110 > /* end confdefs.h.  */
8111 > #include <qhull/qhull.h>
8112 > _ACEOF
8113 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8114 > case "(($ac_try" in
8115 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8116 >  *) ac_try_echo=$ac_try;;
8117 > esac
8118 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8119 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8120    ac_status=$?
8121 +  grep -v '^ *+' conftest.er1 >conftest.err
8122 +  rm -f conftest.er1
8123 +  cat conftest.err >&5
8124    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8126 <  ac_cv_prog_gcc_2_95=yes
8125 >  (exit $ac_status); } >/dev/null && {
8126 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8127 >         test ! -s conftest.err
8128 >       }; then
8129 >  ac_header_preproc=yes
8130   else
8131 <  ac_cv_prog_gcc_2_95=no
8132 < fi
8131 >  echo "$as_me: failed program was:" >&5
8132 > sed 's/^/| /' conftest.$ac_ext >&5
8133  
8134 +  ac_header_preproc=no
8135   fi
7881 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
7882 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
7883 if test "$ac_cv_prog_gcc_2_95" = yes; then
7884        :
8136  
8137 + rm -f conftest.err conftest.$ac_ext
8138 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8139 + echo "${ECHO_T}$ac_header_preproc" >&6; }
8140  
8141 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
8142 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
8143 < if test "${ac_m_cpu_750+set}" = set; then
8141 > # So?  What about this header?
8142 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8143 >  yes:no: )
8144 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: accepted by the compiler, rejected by the preprocessor!" >&5
8145 > echo "$as_me: WARNING: qhull/qhull.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8146 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: proceeding with the compiler's result" >&5
8147 > echo "$as_me: WARNING: qhull/qhull.h: proceeding with the compiler's result" >&2;}
8148 >    ac_header_preproc=yes
8149 >    ;;
8150 >  no:yes:* )
8151 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: present but cannot be compiled" >&5
8152 > echo "$as_me: WARNING: qhull/qhull.h: present but cannot be compiled" >&2;}
8153 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h:     check for missing prerequisite headers?" >&5
8154 > echo "$as_me: WARNING: qhull/qhull.h:     check for missing prerequisite headers?" >&2;}
8155 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: see the Autoconf documentation" >&5
8156 > echo "$as_me: WARNING: qhull/qhull.h: see the Autoconf documentation" >&2;}
8157 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h:     section \"Present But Cannot Be Compiled\"" >&5
8158 > echo "$as_me: WARNING: qhull/qhull.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8159 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: proceeding with the preprocessor's result" >&5
8160 > echo "$as_me: WARNING: qhull/qhull.h: proceeding with the preprocessor's result" >&2;}
8161 >    { echo "$as_me:$LINENO: WARNING: qhull/qhull.h: in the future, the compiler will take precedence" >&5
8162 > echo "$as_me: WARNING: qhull/qhull.h: in the future, the compiler will take precedence" >&2;}
8163 >    ( cat <<\_ASBOX
8164 > ## ------------------------------ ##
8165 > ## Report this to gezelter@nd.edu ##
8166 > ## ------------------------------ ##
8167 > _ASBOX
8168 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
8169 >    ;;
8170 > esac
8171 > { echo "$as_me:$LINENO: checking for qhull/qhull.h" >&5
8172 > echo $ECHO_N "checking for qhull/qhull.h... $ECHO_C" >&6; }
8173 > if test "${ac_cv_header_qhull_qhull_h+set}" = set; then
8174    echo $ECHO_N "(cached) $ECHO_C" >&6
8175   else
8176 <  echo 'void f(){}' > conftest.c
7893 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
7894 <        ac_m_cpu_750=yes
7895 < else
7896 <        ac_m_cpu_750=no
8176 >  ac_cv_header_qhull_qhull_h=$ac_header_preproc
8177   fi
8178 < rm -f conftest*
8178 > { echo "$as_me:$LINENO: result: $ac_cv_header_qhull_qhull_h" >&5
8179 > echo "${ECHO_T}$ac_cv_header_qhull_qhull_h" >&6; }
8180  
8181   fi
8182 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8183 < echo "${ECHO_T}$ac_m_cpu_750" >&6
7903 < if test "$ac_m_cpu_750" = yes; then
7904 <        :
7905 <        CPU_FLAGS=-mcpu=750
8182 > if test $ac_cv_header_qhull_qhull_h = yes; then
8183 >  qhull_cv_qhull_h=yes
8184   else
8185 <        :
7908 <
8185 >  qhull_cv_qhull_h=no
8186   fi
8187  
7911 else
7912        :
8188  
8189 < fi
8189 >        ac_ext=c
8190 > ac_cpp='$CPP $CPPFLAGS'
8191 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8192 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8193 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8194  
7916                fi
7917                if test -z "$CPU_FLAGS"; then
8195  
8196 +        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
8197  
8198 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
8199 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
8200 < if test "${ac_m_cpu_powerpc+set}" = set; then
7923 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7924 < else
7925 <  echo 'void f(){}' > conftest.c
7926 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
7927 <        ac_m_cpu_powerpc=yes
7928 < else
7929 <        ac_m_cpu_powerpc=no
7930 < fi
7931 < rm -f conftest*
8198 > cat >>confdefs.h <<\_ACEOF
8199 > #define HAVE_QHULL_H 1
8200 > _ACEOF
8201  
7933 fi
7934 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
7935 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
7936 if test "$ac_m_cpu_powerpc" = yes; then
7937        :
7938        CPU_FLAGS=-mcpu=powerpc
7939 else
7940        :
8202  
8203 < fi
8203 > cat >>confdefs.h <<\_ACEOF
8204 > #define HAVE_QHULL 1
8205 > _ACEOF
8206  
8207 <                fi
8208 <                if test -z "$CPU_FLAGS"; then
8207 >                USE_QHULL=yes
8208 >                QHULL_INC_DIR="${QHULL_HOME}/include"
8209 >                QHULL_LIB_DIR="${QHULL_HOME}/lib"
8210 >                QHULL="-lqhull"
8211 >        else
8212 >                { echo "$as_me:$LINENO: checking qhull in ${QHULL_HOME}" >&5
8213 > echo $ECHO_N "checking qhull in ${QHULL_HOME}... $ECHO_C" >&6; }
8214 >                QHULL_INC_DIR=
8215 >                QHULL_LIB_DIR=
8216 >                QHULL=
8217 >                USE_QHULL=no
8218 >                LDFLAGS="$QHULL_OLD_LDFLAGS"
8219 >                CFLAGS="$QHULL_OLD_CFLAGS"
8220 >                { echo "$as_me:$LINENO: result: failed" >&5
8221 > echo "${ECHO_T}failed" >&6; }
8222 >                echo ""
8223 >                echo "*********************************************************"
8224 >                echo "* WARNING: Could not find a working qhull installation  *"
8225 >                echo "* If you need OOPSE to be able to deal with convex      *"
8226 >                echo "* hulls be sure to specify a valid qhull installation   *"
8227 >                echo "* with --with-qhull=DIR                                 *"
8228 >                echo "*                                                       *"
8229 >                echo "* OOPSE will still work without qhull installed.        *"
8230 >                echo "*********************************************************"
8231 >                echo ""
8232 >        fi
8233  
8234  
7948 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
7949 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
7950 if test "${ac_m_powerpc+set}" = set; then
7951  echo $ECHO_N "(cached) $ECHO_C" >&6
7952 else
7953  echo 'void f(){}' > conftest.c
7954 if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
7955        ac_m_powerpc=yes
7956 else
7957        ac_m_powerpc=no
7958 fi
7959 rm -f conftest*
8235  
7961 fi
7962 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
7963 echo "${ECHO_T}$ac_m_powerpc" >&6
7964 if test "$ac_m_powerpc" = yes; then
7965        :
7966        CPU_FLAGS=-mpowerpc
7967 else
7968        :
8236  
8237   fi
8238 + fi
8239  
7972                fi
7973          esac
7974  fi
8240  
8241 <  if test -n "$CPU_FLAGS"; then
8242 <        CFLAGS="$CFLAGS $CPU_FLAGS"
8243 <  fi
8244 <
8245 <  if test -z "$CFLAGS"; then
8246 <        echo ""
8247 <        echo "********************************************************"
8248 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
8249 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
7985 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
7986 <        echo "********************************************************"
7987 <        echo ""
7988 <        CFLAGS="-O3"
7989 <  fi
7990 <
7991 <
7992 <
7993 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
7994 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
7995 < if test "${ac_guessed_cflags+set}" = set; then
8241 > ac_ext=cpp
8242 > ac_cpp='$CXXCPP $CPPFLAGS'
8243 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8244 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8245 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8246 > { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8247 > echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
8248 > if test -z "$CXXCPP"; then
8249 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then
8250    echo $ECHO_N "(cached) $ECHO_C" >&6
8251   else
8252 <  echo 'void f(){}' > conftest.c
8253 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
8254 <        ac_guessed_cflags=yes
8255 < else
8256 <        ac_guessed_cflags=no
8257 < fi
8258 < rm -f conftest*
8259 <
8260 < fi
8261 < echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
8262 < echo "${ECHO_T}$ac_guessed_cflags" >&6
8263 < if test "$ac_guessed_cflags" = yes; then
8264 <        :
8265 <
8266 < else
8267 <        :
8268 <
8269 <        echo ""
8270 <        echo "********************************************************"
8271 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
8272 <        echo "* your compiler.                                       *"
8273 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
8274 <        echo "********************************************************"
8275 <        echo ""
8276 <        CFLAGS=""
8252 >      # Double quotes because CXXCPP needs to be expanded
8253 >    for CXXCPP in "$CXX -E" "/lib/cpp"
8254 >    do
8255 >      ac_preproc_ok=false
8256 > for ac_cxx_preproc_warn_flag in '' yes
8257 > do
8258 >  # Use a header file that comes with gcc, so configuring glibc
8259 >  # with a fresh cross-compiler works.
8260 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8261 >  # <limits.h> exists even on freestanding compilers.
8262 >  # On the NeXT, cc -E runs the code through the compiler's parser,
8263 >  # not just through cpp. "Syntax error" is here to catch this case.
8264 >  cat >conftest.$ac_ext <<_ACEOF
8265 > /* confdefs.h.  */
8266 > _ACEOF
8267 > cat confdefs.h >>conftest.$ac_ext
8268 > cat >>conftest.$ac_ext <<_ACEOF
8269 > /* end confdefs.h.  */
8270 > #ifdef __STDC__
8271 > # include <limits.h>
8272 > #else
8273 > # include <assert.h>
8274 > #endif
8275 >                     Syntax error
8276 > _ACEOF
8277 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8278 > case "(($ac_try" in
8279 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8280 >  *) ac_try_echo=$ac_try;;
8281 > esac
8282 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8283 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8284 >  ac_status=$?
8285 >  grep -v '^ *+' conftest.er1 >conftest.err
8286 >  rm -f conftest.er1
8287 >  cat conftest.err >&5
8288 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289 >  (exit $ac_status); } >/dev/null && {
8290 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8291 >         test ! -s conftest.err
8292 >       }; then
8293 >  :
8294 > else
8295 >  echo "$as_me: failed program was:" >&5
8296 > sed 's/^/| /' conftest.$ac_ext >&5
8297  
8298 +  # Broken: fails on valid input.
8299 + continue
8300   fi
8301  
8302 + rm -f conftest.err conftest.$ac_ext
8303  
8304 +  # OK, works on sane cases.  Now check whether nonexistent headers
8305 +  # can be detected and how.
8306 +  cat >conftest.$ac_ext <<_ACEOF
8307 + /* confdefs.h.  */
8308 + _ACEOF
8309 + cat confdefs.h >>conftest.$ac_ext
8310 + cat >>conftest.$ac_ext <<_ACEOF
8311 + /* end confdefs.h.  */
8312 + #include <ac_nonexistent.h>
8313 + _ACEOF
8314 + if { (ac_try="$ac_cpp conftest.$ac_ext"
8315 + case "(($ac_try" in
8316 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8317 +  *) ac_try_echo=$ac_try;;
8318 + esac
8319 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8320 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8321 +  ac_status=$?
8322 +  grep -v '^ *+' conftest.er1 >conftest.err
8323 +  rm -f conftest.er1
8324 +  cat conftest.err >&5
8325 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8326 +  (exit $ac_status); } >/dev/null && {
8327 +         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8328 +         test ! -s conftest.err
8329 +       }; then
8330 +  # Broken: success on invalid input.
8331 + continue
8332 + else
8333 +  echo "$as_me: failed program was:" >&5
8334 + sed 's/^/| /' conftest.$ac_ext >&5
8335 +
8336 +  # Passes both tests.
8337 + ac_preproc_ok=:
8338 + break
8339   fi
8340  
8341 + rm -f conftest.err conftest.$ac_ext
8342  
8343 + done
8344 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8345 + rm -f conftest.err conftest.$ac_ext
8346 + if $ac_preproc_ok; then
8347 +  break
8348 + fi
8349  
8350 +    done
8351 +    ac_cv_prog_CXXCPP=$CXXCPP
8352  
8353 <
8354 <
8034 <
8035 < echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
8036 < echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
8037 < if test "${ac_cv_prog_really_gxx+set}" = set; then
8038 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8353 > fi
8354 >  CXXCPP=$ac_cv_prog_CXXCPP
8355   else
8356 <
8357 < cat > conftest.cpp <<EOF
8358 < #ifdef __GNUC__
8359 <  #ifndef __INTEL_COMPILER
8360 <     yes;
8361 <  #endif
8356 >  ac_cv_prog_CXXCPP=$CXXCPP
8357 > fi
8358 > { echo "$as_me:$LINENO: result: $CXXCPP" >&5
8359 > echo "${ECHO_T}$CXXCPP" >&6; }
8360 > ac_preproc_ok=false
8361 > for ac_cxx_preproc_warn_flag in '' yes
8362 > do
8363 >  # Use a header file that comes with gcc, so configuring glibc
8364 >  # with a fresh cross-compiler works.
8365 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8366 >  # <limits.h> exists even on freestanding compilers.
8367 >  # On the NeXT, cc -E runs the code through the compiler's parser,
8368 >  # not just through cpp. "Syntax error" is here to catch this case.
8369 >  cat >conftest.$ac_ext <<_ACEOF
8370 > /* confdefs.h.  */
8371 > _ACEOF
8372 > cat confdefs.h >>conftest.$ac_ext
8373 > cat >>conftest.$ac_ext <<_ACEOF
8374 > /* end confdefs.h.  */
8375 > #ifdef __STDC__
8376 > # include <limits.h>
8377 > #else
8378 > # include <assert.h>
8379   #endif
8380 < EOF
8381 < if { ac_try='${CXX-c++} -E conftest.cpp'
8382 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8383 <  (eval $ac_try) 2>&5
8380 >                     Syntax error
8381 > _ACEOF
8382 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8383 > case "(($ac_try" in
8384 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8385 >  *) ac_try_echo=$ac_try;;
8386 > esac
8387 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8388 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8389    ac_status=$?
8390 +  grep -v '^ *+' conftest.er1 >conftest.err
8391 +  rm -f conftest.er1
8392 +  cat conftest.err >&5
8393    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8394 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8395 <  ac_cv_prog_really_gxx=yes
8394 >  (exit $ac_status); } >/dev/null && {
8395 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8396 >         test ! -s conftest.err
8397 >       }; then
8398 >  :
8399   else
8400 <  ac_cv_prog_really_gxx=no
8401 < fi
8400 >  echo "$as_me: failed program was:" >&5
8401 > sed 's/^/| /' conftest.$ac_ext >&5
8402  
8403 +  # Broken: fails on valid input.
8404 + continue
8405   fi
8060 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
8061 echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
8062 if test "$ac_cv_prog_really_gxx" = yes; then
8063        :
8406  
8407 + rm -f conftest.err conftest.$ac_ext
8408 +
8409 +  # OK, works on sane cases.  Now check whether nonexistent headers
8410 +  # can be detected and how.
8411 +  cat >conftest.$ac_ext <<_ACEOF
8412 + /* confdefs.h.  */
8413 + _ACEOF
8414 + cat confdefs.h >>conftest.$ac_ext
8415 + cat >>conftest.$ac_ext <<_ACEOF
8416 + /* end confdefs.h.  */
8417 + #include <ac_nonexistent.h>
8418 + _ACEOF
8419 + if { (ac_try="$ac_cpp conftest.$ac_ext"
8420 + case "(($ac_try" in
8421 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8422 +  *) ac_try_echo=$ac_try;;
8423 + esac
8424 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8425 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8426 +  ac_status=$?
8427 +  grep -v '^ *+' conftest.er1 >conftest.err
8428 +  rm -f conftest.er1
8429 +  cat conftest.err >&5
8430 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8431 +  (exit $ac_status); } >/dev/null && {
8432 +         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8433 +         test ! -s conftest.err
8434 +       }; then
8435 +  # Broken: success on invalid input.
8436 + continue
8437   else
8438 <        :
8438 >  echo "$as_me: failed program was:" >&5
8439 > sed 's/^/| /' conftest.$ac_ext >&5
8440  
8441 +  # Passes both tests.
8442 + ac_preproc_ok=:
8443 + break
8444   fi
8445  
8446 + rm -f conftest.err conftest.$ac_ext
8447  
8448 < # Try to determine "good" native compiler flags if none specified on command
8449 < # line
8450 < if test "$ac_test_CXXFLAGS" != "set"; then
8451 <  CXXFLAGS=""
8452 <  case "${host_cpu}-${host_os}" in
8448 > done
8449 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8450 > rm -f conftest.err conftest.$ac_ext
8451 > if $ac_preproc_ok; then
8452 >  :
8453 > else
8454 >  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8455 > See \`config.log' for more details." >&5
8456 > echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8457 > See \`config.log' for more details." >&2;}
8458 >   { (exit 1); exit 1; }; }
8459 > fi
8460  
8461 <  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
8462 <                    CXXFLAGS="-O"
8463 <                fi;;
8464 <  sparc-solaris2*) if test "$CXX" = CC; then
8465 <                    CXXFLAGS="-native -fast -xO5 -dalign"
8082 <                 fi;;
8083 <   rs6000*-aix*)  if test "$CXX" = xlC; then
8084 <                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8085 <                fi;;
8086 <   powerpc*-aix*)
8087 <        if test "$CXX" = xlC; then
8088 <                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
8089 <                echo "*******************************************************"
8090 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8091 <                echo "*  recommended that you use                           *"
8092 <                echo "*                                                     *"
8093 <                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8094 <                echo "*                                 ^^^                 *"
8095 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8096 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
8097 <                echo "*******************************************************"
8098 <        fi;;
8099 <   *darwin*)
8100 <        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
8101 <                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
8102 <        fi;;
8103 <  esac
8461 > ac_ext=cpp
8462 > ac_cpp='$CXXCPP $CPPFLAGS'
8463 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8464 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8465 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8466  
8105  # use default flags for gcc on all systems
8106  if test $ac_cv_prog_really_gxx = yes; then
8107     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
8108  fi
8467  
8468 <  # test for gcc-specific flags:
8469 <  if test $ac_cv_prog_really_gxx = yes; then
8470 <    # -malign-double for x86 systems
8471 <
8472 <
8473 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
8474 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
8117 < if test "${ac_align_double+set}" = set; then
8118 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8468 > #
8469 > # Handle user hints
8470 > #
8471 >
8472 > # Check whether --with-openbabel was given.
8473 > if test "${with_openbabel+set}" = set; then
8474 >  withval=$with_openbabel; openbabel_dir="$withval"
8475   else
8476 <  echo 'void f(){}' > conftest.cpp
8121 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
8122 <        ac_align_double=yes
8123 < else
8124 <        ac_align_double=no
8476 >                openbabel_dir="not_set"
8477   fi
8126 rm -f conftest*
8478  
8479 < fi
8129 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
8130 < echo "${ECHO_T}$ac_align_double" >&6
8131 < if test "$ac_align_double" = yes; then
8132 <        :
8133 <        CXXFLAGS="$CXXFLAGS -malign-double"
8134 < else
8135 <        :
8479 > if test "$openbabel_dir" != "no"; then
8480  
8481 + if test "$openbabel_dir" != "not_set" ; then
8482 +  if test -d "$openbabel_dir"
8483 +  then
8484 +    OPENBABEL_HOME="$openbabel_dir"
8485 +  else
8486 +    { echo "$as_me:$LINENO: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8487 + echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8488 +        OPENBABEL_HOME=/usr/local
8489 +        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
8490 +        then
8491 +                OPENBABEL_HOME=/usr
8492 +        fi
8493 +  fi
8494   fi
8495 + #
8496 + # Locate openbabel, if wanted
8497 + #
8498 + if test -n "${OPENBABEL_HOME}"
8499 + then
8500  
8501 <    # -fstrict-aliasing for gcc-2.95+
8501 >        ac_ext=cpp
8502 > ac_cpp='$CXXCPP $CPPFLAGS'
8503 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8504 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8505 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8506  
8507 <
8508 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
8509 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
8510 < if test "${ac_fstrict_aliasing+set}" = set; then
8507 >        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8508 >        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8509 >        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8510 >        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8511 >        if test "${ac_cv_header_openbabel_2_0_openbabel_babelconfig_h+set}" = set; then
8512 >  { echo "$as_me:$LINENO: checking for openbabel-2.0/openbabel/babelconfig.h" >&5
8513 > echo $ECHO_N "checking for openbabel-2.0/openbabel/babelconfig.h... $ECHO_C" >&6; }
8514 > if test "${ac_cv_header_openbabel_2_0_openbabel_babelconfig_h+set}" = set; then
8515    echo $ECHO_N "(cached) $ECHO_C" >&6
8516 + fi
8517 + { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_2_0_openbabel_babelconfig_h" >&5
8518 + echo "${ECHO_T}$ac_cv_header_openbabel_2_0_openbabel_babelconfig_h" >&6; }
8519   else
8520 <  echo 'void f(){}' > conftest.cpp
8521 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
8522 <        ac_fstrict_aliasing=yes
8520 >  # Is the header compilable?
8521 > { echo "$as_me:$LINENO: checking openbabel-2.0/openbabel/babelconfig.h usability" >&5
8522 > echo $ECHO_N "checking openbabel-2.0/openbabel/babelconfig.h usability... $ECHO_C" >&6; }
8523 > cat >conftest.$ac_ext <<_ACEOF
8524 > /* confdefs.h.  */
8525 > _ACEOF
8526 > cat confdefs.h >>conftest.$ac_ext
8527 > cat >>conftest.$ac_ext <<_ACEOF
8528 > /* end confdefs.h.  */
8529 > $ac_includes_default
8530 > #include <openbabel-2.0/openbabel/babelconfig.h>
8531 > _ACEOF
8532 > rm -f conftest.$ac_objext
8533 > if { (ac_try="$ac_compile"
8534 > case "(($ac_try" in
8535 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8536 >  *) ac_try_echo=$ac_try;;
8537 > esac
8538 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8539 >  (eval "$ac_compile") 2>conftest.er1
8540 >  ac_status=$?
8541 >  grep -v '^ *+' conftest.er1 >conftest.err
8542 >  rm -f conftest.er1
8543 >  cat conftest.err >&5
8544 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8545 >  (exit $ac_status); } && {
8546 >         test -z "$ac_cxx_werror_flag" ||
8547 >         test ! -s conftest.err
8548 >       } && test -s conftest.$ac_objext; then
8549 >  ac_header_compiler=yes
8550   else
8551 <        ac_fstrict_aliasing=no
8552 < fi
8153 < rm -f conftest*
8551 >  echo "$as_me: failed program was:" >&5
8552 > sed 's/^/| /' conftest.$ac_ext >&5
8553  
8554 +        ac_header_compiler=no
8555   fi
8156 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
8157 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
8158 if test "$ac_fstrict_aliasing" = yes; then
8159        :
8160        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
8161 else
8162        :
8556  
8557 < fi
8557 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8558 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8559 > echo "${ECHO_T}$ac_header_compiler" >&6; }
8560  
8561 <  fi
8562 <
8563 <  CPU_FLAGS=""
8564 <  if test $ac_cv_prog_really_gxx = yes; then
8565 <                  case "${host_cpu}" in
8566 <          i586*)
8567 <
8568 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
8569 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
8570 < if test "${ac_cpu_pentium+set}" = set; then
8571 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8561 > # Is the header present?
8562 > { echo "$as_me:$LINENO: checking openbabel-2.0/openbabel/babelconfig.h presence" >&5
8563 > echo $ECHO_N "checking openbabel-2.0/openbabel/babelconfig.h presence... $ECHO_C" >&6; }
8564 > cat >conftest.$ac_ext <<_ACEOF
8565 > /* confdefs.h.  */
8566 > _ACEOF
8567 > cat confdefs.h >>conftest.$ac_ext
8568 > cat >>conftest.$ac_ext <<_ACEOF
8569 > /* end confdefs.h.  */
8570 > #include <openbabel-2.0/openbabel/babelconfig.h>
8571 > _ACEOF
8572 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8573 > case "(($ac_try" in
8574 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8575 >  *) ac_try_echo=$ac_try;;
8576 > esac
8577 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8578 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8579 >  ac_status=$?
8580 >  grep -v '^ *+' conftest.er1 >conftest.err
8581 >  rm -f conftest.er1
8582 >  cat conftest.err >&5
8583 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8584 >  (exit $ac_status); } >/dev/null && {
8585 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8586 >         test ! -s conftest.err
8587 >       }; then
8588 >  ac_header_preproc=yes
8589   else
8590 <  echo 'void f(){}' > conftest.cpp
8591 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
8180 <        ac_cpu_pentium=yes
8181 < else
8182 <        ac_cpu_pentium=no
8183 < fi
8184 < rm -f conftest*
8590 >  echo "$as_me: failed program was:" >&5
8591 > sed 's/^/| /' conftest.$ac_ext >&5
8592  
8593 +  ac_header_preproc=no
8594   fi
8187 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
8188 echo "${ECHO_T}$ac_cpu_pentium" >&6
8189 if test "$ac_cpu_pentium" = yes; then
8190        :
8191        CPU_FLAGS=-mcpu=pentium
8192 else
8193        :
8595  
8596 + rm -f conftest.err conftest.$ac_ext
8597 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8598 + echo "${ECHO_T}$ac_header_preproc" >&6; }
8599  
8600 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
8601 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
8602 < if test "${ac_pentium+set}" = set; then
8600 > # So?  What about this header?
8601 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
8602 >  yes:no: )
8603 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: accepted by the compiler, rejected by the preprocessor!" >&5
8604 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8605 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: proceeding with the compiler's result" >&5
8606 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: proceeding with the compiler's result" >&2;}
8607 >    ac_header_preproc=yes
8608 >    ;;
8609 >  no:yes:* )
8610 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: present but cannot be compiled" >&5
8611 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: present but cannot be compiled" >&2;}
8612 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h:     check for missing prerequisite headers?" >&5
8613 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h:     check for missing prerequisite headers?" >&2;}
8614 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: see the Autoconf documentation" >&5
8615 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: see the Autoconf documentation" >&2;}
8616 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h:     section \"Present But Cannot Be Compiled\"" >&5
8617 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8618 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: proceeding with the preprocessor's result" >&5
8619 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: proceeding with the preprocessor's result" >&2;}
8620 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/babelconfig.h: in the future, the compiler will take precedence" >&5
8621 > echo "$as_me: WARNING: openbabel-2.0/openbabel/babelconfig.h: in the future, the compiler will take precedence" >&2;}
8622 >    ( cat <<\_ASBOX
8623 > ## ------------------------------ ##
8624 > ## Report this to gezelter@nd.edu ##
8625 > ## ------------------------------ ##
8626 > _ASBOX
8627 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
8628 >    ;;
8629 > esac
8630 > { echo "$as_me:$LINENO: checking for openbabel-2.0/openbabel/babelconfig.h" >&5
8631 > echo $ECHO_N "checking for openbabel-2.0/openbabel/babelconfig.h... $ECHO_C" >&6; }
8632 > if test "${ac_cv_header_openbabel_2_0_openbabel_babelconfig_h+set}" = set; then
8633    echo $ECHO_N "(cached) $ECHO_C" >&6
8634   else
8635 <  echo 'void f(){}' > conftest.cpp
8202 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
8203 <        ac_pentium=yes
8204 < else
8205 <        ac_pentium=no
8635 >  ac_cv_header_openbabel_2_0_openbabel_babelconfig_h=$ac_header_preproc
8636   fi
8637 < rm -f conftest*
8637 > { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_2_0_openbabel_babelconfig_h" >&5
8638 > echo "${ECHO_T}$ac_cv_header_openbabel_2_0_openbabel_babelconfig_h" >&6; }
8639  
8640   fi
8641 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
8642 < echo "${ECHO_T}$ac_pentium" >&6
8212 < if test "$ac_pentium" = yes; then
8213 <        :
8214 <        CPU_FLAGS=-mpentium
8641 > if test $ac_cv_header_openbabel_2_0_openbabel_babelconfig_h = yes; then
8642 >  openbabel_cv_openbabel_h=yes
8643   else
8644 <        :
8217 <
8644 >  openbabel_cv_openbabel_h=no
8645   fi
8646  
8220 fi
8647  
8648 <                  ;;
8649 <          i686*)
8650 <
8651 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
8226 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8227 < if test "${ac_cpu_pentiumpro+set}" = set; then
8648 >        if test "${ac_cv_header_openbabel_2_0_openbabel_obconversion_h+set}" = set; then
8649 >  { echo "$as_me:$LINENO: checking for openbabel-2.0/openbabel/obconversion.h" >&5
8650 > echo $ECHO_N "checking for openbabel-2.0/openbabel/obconversion.h... $ECHO_C" >&6; }
8651 > if test "${ac_cv_header_openbabel_2_0_openbabel_obconversion_h+set}" = set; then
8652    echo $ECHO_N "(cached) $ECHO_C" >&6
8653 + fi
8654 + { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_2_0_openbabel_obconversion_h" >&5
8655 + echo "${ECHO_T}$ac_cv_header_openbabel_2_0_openbabel_obconversion_h" >&6; }
8656   else
8657 <  echo 'void f(){}' > conftest.cpp
8658 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
8659 <        ac_cpu_pentiumpro=yes
8657 >  # Is the header compilable?
8658 > { echo "$as_me:$LINENO: checking openbabel-2.0/openbabel/obconversion.h usability" >&5
8659 > echo $ECHO_N "checking openbabel-2.0/openbabel/obconversion.h usability... $ECHO_C" >&6; }
8660 > cat >conftest.$ac_ext <<_ACEOF
8661 > /* confdefs.h.  */
8662 > _ACEOF
8663 > cat confdefs.h >>conftest.$ac_ext
8664 > cat >>conftest.$ac_ext <<_ACEOF
8665 > /* end confdefs.h.  */
8666 > $ac_includes_default
8667 > #include <openbabel-2.0/openbabel/obconversion.h>
8668 > _ACEOF
8669 > rm -f conftest.$ac_objext
8670 > if { (ac_try="$ac_compile"
8671 > case "(($ac_try" in
8672 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8673 >  *) ac_try_echo=$ac_try;;
8674 > esac
8675 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8676 >  (eval "$ac_compile") 2>conftest.er1
8677 >  ac_status=$?
8678 >  grep -v '^ *+' conftest.er1 >conftest.err
8679 >  rm -f conftest.er1
8680 >  cat conftest.err >&5
8681 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8682 >  (exit $ac_status); } && {
8683 >         test -z "$ac_cxx_werror_flag" ||
8684 >         test ! -s conftest.err
8685 >       } && test -s conftest.$ac_objext; then
8686 >  ac_header_compiler=yes
8687   else
8688 <        ac_cpu_pentiumpro=no
8689 < fi
8236 < rm -f conftest*
8688 >  echo "$as_me: failed program was:" >&5
8689 > sed 's/^/| /' conftest.$ac_ext >&5
8690  
8691 +        ac_header_compiler=no
8692   fi
8239 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8240 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8241 if test "$ac_cpu_pentiumpro" = yes; then
8242        :
8243        CPU_FLAGS=-mcpu=pentiumpro
8244 else
8245        :
8693  
8694 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8695 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8696 + echo "${ECHO_T}$ac_header_compiler" >&6; }
8697  
8698 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
8699 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
8700 < if test "${ac_pentiumpro+set}" = set; then
8701 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8698 > # Is the header present?
8699 > { echo "$as_me:$LINENO: checking openbabel-2.0/openbabel/obconversion.h presence" >&5
8700 > echo $ECHO_N "checking openbabel-2.0/openbabel/obconversion.h presence... $ECHO_C" >&6; }
8701 > cat >conftest.$ac_ext <<_ACEOF
8702 > /* confdefs.h.  */
8703 > _ACEOF
8704 > cat confdefs.h >>conftest.$ac_ext
8705 > cat >>conftest.$ac_ext <<_ACEOF
8706 > /* end confdefs.h.  */
8707 > #include <openbabel-2.0/openbabel/obconversion.h>
8708 > _ACEOF
8709 > if { (ac_try="$ac_cpp conftest.$ac_ext"
8710 > case "(($ac_try" in
8711 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8712 >  *) ac_try_echo=$ac_try;;
8713 > esac
8714 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8715 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
8716 >  ac_status=$?
8717 >  grep -v '^ *+' conftest.er1 >conftest.err
8718 >  rm -f conftest.er1
8719 >  cat conftest.err >&5
8720 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8721 >  (exit $ac_status); } >/dev/null && {
8722 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
8723 >         test ! -s conftest.err
8724 >       }; then
8725 >  ac_header_preproc=yes
8726   else
8727 <  echo 'void f(){}' > conftest.cpp
8728 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
8255 <        ac_pentiumpro=yes
8256 < else
8257 <        ac_pentiumpro=no
8258 < fi
8259 < rm -f conftest*
8727 >  echo "$as_me: failed program was:" >&5
8728 > sed 's/^/| /' conftest.$ac_ext >&5
8729  
8730 +  ac_header_preproc=no
8731   fi
8262 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8263 echo "${ECHO_T}$ac_pentiumpro" >&6
8264 if test "$ac_pentiumpro" = yes; then
8265        :
8266        CPU_FLAGS=-mpentiumpro
8267 else
8268        :
8732  
8733 < fi
8733 > rm -f conftest.err conftest.$ac_ext
8734 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8735 > echo "${ECHO_T}$ac_header_preproc" >&6; }
8736  
8737 < fi
8738 <
8739 <                  ;;
8740 <          powerpc*)
8741 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
8742 <                is60x=`echo $cputype | egrep "^600-9e?$"`
8743 <                if test -n "$is60x"; then
8744 <
8745 <
8746 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
8747 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
8748 < if test "${ac_m_cpu_60x+set}" = set; then
8737 > # So?  What about this header?
8738 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
8739 >  yes:no: )
8740 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: accepted by the compiler, rejected by the preprocessor!" >&5
8741 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8742 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: proceeding with the compiler's result" >&5
8743 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: proceeding with the compiler's result" >&2;}
8744 >    ac_header_preproc=yes
8745 >    ;;
8746 >  no:yes:* )
8747 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: present but cannot be compiled" >&5
8748 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: present but cannot be compiled" >&2;}
8749 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h:     check for missing prerequisite headers?" >&5
8750 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h:     check for missing prerequisite headers?" >&2;}
8751 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: see the Autoconf documentation" >&5
8752 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: see the Autoconf documentation" >&2;}
8753 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h:     section \"Present But Cannot Be Compiled\"" >&5
8754 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8755 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: proceeding with the preprocessor's result" >&5
8756 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: proceeding with the preprocessor's result" >&2;}
8757 >    { echo "$as_me:$LINENO: WARNING: openbabel-2.0/openbabel/obconversion.h: in the future, the compiler will take precedence" >&5
8758 > echo "$as_me: WARNING: openbabel-2.0/openbabel/obconversion.h: in the future, the compiler will take precedence" >&2;}
8759 >    ( cat <<\_ASBOX
8760 > ## ------------------------------ ##
8761 > ## Report this to gezelter@nd.edu ##
8762 > ## ------------------------------ ##
8763 > _ASBOX
8764 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
8765 >    ;;
8766 > esac
8767 > { echo "$as_me:$LINENO: checking for openbabel-2.0/openbabel/obconversion.h" >&5
8768 > echo $ECHO_N "checking for openbabel-2.0/openbabel/obconversion.h... $ECHO_C" >&6; }
8769 > if test "${ac_cv_header_openbabel_2_0_openbabel_obconversion_h+set}" = set; then
8770    echo $ECHO_N "(cached) $ECHO_C" >&6
8771   else
8772 <  echo 'void f(){}' > conftest.cpp
8287 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
8288 <        ac_m_cpu_60x=yes
8289 < else
8290 <        ac_m_cpu_60x=no
8772 >  ac_cv_header_openbabel_2_0_openbabel_obconversion_h=$ac_header_preproc
8773   fi
8774 < rm -f conftest*
8774 > { echo "$as_me:$LINENO: result: $ac_cv_header_openbabel_2_0_openbabel_obconversion_h" >&5
8775 > echo "${ECHO_T}$ac_cv_header_openbabel_2_0_openbabel_obconversion_h" >&6; }
8776  
8777   fi
8778 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8779 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
8297 < if test "$ac_m_cpu_60x" = yes; then
8298 <        :
8299 <        CPU_FLAGS=-mcpu=$cputype
8778 > if test $ac_cv_header_openbabel_2_0_openbabel_obconversion_h = yes; then
8779 >  openbabel_cv_obconversion_h=yes
8780   else
8781 <        :
8302 <
8781 >  openbabel_cv_obconversion_h=no
8782   fi
8783  
8305                elif test "$cputype" = 750; then
8784  
8785 +        cat >conftest.$ac_ext <<_ACEOF
8786  
8787 < echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
8788 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
8789 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
8790 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8791 < else
8787 >             /* confdefs.h.  */
8788 > _ACEOF
8789 > cat confdefs.h >>conftest.$ac_ext
8790 > cat >>conftest.$ac_ext <<_ACEOF
8791 > /* end confdefs.h.  */
8792  
8793 < cat > conftest.cpp <<EOF
8794 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8795 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8796 <     yes;
8793 > #include <openbabel/babelconfig.h>
8794 > #include <openbabel/obconversion.h>
8795 > using namespace std;
8796 > using namespace OpenBabel;
8797 >
8798 > #ifdef FC_DUMMY_MAIN
8799 > #ifndef FC_DUMMY_MAIN_EQ_F77
8800 > #  ifdef __cplusplus
8801 >     extern "C"
8802   #  endif
8803 +   int FC_DUMMY_MAIN() { return 1; }
8804   #endif
8805 < EOF
8806 < if { ac_try='${CXX-c++} -E conftest.cpp'
8807 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8808 <  (eval $ac_try) 2>&5
8805 > #endif
8806 > int
8807 > main ()
8808 > {
8809 >
8810 > OBConversion Conv(&cin, &cout);
8811 >
8812 >
8813 >  ;
8814 >  return 0;
8815 > }
8816 > _ACEOF
8817 > rm -f conftest.$ac_objext conftest$ac_exeext
8818 > if { (ac_try="$ac_link"
8819 > case "(($ac_try" in
8820 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8821 >  *) ac_try_echo=$ac_try;;
8822 > esac
8823 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8824 >  (eval "$ac_link") 2>conftest.er1
8825    ac_status=$?
8826 +  grep -v '^ *+' conftest.er1 >conftest.err
8827 +  rm -f conftest.er1
8828 +  cat conftest.err >&5
8829    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8830 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8831 <  ac_cv_prog_gxx_2_95=yes
8830 >  (exit $ac_status); } && {
8831 >         test -z "$ac_cxx_werror_flag" ||
8832 >         test ! -s conftest.err
8833 >       } && test -s conftest$ac_exeext &&
8834 >       $as_test_x conftest$ac_exeext; then
8835 >
8836 >                openbabel_lib_found="yes"
8837 >                { echo "$as_me:$LINENO: result: found" >&5
8838 > echo "${ECHO_T}found" >&6; }
8839 >
8840   else
8841 <  ac_cv_prog_gxx_2_95=no
8842 < fi
8841 >  echo "$as_me: failed program was:" >&5
8842 > sed 's/^/| /' conftest.$ac_ext >&5
8843  
8332 fi
8333 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
8334 echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
8335 if test "$ac_cv_prog_gxx_2_95" = yes; then
8336        :
8844  
8845 +                openbabel_lib_found="no"
8846 +                { echo "$as_me:$LINENO: result: not found" >&5
8847 + echo "${ECHO_T}not found" >&6; }
8848  
8339 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
8340 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
8341 if test "${ac_m_cpu_750+set}" = set; then
8342  echo $ECHO_N "(cached) $ECHO_C" >&6
8343 else
8344  echo 'void f(){}' > conftest.cpp
8345 if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
8346        ac_m_cpu_750=yes
8347 else
8348        ac_m_cpu_750=no
8349 fi
8350 rm -f conftest*
8849  
8850   fi
8851 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8852 < echo "${ECHO_T}$ac_m_cpu_750" >&6
8853 < if test "$ac_m_cpu_750" = yes; then
8854 <        :
8855 <        CPU_FLAGS=-mcpu=750
8856 < else
8857 <        :
8851 >
8852 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8853 >      conftest$ac_exeext conftest.$ac_ext
8854 >        ac_ext=c
8855 > ac_cpp='$CPP $CPPFLAGS'
8856 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8857 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8858 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8859  
8860 < fi
8860 >        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8861 >        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8862  
8863 < else
8864 <        :
8863 >        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8864 >                USE_OPENBABEL=yes
8865 >                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8866 >                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8867 >                OPENBABEL_LIB="-lopenbabel"
8868 >        else
8869 >                { echo "$as_me:$LINENO: checking openbabel in ${OPENBABEL_HOME}" >&5
8870 > echo $ECHO_N "checking openbabel in ${OPENBABEL_HOME}... $ECHO_C" >&6; }
8871 >                OPENBABEL_INC_DIR=
8872 >                OPENBABEL_LIB_DIR=
8873 >                OPENBABEL_LIB=
8874 >                USE_OPENBABEL=no
8875 >                { echo "$as_me:$LINENO: result: failed" >&5
8876 > echo "${ECHO_T}failed" >&6; }
8877 >                echo ""
8878 >                echo "*********************************************************"
8879 >                echo "* WARNING: Could not find a working openbabel-2.x       *"
8880 >                echo "* installation If you need OOPSE to be able to convert  *"
8881 >                echo "* xyz or pdb files you need to specify a valid          *"
8882 >                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
8883 >                echo "*                                                       *"
8884 >                echo "* OOPSE will still work without openbabel installed.    *"
8885 >                echo "*********************************************************"
8886 >                echo ""
8887 >        fi
8888  
8366 fi
8889  
8368                fi
8369                if test -z "$CPU_FLAGS"; then
8890  
8891  
8892 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
8893 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
8894 < if test "${ac_m_cpu_powerpc+set}" = set; then
8892 > fi
8893 > fi
8894 >
8895 >
8896 > # Checks for header files.
8897 > { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8898 > echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
8899 > if test "${ac_cv_header_stdc+set}" = set; then
8900    echo $ECHO_N "(cached) $ECHO_C" >&6
8901   else
8902 <  echo 'void f(){}' > conftest.cpp
8903 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
8904 <        ac_m_cpu_powerpc=yes
8905 < else
8906 <        ac_m_cpu_powerpc=no
8907 < fi
8908 < rm -f conftest*
8902 >  cat >conftest.$ac_ext <<_ACEOF
8903 > /* confdefs.h.  */
8904 > _ACEOF
8905 > cat confdefs.h >>conftest.$ac_ext
8906 > cat >>conftest.$ac_ext <<_ACEOF
8907 > /* end confdefs.h.  */
8908 > #include <stdlib.h>
8909 > #include <stdarg.h>
8910 > #include <string.h>
8911 > #include <float.h>
8912  
8913 < fi
8914 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
8915 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
8916 < if test "$ac_m_cpu_powerpc" = yes; then
8917 <        :
8918 <        CPU_FLAGS=-mcpu=powerpc
8913 > #ifdef FC_DUMMY_MAIN
8914 > #ifndef FC_DUMMY_MAIN_EQ_F77
8915 > #  ifdef __cplusplus
8916 >     extern "C"
8917 > #  endif
8918 >   int FC_DUMMY_MAIN() { return 1; }
8919 > #endif
8920 > #endif
8921 > int
8922 > main ()
8923 > {
8924 >
8925 >  ;
8926 >  return 0;
8927 > }
8928 > _ACEOF
8929 > rm -f conftest.$ac_objext
8930 > if { (ac_try="$ac_compile"
8931 > case "(($ac_try" in
8932 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8933 >  *) ac_try_echo=$ac_try;;
8934 > esac
8935 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8936 >  (eval "$ac_compile") 2>conftest.er1
8937 >  ac_status=$?
8938 >  grep -v '^ *+' conftest.er1 >conftest.err
8939 >  rm -f conftest.er1
8940 >  cat conftest.err >&5
8941 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8942 >  (exit $ac_status); } && {
8943 >         test -z "$ac_c_werror_flag" ||
8944 >         test ! -s conftest.err
8945 >       } && test -s conftest.$ac_objext; then
8946 >  ac_cv_header_stdc=yes
8947   else
8948 <        :
8948 >  echo "$as_me: failed program was:" >&5
8949 > sed 's/^/| /' conftest.$ac_ext >&5
8950  
8951 +        ac_cv_header_stdc=no
8952   fi
8953  
8954 <                fi
8397 <                if test -z "$CPU_FLAGS"; then
8954 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8955  
8956 + if test $ac_cv_header_stdc = yes; then
8957 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8958 +  cat >conftest.$ac_ext <<_ACEOF
8959 + /* confdefs.h.  */
8960 + _ACEOF
8961 + cat confdefs.h >>conftest.$ac_ext
8962 + cat >>conftest.$ac_ext <<_ACEOF
8963 + /* end confdefs.h.  */
8964 + #include <string.h>
8965  
8966 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
8967 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
8968 < if test "${ac_m_powerpc+set}" = set; then
8969 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8966 > _ACEOF
8967 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8968 >  $EGREP "memchr" >/dev/null 2>&1; then
8969 >  :
8970   else
8971 <  echo 'void f(){}' > conftest.cpp
8406 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
8407 <        ac_m_powerpc=yes
8408 < else
8409 <        ac_m_powerpc=no
8971 >  ac_cv_header_stdc=no
8972   fi
8973   rm -f conftest*
8974  
8975   fi
8414 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8415 echo "${ECHO_T}$ac_m_powerpc" >&6
8416 if test "$ac_m_powerpc" = yes; then
8417        :
8418        CPU_FLAGS=-mpowerpc
8419 else
8420        :
8976  
8977 < fi
8977 > if test $ac_cv_header_stdc = yes; then
8978 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8979 >  cat >conftest.$ac_ext <<_ACEOF
8980 > /* confdefs.h.  */
8981 > _ACEOF
8982 > cat confdefs.h >>conftest.$ac_ext
8983 > cat >>conftest.$ac_ext <<_ACEOF
8984 > /* end confdefs.h.  */
8985 > #include <stdlib.h>
8986  
8987 <                fi
8988 <          esac
8989 <  fi
8990 <
8428 <  if test -n "$CPU_FLAGS"; then
8429 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
8430 <  fi
8431 <
8432 <  if test -z "$CXXFLAGS"; then
8433 <        echo ""
8434 <        echo "**********************************************************"
8435 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
8436 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
8437 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
8438 <        echo "**********************************************************"
8439 <        echo ""
8440 <        CXXFLAGS="-O3"
8441 <  fi
8442 <
8443 <
8444 <
8445 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
8446 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
8447 < if test "${ac_guessed_cxxflags+set}" = set; then
8448 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8987 > _ACEOF
8988 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8989 >  $EGREP "free" >/dev/null 2>&1; then
8990 >  :
8991   else
8992 <  echo 'void f(){}' > conftest.cpp
8451 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
8452 <        ac_guessed_cxxflags=yes
8453 < else
8454 <        ac_guessed_cxxflags=no
8992 >  ac_cv_header_stdc=no
8993   fi
8994   rm -f conftest*
8995  
8996   fi
8459 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
8460 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
8461 if test "$ac_guessed_cxxflags" = yes; then
8462        :
8997  
8998 + if test $ac_cv_header_stdc = yes; then
8999 +  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9000 +  if test "$cross_compiling" = yes; then
9001 +  :
9002   else
9003 <        :
9003 >  cat >conftest.$ac_ext <<_ACEOF
9004 > /* confdefs.h.  */
9005 > _ACEOF
9006 > cat confdefs.h >>conftest.$ac_ext
9007 > cat >>conftest.$ac_ext <<_ACEOF
9008 > /* end confdefs.h.  */
9009 > #include <ctype.h>
9010 > #include <stdlib.h>
9011 > #if ((' ' & 0x0FF) == 0x020)
9012 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9013 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9014 > #else
9015 > # define ISLOWER(c) \
9016 >                   (('a' <= (c) && (c) <= 'i') \
9017 >                     || ('j' <= (c) && (c) <= 'r') \
9018 >                     || ('s' <= (c) && (c) <= 'z'))
9019 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9020 > #endif
9021  
9022 <        echo ""
9023 <        echo "**********************************************************"
9024 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
9025 <        echo "* your compiler.                                         *"
9026 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9027 <        echo "**********************************************************"
9028 <        echo ""
9029 <        CXXFLAGS=""
9022 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9023 > int
9024 > main ()
9025 > {
9026 >  int i;
9027 >  for (i = 0; i < 256; i++)
9028 >    if (XOR (islower (i), ISLOWER (i))
9029 >        || toupper (i) != TOUPPER (i))
9030 >      return 2;
9031 >  return 0;
9032 > }
9033 > _ACEOF
9034 > rm -f conftest$ac_exeext
9035 > if { (ac_try="$ac_link"
9036 > case "(($ac_try" in
9037 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9038 >  *) ac_try_echo=$ac_try;;
9039 > esac
9040 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9041 >  (eval "$ac_link") 2>&5
9042 >  ac_status=$?
9043 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9044 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9045 >  { (case "(($ac_try" in
9046 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9047 >  *) ac_try_echo=$ac_try;;
9048 > esac
9049 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9050 >  (eval "$ac_try") 2>&5
9051 >  ac_status=$?
9052 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9053 >  (exit $ac_status); }; }; then
9054 >  :
9055 > else
9056 >  echo "$as_me: program exited with status $ac_status" >&5
9057 > echo "$as_me: failed program was:" >&5
9058 > sed 's/^/| /' conftest.$ac_ext >&5
9059  
9060 + ( exit $ac_status )
9061 + ac_cv_header_stdc=no
9062   fi
9063 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9064 + fi
9065  
9066  
9067   fi
9068 + fi
9069 + { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9070 + echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
9071 + if test $ac_cv_header_stdc = yes; then
9072  
9073 + cat >>confdefs.h <<\_ACEOF
9074 + #define STDC_HEADERS 1
9075 + _ACEOF
9076  
9077 + fi
9078  
9079  
9080  
8485 # Try to determine "good" native compiler flags if none specified on command
8486 # line
9081  
8488 if test x"$F90FLAGS" = x ; then
8489  F90FLAGS=""
8490  case "${host_cpu}-${host_os}" in
9082  
8492  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
8493                    F90FLAGS="-O"
8494                fi;;
8495   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
8496                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8497                fi;;
8498   powerpc*-aix*)
8499        if test "$F90" = f90 -o "$F90" = xlf90; then
8500                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
8501                echo "*******************************************************"
8502                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8503                echo "*  recommended that you use                           *"
8504                echo "*                                                     *"
8505                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8506                echo "*                                 ^^^                 *"
8507                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8508                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
8509                echo "*******************************************************"
8510        fi;;
8511   *darwin*)
8512        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
8513                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
8514        fi;;
8515  esac
9083  
8517  if test -n "$CPU_FLAGS"; then
8518        F90FLAGS="$F90FLAGS $CPU_FLAGS"
8519  fi
9084  
8521  if test -z "$F90FLAGS"; then
8522        echo ""
8523        echo "**********************************************************"
8524        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
8525        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8526        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
8527        echo "**********************************************************"
8528        echo ""
8529        F90FLAGS="-O3"
8530  fi
9085  
9086  
8533 echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
8534 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
8535 if test "${ac_guessed_f90flags+set}" = set; then
8536  echo $ECHO_N "(cached) $ECHO_C" >&6
8537 else
9087  
9088  
9089  
8541 ac_ext=f90
8542 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
8543 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8544 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
9090  
8546 echo 'program main' > conftest.$ac_ext
8547 echo 'end program main' >> conftest.$ac_ext
8548 ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
8549 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8550  (eval $ac_compile) 2>&5
8551  ac_status=$?
8552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8553  (exit $ac_status); }; then
8554        ac_guessed_f90flags=yes
8555 else
8556        ac_guessed_f90flags=no
8557 fi
8558 rm -f conftest*
8559 ac_ext=c
8560 ac_cpp='$CPP $CPPFLAGS'
8561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8563 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9091  
9092  
8566 fi
8567 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
8568 echo "${ECHO_T}$ac_guessed_f90flags" >&6
8569 if test "$ac_guessed_f90flags" = yes; then
8570        :
9093  
8572 else
8573        :
9094  
8575        echo ""
8576        echo "**********************************************************"
8577        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
8578        echo "* your compiler.                                         *"
8579        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8580        echo "**********************************************************"
8581        echo ""
8582        F90FLAGS=""
9095  
8584 fi
9096  
9097  
8587 fi
9098  
8589     ;;
8590 esac
9099  
8592 # Find a good install program.  We prefer a C program (faster),
8593 # so one script is as good as another.  But avoid the broken or
8594 # incompatible versions:
8595 # SysV /etc/install, /usr/sbin/install
8596 # SunOS /usr/etc/install
8597 # IRIX /sbin/install
8598 # AIX /bin/install
8599 # AmigaOS /C/install, which installs bootblocks on floppy discs
8600 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8601 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8602 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8603 # OS/2's system install, which has a completely different semantic
8604 # ./install, which can be erroneously created by make from ./install.sh.
8605 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8606 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
8607 if test -z "$INSTALL"; then
8608 if test "${ac_cv_path_install+set}" = set; then
8609  echo $ECHO_N "(cached) $ECHO_C" >&6
8610 else
8611  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8612 for as_dir in $PATH
8613 do
8614  IFS=$as_save_IFS
8615  test -z "$as_dir" && as_dir=.
8616  # Account for people who put trailing slashes in PATH elements.
8617 case $as_dir/ in
8618  ./ | .// | /cC/* | \
8619  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8620  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8621  /usr/ucb/* ) ;;
8622  *)
8623    # OSF1 and SCO ODT 3.0 have their own names for install.
8624    # Don't use installbsd from OSF since it installs stuff as root
8625    # by default.
8626    for ac_prog in ginstall scoinst install; do
8627      for ac_exec_ext in '' $ac_executable_extensions; do
8628        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8629          if test $ac_prog = install &&
8630            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8631            # AIX install.  It has an incompatible calling convention.
8632            :
8633          elif test $ac_prog = install &&
8634            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8635            # program-specific install script used by HP pwplus--don't use.
8636            :
8637          else
8638            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8639            break 3
8640          fi
8641        fi
8642      done
8643    done
8644    ;;
8645 esac
8646 done
9100  
9101  
8649 fi
8650  if test "${ac_cv_path_install+set}" = set; then
8651    INSTALL=$ac_cv_path_install
8652  else
8653    # As a last resort, use the slow shell script.  We don't cache a
8654    # path for INSTALL within a source directory, because that will
8655    # break other packages using the cache if that directory is
8656    # removed, or if the path is relative.
8657    INSTALL=$ac_install_sh
8658  fi
8659 fi
8660 echo "$as_me:$LINENO: result: $INSTALL" >&5
8661 echo "${ECHO_T}$INSTALL" >&6
9102  
8663 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8664 # It thinks the first close brace ends the variable substitution.
8665 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9103  
9104 < test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8668 <
8669 < test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8670 <
8671 < echo "$as_me:$LINENO: checking whether ln -s works" >&5
8672 < echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8673 < LN_S=$as_ln_s
8674 < if test "$LN_S" = "ln -s"; then
8675 <  echo "$as_me:$LINENO: result: yes" >&5
8676 < echo "${ECHO_T}yes" >&6
8677 < else
8678 <  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
8679 < echo "${ECHO_T}no, using $LN_S" >&6
8680 < fi
8681 <
8682 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8683 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
8684 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
8685 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8686 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8687 < else
8688 <  cat >conftest.make <<\_ACEOF
8689 < all:
8690 <        @echo 'ac_maketemp="$(MAKE)"'
8691 < _ACEOF
8692 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8693 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
8694 < if test -n "$ac_maketemp"; then
8695 <  eval ac_cv_prog_make_${ac_make}_set=yes
8696 < else
8697 <  eval ac_cv_prog_make_${ac_make}_set=no
8698 < fi
8699 < rm -f conftest.make
8700 < fi
8701 < if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8702 <  echo "$as_me:$LINENO: result: yes" >&5
8703 < echo "${ECHO_T}yes" >&6
8704 <  SET_MAKE=
8705 < else
8706 <  echo "$as_me:$LINENO: result: no" >&5
8707 < echo "${ECHO_T}no" >&6
8708 <  SET_MAKE="MAKE=${MAKE-make}"
8709 < fi
8710 <
8711 < if test -n "$ac_tool_prefix"; then
8712 <  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8713 < set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8714 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8715 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8716 < if test "${ac_cv_prog_RANLIB+set}" = set; then
8717 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8718 < else
8719 <  if test -n "$RANLIB"; then
8720 <  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8721 < else
8722 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8723 < for as_dir in $PATH
9104 > 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
9105   do
9106 <  IFS=$as_save_IFS
9107 <  test -z "$as_dir" && as_dir=.
9108 <  for ac_exec_ext in '' $ac_executable_extensions; do
9109 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9110 <    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8730 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8731 <    break 2
8732 <  fi
8733 < done
8734 < done
8735 <
8736 < fi
8737 < fi
8738 < RANLIB=$ac_cv_prog_RANLIB
8739 < if test -n "$RANLIB"; then
8740 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
8741 < echo "${ECHO_T}$RANLIB" >&6
8742 < else
8743 <  echo "$as_me:$LINENO: result: no" >&5
8744 < echo "${ECHO_T}no" >&6
8745 < fi
8746 <
8747 < fi
8748 < if test -z "$ac_cv_prog_RANLIB"; then
8749 <  ac_ct_RANLIB=$RANLIB
8750 <  # Extract the first word of "ranlib", so it can be a program name with args.
8751 < set dummy ranlib; ac_word=$2
8752 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8753 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8754 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
9106 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9107 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9108 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
9109 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9110 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9111    echo $ECHO_N "(cached) $ECHO_C" >&6
8756 else
8757  if test -n "$ac_ct_RANLIB"; then
8758  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8759 else
8760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8761 for as_dir in $PATH
8762 do
8763  IFS=$as_save_IFS
8764  test -z "$as_dir" && as_dir=.
8765  for ac_exec_ext in '' $ac_executable_extensions; do
8766  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8767    ac_cv_prog_ac_ct_RANLIB="ranlib"
8768    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8769    break 2
8770  fi
8771 done
8772 done
8773
8774  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
9112   fi
9113 < fi
9114 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9115 < if test -n "$ac_ct_RANLIB"; then
8779 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8780 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
9113 > ac_res=`eval echo '${'$as_ac_Header'}'`
9114 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9115 > echo "${ECHO_T}$ac_res" >&6; }
9116   else
9117 <  echo "$as_me:$LINENO: result: no" >&5
9118 < echo "${ECHO_T}no" >&6
9119 < fi
8785 <
8786 <  RANLIB=$ac_ct_RANLIB
8787 < else
8788 <  RANLIB="$ac_cv_prog_RANLIB"
8789 < fi
8790 <
8791 < for ac_prog in 'bison -y' byacc
8792 < do
8793 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
8794 < set dummy $ac_prog; ac_word=$2
8795 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8796 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8797 < if test "${ac_cv_prog_YACC+set}" = set; then
8798 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8799 < else
8800 <  if test -n "$YACC"; then
8801 <  ac_cv_prog_YACC="$YACC" # Let the user override the test.
8802 < else
8803 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8804 < for as_dir in $PATH
8805 < do
8806 <  IFS=$as_save_IFS
8807 <  test -z "$as_dir" && as_dir=.
8808 <  for ac_exec_ext in '' $ac_executable_extensions; do
8809 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8810 <    ac_cv_prog_YACC="$ac_prog"
8811 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8812 <    break 2
8813 <  fi
8814 < done
8815 < done
8816 <
8817 < fi
8818 < fi
8819 < YACC=$ac_cv_prog_YACC
8820 < if test -n "$YACC"; then
8821 <  echo "$as_me:$LINENO: result: $YACC" >&5
8822 < echo "${ECHO_T}$YACC" >&6
8823 < else
8824 <  echo "$as_me:$LINENO: result: no" >&5
8825 < echo "${ECHO_T}no" >&6
8826 < fi
8827 <
8828 <  test -n "$YACC" && break
8829 < done
8830 < test -n "$YACC" || YACC="yacc"
8831 <
8832 < for ac_prog in flex lex
8833 < do
8834 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
8835 < set dummy $ac_prog; ac_word=$2
8836 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8837 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8838 < if test "${ac_cv_prog_LEX+set}" = set; then
8839 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8840 < else
8841 <  if test -n "$LEX"; then
8842 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
8843 < else
8844 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8845 < for as_dir in $PATH
8846 < do
8847 <  IFS=$as_save_IFS
8848 <  test -z "$as_dir" && as_dir=.
8849 <  for ac_exec_ext in '' $ac_executable_extensions; do
8850 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8851 <    ac_cv_prog_LEX="$ac_prog"
8852 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8853 <    break 2
8854 <  fi
8855 < done
8856 < done
8857 <
8858 < fi
8859 < fi
8860 < LEX=$ac_cv_prog_LEX
8861 < if test -n "$LEX"; then
8862 <  echo "$as_me:$LINENO: result: $LEX" >&5
8863 < echo "${ECHO_T}$LEX" >&6
8864 < else
8865 <  echo "$as_me:$LINENO: result: no" >&5
8866 < echo "${ECHO_T}no" >&6
8867 < fi
8868 <
8869 <  test -n "$LEX" && break
8870 < done
8871 < test -n "$LEX" || LEX=":"
8872 <
8873 < if test -z "$LEXLIB"
8874 < then
8875 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
8876 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
8877 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
8878 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8879 < else
8880 <  ac_check_lib_save_LIBS=$LIBS
8881 < LIBS="-lfl  $LIBS"
9117 >  # Is the header compilable?
9118 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9119 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9120   cat >conftest.$ac_ext <<_ACEOF
9121   /* confdefs.h.  */
9122   _ACEOF
9123   cat confdefs.h >>conftest.$ac_ext
9124   cat >>conftest.$ac_ext <<_ACEOF
9125   /* end confdefs.h.  */
9126 <
9127 < /* Override any gcc2 internal prototype to avoid an error.  */
8890 < #ifdef __cplusplus
8891 < extern "C"
8892 < #endif
8893 < /* We use char because int might match the return type of a gcc2
8894 <   builtin and then its argument prototype would still apply.  */
8895 < char yywrap ();
8896 < int
8897 < main ()
8898 < {
8899 < yywrap ();
8900 <  ;
8901 <  return 0;
8902 < }
9126 > $ac_includes_default
9127 > #include <$ac_header>
9128   _ACEOF
9129 < rm -f conftest.$ac_objext conftest$ac_exeext
9130 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9131 <  (eval $ac_link) 2>conftest.er1
9129 > rm -f conftest.$ac_objext
9130 > if { (ac_try="$ac_compile"
9131 > case "(($ac_try" in
9132 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9133 >  *) ac_try_echo=$ac_try;;
9134 > esac
9135 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9136 >  (eval "$ac_compile") 2>conftest.er1
9137    ac_status=$?
9138    grep -v '^ *+' conftest.er1 >conftest.err
9139    rm -f conftest.er1
9140    cat conftest.err >&5
9141    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9142 <  (exit $ac_status); } &&
9143 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9144 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9145 <  (eval $ac_try) 2>&5
9146 <  ac_status=$?
8917 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8918 <  (exit $ac_status); }; } &&
8919 <         { ac_try='test -s conftest$ac_exeext'
8920 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8921 <  (eval $ac_try) 2>&5
8922 <  ac_status=$?
8923 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8924 <  (exit $ac_status); }; }; then
8925 <  ac_cv_lib_fl_yywrap=yes
9142 >  (exit $ac_status); } && {
9143 >         test -z "$ac_c_werror_flag" ||
9144 >         test ! -s conftest.err
9145 >       } && test -s conftest.$ac_objext; then
9146 >  ac_header_compiler=yes
9147   else
9148    echo "$as_me: failed program was:" >&5
9149   sed 's/^/| /' conftest.$ac_ext >&5
9150  
9151 < ac_cv_lib_fl_yywrap=no
9151 >        ac_header_compiler=no
9152   fi
9153 < rm -f conftest.err conftest.$ac_objext \
9154 <      conftest$ac_exeext conftest.$ac_ext
9155 < LIBS=$ac_check_lib_save_LIBS
9156 < fi
9157 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
9158 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
9159 < if test $ac_cv_lib_fl_yywrap = yes; then
9160 <  LEXLIB="-lfl"
8940 < else
8941 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
8942 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
8943 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
8944 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8945 < else
8946 <  ac_check_lib_save_LIBS=$LIBS
8947 < LIBS="-ll  $LIBS"
9153 >
9154 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9155 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9156 > echo "${ECHO_T}$ac_header_compiler" >&6; }
9157 >
9158 > # Is the header present?
9159 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9160 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9161   cat >conftest.$ac_ext <<_ACEOF
9162   /* confdefs.h.  */
9163   _ACEOF
9164   cat confdefs.h >>conftest.$ac_ext
9165   cat >>conftest.$ac_ext <<_ACEOF
9166   /* end confdefs.h.  */
9167 <
8955 < /* Override any gcc2 internal prototype to avoid an error.  */
8956 < #ifdef __cplusplus
8957 < extern "C"
8958 < #endif
8959 < /* We use char because int might match the return type of a gcc2
8960 <   builtin and then its argument prototype would still apply.  */
8961 < char yywrap ();
8962 < int
8963 < main ()
8964 < {
8965 < yywrap ();
8966 <  ;
8967 <  return 0;
8968 < }
9167 > #include <$ac_header>
9168   _ACEOF
9169 < rm -f conftest.$ac_objext conftest$ac_exeext
9170 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9171 <  (eval $ac_link) 2>conftest.er1
9172 <  ac_status=$?
9173 <  grep -v '^ *+' conftest.er1 >conftest.err
9174 <  rm -f conftest.er1
9175 <  cat conftest.err >&5
8977 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978 <  (exit $ac_status); } &&
8979 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
8980 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8981 <  (eval $ac_try) 2>&5
9169 > if { (ac_try="$ac_cpp conftest.$ac_ext"
9170 > case "(($ac_try" in
9171 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9172 >  *) ac_try_echo=$ac_try;;
9173 > esac
9174 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9175 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9176    ac_status=$?
8983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8984  (exit $ac_status); }; } &&
8985         { ac_try='test -s conftest$ac_exeext'
8986  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8987  (eval $ac_try) 2>&5
8988  ac_status=$?
8989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8990  (exit $ac_status); }; }; then
8991  ac_cv_lib_l_yywrap=yes
8992 else
8993  echo "$as_me: failed program was:" >&5
8994 sed 's/^/| /' conftest.$ac_ext >&5
8995
8996 ac_cv_lib_l_yywrap=no
8997 fi
8998 rm -f conftest.err conftest.$ac_objext \
8999      conftest$ac_exeext conftest.$ac_ext
9000 LIBS=$ac_check_lib_save_LIBS
9001 fi
9002 echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
9003 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
9004 if test $ac_cv_lib_l_yywrap = yes; then
9005  LEXLIB="-ll"
9006 fi
9007
9008 fi
9009
9010 fi
9011
9012 if test "x$LEX" != "x:"; then
9013  echo "$as_me:$LINENO: checking lex output file root" >&5
9014 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
9015 if test "${ac_cv_prog_lex_root+set}" = set; then
9016  echo $ECHO_N "(cached) $ECHO_C" >&6
9017 else
9018  # The minimal lex program is just a single line: %%.  But some broken lexes
9019 # (Solaris, I think it was) want two %% lines, so accommodate them.
9020 cat >conftest.l <<_ACEOF
9021 %%
9022 %%
9023 _ACEOF
9024 { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
9025  (eval $LEX conftest.l) 2>&5
9026  ac_status=$?
9027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9028  (exit $ac_status); }
9029 if test -f lex.yy.c; then
9030  ac_cv_prog_lex_root=lex.yy
9031 elif test -f lexyy.c; then
9032  ac_cv_prog_lex_root=lexyy
9033 else
9034  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
9035 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
9036   { (exit 1); exit 1; }; }
9037 fi
9038 fi
9039 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
9040 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
9041 rm -f conftest.l
9042 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
9043
9044 echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
9045 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
9046 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
9047  echo $ECHO_N "(cached) $ECHO_C" >&6
9048 else
9049  # POSIX says lex can declare yytext either as a pointer or an array; the
9050 # default is implementation-dependent. Figure out which it is, since
9051 # not all implementations provide the %pointer and %array declarations.
9052 ac_cv_prog_lex_yytext_pointer=no
9053 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
9054 ac_save_LIBS=$LIBS
9055 LIBS="$LIBS $LEXLIB"
9056 cat >conftest.$ac_ext <<_ACEOF
9057 `cat $LEX_OUTPUT_ROOT.c`
9058 _ACEOF
9059 rm -f conftest.$ac_objext conftest$ac_exeext
9060 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9061  (eval $ac_link) 2>conftest.er1
9062  ac_status=$?
9177    grep -v '^ *+' conftest.er1 >conftest.err
9178    rm -f conftest.er1
9179    cat conftest.err >&5
9180    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9181 <  (exit $ac_status); } &&
9182 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9183 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9184 <  (eval $ac_try) 2>&5
9185 <  ac_status=$?
9072 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9073 <  (exit $ac_status); }; } &&
9074 <         { ac_try='test -s conftest$ac_exeext'
9075 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9076 <  (eval $ac_try) 2>&5
9077 <  ac_status=$?
9078 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079 <  (exit $ac_status); }; }; then
9080 <  ac_cv_prog_lex_yytext_pointer=yes
9181 >  (exit $ac_status); } >/dev/null && {
9182 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9183 >         test ! -s conftest.err
9184 >       }; then
9185 >  ac_header_preproc=yes
9186   else
9187    echo "$as_me: failed program was:" >&5
9188   sed 's/^/| /' conftest.$ac_ext >&5
9189  
9190 +  ac_header_preproc=no
9191   fi
9086 rm -f conftest.err conftest.$ac_objext \
9087      conftest$ac_exeext conftest.$ac_ext
9088 LIBS=$ac_save_LIBS
9089 rm -f "${LEX_OUTPUT_ROOT}.c"
9192  
9193 < fi
9194 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
9195 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
9094 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
9193 > rm -f conftest.err conftest.$ac_ext
9194 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9195 > echo "${ECHO_T}$ac_header_preproc" >&6; }
9196  
9197 < cat >>confdefs.h <<\_ACEOF
9198 < #define YYTEXT_POINTER 1
9199 < _ACEOF
9200 <
9201 < fi
9202 <
9203 < fi
9204 <
9205 <   # Extract the first word of "perl", so it can be a program name with args.
9206 < set dummy perl; ac_word=$2
9207 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9208 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9209 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
9210 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9211 < else
9212 <  case $PERLINTERP in
9213 <  [\\/]* | ?:[\\/]*)
9214 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9215 <  ;;
9216 <  *)
9217 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9218 < for as_dir in $PATH
9219 < do
9220 <  IFS=$as_save_IFS
9221 <  test -z "$as_dir" && as_dir=.
9222 <  for ac_exec_ext in '' $ac_executable_extensions; do
9223 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9224 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9225 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9125 <    break 2
9126 <  fi
9127 < done
9128 < done
9129 <
9130 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9131 <  ;;
9197 > # So?  What about this header?
9198 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9199 >  yes:no: )
9200 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9201 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9202 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9203 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9204 >    ac_header_preproc=yes
9205 >    ;;
9206 >  no:yes:* )
9207 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9208 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9209 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9210 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9211 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9212 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9213 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9214 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9215 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9216 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9217 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9218 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9219 >    ( cat <<\_ASBOX
9220 > ## ------------------------------ ##
9221 > ## Report this to gezelter@nd.edu ##
9222 > ## ------------------------------ ##
9223 > _ASBOX
9224 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
9225 >    ;;
9226   esac
9227 < fi
9228 < PERLINTERP=$ac_cv_path_PERLINTERP
9229 <
9136 < if test -n "$PERLINTERP"; then
9137 <  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9138 < echo "${ECHO_T}$PERLINTERP" >&6
9139 < else
9140 <  echo "$as_me:$LINENO: result: no" >&5
9141 < echo "${ECHO_T}no" >&6
9142 < fi
9143 <
9144 <   ac_cv_path_perlinterp="$PERLINTERP"
9145 <   _sHpB='#!'
9146 <
9147 <
9148 < # Check whether --with-perl-shebang or --without-perl-shebang was given.
9149 < if test "${with_perl_shebang+set}" = set; then
9150 <  withval="$with_perl_shebang"
9151 <  opt_perl_shebang="$withval"
9152 < else
9153 <                opt_perl_shebang="not_set"
9154 < fi;
9155 <   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
9156 < echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
9157 < if test "${ax_cv_opt_perl_shebang+set}" = set; then
9227 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
9228 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9229 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9230    echo $ECHO_N "(cached) $ECHO_C" >&6
9231   else
9232 <   case "$opt_perl_shebang" in
9161 <                      not_set  ) ax_cv_opt_perl_shebang=''
9162 <                               ;;
9163 <                         *     )
9164 <        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
9165 <                    esac
9166 <
9232 >  eval "$as_ac_Header=\$ac_header_preproc"
9233   fi
9234 < echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
9235 < echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
9236 <   if test "A$ax_cv_opt_perl_shebang" != "A"
9171 <     then
9172 <       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
9173 <       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9174 <              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
9175 < echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
9234 > ac_res=`eval echo '${'$as_ac_Header'}'`
9235 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
9236 > echo "${ECHO_T}$ac_res" >&6; }
9237  
9177 # Automatic detection of sharpbang formula starts here
9178     else
9179   _somian_shbangperl=`$PERLINTERP -V:startperl`
9180   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
9181   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
9182 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
9183 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
9184  echo $ECHO_N "(cached) $ECHO_C" >&6
9185 else
9186  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9187        if test "x$_somian_kspb_perl" == x
9188          then _somian_ksbp_warn_empty='durnit'
9189          else
9190          case "A$_somian_kspb_perl" in
9191                 A#!*perl* )
9192           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
9193                        ;;
9194                     A*    )  _somian_ksbp_warn_defau='trouble'
9195                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
9196          esac
9197        fi
9198
9238   fi
9239 < echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
9240 < echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
9241 < # The above prints Checking ... result message to user.
9203 <   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9204 <
9205 <    if test A${_somian_ksbp_warn_empty+set} == Aset
9206 <      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9207 < echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9208 <    fi
9209 < # Inform user after printing result value
9210 <    if test A${_somian_ksbp_warn_defau+set} == Aset
9211 <      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9212 < echo "$as_me: Maybe Not good -" >&6;}
9213 <           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9214 < echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9215 <      else { echo "$as_me:$LINENO: OK Good result - " >&5
9216 < echo "$as_me: OK Good result - " >&6;}
9217 <           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9218 < echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9219 <    fi
9220 <  fi
9221 <
9222 < # Extract the first word of "ar", so it can be a program name with args.
9223 < set dummy ar; ac_word=$2
9224 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9225 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9226 < if test "${ac_cv_prog_AR+set}" = set; then
9227 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9228 < else
9229 <  if test -n "$AR"; then
9230 <  ac_cv_prog_AR="$AR" # Let the user override the test.
9231 < else
9232 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9233 < for as_dir in $PATH
9234 < do
9235 <  IFS=$as_save_IFS
9236 <  test -z "$as_dir" && as_dir=.
9237 <  for ac_exec_ext in '' $ac_executable_extensions; do
9238 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9239 <    ac_cv_prog_AR="ar"
9240 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9241 <    break 2
9242 <  fi
9243 < done
9244 < done
9245 <
9246 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
9247 < fi
9248 < fi
9249 < AR=$ac_cv_prog_AR
9250 < if test -n "$AR"; then
9251 <  echo "$as_me:$LINENO: result: $AR" >&5
9252 < echo "${ECHO_T}$AR" >&6
9253 < else
9254 <  echo "$as_me:$LINENO: result: no" >&5
9255 < echo "${ECHO_T}no" >&6
9256 < fi
9257 <
9258 < if test "$AR" = "NONE"; then
9259 <  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9260 < echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9261 <   { (exit 1); exit 1; }; }
9262 <  cat >confcache <<\_ACEOF
9263 < # This file is a shell script that caches the results of configure
9264 < # tests run on this system so they can be shared between configure
9265 < # scripts and configure runs, see configure's option --config-cache.
9266 < # It is not useful on other systems.  If it contains results you don't
9267 < # want to keep, you may remove or edit it.
9268 < #
9269 < # config.status only pays attention to the cache file if you give it
9270 < # the --recheck option to rerun configure.
9271 < #
9272 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
9273 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
9274 < # following values.
9275 <
9239 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
9240 >  cat >>confdefs.h <<_ACEOF
9241 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9242   _ACEOF
9243  
9278 # The following way of writing the cache mishandles newlines in values,
9279 # but we know of no workaround that is simple, portable, and efficient.
9280 # So, don't put newlines in cache variables' values.
9281 # Ultrix sh set writes to stderr and can't be redirected directly,
9282 # and sets the high bit in the cache file unless we assign to the vars.
9283 {
9284  (set) 2>&1 |
9285    case `(ac_space=' '; set | grep ac_space) 2>&1` in
9286    *ac_space=\ *)
9287      # `set' does not quote correctly, so add quotes (double-quote
9288      # substitution turns \\\\ into \\, and sed turns \\ into \).
9289      sed -n \
9290        "s/'/'\\\\''/g;
9291          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9292      ;;
9293    *)
9294      # `set' quotes correctly as required by POSIX, so do not add quotes.
9295      sed -n \
9296        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9297      ;;
9298    esac;
9299 } |
9300  sed '
9301     t clear
9302     : clear
9303     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9304     t end
9305     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9306     : end' >>confcache
9307 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9308  if test -w $cache_file; then
9309    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9310    cat confcache >$cache_file
9311  else
9312    echo "not updating unwritable cache $cache_file"
9313  fi
9244   fi
9315 rm -f confcache
9316  exit 1
9317 fi
9245  
9319 # Extract the first word of "ps", so it can be a program name with args.
9320 set dummy ps; ac_word=$2
9321 echo "$as_me:$LINENO: checking for $ac_word" >&5
9322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9323 if test "${ac_cv_path_PS+set}" = set; then
9324  echo $ECHO_N "(cached) $ECHO_C" >&6
9325 else
9326  case $PS in
9327  [\\/]* | ?:[\\/]*)
9328  ac_cv_path_PS="$PS" # Let the user override the test with a path.
9329  ;;
9330  *)
9331  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9332 for as_dir in $PATH
9333 do
9334  IFS=$as_save_IFS
9335  test -z "$as_dir" && as_dir=.
9336  for ac_exec_ext in '' $ac_executable_extensions; do
9337  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9338    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
9339    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9340    break 2
9341  fi
9246   done
9343 done
9247  
9345  ;;
9346 esac
9347 fi
9348 PS=$ac_cv_path_PS
9248  
9249 < if test -n "$PS"; then
9250 <  echo "$as_me:$LINENO: result: $PS" >&5
9251 < echo "${ECHO_T}$PS" >&6
9252 < else
9354 <  echo "$as_me:$LINENO: result: no" >&5
9355 < echo "${ECHO_T}no" >&6
9356 < fi
9357 <
9358 < echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
9359 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
9360 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
9249 > # Checks for typedefs, structures, and compiler characteristics.
9250 > { echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
9251 > echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6; }
9252 > if test "${ac_cv_header_stdbool_h+set}" = set; then
9253    echo $ECHO_N "(cached) $ECHO_C" >&6
9254   else
9255 <
9256 <        if $PS ax -o rss > /dev/null 2>&1; then
9365 <                ac_cv_prog_ps_ax=yes
9366 <        else
9367 <                ac_cv_prog_ps_ax=no
9368 <        fi
9369 <        if $PS -ef -o rss > /dev/null 2>&1; then
9370 <                ac_cv_prog_ps_ef=yes
9371 <        else
9372 <                ac_cv_prog_ps_ef=no
9373 <        fi
9374 <        if test "$ac_cv_prog_ps_ax" = yes; then
9375 <                ac_cv_prog_ps_syntax=BSD
9376 <        else
9377 <                if test "$ac_cv_prog_ps_ef" = yes; then
9378 <                        ac_cv_prog_ps_syntax=POSIX
9379 <                else
9380 <                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
9381 < echo "$as_me: error: Could not determine ps syntax" >&2;}
9382 <   { (exit 1); exit 1; }; }
9383 <                fi
9384 <        fi
9385 <
9386 < fi
9387 < echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
9388 < echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
9389 <
9390 <
9391 < cat >>confdefs.h <<_ACEOF
9392 < #define PSCOMMAND $PS
9255 >  cat >conftest.$ac_ext <<_ACEOF
9256 > /* confdefs.h.  */
9257   _ACEOF
9258 + cat confdefs.h >>conftest.$ac_ext
9259 + cat >>conftest.$ac_ext <<_ACEOF
9260 + /* end confdefs.h.  */
9261  
9262 + #include <stdbool.h>
9263 + #ifndef bool
9264 + "error: bool is not defined"
9265 + #endif
9266 + #ifndef false
9267 + "error: false is not defined"
9268 + #endif
9269 + #if false
9270 + "error: false is not 0"
9271 + #endif
9272 + #ifndef true
9273 + "error: true is not defined"
9274 + #endif
9275 + #if true != 1
9276 + "error: true is not 1"
9277 + #endif
9278 + #ifndef __bool_true_false_are_defined
9279 + "error: __bool_true_false_are_defined is not defined"
9280 + #endif
9281  
9282 < cat >>confdefs.h <<\_ACEOF
9397 < #define OBAPI
9398 < _ACEOF
9282 >        struct s { _Bool s: 1; _Bool t; } s;
9283  
9284 +        char a[true == 1 ? 1 : -1];
9285 +        char b[false == 0 ? 1 : -1];
9286 +        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9287 +        char d[(bool) 0.5 == true ? 1 : -1];
9288 +        bool e = &s;
9289 +        char f[(_Bool) 0.0 == false ? 1 : -1];
9290 +        char g[true];
9291 +        char h[sizeof (_Bool)];
9292 +        char i[sizeof s.t];
9293 +        enum { j = false, k = true, l = false * true, m = true * 256 };
9294 +        _Bool n[m];
9295 +        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9296 +        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9297 + #       if defined __xlc__ || defined __GNUC__
9298 +         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9299 +            reported by James Lemley on 2005-10-05; see
9300 +            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9301 +            This test is not quite right, since xlc is allowed to
9302 +            reject this program, as the initializer for xlcbug is
9303 +            not one of the forms that C requires support for.
9304 +            However, doing the test right would require a runtime
9305 +            test, and that would make cross-compilation harder.
9306 +            Let us hope that IBM fixes the xlc bug, and also adds
9307 +            support for this kind of constant expression.  In the
9308 +            meantime, this test will reject xlc, which is OK, since
9309 +            our stdbool.h substitute should suffice.  We also test
9310 +            this with GCC, where it should work, to detect more
9311 +            quickly whether someone messes up the test in the
9312 +            future.  */
9313 +         char digs[] = "0123456789";
9314 +         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9315 + #       endif
9316 +        /* Catch a bug in an HP-UX C compiler.  See
9317 +           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9318 +           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9319 +         */
9320 +        _Bool q = true;
9321 +        _Bool *pq = &q;
9322  
9323 <
9324 < if test "$ac_cv_prog_ps_syntax" = BSD; then
9325 <  cat >>confdefs.h <<\_ACEOF
9326 < #define PSTYPE_IS_BSD 1
9327 < _ACEOF
9323 > #ifdef FC_DUMMY_MAIN
9324 > #ifndef FC_DUMMY_MAIN_EQ_F77
9325 > #  ifdef __cplusplus
9326 >     extern "C"
9327 > #  endif
9328 >   int FC_DUMMY_MAIN() { return 1; }
9329 > #endif
9330 > #endif
9331 > int
9332 > main ()
9333 > {
9334  
9335 < else
9336 <   if test "$ac_cv_prog_ps_syntax" = POSIX; then
9337 <       cat >>confdefs.h <<\_ACEOF
9338 < #define PSTYPE_IS_POSIX 1
9339 < _ACEOF
9335 >        *pq |= q;
9336 >        *pq |= ! q;
9337 >        /* Refer to every declared value, to avoid compiler optimizations.  */
9338 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9339 >                + !m + !n + !o + !p + !q + !pq);
9340  
9341 <   else
9342 <       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
9343 < echo "$as_me: error: Unknown ps syntax type!" >&2;}
9344 <   { (exit 1); exit 1; }; }
9345 <   fi
9346 < fi
9347 <
9348 <
9349 < # Check whether --with-mpi or --without-mpi was given.
9422 < if test "${with_mpi+set}" = set; then
9423 <  withval="$with_mpi"
9424 <  with_mpi=$withval
9425 < else
9426 <  with_mpi="no"
9427 < fi;
9428 <
9429 < case "x$with_mpi" in
9430 <        xyes | "x")  USE_MPI=yes;;
9431 <        xno) USE_MPI=no ;;
9432 <        *) MPI="$with_mpi"; USE_MPI=yes ;;
9341 >  ;
9342 >  return 0;
9343 > }
9344 > _ACEOF
9345 > rm -f conftest.$ac_objext
9346 > if { (ac_try="$ac_compile"
9347 > case "(($ac_try" in
9348 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9349 >  *) ac_try_echo=$ac_try;;
9350   esac
9351 < if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
9352 <        MPI="/usr/local"
9353 < fi
9354 < if test "$USE_MPI" = "yes"; then
9355 <
9356 <
9357 < # Set variables...
9358 < MPI_LIB_DIR="$MPI/lib"
9359 < MPI_INC_DIR="$MPI/include"
9360 <
9361 <
9362 <
9446 < echo "$as_me:$LINENO: checking for mpi.h" >&5
9447 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
9448 < have_mpi_h=0
9449 < rm -f conftest*
9450 < echo '#include <mpi.h>' > conftest.cc
9451 < if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
9452 <        echo "$as_me:$LINENO: result: yes" >&5
9453 < echo "${ECHO_T}yes" >&6
9454 <        have_mpi_h=1
9351 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9352 >  (eval "$ac_compile") 2>conftest.er1
9353 >  ac_status=$?
9354 >  grep -v '^ *+' conftest.er1 >conftest.err
9355 >  rm -f conftest.er1
9356 >  cat conftest.err >&5
9357 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9358 >  (exit $ac_status); } && {
9359 >         test -z "$ac_c_werror_flag" ||
9360 >         test ! -s conftest.err
9361 >       } && test -s conftest.$ac_objext; then
9362 >  ac_cv_header_stdbool_h=yes
9363   else
9364 <        if test -s conftest.out ; then
9365 <                cat conftest.out >> config.log
9458 <        fi
9459 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9460 < echo "${ECHO_T}no! Check MPI include paths" >&6
9461 <        USE_MPI="no"
9462 < fi
9463 < rm -f conftest*
9464 < if test "$have_mpi_h" = 1; then
9364 >  echo "$as_me: failed program was:" >&5
9365 > sed 's/^/| /' conftest.$ac_ext >&5
9366  
9367 < cat >>confdefs.h <<\_ACEOF
9467 < #define HAVE_MPI_H 1
9468 < _ACEOF
9469 <
9367 >        ac_cv_header_stdbool_h=no
9368   fi
9369  
9370 < echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
9473 < echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
9474 < have_mpif_h=0
9475 < rm -f conftest*
9476 < cat >conftest.f90 <<EOF
9477 < program main
9478 <   include 'mpif.h'
9479 < end
9480 < EOF
9481 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
9482 <        echo "$as_me:$LINENO: result: yes" >&5
9483 < echo "${ECHO_T}yes" >&6
9484 <        MPI_F90_INC="$MPI_INC_DIR"
9485 <        have_mpif_h=1
9486 < else
9487 <        if test -s conftest.out ; then
9488 <                cat conftest.out >> config.log
9489 <        fi
9490 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9491 < echo "${ECHO_T}no! Check MPI include paths" >&6
9492 <        USE_MPI="no"
9370 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9371   fi
9372 < rm -f conftest*
9373 <
9374 < if test "$have_mpif_h" = 1; then
9375 <
9376 < cat >>confdefs.h <<\_ACEOF
9499 < #define HAVE_MPIF_H 1
9500 < _ACEOF
9501 <
9502 < fi
9503 <
9504 < ac_ext=c
9505 < ac_cpp='$CPP $CPPFLAGS'
9506 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9507 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9508 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
9509 <
9510 < ac_save_LDFLAGS=$LDFLAGS
9511 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
9512 <
9513 < if test x = x"$MPI_LIB"; then
9514 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9515 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9516 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9372 > { echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
9373 > echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6; }
9374 > { echo "$as_me:$LINENO: checking for _Bool" >&5
9375 > echo $ECHO_N "checking for _Bool... $ECHO_C" >&6; }
9376 > if test "${ac_cv_type__Bool+set}" = set; then
9377    echo $ECHO_N "(cached) $ECHO_C" >&6
9378   else
9379 <  ac_check_lib_save_LIBS=$LIBS
9520 < LIBS="-lmpich  $LIBS"
9521 < cat >conftest.$ac_ext <<_ACEOF
9379 >  cat >conftest.$ac_ext <<_ACEOF
9380   /* confdefs.h.  */
9381   _ACEOF
9382   cat confdefs.h >>conftest.$ac_ext
9383   cat >>conftest.$ac_ext <<_ACEOF
9384   /* end confdefs.h.  */
9385 <
9386 < /* Override any gcc2 internal prototype to avoid an error.  */
9387 < #ifdef __cplusplus
9388 < extern "C"
9385 > $ac_includes_default
9386 > typedef _Bool ac__type_new_;
9387 > #ifdef FC_DUMMY_MAIN
9388 > #ifndef FC_DUMMY_MAIN_EQ_F77
9389 > #  ifdef __cplusplus
9390 >     extern "C"
9391 > #  endif
9392 >   int FC_DUMMY_MAIN() { return 1; }
9393   #endif
9394 < /* We use char because int might match the return type of a gcc2
9533 <   builtin and then its argument prototype would still apply.  */
9534 < char MPI_Init ();
9394 > #endif
9395   int
9396   main ()
9397   {
9398 < MPI_Init ();
9398 > if ((ac__type_new_ *) 0)
9399 >  return 0;
9400 > if (sizeof (ac__type_new_))
9401 >  return 0;
9402    ;
9403    return 0;
9404   }
9405   _ACEOF
9406 < rm -f conftest.$ac_objext conftest$ac_exeext
9407 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9408 <  (eval $ac_link) 2>conftest.er1
9406 > rm -f conftest.$ac_objext
9407 > if { (ac_try="$ac_compile"
9408 > case "(($ac_try" in
9409 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9410 >  *) ac_try_echo=$ac_try;;
9411 > esac
9412 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9413 >  (eval "$ac_compile") 2>conftest.er1
9414    ac_status=$?
9415    grep -v '^ *+' conftest.er1 >conftest.err
9416    rm -f conftest.er1
9417    cat conftest.err >&5
9418    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9419 <  (exit $ac_status); } &&
9420 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9421 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9422 <  (eval $ac_try) 2>&5
9423 <  ac_status=$?
9556 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557 <  (exit $ac_status); }; } &&
9558 <         { ac_try='test -s conftest$ac_exeext'
9559 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9560 <  (eval $ac_try) 2>&5
9561 <  ac_status=$?
9562 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9563 <  (exit $ac_status); }; }; then
9564 <  ac_cv_lib_mpich_MPI_Init=yes
9419 >  (exit $ac_status); } && {
9420 >         test -z "$ac_c_werror_flag" ||
9421 >         test ! -s conftest.err
9422 >       } && test -s conftest.$ac_objext; then
9423 >  ac_cv_type__Bool=yes
9424   else
9425    echo "$as_me: failed program was:" >&5
9426   sed 's/^/| /' conftest.$ac_ext >&5
9427  
9428 < ac_cv_lib_mpich_MPI_Init=no
9428 >        ac_cv_type__Bool=no
9429   fi
9430 < rm -f conftest.err conftest.$ac_objext \
9431 <      conftest$ac_exeext conftest.$ac_ext
9573 < LIBS=$ac_check_lib_save_LIBS
9430 >
9431 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9432   fi
9433 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
9434 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9435 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
9436 <  MPI_LIB="-lmpich"
9433 > { echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
9434 > echo "${ECHO_T}$ac_cv_type__Bool" >&6; }
9435 > if test $ac_cv_type__Bool = yes; then
9436 >
9437 > cat >>confdefs.h <<_ACEOF
9438 > #define HAVE__BOOL 1
9439 > _ACEOF
9440 >
9441 >
9442   fi
9443  
9444 + if test $ac_cv_header_stdbool_h = yes; then
9445 +
9446 + cat >>confdefs.h <<\_ACEOF
9447 + #define HAVE_STDBOOL_H 1
9448 + _ACEOF
9449 +
9450   fi
9451 < if test x = x"$MPI_LIB"; then
9452 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9453 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9454 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9451 >
9452 > { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9453 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9454 > if test "${ac_cv_c_const+set}" = set; then
9455    echo $ECHO_N "(cached) $ECHO_C" >&6
9456   else
9457 <  ac_check_lib_save_LIBS=$LIBS
9589 < LIBS="-lmpi  $LIBS"
9590 < cat >conftest.$ac_ext <<_ACEOF
9457 >  cat >conftest.$ac_ext <<_ACEOF
9458   /* confdefs.h.  */
9459   _ACEOF
9460   cat confdefs.h >>conftest.$ac_ext
9461   cat >>conftest.$ac_ext <<_ACEOF
9462   /* end confdefs.h.  */
9463  
9464 < /* Override any gcc2 internal prototype to avoid an error.  */
9465 < #ifdef __cplusplus
9466 < extern "C"
9464 > #ifdef FC_DUMMY_MAIN
9465 > #ifndef FC_DUMMY_MAIN_EQ_F77
9466 > #  ifdef __cplusplus
9467 >     extern "C"
9468 > #  endif
9469 >   int FC_DUMMY_MAIN() { return 1; }
9470   #endif
9471 < /* We use char because int might match the return type of a gcc2
9602 <   builtin and then its argument prototype would still apply.  */
9603 < char MPI_Init ();
9471 > #endif
9472   int
9473   main ()
9474   {
9475 < MPI_Init ();
9475 > /* FIXME: Include the comments suggested by Paul. */
9476 > #ifndef __cplusplus
9477 >  /* Ultrix mips cc rejects this.  */
9478 >  typedef int charset[2];
9479 >  const charset cs;
9480 >  /* SunOS 4.1.1 cc rejects this.  */
9481 >  char const *const *pcpcc;
9482 >  char **ppc;
9483 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9484 >  struct point {int x, y;};
9485 >  static struct point const zero = {0,0};
9486 >  /* AIX XL C 1.02.0.0 rejects this.
9487 >     It does not let you subtract one const X* pointer from another in
9488 >     an arm of an if-expression whose if-part is not a constant
9489 >     expression */
9490 >  const char *g = "string";
9491 >  pcpcc = &g + (g ? g-g : 0);
9492 >  /* HPUX 7.0 cc rejects these. */
9493 >  ++pcpcc;
9494 >  ppc = (char**) pcpcc;
9495 >  pcpcc = (char const *const *) ppc;
9496 >  { /* SCO 3.2v4 cc rejects this.  */
9497 >    char *t;
9498 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9499 >
9500 >    *t++ = 0;
9501 >    if (s) return 0;
9502 >  }
9503 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9504 >    int x[] = {25, 17};
9505 >    const int *foo = &x[0];
9506 >    ++foo;
9507 >  }
9508 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9509 >    typedef const int *iptr;
9510 >    iptr p = 0;
9511 >    ++p;
9512 >  }
9513 >  { /* AIX XL C 1.02.0.0 rejects this saying
9514 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9515 >    struct s { int j; const int *ap[3]; };
9516 >    struct s *b; b->j = 5;
9517 >  }
9518 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9519 >    const int foo = 10;
9520 >    if (!foo) return 0;
9521 >  }
9522 >  return !cs[0] && !zero.x;
9523 > #endif
9524 >
9525    ;
9526    return 0;
9527   }
9528   _ACEOF
9529 < rm -f conftest.$ac_objext conftest$ac_exeext
9530 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9531 <  (eval $ac_link) 2>conftest.er1
9529 > rm -f conftest.$ac_objext
9530 > if { (ac_try="$ac_compile"
9531 > case "(($ac_try" in
9532 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9533 >  *) ac_try_echo=$ac_try;;
9534 > esac
9535 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9536 >  (eval "$ac_compile") 2>conftest.er1
9537    ac_status=$?
9538    grep -v '^ *+' conftest.er1 >conftest.err
9539    rm -f conftest.er1
9540    cat conftest.err >&5
9541    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9542 <  (exit $ac_status); } &&
9543 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9544 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9545 <  (eval $ac_try) 2>&5
9546 <  ac_status=$?
9625 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626 <  (exit $ac_status); }; } &&
9627 <         { ac_try='test -s conftest$ac_exeext'
9628 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9629 <  (eval $ac_try) 2>&5
9630 <  ac_status=$?
9631 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632 <  (exit $ac_status); }; }; then
9633 <  ac_cv_lib_mpi_MPI_Init=yes
9542 >  (exit $ac_status); } && {
9543 >         test -z "$ac_c_werror_flag" ||
9544 >         test ! -s conftest.err
9545 >       } && test -s conftest.$ac_objext; then
9546 >  ac_cv_c_const=yes
9547   else
9548    echo "$as_me: failed program was:" >&5
9549   sed 's/^/| /' conftest.$ac_ext >&5
9550  
9551 < ac_cv_lib_mpi_MPI_Init=no
9551 >        ac_cv_c_const=no
9552   fi
9553 < rm -f conftest.err conftest.$ac_objext \
9554 <      conftest$ac_exeext conftest.$ac_ext
9642 < LIBS=$ac_check_lib_save_LIBS
9553 >
9554 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9555   fi
9556 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9557 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9558 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9647 <  MPI_LIB="-lmpi"
9648 < fi
9556 > { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
9557 > echo "${ECHO_T}$ac_cv_c_const" >&6; }
9558 > if test $ac_cv_c_const = no; then
9559  
9560 + cat >>confdefs.h <<\_ACEOF
9561 + #define const
9562 + _ACEOF
9563 +
9564   fi
9565 < $as_unset ac_cv_lib_mpi_MPI_Init
9566 < if test x = x"$MPI_LIB"; then
9567 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9568 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9655 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9565 >
9566 > { echo "$as_me:$LINENO: checking for inline" >&5
9567 > echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
9568 > if test "${ac_cv_c_inline+set}" = set; then
9569    echo $ECHO_N "(cached) $ECHO_C" >&6
9570   else
9571 <  ac_check_lib_save_LIBS=$LIBS
9572 < LIBS="-lmpi "-llam" $LIBS"
9573 < cat >conftest.$ac_ext <<_ACEOF
9571 >  ac_cv_c_inline=no
9572 > for ac_kw in inline __inline__ __inline; do
9573 >  cat >conftest.$ac_ext <<_ACEOF
9574   /* confdefs.h.  */
9575   _ACEOF
9576   cat confdefs.h >>conftest.$ac_ext
9577   cat >>conftest.$ac_ext <<_ACEOF
9578   /* end confdefs.h.  */
9579 <
9580 < /* Override any gcc2 internal prototype to avoid an error.  */
9581 < #ifdef __cplusplus
9582 < extern "C"
9579 > #ifndef __cplusplus
9580 > typedef int foo_t;
9581 > static $ac_kw foo_t static_foo () {return 0; }
9582 > $ac_kw foo_t foo () {return 0; }
9583   #endif
9584 < /* We use char because int might match the return type of a gcc2
9672 <   builtin and then its argument prototype would still apply.  */
9673 < char MPI_Init ();
9674 < int
9675 < main ()
9676 < {
9677 < MPI_Init ();
9678 <  ;
9679 <  return 0;
9680 < }
9584 >
9585   _ACEOF
9586 < rm -f conftest.$ac_objext conftest$ac_exeext
9587 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9588 <  (eval $ac_link) 2>conftest.er1
9586 > rm -f conftest.$ac_objext
9587 > if { (ac_try="$ac_compile"
9588 > case "(($ac_try" in
9589 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9590 >  *) ac_try_echo=$ac_try;;
9591 > esac
9592 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9593 >  (eval "$ac_compile") 2>conftest.er1
9594    ac_status=$?
9595    grep -v '^ *+' conftest.er1 >conftest.err
9596    rm -f conftest.er1
9597    cat conftest.err >&5
9598    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9599 <  (exit $ac_status); } &&
9600 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9601 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9602 <  (eval $ac_try) 2>&5
9603 <  ac_status=$?
9695 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9696 <  (exit $ac_status); }; } &&
9697 <         { ac_try='test -s conftest$ac_exeext'
9698 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9699 <  (eval $ac_try) 2>&5
9700 <  ac_status=$?
9701 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9702 <  (exit $ac_status); }; }; then
9703 <  ac_cv_lib_mpi_MPI_Init=yes
9599 >  (exit $ac_status); } && {
9600 >         test -z "$ac_c_werror_flag" ||
9601 >         test ! -s conftest.err
9602 >       } && test -s conftest.$ac_objext; then
9603 >  ac_cv_c_inline=$ac_kw
9604   else
9605    echo "$as_me: failed program was:" >&5
9606   sed 's/^/| /' conftest.$ac_ext >&5
9607  
9608 < ac_cv_lib_mpi_MPI_Init=no
9608 >
9609   fi
9710 rm -f conftest.err conftest.$ac_objext \
9711      conftest$ac_exeext conftest.$ac_ext
9712 LIBS=$ac_check_lib_save_LIBS
9713 fi
9714 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9715 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9716 if test $ac_cv_lib_mpi_MPI_Init = yes; then
9717  MPI_LIB="-lmpi -llam"
9718 fi
9610  
9611 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9612 +  test "$ac_cv_c_inline" != no && break
9613 + done
9614 +
9615   fi
9616 < $as_unset ac_cv_lib_mpich_MPI_Init
9617 < if test x = x"$MPI_LIB"; then
9618 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9619 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9620 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9616 > { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
9617 > echo "${ECHO_T}$ac_cv_c_inline" >&6; }
9618 >
9619 >
9620 > case $ac_cv_c_inline in
9621 >  inline | yes) ;;
9622 >  *)
9623 >    case $ac_cv_c_inline in
9624 >      no) ac_val=;;
9625 >      *) ac_val=$ac_cv_c_inline;;
9626 >    esac
9627 >    cat >>confdefs.h <<_ACEOF
9628 > #ifndef __cplusplus
9629 > #define inline $ac_val
9630 > #endif
9631 > _ACEOF
9632 >    ;;
9633 > esac
9634 >
9635 > { echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
9636 > echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6; }
9637 > if test "${ac_cv_c_restrict+set}" = set; then
9638    echo $ECHO_N "(cached) $ECHO_C" >&6
9639   else
9640 <  ac_check_lib_save_LIBS=$LIBS
9641 < LIBS="-lmpich "-lpmpich" $LIBS"
9642 < cat >conftest.$ac_ext <<_ACEOF
9640 >  ac_cv_c_restrict=no
9641 >   # Try the official restrict keyword, then gcc's __restrict, and
9642 >   # the less common variants.
9643 >   for ac_kw in restrict __restrict __restrict__ _Restrict; do
9644 >     cat >conftest.$ac_ext <<_ACEOF
9645   /* confdefs.h.  */
9646   _ACEOF
9647   cat confdefs.h >>conftest.$ac_ext
9648   cat >>conftest.$ac_ext <<_ACEOF
9649   /* end confdefs.h.  */
9650 <
9651 < /* Override any gcc2 internal prototype to avoid an error.  */
9652 < #ifdef __cplusplus
9653 < extern "C"
9650 > typedef int * int_ptr;
9651 >        int foo (int_ptr $ac_kw ip) {
9652 >        return ip[0];
9653 >       }
9654 > #ifdef FC_DUMMY_MAIN
9655 > #ifndef FC_DUMMY_MAIN_EQ_F77
9656 > #  ifdef __cplusplus
9657 >     extern "C"
9658 > #  endif
9659 >   int FC_DUMMY_MAIN() { return 1; }
9660   #endif
9661 < /* We use char because int might match the return type of a gcc2
9742 <   builtin and then its argument prototype would still apply.  */
9743 < char MPI_Init ();
9661 > #endif
9662   int
9663   main ()
9664   {
9665 < MPI_Init ();
9665 > int s[1];
9666 >        int * $ac_kw t = s;
9667 >        t[0] = 0;
9668 >        return foo(t)
9669    ;
9670    return 0;
9671   }
9672   _ACEOF
9673 < rm -f conftest.$ac_objext conftest$ac_exeext
9674 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9675 <  (eval $ac_link) 2>conftest.er1
9673 > rm -f conftest.$ac_objext
9674 > if { (ac_try="$ac_compile"
9675 > case "(($ac_try" in
9676 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9677 >  *) ac_try_echo=$ac_try;;
9678 > esac
9679 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9680 >  (eval "$ac_compile") 2>conftest.er1
9681    ac_status=$?
9682    grep -v '^ *+' conftest.er1 >conftest.err
9683    rm -f conftest.er1
9684    cat conftest.err >&5
9685    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9686 <  (exit $ac_status); } &&
9687 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9688 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9689 <  (eval $ac_try) 2>&5
9690 <  ac_status=$?
9765 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766 <  (exit $ac_status); }; } &&
9767 <         { ac_try='test -s conftest$ac_exeext'
9768 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9769 <  (eval $ac_try) 2>&5
9770 <  ac_status=$?
9771 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9772 <  (exit $ac_status); }; }; then
9773 <  ac_cv_lib_mpich_MPI_Init=yes
9686 >  (exit $ac_status); } && {
9687 >         test -z "$ac_c_werror_flag" ||
9688 >         test ! -s conftest.err
9689 >       } && test -s conftest.$ac_objext; then
9690 >  ac_cv_c_restrict=$ac_kw
9691   else
9692    echo "$as_me: failed program was:" >&5
9693   sed 's/^/| /' conftest.$ac_ext >&5
9694  
9695 < ac_cv_lib_mpich_MPI_Init=no
9695 >
9696   fi
9780 rm -f conftest.err conftest.$ac_objext \
9781      conftest$ac_exeext conftest.$ac_ext
9782 LIBS=$ac_check_lib_save_LIBS
9783 fi
9784 echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
9785 echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9786 if test $ac_cv_lib_mpich_MPI_Init = yes; then
9787  MPI_LIB="-lmpich -lpmpich"
9788 fi
9697  
9698 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9699 +     test "$ac_cv_c_restrict" != no && break
9700 +   done
9701 +
9702   fi
9703 + { echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
9704 + echo "${ECHO_T}$ac_cv_c_restrict" >&6; }
9705 + case $ac_cv_c_restrict in
9706 +   restrict) ;;
9707 +   no)
9708 + cat >>confdefs.h <<\_ACEOF
9709 + #define restrict
9710 + _ACEOF
9711 + ;;
9712 +   *)  cat >>confdefs.h <<_ACEOF
9713 + #define restrict $ac_cv_c_restrict
9714 + _ACEOF
9715 + ;;
9716 + esac
9717  
9718 < $as_unset ac_cv_lib_mpi_MPI_Init
9719 < if test x = x"$MPI_LIB"; then
9720 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9795 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9796 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9718 > { echo "$as_me:$LINENO: checking for size_t" >&5
9719 > echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
9720 > if test "${ac_cv_type_size_t+set}" = set; then
9721    echo $ECHO_N "(cached) $ECHO_C" >&6
9722   else
9723 <  ac_check_lib_save_LIBS=$LIBS
9800 < LIBS="-lmpi -llam -lpthread $LIBS"
9801 < cat >conftest.$ac_ext <<_ACEOF
9723 >  cat >conftest.$ac_ext <<_ACEOF
9724   /* confdefs.h.  */
9725   _ACEOF
9726   cat confdefs.h >>conftest.$ac_ext
9727   cat >>conftest.$ac_ext <<_ACEOF
9728   /* end confdefs.h.  */
9729 <
9730 < /* Override any gcc2 internal prototype to avoid an error.  */
9731 < #ifdef __cplusplus
9732 < extern "C"
9729 > $ac_includes_default
9730 > typedef size_t ac__type_new_;
9731 > #ifdef FC_DUMMY_MAIN
9732 > #ifndef FC_DUMMY_MAIN_EQ_F77
9733 > #  ifdef __cplusplus
9734 >     extern "C"
9735 > #  endif
9736 >   int FC_DUMMY_MAIN() { return 1; }
9737   #endif
9738 < /* We use char because int might match the return type of a gcc2
9813 <   builtin and then its argument prototype would still apply.  */
9814 < char MPI_Init ();
9738 > #endif
9739   int
9740   main ()
9741   {
9742 < MPI_Init ();
9742 > if ((ac__type_new_ *) 0)
9743 >  return 0;
9744 > if (sizeof (ac__type_new_))
9745 >  return 0;
9746    ;
9747    return 0;
9748   }
9749   _ACEOF
9750 < rm -f conftest.$ac_objext conftest$ac_exeext
9751 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9752 <  (eval $ac_link) 2>conftest.er1
9750 > rm -f conftest.$ac_objext
9751 > if { (ac_try="$ac_compile"
9752 > case "(($ac_try" in
9753 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9754 >  *) ac_try_echo=$ac_try;;
9755 > esac
9756 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9757 >  (eval "$ac_compile") 2>conftest.er1
9758    ac_status=$?
9759    grep -v '^ *+' conftest.er1 >conftest.err
9760    rm -f conftest.er1
9761    cat conftest.err >&5
9762    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9763 <  (exit $ac_status); } &&
9764 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9765 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9766 <  (eval $ac_try) 2>&5
9767 <  ac_status=$?
9836 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 <  (exit $ac_status); }; } &&
9838 <         { ac_try='test -s conftest$ac_exeext'
9839 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9840 <  (eval $ac_try) 2>&5
9841 <  ac_status=$?
9842 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9843 <  (exit $ac_status); }; }; then
9844 <  ac_cv_lib_mpi_MPI_Init=yes
9763 >  (exit $ac_status); } && {
9764 >         test -z "$ac_c_werror_flag" ||
9765 >         test ! -s conftest.err
9766 >       } && test -s conftest.$ac_objext; then
9767 >  ac_cv_type_size_t=yes
9768   else
9769    echo "$as_me: failed program was:" >&5
9770   sed 's/^/| /' conftest.$ac_ext >&5
9771  
9772 < ac_cv_lib_mpi_MPI_Init=no
9772 >        ac_cv_type_size_t=no
9773   fi
9774 < rm -f conftest.err conftest.$ac_objext \
9775 <      conftest$ac_exeext conftest.$ac_ext
9853 < LIBS=$ac_check_lib_save_LIBS
9774 >
9775 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9776   fi
9777 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9778 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9779 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9780 <  MPI_LIB="-lmpi -llam -lpthread"
9777 > { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
9778 > echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
9779 > if test $ac_cv_type_size_t = yes; then
9780 >  :
9781   else
9782  
9783 <             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
9784 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
9785 <   { (exit 1); exit 1; }; }
9864 <             USE_MPI="no"
9783 > cat >>confdefs.h <<_ACEOF
9784 > #define size_t unsigned int
9785 > _ACEOF
9786  
9787   fi
9788  
9789 < fi
9789 > { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
9790 > echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
9791 > if test "${ac_cv_header_time+set}" = set; then
9792 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9793 > else
9794 >  cat >conftest.$ac_ext <<_ACEOF
9795 > /* confdefs.h.  */
9796 > _ACEOF
9797 > cat confdefs.h >>conftest.$ac_ext
9798 > cat >>conftest.$ac_ext <<_ACEOF
9799 > /* end confdefs.h.  */
9800 > #include <sys/types.h>
9801 > #include <sys/time.h>
9802 > #include <time.h>
9803  
9804 + #ifdef FC_DUMMY_MAIN
9805 + #ifndef FC_DUMMY_MAIN_EQ_F77
9806 + #  ifdef __cplusplus
9807 +     extern "C"
9808 + #  endif
9809 +   int FC_DUMMY_MAIN() { return 1; }
9810 + #endif
9811 + #endif
9812 + int
9813 + main ()
9814 + {
9815 + if ((struct tm *) 0)
9816 + return 0;
9817 +  ;
9818 +  return 0;
9819 + }
9820 + _ACEOF
9821 + rm -f conftest.$ac_objext
9822 + if { (ac_try="$ac_compile"
9823 + case "(($ac_try" in
9824 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9825 +  *) ac_try_echo=$ac_try;;
9826 + esac
9827 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9828 +  (eval "$ac_compile") 2>conftest.er1
9829 +  ac_status=$?
9830 +  grep -v '^ *+' conftest.er1 >conftest.err
9831 +  rm -f conftest.er1
9832 +  cat conftest.err >&5
9833 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9834 +  (exit $ac_status); } && {
9835 +         test -z "$ac_c_werror_flag" ||
9836 +         test ! -s conftest.err
9837 +       } && test -s conftest.$ac_objext; then
9838 +  ac_cv_header_time=yes
9839 + else
9840 +  echo "$as_me: failed program was:" >&5
9841 + sed 's/^/| /' conftest.$ac_ext >&5
9842  
9843 +        ac_cv_header_time=no
9844 + fi
9845  
9846 < echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
9873 < echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
9874 < MPI_F90_LIB=""
9875 < if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
9876 <        MPI_F90_LIB="-lfmpich"
9877 < elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
9878 <        MPI_F90_LIB="-llamf77mpi"
9879 < else
9880 <                        MPI_F90_LIB="  "
9846 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9847   fi
9848 < echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
9849 < echo "${ECHO_T}found $MPI_F90_LIB" >&6
9848 > { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
9849 > echo "${ECHO_T}$ac_cv_header_time" >&6; }
9850 > if test $ac_cv_header_time = yes; then
9851  
9852 + cat >>confdefs.h <<\_ACEOF
9853 + #define TIME_WITH_SYS_TIME 1
9854 + _ACEOF
9855  
9856   fi
9857  
9858 + { echo "$as_me:$LINENO: checking for clock_t" >&5
9859 + echo $ECHO_N "checking for clock_t... $ECHO_C" >&6; }
9860 + if test "${ac_cv_type_clock_t+set}" = set; then
9861 +  echo $ECHO_N "(cached) $ECHO_C" >&6
9862 + else
9863 +  cat >conftest.$ac_ext <<_ACEOF
9864 + /* confdefs.h.  */
9865 + _ACEOF
9866 + cat confdefs.h >>conftest.$ac_ext
9867 + cat >>conftest.$ac_ext <<_ACEOF
9868 + /* end confdefs.h.  */
9869 + $ac_includes_default
9870 + typedef clock_t ac__type_new_;
9871 + #ifdef FC_DUMMY_MAIN
9872 + #ifndef FC_DUMMY_MAIN_EQ_F77
9873 + #  ifdef __cplusplus
9874 +     extern "C"
9875 + #  endif
9876 +   int FC_DUMMY_MAIN() { return 1; }
9877 + #endif
9878 + #endif
9879 + int
9880 + main ()
9881 + {
9882 + if ((ac__type_new_ *) 0)
9883 +  return 0;
9884 + if (sizeof (ac__type_new_))
9885 +  return 0;
9886 +  ;
9887 +  return 0;
9888 + }
9889 + _ACEOF
9890 + rm -f conftest.$ac_objext
9891 + if { (ac_try="$ac_compile"
9892 + case "(($ac_try" in
9893 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9894 +  *) ac_try_echo=$ac_try;;
9895 + esac
9896 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9897 +  (eval "$ac_compile") 2>conftest.er1
9898 +  ac_status=$?
9899 +  grep -v '^ *+' conftest.er1 >conftest.err
9900 +  rm -f conftest.er1
9901 +  cat conftest.err >&5
9902 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9903 +  (exit $ac_status); } && {
9904 +         test -z "$ac_c_werror_flag" ||
9905 +         test ! -s conftest.err
9906 +       } && test -s conftest.$ac_objext; then
9907 +  ac_cv_type_clock_t=yes
9908 + else
9909 +  echo "$as_me: failed program was:" >&5
9910 + sed 's/^/| /' conftest.$ac_ext >&5
9911  
9912 +        ac_cv_type_clock_t=no
9913 + fi
9914  
9915 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9916 + fi
9917 + { echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
9918 + echo "${ECHO_T}$ac_cv_type_clock_t" >&6; }
9919 + if test $ac_cv_type_clock_t = yes; then
9920  
9921 < USE_CGAL=no
9922 < cgal_makefile=auto
9921 > cat >>confdefs.h <<_ACEOF
9922 > #define HAVE_CLOCK_T 1
9923 > _ACEOF
9924  
9894 # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
9895 if test "${with_cgal_makefile+set}" = set; then
9896  withval="$with_cgal_makefile"
9897  cgal_makefile="$withval"
9898 fi;
9925  
9926 < if test "x$cgal_makefile" != xno; then
9926 > fi
9927  
9928 <  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
9929 <    cgal_makefile="$CGAL_MAKEFILE"
9930 <  fi
9931 <
9932 <  echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
9933 < echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
9928 > { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9929 > echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
9930 > if test "${ac_cv_c_const+set}" = set; then
9931 >  echo $ECHO_N "(cached) $ECHO_C" >&6
9932 > else
9933 >  cat >conftest.$ac_ext <<_ACEOF
9934 > /* confdefs.h.  */
9935 > _ACEOF
9936 > cat confdefs.h >>conftest.$ac_ext
9937 > cat >>conftest.$ac_ext <<_ACEOF
9938 > /* end confdefs.h.  */
9939  
9940 <  if test -f "$cgal_makefile"; then
9940 > #ifdef FC_DUMMY_MAIN
9941 > #ifndef FC_DUMMY_MAIN_EQ_F77
9942 > #  ifdef __cplusplus
9943 >     extern "C"
9944 > #  endif
9945 >   int FC_DUMMY_MAIN() { return 1; }
9946 > #endif
9947 > #endif
9948 > int
9949 > main ()
9950 > {
9951 > /* FIXME: Include the comments suggested by Paul. */
9952 > #ifndef __cplusplus
9953 >  /* Ultrix mips cc rejects this.  */
9954 >  typedef int charset[2];
9955 >  const charset cs;
9956 >  /* SunOS 4.1.1 cc rejects this.  */
9957 >  char const *const *pcpcc;
9958 >  char **ppc;
9959 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9960 >  struct point {int x, y;};
9961 >  static struct point const zero = {0,0};
9962 >  /* AIX XL C 1.02.0.0 rejects this.
9963 >     It does not let you subtract one const X* pointer from another in
9964 >     an arm of an if-expression whose if-part is not a constant
9965 >     expression */
9966 >  const char *g = "string";
9967 >  pcpcc = &g + (g ? g-g : 0);
9968 >  /* HPUX 7.0 cc rejects these. */
9969 >  ++pcpcc;
9970 >  ppc = (char**) pcpcc;
9971 >  pcpcc = (char const *const *) ppc;
9972 >  { /* SCO 3.2v4 cc rejects this.  */
9973 >    char *t;
9974 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9975  
9976 <    cat >config.tmp.Makefile <<EOF
9977 < include $cgal_makefile
9978 < default:
9979 <        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
9980 <        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
9981 <        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
9982 <        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9983 <        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9984 <        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
9985 <        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
9986 <        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9987 <        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9988 <        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
9989 <        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9990 <        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9991 < EOF
9976 >    *t++ = 0;
9977 >    if (s) return 0;
9978 >  }
9979 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9980 >    int x[] = {25, 17};
9981 >    const int *foo = &x[0];
9982 >    ++foo;
9983 >  }
9984 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9985 >    typedef const int *iptr;
9986 >    iptr p = 0;
9987 >    ++p;
9988 >  }
9989 >  { /* AIX XL C 1.02.0.0 rejects this saying
9990 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9991 >    struct s { int j; const int *ap[3]; };
9992 >    struct s *b; b->j = 5;
9993 >  }
9994 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9995 >    const int foo = 10;
9996 >    if (!foo) return 0;
9997 >  }
9998 >  return !cs[0] && !zero.x;
9999 > #endif
10000  
10001 <    make -s -f config.tmp.Makefile
10002 <    . config.tmp.cgalvariables
10001 >  ;
10002 >  return 0;
10003 > }
10004 > _ACEOF
10005 > rm -f conftest.$ac_objext
10006 > if { (ac_try="$ac_compile"
10007 > case "(($ac_try" in
10008 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10009 >  *) ac_try_echo=$ac_try;;
10010 > esac
10011 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10012 >  (eval "$ac_compile") 2>conftest.er1
10013 >  ac_status=$?
10014 >  grep -v '^ *+' conftest.er1 >conftest.err
10015 >  rm -f conftest.er1
10016 >  cat conftest.err >&5
10017 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10018 >  (exit $ac_status); } && {
10019 >         test -z "$ac_c_werror_flag" ||
10020 >         test ! -s conftest.err
10021 >       } && test -s conftest.$ac_objext; then
10022 >  ac_cv_c_const=yes
10023 > else
10024 >  echo "$as_me: failed program was:" >&5
10025 > sed 's/^/| /' conftest.$ac_ext >&5
10026  
10027 <    rm -f config.tmp.Makefile config.tmp.cgalvariables
10027 >        ac_cv_c_const=no
10028 > fi
10029  
10030 <    if test "x$CGAL_INCLDIR" = "x"; then
10031 <      CGAL_INCLDIR=""
10032 <    fi
10030 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10031 > fi
10032 > { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
10033 > echo "${ECHO_T}$ac_cv_c_const" >&6; }
10034 > if test $ac_cv_c_const = no; then
10035  
10036 <    if test "x$CGAL_LIBDIR" = "x"; then
10037 <      CGAL_LIBDIR=""
10038 <    fi
10036 > cat >>confdefs.h <<\_ACEOF
10037 > #define const
10038 > _ACEOF
10039  
10040 <    if test "x$CGAL_RLIBDIR" = "x"; then
9942 <      CGAL_RLIBDIR=""
9943 <    fi
10040 > fi
10041  
10042 <    if test "x$LEDA_INCLDIR" = "x"; then
10043 <      LEDA_INCLDIR=""
10044 <    fi
10042 > { echo "$as_me:$LINENO: checking for inline" >&5
10043 > echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
10044 > if test "${ac_cv_c_inline+set}" = set; then
10045 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10046 > else
10047 >  ac_cv_c_inline=no
10048 > for ac_kw in inline __inline__ __inline; do
10049 >  cat >conftest.$ac_ext <<_ACEOF
10050 > /* confdefs.h.  */
10051 > _ACEOF
10052 > cat confdefs.h >>conftest.$ac_ext
10053 > cat >>conftest.$ac_ext <<_ACEOF
10054 > /* end confdefs.h.  */
10055 > #ifndef __cplusplus
10056 > typedef int foo_t;
10057 > static $ac_kw foo_t static_foo () {return 0; }
10058 > $ac_kw foo_t foo () {return 0; }
10059 > #endif
10060  
10061 <    if test "x$LEDA_LIBDIR" = "x"; then
10062 <      LEDA_LIBDIR=""
10063 <    fi
10061 > _ACEOF
10062 > rm -f conftest.$ac_objext
10063 > if { (ac_try="$ac_compile"
10064 > case "(($ac_try" in
10065 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10066 >  *) ac_try_echo=$ac_try;;
10067 > esac
10068 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10069 >  (eval "$ac_compile") 2>conftest.er1
10070 >  ac_status=$?
10071 >  grep -v '^ *+' conftest.er1 >conftest.err
10072 >  rm -f conftest.er1
10073 >  cat conftest.err >&5
10074 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10075 >  (exit $ac_status); } && {
10076 >         test -z "$ac_c_werror_flag" ||
10077 >         test ! -s conftest.err
10078 >       } && test -s conftest.$ac_objext; then
10079 >  ac_cv_c_inline=$ac_kw
10080 > else
10081 >  echo "$as_me: failed program was:" >&5
10082 > sed 's/^/| /' conftest.$ac_ext >&5
10083  
9953    if test "x$LEDA_RLIBDIR" = "x"; then
9954      LEDA_RLIBDIR=""
9955    fi
10084  
10085 <    if test "x$GMP_INCLDIR" = "x"; then
9958 <      GMP_INCLDIR=""
9959 <    fi
10085 > fi
10086  
10087 <    if test "x$GMP_LIBDIR" = "x"; then
10088 <      GMP_LIBDIR=""
10089 <    fi
10087 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10088 >  test "$ac_cv_c_inline" != no && break
10089 > done
10090  
10091 <    if test "x$GMP_RLIBDIR" = "x"; then
10092 <      GMP_RLIBDIR=""
10093 <    fi
10091 > fi
10092 > { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
10093 > echo "${ECHO_T}$ac_cv_c_inline" >&6; }
10094  
9969    echo "$as_me:$LINENO: result: CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&5
9970 echo "${ECHO_T}CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&6
9971    echo "$as_me:$LINENO: result: CGAL_INCLDIR=       $CGAL_INCLDIR" >&5
9972 echo "${ECHO_T}CGAL_INCLDIR=       $CGAL_INCLDIR" >&6
9973    echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&5
9974 echo "${ECHO_T}CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&6
9975    echo "$as_me:$LINENO: result: CGAL_LIBDIR=        $CGAL_LIBDIR" >&5
9976 echo "${ECHO_T}CGAL_LIBDIR=        $CGAL_LIBDIR" >&6
9977    echo "$as_me:$LINENO: result: CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&5
9978 echo "${ECHO_T}CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&6
9979    echo "$as_me:$LINENO: result: LEDA_INCLDIR=       $LEDA_INCLDIR" >&5
9980 echo "${ECHO_T}LEDA_INCLDIR=       $LEDA_INCLDIR" >&6
9981    echo "$as_me:$LINENO: result: LEDA_LIBDIR=        $LEDA_LIBDIR" >&5
9982 echo "${ECHO_T}LEDA_LIBDIR=        $LEDA_LIBDIR" >&6
9983    echo "$as_me:$LINENO: result: GMP_INCLDIR=        $GMP_INCLDIR" >&5
9984 echo "${ECHO_T}GMP_INCLDIR=        $GMP_INCLDIR" >&6
9985    echo "$as_me:$LINENO: result: GMP_LIBDIR=         $GMP_LIBDIR" >&5
9986 echo "${ECHO_T}GMP_LIBDIR=         $GMP_LIBDIR" >&6
10095  
10096 <    ac_ext=cc
10097 < ac_cpp='$CXXCPP $CPPFLAGS'
10098 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10099 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10100 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10096 > case $ac_cv_c_inline in
10097 >  inline | yes) ;;
10098 >  *)
10099 >    case $ac_cv_c_inline in
10100 >      no) ac_val=;;
10101 >      *) ac_val=$ac_cv_c_inline;;
10102 >    esac
10103 >    cat >>confdefs.h <<_ACEOF
10104 > #ifndef __cplusplus
10105 > #define inline $ac_val
10106 > #endif
10107 > _ACEOF
10108 >    ;;
10109 > esac
10110  
10111 <    save_CXXFLAGS="$CXXFLAGS"
10112 <    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10113 <    if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10114 <  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10115 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10116 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10111 >
10112 > # Checks for library functions.
10113 >
10114 > for ac_header in stdlib.h
10115 > do
10116 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10117 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10118 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10119 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10120 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10121    echo $ECHO_N "(cached) $ECHO_C" >&6
10122   fi
10123 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10124 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10123 > ac_res=`eval echo '${'$as_ac_Header'}'`
10124 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10125 > echo "${ECHO_T}$ac_res" >&6; }
10126   else
10127    # Is the header compilable?
10128 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
10129 < echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
10128 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10129 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10130   cat >conftest.$ac_ext <<_ACEOF
10131   /* confdefs.h.  */
10132   _ACEOF
# Line 10012 | Line 10134 | $ac_includes_default
10134   cat >>conftest.$ac_ext <<_ACEOF
10135   /* end confdefs.h.  */
10136   $ac_includes_default
10137 < #include <CGAL/Cartesian.h>
10137 > #include <$ac_header>
10138   _ACEOF
10139   rm -f conftest.$ac_objext
10140 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10141 <  (eval $ac_compile) 2>conftest.er1
10140 > if { (ac_try="$ac_compile"
10141 > case "(($ac_try" in
10142 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10143 >  *) ac_try_echo=$ac_try;;
10144 > esac
10145 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10146 >  (eval "$ac_compile") 2>conftest.er1
10147    ac_status=$?
10148    grep -v '^ *+' conftest.er1 >conftest.err
10149    rm -f conftest.er1
10150    cat conftest.err >&5
10151    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10152 <  (exit $ac_status); } &&
10153 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10154 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10155 <  (eval $ac_try) 2>&5
10029 <  ac_status=$?
10030 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10031 <  (exit $ac_status); }; } &&
10032 <         { ac_try='test -s conftest.$ac_objext'
10033 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10034 <  (eval $ac_try) 2>&5
10035 <  ac_status=$?
10036 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10037 <  (exit $ac_status); }; }; then
10152 >  (exit $ac_status); } && {
10153 >         test -z "$ac_c_werror_flag" ||
10154 >         test ! -s conftest.err
10155 >       } && test -s conftest.$ac_objext; then
10156    ac_header_compiler=yes
10157   else
10158    echo "$as_me: failed program was:" >&5
10159   sed 's/^/| /' conftest.$ac_ext >&5
10160  
10161 < ac_header_compiler=no
10161 >        ac_header_compiler=no
10162   fi
10045 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10046 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10047 echo "${ECHO_T}$ac_header_compiler" >&6
10163  
10164 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10165 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10166 + echo "${ECHO_T}$ac_header_compiler" >&6; }
10167 +
10168   # Is the header present?
10169 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
10170 < echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
10169 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10170 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10171   cat >conftest.$ac_ext <<_ACEOF
10172   /* confdefs.h.  */
10173   _ACEOF
10174   cat confdefs.h >>conftest.$ac_ext
10175   cat >>conftest.$ac_ext <<_ACEOF
10176   /* end confdefs.h.  */
10177 < #include <CGAL/Cartesian.h>
10177 > #include <$ac_header>
10178   _ACEOF
10179 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10180 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10179 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10180 > case "(($ac_try" in
10181 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10182 >  *) ac_try_echo=$ac_try;;
10183 > esac
10184 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10185 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10186    ac_status=$?
10187    grep -v '^ *+' conftest.er1 >conftest.err
10188    rm -f conftest.er1
10189    cat conftest.err >&5
10190    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191 <  (exit $ac_status); } >/dev/null; then
10192 <  if test -s conftest.err; then
10193 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10194 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10071 <  else
10072 <    ac_cpp_err=
10073 <  fi
10074 < else
10075 <  ac_cpp_err=yes
10076 < fi
10077 < if test -z "$ac_cpp_err"; then
10191 >  (exit $ac_status); } >/dev/null && {
10192 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10193 >         test ! -s conftest.err
10194 >       }; then
10195    ac_header_preproc=yes
10196   else
10197    echo "$as_me: failed program was:" >&5
# Line 10082 | Line 10199 | fi
10199  
10200    ac_header_preproc=no
10201   fi
10202 +
10203   rm -f conftest.err conftest.$ac_ext
10204 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10205 < echo "${ECHO_T}$ac_header_preproc" >&6
10204 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10205 > echo "${ECHO_T}$ac_header_preproc" >&6; }
10206  
10207   # So?  What about this header?
10208 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10208 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10209    yes:no: )
10210 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
10211 < echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10212 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
10213 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
10210 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10211 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10212 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10213 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10214      ac_header_preproc=yes
10215      ;;
10216    no:yes:* )
10217 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
10218 < echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
10219 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
10220 < echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
10221 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
10222 < echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
10223 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
10224 < echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10225 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
10226 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
10227 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
10228 < echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
10229 <    (
10112 <      cat <<\_ASBOX
10217 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10218 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10219 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10220 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10221 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10222 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10223 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10224 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10225 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10226 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10227 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10228 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10229 >    ( cat <<\_ASBOX
10230   ## ------------------------------ ##
10231   ## Report this to gezelter@nd.edu ##
10232   ## ------------------------------ ##
10233   _ASBOX
10234 <    ) |
10118 <      sed "s/^/$as_me: WARNING:     /" >&2
10234 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
10235      ;;
10236   esac
10237 < echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10238 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10239 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10237 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
10238 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10239 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10240    echo $ECHO_N "(cached) $ECHO_C" >&6
10241   else
10242 <  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
10242 >  eval "$as_ac_Header=\$ac_header_preproc"
10243   fi
10244 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10245 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10244 > ac_res=`eval echo '${'$as_ac_Header'}'`
10245 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10246 > echo "${ECHO_T}$ac_res" >&6; }
10247  
10248   fi
10249 < if test $ac_cv_header_CGAL_Cartesian_h = yes; then
10250 <  cgal=yes
10251 < else
10252 <  cgal=no
10249 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
10250 >  cat >>confdefs.h <<_ACEOF
10251 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10252 > _ACEOF
10253 >
10254   fi
10255  
10256 + done
10257  
10258 <    CXXFLAGS="$save_CXXFLAGS"
10259 <
10260 <    if test "x$cgal" = xyes; then
10261 <      echo "$as_me:$LINENO: checking for CGAL version" >&5
10262 < echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
10263 <      LOCATION=${CGAL_INCLDIR}
10264 <      LOCATION=${LOCATION:-/usr/include}
10265 <      if test -f $LOCATION/CGAL/version.h; then
10266 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
10148 <      else
10149 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
10150 <      fi
10151 <      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
10152 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
10153 < echo "${ECHO_T}($CGAL_VERSION) yes" >&6
10154 <      else
10155 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
10156 < echo "${ECHO_T}($CGAL_VERSION) no" >&6
10157 <        cgal=no
10158 <      fi
10159 <    fi
10160 <
10161 <    if test "x$cgal" = xyes; then
10162 <      CGAL_LIBS="-lCGAL"
10163 <      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
10164 < echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
10165 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
10166 <        CGAL_USES_LEDA=yes
10167 <        echo "$as_me:$LINENO: result: yes" >&5
10168 < echo "${ECHO_T}yes" >&6
10169 <        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
10170 <      else
10171 <        echo "$as_me:$LINENO: result: no" >&5
10172 < echo "${ECHO_T}no" >&6
10173 <        CGAL_USES_LEDA=no
10174 <      fi
10175 <
10176 <      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
10177 < echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
10178 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
10179 <        CGAL_USES_GMP=yes
10180 <        echo "$as_me:$LINENO: result: yes" >&5
10181 < echo "${ECHO_T}yes" >&6
10182 <        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
10183 <      else
10184 <        echo "$as_me:$LINENO: result: no" >&5
10185 < echo "${ECHO_T}no" >&6
10186 <        CGAL_USES_GMP=no
10187 <      fi
10188 <
10189 <      CGAL_LIBS="$CGAL_LIBS -lm"
10190 <
10191 <      CGAL_CXXFLAGS="-ftemplate-depth-50"
10192 <
10193 <      echo "$as_me:$LINENO: result: CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&5
10194 < echo "${ECHO_T}CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&6
10195 <      echo "$as_me:$LINENO: result: CGAL_USES_GMP =     $CGAL_USES_GMP" >&5
10196 < echo "${ECHO_T}CGAL_USES_GMP =     $CGAL_USES_GMP" >&6
10197 <      echo "$as_me:$LINENO: result: CGAL_INCLDIR  =     $CGAL_INCLDIR" >&5
10198 < echo "${ECHO_T}CGAL_INCLDIR  =     $CGAL_INCLDIR" >&6
10199 <      echo "$as_me:$LINENO: result: CGAL_LIBDIR   =     $CGAL_LIBDIR" >&5
10200 < echo "${ECHO_T}CGAL_LIBDIR   =     $CGAL_LIBDIR" >&6
10201 <      echo "$as_me:$LINENO: result: CGAL_DEFINES  =     $CGAL_DEFINES" >&5
10202 < echo "${ECHO_T}CGAL_DEFINES  =     $CGAL_DEFINES" >&6
10203 <      echo "$as_me:$LINENO: result: CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&5
10204 < echo "${ECHO_T}CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&6
10205 <      echo "$as_me:$LINENO: result: CGAL_LIBS     =     $CGAL_LIBS" >&5
10206 < echo "${ECHO_T}CGAL_LIBS     =     $CGAL_LIBS" >&6
10207 <    fi
10208 <
10209 <    if test "x$cgal" = xyes; then
10210 <      save_LIBS="$LIBS"
10211 <      LIBS="$LIBS -L$CGAL_LIBDIR"
10212 <      if test "x$CGAL_USES_LEDA" = xyes; then
10213 <        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
10214 <      fi
10215 <      # if test "x$CGAL_USES_GMP" = xyes; then
10216 <      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
10217 <      # fi
10218 <      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
10219 < echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
10220 < save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
10221 < CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10222 < save_LIBS_CHECK_CXX_LIB="$LIBS"
10223 < LIBS="-lCGAL  $LIBS"
10224 < cat >conftest.$ac_ext <<_ACEOF
10258 > { echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
10259 > echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6; }
10260 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
10261 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10262 > else
10263 >  if test "$cross_compiling" = yes; then
10264 >  ac_cv_func_malloc_0_nonnull=no
10265 > else
10266 >  cat >conftest.$ac_ext <<_ACEOF
10267   /* confdefs.h.  */
10268   _ACEOF
10269   cat confdefs.h >>conftest.$ac_ext
10270   cat >>conftest.$ac_ext <<_ACEOF
10271   /* end confdefs.h.  */
10272 < #include <CGAL/Cartesian.h>
10272 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
10273 > # include <stdlib.h>
10274 > #else
10275 > char *malloc ();
10276 > #endif
10277 >
10278 > #ifdef FC_DUMMY_MAIN
10279 > #ifndef FC_DUMMY_MAIN_EQ_F77
10280 > #  ifdef __cplusplus
10281 >     extern "C"
10282 > #  endif
10283 >   int FC_DUMMY_MAIN() { return 1; }
10284 > #endif
10285 > #endif
10286   int
10287   main ()
10288   {
10289 < ::CGAL::Cartesian<int>::Point_2 P
10289 > return ! malloc (0);
10290    ;
10291    return 0;
10292   }
10293   _ACEOF
10294 < rm -f conftest.$ac_objext conftest$ac_exeext
10295 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10296 <  (eval $ac_link) 2>conftest.er1
10294 > rm -f conftest$ac_exeext
10295 > if { (ac_try="$ac_link"
10296 > case "(($ac_try" in
10297 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10298 >  *) ac_try_echo=$ac_try;;
10299 > esac
10300 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10301 >  (eval "$ac_link") 2>&5
10302    ac_status=$?
10243  grep -v '^ *+' conftest.er1 >conftest.err
10244  rm -f conftest.er1
10245  cat conftest.err >&5
10303    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10304 <  (exit $ac_status); } &&
10305 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10306 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10307 <  (eval $ac_try) 2>&5
10304 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10305 >  { (case "(($ac_try" in
10306 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10307 >  *) ac_try_echo=$ac_try;;
10308 > esac
10309 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10310 >  (eval "$ac_try") 2>&5
10311    ac_status=$?
10312    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10253  (exit $ac_status); }; } &&
10254         { ac_try='test -s conftest$ac_exeext'
10255  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10256  (eval $ac_try) 2>&5
10257  ac_status=$?
10258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313    (exit $ac_status); }; }; then
10314 <  echo "$as_me:$LINENO: result: yes" >&5
10261 < echo "${ECHO_T}yes" >&6
10262 < cgal=yes
10314 >  ac_cv_func_malloc_0_nonnull=yes
10315   else
10316 <  echo "$as_me: failed program was:" >&5
10316 >  echo "$as_me: program exited with status $ac_status" >&5
10317 > echo "$as_me: failed program was:" >&5
10318   sed 's/^/| /' conftest.$ac_ext >&5
10319  
10320 < echo "$as_me:$LINENO: result: no" >&5
10321 < echo "${ECHO_T}no" >&6
10269 < cgal=no
10320 > ( exit $ac_status )
10321 > ac_cv_func_malloc_0_nonnull=no
10322   fi
10323 < rm -f conftest.err conftest.$ac_objext \
10324 <      conftest$ac_exeext conftest.$ac_ext
10273 < CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
10274 < LIBS="$save_LIBS_CHECK_CXX_LIB"
10275 <      LIBS="$save_LIBS"
10276 <    fi
10323 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10324 > fi
10325  
10278  fi
10279  ac_ext=c
10280 ac_cpp='$CPP $CPPFLAGS'
10281 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10282 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10283 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10326  
10285
10327   fi
10328 + { echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
10329 + echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6; }
10330 + if test $ac_cv_func_malloc_0_nonnull = yes; then
10331  
10288 if test "x$cgal" = xyes; then
10289  USE_CGAL=yes
10290
10332   cat >>confdefs.h <<\_ACEOF
10333 < #define HAVE_CGAL 1
10333 > #define HAVE_MALLOC 1
10334   _ACEOF
10335  
10336 <
10337 < cat >>confdefs.h <<_ACEOF
10338 < #define CGAL_VERSION $CGAL_VERSION
10336 > else
10337 >  cat >>confdefs.h <<\_ACEOF
10338 > #define HAVE_MALLOC 0
10339   _ACEOF
10340  
10341 <  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
10342 <    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10343 < echo "$as_me: WARNING: *****************************************************" >&2;}
10344 <    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
10345 < echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
10305 <    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
10306 < echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
10307 <    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10308 < echo "$as_me: WARNING: *****************************************************" >&2;}
10309 <  fi
10310 < else
10311 <   if test "x$cgal_makefile" != xno; then
10312 <    echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
10313 < echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
10314 <  fi
10315 <  CGAL_INCLDIR=
10316 <  CGAL_LIBDIR=
10317 <  CGAL_RLIBDIR=
10318 <  CGAL_DEFINES=
10319 <  CGAL_CXXFLAGS=
10320 <  CGAL_LIBS=
10321 < fi
10341 >   case " $LIBOBJS " in
10342 >  *" malloc.$ac_objext "* ) ;;
10343 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
10344 > ;;
10345 > esac
10346  
10347  
10348 < CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
10348 > cat >>confdefs.h <<\_ACEOF
10349 > #define malloc rpl_malloc
10350 > _ACEOF
10351  
10352 < CGAL_LIB_DIR=${CGAL_LIBDIR}
10352 > fi
10353  
10328 CGAL_RLIB_DIR=${CGAL_RLIBDIR}
10354  
10355  
10356 + { echo "$as_me:$LINENO: checking for working memcmp" >&5
10357 + echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
10358 + if test "${ac_cv_func_memcmp_working+set}" = set; then
10359 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10360 + else
10361 +  if test "$cross_compiling" = yes; then
10362 +  ac_cv_func_memcmp_working=no
10363 + else
10364 +  cat >conftest.$ac_ext <<_ACEOF
10365 + /* confdefs.h.  */
10366 + _ACEOF
10367 + cat confdefs.h >>conftest.$ac_ext
10368 + cat >>conftest.$ac_ext <<_ACEOF
10369 + /* end confdefs.h.  */
10370 + $ac_includes_default
10371 + #ifdef FC_DUMMY_MAIN
10372 + #ifndef FC_DUMMY_MAIN_EQ_F77
10373 + #  ifdef __cplusplus
10374 +     extern "C"
10375 + #  endif
10376 +   int FC_DUMMY_MAIN() { return 1; }
10377 + #endif
10378 + #endif
10379 + int
10380 + main ()
10381 + {
10382  
10383 +  /* Some versions of memcmp are not 8-bit clean.  */
10384 +  char c0 = '\100', c1 = '\200', c2 = '\201';
10385 +  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
10386 +    return 1;
10387  
10388 +  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
10389 +     or more and with at least one buffer not starting on a 4-byte boundary.
10390 +     William Lewis provided this test program.   */
10391 +  {
10392 +    char foo[21];
10393 +    char bar[21];
10394 +    int i;
10395 +    for (i = 0; i < 4; i++)
10396 +      {
10397 +        char *a = foo + i;
10398 +        char *b = bar + i;
10399 +        strcpy (a, "--------01111111");
10400 +        strcpy (b, "--------10000000");
10401 +        if (memcmp (a, b, 16) >= 0)
10402 +          return 1;
10403 +      }
10404 +    return 0;
10405 +  }
10406  
10407 +  ;
10408 +  return 0;
10409 + }
10410 + _ACEOF
10411 + rm -f conftest$ac_exeext
10412 + if { (ac_try="$ac_link"
10413 + case "(($ac_try" in
10414 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10415 +  *) ac_try_echo=$ac_try;;
10416 + esac
10417 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10418 +  (eval "$ac_link") 2>&5
10419 +  ac_status=$?
10420 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10421 +  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10422 +  { (case "(($ac_try" in
10423 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10424 +  *) ac_try_echo=$ac_try;;
10425 + esac
10426 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10427 +  (eval "$ac_try") 2>&5
10428 +  ac_status=$?
10429 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10430 +  (exit $ac_status); }; }; then
10431 +  ac_cv_func_memcmp_working=yes
10432 + else
10433 +  echo "$as_me: program exited with status $ac_status" >&5
10434 + echo "$as_me: failed program was:" >&5
10435 + sed 's/^/| /' conftest.$ac_ext >&5
10436  
10437 + ( exit $ac_status )
10438 + ac_cv_func_memcmp_working=no
10439 + fi
10440 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10441 + fi
10442  
10336 # Check whether --enable-doxygen or --disable-doxygen was given.
10337 if test "${enable_doxygen+set}" = set; then
10338  enableval="$enable_doxygen"
10443  
10444 < fi;
10445 < # Check whether --enable-dot or --disable-dot was given.
10446 < if test "${enable_dot+set}" = set; then
10447 <  enableval="$enable_dot"
10444 > fi
10445 > { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
10446 > echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
10447 > test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
10448 >  *" memcmp.$ac_objext "* ) ;;
10449 >  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
10450 > ;;
10451 > esac
10452  
10345 fi;
10346 # Check whether --enable-html-docs or --disable-html-docs was given.
10347 if test "${enable_html_docs+set}" = set; then
10348  enableval="$enable_html_docs"
10453  
10350 else
10351   enable_html_docs=yes
10352 fi;
10353 # Check whether --enable-latex-docs or --disable-latex-docs was given.
10354 if test "${enable_latex_docs+set}" = set; then
10355  enableval="$enable_latex_docs"
10454  
10455 < else
10456 <   enable_latex_docs=no
10457 < fi;
10458 < if test "x$enable_doxygen" = xno; then
10459 <        enable_doc=no
10460 < else
10461 <        # Extract the first word of "doxygen", so it can be a program name with args.
10364 < set dummy doxygen; ac_word=$2
10365 < echo "$as_me:$LINENO: checking for $ac_word" >&5
10366 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10367 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
10455 > for ac_header in stdlib.h
10456 > do
10457 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10458 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10459 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10460 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10461 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10462    echo $ECHO_N "(cached) $ECHO_C" >&6
10463 + fi
10464 + ac_res=`eval echo '${'$as_ac_Header'}'`
10465 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
10466 + echo "${ECHO_T}$ac_res" >&6; }
10467   else
10468 <  case $DOXYGEN in
10469 <  [\\/]* | ?:[\\/]*)
10470 <  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10471 <  ;;
10472 <  *)
10473 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10474 < for as_dir in $PATH
10475 < do
10476 <  IFS=$as_save_IFS
10477 <  test -z "$as_dir" && as_dir=.
10478 <  for ac_exec_ext in '' $ac_executable_extensions; do
10479 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10480 <    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10481 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10482 <    break 2
10483 <  fi
10484 < done
10387 < done
10388 <
10389 <  ;;
10468 >  # Is the header compilable?
10469 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10470 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10471 > cat >conftest.$ac_ext <<_ACEOF
10472 > /* confdefs.h.  */
10473 > _ACEOF
10474 > cat confdefs.h >>conftest.$ac_ext
10475 > cat >>conftest.$ac_ext <<_ACEOF
10476 > /* end confdefs.h.  */
10477 > $ac_includes_default
10478 > #include <$ac_header>
10479 > _ACEOF
10480 > rm -f conftest.$ac_objext
10481 > if { (ac_try="$ac_compile"
10482 > case "(($ac_try" in
10483 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10484 >  *) ac_try_echo=$ac_try;;
10485   esac
10486 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10487 +  (eval "$ac_compile") 2>conftest.er1
10488 +  ac_status=$?
10489 +  grep -v '^ *+' conftest.er1 >conftest.err
10490 +  rm -f conftest.er1
10491 +  cat conftest.err >&5
10492 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10493 +  (exit $ac_status); } && {
10494 +         test -z "$ac_c_werror_flag" ||
10495 +         test ! -s conftest.err
10496 +       } && test -s conftest.$ac_objext; then
10497 +  ac_header_compiler=yes
10498 + else
10499 +  echo "$as_me: failed program was:" >&5
10500 + sed 's/^/| /' conftest.$ac_ext >&5
10501 +
10502 +        ac_header_compiler=no
10503   fi
10392 DOXYGEN=$ac_cv_path_DOXYGEN
10504  
10505 < if test -n "$DOXYGEN"; then
10506 <  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
10507 < echo "${ECHO_T}$DOXYGEN" >&6
10505 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10506 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10507 > echo "${ECHO_T}$ac_header_compiler" >&6; }
10508 >
10509 > # Is the header present?
10510 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10511 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10512 > cat >conftest.$ac_ext <<_ACEOF
10513 > /* confdefs.h.  */
10514 > _ACEOF
10515 > cat confdefs.h >>conftest.$ac_ext
10516 > cat >>conftest.$ac_ext <<_ACEOF
10517 > /* end confdefs.h.  */
10518 > #include <$ac_header>
10519 > _ACEOF
10520 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10521 > case "(($ac_try" in
10522 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10523 >  *) ac_try_echo=$ac_try;;
10524 > esac
10525 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10526 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10527 >  ac_status=$?
10528 >  grep -v '^ *+' conftest.er1 >conftest.err
10529 >  rm -f conftest.er1
10530 >  cat conftest.err >&5
10531 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10532 >  (exit $ac_status); } >/dev/null && {
10533 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10534 >         test ! -s conftest.err
10535 >       }; then
10536 >  ac_header_preproc=yes
10537   else
10538 <  echo "$as_me:$LINENO: result: no" >&5
10539 < echo "${ECHO_T}no" >&6
10538 >  echo "$as_me: failed program was:" >&5
10539 > sed 's/^/| /' conftest.$ac_ext >&5
10540 >
10541 >  ac_header_preproc=no
10542   fi
10543  
10544 <        if test "x$DOXYGEN" = x; then
10545 <                if test "x$enable_doxygen" = xyes; then
10546 <                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
10405 < echo "$as_me: error: could not find doxygen" >&2;}
10406 <   { (exit 1); exit 1; }; }
10407 <                fi
10408 <                enable_doc=no
10409 <        else
10410 <                enable_doc=yes
10411 <                # Extract the first word of "dot", so it can be a program name with args.
10412 < set dummy dot; ac_word=$2
10413 < echo "$as_me:$LINENO: checking for $ac_word" >&5
10414 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10415 < if test "${ac_cv_path_DOT+set}" = set; then
10416 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10417 < else
10418 <  case $DOT in
10419 <  [\\/]* | ?:[\\/]*)
10420 <  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10421 <  ;;
10422 <  *)
10423 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10424 < for as_dir in $PATH
10425 < do
10426 <  IFS=$as_save_IFS
10427 <  test -z "$as_dir" && as_dir=.
10428 <  for ac_exec_ext in '' $ac_executable_extensions; do
10429 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10430 <    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10431 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10432 <    break 2
10433 <  fi
10434 < done
10435 < done
10544 > rm -f conftest.err conftest.$ac_ext
10545 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10546 > echo "${ECHO_T}$ac_header_preproc" >&6; }
10547  
10548 <  ;;
10548 > # So?  What about this header?
10549 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10550 >  yes:no: )
10551 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10552 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10553 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10554 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10555 >    ac_header_preproc=yes
10556 >    ;;
10557 >  no:yes:* )
10558 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10559 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10560 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10561 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10562 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10563 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10564 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10565 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10566 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10567 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10568 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10569 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10570 >    ( cat <<\_ASBOX
10571 > ## ------------------------------ ##
10572 > ## Report this to gezelter@nd.edu ##
10573 > ## ------------------------------ ##
10574 > _ASBOX
10575 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
10576 >    ;;
10577   esac
10578 + { echo "$as_me:$LINENO: checking for $ac_header" >&5
10579 + echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10580 + if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10581 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10582 + else
10583 +  eval "$as_ac_Header=\$ac_header_preproc"
10584   fi
10585 < DOT=$ac_cv_path_DOT
10585 > ac_res=`eval echo '${'$as_ac_Header'}'`
10586 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10587 > echo "${ECHO_T}$ac_res" >&6; }
10588  
10442 if test -n "$DOT"; then
10443  echo "$as_me:$LINENO: result: $DOT" >&5
10444 echo "${ECHO_T}$DOT" >&6
10445 else
10446  echo "$as_me:$LINENO: result: no" >&5
10447 echo "${ECHO_T}no" >&6
10589   fi
10590 + if test `eval echo '${'$as_ac_Header'}'` = yes; then
10591 +  cat >>confdefs.h <<_ACEOF
10592 + #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10593 + _ACEOF
10594  
10450        fi
10595   fi
10596  
10597 < if test "x$enable_doc" = xyes; then
10598 <  DOC=1
10597 > done
10598 >
10599 > { echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
10600 > echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6; }
10601 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
10602 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10603   else
10604 <  DOC=0
10604 >  if test "$cross_compiling" = yes; then
10605 >  ac_cv_func_realloc_0_nonnull=no
10606 > else
10607 >  cat >conftest.$ac_ext <<_ACEOF
10608 > /* confdefs.h.  */
10609 > _ACEOF
10610 > cat confdefs.h >>conftest.$ac_ext
10611 > cat >>conftest.$ac_ext <<_ACEOF
10612 > /* end confdefs.h.  */
10613 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
10614 > # include <stdlib.h>
10615 > #else
10616 > char *realloc ();
10617 > #endif
10618 >
10619 > #ifdef FC_DUMMY_MAIN
10620 > #ifndef FC_DUMMY_MAIN_EQ_F77
10621 > #  ifdef __cplusplus
10622 >     extern "C"
10623 > #  endif
10624 >   int FC_DUMMY_MAIN() { return 1; }
10625 > #endif
10626 > #endif
10627 > int
10628 > main ()
10629 > {
10630 > return ! realloc (0, 0);
10631 >  ;
10632 >  return 0;
10633 > }
10634 > _ACEOF
10635 > rm -f conftest$ac_exeext
10636 > if { (ac_try="$ac_link"
10637 > case "(($ac_try" in
10638 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10639 >  *) ac_try_echo=$ac_try;;
10640 > esac
10641 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10642 >  (eval "$ac_link") 2>&5
10643 >  ac_status=$?
10644 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10645 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10646 >  { (case "(($ac_try" in
10647 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10648 >  *) ac_try_echo=$ac_try;;
10649 > esac
10650 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10651 >  (eval "$ac_try") 2>&5
10652 >  ac_status=$?
10653 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10654 >  (exit $ac_status); }; }; then
10655 >  ac_cv_func_realloc_0_nonnull=yes
10656 > else
10657 >  echo "$as_me: program exited with status $ac_status" >&5
10658 > echo "$as_me: failed program was:" >&5
10659 > sed 's/^/| /' conftest.$ac_ext >&5
10660 >
10661 > ( exit $ac_status )
10662 > ac_cv_func_realloc_0_nonnull=no
10663   fi
10664 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10665 + fi
10666  
10667  
10668 < if test x$DOT = x; then
10669 <        if test "x$enable_dot" = xyes; then
10670 <                { { echo "$as_me:$LINENO: error: could not find dot" >&5
10671 < echo "$as_me: error: could not find dot" >&2;}
10672 <   { (exit 1); exit 1; }; }
10673 <        fi
10674 <        enable_dot=no
10668 > fi
10669 > { echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
10670 > echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6; }
10671 > if test $ac_cv_func_realloc_0_nonnull = yes; then
10672 >
10673 > cat >>confdefs.h <<\_ACEOF
10674 > #define HAVE_REALLOC 1
10675 > _ACEOF
10676 >
10677   else
10678 <        enable_dot=yes
10679 < fi
10678 >  cat >>confdefs.h <<\_ACEOF
10679 > #define HAVE_REALLOC 0
10680 > _ACEOF
10681 >
10682 >   case " $LIBOBJS " in
10683 >  *" realloc.$ac_objext "* ) ;;
10684 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10685 > ;;
10686 > esac
10687  
10688  
10689 + cat >>confdefs.h <<\_ACEOF
10690 + #define realloc rpl_realloc
10691 + _ACEOF
10692  
10693 + fi
10694  
10695  
10696  
10697  
10477 OBJEXT=".$OBJEXT"
10698  
10699 < OOPSE=oopse
10700 <
10701 < if test "x${prefix}" = "xNONE"
10702 < then
10703 <  OOPSE_HOME=${ac_default_prefix}/oopse
10704 < else
10705 <  OOPSE_HOME=${prefix}/oopse
10699 > for ac_header in sys/select.h sys/socket.h
10700 > do
10701 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10702 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10703 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
10704 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10705 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10706 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10707   fi
10708 < # Check whether --enable-oopse-home or --disable-oopse-home was given.
10709 < if test "${enable_oopse_home+set}" = set; then
10710 <  enableval="$enable_oopse_home"
10711 <  OOPSE_HOME="${enableval}"
10712 < fi;
10713 <
10714 < case "x$INSTALL" in
10715 <   x/*) ;;
10716 <   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
10708 > ac_res=`eval echo '${'$as_ac_Header'}'`
10709 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
10710 > echo "${ECHO_T}$ac_res" >&6; }
10711 > else
10712 >  # Is the header compilable?
10713 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10714 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10715 > cat >conftest.$ac_ext <<_ACEOF
10716 > /* confdefs.h.  */
10717 > _ACEOF
10718 > cat confdefs.h >>conftest.$ac_ext
10719 > cat >>conftest.$ac_ext <<_ACEOF
10720 > /* end confdefs.h.  */
10721 > $ac_includes_default
10722 > #include <$ac_header>
10723 > _ACEOF
10724 > rm -f conftest.$ac_objext
10725 > if { (ac_try="$ac_compile"
10726 > case "(($ac_try" in
10727 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10728 >  *) ac_try_echo=$ac_try;;
10729   esac
10730 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10731 +  (eval "$ac_compile") 2>conftest.er1
10732 +  ac_status=$?
10733 +  grep -v '^ *+' conftest.er1 >conftest.err
10734 +  rm -f conftest.er1
10735 +  cat conftest.err >&5
10736 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10737 +  (exit $ac_status); } && {
10738 +         test -z "$ac_c_werror_flag" ||
10739 +         test ! -s conftest.err
10740 +       } && test -s conftest.$ac_objext; then
10741 +  ac_header_compiler=yes
10742 + else
10743 +  echo "$as_me: failed program was:" >&5
10744 + sed 's/^/| /' conftest.$ac_ext >&5
10745  
10746 < MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
10746 >        ac_header_compiler=no
10747 > fi
10748  
10749 < CFLAGS=${CFLAGS-""}
10750 < CXXFLAGS=${CXXFLAGS-""}
10751 < CPPFLAGS=${CPPFLAGS-""}
10503 < FFLAGS=${FFLAGS-""}
10504 < F90FLAGS=${F90FLAGS-""}
10505 < LDFLAGS=${LDFLAGS-""}
10506 < DEBUG=${DEBUG-"-g"}
10749 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10750 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10751 > echo "${ECHO_T}$ac_header_compiler" >&6; }
10752  
10753 < case $debug in
10754 <  1)
10755 <     FFLAGS="$DEBUG $FFLAGS"
10756 <     F90FLAGS="$DEBUG $F90FLAGS"
10757 <     ;;
10758 <  *)
10759 <     ;;
10753 > # Is the header present?
10754 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10755 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10756 > cat >conftest.$ac_ext <<_ACEOF
10757 > /* confdefs.h.  */
10758 > _ACEOF
10759 > cat confdefs.h >>conftest.$ac_ext
10760 > cat >>conftest.$ac_ext <<_ACEOF
10761 > /* end confdefs.h.  */
10762 > #include <$ac_header>
10763 > _ACEOF
10764 > if { (ac_try="$ac_cpp conftest.$ac_ext"
10765 > case "(($ac_try" in
10766 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10767 >  *) ac_try_echo=$ac_try;;
10768   esac
10769 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10770 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10771 +  ac_status=$?
10772 +  grep -v '^ *+' conftest.er1 >conftest.err
10773 +  rm -f conftest.er1
10774 +  cat conftest.err >&5
10775 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10776 +  (exit $ac_status); } >/dev/null && {
10777 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10778 +         test ! -s conftest.err
10779 +       }; then
10780 +  ac_header_preproc=yes
10781 + else
10782 +  echo "$as_me: failed program was:" >&5
10783 + sed 's/^/| /' conftest.$ac_ext >&5
10784  
10785 +  ac_header_preproc=no
10786 + fi
10787  
10788 + rm -f conftest.err conftest.$ac_ext
10789 + { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10790 + echo "${ECHO_T}$ac_header_preproc" >&6; }
10791  
10792 + # So?  What about this header?
10793 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10794 +  yes:no: )
10795 +    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10796 + echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10797 +    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10798 + echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10799 +    ac_header_preproc=yes
10800 +    ;;
10801 +  no:yes:* )
10802 +    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10803 + echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10804 +    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10805 + echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10806 +    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10807 + echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10808 +    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10809 + echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10810 +    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10811 + echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10812 +    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10813 + echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10814 +    ( cat <<\_ASBOX
10815 + ## ------------------------------ ##
10816 + ## Report this to gezelter@nd.edu ##
10817 + ## ------------------------------ ##
10818 + _ASBOX
10819 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
10820 +    ;;
10821 + esac
10822 + { echo "$as_me:$LINENO: checking for $ac_header" >&5
10823 + echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10824 + if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10825 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10826 + else
10827 +  eval "$as_ac_Header=\$ac_header_preproc"
10828 + fi
10829 + ac_res=`eval echo '${'$as_ac_Header'}'`
10830 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
10831 + echo "${ECHO_T}$ac_res" >&6; }
10832  
10833 + fi
10834 + if test `eval echo '${'$as_ac_Header'}'` = yes; then
10835 +  cat >>confdefs.h <<_ACEOF
10836 + #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10837 + _ACEOF
10838  
10839 + fi
10840  
10841 + done
10842  
10843 + { echo "$as_me:$LINENO: checking types of arguments for select" >&5
10844 + echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6; }
10845 + if test "${ac_cv_func_select_args+set}" = set; then
10846 +  echo $ECHO_N "(cached) $ECHO_C" >&6
10847 + else
10848 +  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10849 + for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10850 +  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10851 +   cat >conftest.$ac_ext <<_ACEOF
10852 + /* confdefs.h.  */
10853 + _ACEOF
10854 + cat confdefs.h >>conftest.$ac_ext
10855 + cat >>conftest.$ac_ext <<_ACEOF
10856 + /* end confdefs.h.  */
10857 + $ac_includes_default
10858 + #ifdef HAVE_SYS_SELECT_H
10859 + # include <sys/select.h>
10860 + #endif
10861 + #ifdef HAVE_SYS_SOCKET_H
10862 + # include <sys/socket.h>
10863 + #endif
10864  
10865 + #ifdef FC_DUMMY_MAIN
10866 + #ifndef FC_DUMMY_MAIN_EQ_F77
10867 + #  ifdef __cplusplus
10868 +     extern "C"
10869 + #  endif
10870 +   int FC_DUMMY_MAIN() { return 1; }
10871 + #endif
10872 + #endif
10873 + int
10874 + main ()
10875 + {
10876 + extern int select ($ac_arg1,
10877 +                                            $ac_arg234, $ac_arg234, $ac_arg234,
10878 +                                            $ac_arg5);
10879 +  ;
10880 +  return 0;
10881 + }
10882 + _ACEOF
10883 + rm -f conftest.$ac_objext
10884 + if { (ac_try="$ac_compile"
10885 + case "(($ac_try" in
10886 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10887 +  *) ac_try_echo=$ac_try;;
10888 + esac
10889 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10890 +  (eval "$ac_compile") 2>conftest.er1
10891 +  ac_status=$?
10892 +  grep -v '^ *+' conftest.er1 >conftest.err
10893 +  rm -f conftest.er1
10894 +  cat conftest.err >&5
10895 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10896 +  (exit $ac_status); } && {
10897 +         test -z "$ac_c_werror_flag" ||
10898 +         test ! -s conftest.err
10899 +       } && test -s conftest.$ac_objext; then
10900 +  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10901 + else
10902 +  echo "$as_me: failed program was:" >&5
10903 + sed 's/^/| /' conftest.$ac_ext >&5
10904  
10905  
10906 + fi
10907  
10908 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10909 +  done
10910 + done
10911 + done
10912 + # Provide a safe default value.
10913 + : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10914  
10915 + fi
10916 + { echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
10917 + echo "${ECHO_T}$ac_cv_func_select_args" >&6; }
10918 + ac_save_IFS=$IFS; IFS=','
10919 + set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10920 + IFS=$ac_save_IFS
10921 + shift
10922  
10923 + cat >>confdefs.h <<_ACEOF
10924 + #define SELECT_TYPE_ARG1 $1
10925 + _ACEOF
10926  
10927  
10928 + cat >>confdefs.h <<_ACEOF
10929 + #define SELECT_TYPE_ARG234 ($2)
10930 + _ACEOF
10931  
10932  
10933 + cat >>confdefs.h <<_ACEOF
10934 + #define SELECT_TYPE_ARG5 ($3)
10935 + _ACEOF
10936  
10937 <          ac_config_headers="$ac_config_headers src/config.h"
10937 > rm -f conftest*
10938  
10536                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
10939  
10940 <
10941 < cat >confcache <<\_ACEOF
10942 < # This file is a shell script that caches the results of configure
10943 < # tests run on this system so they can be shared between configure
10944 < # scripts and configure runs, see configure's option --config-cache.
10945 < # It is not useful on other systems.  If it contains results you don't
10946 < # want to keep, you may remove or edit it.
10947 < #
10948 < # config.status only pays attention to the cache file if you give it
10949 < # the --recheck option to rerun configure.
10548 < #
10549 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
10550 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
10551 < # following values.
10552 <
10940 > for ac_func in strftime
10941 > do
10942 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10943 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
10944 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10945 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10946 >  echo $ECHO_N "(cached) $ECHO_C" >&6
10947 > else
10948 >  cat >conftest.$ac_ext <<_ACEOF
10949 > /* confdefs.h.  */
10950   _ACEOF
10951 + cat confdefs.h >>conftest.$ac_ext
10952 + cat >>conftest.$ac_ext <<_ACEOF
10953 + /* end confdefs.h.  */
10954 + /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10955 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10956 + #define $ac_func innocuous_$ac_func
10957  
10958 < # The following way of writing the cache mishandles newlines in values,
10959 < # but we know of no workaround that is simple, portable, and efficient.
10960 < # So, don't put newlines in cache variables' values.
10961 < # Ultrix sh set writes to stderr and can't be redirected directly,
10559 < # and sets the high bit in the cache file unless we assign to the vars.
10560 < {
10561 <  (set) 2>&1 |
10562 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
10563 <    *ac_space=\ *)
10564 <      # `set' does not quote correctly, so add quotes (double-quote
10565 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
10566 <      sed -n \
10567 <        "s/'/'\\\\''/g;
10568 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10569 <      ;;
10570 <    *)
10571 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
10572 <      sed -n \
10573 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
10574 <      ;;
10575 <    esac;
10576 < } |
10577 <  sed '
10578 <     t clear
10579 <     : clear
10580 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10581 <     t end
10582 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10583 <     : end' >>confcache
10584 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
10585 <  if test -w $cache_file; then
10586 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
10587 <    cat confcache >$cache_file
10588 <  else
10589 <    echo "not updating unwritable cache $cache_file"
10590 <  fi
10591 < fi
10592 < rm -f confcache
10958 > /* System header to define __stub macros and hopefully few prototypes,
10959 >    which can conflict with char $ac_func (); below.
10960 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10961 >    <limits.h> exists even on freestanding compilers.  */
10962  
10963 < test "x$prefix" = xNONE && prefix=$ac_default_prefix
10964 < # Let make expand exec_prefix.
10965 < test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10963 > #ifdef __STDC__
10964 > # include <limits.h>
10965 > #else
10966 > # include <assert.h>
10967 > #endif
10968  
10969 < # VPATH may cause trouble with some makes, so we remove $(srcdir),
10599 < # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10600 < # trailing colons and then remove the whole line if VPATH becomes empty
10601 < # (actually we leave an empty line to preserve line numbers).
10602 < if test "x$srcdir" = x.; then
10603 <  ac_vpsub='/^[  ]*VPATH[        ]*=/{
10604 < s/:*\$(srcdir):*/:/;
10605 < s/:*\${srcdir}:*/:/;
10606 < s/:*@srcdir@:*/:/;
10607 < s/^\([^=]*=[     ]*\):*/\1/;
10608 < s/:*$//;
10609 < s/^[^=]*=[       ]*$//;
10610 < }'
10611 < fi
10969 > #undef $ac_func
10970  
10971 < DEFS=-DHAVE_CONFIG_H
10971 > /* Override any GCC internal prototype to avoid an error.
10972 >   Use char because int might match the return type of a GCC
10973 >   builtin and then its argument prototype would still apply.  */
10974 > #ifdef __cplusplus
10975 > extern "C"
10976 > #endif
10977 > char $ac_func ();
10978 > /* The GNU C library defines this for functions which it implements
10979 >    to always fail with ENOSYS.  Some functions are actually named
10980 >    something starting with __ and the normal name is an alias.  */
10981 > #if defined __stub_$ac_func || defined __stub___$ac_func
10982 > choke me
10983 > #endif
10984  
10985 < ac_libobjs=
10986 < ac_ltlibobjs=
10987 < for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10988 <  # 1. Remove the extension, and $U if already installed.
10989 <  ac_i=`echo "$ac_i" |
10990 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
10991 <  # 2. Add them.
10992 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
10993 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
10994 < done
10995 < LIBOBJS=$ac_libobjs
10996 <
10997 < LTLIBOBJS=$ac_ltlibobjs
10998 <
10999 <
10630 <
10631 < : ${CONFIG_STATUS=./config.status}
10632 < ac_clean_files_save=$ac_clean_files
10633 < ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10634 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
10635 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
10636 < cat >$CONFIG_STATUS <<_ACEOF
10637 < #! $SHELL
10638 < # Generated by $as_me.
10639 < # Run this file to recreate the current configuration.
10640 < # Compiler output produced by configure, useful for debugging
10641 < # configure, is in config.log if it exists.
10642 <
10643 < debug=false
10644 < ac_cs_recheck=false
10645 < ac_cs_silent=false
10646 < SHELL=\${CONFIG_SHELL-$SHELL}
10985 > #ifdef FC_DUMMY_MAIN
10986 > #ifndef FC_DUMMY_MAIN_EQ_F77
10987 > #  ifdef __cplusplus
10988 >     extern "C"
10989 > #  endif
10990 >   int FC_DUMMY_MAIN() { return 1; }
10991 > #endif
10992 > #endif
10993 > int
10994 > main ()
10995 > {
10996 > return $ac_func ();
10997 >  ;
10998 >  return 0;
10999 > }
11000   _ACEOF
11001 + rm -f conftest.$ac_objext conftest$ac_exeext
11002 + if { (ac_try="$ac_link"
11003 + case "(($ac_try" in
11004 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11005 +  *) ac_try_echo=$ac_try;;
11006 + esac
11007 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11008 +  (eval "$ac_link") 2>conftest.er1
11009 +  ac_status=$?
11010 +  grep -v '^ *+' conftest.er1 >conftest.err
11011 +  rm -f conftest.er1
11012 +  cat conftest.err >&5
11013 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11014 +  (exit $ac_status); } && {
11015 +         test -z "$ac_c_werror_flag" ||
11016 +         test ! -s conftest.err
11017 +       } && test -s conftest$ac_exeext &&
11018 +       $as_test_x conftest$ac_exeext; then
11019 +  eval "$as_ac_var=yes"
11020 + else
11021 +  echo "$as_me: failed program was:" >&5
11022 + sed 's/^/| /' conftest.$ac_ext >&5
11023  
11024 < cat >>$CONFIG_STATUS <<\_ACEOF
10650 < ## --------------------- ##
10651 < ## M4sh Initialization.  ##
10652 < ## --------------------- ##
10653 <
10654 < # Be Bourne compatible
10655 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
10656 <  emulate sh
10657 <  NULLCMD=:
10658 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
10659 <  # is contrary to our usage.  Disable this feature.
10660 <  alias -g '${1+"$@"}'='"$@"'
10661 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
10662 <  set -o posix
11024 >        eval "$as_ac_var=no"
11025   fi
10664 DUALCASE=1; export DUALCASE # for MKS sh
11026  
11027 < # Support unset when possible.
11028 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10668 <  as_unset=unset
10669 < else
10670 <  as_unset=false
11027 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11028 >      conftest$ac_exeext conftest.$ac_ext
11029   fi
11030 + ac_res=`eval echo '${'$as_ac_var'}'`
11031 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
11032 + echo "${ECHO_T}$ac_res" >&6; }
11033 + if test `eval echo '${'$as_ac_var'}'` = yes; then
11034 +  cat >>confdefs.h <<_ACEOF
11035 + #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11036 + _ACEOF
11037  
10673
10674 # Work around bugs in pre-3.0 UWIN ksh.
10675 $as_unset ENV MAIL MAILPATH
10676 PS1='$ '
10677 PS2='> '
10678 PS4='+ '
10679
10680 # NLS nuisances.
10681 for as_var in \
10682  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
10683  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
10684  LC_TELEPHONE LC_TIME
10685 do
10686  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
10687    eval $as_var=C; export $as_var
10688  else
10689    $as_unset $as_var
10690  fi
10691 done
10692
10693 # Required to use basename.
10694 if expr a : '\(a\)' >/dev/null 2>&1; then
10695  as_expr=expr
11038   else
11039 <  as_expr=false
11040 < fi
11041 <
11042 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11043 <  as_basename=basename
11039 >  # strftime is in -lintl on SCO UNIX.
11040 > { echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
11041 > echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; }
11042 > if test "${ac_cv_lib_intl_strftime+set}" = set; then
11043 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11044   else
11045 <  as_basename=false
11046 < fi
11045 >  ac_check_lib_save_LIBS=$LIBS
11046 > LIBS="-lintl  $LIBS"
11047 > cat >conftest.$ac_ext <<_ACEOF
11048 > /* confdefs.h.  */
11049 > _ACEOF
11050 > cat confdefs.h >>conftest.$ac_ext
11051 > cat >>conftest.$ac_ext <<_ACEOF
11052 > /* end confdefs.h.  */
11053  
11054 <
11055 < # Name of the executable.
11056 < as_me=`$as_basename "$0" ||
11057 < $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11058 <         X"$0" : 'X\(//\)$' \| \
11059 <         X"$0" : 'X\(/\)$' \| \
11060 <         .     : '\(.\)' 2>/dev/null ||
11061 < echo X/"$0" |
11062 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11063 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
11064 <          /^X\/\(\/\).*/{ s//\1/; q; }
11065 <          s/.*/./; q'`
11054 > /* Override any GCC internal prototype to avoid an error.
11055 >   Use char because int might match the return type of a GCC
11056 >   builtin and then its argument prototype would still apply.  */
11057 > #ifdef __cplusplus
11058 > extern "C"
11059 > #endif
11060 > char strftime ();
11061 > #ifdef FC_DUMMY_MAIN
11062 > #ifndef FC_DUMMY_MAIN_EQ_F77
11063 > #  ifdef __cplusplus
11064 >     extern "C"
11065 > #  endif
11066 >   int FC_DUMMY_MAIN() { return 1; }
11067 > #endif
11068 > #endif
11069 > int
11070 > main ()
11071 > {
11072 > return strftime ();
11073 >  ;
11074 >  return 0;
11075 > }
11076 > _ACEOF
11077 > rm -f conftest.$ac_objext conftest$ac_exeext
11078 > if { (ac_try="$ac_link"
11079 > case "(($ac_try" in
11080 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11081 >  *) ac_try_echo=$ac_try;;
11082 > esac
11083 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11084 >  (eval "$ac_link") 2>conftest.er1
11085 >  ac_status=$?
11086 >  grep -v '^ *+' conftest.er1 >conftest.err
11087 >  rm -f conftest.er1
11088 >  cat conftest.err >&5
11089 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11090 >  (exit $ac_status); } && {
11091 >         test -z "$ac_c_werror_flag" ||
11092 >         test ! -s conftest.err
11093 >       } && test -s conftest$ac_exeext &&
11094 >       $as_test_x conftest$ac_exeext; then
11095 >  ac_cv_lib_intl_strftime=yes
11096 > else
11097 >  echo "$as_me: failed program was:" >&5
11098 > sed 's/^/| /' conftest.$ac_ext >&5
11099  
11100 +        ac_cv_lib_intl_strftime=no
11101 + fi
11102  
11103 < # PATH needs CR, and LINENO needs CR and PATH.
11104 < # Avoid depending upon Character Ranges.
11105 < as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11106 < as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11107 < as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11108 < as_cr_digits='0123456789'
11109 < as_cr_alnum=$as_cr_Letters$as_cr_digits
11103 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11104 >      conftest$ac_exeext conftest.$ac_ext
11105 > LIBS=$ac_check_lib_save_LIBS
11106 > fi
11107 > { echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
11108 > echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; }
11109 > if test $ac_cv_lib_intl_strftime = yes; then
11110 >  cat >>confdefs.h <<\_ACEOF
11111 > #define HAVE_STRFTIME 1
11112 > _ACEOF
11113  
11114 < # The user is always right.
10729 < if test "${PATH_SEPARATOR+set}" != set; then
10730 <  echo "#! /bin/sh" >conf$$.sh
10731 <  echo  "exit 0"   >>conf$$.sh
10732 <  chmod +x conf$$.sh
10733 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10734 <    PATH_SEPARATOR=';'
10735 <  else
10736 <    PATH_SEPARATOR=:
10737 <  fi
10738 <  rm -f conf$$.sh
11114 > LIBS="-lintl $LIBS"
11115   fi
11116  
11117 + fi
11118 + done
11119  
11120 <  as_lineno_1=$LINENO
11121 <  as_lineno_2=$LINENO
11122 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11123 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
11124 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
11125 <  # Find who we are.  Look in the path if we contain no path at all
11126 <  # relative or not.
11127 <  case $0 in
11128 <    *[\\/]* ) as_myself=$0 ;;
11129 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11130 < for as_dir in $PATH
11131 < do
11132 <  IFS=$as_save_IFS
11133 <  test -z "$as_dir" && as_dir=.
11134 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11135 < done
11120 > { echo "$as_me:$LINENO: checking for working strtod" >&5
11121 > echo $ECHO_N "checking for working strtod... $ECHO_C" >&6; }
11122 > if test "${ac_cv_func_strtod+set}" = set; then
11123 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11124 > else
11125 >  if test "$cross_compiling" = yes; then
11126 >  ac_cv_func_strtod=no
11127 > else
11128 >  cat >conftest.$ac_ext <<_ACEOF
11129 > /* confdefs.h.  */
11130 > _ACEOF
11131 > cat confdefs.h >>conftest.$ac_ext
11132 > cat >>conftest.$ac_ext <<_ACEOF
11133 > /* end confdefs.h.  */
11134 >
11135 > $ac_includes_default
11136 > #ifndef strtod
11137 > double strtod ();
11138 > #endif
11139 > int
11140 > main()
11141 > {
11142 >  {
11143 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
11144 >    char *string = " +69";
11145 >    char *term;
11146 >    double value;
11147 >    value = strtod (string, &term);
11148 >    if (value != 69 || term != (string + 4))
11149 >      return 1;
11150 >  }
11151 >
11152 >  {
11153 >    /* Under Solaris 2.4, strtod returns the wrong value for the
11154 >       terminating character under some conditions.  */
11155 >    char *string = "NaN";
11156 >    char *term;
11157 >    strtod (string, &term);
11158 >    if (term != string && *(term - 1) == 0)
11159 >      return 1;
11160 >  }
11161 >  return 0;
11162 > }
11163 >
11164 > _ACEOF
11165 > rm -f conftest$ac_exeext
11166 > if { (ac_try="$ac_link"
11167 > case "(($ac_try" in
11168 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11169 >  *) ac_try_echo=$ac_try;;
11170 > esac
11171 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11172 >  (eval "$ac_link") 2>&5
11173 >  ac_status=$?
11174 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11175 >  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11176 >  { (case "(($ac_try" in
11177 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11178 >  *) ac_try_echo=$ac_try;;
11179 > esac
11180 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11181 >  (eval "$ac_try") 2>&5
11182 >  ac_status=$?
11183 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11184 >  (exit $ac_status); }; }; then
11185 >  ac_cv_func_strtod=yes
11186 > else
11187 >  echo "$as_me: program exited with status $ac_status" >&5
11188 > echo "$as_me: failed program was:" >&5
11189 > sed 's/^/| /' conftest.$ac_ext >&5
11190 >
11191 > ( exit $ac_status )
11192 > ac_cv_func_strtod=no
11193 > fi
11194 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11195 > fi
11196 >
11197 >
11198 > fi
11199 > { echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
11200 > echo "${ECHO_T}$ac_cv_func_strtod" >&6; }
11201 > if test $ac_cv_func_strtod = no; then
11202 >  case " $LIBOBJS " in
11203 >  *" strtod.$ac_objext "* ) ;;
11204 >  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
11205 > ;;
11206 > esac
11207 >
11208 > { echo "$as_me:$LINENO: checking for pow" >&5
11209 > echo $ECHO_N "checking for pow... $ECHO_C" >&6; }
11210 > if test "${ac_cv_func_pow+set}" = set; then
11211 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11212 > else
11213 >  cat >conftest.$ac_ext <<_ACEOF
11214 > /* confdefs.h.  */
11215 > _ACEOF
11216 > cat confdefs.h >>conftest.$ac_ext
11217 > cat >>conftest.$ac_ext <<_ACEOF
11218 > /* end confdefs.h.  */
11219 > /* Define pow to an innocuous variant, in case <limits.h> declares pow.
11220 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11221 > #define pow innocuous_pow
11222 >
11223 > /* System header to define __stub macros and hopefully few prototypes,
11224 >    which can conflict with char pow (); below.
11225 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11226 >    <limits.h> exists even on freestanding compilers.  */
11227 >
11228 > #ifdef __STDC__
11229 > # include <limits.h>
11230 > #else
11231 > # include <assert.h>
11232 > #endif
11233 >
11234 > #undef pow
11235 >
11236 > /* Override any GCC internal prototype to avoid an error.
11237 >   Use char because int might match the return type of a GCC
11238 >   builtin and then its argument prototype would still apply.  */
11239 > #ifdef __cplusplus
11240 > extern "C"
11241 > #endif
11242 > char pow ();
11243 > /* The GNU C library defines this for functions which it implements
11244 >    to always fail with ENOSYS.  Some functions are actually named
11245 >    something starting with __ and the normal name is an alias.  */
11246 > #if defined __stub_pow || defined __stub___pow
11247 > choke me
11248 > #endif
11249 >
11250 > #ifdef FC_DUMMY_MAIN
11251 > #ifndef FC_DUMMY_MAIN_EQ_F77
11252 > #  ifdef __cplusplus
11253 >     extern "C"
11254 > #  endif
11255 >   int FC_DUMMY_MAIN() { return 1; }
11256 > #endif
11257 > #endif
11258 > int
11259 > main ()
11260 > {
11261 > return pow ();
11262 >  ;
11263 >  return 0;
11264 > }
11265 > _ACEOF
11266 > rm -f conftest.$ac_objext conftest$ac_exeext
11267 > if { (ac_try="$ac_link"
11268 > case "(($ac_try" in
11269 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11270 >  *) ac_try_echo=$ac_try;;
11271 > esac
11272 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11273 >  (eval "$ac_link") 2>conftest.er1
11274 >  ac_status=$?
11275 >  grep -v '^ *+' conftest.er1 >conftest.err
11276 >  rm -f conftest.er1
11277 >  cat conftest.err >&5
11278 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11279 >  (exit $ac_status); } && {
11280 >         test -z "$ac_c_werror_flag" ||
11281 >         test ! -s conftest.err
11282 >       } && test -s conftest$ac_exeext &&
11283 >       $as_test_x conftest$ac_exeext; then
11284 >  ac_cv_func_pow=yes
11285 > else
11286 >  echo "$as_me: failed program was:" >&5
11287 > sed 's/^/| /' conftest.$ac_ext >&5
11288 >
11289 >        ac_cv_func_pow=no
11290 > fi
11291 >
11292 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11293 >      conftest$ac_exeext conftest.$ac_ext
11294 > fi
11295 > { echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
11296 > echo "${ECHO_T}$ac_cv_func_pow" >&6; }
11297 >
11298 > if test $ac_cv_func_pow = no; then
11299 >  { echo "$as_me:$LINENO: checking for pow in -lm" >&5
11300 > echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6; }
11301 > if test "${ac_cv_lib_m_pow+set}" = set; then
11302 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11303 > else
11304 >  ac_check_lib_save_LIBS=$LIBS
11305 > LIBS="-lm  $LIBS"
11306 > cat >conftest.$ac_ext <<_ACEOF
11307 > /* confdefs.h.  */
11308 > _ACEOF
11309 > cat confdefs.h >>conftest.$ac_ext
11310 > cat >>conftest.$ac_ext <<_ACEOF
11311 > /* end confdefs.h.  */
11312  
11313 <       ;;
11314 <  esac
11315 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
11316 <  # in which case we are not to be found in the path.
11317 <  if test "x$as_myself" = x; then
11318 <    as_myself=$0
11319 <  fi
11320 <  if test ! -f "$as_myself"; then
11321 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11322 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11323 <   { (exit 1); exit 1; }; }
11324 <  fi
11325 <  case $CONFIG_SHELL in
11326 <  '')
11327 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11328 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11329 < do
11330 <  IFS=$as_save_IFS
11331 <  test -z "$as_dir" && as_dir=.
11332 <  for as_base in sh bash ksh sh5; do
11333 <         case $as_dir in
10780 <         /*)
10781 <           if ("$as_dir/$as_base" -c '
10782 <  as_lineno_1=$LINENO
10783 <  as_lineno_2=$LINENO
10784 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10785 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
10786 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
10787 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
10788 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
10789 <             CONFIG_SHELL=$as_dir/$as_base
10790 <             export CONFIG_SHELL
10791 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
10792 <           fi;;
10793 <         esac
10794 <       done
10795 < done
10796 < ;;
10797 <  esac
10798 <
10799 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
10800 <  # uniformly replaced by the line number.  The first 'sed' inserts a
10801 <  # line-number line before each line; the second 'sed' does the real
10802 <  # work.  The second script uses 'N' to pair each line-number line
10803 <  # with the numbered line, and appends trailing '-' during
10804 <  # substitution so that $LINENO is not a special case at line end.
10805 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
10806 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
10807 <  sed '=' <$as_myself |
10808 <    sed '
10809 <      N
10810 <      s,$,-,
10811 <      : loop
10812 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
10813 <      t loop
10814 <      s,-$,,
10815 <      s,^['$as_cr_digits']*\n,,
10816 <    ' >$as_me.lineno &&
10817 <  chmod +x $as_me.lineno ||
10818 <    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
10819 < echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
10820 <   { (exit 1); exit 1; }; }
10821 <
10822 <  # Don't try to exec as it changes $[0], causing all sort of problems
10823 <  # (the dirname of $[0] is not the place where we might find the
10824 <  # original and so on.  Autoconf is especially sensible to this).
10825 <  . ./$as_me.lineno
10826 <  # Exit status is that of the last command.
10827 <  exit
11313 > /* Override any GCC internal prototype to avoid an error.
11314 >   Use char because int might match the return type of a GCC
11315 >   builtin and then its argument prototype would still apply.  */
11316 > #ifdef __cplusplus
11317 > extern "C"
11318 > #endif
11319 > char pow ();
11320 > #ifdef FC_DUMMY_MAIN
11321 > #ifndef FC_DUMMY_MAIN_EQ_F77
11322 > #  ifdef __cplusplus
11323 >     extern "C"
11324 > #  endif
11325 >   int FC_DUMMY_MAIN() { return 1; }
11326 > #endif
11327 > #endif
11328 > int
11329 > main ()
11330 > {
11331 > return pow ();
11332 >  ;
11333 >  return 0;
11334   }
11335 <
11336 <
11337 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
11338 <  *c*,-n*) ECHO_N= ECHO_C='
11339 < ' ECHO_T='      ' ;;
11340 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
10835 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
11335 > _ACEOF
11336 > rm -f conftest.$ac_objext conftest$ac_exeext
11337 > if { (ac_try="$ac_link"
11338 > case "(($ac_try" in
11339 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11340 >  *) ac_try_echo=$ac_try;;
11341   esac
11342 <
11343 < if expr a : '\(a\)' >/dev/null 2>&1; then
11344 <  as_expr=expr
11342 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11343 >  (eval "$ac_link") 2>conftest.er1
11344 >  ac_status=$?
11345 >  grep -v '^ *+' conftest.er1 >conftest.err
11346 >  rm -f conftest.er1
11347 >  cat conftest.err >&5
11348 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11349 >  (exit $ac_status); } && {
11350 >         test -z "$ac_c_werror_flag" ||
11351 >         test ! -s conftest.err
11352 >       } && test -s conftest$ac_exeext &&
11353 >       $as_test_x conftest$ac_exeext; then
11354 >  ac_cv_lib_m_pow=yes
11355   else
11356 <  as_expr=false
11356 >  echo "$as_me: failed program was:" >&5
11357 > sed 's/^/| /' conftest.$ac_ext >&5
11358 >
11359 >        ac_cv_lib_m_pow=no
11360   fi
11361  
11362 < rm -f conf$$ conf$$.exe conf$$.file
11363 < echo >conf$$.file
11364 < if ln -s conf$$.file conf$$ 2>/dev/null; then
11365 <  # We could just check for DJGPP; but this test a) works b) is more generic
11366 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
11367 <  if test -f conf$$.exe; then
11368 <    # Don't use ln at all; we don't have any links
11369 <    as_ln_s='cp -p'
10852 <  else
10853 <    as_ln_s='ln -s'
10854 <  fi
10855 < elif ln conf$$.file conf$$ 2>/dev/null; then
10856 <  as_ln_s=ln
11362 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11363 >      conftest$ac_exeext conftest.$ac_ext
11364 > LIBS=$ac_check_lib_save_LIBS
11365 > fi
11366 > { echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
11367 > echo "${ECHO_T}$ac_cv_lib_m_pow" >&6; }
11368 > if test $ac_cv_lib_m_pow = yes; then
11369 >  POW_LIB=-lm
11370   else
11371 <  as_ln_s='cp -p'
11371 >  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
11372 > echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
11373   fi
10860 rm -f conf$$ conf$$.exe conf$$.file
11374  
10862 if mkdir -p . 2>/dev/null; then
10863  as_mkdir_p=:
10864 else
10865  test -d ./-p && rmdir ./-p
10866  as_mkdir_p=false
11375   fi
11376  
11377 < as_executable_p="test -f"
11377 > fi
11378  
10871 # Sed expression to map a string onto a valid CPP name.
10872 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11379  
10874 # Sed expression to map a string onto a valid variable name.
10875 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11380  
11381  
10878 # IFS
10879 # We need space, tab and new line, in precisely that order.
10880 as_nl='
10881 '
10882 IFS="   $as_nl"
11382  
10884 # CDPATH.
10885 $as_unset CDPATH
11383  
10887 exec 6>&1
11384  
10889 # Open the log real soon, to keep \$[0] and so on meaningful, and to
10890 # report actual input values of CONFIG_FILES etc. instead of their
10891 # values after options handling.  Logging --version etc. is OK.
10892 exec 5>>config.log
10893 {
10894  echo
10895  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10896 ## Running $as_me. ##
10897 _ASBOX
10898 } >&5
10899 cat >&5 <<_CSEOF
11385  
10901 This file was extended by OOPSE $as_me 2.0, which was
10902 generated by GNU Autoconf 2.59.  Invocation command line was
11386  
10904  CONFIG_FILES    = $CONFIG_FILES
10905  CONFIG_HEADERS  = $CONFIG_HEADERS
10906  CONFIG_LINKS    = $CONFIG_LINKS
10907  CONFIG_COMMANDS = $CONFIG_COMMANDS
10908  $ $0 $@
11387  
10910 _CSEOF
10911 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
10912 echo >&5
10913 _ACEOF
11388  
10915 # Files that config.status was made for.
10916 if test -n "$ac_config_files"; then
10917  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
10918 fi
11389  
10920 if test -n "$ac_config_headers"; then
10921  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
10922 fi
11390  
10924 if test -n "$ac_config_links"; then
10925  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
10926 fi
11391  
10928 if test -n "$ac_config_commands"; then
10929  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
10930 fi
11392  
10932 cat >>$CONFIG_STATUS <<\_ACEOF
11393  
10934 ac_cs_usage="\
10935 \`$as_me' instantiates files from templates according to the
10936 current configuration.
11394  
10938 Usage: $0 [OPTIONS] [FILE]...
11395  
10940  -h, --help       print this help, then exit
10941  -V, --version    print version number, then exit
10942  -q, --quiet      do not print progress messages
10943  -d, --debug      don't remove temporary files
10944      --recheck    update $as_me by reconfiguring in the same conditions
10945  --file=FILE[:TEMPLATE]
10946                   instantiate the configuration file FILE
10947  --header=FILE[:TEMPLATE]
10948                   instantiate the configuration header FILE
11396  
10950 Configuration files:
10951 $config_files
11397  
10953 Configuration headers:
10954 $config_headers
11398  
10956 Configuration links:
10957 $config_links
11399  
10959 Report bugs to <bug-autoconf@gnu.org>."
10960 _ACEOF
11400  
10962 cat >>$CONFIG_STATUS <<_ACEOF
10963 ac_cs_version="\\
10964 OOPSE config.status 2.0
10965 configured by $0, generated by GNU Autoconf 2.59,
10966  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11401  
10968 Copyright (C) 2003 Free Software Foundation, Inc.
10969 This config.status script is free software; the Free Software Foundation
10970 gives unlimited permission to copy, distribute and modify it."
10971 srcdir=$srcdir
10972 INSTALL="$INSTALL"
10973 _ACEOF
11402  
11403 < cat >>$CONFIG_STATUS <<\_ACEOF
11404 < # If no file are specified by the user, then we need to provide default
11405 < # value.  By we need to know if files were specified by the user.
11406 < ac_need_defaults=:
10979 < while test $# != 0
11403 >
11404 >
11405 >
11406 > 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
11407   do
11408 <  case $1 in
11409 <  --*=*)
11410 <    ac_option=`expr "x$1" : 'x\([^=]*\)='`
11411 <    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11412 <    ac_shift=:
11413 <    ;;
11414 <  -*)
11415 <    ac_option=$1
10989 <    ac_optarg=$2
10990 <    ac_shift=shift
10991 <    ;;
10992 <  *) # This is not an option, so the user has probably given explicit
10993 <     # arguments.
10994 <     ac_option=$1
10995 <     ac_need_defaults=false;;
10996 <  esac
10997 <
10998 <  case $ac_option in
10999 <  # Handling of the options.
11408 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11409 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
11410 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11411 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11412 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11413 > else
11414 >  cat >conftest.$ac_ext <<_ACEOF
11415 > /* confdefs.h.  */
11416   _ACEOF
11417 < cat >>$CONFIG_STATUS <<\_ACEOF
11418 <  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11419 <    ac_cs_recheck=: ;;
11420 <  --version | --vers* | -V )
11421 <    echo "$ac_cs_version"; exit 0 ;;
11422 <  --he | --h)
11007 <    # Conflict between --help and --header
11008 <    { { echo "$as_me:$LINENO: error: ambiguous option: $1
11009 < Try \`$0 --help' for more information." >&5
11010 < echo "$as_me: error: ambiguous option: $1
11011 < Try \`$0 --help' for more information." >&2;}
11012 <   { (exit 1); exit 1; }; };;
11013 <  --help | --hel | -h )
11014 <    echo "$ac_cs_usage"; exit 0 ;;
11015 <  --debug | --d* | -d )
11016 <    debug=: ;;
11017 <  --file | --fil | --fi | --f )
11018 <    $ac_shift
11019 <    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11020 <    ac_need_defaults=false;;
11021 <  --header | --heade | --head | --hea )
11022 <    $ac_shift
11023 <    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11024 <    ac_need_defaults=false;;
11025 <  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11026 <  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11027 <    ac_cs_silent=: ;;
11417 > cat confdefs.h >>conftest.$ac_ext
11418 > cat >>conftest.$ac_ext <<_ACEOF
11419 > /* end confdefs.h.  */
11420 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11421 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11422 > #define $ac_func innocuous_$ac_func
11423  
11424 <  # This is an error.
11425 <  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11426 < Try \`$0 --help' for more information." >&5
11427 < echo "$as_me: error: unrecognized option: $1
11033 < Try \`$0 --help' for more information." >&2;}
11034 <   { (exit 1); exit 1; }; } ;;
11424 > /* System header to define __stub macros and hopefully few prototypes,
11425 >    which can conflict with char $ac_func (); below.
11426 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11427 >    <limits.h> exists even on freestanding compilers.  */
11428  
11429 <  *) ac_config_targets="$ac_config_targets $1" ;;
11429 > #ifdef __STDC__
11430 > # include <limits.h>
11431 > #else
11432 > # include <assert.h>
11433 > #endif
11434  
11435 <  esac
11039 <  shift
11040 < done
11435 > #undef $ac_func
11436  
11437 < ac_configure_extra_args=
11437 > /* Override any GCC internal prototype to avoid an error.
11438 >   Use char because int might match the return type of a GCC
11439 >   builtin and then its argument prototype would still apply.  */
11440 > #ifdef __cplusplus
11441 > extern "C"
11442 > #endif
11443 > char $ac_func ();
11444 > /* The GNU C library defines this for functions which it implements
11445 >    to always fail with ENOSYS.  Some functions are actually named
11446 >    something starting with __ and the normal name is an alias.  */
11447 > #if defined __stub_$ac_func || defined __stub___$ac_func
11448 > choke me
11449 > #endif
11450  
11451 < if $ac_cs_silent; then
11452 <  exec 6>/dev/null
11453 <  ac_configure_extra_args="$ac_configure_extra_args --silent"
11454 < fi
11455 <
11451 > #ifdef FC_DUMMY_MAIN
11452 > #ifndef FC_DUMMY_MAIN_EQ_F77
11453 > #  ifdef __cplusplus
11454 >     extern "C"
11455 > #  endif
11456 >   int FC_DUMMY_MAIN() { return 1; }
11457 > #endif
11458 > #endif
11459 > int
11460 > main ()
11461 > {
11462 > return $ac_func ();
11463 >  ;
11464 >  return 0;
11465 > }
11466   _ACEOF
11467 < cat >>$CONFIG_STATUS <<_ACEOF
11468 < if \$ac_cs_recheck; then
11469 <  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11470 <  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11467 > rm -f conftest.$ac_objext conftest$ac_exeext
11468 > if { (ac_try="$ac_link"
11469 > case "(($ac_try" in
11470 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11471 >  *) ac_try_echo=$ac_try;;
11472 > esac
11473 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11474 >  (eval "$ac_link") 2>conftest.er1
11475 >  ac_status=$?
11476 >  grep -v '^ *+' conftest.er1 >conftest.err
11477 >  rm -f conftest.er1
11478 >  cat conftest.err >&5
11479 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11480 >  (exit $ac_status); } && {
11481 >         test -z "$ac_c_werror_flag" ||
11482 >         test ! -s conftest.err
11483 >       } && test -s conftest$ac_exeext &&
11484 >       $as_test_x conftest$ac_exeext; then
11485 >  eval "$as_ac_var=yes"
11486 > else
11487 >  echo "$as_me: failed program was:" >&5
11488 > sed 's/^/| /' conftest.$ac_ext >&5
11489 >
11490 >        eval "$as_ac_var=no"
11491   fi
11492  
11493 + rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11494 +      conftest$ac_exeext conftest.$ac_ext
11495 + fi
11496 + ac_res=`eval echo '${'$as_ac_var'}'`
11497 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
11498 + echo "${ECHO_T}$ac_res" >&6; }
11499 + if test `eval echo '${'$as_ac_var'}'` = yes; then
11500 +  cat >>confdefs.h <<_ACEOF
11501 + #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11502   _ACEOF
11503  
11504 <
11059 <
11060 <
11061 <
11062 < cat >>$CONFIG_STATUS <<\_ACEOF
11063 < for ac_config_target in $ac_config_targets
11064 < do
11065 <  case "$ac_config_target" in
11066 <  # Handling of arguments.
11067 <  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11068 <  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11069 <  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
11070 <  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11071 <  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
11072 <  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11073 <  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11074 < echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11075 <   { (exit 1); exit 1; }; };;
11076 <  esac
11504 > fi
11505   done
11506  
11079 # If the user did not use the arguments to specify the items to instantiate,
11080 # then the envvar interface is used.  Set only those that are not.
11081 # We use the long form for the default assignment because of an extremely
11082 # bizarre bug on SunOS 4.1.3.
11083 if $ac_need_defaults; then
11084  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11085  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11086  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
11087 fi
11507  
11508 < # Have a temporary directory for convenience.  Make it in the build tree
11509 < # simply because there is no reason to put it here, and in addition,
11510 < # creating and moving files from /tmp can sometimes cause problems.
11511 < # Create a temporary directory, and hook for its removal unless debugging.
11512 < $debug ||
11508 > # special check for _system_configuration because AIX <4.3.2 do not
11509 > # contain the `physmem' member.
11510 > { echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
11511 > echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6; }
11512 > cat >conftest.$ac_ext <<_ACEOF
11513 > /* confdefs.h.  */
11514 > _ACEOF
11515 > cat confdefs.h >>conftest.$ac_ext
11516 > cat >>conftest.$ac_ext <<_ACEOF
11517 > /* end confdefs.h.  */
11518 > #include <sys/systemcfg.h>
11519 > #ifdef FC_DUMMY_MAIN
11520 > #ifndef FC_DUMMY_MAIN_EQ_F77
11521 > #  ifdef __cplusplus
11522 >     extern "C"
11523 > #  endif
11524 >   int FC_DUMMY_MAIN() { return 1; }
11525 > #endif
11526 > #endif
11527 > int
11528 > main ()
11529   {
11530 <  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11531 <  trap '{ (exit 1); exit 1; }' 1 2 13 15
11530 > double x = _system_configuration.physmem;
11531 >  ;
11532 >  return 0;
11533   }
11534 + _ACEOF
11535 + rm -f conftest.$ac_objext
11536 + if { (ac_try="$ac_compile"
11537 + case "(($ac_try" in
11538 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11539 +  *) ac_try_echo=$ac_try;;
11540 + esac
11541 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11542 +  (eval "$ac_compile") 2>conftest.er1
11543 +  ac_status=$?
11544 +  grep -v '^ *+' conftest.er1 >conftest.err
11545 +  rm -f conftest.er1
11546 +  cat conftest.err >&5
11547 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11548 +  (exit $ac_status); } && {
11549 +         test -z "$ac_c_werror_flag" ||
11550 +         test ! -s conftest.err
11551 +       } && test -s conftest.$ac_objext; then
11552 +  { echo "$as_me:$LINENO: result: yes" >&5
11553 + echo "${ECHO_T}yes" >&6; }
11554  
11555 < # Create a (secure) tmp directory for tmp files.
11555 > cat >>confdefs.h <<\_ACEOF
11556 > #define HAVE__SYSTEM_CONFIGURATION 1
11557 > _ACEOF
11558  
11559 < {
11560 <  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11561 <  test -n "$tmp" && test -d "$tmp"
11104 < }  ||
11105 < {
11106 <  tmp=./confstat$$-$RANDOM
11107 <  (umask 077 && mkdir $tmp)
11108 < } ||
11109 < {
11110 <   echo "$me: cannot create a temporary directory in ." >&2
11111 <   { (exit 1); exit 1; }
11112 < }
11559 > else
11560 >  echo "$as_me: failed program was:" >&5
11561 > sed 's/^/| /' conftest.$ac_ext >&5
11562  
11563 < _ACEOF
11563 >        { echo "$as_me:$LINENO: result: no" >&5
11564 > echo "${ECHO_T}no" >&6; }
11565 > fi
11566  
11567 < cat >>$CONFIG_STATUS <<_ACEOF
11567 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11568  
11569 < #
11570 < # CONFIG_FILES section.
11571 < #
11569 >  # clean out junk possibly left behind by a previous configuration
11570 >  rm -f src/getopt.h
11571 >  # Check for getopt_long support
11572  
11573 < # No need to generate the scripts if there are no CONFIG_FILES.
11574 < # This happens for instance when ./config.status config.h
11575 < if test -n "\$CONFIG_FILES"; then
11576 <  # Protect against being on the right side of a sed subst in config.status.
11577 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11578 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11579 < s,@SHELL@,$SHELL,;t t
11580 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11581 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11582 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11583 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11584 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11585 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11586 < s,@exec_prefix@,$exec_prefix,;t t
11587 < s,@prefix@,$prefix,;t t
11588 < s,@program_transform_name@,$program_transform_name,;t t
11589 < s,@bindir@,$bindir,;t t
11590 < s,@sbindir@,$sbindir,;t t
11140 < s,@libexecdir@,$libexecdir,;t t
11141 < s,@datadir@,$datadir,;t t
11142 < s,@sysconfdir@,$sysconfdir,;t t
11143 < s,@sharedstatedir@,$sharedstatedir,;t t
11144 < s,@localstatedir@,$localstatedir,;t t
11145 < s,@libdir@,$libdir,;t t
11146 < s,@includedir@,$includedir,;t t
11147 < s,@oldincludedir@,$oldincludedir,;t t
11148 < s,@infodir@,$infodir,;t t
11149 < s,@mandir@,$mandir,;t t
11150 < s,@build_alias@,$build_alias,;t t
11151 < s,@host_alias@,$host_alias,;t t
11152 < s,@target_alias@,$target_alias,;t t
11153 < s,@DEFS@,$DEFS,;t t
11154 < s,@ECHO_C@,$ECHO_C,;t t
11155 < s,@ECHO_N@,$ECHO_N,;t t
11156 < s,@ECHO_T@,$ECHO_T,;t t
11157 < s,@LIBS@,$LIBS,;t t
11158 < s,@PROGNAME@,$PROGNAME,;t t
11159 < s,@debug@,$debug,;t t
11160 < s,@build@,$build,;t t
11161 < s,@build_cpu@,$build_cpu,;t t
11162 < s,@build_vendor@,$build_vendor,;t t
11163 < s,@build_os@,$build_os,;t t
11164 < s,@host@,$host,;t t
11165 < s,@host_cpu@,$host_cpu,;t t
11166 < s,@host_vendor@,$host_vendor,;t t
11167 < s,@host_os@,$host_os,;t t
11168 < s,@CC@,$CC,;t t
11169 < s,@CFLAGS@,$CFLAGS,;t t
11170 < s,@LDFLAGS@,$LDFLAGS,;t t
11171 < s,@CPPFLAGS@,$CPPFLAGS,;t t
11172 < s,@ac_ct_CC@,$ac_ct_CC,;t t
11173 < s,@EXEEXT@,$EXEEXT,;t t
11174 < s,@OBJEXT@,$OBJEXT,;t t
11175 < s,@CXX@,$CXX,;t t
11176 < s,@CXXFLAGS@,$CXXFLAGS,;t t
11177 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
11178 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
11179 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
11180 < s,@F90@,$F90,;t t
11181 < s,@F90FLAGS@,$F90FLAGS,;t t
11182 < s,@ac_ct_F90@,$ac_ct_F90,;t t
11183 < s,@PREPFLAG@,$PREPFLAG,;t t
11184 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
11185 < s,@F90LIBS@,$F90LIBS,;t t
11186 < s,@F90_FUNC@,$F90_FUNC,;t t
11187 < s,@F90_FUNC_@,$F90_FUNC_,;t t
11188 < s,@MOD@,$MOD,;t t
11189 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
11190 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
11191 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
11192 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
11193 < s,@CPP@,$CPP,;t t
11194 < s,@EGREP@,$EGREP,;t t
11195 < s,@CXXCPP@,$CXXCPP,;t t
11196 < s,@LIBOBJS@,$LIBOBJS,;t t
11197 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11198 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11199 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11200 < s,@LN_S@,$LN_S,;t t
11201 < s,@SET_MAKE@,$SET_MAKE,;t t
11202 < s,@RANLIB@,$RANLIB,;t t
11203 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11204 < s,@YACC@,$YACC,;t t
11205 < s,@LEX@,$LEX,;t t
11206 < s,@LEXLIB@,$LEXLIB,;t t
11207 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
11208 < s,@PERLINTERP@,$PERLINTERP,;t t
11209 < s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
11210 < s,@AR@,$AR,;t t
11211 < s,@PS@,$PS,;t t
11212 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
11213 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
11214 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
11215 < s,@MPI_LIB@,$MPI_LIB,;t t
11216 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
11217 < s,@USE_MPI@,$USE_MPI,;t t
11218 < s,@USE_CGAL@,$USE_CGAL,;t t
11219 < s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
11220 < s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
11221 < s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
11222 < s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
11223 < s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
11224 < s,@CGAL_LIBS@,$CGAL_LIBS,;t t
11225 < s,@DOXYGEN@,$DOXYGEN,;t t
11226 < s,@DOT@,$DOT,;t t
11227 < s,@DOC@,$DOC,;t t
11228 < s,@enable_dot@,$enable_dot,;t t
11229 < s,@enable_html_docs@,$enable_html_docs,;t t
11230 < s,@enable_latex_docs@,$enable_latex_docs,;t t
11231 < s,@BATEXT@,$BATEXT,;t t
11232 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
11233 < s,@OOPSE@,$OOPSE,;t t
11234 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
11235 < s,@SUBDIRS@,$SUBDIRS,;t t
11236 < s,@FFLAGS@,$FFLAGS,;t t
11237 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11238 < CEOF
11239 <
11573 > for ac_header in getopt.h
11574 > do
11575 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11576 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11577 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
11578 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11579 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11580 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11581 > fi
11582 > ac_res=`eval echo '${'$as_ac_Header'}'`
11583 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11584 > echo "${ECHO_T}$ac_res" >&6; }
11585 > else
11586 >  # Is the header compilable?
11587 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11588 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11589 > cat >conftest.$ac_ext <<_ACEOF
11590 > /* confdefs.h.  */
11591   _ACEOF
11592 + cat confdefs.h >>conftest.$ac_ext
11593 + cat >>conftest.$ac_ext <<_ACEOF
11594 + /* end confdefs.h.  */
11595 + $ac_includes_default
11596 + #include <$ac_header>
11597 + _ACEOF
11598 + rm -f conftest.$ac_objext
11599 + if { (ac_try="$ac_compile"
11600 + case "(($ac_try" in
11601 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11602 +  *) ac_try_echo=$ac_try;;
11603 + esac
11604 + eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11605 +  (eval "$ac_compile") 2>conftest.er1
11606 +  ac_status=$?
11607 +  grep -v '^ *+' conftest.er1 >conftest.err
11608 +  rm -f conftest.er1
11609 +  cat conftest.err >&5
11610 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11611 +  (exit $ac_status); } && {
11612 +         test -z "$ac_c_werror_flag" ||
11613 +         test ! -s conftest.err
11614 +       } && test -s conftest.$ac_objext; then
11615 +  ac_header_compiler=yes
11616 + else
11617 +  echo "$as_me: failed program was:" >&5
11618 + sed 's/^/| /' conftest.$ac_ext >&5
11619  
11620 <  cat >>$CONFIG_STATUS <<\_ACEOF
11621 <  # Split the substitutions into bite-sized pieces for seds with
11244 <  # small command number limits, like on Digital OSF/1 and HP-UX.
11245 <  ac_max_sed_lines=48
11246 <  ac_sed_frag=1 # Number of current file.
11247 <  ac_beg=1 # First line for current file.
11248 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
11249 <  ac_more_lines=:
11250 <  ac_sed_cmds=
11251 <  while $ac_more_lines; do
11252 <    if test $ac_beg -gt 1; then
11253 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11254 <    else
11255 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11256 <    fi
11257 <    if test ! -s $tmp/subs.frag; then
11258 <      ac_more_lines=false
11259 <    else
11260 <      # The purpose of the label and of the branching condition is to
11261 <      # speed up the sed processing (if there are no `@' at all, there
11262 <      # is no need to browse any of the substitutions).
11263 <      # These are the two extra sed commands mentioned above.
11264 <      (echo ':t
11265 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11266 <      if test -z "$ac_sed_cmds"; then
11267 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11268 <      else
11269 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11270 <      fi
11271 <      ac_sed_frag=`expr $ac_sed_frag + 1`
11272 <      ac_beg=$ac_end
11273 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
11274 <    fi
11275 <  done
11276 <  if test -z "$ac_sed_cmds"; then
11277 <    ac_sed_cmds=cat
11278 <  fi
11279 < fi # test -n "$CONFIG_FILES"
11620 >        ac_header_compiler=no
11621 > fi
11622  
11623 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11624 + { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11625 + echo "${ECHO_T}$ac_header_compiler" >&6; }
11626 +
11627 + # Is the header present?
11628 + { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11629 + echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11630 + cat >conftest.$ac_ext <<_ACEOF
11631 + /* confdefs.h.  */
11632   _ACEOF
11633 < cat >>$CONFIG_STATUS <<\_ACEOF
11634 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
11635 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11636 <  case $ac_file in
11637 <  - | *:- | *:-:* ) # input from stdin
11638 <        cat >$tmp/stdin
11639 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11640 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11641 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11642 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11643 <  * )   ac_file_in=$ac_file.in ;;
11644 <  esac
11633 > cat confdefs.h >>conftest.$ac_ext
11634 > cat >>conftest.$ac_ext <<_ACEOF
11635 > /* end confdefs.h.  */
11636 > #include <$ac_header>
11637 > _ACEOF
11638 > if { (ac_try="$ac_cpp conftest.$ac_ext"
11639 > case "(($ac_try" in
11640 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11641 >  *) ac_try_echo=$ac_try;;
11642 > esac
11643 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11644 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11645 >  ac_status=$?
11646 >  grep -v '^ *+' conftest.er1 >conftest.err
11647 >  rm -f conftest.er1
11648 >  cat conftest.err >&5
11649 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11650 >  (exit $ac_status); } >/dev/null && {
11651 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11652 >         test ! -s conftest.err
11653 >       }; then
11654 >  ac_header_preproc=yes
11655 > else
11656 >  echo "$as_me: failed program was:" >&5
11657 > sed 's/^/| /' conftest.$ac_ext >&5
11658  
11659 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11660 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11297 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11298 <         X"$ac_file" : 'X\(//\)[^/]' \| \
11299 <         X"$ac_file" : 'X\(//\)$' \| \
11300 <         X"$ac_file" : 'X\(/\)' \| \
11301 <         .     : '\(.\)' 2>/dev/null ||
11302 < echo X"$ac_file" |
11303 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11304 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11305 <          /^X\(\/\/\)$/{ s//\1/; q; }
11306 <          /^X\(\/\).*/{ s//\1/; q; }
11307 <          s/.*/./; q'`
11308 <  { if $as_mkdir_p; then
11309 <    mkdir -p "$ac_dir"
11310 <  else
11311 <    as_dir="$ac_dir"
11312 <    as_dirs=
11313 <    while test ! -d "$as_dir"; do
11314 <      as_dirs="$as_dir $as_dirs"
11315 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11316 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11317 <         X"$as_dir" : 'X\(//\)[^/]' \| \
11318 <         X"$as_dir" : 'X\(//\)$' \| \
11319 <         X"$as_dir" : 'X\(/\)' \| \
11320 <         .     : '\(.\)' 2>/dev/null ||
11321 < echo X"$as_dir" |
11322 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11323 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11324 <          /^X\(\/\/\)$/{ s//\1/; q; }
11325 <          /^X\(\/\).*/{ s//\1/; q; }
11326 <          s/.*/./; q'`
11327 <    done
11328 <    test ! -n "$as_dirs" || mkdir $as_dirs
11329 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11330 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11331 <   { (exit 1); exit 1; }; }; }
11659 >  ac_header_preproc=no
11660 > fi
11661  
11662 <  ac_builddir=.
11662 > rm -f conftest.err conftest.$ac_ext
11663 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11664 > echo "${ECHO_T}$ac_header_preproc" >&6; }
11665  
11666 < if test "$ac_dir" != .; then
11667 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11668 <  # A "../" for each directory in $ac_dir_suffix.
11669 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11666 > # So?  What about this header?
11667 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11668 >  yes:no: )
11669 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11670 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11671 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11672 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11673 >    ac_header_preproc=yes
11674 >    ;;
11675 >  no:yes:* )
11676 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11677 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11678 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11679 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11680 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11681 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11682 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11683 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11684 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11685 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11686 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11687 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11688 >    ( cat <<\_ASBOX
11689 > ## ------------------------------ ##
11690 > ## Report this to gezelter@nd.edu ##
11691 > ## ------------------------------ ##
11692 > _ASBOX
11693 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
11694 >    ;;
11695 > esac
11696 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
11697 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11698 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11699 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11700   else
11701 <  ac_dir_suffix= ac_top_builddir=
11701 >  eval "$as_ac_Header=\$ac_header_preproc"
11702   fi
11703 + ac_res=`eval echo '${'$as_ac_Header'}'`
11704 +               { echo "$as_me:$LINENO: result: $ac_res" >&5
11705 + echo "${ECHO_T}$ac_res" >&6; }
11706  
11707 < case $srcdir in
11708 <  .)  # No --srcdir option.  We are building in place.
11709 <    ac_srcdir=.
11710 <    if test -z "$ac_top_builddir"; then
11711 <       ac_top_srcdir=.
11348 <    else
11349 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11350 <    fi ;;
11351 <  [\\/]* | ?:[\\/]* )  # Absolute path.
11352 <    ac_srcdir=$srcdir$ac_dir_suffix;
11353 <    ac_top_srcdir=$srcdir ;;
11354 <  *) # Relative path.
11355 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11356 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
11357 < esac
11707 > fi
11708 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
11709 >  cat >>confdefs.h <<_ACEOF
11710 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11711 > _ACEOF
11712  
11713 < # Do not use `cd foo && pwd` to compute absolute paths, because
11714 < # the directories may not exist.
11715 < case `pwd` in
11716 < .) ac_abs_builddir="$ac_dir";;
11717 < *)
11718 <  case "$ac_dir" in
11719 <  .) ac_abs_builddir=`pwd`;;
11720 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11721 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
11722 <  esac;;
11713 > fi
11714 >
11715 > done
11716 >
11717 >
11718 > for ac_func in getopt_long
11719 > do
11720 > as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11721 > { echo "$as_me:$LINENO: checking for $ac_func" >&5
11722 > echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11723 > if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11724 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11725 > else
11726 >  cat >conftest.$ac_ext <<_ACEOF
11727 > /* confdefs.h.  */
11728 > _ACEOF
11729 > cat confdefs.h >>conftest.$ac_ext
11730 > cat >>conftest.$ac_ext <<_ACEOF
11731 > /* end confdefs.h.  */
11732 > /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11733 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
11734 > #define $ac_func innocuous_$ac_func
11735 >
11736 > /* System header to define __stub macros and hopefully few prototypes,
11737 >    which can conflict with char $ac_func (); below.
11738 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11739 >    <limits.h> exists even on freestanding compilers.  */
11740 >
11741 > #ifdef __STDC__
11742 > # include <limits.h>
11743 > #else
11744 > # include <assert.h>
11745 > #endif
11746 >
11747 > #undef $ac_func
11748 >
11749 > /* Override any GCC internal prototype to avoid an error.
11750 >   Use char because int might match the return type of a GCC
11751 >   builtin and then its argument prototype would still apply.  */
11752 > #ifdef __cplusplus
11753 > extern "C"
11754 > #endif
11755 > char $ac_func ();
11756 > /* The GNU C library defines this for functions which it implements
11757 >    to always fail with ENOSYS.  Some functions are actually named
11758 >    something starting with __ and the normal name is an alias.  */
11759 > #if defined __stub_$ac_func || defined __stub___$ac_func
11760 > choke me
11761 > #endif
11762 >
11763 > #ifdef FC_DUMMY_MAIN
11764 > #ifndef FC_DUMMY_MAIN_EQ_F77
11765 > #  ifdef __cplusplus
11766 >     extern "C"
11767 > #  endif
11768 >   int FC_DUMMY_MAIN() { return 1; }
11769 > #endif
11770 > #endif
11771 > int
11772 > main ()
11773 > {
11774 > return $ac_func ();
11775 >  ;
11776 >  return 0;
11777 > }
11778 > _ACEOF
11779 > rm -f conftest.$ac_objext conftest$ac_exeext
11780 > if { (ac_try="$ac_link"
11781 > case "(($ac_try" in
11782 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11783 >  *) ac_try_echo=$ac_try;;
11784   esac
11785 < case $ac_abs_builddir in
11786 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
11787 < *)
11788 <  case ${ac_top_builddir}. in
11789 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
11790 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11791 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11792 <  esac;;
11793 < esac
11794 < case $ac_abs_builddir in
11795 < .) ac_abs_srcdir=$ac_srcdir;;
11796 < *)
11797 <  case $ac_srcdir in
11798 <  .) ac_abs_srcdir=$ac_abs_builddir;;
11799 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11800 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11386 <  esac;;
11387 < esac
11388 < case $ac_abs_builddir in
11389 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
11390 < *)
11391 <  case $ac_top_srcdir in
11392 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11393 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11394 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11395 <  esac;;
11396 < esac
11785 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11786 >  (eval "$ac_link") 2>conftest.er1
11787 >  ac_status=$?
11788 >  grep -v '^ *+' conftest.er1 >conftest.err
11789 >  rm -f conftest.er1
11790 >  cat conftest.err >&5
11791 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11792 >  (exit $ac_status); } && {
11793 >         test -z "$ac_c_werror_flag" ||
11794 >         test ! -s conftest.err
11795 >       } && test -s conftest$ac_exeext &&
11796 >       $as_test_x conftest$ac_exeext; then
11797 >  eval "$as_ac_var=yes"
11798 > else
11799 >  echo "$as_me: failed program was:" >&5
11800 > sed 's/^/| /' conftest.$ac_ext >&5
11801  
11802 +        eval "$as_ac_var=no"
11803 + fi
11804  
11805 <  case $INSTALL in
11806 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11807 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
11808 <  esac
11805 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11806 >      conftest$ac_exeext conftest.$ac_ext
11807 > fi
11808 > ac_res=`eval echo '${'$as_ac_var'}'`
11809 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
11810 > echo "${ECHO_T}$ac_res" >&6; }
11811 > if test `eval echo '${'$as_ac_var'}'` = yes; then
11812 >  cat >>confdefs.h <<_ACEOF
11813 > #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11814 > _ACEOF
11815  
11816 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
11817 <  # use $as_me), people would be surprised to read:
11818 <  #    /* config.h.  Generated by config.status.  */
11819 <  if test x"$ac_file" = x-; then
11820 <    configure_input=
11821 <  else
11822 <    configure_input="$ac_file.  "
11823 <  fi
11824 <  configure_input=$configure_input"Generated from `echo $ac_file_in |
11825 <                                     sed 's,.*/,,'` by configure."
11816 > else
11817 >  # FreeBSD has a gnugetopt library for this
11818 >    { echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
11819 > echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6; }
11820 > if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
11821 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11822 > else
11823 >  ac_check_lib_save_LIBS=$LIBS
11824 > LIBS="-lgnugetopt  $LIBS"
11825 > cat >conftest.$ac_ext <<_ACEOF
11826 > /* confdefs.h.  */
11827 > _ACEOF
11828 > cat confdefs.h >>conftest.$ac_ext
11829 > cat >>conftest.$ac_ext <<_ACEOF
11830 > /* end confdefs.h.  */
11831 >
11832 > /* Override any GCC internal prototype to avoid an error.
11833 >   Use char because int might match the return type of a GCC
11834 >   builtin and then its argument prototype would still apply.  */
11835 > #ifdef __cplusplus
11836 > extern "C"
11837 > #endif
11838 > char getopt_long ();
11839 > #ifdef FC_DUMMY_MAIN
11840 > #ifndef FC_DUMMY_MAIN_EQ_F77
11841 > #  ifdef __cplusplus
11842 >     extern "C"
11843 > #  endif
11844 >   int FC_DUMMY_MAIN() { return 1; }
11845 > #endif
11846 > #endif
11847 > int
11848 > main ()
11849 > {
11850 > return getopt_long ();
11851 >  ;
11852 >  return 0;
11853 > }
11854 > _ACEOF
11855 > rm -f conftest.$ac_objext conftest$ac_exeext
11856 > if { (ac_try="$ac_link"
11857 > case "(($ac_try" in
11858 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11859 >  *) ac_try_echo=$ac_try;;
11860 > esac
11861 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11862 >  (eval "$ac_link") 2>conftest.er1
11863 >  ac_status=$?
11864 >  grep -v '^ *+' conftest.er1 >conftest.err
11865 >  rm -f conftest.er1
11866 >  cat conftest.err >&5
11867 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11868 >  (exit $ac_status); } && {
11869 >         test -z "$ac_c_werror_flag" ||
11870 >         test ! -s conftest.err
11871 >       } && test -s conftest$ac_exeext &&
11872 >       $as_test_x conftest$ac_exeext; then
11873 >  ac_cv_lib_gnugetopt_getopt_long=yes
11874 > else
11875 >  echo "$as_me: failed program was:" >&5
11876 > sed 's/^/| /' conftest.$ac_ext >&5
11877 >
11878 >        ac_cv_lib_gnugetopt_getopt_long=no
11879 > fi
11880 >
11881 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11882 >      conftest$ac_exeext conftest.$ac_ext
11883 > LIBS=$ac_check_lib_save_LIBS
11884 > fi
11885 > { echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
11886 > echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6; }
11887 > if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
11888 >  cat >>confdefs.h <<\_ACEOF
11889 > #define HAVE_GETOPT_LONG 1
11890 > _ACEOF
11891 >
11892 > else
11893 >  # use the GNU replacement
11894 >      case " $LIBOBJS " in
11895 >  *" getopt.$ac_objext "* ) ;;
11896 >  *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11897 > ;;
11898 > esac
11899 >
11900 >      case " $LIBOBJS " in
11901 >  *" getopt1.$ac_objext "* ) ;;
11902 >  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext"
11903 > ;;
11904 > esac
11905 >
11906 >      ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
11907 >
11908 > fi
11909 >
11910 > fi
11911 > done
11912 >
11913 >
11914 > ac_ext=cpp
11915 > ac_cpp='$CXXCPP $CPPFLAGS'
11916 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11917 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11918 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11919 >
11920 > { echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
11921 > echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6; }
11922 > if test "${ac_cv_cxx_namespaces+set}" = set; then
11923 >  echo $ECHO_N "(cached) $ECHO_C" >&6
11924 > else
11925 >
11926 > ac_ext=cpp
11927 > ac_cpp='$CXXCPP $CPPFLAGS'
11928 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11929 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11930 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11931 >
11932 > cat >conftest.$ac_ext <<_ACEOF
11933 > /* confdefs.h.  */
11934 > _ACEOF
11935 > cat confdefs.h >>conftest.$ac_ext
11936 > cat >>conftest.$ac_ext <<_ACEOF
11937 > /* end confdefs.h.  */
11938 > namespace Outer { namespace Inner { int i = 0; }}
11939 > #ifdef FC_DUMMY_MAIN
11940 > #ifndef FC_DUMMY_MAIN_EQ_F77
11941 > #  ifdef __cplusplus
11942 >     extern "C"
11943 > #  endif
11944 >   int FC_DUMMY_MAIN() { return 1; }
11945 > #endif
11946 > #endif
11947 > int
11948 > main ()
11949 > {
11950 > using namespace Outer::Inner; return i;
11951 >  ;
11952 >  return 0;
11953 > }
11954 > _ACEOF
11955 > rm -f conftest.$ac_objext
11956 > if { (ac_try="$ac_compile"
11957 > case "(($ac_try" in
11958 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11959 >  *) ac_try_echo=$ac_try;;
11960 > esac
11961 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11962 >  (eval "$ac_compile") 2>conftest.er1
11963 >  ac_status=$?
11964 >  grep -v '^ *+' conftest.er1 >conftest.err
11965 >  rm -f conftest.er1
11966 >  cat conftest.err >&5
11967 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11968 >  (exit $ac_status); } && {
11969 >         test -z "$ac_cxx_werror_flag" ||
11970 >         test ! -s conftest.err
11971 >       } && test -s conftest.$ac_objext; then
11972 >  ac_cv_cxx_namespaces=yes
11973 > else
11974 >  echo "$as_me: failed program was:" >&5
11975 > sed 's/^/| /' conftest.$ac_ext >&5
11976 >
11977 >        ac_cv_cxx_namespaces=no
11978 > fi
11979 >
11980 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11981 > ac_ext=cpp
11982 > ac_cpp='$CXXCPP $CPPFLAGS'
11983 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11984 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11985 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11986 >
11987 >
11988 > fi
11989 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
11990 > echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6; }
11991 > if test "$ac_cv_cxx_namespaces" = yes; then
11992 >
11993 > cat >>confdefs.h <<\_ACEOF
11994 > #define HAVE_NAMESPACES
11995 > _ACEOF
11996 >
11997 > fi
11998 >
11999 > { echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
12000 > echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6; }
12001 > if test "${ac_cv_cxx_have_stl+set}" = set; then
12002 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12003 > else
12004 >
12005 >
12006 > ac_ext=cpp
12007 > ac_cpp='$CXXCPP $CPPFLAGS'
12008 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12009 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12010 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12011 >
12012 > cat >conftest.$ac_ext <<_ACEOF
12013 > /* confdefs.h.  */
12014 > _ACEOF
12015 > cat confdefs.h >>conftest.$ac_ext
12016 > cat >>conftest.$ac_ext <<_ACEOF
12017 > /* end confdefs.h.  */
12018 > #include <list>
12019 > #include <deque>
12020 > #ifdef HAVE_NAMESPACES
12021 > using namespace std;
12022 > #endif
12023 > #ifdef FC_DUMMY_MAIN
12024 > #ifndef FC_DUMMY_MAIN_EQ_F77
12025 > #  ifdef __cplusplus
12026 >     extern "C"
12027 > #  endif
12028 >   int FC_DUMMY_MAIN() { return 1; }
12029 > #endif
12030 > #endif
12031 > int
12032 > main ()
12033 > {
12034 > list<int> x; x.push_back(5);
12035 > list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
12036 >  ;
12037 >  return 0;
12038 > }
12039 > _ACEOF
12040 > rm -f conftest.$ac_objext
12041 > if { (ac_try="$ac_compile"
12042 > case "(($ac_try" in
12043 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12044 >  *) ac_try_echo=$ac_try;;
12045 > esac
12046 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12047 >  (eval "$ac_compile") 2>conftest.er1
12048 >  ac_status=$?
12049 >  grep -v '^ *+' conftest.er1 >conftest.err
12050 >  rm -f conftest.er1
12051 >  cat conftest.err >&5
12052 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12053 >  (exit $ac_status); } && {
12054 >         test -z "$ac_cxx_werror_flag" ||
12055 >         test ! -s conftest.err
12056 >       } && test -s conftest.$ac_objext; then
12057 >  ac_cv_cxx_have_stl=yes
12058 > else
12059 >  echo "$as_me: failed program was:" >&5
12060 > sed 's/^/| /' conftest.$ac_ext >&5
12061 >
12062 >        ac_cv_cxx_have_stl=no
12063 > fi
12064 >
12065 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12066 > ac_ext=cpp
12067 > ac_cpp='$CXXCPP $CPPFLAGS'
12068 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12069 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12070 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12071 >
12072 >
12073 > fi
12074 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
12075 > echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6; }
12076 > if test "$ac_cv_cxx_have_stl" = yes; then
12077 >
12078 > cat >>confdefs.h <<\_ACEOF
12079 > #define HAVE_STL
12080 > _ACEOF
12081 >
12082 > fi
12083 >
12084 >
12085 >
12086 >  if test "${ac_cv_header_iostream+set}" = set; then
12087 >  { echo "$as_me:$LINENO: checking for iostream" >&5
12088 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
12089 > if test "${ac_cv_header_iostream+set}" = set; then
12090 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12091 > fi
12092 > { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
12093 > echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
12094 > else
12095 >  # Is the header compilable?
12096 > { echo "$as_me:$LINENO: checking iostream usability" >&5
12097 > echo $ECHO_N "checking iostream usability... $ECHO_C" >&6; }
12098 > cat >conftest.$ac_ext <<_ACEOF
12099 > /* confdefs.h.  */
12100 > _ACEOF
12101 > cat confdefs.h >>conftest.$ac_ext
12102 > cat >>conftest.$ac_ext <<_ACEOF
12103 > /* end confdefs.h.  */
12104 > $ac_includes_default
12105 > #include <iostream>
12106 > _ACEOF
12107 > rm -f conftest.$ac_objext
12108 > if { (ac_try="$ac_compile"
12109 > case "(($ac_try" in
12110 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12111 >  *) ac_try_echo=$ac_try;;
12112 > esac
12113 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12114 >  (eval "$ac_compile") 2>conftest.er1
12115 >  ac_status=$?
12116 >  grep -v '^ *+' conftest.er1 >conftest.err
12117 >  rm -f conftest.er1
12118 >  cat conftest.err >&5
12119 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12120 >  (exit $ac_status); } && {
12121 >         test -z "$ac_cxx_werror_flag" ||
12122 >         test ! -s conftest.err
12123 >       } && test -s conftest.$ac_objext; then
12124 >  ac_header_compiler=yes
12125 > else
12126 >  echo "$as_me: failed program was:" >&5
12127 > sed 's/^/| /' conftest.$ac_ext >&5
12128 >
12129 >        ac_header_compiler=no
12130 > fi
12131 >
12132 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12133 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12134 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12135 >
12136 > # Is the header present?
12137 > { echo "$as_me:$LINENO: checking iostream presence" >&5
12138 > echo $ECHO_N "checking iostream presence... $ECHO_C" >&6; }
12139 > cat >conftest.$ac_ext <<_ACEOF
12140 > /* confdefs.h.  */
12141 > _ACEOF
12142 > cat confdefs.h >>conftest.$ac_ext
12143 > cat >>conftest.$ac_ext <<_ACEOF
12144 > /* end confdefs.h.  */
12145 > #include <iostream>
12146 > _ACEOF
12147 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12148 > case "(($ac_try" in
12149 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12150 >  *) ac_try_echo=$ac_try;;
12151 > esac
12152 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12153 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12154 >  ac_status=$?
12155 >  grep -v '^ *+' conftest.er1 >conftest.err
12156 >  rm -f conftest.er1
12157 >  cat conftest.err >&5
12158 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12159 >  (exit $ac_status); } >/dev/null && {
12160 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12161 >         test ! -s conftest.err
12162 >       }; then
12163 >  ac_header_preproc=yes
12164 > else
12165 >  echo "$as_me: failed program was:" >&5
12166 > sed 's/^/| /' conftest.$ac_ext >&5
12167 >
12168 >  ac_header_preproc=no
12169 > fi
12170 >
12171 > rm -f conftest.err conftest.$ac_ext
12172 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12173 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12174 >
12175 > # So?  What about this header?
12176 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12177 >  yes:no: )
12178 >    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
12179 > echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
12180 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
12181 > echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
12182 >    ac_header_preproc=yes
12183 >    ;;
12184 >  no:yes:* )
12185 >    { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
12186 > echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
12187 >    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
12188 > echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
12189 >    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
12190 > echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
12191 >    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
12192 > echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
12193 >    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
12194 > echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
12195 >    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
12196 > echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
12197 >    ( cat <<\_ASBOX
12198 > ## ------------------------------ ##
12199 > ## Report this to gezelter@nd.edu ##
12200 > ## ------------------------------ ##
12201 > _ASBOX
12202 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12203 >    ;;
12204 > esac
12205 > { echo "$as_me:$LINENO: checking for iostream" >&5
12206 > echo $ECHO_N "checking for iostream... $ECHO_C" >&6; }
12207 > if test "${ac_cv_header_iostream+set}" = set; then
12208 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12209 > else
12210 >  ac_cv_header_iostream=$ac_header_preproc
12211 > fi
12212 > { echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
12213 > echo "${ECHO_T}$ac_cv_header_iostream" >&6; }
12214 >
12215 > fi
12216 > if test $ac_cv_header_iostream = yes; then
12217 >
12218 >
12219 > cat >>confdefs.h <<\_ACEOF
12220 > #define HAVE_IOSTREAM 1
12221 > _ACEOF
12222 >
12223 >
12224 > else
12225 >
12226 >
12227 > for ac_header in iostream.h
12228 > do
12229 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12230 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12231 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12232 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12233 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12234 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12235 > fi
12236 > ac_res=`eval echo '${'$as_ac_Header'}'`
12237 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12238 > echo "${ECHO_T}$ac_res" >&6; }
12239 > else
12240 >  # Is the header compilable?
12241 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12242 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12243 > cat >conftest.$ac_ext <<_ACEOF
12244 > /* confdefs.h.  */
12245 > _ACEOF
12246 > cat confdefs.h >>conftest.$ac_ext
12247 > cat >>conftest.$ac_ext <<_ACEOF
12248 > /* end confdefs.h.  */
12249 > $ac_includes_default
12250 > #include <$ac_header>
12251 > _ACEOF
12252 > rm -f conftest.$ac_objext
12253 > if { (ac_try="$ac_compile"
12254 > case "(($ac_try" in
12255 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12256 >  *) ac_try_echo=$ac_try;;
12257 > esac
12258 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12259 >  (eval "$ac_compile") 2>conftest.er1
12260 >  ac_status=$?
12261 >  grep -v '^ *+' conftest.er1 >conftest.err
12262 >  rm -f conftest.er1
12263 >  cat conftest.err >&5
12264 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12265 >  (exit $ac_status); } && {
12266 >         test -z "$ac_cxx_werror_flag" ||
12267 >         test ! -s conftest.err
12268 >       } && test -s conftest.$ac_objext; then
12269 >  ac_header_compiler=yes
12270 > else
12271 >  echo "$as_me: failed program was:" >&5
12272 > sed 's/^/| /' conftest.$ac_ext >&5
12273 >
12274 >        ac_header_compiler=no
12275 > fi
12276 >
12277 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12278 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12279 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12280 >
12281 > # Is the header present?
12282 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12283 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12284 > cat >conftest.$ac_ext <<_ACEOF
12285 > /* confdefs.h.  */
12286 > _ACEOF
12287 > cat confdefs.h >>conftest.$ac_ext
12288 > cat >>conftest.$ac_ext <<_ACEOF
12289 > /* end confdefs.h.  */
12290 > #include <$ac_header>
12291 > _ACEOF
12292 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12293 > case "(($ac_try" in
12294 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12295 >  *) ac_try_echo=$ac_try;;
12296 > esac
12297 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12298 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12299 >  ac_status=$?
12300 >  grep -v '^ *+' conftest.er1 >conftest.err
12301 >  rm -f conftest.er1
12302 >  cat conftest.err >&5
12303 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12304 >  (exit $ac_status); } >/dev/null && {
12305 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12306 >         test ! -s conftest.err
12307 >       }; then
12308 >  ac_header_preproc=yes
12309 > else
12310 >  echo "$as_me: failed program was:" >&5
12311 > sed 's/^/| /' conftest.$ac_ext >&5
12312 >
12313 >  ac_header_preproc=no
12314 > fi
12315 >
12316 > rm -f conftest.err conftest.$ac_ext
12317 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12318 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12319 >
12320 > # So?  What about this header?
12321 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12322 >  yes:no: )
12323 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12324 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12325 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12326 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12327 >    ac_header_preproc=yes
12328 >    ;;
12329 >  no:yes:* )
12330 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12331 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12332 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12333 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12334 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12335 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12336 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12337 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12338 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12339 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12340 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12341 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12342 >    ( cat <<\_ASBOX
12343 > ## ------------------------------ ##
12344 > ## Report this to gezelter@nd.edu ##
12345 > ## ------------------------------ ##
12346 > _ASBOX
12347 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12348 >    ;;
12349 > esac
12350 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
12351 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12352 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12353 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12354 > else
12355 >  eval "$as_ac_Header=\$ac_header_preproc"
12356 > fi
12357 > ac_res=`eval echo '${'$as_ac_Header'}'`
12358 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12359 > echo "${ECHO_T}$ac_res" >&6; }
12360 >
12361 > fi
12362 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
12363 >  cat >>confdefs.h <<_ACEOF
12364 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12365 > _ACEOF
12366 >
12367 > fi
12368 >
12369 > done
12370 >
12371 >
12372 > fi
12373 >
12374 >
12375 >
12376 >
12377 >  if test "${ac_cv_header_iomanip+set}" = set; then
12378 >  { echo "$as_me:$LINENO: checking for iomanip" >&5
12379 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
12380 > if test "${ac_cv_header_iomanip+set}" = set; then
12381 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12382 > fi
12383 > { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
12384 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
12385 > else
12386 >  # Is the header compilable?
12387 > { echo "$as_me:$LINENO: checking iomanip usability" >&5
12388 > echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6; }
12389 > cat >conftest.$ac_ext <<_ACEOF
12390 > /* confdefs.h.  */
12391 > _ACEOF
12392 > cat confdefs.h >>conftest.$ac_ext
12393 > cat >>conftest.$ac_ext <<_ACEOF
12394 > /* end confdefs.h.  */
12395 > $ac_includes_default
12396 > #include <iomanip>
12397 > _ACEOF
12398 > rm -f conftest.$ac_objext
12399 > if { (ac_try="$ac_compile"
12400 > case "(($ac_try" in
12401 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12402 >  *) ac_try_echo=$ac_try;;
12403 > esac
12404 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12405 >  (eval "$ac_compile") 2>conftest.er1
12406 >  ac_status=$?
12407 >  grep -v '^ *+' conftest.er1 >conftest.err
12408 >  rm -f conftest.er1
12409 >  cat conftest.err >&5
12410 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12411 >  (exit $ac_status); } && {
12412 >         test -z "$ac_cxx_werror_flag" ||
12413 >         test ! -s conftest.err
12414 >       } && test -s conftest.$ac_objext; then
12415 >  ac_header_compiler=yes
12416 > else
12417 >  echo "$as_me: failed program was:" >&5
12418 > sed 's/^/| /' conftest.$ac_ext >&5
12419 >
12420 >        ac_header_compiler=no
12421 > fi
12422 >
12423 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12424 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12425 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12426 >
12427 > # Is the header present?
12428 > { echo "$as_me:$LINENO: checking iomanip presence" >&5
12429 > echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6; }
12430 > cat >conftest.$ac_ext <<_ACEOF
12431 > /* confdefs.h.  */
12432 > _ACEOF
12433 > cat confdefs.h >>conftest.$ac_ext
12434 > cat >>conftest.$ac_ext <<_ACEOF
12435 > /* end confdefs.h.  */
12436 > #include <iomanip>
12437 > _ACEOF
12438 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12439 > case "(($ac_try" in
12440 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12441 >  *) ac_try_echo=$ac_try;;
12442 > esac
12443 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12444 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12445 >  ac_status=$?
12446 >  grep -v '^ *+' conftest.er1 >conftest.err
12447 >  rm -f conftest.er1
12448 >  cat conftest.err >&5
12449 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12450 >  (exit $ac_status); } >/dev/null && {
12451 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12452 >         test ! -s conftest.err
12453 >       }; then
12454 >  ac_header_preproc=yes
12455 > else
12456 >  echo "$as_me: failed program was:" >&5
12457 > sed 's/^/| /' conftest.$ac_ext >&5
12458 >
12459 >  ac_header_preproc=no
12460 > fi
12461 >
12462 > rm -f conftest.err conftest.$ac_ext
12463 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12464 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12465 >
12466 > # So?  What about this header?
12467 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12468 >  yes:no: )
12469 >    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
12470 > echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
12471 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
12472 > echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
12473 >    ac_header_preproc=yes
12474 >    ;;
12475 >  no:yes:* )
12476 >    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
12477 > echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
12478 >    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
12479 > echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
12480 >    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
12481 > echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
12482 >    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
12483 > echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
12484 >    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
12485 > echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
12486 >    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
12487 > echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
12488 >    ( cat <<\_ASBOX
12489 > ## ------------------------------ ##
12490 > ## Report this to gezelter@nd.edu ##
12491 > ## ------------------------------ ##
12492 > _ASBOX
12493 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12494 >    ;;
12495 > esac
12496 > { echo "$as_me:$LINENO: checking for iomanip" >&5
12497 > echo $ECHO_N "checking for iomanip... $ECHO_C" >&6; }
12498 > if test "${ac_cv_header_iomanip+set}" = set; then
12499 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12500 > else
12501 >  ac_cv_header_iomanip=$ac_header_preproc
12502 > fi
12503 > { echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
12504 > echo "${ECHO_T}$ac_cv_header_iomanip" >&6; }
12505 >
12506 > fi
12507 > if test $ac_cv_header_iomanip = yes; then
12508 >
12509 >
12510 > cat >>confdefs.h <<\_ACEOF
12511 > #define HAVE_IOMANIP 1
12512 > _ACEOF
12513 >
12514 >
12515 > else
12516 >
12517 >
12518 > for ac_header in iomanip.h
12519 > do
12520 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12521 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12522 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12523 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12524 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12525 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12526 > fi
12527 > ac_res=`eval echo '${'$as_ac_Header'}'`
12528 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12529 > echo "${ECHO_T}$ac_res" >&6; }
12530 > else
12531 >  # Is the header compilable?
12532 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12533 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12534 > cat >conftest.$ac_ext <<_ACEOF
12535 > /* confdefs.h.  */
12536 > _ACEOF
12537 > cat confdefs.h >>conftest.$ac_ext
12538 > cat >>conftest.$ac_ext <<_ACEOF
12539 > /* end confdefs.h.  */
12540 > $ac_includes_default
12541 > #include <$ac_header>
12542 > _ACEOF
12543 > rm -f conftest.$ac_objext
12544 > if { (ac_try="$ac_compile"
12545 > case "(($ac_try" in
12546 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12547 >  *) ac_try_echo=$ac_try;;
12548 > esac
12549 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12550 >  (eval "$ac_compile") 2>conftest.er1
12551 >  ac_status=$?
12552 >  grep -v '^ *+' conftest.er1 >conftest.err
12553 >  rm -f conftest.er1
12554 >  cat conftest.err >&5
12555 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12556 >  (exit $ac_status); } && {
12557 >         test -z "$ac_cxx_werror_flag" ||
12558 >         test ! -s conftest.err
12559 >       } && test -s conftest.$ac_objext; then
12560 >  ac_header_compiler=yes
12561 > else
12562 >  echo "$as_me: failed program was:" >&5
12563 > sed 's/^/| /' conftest.$ac_ext >&5
12564 >
12565 >        ac_header_compiler=no
12566 > fi
12567 >
12568 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12569 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12570 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12571 >
12572 > # Is the header present?
12573 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12574 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12575 > cat >conftest.$ac_ext <<_ACEOF
12576 > /* confdefs.h.  */
12577 > _ACEOF
12578 > cat confdefs.h >>conftest.$ac_ext
12579 > cat >>conftest.$ac_ext <<_ACEOF
12580 > /* end confdefs.h.  */
12581 > #include <$ac_header>
12582 > _ACEOF
12583 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12584 > case "(($ac_try" in
12585 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12586 >  *) ac_try_echo=$ac_try;;
12587 > esac
12588 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12589 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12590 >  ac_status=$?
12591 >  grep -v '^ *+' conftest.er1 >conftest.err
12592 >  rm -f conftest.er1
12593 >  cat conftest.err >&5
12594 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12595 >  (exit $ac_status); } >/dev/null && {
12596 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12597 >         test ! -s conftest.err
12598 >       }; then
12599 >  ac_header_preproc=yes
12600 > else
12601 >  echo "$as_me: failed program was:" >&5
12602 > sed 's/^/| /' conftest.$ac_ext >&5
12603 >
12604 >  ac_header_preproc=no
12605 > fi
12606 >
12607 > rm -f conftest.err conftest.$ac_ext
12608 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12609 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12610 >
12611 > # So?  What about this header?
12612 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12613 >  yes:no: )
12614 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12615 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12616 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12617 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12618 >    ac_header_preproc=yes
12619 >    ;;
12620 >  no:yes:* )
12621 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12622 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12623 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12624 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12625 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12626 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12627 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12628 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12629 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12630 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12631 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12632 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12633 >    ( cat <<\_ASBOX
12634 > ## ------------------------------ ##
12635 > ## Report this to gezelter@nd.edu ##
12636 > ## ------------------------------ ##
12637 > _ASBOX
12638 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12639 >    ;;
12640 > esac
12641 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
12642 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12643 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12644 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12645 > else
12646 >  eval "$as_ac_Header=\$ac_header_preproc"
12647 > fi
12648 > ac_res=`eval echo '${'$as_ac_Header'}'`
12649 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12650 > echo "${ECHO_T}$ac_res" >&6; }
12651 >
12652 > fi
12653 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
12654 >  cat >>confdefs.h <<_ACEOF
12655 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12656 > _ACEOF
12657 >
12658 > fi
12659 >
12660 > done
12661 >
12662 >
12663 > fi
12664 >
12665 >
12666 >
12667 >
12668 > for ac_header in cmath
12669 > do
12670 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12671 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12672 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
12673 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12674 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12675 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12676 > fi
12677 > ac_res=`eval echo '${'$as_ac_Header'}'`
12678 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12679 > echo "${ECHO_T}$ac_res" >&6; }
12680 > else
12681 >  # Is the header compilable?
12682 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12683 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12684 > cat >conftest.$ac_ext <<_ACEOF
12685 > /* confdefs.h.  */
12686 > _ACEOF
12687 > cat confdefs.h >>conftest.$ac_ext
12688 > cat >>conftest.$ac_ext <<_ACEOF
12689 > /* end confdefs.h.  */
12690 > $ac_includes_default
12691 > #include <$ac_header>
12692 > _ACEOF
12693 > rm -f conftest.$ac_objext
12694 > if { (ac_try="$ac_compile"
12695 > case "(($ac_try" in
12696 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12697 >  *) ac_try_echo=$ac_try;;
12698 > esac
12699 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12700 >  (eval "$ac_compile") 2>conftest.er1
12701 >  ac_status=$?
12702 >  grep -v '^ *+' conftest.er1 >conftest.err
12703 >  rm -f conftest.er1
12704 >  cat conftest.err >&5
12705 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12706 >  (exit $ac_status); } && {
12707 >         test -z "$ac_cxx_werror_flag" ||
12708 >         test ! -s conftest.err
12709 >       } && test -s conftest.$ac_objext; then
12710 >  ac_header_compiler=yes
12711 > else
12712 >  echo "$as_me: failed program was:" >&5
12713 > sed 's/^/| /' conftest.$ac_ext >&5
12714 >
12715 >        ac_header_compiler=no
12716 > fi
12717 >
12718 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12719 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12720 > echo "${ECHO_T}$ac_header_compiler" >&6; }
12721 >
12722 > # Is the header present?
12723 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12724 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12725 > cat >conftest.$ac_ext <<_ACEOF
12726 > /* confdefs.h.  */
12727 > _ACEOF
12728 > cat confdefs.h >>conftest.$ac_ext
12729 > cat >>conftest.$ac_ext <<_ACEOF
12730 > /* end confdefs.h.  */
12731 > #include <$ac_header>
12732 > _ACEOF
12733 > if { (ac_try="$ac_cpp conftest.$ac_ext"
12734 > case "(($ac_try" in
12735 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12736 >  *) ac_try_echo=$ac_try;;
12737 > esac
12738 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12739 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12740 >  ac_status=$?
12741 >  grep -v '^ *+' conftest.er1 >conftest.err
12742 >  rm -f conftest.er1
12743 >  cat conftest.err >&5
12744 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12745 >  (exit $ac_status); } >/dev/null && {
12746 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
12747 >         test ! -s conftest.err
12748 >       }; then
12749 >  ac_header_preproc=yes
12750 > else
12751 >  echo "$as_me: failed program was:" >&5
12752 > sed 's/^/| /' conftest.$ac_ext >&5
12753 >
12754 >  ac_header_preproc=no
12755 > fi
12756 >
12757 > rm -f conftest.err conftest.$ac_ext
12758 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12759 > echo "${ECHO_T}$ac_header_preproc" >&6; }
12760 >
12761 > # So?  What about this header?
12762 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12763 >  yes:no: )
12764 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12765 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12766 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12767 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12768 >    ac_header_preproc=yes
12769 >    ;;
12770 >  no:yes:* )
12771 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12772 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12773 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12774 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12775 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12776 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12777 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12778 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12779 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12780 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12781 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12782 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12783 >    ( cat <<\_ASBOX
12784 > ## ------------------------------ ##
12785 > ## Report this to gezelter@nd.edu ##
12786 > ## ------------------------------ ##
12787 > _ASBOX
12788 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
12789 >    ;;
12790 > esac
12791 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
12792 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12793 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12794 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12795 > else
12796 >  eval "$as_ac_Header=\$ac_header_preproc"
12797 > fi
12798 > ac_res=`eval echo '${'$as_ac_Header'}'`
12799 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
12800 > echo "${ECHO_T}$ac_res" >&6; }
12801 >
12802 > fi
12803 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
12804 >  cat >>confdefs.h <<_ACEOF
12805 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12806 > _ACEOF
12807 >
12808 > fi
12809 >
12810 > done
12811 >
12812 >
12813 >
12814 >
12815 >  { echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
12816 > echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6; }
12817 > if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
12818 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12819 > else
12820 >
12821 >      ac_cv_cxx_have_std_iostream=no
12822 >      ac_cv_cxx_need_use_std_iostream=no
12823 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
12824 >
12825 >        ac_ext=cpp
12826 > ac_cpp='$CXXCPP $CPPFLAGS'
12827 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12828 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12829 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12830 >
12831 >        cat >conftest.$ac_ext <<_ACEOF
12832 > /* confdefs.h.  */
12833 > _ACEOF
12834 > cat confdefs.h >>conftest.$ac_ext
12835 > cat >>conftest.$ac_ext <<_ACEOF
12836 > /* end confdefs.h.  */
12837 >
12838 > #ifdef HAVE_IOSTREAM
12839 > #include <iostream>
12840 > #else
12841 > #include <iostream.h>
12842 > #endif
12843 >
12844 > #ifdef FC_DUMMY_MAIN
12845 > #ifndef FC_DUMMY_MAIN_EQ_F77
12846 > #  ifdef __cplusplus
12847 >     extern "C"
12848 > #  endif
12849 >   int FC_DUMMY_MAIN() { return 1; }
12850 > #endif
12851 > #endif
12852 > int
12853 > main ()
12854 > {
12855 > std::cout<<"Hello World"<<std::endl;return 0;
12856 >  ;
12857 >  return 0;
12858 > }
12859 > _ACEOF
12860 > rm -f conftest.$ac_objext
12861 > if { (ac_try="$ac_compile"
12862 > case "(($ac_try" in
12863 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12864 >  *) ac_try_echo=$ac_try;;
12865 > esac
12866 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12867 >  (eval "$ac_compile") 2>conftest.er1
12868 >  ac_status=$?
12869 >  grep -v '^ *+' conftest.er1 >conftest.err
12870 >  rm -f conftest.er1
12871 >  cat conftest.err >&5
12872 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12873 >  (exit $ac_status); } && {
12874 >         test -z "$ac_cxx_werror_flag" ||
12875 >         test ! -s conftest.err
12876 >       } && test -s conftest.$ac_objext; then
12877 >  ac_cv_cxx_have_std_iostream=yes
12878 > else
12879 >  echo "$as_me: failed program was:" >&5
12880 > sed 's/^/| /' conftest.$ac_ext >&5
12881 >
12882 >
12883 > fi
12884 >
12885 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12886 >        cat >conftest.$ac_ext <<_ACEOF
12887 > /* confdefs.h.  */
12888 > _ACEOF
12889 > cat confdefs.h >>conftest.$ac_ext
12890 > cat >>conftest.$ac_ext <<_ACEOF
12891 > /* end confdefs.h.  */
12892 >
12893 > #define __USE_STD_IOSTREAM 1
12894 > #ifdef HAVE_IOSTREAM
12895 > #include <iostream>
12896 > #else
12897 > #include <iostream.h>
12898 > #endif
12899 >
12900 > #ifdef FC_DUMMY_MAIN
12901 > #ifndef FC_DUMMY_MAIN_EQ_F77
12902 > #  ifdef __cplusplus
12903 >     extern "C"
12904 > #  endif
12905 >   int FC_DUMMY_MAIN() { return 1; }
12906 > #endif
12907 > #endif
12908 > int
12909 > main ()
12910 > {
12911 > std::cout<<"Hello World"<<std::endl;return 0;
12912 >  ;
12913 >  return 0;
12914 > }
12915 > _ACEOF
12916 > rm -f conftest.$ac_objext
12917 > if { (ac_try="$ac_compile"
12918 > case "(($ac_try" in
12919 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12920 >  *) ac_try_echo=$ac_try;;
12921 > esac
12922 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12923 >  (eval "$ac_compile") 2>conftest.er1
12924 >  ac_status=$?
12925 >  grep -v '^ *+' conftest.er1 >conftest.err
12926 >  rm -f conftest.er1
12927 >  cat conftest.err >&5
12928 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12929 >  (exit $ac_status); } && {
12930 >         test -z "$ac_cxx_werror_flag" ||
12931 >         test ! -s conftest.err
12932 >       } && test -s conftest.$ac_objext; then
12933 >  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
12934 > else
12935 >  echo "$as_me: failed program was:" >&5
12936 > sed 's/^/| /' conftest.$ac_ext >&5
12937 >
12938 >
12939 > fi
12940 >
12941 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12942 >        ac_ext=cpp
12943 > ac_cpp='$CXXCPP $CPPFLAGS'
12944 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12945 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12946 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12947 >
12948 >      fi
12949 >
12950 > fi
12951 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
12952 > echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6; }
12953 >  if test "$ac_cv_cxx_have_std_iostream" = yes; then
12954 >
12955 > cat >>confdefs.h <<\_ACEOF
12956 > #define HAVE_STD_IOSTREAM 1
12957 > _ACEOF
12958 >
12959 >  fi
12960 >  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
12961 >
12962 > cat >>confdefs.h <<\_ACEOF
12963 > #define __USE_STD_IOSTREAM 1
12964 > _ACEOF
12965 >
12966 >  fi
12967 >
12968 >
12969 >
12970 >
12971 >  { echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
12972 > echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6; }
12973 > if test "${ac_cv_cxx_have_std_stl+set}" = set; then
12974 >  echo $ECHO_N "(cached) $ECHO_C" >&6
12975 > else
12976 >
12977 >      ac_cv_cxx_have_std_stl=no
12978 >      if test "x$ac_cv_cxx_namespaces" = xyes; then
12979 >
12980 >        ac_ext=cpp
12981 > ac_cpp='$CXXCPP $CPPFLAGS'
12982 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12983 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12984 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12985 >
12986 >        cat >conftest.$ac_ext <<_ACEOF
12987 > /* confdefs.h.  */
12988 > _ACEOF
12989 > cat confdefs.h >>conftest.$ac_ext
12990 > cat >>conftest.$ac_ext <<_ACEOF
12991 > /* end confdefs.h.  */
12992 > #include <list>
12993 >
12994 > #ifdef FC_DUMMY_MAIN
12995 > #ifndef FC_DUMMY_MAIN_EQ_F77
12996 > #  ifdef __cplusplus
12997 >     extern "C"
12998 > #  endif
12999 >   int FC_DUMMY_MAIN() { return 1; }
13000 > #endif
13001 > #endif
13002 > int
13003 > main ()
13004 > {
13005 > std::list<int> foo;return 0;
13006 >  ;
13007 >  return 0;
13008 > }
13009 > _ACEOF
13010 > rm -f conftest.$ac_objext
13011 > if { (ac_try="$ac_compile"
13012 > case "(($ac_try" in
13013 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13014 >  *) ac_try_echo=$ac_try;;
13015 > esac
13016 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13017 >  (eval "$ac_compile") 2>conftest.er1
13018 >  ac_status=$?
13019 >  grep -v '^ *+' conftest.er1 >conftest.err
13020 >  rm -f conftest.er1
13021 >  cat conftest.err >&5
13022 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13023 >  (exit $ac_status); } && {
13024 >         test -z "$ac_cxx_werror_flag" ||
13025 >         test ! -s conftest.err
13026 >       } && test -s conftest.$ac_objext; then
13027 >  ac_cv_cxx_have_std_stl=yes
13028 > else
13029 >  echo "$as_me: failed program was:" >&5
13030 > sed 's/^/| /' conftest.$ac_ext >&5
13031 >
13032 >
13033 > fi
13034 >
13035 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13036 >        ac_ext=cpp
13037 > ac_cpp='$CXXCPP $CPPFLAGS'
13038 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13039 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13040 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13041 >
13042 >      fi
13043 >
13044 > fi
13045 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
13046 > echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6; }
13047 >  if test "$ac_cv_cxx_have_std_stl" = yes; then
13048 >
13049 > cat >>confdefs.h <<\_ACEOF
13050 > #define HAVE_STD_STL 1
13051 > _ACEOF
13052 >
13053 >  fi
13054 >
13055 >
13056 >
13057 >  { echo "$as_me:$LINENO: checking for fstream::attach()" >&5
13058 > echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6; }
13059 > if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
13060 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13061 > else
13062 >
13063 >    ac_cv_cxx_have_fstream_attach=no
13064 >
13065 >    ac_ext=cpp
13066 > ac_cpp='$CXXCPP $CPPFLAGS'
13067 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13068 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13069 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13070 >
13071 >    cat >conftest.$ac_ext <<_ACEOF
13072 > /* confdefs.h.  */
13073 > _ACEOF
13074 > cat confdefs.h >>conftest.$ac_ext
13075 > cat >>conftest.$ac_ext <<_ACEOF
13076 > /* end confdefs.h.  */
13077 >
13078 > #ifdef HAVE_IOSTREAM
13079 > #include <fstream>
13080 > #else
13081 > #include <fstream.h>
13082 > #endif
13083 > #ifdef HAVE_STD_IOSTREAM
13084 > using namespace std;
13085 > #endif
13086 >
13087 > #ifdef FC_DUMMY_MAIN
13088 > #ifndef FC_DUMMY_MAIN_EQ_F77
13089 > #  ifdef __cplusplus
13090 >     extern "C"
13091 > #  endif
13092 >   int FC_DUMMY_MAIN() { return 1; }
13093 > #endif
13094 > #endif
13095 > int
13096 > main ()
13097 > {
13098 > int fd=0;ofstream s;s.attach(fd);
13099 >  ;
13100 >  return 0;
13101 > }
13102 > _ACEOF
13103 > rm -f conftest.$ac_objext
13104 > if { (ac_try="$ac_compile"
13105 > case "(($ac_try" in
13106 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13107 >  *) ac_try_echo=$ac_try;;
13108 > esac
13109 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13110 >  (eval "$ac_compile") 2>conftest.er1
13111 >  ac_status=$?
13112 >  grep -v '^ *+' conftest.er1 >conftest.err
13113 >  rm -f conftest.er1
13114 >  cat conftest.err >&5
13115 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116 >  (exit $ac_status); } && {
13117 >         test -z "$ac_cxx_werror_flag" ||
13118 >         test ! -s conftest.err
13119 >       } && test -s conftest.$ac_objext; then
13120 >  ac_cv_cxx_have_fstream_attach=yes
13121 > else
13122 >  echo "$as_me: failed program was:" >&5
13123 > sed 's/^/| /' conftest.$ac_ext >&5
13124 >
13125 >
13126 > fi
13127 >
13128 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13129 >    ac_ext=cpp
13130 > ac_cpp='$CXXCPP $CPPFLAGS'
13131 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13132 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13133 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13134 >
13135 >
13136 > fi
13137 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
13138 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6; }
13139 >  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
13140 >
13141 > cat >>confdefs.h <<\_ACEOF
13142 > #define HAVE_FSTREAM_ATTACH 1
13143 > _ACEOF
13144 >
13145 >  fi
13146 >
13147 >
13148 >
13149 >  { echo "$as_me:$LINENO: checking for fstream::open()" >&5
13150 > echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6; }
13151 > if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
13152 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13153 > else
13154 >
13155 >    ac_cv_cxx_have_fstream_open=no
13156 >    ac_cv_cxx_fstream_open_prot=no
13157 >
13158 >    ac_ext=cpp
13159 > ac_cpp='$CXXCPP $CPPFLAGS'
13160 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13161 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13162 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13163 >
13164 >    # Try with 2 parameters
13165 >    cat >conftest.$ac_ext <<_ACEOF
13166 > /* confdefs.h.  */
13167 > _ACEOF
13168 > cat confdefs.h >>conftest.$ac_ext
13169 > cat >>conftest.$ac_ext <<_ACEOF
13170 > /* end confdefs.h.  */
13171 >
13172 > #ifdef HAVE_IOSTREAM
13173 > #include <fstream>
13174 > #else
13175 > #include <fstream.h>
13176 > #endif
13177 > #ifdef HAVE_STD_IOSTREAM
13178 > using namespace std;
13179 > #endif
13180 >
13181 > #ifdef FC_DUMMY_MAIN
13182 > #ifndef FC_DUMMY_MAIN_EQ_F77
13183 > #  ifdef __cplusplus
13184 >     extern "C"
13185 > #  endif
13186 >   int FC_DUMMY_MAIN() { return 1; }
13187 > #endif
13188 > #endif
13189 > int
13190 > main ()
13191 > {
13192 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
13193 >  ;
13194 >  return 0;
13195 > }
13196 > _ACEOF
13197 > rm -f conftest.$ac_objext
13198 > if { (ac_try="$ac_compile"
13199 > case "(($ac_try" in
13200 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13201 >  *) ac_try_echo=$ac_try;;
13202 > esac
13203 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13204 >  (eval "$ac_compile") 2>conftest.er1
13205 >  ac_status=$?
13206 >  grep -v '^ *+' conftest.er1 >conftest.err
13207 >  rm -f conftest.er1
13208 >  cat conftest.err >&5
13209 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13210 >  (exit $ac_status); } && {
13211 >         test -z "$ac_cxx_werror_flag" ||
13212 >         test ! -s conftest.err
13213 >       } && test -s conftest.$ac_objext; then
13214 >  ac_cv_cxx_have_fstream_open=yes
13215 > else
13216 >  echo "$as_me: failed program was:" >&5
13217 > sed 's/^/| /' conftest.$ac_ext >&5
13218 >
13219 >
13220 > fi
13221 >
13222 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13223 >    # Try with mode parameter
13224 >    cat >conftest.$ac_ext <<_ACEOF
13225 > /* confdefs.h.  */
13226 > _ACEOF
13227 > cat confdefs.h >>conftest.$ac_ext
13228 > cat >>conftest.$ac_ext <<_ACEOF
13229 > /* end confdefs.h.  */
13230 >
13231 > #ifdef HAVE_IOSTREAM
13232 > #include <fstream>
13233 > #else
13234 > #include <fstream.h>
13235 > #endif
13236 > #ifdef HAVE_STD_IOSTREAM
13237 > using namespace std;
13238 > #endif
13239 >
13240 > #ifdef FC_DUMMY_MAIN
13241 > #ifndef FC_DUMMY_MAIN_EQ_F77
13242 > #  ifdef __cplusplus
13243 >     extern "C"
13244 > #  endif
13245 >   int FC_DUMMY_MAIN() { return 1; }
13246 > #endif
13247 > #endif
13248 > int
13249 > main ()
13250 > {
13251 > ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
13252 >  ;
13253 >  return 0;
13254 > }
13255 > _ACEOF
13256 > rm -f conftest.$ac_objext
13257 > if { (ac_try="$ac_compile"
13258 > case "(($ac_try" in
13259 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13260 >  *) ac_try_echo=$ac_try;;
13261 > esac
13262 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13263 >  (eval "$ac_compile") 2>conftest.er1
13264 >  ac_status=$?
13265 >  grep -v '^ *+' conftest.er1 >conftest.err
13266 >  rm -f conftest.er1
13267 >  cat conftest.err >&5
13268 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13269 >  (exit $ac_status); } && {
13270 >         test -z "$ac_cxx_werror_flag" ||
13271 >         test ! -s conftest.err
13272 >       } && test -s conftest.$ac_objext; then
13273 >  ac_cv_cxx_fstream_open_prot=yes
13274 > else
13275 >  echo "$as_me: failed program was:" >&5
13276 > sed 's/^/| /' conftest.$ac_ext >&5
13277 >
13278 >
13279 > fi
13280 >
13281 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13282 >    ac_ext=cpp
13283 > ac_cpp='$CXXCPP $CPPFLAGS'
13284 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13285 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13286 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13287 >
13288 >
13289 > fi
13290 > { echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
13291 > echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6; }
13292 >  if test "$ac_cv_cxx_have_fstream_open" = yes; then
13293 >
13294 > cat >>confdefs.h <<\_ACEOF
13295 > #define HAVE_FSTREAM_OPEN 1
13296 > _ACEOF
13297 >
13298 >  fi
13299 >  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
13300 >
13301 > cat >>confdefs.h <<\_ACEOF
13302 > #define FSTREAM_OPEN_PROT 1
13303 > _ACEOF
13304 >
13305 >  fi
13306 >
13307 >
13308 >
13309 >
13310 >
13311 >
13312 >
13313 > for ac_header in ctype.h iostream fstream sstream strstream
13314 > do
13315 > as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13316 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13317 >  { echo "$as_me:$LINENO: checking for $ac_header" >&5
13318 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13319 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13320 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13321 > fi
13322 > ac_res=`eval echo '${'$as_ac_Header'}'`
13323 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
13324 > echo "${ECHO_T}$ac_res" >&6; }
13325 > else
13326 >  # Is the header compilable?
13327 > { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13328 > echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13329 > cat >conftest.$ac_ext <<_ACEOF
13330 > /* confdefs.h.  */
13331 > _ACEOF
13332 > cat confdefs.h >>conftest.$ac_ext
13333 > cat >>conftest.$ac_ext <<_ACEOF
13334 > /* end confdefs.h.  */
13335 > $ac_includes_default
13336 > #include <$ac_header>
13337 > _ACEOF
13338 > rm -f conftest.$ac_objext
13339 > if { (ac_try="$ac_compile"
13340 > case "(($ac_try" in
13341 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13342 >  *) ac_try_echo=$ac_try;;
13343 > esac
13344 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13345 >  (eval "$ac_compile") 2>conftest.er1
13346 >  ac_status=$?
13347 >  grep -v '^ *+' conftest.er1 >conftest.err
13348 >  rm -f conftest.er1
13349 >  cat conftest.err >&5
13350 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13351 >  (exit $ac_status); } && {
13352 >         test -z "$ac_cxx_werror_flag" ||
13353 >         test ! -s conftest.err
13354 >       } && test -s conftest.$ac_objext; then
13355 >  ac_header_compiler=yes
13356 > else
13357 >  echo "$as_me: failed program was:" >&5
13358 > sed 's/^/| /' conftest.$ac_ext >&5
13359 >
13360 >        ac_header_compiler=no
13361 > fi
13362 >
13363 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13364 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13365 > echo "${ECHO_T}$ac_header_compiler" >&6; }
13366 >
13367 > # Is the header present?
13368 > { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13369 > echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13370 > cat >conftest.$ac_ext <<_ACEOF
13371 > /* confdefs.h.  */
13372 > _ACEOF
13373 > cat confdefs.h >>conftest.$ac_ext
13374 > cat >>conftest.$ac_ext <<_ACEOF
13375 > /* end confdefs.h.  */
13376 > #include <$ac_header>
13377 > _ACEOF
13378 > if { (ac_try="$ac_cpp conftest.$ac_ext"
13379 > case "(($ac_try" in
13380 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13381 >  *) ac_try_echo=$ac_try;;
13382 > esac
13383 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13384 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13385 >  ac_status=$?
13386 >  grep -v '^ *+' conftest.er1 >conftest.err
13387 >  rm -f conftest.er1
13388 >  cat conftest.err >&5
13389 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390 >  (exit $ac_status); } >/dev/null && {
13391 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
13392 >         test ! -s conftest.err
13393 >       }; then
13394 >  ac_header_preproc=yes
13395 > else
13396 >  echo "$as_me: failed program was:" >&5
13397 > sed 's/^/| /' conftest.$ac_ext >&5
13398 >
13399 >  ac_header_preproc=no
13400 > fi
13401 >
13402 > rm -f conftest.err conftest.$ac_ext
13403 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13404 > echo "${ECHO_T}$ac_header_preproc" >&6; }
13405 >
13406 > # So?  What about this header?
13407 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13408 >  yes:no: )
13409 >    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13410 > echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13411 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13412 > echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13413 >    ac_header_preproc=yes
13414 >    ;;
13415 >  no:yes:* )
13416 >    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13417 > echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13418 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13419 > echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13420 >    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13421 > echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13422 >    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13423 > echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13424 >    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13425 > echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13426 >    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13427 > echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13428 >    ( cat <<\_ASBOX
13429 > ## ------------------------------ ##
13430 > ## Report this to gezelter@nd.edu ##
13431 > ## ------------------------------ ##
13432 > _ASBOX
13433 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
13434 >    ;;
13435 > esac
13436 > { echo "$as_me:$LINENO: checking for $ac_header" >&5
13437 > echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13438 > if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13439 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13440 > else
13441 >  eval "$as_ac_Header=\$ac_header_preproc"
13442 > fi
13443 > ac_res=`eval echo '${'$as_ac_Header'}'`
13444 >               { echo "$as_me:$LINENO: result: $ac_res" >&5
13445 > echo "${ECHO_T}$ac_res" >&6; }
13446 >
13447 > fi
13448 > if test `eval echo '${'$as_ac_Header'}'` = yes; then
13449 >  cat >>confdefs.h <<_ACEOF
13450 > #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13451 > _ACEOF
13452 >
13453 > fi
13454 >
13455 > done
13456 >
13457 > # AC_CPP_FUNC
13458 > # ------------------ #
13459 > # Checks to see if ANSI C99 CPP variable __func__ works.
13460 > # If not, perhaps __FUNCTION__ works instead.
13461 > # If not, we'll just define __func__ to "".
13462 > # AC_CPP_FUNC
13463 >
13464 >   case $ac_cv_prog_cc_stdc in
13465 >  no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;;
13466 >  *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
13467 > echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; }
13468 > if test "${ac_cv_prog_cc_c99+set}" = set; then
13469 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13470 > else
13471 >  ac_cv_prog_cc_c99=no
13472 > ac_save_CC=$CC
13473 > cat >conftest.$ac_ext <<_ACEOF
13474 > /* confdefs.h.  */
13475 > _ACEOF
13476 > cat confdefs.h >>conftest.$ac_ext
13477 > cat >>conftest.$ac_ext <<_ACEOF
13478 > /* end confdefs.h.  */
13479 > #include <stdarg.h>
13480 > #include <stdbool.h>
13481 > #include <stdlib.h>
13482 > #include <wchar.h>
13483 > #include <stdio.h>
13484 >
13485 > // Check varargs macros.  These examples are taken from C99 6.10.3.5.
13486 > #define debug(...) fprintf (stderr, __VA_ARGS__)
13487 > #define showlist(...) puts (#__VA_ARGS__)
13488 > #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
13489 > static void
13490 > test_varargs_macros (void)
13491 > {
13492 >  int x = 1234;
13493 >  int y = 5678;
13494 >  debug ("Flag");
13495 >  debug ("X = %d\n", x);
13496 >  showlist (The first, second, and third items.);
13497 >  report (x>y, "x is %d but y is %d", x, y);
13498 > }
13499 >
13500 > // Check long long types.
13501 > #define BIG64 18446744073709551615ull
13502 > #define BIG32 4294967295ul
13503 > #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
13504 > #if !BIG_OK
13505 >  your preprocessor is broken;
13506 > #endif
13507 > #if BIG_OK
13508 > #else
13509 >  your preprocessor is broken;
13510 > #endif
13511 > static long long int bignum = -9223372036854775807LL;
13512 > static unsigned long long int ubignum = BIG64;
13513 >
13514 > struct incomplete_array
13515 > {
13516 >  int datasize;
13517 >  double data[];
13518 > };
13519 >
13520 > struct named_init {
13521 >  int number;
13522 >  const wchar_t *name;
13523 >  double average;
13524 > };
13525 >
13526 > typedef const char *ccp;
13527 >
13528 > static inline int
13529 > test_restrict (ccp restrict text)
13530 > {
13531 >  // See if C++-style comments work.
13532 >  // Iterate through items via the restricted pointer.
13533 >  // Also check for declarations in for loops.
13534 >  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
13535 >    continue;
13536 >  return 0;
13537 > }
13538 >
13539 > // Check varargs and va_copy.
13540 > static void
13541 > test_varargs (const char *format, ...)
13542 > {
13543 >  va_list args;
13544 >  va_start (args, format);
13545 >  va_list args_copy;
13546 >  va_copy (args_copy, args);
13547 >
13548 >  const char *str;
13549 >  int number;
13550 >  float fnumber;
13551 >
13552 >  while (*format)
13553 >    {
13554 >      switch (*format++)
13555 >        {
13556 >        case 's': // string
13557 >          str = va_arg (args_copy, const char *);
13558 >          break;
13559 >        case 'd': // int
13560 >          number = va_arg (args_copy, int);
13561 >          break;
13562 >        case 'f': // float
13563 >          fnumber = va_arg (args_copy, double);
13564 >          break;
13565 >        default:
13566 >          break;
13567 >        }
13568 >    }
13569 >  va_end (args_copy);
13570 >  va_end (args);
13571 > }
13572 >
13573 > #ifdef FC_DUMMY_MAIN
13574 > #ifndef FC_DUMMY_MAIN_EQ_F77
13575 > #  ifdef __cplusplus
13576 >     extern "C"
13577 > #  endif
13578 >   int FC_DUMMY_MAIN() { return 1; }
13579 > #endif
13580 > #endif
13581 > int
13582 > main ()
13583 > {
13584 >
13585 >  // Check bool.
13586 >  _Bool success = false;
13587 >
13588 >  // Check restrict.
13589 >  if (test_restrict ("String literal") == 0)
13590 >    success = true;
13591 >  char *restrict newvar = "Another string";
13592 >
13593 >  // Check varargs.
13594 >  test_varargs ("s, d' f .", "string", 65, 34.234);
13595 >  test_varargs_macros ();
13596 >
13597 >  // Check flexible array members.
13598 >  struct incomplete_array *ia =
13599 >    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
13600 >  ia->datasize = 10;
13601 >  for (int i = 0; i < ia->datasize; ++i)
13602 >    ia->data[i] = i * 1.234;
13603 >
13604 >  // Check named initializers.
13605 >  struct named_init ni = {
13606 >    .number = 34,
13607 >    .name = L"Test wide string",
13608 >    .average = 543.34343,
13609 >  };
13610 >
13611 >  ni.number = 58;
13612 >
13613 >  int dynamic_array[ni.number];
13614 >  dynamic_array[ni.number - 1] = 543;
13615 >
13616 >  // work around unused variable warnings
13617 >  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
13618 >          || dynamic_array[ni.number - 1] != 543);
13619 >
13620 >  ;
13621 >  return 0;
13622 > }
13623 > _ACEOF
13624 > for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99
13625 > do
13626 >  CC="$ac_save_CC $ac_arg"
13627 >  rm -f conftest.$ac_objext
13628 > if { (ac_try="$ac_compile"
13629 > case "(($ac_try" in
13630 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13631 >  *) ac_try_echo=$ac_try;;
13632 > esac
13633 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13634 >  (eval "$ac_compile") 2>conftest.er1
13635 >  ac_status=$?
13636 >  grep -v '^ *+' conftest.er1 >conftest.err
13637 >  rm -f conftest.er1
13638 >  cat conftest.err >&5
13639 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640 >  (exit $ac_status); } && {
13641 >         test -z "$ac_cxx_werror_flag" ||
13642 >         test ! -s conftest.err
13643 >       } && test -s conftest.$ac_objext; then
13644 >  ac_cv_prog_cc_c99=$ac_arg
13645 > else
13646 >  echo "$as_me: failed program was:" >&5
13647 > sed 's/^/| /' conftest.$ac_ext >&5
13648 >
13649 >
13650 > fi
13651 >
13652 > rm -f core conftest.err conftest.$ac_objext
13653 >  test "x$ac_cv_prog_cc_c99" != "xno" && break
13654 > done
13655 > rm -f conftest.$ac_ext
13656 > CC=$ac_save_CC
13657 >
13658 > fi
13659 > # AC_CACHE_VAL
13660 > case "x$ac_cv_prog_cc_c99" in
13661 >  x)
13662 >    { echo "$as_me:$LINENO: result: none needed" >&5
13663 > echo "${ECHO_T}none needed" >&6; } ;;
13664 >  xno)
13665 >    { echo "$as_me:$LINENO: result: unsupported" >&5
13666 > echo "${ECHO_T}unsupported" >&6; } ;;
13667 >  *)
13668 >    CC="$CC $ac_cv_prog_cc_c99"
13669 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
13670 > echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;;
13671 > esac
13672 > if test "x$ac_cv_prog_cc_c99" != xno; then
13673 >  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
13674 > else
13675 >  { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
13676 > echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
13677 > if test "${ac_cv_prog_cc_c89+set}" = set; then
13678 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13679 > else
13680 >  ac_cv_prog_cc_c89=no
13681 > ac_save_CC=$CC
13682 > cat >conftest.$ac_ext <<_ACEOF
13683 > /* confdefs.h.  */
13684 > _ACEOF
13685 > cat confdefs.h >>conftest.$ac_ext
13686 > cat >>conftest.$ac_ext <<_ACEOF
13687 > /* end confdefs.h.  */
13688 > #include <stdarg.h>
13689 > #include <stdio.h>
13690 > #include <sys/types.h>
13691 > #include <sys/stat.h>
13692 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
13693 > struct buf { int x; };
13694 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
13695 > static char *e (p, i)
13696 >     char **p;
13697 >     int i;
13698 > {
13699 >  return p[i];
13700 > }
13701 > static char *f (char * (*g) (char **, int), char **p, ...)
13702 > {
13703 >  char *s;
13704 >  va_list v;
13705 >  va_start (v,p);
13706 >  s = g (p, va_arg (v,int));
13707 >  va_end (v);
13708 >  return s;
13709 > }
13710 >
13711 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
13712 >   function prototypes and stuff, but not '\xHH' hex character constants.
13713 >   These don't provoke an error unfortunately, instead are silently treated
13714 >   as 'x'.  The following induces an error, until -std is added to get
13715 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
13716 >   array size at least.  It's necessary to write '\x00'==0 to get something
13717 >   that's true only with -std.  */
13718 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
13719 >
13720 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
13721 >   inside strings and character constants.  */
13722 > #define FOO(x) 'x'
13723 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
13724 >
13725 > int test (int i, double x);
13726 > struct s1 {int (*f) (int a);};
13727 > struct s2 {int (*f) (double a);};
13728 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13729 > int argc;
13730 > char **argv;
13731 > #ifdef FC_DUMMY_MAIN
13732 > #ifndef FC_DUMMY_MAIN_EQ_F77
13733 > #  ifdef __cplusplus
13734 >     extern "C"
13735 > #  endif
13736 >   int FC_DUMMY_MAIN() { return 1; }
13737 > #endif
13738 > #endif
13739 > int
13740 > main ()
13741 > {
13742 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
13743 >  ;
13744 >  return 0;
13745 > }
13746 > _ACEOF
13747 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
13748 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13749 > do
13750 >  CC="$ac_save_CC $ac_arg"
13751 >  rm -f conftest.$ac_objext
13752 > if { (ac_try="$ac_compile"
13753 > case "(($ac_try" in
13754 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13755 >  *) ac_try_echo=$ac_try;;
13756 > esac
13757 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13758 >  (eval "$ac_compile") 2>conftest.er1
13759 >  ac_status=$?
13760 >  grep -v '^ *+' conftest.er1 >conftest.err
13761 >  rm -f conftest.er1
13762 >  cat conftest.err >&5
13763 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13764 >  (exit $ac_status); } && {
13765 >         test -z "$ac_cxx_werror_flag" ||
13766 >         test ! -s conftest.err
13767 >       } && test -s conftest.$ac_objext; then
13768 >  ac_cv_prog_cc_c89=$ac_arg
13769 > else
13770 >  echo "$as_me: failed program was:" >&5
13771 > sed 's/^/| /' conftest.$ac_ext >&5
13772 >
13773 >
13774 > fi
13775 >
13776 > rm -f core conftest.err conftest.$ac_objext
13777 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
13778 > done
13779 > rm -f conftest.$ac_ext
13780 > CC=$ac_save_CC
13781 >
13782 > fi
13783 > # AC_CACHE_VAL
13784 > case "x$ac_cv_prog_cc_c89" in
13785 >  x)
13786 >    { echo "$as_me:$LINENO: result: none needed" >&5
13787 > echo "${ECHO_T}none needed" >&6; } ;;
13788 >  xno)
13789 >    { echo "$as_me:$LINENO: result: unsupported" >&5
13790 > echo "${ECHO_T}unsupported" >&6; } ;;
13791 >  *)
13792 >    CC="$CC $ac_cv_prog_cc_c89"
13793 >    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
13794 > echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
13795 > esac
13796 > if test "x$ac_cv_prog_cc_c89" != xno; then
13797 >  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
13798 > else
13799 >  ac_cv_prog_cc_stdc=no
13800 > fi
13801 >
13802 >
13803 > fi
13804 >
13805 > ;;
13806 > esac
13807 >  { echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5
13808 > echo $ECHO_N "checking for $CC option to accept ISO Standard C... $ECHO_C" >&6; }
13809 >  if test "${ac_cv_prog_cc_stdc+set}" = set; then
13810 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13811 > fi
13812 >
13813 >  case $ac_cv_prog_cc_stdc in
13814 >  no) { echo "$as_me:$LINENO: result: unsupported" >&5
13815 > echo "${ECHO_T}unsupported" >&6; } ;;
13816 >  '') { echo "$as_me:$LINENO: result: none needed" >&5
13817 > echo "${ECHO_T}none needed" >&6; } ;;
13818 >  *) { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
13819 > echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6; } ;;
13820 > esac
13821 >
13822 >
13823 > { echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
13824 > echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6; }
13825 > if test "${ac_cv_cpp_func+set}" = set; then
13826 >  echo $ECHO_N "(cached) $ECHO_C" >&6
13827 > else
13828 >  cat >conftest.$ac_ext <<_ACEOF
13829 > /* confdefs.h.  */
13830 > _ACEOF
13831 > cat confdefs.h >>conftest.$ac_ext
13832 > cat >>conftest.$ac_ext <<_ACEOF
13833 > /* end confdefs.h.  */
13834 >
13835 > #ifdef FC_DUMMY_MAIN
13836 > #ifndef FC_DUMMY_MAIN_EQ_F77
13837 > #  ifdef __cplusplus
13838 >     extern "C"
13839 > #  endif
13840 >   int FC_DUMMY_MAIN() { return 1; }
13841 > #endif
13842 > #endif
13843 > int
13844 > main ()
13845 > {
13846 > const char *foo = __func__;
13847 >  ;
13848 >  return 0;
13849 > }
13850 > _ACEOF
13851 > rm -f conftest.$ac_objext
13852 > if { (ac_try="$ac_compile"
13853 > case "(($ac_try" in
13854 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13855 >  *) ac_try_echo=$ac_try;;
13856 > esac
13857 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13858 >  (eval "$ac_compile") 2>conftest.er1
13859 >  ac_status=$?
13860 >  grep -v '^ *+' conftest.er1 >conftest.err
13861 >  rm -f conftest.er1
13862 >  cat conftest.err >&5
13863 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13864 >  (exit $ac_status); } && {
13865 >         test -z "$ac_cxx_werror_flag" ||
13866 >         test ! -s conftest.err
13867 >       } && test -s conftest.$ac_objext; then
13868 >  ac_cv_cpp_func=yes
13869 > else
13870 >  echo "$as_me: failed program was:" >&5
13871 > sed 's/^/| /' conftest.$ac_ext >&5
13872 >
13873 >        cat >conftest.$ac_ext <<_ACEOF
13874 > /* confdefs.h.  */
13875 > _ACEOF
13876 > cat confdefs.h >>conftest.$ac_ext
13877 > cat >>conftest.$ac_ext <<_ACEOF
13878 > /* end confdefs.h.  */
13879 >
13880 > #ifdef FC_DUMMY_MAIN
13881 > #ifndef FC_DUMMY_MAIN_EQ_F77
13882 > #  ifdef __cplusplus
13883 >     extern "C"
13884 > #  endif
13885 >   int FC_DUMMY_MAIN() { return 1; }
13886 > #endif
13887 > #endif
13888 > int
13889 > main ()
13890 > {
13891 > const char *foo = __FUNCTION__;
13892 >  ;
13893 >  return 0;
13894 > }
13895 > _ACEOF
13896 > rm -f conftest.$ac_objext
13897 > if { (ac_try="$ac_compile"
13898 > case "(($ac_try" in
13899 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13900 >  *) ac_try_echo=$ac_try;;
13901 > esac
13902 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13903 >  (eval "$ac_compile") 2>conftest.er1
13904 >  ac_status=$?
13905 >  grep -v '^ *+' conftest.er1 >conftest.err
13906 >  rm -f conftest.er1
13907 >  cat conftest.err >&5
13908 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13909 >  (exit $ac_status); } && {
13910 >         test -z "$ac_cxx_werror_flag" ||
13911 >         test ! -s conftest.err
13912 >       } && test -s conftest.$ac_objext; then
13913 >  ac_cv_cpp_func=__FUNCTION__
13914 > else
13915 >  echo "$as_me: failed program was:" >&5
13916 > sed 's/^/| /' conftest.$ac_ext >&5
13917 >
13918 >        ac_cv_cpp_func=no
13919 > fi
13920 >
13921 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13922 > fi
13923 >
13924 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13925 > fi
13926 > { echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
13927 > echo "${ECHO_T}$ac_cv_cpp_func" >&6; }
13928 > if test $ac_cv_cpp_func = __FUNCTION__; then
13929 >
13930 > cat >>confdefs.h <<\_ACEOF
13931 > #define __func__ __FUNCTION__
13932 > _ACEOF
13933 >
13934 > elif test $ac_cv_cpp_func = no; then
13935 >
13936 > cat >>confdefs.h <<\_ACEOF
13937 > #define __func__ ""
13938 > _ACEOF
13939 >
13940 > fi
13941 >
13942 >
13943 >
13944 >
13945 >
13946 > case $debug in
13947 >  1)
13948 >     ;;
13949 >  *)
13950 >
13951 >
13952 >
13953 >
13954 > # Try to determine "good" native compiler flags if none specified on command
13955 > # line
13956 >
13957 > if test "$ac_test_FFLAGS" != "set"; then
13958 >  FCFLAGS=""
13959 >  case "${host_cpu}-${host_os}" in
13960 >
13961 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
13962 >                    FCFLAGS="-O3 -ip -no-prec-div"
13963 >                fi;;
13964 >   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
13965 >                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
13966 >                fi;;
13967 >   powerpc*-aix*)
13968 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
13969 >                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
13970 >                echo "*******************************************************"
13971 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
13972 >                echo "*  recommended that you use                           *"
13973 >                echo "*                                                     *"
13974 >                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
13975 >                echo "*                                 ^^^                 *"
13976 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
13977 >                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
13978 >                echo "*******************************************************"
13979 >        fi;;
13980 >   *darwin*)
13981 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
13982 >                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
13983 >        fi
13984 >        if test "$FC" = ifort; then
13985 >                FCFLAGS="-O3 -ip -no-prec-dev -mdynamic-no-pic"
13986 >        fi;;
13987 >  esac
13988 >
13989 >  if test -n "$CPU_FLAGS"; then
13990 >        FCFLAGS="$FCFLAGS $CPU_FLAGS"
13991 >  fi
13992 >
13993 >  if test -z "$FCFLAGS"; then
13994 >        echo ""
13995 >        echo "*********************************************************"
13996 >        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
13997 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
13998 >        echo "* (otherwise, a default of FCFLAGS=-O3 will be used)    *"
13999 >        echo "*********************************************************"
14000 >        echo ""
14001 >        FCFLAGS="-O3"
14002 >  fi
14003 >
14004 >
14005 > { echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
14006 > echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6; }
14007 > if test "${ac_guessed_f90flags+set}" = set; then
14008 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14009 > else
14010 >
14011 >
14012 > ac_ext=${ac_fc_srcext-f}
14013 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
14014 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
14015 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
14016 >
14017 > echo 'program main' > conftest.$ac_ext
14018 > echo 'end program main' >> conftest.$ac_ext
14019 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
14020 > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14021 >  (eval $ac_compile) 2>&5
14022 >  ac_status=$?
14023 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14024 >  (exit $ac_status); }; then
14025 >        ac_guessed_f90flags=yes
14026 > else
14027 >        ac_guessed_f90flags=no
14028 > fi
14029 > rm -f conftest*
14030 > ac_ext=cpp
14031 > ac_cpp='$CXXCPP $CPPFLAGS'
14032 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14033 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14034 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14035 >
14036 >
14037 > fi
14038 > { echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
14039 > echo "${ECHO_T}$ac_guessed_f90flags" >&6; }
14040 > if test "$ac_guessed_f90flags" = yes; then
14041 >        :
14042 >
14043 > else
14044 >        :
14045 >
14046 >        echo ""
14047 >        echo "**********************************************************"
14048 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
14049 >        echo "* your compiler.                                        *"
14050 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
14051 >        echo "*********************************************************"
14052 >        echo ""
14053 >        FCFLAGS=""
14054 >
14055 > fi
14056 >
14057 >
14058 > fi
14059 >
14060 >
14061 >
14062 >
14063 >
14064 >
14065 >
14066 > { echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
14067 > echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6; }
14068 > if test "${ac_cv_prog_really_gcc+set}" = set; then
14069 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14070 > else
14071 >
14072 > cat > conftest.c <<EOF
14073 > #ifdef __GNUC__
14074 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
14075 >     no;
14076 >  #else
14077 >     yes;
14078 >  #endif
14079 > #endif
14080 > EOF
14081 > if { ac_try='${CC-cc} -E conftest.c'
14082 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14083 >  (eval $ac_try) 2>&5
14084 >  ac_status=$?
14085 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14086 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
14087 >  ac_cv_prog_really_gcc=yes
14088 > else
14089 >  ac_cv_prog_really_gcc=no
14090 > fi
14091 >
14092 > fi
14093 > { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
14094 > echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6; }
14095 > if test "$ac_cv_prog_really_gcc" = yes; then
14096 >        :
14097 >
14098 > else
14099 >        :
14100 >
14101 > fi
14102 >
14103 >
14104 > # Try to determine "good" native compiler flags if none specified on command
14105 > # line
14106 > if test "$ac_test_CFLAGS" != "set"; then
14107 >  CFLAGS=""
14108 >  case "${host_cpu}-${host_os}" in
14109 >
14110 >  *linux*) if test "$CC" = icc; then
14111 >                    CFLAGS="-O"
14112 >                fi;;
14113 >  sparc-solaris2*) if test "$CC" = cc; then
14114 >                    CFLAGS="-O -dalign"
14115 >                 fi;;
14116 >
14117 >  alpha*-osf*)  if test "$CC" = cc; then
14118 >                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
14119 >                fi;;
14120 >
14121 >  hppa*-hpux*)  if test "$CC" = cc; then
14122 >                    CFLAGS="-Ae +O3 +Oall"
14123 >                fi;;
14124 >
14125 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
14126 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
14127 >                fi;;
14128 >   powerpc*-aix*)
14129 >        if test "$CC" = cc -o "$CC" = xlc; then
14130 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
14131 >                echo "*******************************************************"
14132 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
14133 >                echo "*  recommended that you use                           *"
14134 >                echo "*                                                     *"
14135 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
14136 >                echo "*                                 ^^^                 *"
14137 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
14138 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
14139 >                echo "*******************************************************"
14140 >        fi;;
14141 >   *darwin*)
14142 >        if test "$CC" = xlc -o "$CC" = cc; then
14143 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
14144 >        fi
14145 >        if test "$CC" = icc; then
14146 >                CFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
14147 >        fi;;
14148 >  esac
14149 >
14150 >  # use default flags for gcc on all systems
14151 >  if test $ac_cv_prog_really_gcc = yes; then
14152 >     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align"
14153 >  fi
14154 >
14155 >  # test for gcc-specific flags:
14156 >  if test $ac_cv_prog_really_gcc = yes; then
14157 >    # -malign-double for x86 systems
14158 >
14159 >
14160 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
14161 > echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6; }
14162 > if test "${ac_align_double+set}" = set; then
14163 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14164 > else
14165 >  echo 'void f(){}' > conftest.c
14166 > if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
14167 >        ac_align_double=yes
14168 > else
14169 >        ac_align_double=no
14170 > fi
14171 > rm -f conftest*
14172 >
14173 > fi
14174 > { echo "$as_me:$LINENO: result: $ac_align_double" >&5
14175 > echo "${ECHO_T}$ac_align_double" >&6; }
14176 > if test "$ac_align_double" = yes; then
14177 >        :
14178 >        CFLAGS="$CFLAGS -malign-double"
14179 > else
14180 >        :
14181 >
14182 > fi
14183 >
14184 >    # -fstrict-aliasing for gcc-2.95+
14185 >
14186 >
14187 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
14188 > echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6; }
14189 > if test "${ac_fstrict_aliasing+set}" = set; then
14190 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14191 > else
14192 >  echo 'void f(){}' > conftest.c
14193 > if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
14194 >        ac_fstrict_aliasing=yes
14195 > else
14196 >        ac_fstrict_aliasing=no
14197 > fi
14198 > rm -f conftest*
14199 >
14200 > fi
14201 > { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
14202 > echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
14203 > if test "$ac_fstrict_aliasing" = yes; then
14204 >        :
14205 >        CFLAGS="$CFLAGS -fstrict-aliasing"
14206 > else
14207 >        :
14208 >
14209 > fi
14210 >
14211 >  fi
14212 >
14213 >  CPU_FLAGS=""
14214 >  if test $ac_cv_prog_really_gcc = yes; then
14215 >                  case "${host_cpu}" in
14216 >          i586*)
14217 >
14218 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
14219 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6; }
14220 > if test "${ac_cpu_pentium+set}" = set; then
14221 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14222 > else
14223 >  echo 'void f(){}' > conftest.c
14224 > if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
14225 >        ac_cpu_pentium=yes
14226 > else
14227 >        ac_cpu_pentium=no
14228 > fi
14229 > rm -f conftest*
14230 >
14231 > fi
14232 > { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
14233 > echo "${ECHO_T}$ac_cpu_pentium" >&6; }
14234 > if test "$ac_cpu_pentium" = yes; then
14235 >        :
14236 >        CPU_FLAGS=-mcpu=pentium
14237 > else
14238 >        :
14239 >
14240 >
14241 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
14242 > echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6; }
14243 > if test "${ac_pentium+set}" = set; then
14244 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14245 > else
14246 >  echo 'void f(){}' > conftest.c
14247 > if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
14248 >        ac_pentium=yes
14249 > else
14250 >        ac_pentium=no
14251 > fi
14252 > rm -f conftest*
14253 >
14254 > fi
14255 > { echo "$as_me:$LINENO: result: $ac_pentium" >&5
14256 > echo "${ECHO_T}$ac_pentium" >&6; }
14257 > if test "$ac_pentium" = yes; then
14258 >        :
14259 >        CPU_FLAGS=-mpentium
14260 > else
14261 >        :
14262 >
14263 > fi
14264 >
14265 > fi
14266 >
14267 >                  ;;
14268 >          i686*)
14269 >
14270 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
14271 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
14272 > if test "${ac_cpu_pentiumpro+set}" = set; then
14273 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14274 > else
14275 >  echo 'void f(){}' > conftest.c
14276 > if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
14277 >        ac_cpu_pentiumpro=yes
14278 > else
14279 >        ac_cpu_pentiumpro=no
14280 > fi
14281 > rm -f conftest*
14282 >
14283 > fi
14284 > { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
14285 > echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
14286 > if test "$ac_cpu_pentiumpro" = yes; then
14287 >        :
14288 >        CPU_FLAGS=-mcpu=pentiumpro
14289 > else
14290 >        :
14291 >
14292 >
14293 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
14294 > echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6; }
14295 > if test "${ac_pentiumpro+set}" = set; then
14296 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14297 > else
14298 >  echo 'void f(){}' > conftest.c
14299 > if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
14300 >        ac_pentiumpro=yes
14301 > else
14302 >        ac_pentiumpro=no
14303 > fi
14304 > rm -f conftest*
14305 >
14306 > fi
14307 > { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
14308 > echo "${ECHO_T}$ac_pentiumpro" >&6; }
14309 > if test "$ac_pentiumpro" = yes; then
14310 >        :
14311 >        CPU_FLAGS=-mpentiumpro
14312 > else
14313 >        :
14314 >
14315 > fi
14316 >
14317 > fi
14318 >
14319 >                  ;;
14320 >          powerpc*)
14321 >                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
14322 >                is60x=`echo $cputype | egrep "^600-9e?$"`
14323 >                if test -n "$is60x"; then
14324 >
14325 >
14326 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
14327 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6; }
14328 > if test "${ac_m_cpu_60x+set}" = set; then
14329 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14330 > else
14331 >  echo 'void f(){}' > conftest.c
14332 > if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
14333 >        ac_m_cpu_60x=yes
14334 > else
14335 >        ac_m_cpu_60x=no
14336 > fi
14337 > rm -f conftest*
14338 >
14339 > fi
14340 > { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
14341 > echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
14342 > if test "$ac_m_cpu_60x" = yes; then
14343 >        :
14344 >        CPU_FLAGS=-mcpu=$cputype
14345 > else
14346 >        :
14347 >
14348 > fi
14349 >
14350 >                elif test "$cputype" = 750; then
14351 >
14352 >
14353 > { echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
14354 > echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6; }
14355 > if test "${ac_cv_prog_gcc_2_95+set}" = set; then
14356 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14357 > else
14358 >
14359 > cat > conftest.c <<EOF
14360 > #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
14361 > #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
14362 >     yes;
14363 > #  endif
14364 > #endif
14365 > EOF
14366 > if { ac_try='${CC-cc} -E conftest.c'
14367 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14368 >  (eval $ac_try) 2>&5
14369 >  ac_status=$?
14370 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
14372 >  ac_cv_prog_gcc_2_95=yes
14373 > else
14374 >  ac_cv_prog_gcc_2_95=no
14375 > fi
14376 >
14377 > fi
14378 > { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
14379 > echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6; }
14380 > if test "$ac_cv_prog_gcc_2_95" = yes; then
14381 >        :
14382 >
14383 >
14384 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
14385 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6; }
14386 > if test "${ac_m_cpu_750+set}" = set; then
14387 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14388 > else
14389 >  echo 'void f(){}' > conftest.c
14390 > if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
14391 >        ac_m_cpu_750=yes
14392 > else
14393 >        ac_m_cpu_750=no
14394 > fi
14395 > rm -f conftest*
14396 >
14397 > fi
14398 > { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
14399 > echo "${ECHO_T}$ac_m_cpu_750" >&6; }
14400 > if test "$ac_m_cpu_750" = yes; then
14401 >        :
14402 >        CPU_FLAGS=-mcpu=750
14403 > else
14404 >        :
14405 >
14406 > fi
14407 >
14408 > else
14409 >        :
14410 >
14411 > fi
14412 >
14413 >                fi
14414 >                if test -z "$CPU_FLAGS"; then
14415 >
14416 >
14417 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
14418 > echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6; }
14419 > if test "${ac_m_cpu_powerpc+set}" = set; then
14420 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14421 > else
14422 >  echo 'void f(){}' > conftest.c
14423 > if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
14424 >        ac_m_cpu_powerpc=yes
14425 > else
14426 >        ac_m_cpu_powerpc=no
14427 > fi
14428 > rm -f conftest*
14429 >
14430 > fi
14431 > { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
14432 > echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
14433 > if test "$ac_m_cpu_powerpc" = yes; then
14434 >        :
14435 >        CPU_FLAGS=-mcpu=powerpc
14436 > else
14437 >        :
14438 >
14439 > fi
14440 >
14441 >                fi
14442 >                if test -z "$CPU_FLAGS"; then
14443 >
14444 >
14445 > { echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
14446 > echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6; }
14447 > if test "${ac_m_powerpc+set}" = set; then
14448 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14449 > else
14450 >  echo 'void f(){}' > conftest.c
14451 > if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
14452 >        ac_m_powerpc=yes
14453 > else
14454 >        ac_m_powerpc=no
14455 > fi
14456 > rm -f conftest*
14457 >
14458 > fi
14459 > { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
14460 > echo "${ECHO_T}$ac_m_powerpc" >&6; }
14461 > if test "$ac_m_powerpc" = yes; then
14462 >        :
14463 >        CPU_FLAGS=-mpowerpc
14464 > else
14465 >        :
14466 >
14467 > fi
14468 >
14469 >                fi
14470 >          esac
14471 >  fi
14472 >
14473 >  if test -n "$CPU_FLAGS"; then
14474 >        CFLAGS="$CFLAGS $CPU_FLAGS"
14475 >  fi
14476 >
14477 >  if test -z "$CFLAGS"; then
14478 >        echo ""
14479 >        echo "********************************************************"
14480 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
14481 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
14482 >        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
14483 >        echo "********************************************************"
14484 >        echo ""
14485 >        CFLAGS="-O3"
14486 >  fi
14487 >
14488 >
14489 >
14490 > { echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
14491 > echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6; }
14492 > if test "${ac_guessed_cflags+set}" = set; then
14493 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14494 > else
14495 >  echo 'void f(){}' > conftest.c
14496 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
14497 >        ac_guessed_cflags=yes
14498 > else
14499 >        ac_guessed_cflags=no
14500 > fi
14501 > rm -f conftest*
14502 >
14503 > fi
14504 > { echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
14505 > echo "${ECHO_T}$ac_guessed_cflags" >&6; }
14506 > if test "$ac_guessed_cflags" = yes; then
14507 >        :
14508 >
14509 > else
14510 >        :
14511 >
14512 >        echo ""
14513 >        echo "********************************************************"
14514 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
14515 >        echo "* your compiler.                                       *"
14516 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
14517 >        echo "********************************************************"
14518 >        echo ""
14519 >        CFLAGS=""
14520 >
14521 > fi
14522 >
14523 >
14524 > fi
14525 >
14526 >
14527 >
14528 >
14529 >
14530 >
14531 >
14532 > { echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
14533 > echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6; }
14534 > if test "${ac_cv_prog_really_gxx+set}" = set; then
14535 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14536 > else
14537 >
14538 > cat > conftest.cpp <<EOF
14539 > #ifdef __GNUC__
14540 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
14541 >     no;
14542 >  #else
14543 >     yes;
14544 >  #endif
14545 > #endif
14546 > EOF
14547 > if { ac_try='${CXX-c++} -E conftest.cpp'
14548 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14549 >  (eval $ac_try) 2>&5
14550 >  ac_status=$?
14551 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14552 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
14553 >  ac_cv_prog_really_gxx=yes
14554 > else
14555 >  ac_cv_prog_really_gxx=no
14556 > fi
14557 >
14558 > fi
14559 > { echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
14560 > echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6; }
14561 > if test "$ac_cv_prog_really_gxx" = yes; then
14562 >        :
14563 >
14564 > else
14565 >        :
14566 >
14567 > fi
14568 >
14569 >
14570 > # Try to determine "good" native compiler flags if none specified on command
14571 > # line
14572 > if test "$ac_test_CXXFLAGS" != "set"; then
14573 >  CXXFLAGS=""
14574 >  case "${host_cpu}-${host_os}" in
14575 >
14576 >  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
14577 >                    CXXFLAGS="-O"
14578 >                fi;;
14579 >  sparc-solaris2*) if test "$CXX" = CC; then
14580 >                    CXXFLAGS="-features=extensions -O -dalign"
14581 >                 fi;;
14582 >   rs6000*-aix*)  if test "$CXX" = xlC; then
14583 >                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
14584 >                fi;;
14585 >   powerpc*-aix*)
14586 >        if test "$CXX" = xlC; then
14587 >                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
14588 >                echo "*******************************************************"
14589 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
14590 >                echo "*  recommended that you use                           *"
14591 >                echo "*                                                     *"
14592 >                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
14593 >                echo "*                                 ^^^                 *"
14594 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
14595 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
14596 >                echo "*******************************************************"
14597 >        fi;;
14598 >   *darwin*)
14599 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
14600 >                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
14601 >        fi
14602 >        if test "$CXX" = icpc; then
14603 >                CXXFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
14604 >        fi;;
14605 >  esac
14606 >
14607 >  # use default flags for gcc on all systems
14608 >  if test $ac_cv_prog_really_gxx = yes; then
14609 >     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align"
14610 >  fi
14611 >
14612 >  # test for gcc-specific flags:
14613 >  if test $ac_cv_prog_really_gxx = yes; then
14614 >    # -malign-double for x86 systems
14615 >
14616 >
14617 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
14618 > echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6; }
14619 > if test "${ac_align_double+set}" = set; then
14620 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14621 > else
14622 >  echo 'void f(){}' > conftest.cpp
14623 > if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
14624 >        ac_align_double=yes
14625 > else
14626 >        ac_align_double=no
14627 > fi
14628 > rm -f conftest*
14629 >
14630 > fi
14631 > { echo "$as_me:$LINENO: result: $ac_align_double" >&5
14632 > echo "${ECHO_T}$ac_align_double" >&6; }
14633 > if test "$ac_align_double" = yes; then
14634 >        :
14635 >        CXXFLAGS="$CXXFLAGS -malign-double"
14636 > else
14637 >        :
14638 >
14639 > fi
14640 >
14641 >    # -fstrict-aliasing for gcc-2.95+
14642 >
14643 >
14644 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
14645 > echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6; }
14646 > if test "${ac_fstrict_aliasing+set}" = set; then
14647 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14648 > else
14649 >  echo 'void f(){}' > conftest.cpp
14650 > if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
14651 >        ac_fstrict_aliasing=yes
14652 > else
14653 >        ac_fstrict_aliasing=no
14654 > fi
14655 > rm -f conftest*
14656 >
14657 > fi
14658 > { echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
14659 > echo "${ECHO_T}$ac_fstrict_aliasing" >&6; }
14660 > if test "$ac_fstrict_aliasing" = yes; then
14661 >        :
14662 >        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
14663 > else
14664 >        :
14665 >
14666 > fi
14667 >
14668 >  fi
14669 >
14670 >  CPU_FLAGS=""
14671 >  if test $ac_cv_prog_really_gxx = yes; then
14672 >                  case "${host_cpu}" in
14673 >          i586*)
14674 >
14675 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
14676 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6; }
14677 > if test "${ac_cpu_pentium+set}" = set; then
14678 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14679 > else
14680 >  echo 'void f(){}' > conftest.cpp
14681 > if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
14682 >        ac_cpu_pentium=yes
14683 > else
14684 >        ac_cpu_pentium=no
14685 > fi
14686 > rm -f conftest*
14687 >
14688 > fi
14689 > { echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
14690 > echo "${ECHO_T}$ac_cpu_pentium" >&6; }
14691 > if test "$ac_cpu_pentium" = yes; then
14692 >        :
14693 >        CPU_FLAGS=-mcpu=pentium
14694 > else
14695 >        :
14696 >
14697 >
14698 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
14699 > echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6; }
14700 > if test "${ac_pentium+set}" = set; then
14701 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14702 > else
14703 >  echo 'void f(){}' > conftest.cpp
14704 > if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
14705 >        ac_pentium=yes
14706 > else
14707 >        ac_pentium=no
14708 > fi
14709 > rm -f conftest*
14710 >
14711 > fi
14712 > { echo "$as_me:$LINENO: result: $ac_pentium" >&5
14713 > echo "${ECHO_T}$ac_pentium" >&6; }
14714 > if test "$ac_pentium" = yes; then
14715 >        :
14716 >        CPU_FLAGS=-mpentium
14717 > else
14718 >        :
14719 >
14720 > fi
14721 >
14722 > fi
14723 >
14724 >                  ;;
14725 >          i686*)
14726 >
14727 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
14728 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6; }
14729 > if test "${ac_cpu_pentiumpro+set}" = set; then
14730 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14731 > else
14732 >  echo 'void f(){}' > conftest.cpp
14733 > if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
14734 >        ac_cpu_pentiumpro=yes
14735 > else
14736 >        ac_cpu_pentiumpro=no
14737 > fi
14738 > rm -f conftest*
14739 >
14740 > fi
14741 > { echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
14742 > echo "${ECHO_T}$ac_cpu_pentiumpro" >&6; }
14743 > if test "$ac_cpu_pentiumpro" = yes; then
14744 >        :
14745 >        CPU_FLAGS=-mcpu=pentiumpro
14746 > else
14747 >        :
14748 >
14749 >
14750 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
14751 > echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6; }
14752 > if test "${ac_pentiumpro+set}" = set; then
14753 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14754 > else
14755 >  echo 'void f(){}' > conftest.cpp
14756 > if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
14757 >        ac_pentiumpro=yes
14758 > else
14759 >        ac_pentiumpro=no
14760 > fi
14761 > rm -f conftest*
14762 >
14763 > fi
14764 > { echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
14765 > echo "${ECHO_T}$ac_pentiumpro" >&6; }
14766 > if test "$ac_pentiumpro" = yes; then
14767 >        :
14768 >        CPU_FLAGS=-mpentiumpro
14769 > else
14770 >        :
14771 >
14772 > fi
14773 >
14774 > fi
14775 >
14776 >                  ;;
14777 >          powerpc*)
14778 >                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
14779 >                is60x=`echo $cputype | egrep "^600-9e?$"`
14780 >                if test -n "$is60x"; then
14781 >
14782 >
14783 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
14784 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6; }
14785 > if test "${ac_m_cpu_60x+set}" = set; then
14786 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14787 > else
14788 >  echo 'void f(){}' > conftest.cpp
14789 > if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
14790 >        ac_m_cpu_60x=yes
14791 > else
14792 >        ac_m_cpu_60x=no
14793 > fi
14794 > rm -f conftest*
14795 >
14796 > fi
14797 > { echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
14798 > echo "${ECHO_T}$ac_m_cpu_60x" >&6; }
14799 > if test "$ac_m_cpu_60x" = yes; then
14800 >        :
14801 >        CPU_FLAGS=-mcpu=$cputype
14802 > else
14803 >        :
14804 >
14805 > fi
14806 >
14807 >                elif test "$cputype" = 750; then
14808 >
14809 >
14810 > { echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
14811 > echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6; }
14812 > if test "${ac_cv_prog_gxx_2_95+set}" = set; then
14813 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14814 > else
14815 >
14816 > cat > conftest.cpp <<EOF
14817 > #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
14818 > #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
14819 >     yes;
14820 > #  endif
14821 > #endif
14822 > EOF
14823 > if { ac_try='${CXX-c++} -E conftest.cpp'
14824 >  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14825 >  (eval $ac_try) 2>&5
14826 >  ac_status=$?
14827 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14828 >  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
14829 >  ac_cv_prog_gxx_2_95=yes
14830 > else
14831 >  ac_cv_prog_gxx_2_95=no
14832 > fi
14833 >
14834 > fi
14835 > { echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
14836 > echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6; }
14837 > if test "$ac_cv_prog_gxx_2_95" = yes; then
14838 >        :
14839 >
14840 >
14841 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
14842 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6; }
14843 > if test "${ac_m_cpu_750+set}" = set; then
14844 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14845 > else
14846 >  echo 'void f(){}' > conftest.cpp
14847 > if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
14848 >        ac_m_cpu_750=yes
14849 > else
14850 >        ac_m_cpu_750=no
14851 > fi
14852 > rm -f conftest*
14853 >
14854 > fi
14855 > { echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
14856 > echo "${ECHO_T}$ac_m_cpu_750" >&6; }
14857 > if test "$ac_m_cpu_750" = yes; then
14858 >        :
14859 >        CPU_FLAGS=-mcpu=750
14860 > else
14861 >        :
14862 >
14863 > fi
14864 >
14865 > else
14866 >        :
14867 >
14868 > fi
14869 >
14870 >                fi
14871 >                if test -z "$CPU_FLAGS"; then
14872 >
14873 >
14874 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
14875 > echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6; }
14876 > if test "${ac_m_cpu_powerpc+set}" = set; then
14877 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14878 > else
14879 >  echo 'void f(){}' > conftest.cpp
14880 > if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
14881 >        ac_m_cpu_powerpc=yes
14882 > else
14883 >        ac_m_cpu_powerpc=no
14884 > fi
14885 > rm -f conftest*
14886 >
14887 > fi
14888 > { echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
14889 > echo "${ECHO_T}$ac_m_cpu_powerpc" >&6; }
14890 > if test "$ac_m_cpu_powerpc" = yes; then
14891 >        :
14892 >        CPU_FLAGS=-mcpu=powerpc
14893 > else
14894 >        :
14895 >
14896 > fi
14897 >
14898 >                fi
14899 >                if test -z "$CPU_FLAGS"; then
14900 >
14901 >
14902 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
14903 > echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6; }
14904 > if test "${ac_m_powerpc+set}" = set; then
14905 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14906 > else
14907 >  echo 'void f(){}' > conftest.cpp
14908 > if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
14909 >        ac_m_powerpc=yes
14910 > else
14911 >        ac_m_powerpc=no
14912 > fi
14913 > rm -f conftest*
14914 >
14915 > fi
14916 > { echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
14917 > echo "${ECHO_T}$ac_m_powerpc" >&6; }
14918 > if test "$ac_m_powerpc" = yes; then
14919 >        :
14920 >        CPU_FLAGS=-mpowerpc
14921 > else
14922 >        :
14923 >
14924 > fi
14925 >
14926 >                fi
14927 >          esac
14928 >  fi
14929 >
14930 >  if test -n "$CPU_FLAGS"; then
14931 >        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
14932 >  fi
14933 >
14934 >  if test -z "$CXXFLAGS"; then
14935 >        echo ""
14936 >        echo "**********************************************************"
14937 >        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
14938 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
14939 >        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
14940 >        echo "**********************************************************"
14941 >        echo ""
14942 >        CXXFLAGS="-O3"
14943 >  fi
14944 >
14945 >
14946 >
14947 > { echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
14948 > echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6; }
14949 > if test "${ac_guessed_cxxflags+set}" = set; then
14950 >  echo $ECHO_N "(cached) $ECHO_C" >&6
14951 > else
14952 >  echo 'void f(){}' > conftest.cpp
14953 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
14954 >        ac_guessed_cxxflags=yes
14955 > else
14956 >        ac_guessed_cxxflags=no
14957 > fi
14958 > rm -f conftest*
14959 >
14960 > fi
14961 > { echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
14962 > echo "${ECHO_T}$ac_guessed_cxxflags" >&6; }
14963 > if test "$ac_guessed_cxxflags" = yes; then
14964 >        :
14965 >
14966 > else
14967 >        :
14968 >
14969 >        echo ""
14970 >        echo "**********************************************************"
14971 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
14972 >        echo "* your compiler.                                         *"
14973 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
14974 >        echo "**********************************************************"
14975 >        echo ""
14976 >        CXXFLAGS=""
14977 >
14978 > fi
14979 >
14980 >
14981 > fi
14982 >
14983 >     ;;
14984 > esac
14985 >
14986 >
14987 > cat >>confdefs.h <<\_ACEOF
14988 > #define OBAPI
14989 > _ACEOF
14990 >
14991 >
14992 >
14993 >
14994 > # Check whether --with-mpi was given.
14995 > if test "${with_mpi+set}" = set; then
14996 >  withval=$with_mpi; with_mpi=$withval
14997 > else
14998 >  with_mpi="no"
14999 > fi
15000 >
15001 >
15002 > case "x$with_mpi" in
15003 >        xyes | "x")  USE_MPI=yes;;
15004 >        xno) USE_MPI=no ;;
15005 >        *) MPI="$with_mpi"; USE_MPI=yes ;;
15006 > esac
15007 > if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
15008 >        MPI="/usr/local"
15009 > fi
15010 > if test "$USE_MPI" = "yes"; then
15011 >
15012 >
15013 > # Set variables...
15014 > MPI_LIB_DIR="$MPI/lib"
15015 > MPI_INC_DIR="$MPI/include"
15016 >
15017 >
15018 >
15019 > ac_ext=c
15020 > ac_cpp='$CPP $CPPFLAGS'
15021 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15022 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15023 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
15024 >
15025 > { echo "$as_me:$LINENO: checking for mpi.h" >&5
15026 > echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6; }
15027 > have_mpi_h=0
15028 > rm -f conftest*
15029 > echo '#include <mpi.h>' > conftest.c
15030 > if ${CC} -I${MPI_INC_DIR} -c conftest.c 2>&1 ; then
15031 >        { echo "$as_me:$LINENO: result: yes" >&5
15032 > echo "${ECHO_T}yes" >&6; }
15033 >        have_mpi_h=1
15034 > else
15035 >        if test -s conftest.out ; then
15036 >                cat conftest.out >> config.log
15037 >        fi
15038 >        { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
15039 > echo "${ECHO_T}no! Check MPI include paths" >&6; }
15040 >        USE_MPI="no"
15041 > fi
15042 > rm -f conftest*
15043 > if test "$have_mpi_h" = 1; then
15044 >
15045 > cat >>confdefs.h <<\_ACEOF
15046 > #define HAVE_MPI_H 1
15047 > _ACEOF
15048 >
15049 > fi
15050 >
15051 > { echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
15052 > echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6; }
15053 >
15054 > ac_ext=${ac_fc_srcext-f}
15055 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
15056 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
15057 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
15058 >
15059 > ac_save_ext=$ac_ext
15060 > ac_ext=F90
15061 > ac_save_FCFLAGS=$FCFLAGS
15062 > have_mpif_h=0
15063 > rm -f conftest*
15064 > cat >conftest.$ac_ext <<EOF
15065 > program main
15066 >   include 'mpif.h'
15067 > end
15068 > EOF
15069 > if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
15070 >        { echo "$as_me:$LINENO: result: yes" >&5
15071 > echo "${ECHO_T}yes" >&6; }
15072 >        MPI_F90_INC="$MPI_INC_DIR"
15073 >        have_mpif_h=1
15074 > else
15075 >        if test -s conftest.out ; then
15076 >                cat conftest.out >> config.log
15077 >        fi
15078 >        { echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
15079 > echo "${ECHO_T}no! Check MPI include paths" >&6; }
15080 >        USE_MPI="no"
15081 > fi
15082 > rm -f conftest*
15083 >
15084 > if test "$have_mpif_h" = 1; then
15085 >
15086 > cat >>confdefs.h <<\_ACEOF
15087 > #define HAVE_MPIF_H 1
15088 > _ACEOF
15089 >
15090 > fi
15091 > FCFLAGS=$ac_save_FCFLAGS
15092 > ac_ext=$ac_save_ext
15093 > ac_ext=c
15094 > ac_cpp='$CPP $CPPFLAGS'
15095 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15096 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15097 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
15098 >
15099 >
15100 > ac_ext=c
15101 > ac_cpp='$CPP $CPPFLAGS'
15102 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15103 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15104 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
15105 >
15106 > ac_save_LDFLAGS=$LDFLAGS
15107 > LDFLAGS="-L${MPI_LIB_DIR} ${LDFLAGS} "
15108 >
15109 > if test x = x"$MPI_LIB"; then
15110 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
15111 > echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6; }
15112 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
15113 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15114 > else
15115 >  ac_check_lib_save_LIBS=$LIBS
15116 > LIBS="-lmpich  $LIBS"
15117 > cat >conftest.$ac_ext <<_ACEOF
15118 > /* confdefs.h.  */
15119 > _ACEOF
15120 > cat confdefs.h >>conftest.$ac_ext
15121 > cat >>conftest.$ac_ext <<_ACEOF
15122 > /* end confdefs.h.  */
15123 >
15124 > /* Override any GCC internal prototype to avoid an error.
15125 >   Use char because int might match the return type of a GCC
15126 >   builtin and then its argument prototype would still apply.  */
15127 > #ifdef __cplusplus
15128 > extern "C"
15129 > #endif
15130 > char MPI_Init ();
15131 > #ifdef FC_DUMMY_MAIN
15132 > #ifndef FC_DUMMY_MAIN_EQ_F77
15133 > #  ifdef __cplusplus
15134 >     extern "C"
15135 > #  endif
15136 >   int FC_DUMMY_MAIN() { return 1; }
15137 > #endif
15138 > #endif
15139 > int
15140 > main ()
15141 > {
15142 > return MPI_Init ();
15143 >  ;
15144 >  return 0;
15145 > }
15146 > _ACEOF
15147 > rm -f conftest.$ac_objext conftest$ac_exeext
15148 > if { (ac_try="$ac_link"
15149 > case "(($ac_try" in
15150 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15151 >  *) ac_try_echo=$ac_try;;
15152 > esac
15153 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15154 >  (eval "$ac_link") 2>conftest.er1
15155 >  ac_status=$?
15156 >  grep -v '^ *+' conftest.er1 >conftest.err
15157 >  rm -f conftest.er1
15158 >  cat conftest.err >&5
15159 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15160 >  (exit $ac_status); } && {
15161 >         test -z "$ac_c_werror_flag" ||
15162 >         test ! -s conftest.err
15163 >       } && test -s conftest$ac_exeext &&
15164 >       $as_test_x conftest$ac_exeext; then
15165 >  ac_cv_lib_mpich_MPI_Init=yes
15166 > else
15167 >  echo "$as_me: failed program was:" >&5
15168 > sed 's/^/| /' conftest.$ac_ext >&5
15169 >
15170 >        ac_cv_lib_mpich_MPI_Init=no
15171 > fi
15172 >
15173 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15174 >      conftest$ac_exeext conftest.$ac_ext
15175 > LIBS=$ac_check_lib_save_LIBS
15176 > fi
15177 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
15178 > echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6; }
15179 > if test $ac_cv_lib_mpich_MPI_Init = yes; then
15180 >  MPI_LIB="-lmpich"
15181 > fi
15182 >
15183 > fi
15184 > $as_unset ac_cv_lib_mpich_MPI_Init
15185 > if test x = x"$MPI_LIB"; then
15186 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lpmpich" >&5
15187 > echo $ECHO_N "checking for MPI_Init in -lpmpich... $ECHO_C" >&6; }
15188 > if test "${ac_cv_lib_pmpich_MPI_Init+set}" = set; then
15189 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15190 > else
15191 >  ac_check_lib_save_LIBS=$LIBS
15192 > LIBS="-lpmpich -lmpich -lpmpich -lmpich $LIBS"
15193 > cat >conftest.$ac_ext <<_ACEOF
15194 > /* confdefs.h.  */
15195 > _ACEOF
15196 > cat confdefs.h >>conftest.$ac_ext
15197 > cat >>conftest.$ac_ext <<_ACEOF
15198 > /* end confdefs.h.  */
15199 >
15200 > /* Override any GCC internal prototype to avoid an error.
15201 >   Use char because int might match the return type of a GCC
15202 >   builtin and then its argument prototype would still apply.  */
15203 > #ifdef __cplusplus
15204 > extern "C"
15205 > #endif
15206 > char MPI_Init ();
15207 > #ifdef FC_DUMMY_MAIN
15208 > #ifndef FC_DUMMY_MAIN_EQ_F77
15209 > #  ifdef __cplusplus
15210 >     extern "C"
15211 > #  endif
15212 >   int FC_DUMMY_MAIN() { return 1; }
15213 > #endif
15214 > #endif
15215 > int
15216 > main ()
15217 > {
15218 > return MPI_Init ();
15219 >  ;
15220 >  return 0;
15221 > }
15222 > _ACEOF
15223 > rm -f conftest.$ac_objext conftest$ac_exeext
15224 > if { (ac_try="$ac_link"
15225 > case "(($ac_try" in
15226 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15227 >  *) ac_try_echo=$ac_try;;
15228 > esac
15229 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15230 >  (eval "$ac_link") 2>conftest.er1
15231 >  ac_status=$?
15232 >  grep -v '^ *+' conftest.er1 >conftest.err
15233 >  rm -f conftest.er1
15234 >  cat conftest.err >&5
15235 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15236 >  (exit $ac_status); } && {
15237 >         test -z "$ac_c_werror_flag" ||
15238 >         test ! -s conftest.err
15239 >       } && test -s conftest$ac_exeext &&
15240 >       $as_test_x conftest$ac_exeext; then
15241 >  ac_cv_lib_pmpich_MPI_Init=yes
15242 > else
15243 >  echo "$as_me: failed program was:" >&5
15244 > sed 's/^/| /' conftest.$ac_ext >&5
15245 >
15246 >        ac_cv_lib_pmpich_MPI_Init=no
15247 > fi
15248 >
15249 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15250 >      conftest$ac_exeext conftest.$ac_ext
15251 > LIBS=$ac_check_lib_save_LIBS
15252 > fi
15253 > { echo "$as_me:$LINENO: result: $ac_cv_lib_pmpich_MPI_Init" >&5
15254 > echo "${ECHO_T}$ac_cv_lib_pmpich_MPI_Init" >&6; }
15255 > if test $ac_cv_lib_pmpich_MPI_Init = yes; then
15256 >  MPI_LIB="-lpmpich -lmpich -lpmpich -lmpich"
15257 > fi
15258 >
15259 > fi
15260 > if test x = x"$MPI_LIB"; then
15261 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
15262 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
15263 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
15264 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15265 > else
15266 >  ac_check_lib_save_LIBS=$LIBS
15267 > LIBS="-lmpi  $LIBS"
15268 > cat >conftest.$ac_ext <<_ACEOF
15269 > /* confdefs.h.  */
15270 > _ACEOF
15271 > cat confdefs.h >>conftest.$ac_ext
15272 > cat >>conftest.$ac_ext <<_ACEOF
15273 > /* end confdefs.h.  */
15274 >
15275 > /* Override any GCC internal prototype to avoid an error.
15276 >   Use char because int might match the return type of a GCC
15277 >   builtin and then its argument prototype would still apply.  */
15278 > #ifdef __cplusplus
15279 > extern "C"
15280 > #endif
15281 > char MPI_Init ();
15282 > #ifdef FC_DUMMY_MAIN
15283 > #ifndef FC_DUMMY_MAIN_EQ_F77
15284 > #  ifdef __cplusplus
15285 >     extern "C"
15286 > #  endif
15287 >   int FC_DUMMY_MAIN() { return 1; }
15288 > #endif
15289 > #endif
15290 > int
15291 > main ()
15292 > {
15293 > return MPI_Init ();
15294 >  ;
15295 >  return 0;
15296 > }
15297 > _ACEOF
15298 > rm -f conftest.$ac_objext conftest$ac_exeext
15299 > if { (ac_try="$ac_link"
15300 > case "(($ac_try" in
15301 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15302 >  *) ac_try_echo=$ac_try;;
15303 > esac
15304 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15305 >  (eval "$ac_link") 2>conftest.er1
15306 >  ac_status=$?
15307 >  grep -v '^ *+' conftest.er1 >conftest.err
15308 >  rm -f conftest.er1
15309 >  cat conftest.err >&5
15310 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15311 >  (exit $ac_status); } && {
15312 >         test -z "$ac_c_werror_flag" ||
15313 >         test ! -s conftest.err
15314 >       } && test -s conftest$ac_exeext &&
15315 >       $as_test_x conftest$ac_exeext; then
15316 >  ac_cv_lib_mpi_MPI_Init=yes
15317 > else
15318 >  echo "$as_me: failed program was:" >&5
15319 > sed 's/^/| /' conftest.$ac_ext >&5
15320 >
15321 >        ac_cv_lib_mpi_MPI_Init=no
15322 > fi
15323 >
15324 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15325 >      conftest$ac_exeext conftest.$ac_ext
15326 > LIBS=$ac_check_lib_save_LIBS
15327 > fi
15328 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
15329 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
15330 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
15331 >  MPI_LIB="-lmpi"
15332 > fi
15333 >
15334 > fi
15335 > $as_unset ac_cv_lib_mpi_MPI_Init
15336 > if test x = x"$MPI_LIB"; then
15337 >        { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
15338 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
15339 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
15340 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15341 > else
15342 >  ac_check_lib_save_LIBS=$LIBS
15343 > LIBS="-lmpi -llam $LIBS"
15344 > cat >conftest.$ac_ext <<_ACEOF
15345 > /* confdefs.h.  */
15346 > _ACEOF
15347 > cat confdefs.h >>conftest.$ac_ext
15348 > cat >>conftest.$ac_ext <<_ACEOF
15349 > /* end confdefs.h.  */
15350 >
15351 > /* Override any GCC internal prototype to avoid an error.
15352 >   Use char because int might match the return type of a GCC
15353 >   builtin and then its argument prototype would still apply.  */
15354 > #ifdef __cplusplus
15355 > extern "C"
15356 > #endif
15357 > char MPI_Init ();
15358 > #ifdef FC_DUMMY_MAIN
15359 > #ifndef FC_DUMMY_MAIN_EQ_F77
15360 > #  ifdef __cplusplus
15361 >     extern "C"
15362 > #  endif
15363 >   int FC_DUMMY_MAIN() { return 1; }
15364 > #endif
15365 > #endif
15366 > int
15367 > main ()
15368 > {
15369 > return MPI_Init ();
15370 >  ;
15371 >  return 0;
15372 > }
15373 > _ACEOF
15374 > rm -f conftest.$ac_objext conftest$ac_exeext
15375 > if { (ac_try="$ac_link"
15376 > case "(($ac_try" in
15377 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15378 >  *) ac_try_echo=$ac_try;;
15379 > esac
15380 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15381 >  (eval "$ac_link") 2>conftest.er1
15382 >  ac_status=$?
15383 >  grep -v '^ *+' conftest.er1 >conftest.err
15384 >  rm -f conftest.er1
15385 >  cat conftest.err >&5
15386 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15387 >  (exit $ac_status); } && {
15388 >         test -z "$ac_c_werror_flag" ||
15389 >         test ! -s conftest.err
15390 >       } && test -s conftest$ac_exeext &&
15391 >       $as_test_x conftest$ac_exeext; then
15392 >  ac_cv_lib_mpi_MPI_Init=yes
15393 > else
15394 >  echo "$as_me: failed program was:" >&5
15395 > sed 's/^/| /' conftest.$ac_ext >&5
15396 >
15397 >        ac_cv_lib_mpi_MPI_Init=no
15398 > fi
15399 >
15400 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15401 >      conftest$ac_exeext conftest.$ac_ext
15402 > LIBS=$ac_check_lib_save_LIBS
15403 > fi
15404 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
15405 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
15406 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
15407 >  MPI_LIB="-lmpi -llam"
15408 > fi
15409 >
15410 > fi
15411 > $as_unset ac_cv_lib_mpi_MPI_Init
15412 > if test x = x"$MPI_LIB"; then
15413 > { echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
15414 > echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6; }
15415 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
15416 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15417 > else
15418 >  ac_check_lib_save_LIBS=$LIBS
15419 > LIBS="-lmpi -llam -lpthread $LIBS"
15420 > cat >conftest.$ac_ext <<_ACEOF
15421 > /* confdefs.h.  */
15422 > _ACEOF
15423 > cat confdefs.h >>conftest.$ac_ext
15424 > cat >>conftest.$ac_ext <<_ACEOF
15425 > /* end confdefs.h.  */
15426 >
15427 > /* Override any GCC internal prototype to avoid an error.
15428 >   Use char because int might match the return type of a GCC
15429 >   builtin and then its argument prototype would still apply.  */
15430 > #ifdef __cplusplus
15431 > extern "C"
15432 > #endif
15433 > char MPI_Init ();
15434 > #ifdef FC_DUMMY_MAIN
15435 > #ifndef FC_DUMMY_MAIN_EQ_F77
15436 > #  ifdef __cplusplus
15437 >     extern "C"
15438 > #  endif
15439 >   int FC_DUMMY_MAIN() { return 1; }
15440 > #endif
15441 > #endif
15442 > int
15443 > main ()
15444 > {
15445 > return MPI_Init ();
15446 >  ;
15447 >  return 0;
15448 > }
15449 > _ACEOF
15450 > rm -f conftest.$ac_objext conftest$ac_exeext
15451 > if { (ac_try="$ac_link"
15452 > case "(($ac_try" in
15453 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15454 >  *) ac_try_echo=$ac_try;;
15455 > esac
15456 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15457 >  (eval "$ac_link") 2>conftest.er1
15458 >  ac_status=$?
15459 >  grep -v '^ *+' conftest.er1 >conftest.err
15460 >  rm -f conftest.er1
15461 >  cat conftest.err >&5
15462 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15463 >  (exit $ac_status); } && {
15464 >         test -z "$ac_c_werror_flag" ||
15465 >         test ! -s conftest.err
15466 >       } && test -s conftest$ac_exeext &&
15467 >       $as_test_x conftest$ac_exeext; then
15468 >  ac_cv_lib_mpi_MPI_Init=yes
15469 > else
15470 >  echo "$as_me: failed program was:" >&5
15471 > sed 's/^/| /' conftest.$ac_ext >&5
15472 >
15473 >        ac_cv_lib_mpi_MPI_Init=no
15474 > fi
15475 >
15476 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15477 >      conftest$ac_exeext conftest.$ac_ext
15478 > LIBS=$ac_check_lib_save_LIBS
15479 > fi
15480 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
15481 > echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6; }
15482 > if test $ac_cv_lib_mpi_MPI_Init = yes; then
15483 >  MPI_LIB="-lmpi -llam -lpthread"
15484 > else
15485 >
15486 >             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
15487 > echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
15488 >   { (exit 1); exit 1; }; }
15489 >             USE_MPI="no"
15490 >
15491 > fi
15492 >
15493 > fi
15494 >
15495 >
15496 >
15497 > { echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
15498 > echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6; }
15499 > MPI_F90_LIB=""
15500 > if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
15501 >        MPI_F90_LIB="-lfmpich"
15502 > elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
15503 >        MPI_F90_LIB="-llamf77mpi"
15504 > else
15505 >                        MPI_F90_LIB="  "
15506 > fi
15507 > { echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
15508 > echo "${ECHO_T}found $MPI_F90_LIB" >&6; }
15509 >
15510 >
15511 > fi
15512 >
15513 >
15514 >
15515 > acx_cgal_found=no
15516 >
15517 > # Check whether --with-cgalmakefile was given.
15518 > if test "${with_cgalmakefile+set}" = set; then
15519 >  withval=$with_cgalmakefile;
15520 > fi
15521 >
15522 > case $with_cgalmakefile in
15523 >        yes | "") ;;
15524 >        no) acx_cgal_found=disable ;;
15525 >        -* | */* | *.a | *.so | *.so.* | *.o) CGAL_MAKEFILE="$with_cgalmakefile" ;;
15526 >        *) CGAL_MAKEFILE="$with_cgalmakefile" ;;
15527 > esac
15528 >
15529 > if test "$acx_cgal_found" == no; then
15530 >    { echo "$as_me:$LINENO: checking CGAL_MAKEFILE" >&5
15531 > echo $ECHO_N "checking CGAL_MAKEFILE... $ECHO_C" >&6; }
15532 >
15533 >    if test \! -z "$CGAL_MAKEFILE"; then
15534 >
15535 >        if test -e "$CGAL_MAKEFILE"; then
15536 >            tname=`mktemp /tmp/cgal_makefile_dsrXXXXXX`
15537 >
15538 > cat > $tname << _ACEOF
15539 > include $CGAL_MAKEFILE
15540 >
15541 > cppflags:
15542 >        @echo \$(CGAL_CXXFLAGS)
15543 >
15544 > cxxflags:
15545 >        @echo
15546 > ldflags:
15547 >        @echo \$(CGAL_LDFLAGS)
15548 > _ACEOF
15549 >            CGAL_CPPFLAGS="`make -s -f $tname cppflags`"
15550 >            CGAL_CXXFLAGS="`make -s -f $tname cxxflags`"
15551 >            CGAL_LDFLAGST="`make -s -f $tname ldflags`"
15552 >            for i in $CGAL_LDFLAGST; do
15553 >                if test `echo $i| grep -c ^-l`; then
15554 >                    CGAL_LIBS="$CGAL_LIBS $i"
15555 >                else
15556 >                    CGAL_LDFLAGS="$CGAL_LDFLAGS $i"
15557 >                fi
15558 >            done
15559 >            rm -f $tname
15560 >            { echo "$as_me:$LINENO: result: yes" >&5
15561 > echo "${ECHO_T}yes" >&6; }
15562 >            acx_cgal_found=yes
15563 >                                   else
15564 >            { echo "$as_me:$LINENO: result: invalid" >&5
15565 > echo "${ECHO_T}invalid" >&6; }
15566 >            { { echo "$as_me:$LINENO: error: CGAL_MAKEFILE defined, but the makefile does not exist." >&5
15567 > echo "$as_me: error: CGAL_MAKEFILE defined, but the makefile does not exist." >&2;}
15568 >   { (exit 1); exit 1; }; }
15569 >        fi
15570 >    else
15571 >        { echo "$as_me:$LINENO: result: not defined" >&5
15572 > echo "${ECHO_T}not defined" >&6; }
15573 >    fi
15574 > fi
15575 >
15576 > if test "$acx_cgal_found" == no; then
15577 >        if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
15578 >  { echo "$as_me:$LINENO: checking for CGAL/Exact_predicates_inexact_constructions_kernel.h" >&5
15579 > echo $ECHO_N "checking for CGAL/Exact_predicates_inexact_constructions_kernel.h... $ECHO_C" >&6; }
15580 > if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
15581 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15582 > fi
15583 > { echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&5
15584 > echo "${ECHO_T}$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&6; }
15585 > else
15586 >  # Is the header compilable?
15587 > { echo "$as_me:$LINENO: checking CGAL/Exact_predicates_inexact_constructions_kernel.h usability" >&5
15588 > echo $ECHO_N "checking CGAL/Exact_predicates_inexact_constructions_kernel.h usability... $ECHO_C" >&6; }
15589 > cat >conftest.$ac_ext <<_ACEOF
15590 > /* confdefs.h.  */
15591 > _ACEOF
15592 > cat confdefs.h >>conftest.$ac_ext
15593 > cat >>conftest.$ac_ext <<_ACEOF
15594 > /* end confdefs.h.  */
15595 > $ac_includes_default
15596 > #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
15597 > _ACEOF
15598 > rm -f conftest.$ac_objext
15599 > if { (ac_try="$ac_compile"
15600 > case "(($ac_try" in
15601 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15602 >  *) ac_try_echo=$ac_try;;
15603 > esac
15604 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15605 >  (eval "$ac_compile") 2>conftest.er1
15606 >  ac_status=$?
15607 >  grep -v '^ *+' conftest.er1 >conftest.err
15608 >  rm -f conftest.er1
15609 >  cat conftest.err >&5
15610 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15611 >  (exit $ac_status); } && {
15612 >         test -z "$ac_c_werror_flag" ||
15613 >         test ! -s conftest.err
15614 >       } && test -s conftest.$ac_objext; then
15615 >  ac_header_compiler=yes
15616 > else
15617 >  echo "$as_me: failed program was:" >&5
15618 > sed 's/^/| /' conftest.$ac_ext >&5
15619 >
15620 >        ac_header_compiler=no
15621 > fi
15622 >
15623 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15624 > { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
15625 > echo "${ECHO_T}$ac_header_compiler" >&6; }
15626 >
15627 > # Is the header present?
15628 > { echo "$as_me:$LINENO: checking CGAL/Exact_predicates_inexact_constructions_kernel.h presence" >&5
15629 > echo $ECHO_N "checking CGAL/Exact_predicates_inexact_constructions_kernel.h presence... $ECHO_C" >&6; }
15630 > cat >conftest.$ac_ext <<_ACEOF
15631 > /* confdefs.h.  */
15632 > _ACEOF
15633 > cat confdefs.h >>conftest.$ac_ext
15634 > cat >>conftest.$ac_ext <<_ACEOF
15635 > /* end confdefs.h.  */
15636 > #include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
15637 > _ACEOF
15638 > if { (ac_try="$ac_cpp conftest.$ac_ext"
15639 > case "(($ac_try" in
15640 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15641 >  *) ac_try_echo=$ac_try;;
15642 > esac
15643 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15644 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
15645 >  ac_status=$?
15646 >  grep -v '^ *+' conftest.er1 >conftest.err
15647 >  rm -f conftest.er1
15648 >  cat conftest.err >&5
15649 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15650 >  (exit $ac_status); } >/dev/null && {
15651 >         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
15652 >         test ! -s conftest.err
15653 >       }; then
15654 >  ac_header_preproc=yes
15655 > else
15656 >  echo "$as_me: failed program was:" >&5
15657 > sed 's/^/| /' conftest.$ac_ext >&5
15658 >
15659 >  ac_header_preproc=no
15660 > fi
15661 >
15662 > rm -f conftest.err conftest.$ac_ext
15663 > { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
15664 > echo "${ECHO_T}$ac_header_preproc" >&6; }
15665 >
15666 > # So?  What about this header?
15667 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
15668 >  yes:no: )
15669 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: accepted by the compiler, rejected by the preprocessor!" >&5
15670 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
15671 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the compiler's result" >&5
15672 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the compiler's result" >&2;}
15673 >    ac_header_preproc=yes
15674 >    ;;
15675 >  no:yes:* )
15676 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: present but cannot be compiled" >&5
15677 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: present but cannot be compiled" >&2;}
15678 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h:     check for missing prerequisite headers?" >&5
15679 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h:     check for missing prerequisite headers?" >&2;}
15680 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: see the Autoconf documentation" >&5
15681 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: see the Autoconf documentation" >&2;}
15682 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h:     section \"Present But Cannot Be Compiled\"" >&5
15683 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h:     section \"Present But Cannot Be Compiled\"" >&2;}
15684 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the preprocessor's result" >&5
15685 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: proceeding with the preprocessor's result" >&2;}
15686 >    { echo "$as_me:$LINENO: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: in the future, the compiler will take precedence" >&5
15687 > echo "$as_me: WARNING: CGAL/Exact_predicates_inexact_constructions_kernel.h: in the future, the compiler will take precedence" >&2;}
15688 >    ( cat <<\_ASBOX
15689 > ## ------------------------------ ##
15690 > ## Report this to gezelter@nd.edu ##
15691 > ## ------------------------------ ##
15692 > _ASBOX
15693 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
15694 >    ;;
15695 > esac
15696 > { echo "$as_me:$LINENO: checking for CGAL/Exact_predicates_inexact_constructions_kernel.h" >&5
15697 > echo $ECHO_N "checking for CGAL/Exact_predicates_inexact_constructions_kernel.h... $ECHO_C" >&6; }
15698 > if test "${ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h+set}" = set; then
15699 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15700 > else
15701 >  ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h=$ac_header_preproc
15702 > fi
15703 > { echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&5
15704 > echo "${ECHO_T}$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" >&6; }
15705 >
15706 > fi
15707 > if test $ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h = yes; then
15708 >  cgal_have_header=yes
15709 > else
15710 >  cgal_have_header=no
15711 > fi
15712 >
15713 >
15714 >        if test "$cgal_have_header" == yes; then
15715 >                { echo "$as_me:$LINENO: checking for main in -lCGAL" >&5
15716 > echo $ECHO_N "checking for main in -lCGAL... $ECHO_C" >&6; }
15717 > if test "${ac_cv_lib_CGAL_main+set}" = set; then
15718 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15719 > else
15720 >  ac_check_lib_save_LIBS=$LIBS
15721 > LIBS="-lCGAL  $LIBS"
15722 > cat >conftest.$ac_ext <<_ACEOF
15723 > /* confdefs.h.  */
15724 > _ACEOF
15725 > cat confdefs.h >>conftest.$ac_ext
15726 > cat >>conftest.$ac_ext <<_ACEOF
15727 > /* end confdefs.h.  */
15728 >
15729 >
15730 > #ifdef FC_DUMMY_MAIN
15731 > #ifndef FC_DUMMY_MAIN_EQ_F77
15732 > #  ifdef __cplusplus
15733 >     extern "C"
15734 > #  endif
15735 >   int FC_DUMMY_MAIN() { return 1; }
15736 > #endif
15737 > #endif
15738 > int
15739 > main ()
15740 > {
15741 > return main ();
15742 >  ;
15743 >  return 0;
15744 > }
15745 > _ACEOF
15746 > rm -f conftest.$ac_objext conftest$ac_exeext
15747 > if { (ac_try="$ac_link"
15748 > case "(($ac_try" in
15749 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15750 >  *) ac_try_echo=$ac_try;;
15751 > esac
15752 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15753 >  (eval "$ac_link") 2>conftest.er1
15754 >  ac_status=$?
15755 >  grep -v '^ *+' conftest.er1 >conftest.err
15756 >  rm -f conftest.er1
15757 >  cat conftest.err >&5
15758 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15759 >  (exit $ac_status); } && {
15760 >         test -z "$ac_c_werror_flag" ||
15761 >         test ! -s conftest.err
15762 >       } && test -s conftest$ac_exeext &&
15763 >       $as_test_x conftest$ac_exeext; then
15764 >  ac_cv_lib_CGAL_main=yes
15765 > else
15766 >  echo "$as_me: failed program was:" >&5
15767 > sed 's/^/| /' conftest.$ac_ext >&5
15768 >
15769 >        ac_cv_lib_CGAL_main=no
15770 > fi
15771 >
15772 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15773 >      conftest$ac_exeext conftest.$ac_ext
15774 > LIBS=$ac_check_lib_save_LIBS
15775 > fi
15776 > { echo "$as_me:$LINENO: result: $ac_cv_lib_CGAL_main" >&5
15777 > echo "${ECHO_T}$ac_cv_lib_CGAL_main" >&6; }
15778 > if test $ac_cv_lib_CGAL_main = yes; then
15779 >  cgal_have_lib=yes
15780 > else
15781 >  cgal_have_lib=no
15782 > fi
15783 >
15784 >                if test "$cgal_have_lib" == no; then
15785 >                        save_LIBS="$LIBS"; LIBS="$LIBS -lgmp -lmpfr -lm"
15786 >                        { echo "$as_me:$LINENO: checking for main in -lCGAL" >&5
15787 > echo $ECHO_N "checking for main in -lCGAL... $ECHO_C" >&6; }
15788 > if test "${ac_cv_lib_CGAL_main+set}" = set; then
15789 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15790 > else
15791 >  ac_check_lib_save_LIBS=$LIBS
15792 > LIBS="-lCGAL  $LIBS"
15793 > cat >conftest.$ac_ext <<_ACEOF
15794 > /* confdefs.h.  */
15795 > _ACEOF
15796 > cat confdefs.h >>conftest.$ac_ext
15797 > cat >>conftest.$ac_ext <<_ACEOF
15798 > /* end confdefs.h.  */
15799 >
15800 >
15801 > #ifdef FC_DUMMY_MAIN
15802 > #ifndef FC_DUMMY_MAIN_EQ_F77
15803 > #  ifdef __cplusplus
15804 >     extern "C"
15805 > #  endif
15806 >   int FC_DUMMY_MAIN() { return 1; }
15807 > #endif
15808 > #endif
15809 > int
15810 > main ()
15811 > {
15812 > return main ();
15813 >  ;
15814 >  return 0;
15815 > }
15816 > _ACEOF
15817 > rm -f conftest.$ac_objext conftest$ac_exeext
15818 > if { (ac_try="$ac_link"
15819 > case "(($ac_try" in
15820 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15821 >  *) ac_try_echo=$ac_try;;
15822 > esac
15823 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15824 >  (eval "$ac_link") 2>conftest.er1
15825 >  ac_status=$?
15826 >  grep -v '^ *+' conftest.er1 >conftest.err
15827 >  rm -f conftest.er1
15828 >  cat conftest.err >&5
15829 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15830 >  (exit $ac_status); } && {
15831 >         test -z "$ac_c_werror_flag" ||
15832 >         test ! -s conftest.err
15833 >       } && test -s conftest$ac_exeext &&
15834 >       $as_test_x conftest$ac_exeext; then
15835 >  ac_cv_lib_CGAL_main=yes
15836 > else
15837 >  echo "$as_me: failed program was:" >&5
15838 > sed 's/^/| /' conftest.$ac_ext >&5
15839 >
15840 >        ac_cv_lib_CGAL_main=no
15841 > fi
15842 >
15843 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15844 >      conftest$ac_exeext conftest.$ac_ext
15845 > LIBS=$ac_check_lib_save_LIBS
15846 > fi
15847 > { echo "$as_me:$LINENO: result: $ac_cv_lib_CGAL_main" >&5
15848 > echo "${ECHO_T}$ac_cv_lib_CGAL_main" >&6; }
15849 > if test $ac_cv_lib_CGAL_main = yes; then
15850 >  CGAL_LIBS="-lCGAL -lgmp -lmpfr"
15851 >                                                  cgal_have_lib=yes
15852 > else
15853 >  cgal_have_lib=no
15854 > fi
15855 >
15856 >                        LIBS="$save_LIBS"
15857 >                else
15858 >                        CGAL_LIBS="-lCGAL"
15859 >                        { echo "$as_me:$LINENO: checking for main in -lmpfr" >&5
15860 > echo $ECHO_N "checking for main in -lmpfr... $ECHO_C" >&6; }
15861 > if test "${ac_cv_lib_mpfr_main+set}" = set; then
15862 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15863 > else
15864 >  ac_check_lib_save_LIBS=$LIBS
15865 > LIBS="-lmpfr  $LIBS"
15866 > cat >conftest.$ac_ext <<_ACEOF
15867 > /* confdefs.h.  */
15868 > _ACEOF
15869 > cat confdefs.h >>conftest.$ac_ext
15870 > cat >>conftest.$ac_ext <<_ACEOF
15871 > /* end confdefs.h.  */
15872 >
15873 >
15874 > #ifdef FC_DUMMY_MAIN
15875 > #ifndef FC_DUMMY_MAIN_EQ_F77
15876 > #  ifdef __cplusplus
15877 >     extern "C"
15878 > #  endif
15879 >   int FC_DUMMY_MAIN() { return 1; }
15880 > #endif
15881 > #endif
15882 > int
15883 > main ()
15884 > {
15885 > return main ();
15886 >  ;
15887 >  return 0;
15888 > }
15889 > _ACEOF
15890 > rm -f conftest.$ac_objext conftest$ac_exeext
15891 > if { (ac_try="$ac_link"
15892 > case "(($ac_try" in
15893 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15894 >  *) ac_try_echo=$ac_try;;
15895 > esac
15896 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15897 >  (eval "$ac_link") 2>conftest.er1
15898 >  ac_status=$?
15899 >  grep -v '^ *+' conftest.er1 >conftest.err
15900 >  rm -f conftest.er1
15901 >  cat conftest.err >&5
15902 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15903 >  (exit $ac_status); } && {
15904 >         test -z "$ac_c_werror_flag" ||
15905 >         test ! -s conftest.err
15906 >       } && test -s conftest$ac_exeext &&
15907 >       $as_test_x conftest$ac_exeext; then
15908 >  ac_cv_lib_mpfr_main=yes
15909 > else
15910 >  echo "$as_me: failed program was:" >&5
15911 > sed 's/^/| /' conftest.$ac_ext >&5
15912 >
15913 >        ac_cv_lib_mpfr_main=no
15914 > fi
15915 >
15916 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15917 >      conftest$ac_exeext conftest.$ac_ext
15918 > LIBS=$ac_check_lib_save_LIBS
15919 > fi
15920 > { echo "$as_me:$LINENO: result: $ac_cv_lib_mpfr_main" >&5
15921 > echo "${ECHO_T}$ac_cv_lib_mpfr_main" >&6; }
15922 > if test $ac_cv_lib_mpfr_main = yes; then
15923 >  CGAL_LIBS="$CGAL_LIBS -lmpfr"
15924 > fi
15925 >
15926 >                        { echo "$as_me:$LINENO: checking for main in -lgmp" >&5
15927 > echo $ECHO_N "checking for main in -lgmp... $ECHO_C" >&6; }
15928 > if test "${ac_cv_lib_gmp_main+set}" = set; then
15929 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15930 > else
15931 >  ac_check_lib_save_LIBS=$LIBS
15932 > LIBS="-lgmp  $LIBS"
15933 > cat >conftest.$ac_ext <<_ACEOF
15934 > /* confdefs.h.  */
15935 > _ACEOF
15936 > cat confdefs.h >>conftest.$ac_ext
15937 > cat >>conftest.$ac_ext <<_ACEOF
15938 > /* end confdefs.h.  */
15939 >
15940 >
15941 > #ifdef FC_DUMMY_MAIN
15942 > #ifndef FC_DUMMY_MAIN_EQ_F77
15943 > #  ifdef __cplusplus
15944 >     extern "C"
15945 > #  endif
15946 >   int FC_DUMMY_MAIN() { return 1; }
15947 > #endif
15948 > #endif
15949 > int
15950 > main ()
15951 > {
15952 > return main ();
15953 >  ;
15954 >  return 0;
15955 > }
15956 > _ACEOF
15957 > rm -f conftest.$ac_objext conftest$ac_exeext
15958 > if { (ac_try="$ac_link"
15959 > case "(($ac_try" in
15960 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15961 >  *) ac_try_echo=$ac_try;;
15962 > esac
15963 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15964 >  (eval "$ac_link") 2>conftest.er1
15965 >  ac_status=$?
15966 >  grep -v '^ *+' conftest.er1 >conftest.err
15967 >  rm -f conftest.er1
15968 >  cat conftest.err >&5
15969 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15970 >  (exit $ac_status); } && {
15971 >         test -z "$ac_c_werror_flag" ||
15972 >         test ! -s conftest.err
15973 >       } && test -s conftest$ac_exeext &&
15974 >       $as_test_x conftest$ac_exeext; then
15975 >  ac_cv_lib_gmp_main=yes
15976 > else
15977 >  echo "$as_me: failed program was:" >&5
15978 > sed 's/^/| /' conftest.$ac_ext >&5
15979 >
15980 >        ac_cv_lib_gmp_main=no
15981 > fi
15982 >
15983 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15984 >      conftest$ac_exeext conftest.$ac_ext
15985 > LIBS=$ac_check_lib_save_LIBS
15986 > fi
15987 > { echo "$as_me:$LINENO: result: $ac_cv_lib_gmp_main" >&5
15988 > echo "${ECHO_T}$ac_cv_lib_gmp_main" >&6; }
15989 > if test $ac_cv_lib_gmp_main = yes; then
15990 >  CGAL_LIBS="$CGAL_LIBS -lgmp"
15991 > fi
15992 >
15993 >                        { echo "$as_me:$LINENO: checking for main in -lgmpxx" >&5
15994 > echo $ECHO_N "checking for main in -lgmpxx... $ECHO_C" >&6; }
15995 > if test "${ac_cv_lib_gmpxx_main+set}" = set; then
15996 >  echo $ECHO_N "(cached) $ECHO_C" >&6
15997 > else
15998 >  ac_check_lib_save_LIBS=$LIBS
15999 > LIBS="-lgmpxx  $LIBS"
16000 > cat >conftest.$ac_ext <<_ACEOF
16001 > /* confdefs.h.  */
16002 > _ACEOF
16003 > cat confdefs.h >>conftest.$ac_ext
16004 > cat >>conftest.$ac_ext <<_ACEOF
16005 > /* end confdefs.h.  */
16006 >
16007 >
16008 > #ifdef FC_DUMMY_MAIN
16009 > #ifndef FC_DUMMY_MAIN_EQ_F77
16010 > #  ifdef __cplusplus
16011 >     extern "C"
16012 > #  endif
16013 >   int FC_DUMMY_MAIN() { return 1; }
16014 > #endif
16015 > #endif
16016 > int
16017 > main ()
16018 > {
16019 > return main ();
16020 >  ;
16021 >  return 0;
16022 > }
16023 > _ACEOF
16024 > rm -f conftest.$ac_objext conftest$ac_exeext
16025 > if { (ac_try="$ac_link"
16026 > case "(($ac_try" in
16027 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16028 >  *) ac_try_echo=$ac_try;;
16029 > esac
16030 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16031 >  (eval "$ac_link") 2>conftest.er1
16032 >  ac_status=$?
16033 >  grep -v '^ *+' conftest.er1 >conftest.err
16034 >  rm -f conftest.er1
16035 >  cat conftest.err >&5
16036 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16037 >  (exit $ac_status); } && {
16038 >         test -z "$ac_c_werror_flag" ||
16039 >         test ! -s conftest.err
16040 >       } && test -s conftest$ac_exeext &&
16041 >       $as_test_x conftest$ac_exeext; then
16042 >  ac_cv_lib_gmpxx_main=yes
16043 > else
16044 >  echo "$as_me: failed program was:" >&5
16045 > sed 's/^/| /' conftest.$ac_ext >&5
16046 >
16047 >        ac_cv_lib_gmpxx_main=no
16048 > fi
16049 >
16050 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16051 >      conftest$ac_exeext conftest.$ac_ext
16052 > LIBS=$ac_check_lib_save_LIBS
16053 > fi
16054 > { echo "$as_me:$LINENO: result: $ac_cv_lib_gmpxx_main" >&5
16055 > echo "${ECHO_T}$ac_cv_lib_gmpxx_main" >&6; }
16056 > if test $ac_cv_lib_gmpxx_main = yes; then
16057 >  CGAL_LIBS="$CGAL_LIBS -lgmpxx"
16058 > fi
16059 >
16060 >                fi
16061 >
16062 >                if test "$cgal_have_lib" == yes; then
16063 >                        acx_cgal_found=yes
16064 >                fi
16065 >        fi
16066 >        if test "$acx_cgal_found" == yes; then
16067 >                { echo "$as_me:$LINENO: checking for main in -lCore" >&5
16068 > echo $ECHO_N "checking for main in -lCore... $ECHO_C" >&6; }
16069 > if test "${ac_cv_lib_Core_main+set}" = set; then
16070 >  echo $ECHO_N "(cached) $ECHO_C" >&6
16071 > else
16072 >  ac_check_lib_save_LIBS=$LIBS
16073 > LIBS="-lCore  $LIBS"
16074 > cat >conftest.$ac_ext <<_ACEOF
16075 > /* confdefs.h.  */
16076 > _ACEOF
16077 > cat confdefs.h >>conftest.$ac_ext
16078 > cat >>conftest.$ac_ext <<_ACEOF
16079 > /* end confdefs.h.  */
16080 >
16081 >
16082 > #ifdef FC_DUMMY_MAIN
16083 > #ifndef FC_DUMMY_MAIN_EQ_F77
16084 > #  ifdef __cplusplus
16085 >     extern "C"
16086 > #  endif
16087 >   int FC_DUMMY_MAIN() { return 1; }
16088 > #endif
16089 > #endif
16090 > int
16091 > main ()
16092 > {
16093 > return main ();
16094 >  ;
16095 >  return 0;
16096 > }
16097 > _ACEOF
16098 > rm -f conftest.$ac_objext conftest$ac_exeext
16099 > if { (ac_try="$ac_link"
16100 > case "(($ac_try" in
16101 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16102 >  *) ac_try_echo=$ac_try;;
16103 > esac
16104 > eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16105 >  (eval "$ac_link") 2>conftest.er1
16106 >  ac_status=$?
16107 >  grep -v '^ *+' conftest.er1 >conftest.err
16108 >  rm -f conftest.er1
16109 >  cat conftest.err >&5
16110 >  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16111 >  (exit $ac_status); } && {
16112 >         test -z "$ac_c_werror_flag" ||
16113 >         test ! -s conftest.err
16114 >       } && test -s conftest$ac_exeext &&
16115 >       $as_test_x conftest$ac_exeext; then
16116 >  ac_cv_lib_Core_main=yes
16117 > else
16118 >  echo "$as_me: failed program was:" >&5
16119 > sed 's/^/| /' conftest.$ac_ext >&5
16120 >
16121 >        ac_cv_lib_Core_main=no
16122 > fi
16123 >
16124 > rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16125 >      conftest$ac_exeext conftest.$ac_ext
16126 > LIBS=$ac_check_lib_save_LIBS
16127 > fi
16128 > { echo "$as_me:$LINENO: result: $ac_cv_lib_Core_main" >&5
16129 > echo "${ECHO_T}$ac_cv_lib_Core_main" >&6; }
16130 > if test $ac_cv_lib_Core_main = yes; then
16131 >  CGAL_LIBS="$CGAL_LIBS -lCore"
16132 > fi
16133 >
16134 >        fi
16135 > fi
16136 >
16137 >
16138 >
16139 > { echo "$as_me:$LINENO: checking CGAL" >&5
16140 > echo $ECHO_N "checking CGAL... $ECHO_C" >&6; }
16141 >
16142 >
16143 >
16144 >
16145 >
16146 > if test "$acx_cgal_found" == yes; then
16147 >        { echo "$as_me:$LINENO: result: yes" >&5
16148 > echo "${ECHO_T}yes" >&6; }
16149 >
16150 > else
16151 >        { echo "$as_me:$LINENO: result: no" >&5
16152 > echo "${ECHO_T}no" >&6; }
16153 >
16154 > fi
16155 > USE_CGAL=no
16156 > if test "$acx_cgal_found" == yes; then
16157 >        USE_CGAL=yes
16158 >
16159 > cat >>confdefs.h <<\_ACEOF
16160 > #define HAVE_CGAL 1
16161 > _ACEOF
16162 >
16163 >
16164 >
16165 >
16166 >
16167 > fi
16168 >
16169 >
16170 >
16171 >
16172 > # Check whether --enable-doxygen was given.
16173 > if test "${enable_doxygen+set}" = set; then
16174 >  enableval=$enable_doxygen;
16175 > fi
16176 >
16177 > # Check whether --enable-dot was given.
16178 > if test "${enable_dot+set}" = set; then
16179 >  enableval=$enable_dot;
16180 > fi
16181 >
16182 > # Check whether --enable-html-docs was given.
16183 > if test "${enable_html_docs+set}" = set; then
16184 >  enableval=$enable_html_docs;
16185 > else
16186 >   enable_html_docs=yes
16187 > fi
16188 >
16189 > # Check whether --enable-latex-docs was given.
16190 > if test "${enable_latex_docs+set}" = set; then
16191 >  enableval=$enable_latex_docs;
16192 > else
16193 >   enable_latex_docs=no
16194 > fi
16195 >
16196 > if test "x$enable_doxygen" = xno; then
16197 >        enable_doc=no
16198 > else
16199 >        # Extract the first word of "doxygen", so it can be a program name with args.
16200 > set dummy doxygen; ac_word=$2
16201 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
16202 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16203 > if test "${ac_cv_path_DOXYGEN+set}" = set; then
16204 >  echo $ECHO_N "(cached) $ECHO_C" >&6
16205 > else
16206 >  case $DOXYGEN in
16207 >  [\\/]* | ?:[\\/]*)
16208 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
16209 >  ;;
16210 >  *)
16211 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16212 > for as_dir in $PATH
16213 > do
16214 >  IFS=$as_save_IFS
16215 >  test -z "$as_dir" && as_dir=.
16216 >  for ac_exec_ext in '' $ac_executable_extensions; do
16217 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16218 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
16219 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16220 >    break 2
16221 >  fi
16222 > done
16223 > done
16224 > IFS=$as_save_IFS
16225 >
16226 >  ;;
16227 > esac
16228 > fi
16229 > DOXYGEN=$ac_cv_path_DOXYGEN
16230 > if test -n "$DOXYGEN"; then
16231 >  { echo "$as_me:$LINENO: result: $DOXYGEN" >&5
16232 > echo "${ECHO_T}$DOXYGEN" >&6; }
16233 > else
16234 >  { echo "$as_me:$LINENO: result: no" >&5
16235 > echo "${ECHO_T}no" >&6; }
16236 > fi
16237 >
16238 >
16239 >        if test "x$DOXYGEN" = x; then
16240 >                if test "x$enable_doxygen" = xyes; then
16241 >                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
16242 > echo "$as_me: error: could not find doxygen" >&2;}
16243 >   { (exit 1); exit 1; }; }
16244 >                fi
16245 >                enable_doc=no
16246 >        else
16247 >                enable_doc=yes
16248 >                # Extract the first word of "dot", so it can be a program name with args.
16249 > set dummy dot; ac_word=$2
16250 > { echo "$as_me:$LINENO: checking for $ac_word" >&5
16251 > echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
16252 > if test "${ac_cv_path_DOT+set}" = set; then
16253 >  echo $ECHO_N "(cached) $ECHO_C" >&6
16254 > else
16255 >  case $DOT in
16256 >  [\\/]* | ?:[\\/]*)
16257 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
16258 >  ;;
16259 >  *)
16260 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16261 > for as_dir in $PATH
16262 > do
16263 >  IFS=$as_save_IFS
16264 >  test -z "$as_dir" && as_dir=.
16265 >  for ac_exec_ext in '' $ac_executable_extensions; do
16266 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16267 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
16268 >    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
16269 >    break 2
16270 >  fi
16271 > done
16272 > done
16273 > IFS=$as_save_IFS
16274 >
16275 >  ;;
16276 > esac
16277 > fi
16278 > DOT=$ac_cv_path_DOT
16279 > if test -n "$DOT"; then
16280 >  { echo "$as_me:$LINENO: result: $DOT" >&5
16281 > echo "${ECHO_T}$DOT" >&6; }
16282 > else
16283 >  { echo "$as_me:$LINENO: result: no" >&5
16284 > echo "${ECHO_T}no" >&6; }
16285 > fi
16286 >
16287 >
16288 >        fi
16289 > fi
16290 >
16291 > if test "x$enable_doc" = xyes; then
16292 >  DOC=1
16293 > else
16294 >  DOC=0
16295 > fi
16296 >
16297 >
16298 > if test x$DOT = x; then
16299 >        if test "x$enable_dot" = xyes; then
16300 >                { { echo "$as_me:$LINENO: error: could not find dot" >&5
16301 > echo "$as_me: error: could not find dot" >&2;}
16302 >   { (exit 1); exit 1; }; }
16303 >        fi
16304 >        enable_dot=no
16305 > else
16306 >        enable_dot=yes
16307 > fi
16308 >
16309 >
16310 >
16311 >
16312 >
16313 >
16314 >
16315 >
16316 >
16317 >
16318 >
16319 >
16320 >
16321 >
16322 >
16323 >
16324 >
16325 >
16326 >
16327 > ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/applications/atom2md/Makefile scripts/filepp"
16328 >
16329 >
16330 > cat >confcache <<\_ACEOF
16331 > # This file is a shell script that caches the results of configure
16332 > # tests run on this system so they can be shared between configure
16333 > # scripts and configure runs, see configure's option --config-cache.
16334 > # It is not useful on other systems.  If it contains results you don't
16335 > # want to keep, you may remove or edit it.
16336 > #
16337 > # config.status only pays attention to the cache file if you give it
16338 > # the --recheck option to rerun configure.
16339 > #
16340 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
16341 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
16342 > # following values.
16343 >
16344 > _ACEOF
16345 >
16346 > # The following way of writing the cache mishandles newlines in values,
16347 > # but we know of no workaround that is simple, portable, and efficient.
16348 > # So, we kill variables containing newlines.
16349 > # Ultrix sh set writes to stderr and can't be redirected directly,
16350 > # and sets the high bit in the cache file unless we assign to the vars.
16351 > (
16352 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16353 >    eval ac_val=\$$ac_var
16354 >    case $ac_val in #(
16355 >    *${as_nl}*)
16356 >      case $ac_var in #(
16357 >      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16358 > echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16359 >      esac
16360 >      case $ac_var in #(
16361 >      _ | IFS | as_nl) ;; #(
16362 >      *) $as_unset $ac_var ;;
16363 >      esac ;;
16364 >    esac
16365 >  done
16366 >
16367 >  (set) 2>&1 |
16368 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16369 >    *${as_nl}ac_space=\ *)
16370 >      # `set' does not quote correctly, so add quotes (double-quote
16371 >      # substitution turns \\\\ into \\, and sed turns \\ into \).
16372 >      sed -n \
16373 >        "s/'/'\\\\''/g;
16374 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16375 >      ;; #(
16376 >    *)
16377 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
16378 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16379 >      ;;
16380 >    esac |
16381 >    sort
16382 > ) |
16383 >  sed '
16384 >     /^ac_cv_env_/b end
16385 >     t clear
16386 >     :clear
16387 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16388 >     t end
16389 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16390 >     :end' >>confcache
16391 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16392 >  if test -w "$cache_file"; then
16393 >    test "x$cache_file" != "x/dev/null" &&
16394 >      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
16395 > echo "$as_me: updating cache $cache_file" >&6;}
16396 >    cat confcache >$cache_file
16397 >  else
16398 >    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16399 > echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16400 >  fi
16401 > fi
16402 > rm -f confcache
16403 >
16404 > test "x$prefix" = xNONE && prefix=$ac_default_prefix
16405 > # Let make expand exec_prefix.
16406 > test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16407 >
16408 > DEFS=-DHAVE_CONFIG_H
16409 >
16410 > ac_libobjs=
16411 > ac_ltlibobjs=
16412 > for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16413 >  # 1. Remove the extension, and $U if already installed.
16414 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16415 >  ac_i=`echo "$ac_i" | sed "$ac_script"`
16416 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16417 >  #    will be set to the directory where LIBOBJS objects are built.
16418 >  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16419 >  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
16420 > done
16421 > LIBOBJS=$ac_libobjs
16422 >
16423 > LTLIBOBJS=$ac_ltlibobjs
16424 >
16425 >
16426 >
16427 > : ${CONFIG_STATUS=./config.status}
16428 > ac_clean_files_save=$ac_clean_files
16429 > ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16430 > { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16431 > echo "$as_me: creating $CONFIG_STATUS" >&6;}
16432 > cat >$CONFIG_STATUS <<_ACEOF
16433 > #! $SHELL
16434 > # Generated by $as_me.
16435 > # Run this file to recreate the current configuration.
16436 > # Compiler output produced by configure, useful for debugging
16437 > # configure, is in config.log if it exists.
16438 >
16439 > debug=false
16440 > ac_cs_recheck=false
16441 > ac_cs_silent=false
16442 > SHELL=\${CONFIG_SHELL-$SHELL}
16443 > _ACEOF
16444 >
16445 > cat >>$CONFIG_STATUS <<\_ACEOF
16446 > ## --------------------- ##
16447 > ## M4sh Initialization.  ##
16448 > ## --------------------- ##
16449 >
16450 > # Be more Bourne compatible
16451 > DUALCASE=1; export DUALCASE # for MKS sh
16452 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16453 >  emulate sh
16454 >  NULLCMD=:
16455 >  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16456 >  # is contrary to our usage.  Disable this feature.
16457 >  alias -g '${1+"$@"}'='"$@"'
16458 >  setopt NO_GLOB_SUBST
16459 > else
16460 >  case `(set -o) 2>/dev/null` in
16461 >  *posix*) set -o posix ;;
16462 > esac
16463 >
16464 > fi
16465 >
16466 >
16467 >
16468 >
16469 > # PATH needs CR
16470 > # Avoid depending upon Character Ranges.
16471 > as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16472 > as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16473 > as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16474 > as_cr_digits='0123456789'
16475 > as_cr_alnum=$as_cr_Letters$as_cr_digits
16476 >
16477 > # The user is always right.
16478 > if test "${PATH_SEPARATOR+set}" != set; then
16479 >  echo "#! /bin/sh" >conf$$.sh
16480 >  echo  "exit 0"   >>conf$$.sh
16481 >  chmod +x conf$$.sh
16482 >  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16483 >    PATH_SEPARATOR=';'
16484 >  else
16485 >    PATH_SEPARATOR=:
16486 >  fi
16487 >  rm -f conf$$.sh
16488 > fi
16489 >
16490 > # Support unset when possible.
16491 > if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
16492 >  as_unset=unset
16493 > else
16494 >  as_unset=false
16495 > fi
16496 >
16497 >
16498 > # IFS
16499 > # We need space, tab and new line, in precisely that order.  Quoting is
16500 > # there to prevent editors from complaining about space-tab.
16501 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16502 > # splitting by setting IFS to empty value.)
16503 > as_nl='
16504 > '
16505 > IFS=" ""        $as_nl"
16506 >
16507 > # Find who we are.  Look in the path if we contain no directory separator.
16508 > case $0 in
16509 >  *[\\/]* ) as_myself=$0 ;;
16510 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16511 > for as_dir in $PATH
16512 > do
16513 >  IFS=$as_save_IFS
16514 >  test -z "$as_dir" && as_dir=.
16515 >  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16516 > done
16517 > IFS=$as_save_IFS
16518 >
16519 >     ;;
16520 > esac
16521 > # We did not find ourselves, most probably we were run as `sh COMMAND'
16522 > # in which case we are not to be found in the path.
16523 > if test "x$as_myself" = x; then
16524 >  as_myself=$0
16525 > fi
16526 > if test ! -f "$as_myself"; then
16527 >  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16528 >  { (exit 1); exit 1; }
16529 > fi
16530 >
16531 > # Work around bugs in pre-3.0 UWIN ksh.
16532 > for as_var in ENV MAIL MAILPATH
16533 > do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
16534 > done
16535 > PS1='$ '
16536 > PS2='> '
16537 > PS4='+ '
16538 >
16539 > # NLS nuisances.
16540 > for as_var in \
16541 >  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16542 >  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16543 >  LC_TELEPHONE LC_TIME
16544 > do
16545 >  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16546 >    eval $as_var=C; export $as_var
16547 >  else
16548 >    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
16549 >  fi
16550 > done
16551 >
16552 > # Required to use basename.
16553 > if expr a : '\(a\)' >/dev/null 2>&1 &&
16554 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16555 >  as_expr=expr
16556 > else
16557 >  as_expr=false
16558 > fi
16559 >
16560 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16561 >  as_basename=basename
16562 > else
16563 >  as_basename=false
16564 > fi
16565 >
16566 >
16567 > # Name of the executable.
16568 > as_me=`$as_basename -- "$0" ||
16569 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16570 >         X"$0" : 'X\(//\)$' \| \
16571 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16572 > echo X/"$0" |
16573 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
16574 >            s//\1/
16575 >            q
16576 >          }
16577 >          /^X\/\(\/\/\)$/{
16578 >            s//\1/
16579 >            q
16580 >          }
16581 >          /^X\/\(\/\).*/{
16582 >            s//\1/
16583 >            q
16584 >          }
16585 >          s/.*/./; q'`
16586 >
16587 > # CDPATH.
16588 > $as_unset CDPATH
16589 >
16590 >
16591 >
16592 >  as_lineno_1=$LINENO
16593 >  as_lineno_2=$LINENO
16594 >  test "x$as_lineno_1" != "x$as_lineno_2" &&
16595 >  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
16596 >
16597 >  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16598 >  # uniformly replaced by the line number.  The first 'sed' inserts a
16599 >  # line-number line after each line using $LINENO; the second 'sed'
16600 >  # does the real work.  The second script uses 'N' to pair each
16601 >  # line-number line with the line containing $LINENO, and appends
16602 >  # trailing '-' during substitution so that $LINENO is not a special
16603 >  # case at line end.
16604 >  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16605 >  # scripts with optimization help from Paolo Bonzini.  Blame Lee
16606 >  # E. McMahon (1931-1989) for sed's syntax.  :-)
16607 >  sed -n '
16608 >    p
16609 >    /[$]LINENO/=
16610 >  ' <$as_myself |
16611 >    sed '
16612 >      s/[$]LINENO.*/&-/
16613 >      t lineno
16614 >      b
16615 >      :lineno
16616 >      N
16617 >      :loop
16618 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
16619 >      t loop
16620 >      s/-\n.*//
16621 >    ' >$as_me.lineno &&
16622 >  chmod +x "$as_me.lineno" ||
16623 >    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
16624 >   { (exit 1); exit 1; }; }
16625 >
16626 >  # Don't try to exec as it changes $[0], causing all sort of problems
16627 >  # (the dirname of $[0] is not the place where we might find the
16628 >  # original and so on.  Autoconf is especially sensitive to this).
16629 >  . "./$as_me.lineno"
16630 >  # Exit status is that of the last command.
16631 >  exit
16632 > }
16633 >
16634 >
16635 > if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16636 >  as_dirname=dirname
16637 > else
16638 >  as_dirname=false
16639 > fi
16640 >
16641 > ECHO_C= ECHO_N= ECHO_T=
16642 > case `echo -n x` in
16643 > -n*)
16644 >  case `echo 'x\c'` in
16645 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16646 >  *)   ECHO_C='\c';;
16647 >  esac;;
16648 > *)
16649 >  ECHO_N='-n';;
16650 > esac
16651 >
16652 > if expr a : '\(a\)' >/dev/null 2>&1 &&
16653 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16654 >  as_expr=expr
16655 > else
16656 >  as_expr=false
16657 > fi
16658 >
16659 > rm -f conf$$ conf$$.exe conf$$.file
16660 > if test -d conf$$.dir; then
16661 >  rm -f conf$$.dir/conf$$.file
16662 > else
16663 >  rm -f conf$$.dir
16664 >  mkdir conf$$.dir
16665 > fi
16666 > echo >conf$$.file
16667 > if ln -s conf$$.file conf$$ 2>/dev/null; then
16668 >  as_ln_s='ln -s'
16669 >  # ... but there are two gotchas:
16670 >  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16671 >  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16672 >  # In both cases, we have to default to `cp -p'.
16673 >  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16674 >    as_ln_s='cp -p'
16675 > elif ln conf$$.file conf$$ 2>/dev/null; then
16676 >  as_ln_s=ln
16677 > else
16678 >  as_ln_s='cp -p'
16679 > fi
16680 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16681 > rmdir conf$$.dir 2>/dev/null
16682 >
16683 > if mkdir -p . 2>/dev/null; then
16684 >  as_mkdir_p=:
16685 > else
16686 >  test -d ./-p && rmdir ./-p
16687 >  as_mkdir_p=false
16688 > fi
16689 >
16690 > if test -x / >/dev/null 2>&1; then
16691 >  as_test_x='test -x'
16692 > else
16693 >  if ls -dL / >/dev/null 2>&1; then
16694 >    as_ls_L_option=L
16695 >  else
16696 >    as_ls_L_option=
16697 >  fi
16698 >  as_test_x='
16699 >    eval sh -c '\''
16700 >      if test -d "$1"; then
16701 >        test -d "$1/.";
16702 >      else
16703 >        case $1 in
16704 >        -*)set "./$1";;
16705 >        esac;
16706 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
16707 >        ???[sx]*):;;*)false;;esac;fi
16708 >    '\'' sh
16709 >  '
16710 > fi
16711 > as_executable_p=$as_test_x
16712 >
16713 > # Sed expression to map a string onto a valid CPP name.
16714 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16715 >
16716 > # Sed expression to map a string onto a valid variable name.
16717 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16718 >
16719 >
16720 > exec 6>&1
16721 >
16722 > # Save the log message, to keep $[0] and so on meaningful, and to
16723 > # report actual input values of CONFIG_FILES etc. instead of their
16724 > # values after options handling.
16725 > ac_log="
16726 > This file was extended by OOPSE $as_me 4.0, which was
16727 > generated by GNU Autoconf 2.61.  Invocation command line was
16728 >
16729 >  CONFIG_FILES    = $CONFIG_FILES
16730 >  CONFIG_HEADERS  = $CONFIG_HEADERS
16731 >  CONFIG_LINKS    = $CONFIG_LINKS
16732 >  CONFIG_COMMANDS = $CONFIG_COMMANDS
16733 >  $ $0 $@
16734 >
16735 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
16736 > "
16737 >
16738 > _ACEOF
16739 >
16740 > cat >>$CONFIG_STATUS <<_ACEOF
16741 > # Files that config.status was made for.
16742 > config_files="$ac_config_files"
16743 > config_headers="$ac_config_headers"
16744 > config_links="$ac_config_links"
16745 >
16746 > _ACEOF
16747 >
16748 > cat >>$CONFIG_STATUS <<\_ACEOF
16749 > ac_cs_usage="\
16750 > \`$as_me' instantiates files from templates according to the
16751 > current configuration.
16752 >
16753 > Usage: $0 [OPTIONS] [FILE]...
16754 >
16755 >  -h, --help       print this help, then exit
16756 >  -V, --version    print version number and configuration settings, then exit
16757 >  -q, --quiet      do not print progress messages
16758 >  -d, --debug      don't remove temporary files
16759 >      --recheck    update $as_me by reconfiguring in the same conditions
16760 >  --file=FILE[:TEMPLATE]
16761 >                   instantiate the configuration file FILE
16762 >  --header=FILE[:TEMPLATE]
16763 >                   instantiate the configuration header FILE
16764 >
16765 > Configuration files:
16766 > $config_files
16767 >
16768 > Configuration headers:
16769 > $config_headers
16770 >
16771 > Configuration links:
16772 > $config_links
16773 >
16774 > Report bugs to <bug-autoconf@gnu.org>."
16775 >
16776 > _ACEOF
16777 > cat >>$CONFIG_STATUS <<_ACEOF
16778 > ac_cs_version="\\
16779 > OOPSE config.status 4.0
16780 > configured by $0, generated by GNU Autoconf 2.61,
16781 >  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16782 >
16783 > Copyright (C) 2006 Free Software Foundation, Inc.
16784 > This config.status script is free software; the Free Software Foundation
16785 > gives unlimited permission to copy, distribute and modify it."
16786 >
16787 > ac_pwd='$ac_pwd'
16788 > srcdir='$srcdir'
16789 > INSTALL='$INSTALL'
16790 > _ACEOF
16791 >
16792 > cat >>$CONFIG_STATUS <<\_ACEOF
16793 > # If no file are specified by the user, then we need to provide default
16794 > # value.  By we need to know if files were specified by the user.
16795 > ac_need_defaults=:
16796 > while test $# != 0
16797 > do
16798 >  case $1 in
16799 >  --*=*)
16800 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16801 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16802 >    ac_shift=:
16803 >    ;;
16804 >  *)
16805 >    ac_option=$1
16806 >    ac_optarg=$2
16807 >    ac_shift=shift
16808 >    ;;
16809 >  esac
16810 >
16811 >  case $ac_option in
16812 >  # Handling of the options.
16813 >  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16814 >    ac_cs_recheck=: ;;
16815 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16816 >    echo "$ac_cs_version"; exit ;;
16817 >  --debug | --debu | --deb | --de | --d | -d )
16818 >    debug=: ;;
16819 >  --file | --fil | --fi | --f )
16820 >    $ac_shift
16821 >    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
16822 >    ac_need_defaults=false;;
16823 >  --header | --heade | --head | --hea )
16824 >    $ac_shift
16825 >    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
16826 >    ac_need_defaults=false;;
16827 >  --he | --h)
16828 >    # Conflict between --help and --header
16829 >    { echo "$as_me: error: ambiguous option: $1
16830 > Try \`$0 --help' for more information." >&2
16831 >   { (exit 1); exit 1; }; };;
16832 >  --help | --hel | -h )
16833 >    echo "$ac_cs_usage"; exit ;;
16834 >  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16835 >  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16836 >    ac_cs_silent=: ;;
16837 >
16838 >  # This is an error.
16839 >  -*) { echo "$as_me: error: unrecognized option: $1
16840 > Try \`$0 --help' for more information." >&2
16841 >   { (exit 1); exit 1; }; } ;;
16842 >
16843 >  *) ac_config_targets="$ac_config_targets $1"
16844 >     ac_need_defaults=false ;;
16845 >
16846 >  esac
16847 >  shift
16848 > done
16849 >
16850 > ac_configure_extra_args=
16851 >
16852 > if $ac_cs_silent; then
16853 >  exec 6>/dev/null
16854 >  ac_configure_extra_args="$ac_configure_extra_args --silent"
16855 > fi
16856 >
16857 > _ACEOF
16858 > cat >>$CONFIG_STATUS <<_ACEOF
16859 > if \$ac_cs_recheck; then
16860 >  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
16861 >  CONFIG_SHELL=$SHELL
16862 >  export CONFIG_SHELL
16863 >  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16864 > fi
16865 >
16866 > _ACEOF
16867 > cat >>$CONFIG_STATUS <<\_ACEOF
16868 > exec 5>>config.log
16869 > {
16870 >  echo
16871 >  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16872 > ## Running $as_me. ##
16873 > _ASBOX
16874 >  echo "$ac_log"
16875 > } >&5
16876 >
16877 > _ACEOF
16878 > cat >>$CONFIG_STATUS <<_ACEOF
16879 > _ACEOF
16880 >
16881 > cat >>$CONFIG_STATUS <<\_ACEOF
16882 >
16883 > # Handling of arguments.
16884 > for ac_config_target in $ac_config_targets
16885 > do
16886 >  case $ac_config_target in
16887 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
16888 >    "src/getopt.h") CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
16889 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
16890 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
16891 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
16892 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
16893 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
16894 >
16895 >  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
16896 > echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16897 >   { (exit 1); exit 1; }; };;
16898 >  esac
16899 > done
16900 >
16901 >
16902 > # If the user did not use the arguments to specify the items to instantiate,
16903 > # then the envvar interface is used.  Set only those that are not.
16904 > # We use the long form for the default assignment because of an extremely
16905 > # bizarre bug on SunOS 4.1.3.
16906 > if $ac_need_defaults; then
16907 >  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16908 >  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16909 >  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16910 > fi
16911 >
16912 > # Have a temporary directory for convenience.  Make it in the build tree
16913 > # simply because there is no reason against having it here, and in addition,
16914 > # creating and moving files from /tmp can sometimes cause problems.
16915 > # Hook for its removal unless debugging.
16916 > # Note that there is a small window in which the directory will not be cleaned:
16917 > # after its creation but before its name has been assigned to `$tmp'.
16918 > $debug ||
16919 > {
16920 >  tmp=
16921 >  trap 'exit_status=$?
16922 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
16923 > ' 0
16924 >  trap '{ (exit 1); exit 1; }' 1 2 13 15
16925 > }
16926 > # Create a (secure) tmp directory for tmp files.
16927  
16928 <  # First look for the input files in the build tree, otherwise in the
16929 <  # src tree.
16930 <  ac_file_inputs=`IFS=:
16931 <    for f in $ac_file_in; do
16932 <      case $f in
16933 <      -) echo $tmp/stdin ;;
16934 <      [\\/$]*)
16935 <         # Absolute (can't be DOS-style, as IFS=:)
16936 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16937 < echo "$as_me: error: cannot find input file: $f" >&2;}
16938 <   { (exit 1); exit 1; }; }
16939 <         echo "$f";;
11427 <      *) # Relative
11428 <         if test -f "$f"; then
11429 <           # Build tree
11430 <           echo "$f"
11431 <         elif test -f "$srcdir/$f"; then
11432 <           # Source tree
11433 <           echo "$srcdir/$f"
11434 <         else
11435 <           # /dev/null tree
11436 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11437 < echo "$as_me: error: cannot find input file: $f" >&2;}
11438 <   { (exit 1); exit 1; }; }
11439 <         fi;;
11440 <      esac
11441 <    done` || { (exit 1); exit 1; }
16928 > {
16929 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16930 >  test -n "$tmp" && test -d "$tmp"
16931 > }  ||
16932 > {
16933 >  tmp=./conf$$-$RANDOM
16934 >  (umask 077 && mkdir "$tmp")
16935 > } ||
16936 > {
16937 >   echo "$me: cannot create a temporary directory in ." >&2
16938 >   { (exit 1); exit 1; }
16939 > }
16940  
16941 <  if test x"$ac_file" != x-; then
16942 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
16943 < echo "$as_me: creating $ac_file" >&6;}
16944 <    rm -f "$ac_file"
16945 <  fi
16941 > #
16942 > # Set up the sed scripts for CONFIG_FILES section.
16943 > #
16944 >
16945 > # No need to generate the scripts if there are no CONFIG_FILES.
16946 > # This happens for instance when ./config.status config.h
16947 > if test -n "$CONFIG_FILES"; then
16948 >
16949   _ACEOF
16950 < cat >>$CONFIG_STATUS <<_ACEOF
16951 <  sed "$ac_vpsub
16952 < $extrasub
16950 >
16951 >
16952 >
16953 > ac_delim='%!_!# '
16954 > for ac_last_try in false false false false false :; do
16955 >  cat >conf$$subs.sed <<_ACEOF
16956 > SHELL!$SHELL$ac_delim
16957 > PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
16958 > PACKAGE_NAME!$PACKAGE_NAME$ac_delim
16959 > PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
16960 > PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
16961 > PACKAGE_STRING!$PACKAGE_STRING$ac_delim
16962 > PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
16963 > exec_prefix!$exec_prefix$ac_delim
16964 > prefix!$prefix$ac_delim
16965 > program_transform_name!$program_transform_name$ac_delim
16966 > bindir!$bindir$ac_delim
16967 > sbindir!$sbindir$ac_delim
16968 > libexecdir!$libexecdir$ac_delim
16969 > datarootdir!$datarootdir$ac_delim
16970 > datadir!$datadir$ac_delim
16971 > sysconfdir!$sysconfdir$ac_delim
16972 > sharedstatedir!$sharedstatedir$ac_delim
16973 > localstatedir!$localstatedir$ac_delim
16974 > includedir!$includedir$ac_delim
16975 > oldincludedir!$oldincludedir$ac_delim
16976 > docdir!$docdir$ac_delim
16977 > infodir!$infodir$ac_delim
16978 > htmldir!$htmldir$ac_delim
16979 > dvidir!$dvidir$ac_delim
16980 > pdfdir!$pdfdir$ac_delim
16981 > psdir!$psdir$ac_delim
16982 > libdir!$libdir$ac_delim
16983 > localedir!$localedir$ac_delim
16984 > mandir!$mandir$ac_delim
16985 > DEFS!$DEFS$ac_delim
16986 > ECHO_C!$ECHO_C$ac_delim
16987 > ECHO_N!$ECHO_N$ac_delim
16988 > ECHO_T!$ECHO_T$ac_delim
16989 > LIBS!$LIBS$ac_delim
16990 > build_alias!$build_alias$ac_delim
16991 > host_alias!$host_alias$ac_delim
16992 > target_alias!$target_alias$ac_delim
16993 > build!$build$ac_delim
16994 > build_cpu!$build_cpu$ac_delim
16995 > build_vendor!$build_vendor$ac_delim
16996 > build_os!$build_os$ac_delim
16997 > host!$host$ac_delim
16998 > host_cpu!$host_cpu$ac_delim
16999 > host_vendor!$host_vendor$ac_delim
17000 > host_os!$host_os$ac_delim
17001 > PROGNAME!$PROGNAME$ac_delim
17002 > debug!$debug$ac_delim
17003 > USE_SINGLE_PRECISION!$USE_SINGLE_PRECISION$ac_delim
17004 > CXX!$CXX$ac_delim
17005 > CXXFLAGS!$CXXFLAGS$ac_delim
17006 > LDFLAGS!$LDFLAGS$ac_delim
17007 > CPPFLAGS!$CPPFLAGS$ac_delim
17008 > ac_ct_CXX!$ac_ct_CXX$ac_delim
17009 > EXEEXT!$EXEEXT$ac_delim
17010 > OBJEXT!$OBJEXT$ac_delim
17011 > CC!$CC$ac_delim
17012 > CFLAGS!$CFLAGS$ac_delim
17013 > ac_ct_CC!$ac_ct_CC$ac_delim
17014 > FC!$FC$ac_delim
17015 > FCFLAGS!$FCFLAGS$ac_delim
17016 > ac_ct_FC!$ac_ct_FC$ac_delim
17017 > CPP!$CPP$ac_delim
17018 > GREP!$GREP$ac_delim
17019 > EGREP!$EGREP$ac_delim
17020 > LN_S!$LN_S$ac_delim
17021 > SET_MAKE!$SET_MAKE$ac_delim
17022 > RANLIB!$RANLIB$ac_delim
17023 > YACC!$YACC$ac_delim
17024 > YFLAGS!$YFLAGS$ac_delim
17025 > LEX!$LEX$ac_delim
17026 > LEX_OUTPUT_ROOT!$LEX_OUTPUT_ROOT$ac_delim
17027 > LEXLIB!$LEXLIB$ac_delim
17028 > PERLINTERP!$PERLINTERP$ac_delim
17029 > PERL_SHEBANG!$PERL_SHEBANG$ac_delim
17030 > INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
17031 > INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
17032 > INSTALL_DATA!$INSTALL_DATA$ac_delim
17033 > AR!$AR$ac_delim
17034 > PS!$PS$ac_delim
17035 > FCFLAGS_F90!$FCFLAGS_F90$ac_delim
17036 > FCFLAGS_SRCEXT!$FCFLAGS_SRCEXT$ac_delim
17037 > PREPDEFFLAG!$PREPDEFFLAG$ac_delim
17038 > FCLIBS!$FCLIBS$ac_delim
17039 > FC_FUNC!$FC_FUNC$ac_delim
17040 > FC_FUNC_!$FC_FUNC_$ac_delim
17041 > MOD!$MOD$ac_delim
17042 > F90_WORK_FILES_ARG!$F90_WORK_FILES_ARG$ac_delim
17043 > MODDIRFLAG!$MODDIRFLAG$ac_delim
17044 > F90MODINCSPEC!$F90MODINCSPEC$ac_delim
17045 > F90_MODULE_NAMES!$F90_MODULE_NAMES$ac_delim
17046 > ZLIB_INC_DIR!$ZLIB_INC_DIR$ac_delim
17047 > ZLIB_LIB_DIR!$ZLIB_LIB_DIR$ac_delim
17048 > ZLIB!$ZLIB$ac_delim
17049 > FFTW_INC_DIR!$FFTW_INC_DIR$ac_delim
17050 > FFTW_LIB_DIR!$FFTW_LIB_DIR$ac_delim
17051 > FFTW_LIBS!$FFTW_LIBS$ac_delim
17052 > QHULL_INC_DIR!$QHULL_INC_DIR$ac_delim
17053   _ACEOF
17054 < cat >>$CONFIG_STATUS <<\_ACEOF
17055 < :t
17056 < /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17057 < s,@configure_input@,$configure_input,;t t
17058 < s,@srcdir@,$ac_srcdir,;t t
17059 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
17060 < s,@top_srcdir@,$ac_top_srcdir,;t t
11460 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
11461 < s,@builddir@,$ac_builddir,;t t
11462 < s,@abs_builddir@,$ac_abs_builddir,;t t
11463 < s,@top_builddir@,$ac_top_builddir,;t t
11464 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
11465 < s,@INSTALL@,$ac_INSTALL,;t t
11466 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
11467 <  rm -f $tmp/stdin
11468 <  if test x"$ac_file" != x-; then
11469 <    mv $tmp/out $ac_file
17054 >
17055 >  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
17056 >    break
17057 >  elif $ac_last_try; then
17058 >    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17059 > echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17060 >   { (exit 1); exit 1; }; }
17061    else
17062 <    cat $tmp/out
11472 <    rm -f $tmp/out
17062 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17063    fi
11474
11475  # Run the commands associated with the file.
11476  case $ac_file in
11477    make/Makefile ) chmod 0755 scripts/* ;;
11478    src/utils/Makefile ) chmod 0755 scripts/* ;;
11479    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
11480    scripts/filepp ) chmod 0755 scripts/* ;;
11481  esac
17064   done
17065 +
17066 + ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
17067 + if test -n "$ac_eof"; then
17068 +  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
17069 +  ac_eof=`expr $ac_eof + 1`
17070 + fi
17071 +
17072 + cat >>$CONFIG_STATUS <<_ACEOF
17073 + cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
17074 + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17075   _ACEOF
17076 < cat >>$CONFIG_STATUS <<\_ACEOF
17076 > sed '
17077 > s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
17078 > s/^/s,@/; s/!/@,|#_!!_#|/
17079 > :n
17080 > t n
17081 > s/'"$ac_delim"'$/,g/; t
17082 > s/$/\\/; p
17083 > N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
17084 > ' >>$CONFIG_STATUS <conf$$subs.sed
17085 > rm -f conf$$subs.sed
17086 > cat >>$CONFIG_STATUS <<_ACEOF
17087 > CEOF$ac_eof
17088 > _ACEOF
17089  
11486 #
11487 # CONFIG_HEADER section.
11488 #
17090  
17091 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17092 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
17093 < #
17094 < # ac_d sets the value in "#define NAME VALUE" lines.
17095 < ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
17096 < ac_dB='[         ].*$,\1#\2'
17097 < ac_dC=' '
17098 < ac_dD=',;t'
17099 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17100 < ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
17101 < ac_uB='$,\1#\2define\3'
17102 < ac_uC=' '
17103 < ac_uD=',;t'
17091 > ac_delim='%!_!# '
17092 > for ac_last_try in false false false false false :; do
17093 >  cat >conf$$subs.sed <<_ACEOF
17094 > QHULL_LIB_DIR!$QHULL_LIB_DIR$ac_delim
17095 > QHULL!$QHULL$ac_delim
17096 > USE_QHULL!$USE_QHULL$ac_delim
17097 > CXXCPP!$CXXCPP$ac_delim
17098 > OPENBABEL_INC_DIR!$OPENBABEL_INC_DIR$ac_delim
17099 > OPENBABEL_LIB_DIR!$OPENBABEL_LIB_DIR$ac_delim
17100 > OPENBABEL_LIB!$OPENBABEL_LIB$ac_delim
17101 > USE_OPENBABEL!$USE_OPENBABEL$ac_delim
17102 > LIBOBJS!$LIBOBJS$ac_delim
17103 > POW_LIB!$POW_LIB$ac_delim
17104 > __func__!$__func__$ac_delim
17105 > MPI_LIB_DIR!$MPI_LIB_DIR$ac_delim
17106 > MPI_INC_DIR!$MPI_INC_DIR$ac_delim
17107 > MPI_F90_INC!$MPI_F90_INC$ac_delim
17108 > MPI_LIB!$MPI_LIB$ac_delim
17109 > MPI_F90_LIB!$MPI_F90_LIB$ac_delim
17110 > USE_MPI!$USE_MPI$ac_delim
17111 > CGAL_MAKEFILE!$CGAL_MAKEFILE$ac_delim
17112 > CGAL_CXXFLAGS!$CGAL_CXXFLAGS$ac_delim
17113 > CGAL_CPPFLAGS!$CGAL_CPPFLAGS$ac_delim
17114 > CGAL_LDFLAGS!$CGAL_LDFLAGS$ac_delim
17115 > CGAL_LIBS!$CGAL_LIBS$ac_delim
17116 > USE_CGAL!$USE_CGAL$ac_delim
17117 > DOXYGEN!$DOXYGEN$ac_delim
17118 > DOT!$DOT$ac_delim
17119 > DOC!$DOC$ac_delim
17120 > enable_dot!$enable_dot$ac_delim
17121 > enable_html_docs!$enable_html_docs$ac_delim
17122 > enable_latex_docs!$enable_latex_docs$ac_delim
17123 > BATEXT!$BATEXT$ac_delim
17124 > MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
17125 > OOPSE!$OOPSE$ac_delim
17126 > OOPSE_HOME!$OOPSE_HOME$ac_delim
17127 > SUBDIRS!$SUBDIRS$ac_delim
17128 > LTLIBOBJS!$LTLIBOBJS$ac_delim
17129 > _ACEOF
17130  
17131 < for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17132 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17133 <  case $ac_file in
17134 <  - | *:- | *:-:* ) # input from stdin
17135 <        cat >$tmp/stdin
11509 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11510 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11511 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11512 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11513 <  * )   ac_file_in=$ac_file.in ;;
11514 <  esac
11515 <
11516 <  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11517 < echo "$as_me: creating $ac_file" >&6;}
11518 <
11519 <  # First look for the input files in the build tree, otherwise in the
11520 <  # src tree.
11521 <  ac_file_inputs=`IFS=:
11522 <    for f in $ac_file_in; do
11523 <      case $f in
11524 <      -) echo $tmp/stdin ;;
11525 <      [\\/$]*)
11526 <         # Absolute (can't be DOS-style, as IFS=:)
11527 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11528 < echo "$as_me: error: cannot find input file: $f" >&2;}
17131 >  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 35; then
17132 >    break
17133 >  elif $ac_last_try; then
17134 >    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17135 > echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17136     { (exit 1); exit 1; }; }
17137 <         # Do quote $f, to prevent DOS paths from being IFS'd.
17138 <         echo "$f";;
17139 <      *) # Relative
17140 <         if test -f "$f"; then
11534 <           # Build tree
11535 <           echo "$f"
11536 <         elif test -f "$srcdir/$f"; then
11537 <           # Source tree
11538 <           echo "$srcdir/$f"
11539 <         else
11540 <           # /dev/null tree
11541 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11542 < echo "$as_me: error: cannot find input file: $f" >&2;}
11543 <   { (exit 1); exit 1; }; }
11544 <         fi;;
11545 <      esac
11546 <    done` || { (exit 1); exit 1; }
11547 <  # Remove the trailing spaces.
11548 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
17137 >  else
17138 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17139 >  fi
17140 > done
17141  
17142 < _ACEOF
17142 > ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
17143 > if test -n "$ac_eof"; then
17144 >  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
17145 >  ac_eof=`expr $ac_eof + 1`
17146 > fi
17147  
17148 < # Transform confdefs.h into two sed scripts, `conftest.defines' and
17149 < # `conftest.undefs', that substitutes the proper values into
17150 < # config.h.in to produce config.h.  The first handles `#define'
11555 < # templates, and the second `#undef' templates.
11556 < # And first: Protect against being on the right side of a sed subst in
11557 < # config.status.  Protect against being in an unquoted here document
11558 < # in config.status.
11559 < rm -f conftest.defines conftest.undefs
11560 < # Using a here document instead of a string reduces the quoting nightmare.
11561 < # Putting comments in sed scripts is not portable.
11562 < #
11563 < # `end' is used to avoid that the second main sed command (meant for
11564 < # 0-ary CPP macros) applies to n-ary macro definitions.
11565 < # See the Autoconf documentation for `clear'.
11566 < cat >confdef2sed.sed <<\_ACEOF
11567 < s/[\\&,]/\\&/g
11568 < s,[\\$`],\\&,g
11569 < t clear
11570 < : clear
11571 < s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
11572 < t end
11573 < s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
11574 < : end
17148 > cat >>$CONFIG_STATUS <<_ACEOF
17149 > cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
17150 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
17151   _ACEOF
17152 < # If some macros were called several times there might be several times
17153 < # the same #defines, which is useless.  Nevertheless, we may not want to
17154 < # sort them, since we want the *last* AC-DEFINE to be honored.
17155 < uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17156 < sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17157 < rm -f confdef2sed.sed
17158 <
17159 < # This sed command replaces #undef with comments.  This is necessary, for
17160 < # example, in the case of _POSIX_SOURCE, which is predefined and required
17161 < # on some systems where configure will not decide to define it.
17162 < cat >>conftest.undefs <<\_ACEOF
17163 < s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17152 > sed '
17153 > s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
17154 > s/^/s,@/; s/!/@,|#_!!_#|/
17155 > :n
17156 > t n
17157 > s/'"$ac_delim"'$/,g/; t
17158 > s/$/\\/; p
17159 > N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
17160 > ' >>$CONFIG_STATUS <conf$$subs.sed
17161 > rm -f conf$$subs.sed
17162 > cat >>$CONFIG_STATUS <<_ACEOF
17163 > :end
17164 > s/|#_!!_#|//g
17165 > CEOF$ac_eof
17166   _ACEOF
17167  
11590 # Break up conftest.defines because some shells have a limit on the size
11591 # of here documents, and old seds have small limits too (100 cmds).
11592 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
11593 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
11594 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
11595 echo '  :' >>$CONFIG_STATUS
11596 rm -f conftest.tail
11597 while grep . conftest.defines >/dev/null
11598 do
11599  # Write a limited-size here document to $tmp/defines.sed.
11600  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
11601  # Speed up: don't consider the non `#define' lines.
11602  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
11603  # Work around the forget-to-reset-the-flag bug.
11604  echo 't clr' >>$CONFIG_STATUS
11605  echo ': clr' >>$CONFIG_STATUS
11606  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
11607  echo 'CEOF
11608  sed -f $tmp/defines.sed $tmp/in >$tmp/out
11609  rm -f $tmp/in
11610  mv $tmp/out $tmp/in
11611 ' >>$CONFIG_STATUS
11612  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
11613  rm -f conftest.defines
11614  mv conftest.tail conftest.defines
11615 done
11616 rm -f conftest.defines
11617 echo '  fi # grep' >>$CONFIG_STATUS
11618 echo >>$CONFIG_STATUS
17168  
17169 < # Break up conftest.undefs because some shells have a limit on the size
17170 < # of here documents, and old seds have small limits too (100 cmds).
17171 < echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
17172 < rm -f conftest.tail
17173 < while grep . conftest.undefs >/dev/null
17174 < do
17175 <  # Write a limited-size here document to $tmp/undefs.sed.
17176 <  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17177 <  # Speed up: don't consider the non `#undef'
17178 <  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
17179 <  # Work around the forget-to-reset-the-flag bug.
17180 <  echo 't clr' >>$CONFIG_STATUS
17181 <  echo ': clr' >>$CONFIG_STATUS
17182 <  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
11634 <  echo 'CEOF
11635 <  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
11636 <  rm -f $tmp/in
11637 <  mv $tmp/out $tmp/in
11638 < ' >>$CONFIG_STATUS
11639 <  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
11640 <  rm -f conftest.undefs
11641 <  mv conftest.tail conftest.undefs
11642 < done
11643 < rm -f conftest.undefs
17169 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
17170 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17171 > # trailing colons and then remove the whole line if VPATH becomes empty
17172 > # (actually we leave an empty line to preserve line numbers).
17173 > if test "x$srcdir" = x.; then
17174 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
17175 > s/:*\$(srcdir):*/:/
17176 > s/:*\${srcdir}:*/:/
17177 > s/:*@srcdir@:*/:/
17178 > s/^\([^=]*=[     ]*\):*/\1/
17179 > s/:*$//
17180 > s/^[^=]*=[       ]*$//
17181 > }'
17182 > fi
17183  
17184   cat >>$CONFIG_STATUS <<\_ACEOF
17185 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
17186 <  # use $as_me), people would be surprised to read:
17187 <  #    /* config.h.  Generated by config.status.  */
17188 <  if test x"$ac_file" = x-; then
17189 <    echo "/* Generated by configure.  */" >$tmp/config.h
17190 <  else
17191 <    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
17192 <  fi
17193 <  cat $tmp/in >>$tmp/config.h
17194 <  rm -f $tmp/in
17195 <  if test x"$ac_file" != x-; then
17196 <    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
17197 <      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17198 < echo "$as_me: $ac_file is unchanged" >&6;}
17199 <    else
17200 <      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
17201 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17202 <         X"$ac_file" : 'X\(//\)[^/]' \| \
17203 <         X"$ac_file" : 'X\(//\)$' \| \
17204 <         X"$ac_file" : 'X\(/\)' \| \
17205 <         .     : '\(.\)' 2>/dev/null ||
17206 < echo X"$ac_file" |
17207 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17208 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17209 <          /^X\(\/\/\)$/{ s//\1/; q; }
17210 <          /^X\(\/\).*/{ s//\1/; q; }
17211 <          s/.*/./; q'`
17212 <      { if $as_mkdir_p; then
17213 <    mkdir -p "$ac_dir"
17214 <  else
17215 <    as_dir="$ac_dir"
17216 <    as_dirs=
17217 <    while test ! -d "$as_dir"; do
17218 <      as_dirs="$as_dir $as_dirs"
17219 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
17220 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17221 <         X"$as_dir" : 'X\(//\)[^/]' \| \
17222 <         X"$as_dir" : 'X\(//\)$' \| \
17223 <         X"$as_dir" : 'X\(/\)' \| \
17224 <         .     : '\(.\)' 2>/dev/null ||
17225 < echo X"$as_dir" |
17226 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17227 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17228 <          /^X\(\/\/\)$/{ s//\1/; q; }
17229 <          /^X\(\/\).*/{ s//\1/; q; }
11691 <          s/.*/./; q'`
17185 > fi # test -n "$CONFIG_FILES"
17186 >
17187 >
17188 > for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS
17189 > do
17190 >  case $ac_tag in
17191 >  :[FHLC]) ac_mode=$ac_tag; continue;;
17192 >  esac
17193 >  case $ac_mode$ac_tag in
17194 >  :[FHL]*:*);;
17195 >  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17196 > echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17197 >   { (exit 1); exit 1; }; };;
17198 >  :[FH]-) ac_tag=-:-;;
17199 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17200 >  esac
17201 >  ac_save_IFS=$IFS
17202 >  IFS=:
17203 >  set x $ac_tag
17204 >  IFS=$ac_save_IFS
17205 >  shift
17206 >  ac_file=$1
17207 >  shift
17208 >
17209 >  case $ac_mode in
17210 >  :L) ac_source=$1;;
17211 >  :[FH])
17212 >    ac_file_inputs=
17213 >    for ac_f
17214 >    do
17215 >      case $ac_f in
17216 >      -) ac_f="$tmp/stdin";;
17217 >      *) # Look for the file first in the build tree, then in the source tree
17218 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
17219 >         # because $ac_f cannot contain `:'.
17220 >         test -f "$ac_f" ||
17221 >           case $ac_f in
17222 >           [\\/$]*) false;;
17223 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17224 >           esac ||
17225 >           { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17226 > echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17227 >   { (exit 1); exit 1; }; };;
17228 >      esac
17229 >      ac_file_inputs="$ac_file_inputs $ac_f"
17230      done
11693    test ! -n "$as_dirs" || mkdir $as_dirs
11694  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11695 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11696   { (exit 1); exit 1; }; }; }
17231  
17232 <      rm -f $ac_file
17233 <      mv $tmp/config.h $ac_file
17232 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
17233 >    # use $as_me), people would be surprised to read:
17234 >    #    /* config.h.  Generated by config.status.  */
17235 >    configure_input="Generated from "`IFS=:
17236 >          echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
17237 >    if test x"$ac_file" != x-; then
17238 >      configure_input="$ac_file.  $configure_input"
17239 >      { echo "$as_me:$LINENO: creating $ac_file" >&5
17240 > echo "$as_me: creating $ac_file" >&6;}
17241      fi
11701  else
11702    cat $tmp/config.h
11703    rm -f $tmp/config.h
11704  fi
11705 done
11706 _ACEOF
11707 cat >>$CONFIG_STATUS <<\_ACEOF
17242  
17243 < #
17244 < # CONFIG_LINKS section.
17245 < #
17243 >    case $ac_tag in
17244 >    *:-:* | *:-) cat >"$tmp/stdin";;
17245 >    esac
17246 >    ;;
17247 >  esac
17248  
17249 < for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
17250 <  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17251 <  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17252 <
17253 <  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
17254 < echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
17255 <
17256 <  if test ! -r $srcdir/$ac_source; then
17257 <    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
17258 < echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
17259 <   { (exit 1); exit 1; }; }
17260 <  fi
17261 <  rm -f $ac_dest
17262 <
17263 <  # Make relative symlinks.
17264 <  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
17265 < $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17266 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
17267 <         X"$ac_dest" : 'X\(//\)$' \| \
17268 <         X"$ac_dest" : 'X\(/\)' \| \
17269 <         .     : '\(.\)' 2>/dev/null ||
17270 < echo X"$ac_dest" |
17271 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17272 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17273 <          /^X\(\/\/\)$/{ s//\1/; q; }
17274 <          /^X\(\/\).*/{ s//\1/; q; }
17275 <          s/.*/./; q'`
17276 <  { if $as_mkdir_p; then
11741 <    mkdir -p "$ac_dest_dir"
11742 <  else
11743 <    as_dir="$ac_dest_dir"
17249 >  ac_dir=`$as_dirname -- "$ac_file" ||
17250 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17251 >         X"$ac_file" : 'X\(//\)[^/]' \| \
17252 >         X"$ac_file" : 'X\(//\)$' \| \
17253 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17254 > echo X"$ac_file" |
17255 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17256 >            s//\1/
17257 >            q
17258 >          }
17259 >          /^X\(\/\/\)[^/].*/{
17260 >            s//\1/
17261 >            q
17262 >          }
17263 >          /^X\(\/\/\)$/{
17264 >            s//\1/
17265 >            q
17266 >          }
17267 >          /^X\(\/\).*/{
17268 >            s//\1/
17269 >            q
17270 >          }
17271 >          s/.*/./; q'`
17272 >  { as_dir="$ac_dir"
17273 >  case $as_dir in #(
17274 >  -*) as_dir=./$as_dir;;
17275 >  esac
17276 >  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
17277      as_dirs=
17278 <    while test ! -d "$as_dir"; do
17279 <      as_dirs="$as_dir $as_dirs"
17280 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
17278 >    while :; do
17279 >      case $as_dir in #(
17280 >      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
17281 >      *) as_qdir=$as_dir;;
17282 >      esac
17283 >      as_dirs="'$as_qdir' $as_dirs"
17284 >      as_dir=`$as_dirname -- "$as_dir" ||
17285   $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17286           X"$as_dir" : 'X\(//\)[^/]' \| \
17287           X"$as_dir" : 'X\(//\)$' \| \
17288 <         X"$as_dir" : 'X\(/\)' \| \
11752 <         .     : '\(.\)' 2>/dev/null ||
17288 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17289   echo X"$as_dir" |
17290 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17291 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17292 <          /^X\(\/\/\)$/{ s//\1/; q; }
17293 <          /^X\(\/\).*/{ s//\1/; q; }
17294 <          s/.*/./; q'`
17290 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17291 >            s//\1/
17292 >            q
17293 >          }
17294 >          /^X\(\/\/\)[^/].*/{
17295 >            s//\1/
17296 >            q
17297 >          }
17298 >          /^X\(\/\/\)$/{
17299 >            s//\1/
17300 >            q
17301 >          }
17302 >          /^X\(\/\).*/{
17303 >            s//\1/
17304 >            q
17305 >          }
17306 >          s/.*/./; q'`
17307 >      test -d "$as_dir" && break
17308      done
17309 <    test ! -n "$as_dirs" || mkdir $as_dirs
17310 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
17311 < echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
17309 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
17310 >  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17311 > echo "$as_me: error: cannot create directory $as_dir" >&2;}
17312     { (exit 1); exit 1; }; }; }
11764
17313    ac_builddir=.
17314  
17315 < if test "$ac_dest_dir" != .; then
17316 <  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
17317 <  # A "../" for each directory in $ac_dir_suffix.
17318 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17319 < else
17320 <  ac_dir_suffix= ac_top_builddir=
17321 < fi
17315 > case "$ac_dir" in
17316 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17317 > *)
17318 >  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17319 >  # A ".." for each directory in $ac_dir_suffix.
17320 >  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
17321 >  case $ac_top_builddir_sub in
17322 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17323 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17324 >  esac ;;
17325 > esac
17326 > ac_abs_top_builddir=$ac_pwd
17327 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
17328 > # for backward compatibility:
17329 > ac_top_builddir=$ac_top_build_prefix
17330  
17331   case $srcdir in
17332 <  .)  # No --srcdir option.  We are building in place.
17332 >  .)  # We are building in place.
17333      ac_srcdir=.
17334 <    if test -z "$ac_top_builddir"; then
17335 <       ac_top_srcdir=.
17336 <    else
11781 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11782 <    fi ;;
11783 <  [\\/]* | ?:[\\/]* )  # Absolute path.
17334 >    ac_top_srcdir=$ac_top_builddir_sub
17335 >    ac_abs_top_srcdir=$ac_pwd ;;
17336 >  [\\/]* | ?:[\\/]* )  # Absolute name.
17337      ac_srcdir=$srcdir$ac_dir_suffix;
17338 <    ac_top_srcdir=$srcdir ;;
17339 <  *) # Relative path.
17340 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
17341 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
17338 >    ac_top_srcdir=$srcdir
17339 >    ac_abs_top_srcdir=$srcdir ;;
17340 >  *) # Relative name.
17341 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17342 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
17343 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17344   esac
17345 + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17346  
17347 < # Do not use `cd foo && pwd` to compute absolute paths, because
17348 < # the directories may not exist.
17349 < case `pwd` in
17350 < .) ac_abs_builddir="$ac_dest_dir";;
17351 < *)
17352 <  case "$ac_dest_dir" in
17353 <  .) ac_abs_builddir=`pwd`;;
17354 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
17355 <  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
17356 <  esac;;
17357 < esac
17358 < case $ac_abs_builddir in
17359 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
17360 < *)
17361 <  case ${ac_top_builddir}. in
17362 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
17363 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
17364 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
17365 <  esac;;
17366 < esac
17367 < case $ac_abs_builddir in
17368 < .) ac_abs_srcdir=$ac_srcdir;;
17369 < *)
17370 <  case $ac_srcdir in
17371 <  .) ac_abs_srcdir=$ac_abs_builddir;;
17372 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
17373 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
17374 <  esac;;
17347 >
17348 >  case $ac_mode in
17349 >  :F)
17350 >  #
17351 >  # CONFIG_FILE
17352 >  #
17353 >
17354 >  case $INSTALL in
17355 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17356 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17357 >  esac
17358 > _ACEOF
17359 >
17360 > cat >>$CONFIG_STATUS <<\_ACEOF
17361 > # If the template does not know about datarootdir, expand it.
17362 > # FIXME: This hack should be removed a few years after 2.60.
17363 > ac_datarootdir_hack=; ac_datarootdir_seen=
17364 >
17365 > case `sed -n '/datarootdir/ {
17366 >  p
17367 >  q
17368 > }
17369 > /@datadir@/p
17370 > /@docdir@/p
17371 > /@infodir@/p
17372 > /@localedir@/p
17373 > /@mandir@/p
17374 > ' $ac_file_inputs` in
17375 > *datarootdir*) ac_datarootdir_seen=yes;;
17376 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17377 >  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17378 > echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17379 > _ACEOF
17380 > cat >>$CONFIG_STATUS <<_ACEOF
17381 >  ac_datarootdir_hack='
17382 >  s&@datadir@&$datadir&g
17383 >  s&@docdir@&$docdir&g
17384 >  s&@infodir@&$infodir&g
17385 >  s&@localedir@&$localedir&g
17386 >  s&@mandir@&$mandir&g
17387 >    s&\\\${datarootdir}&$datarootdir&g' ;;
17388   esac
17389 < case $ac_abs_builddir in
11821 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
11822 < *)
11823 <  case $ac_top_srcdir in
11824 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11825 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11826 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11827 <  esac;;
11828 < esac
17389 > _ACEOF
17390  
17391 + # Neutralize VPATH when `$srcdir' = `.'.
17392 + # Shell code in configure.ac might set extrasub.
17393 + # FIXME: do we really want to maintain this feature?
17394 + cat >>$CONFIG_STATUS <<_ACEOF
17395 +  sed "$ac_vpsub
17396 + $extrasub
17397 + _ACEOF
17398 + cat >>$CONFIG_STATUS <<\_ACEOF
17399 + :t
17400 + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17401 + s&@configure_input@&$configure_input&;t t
17402 + s&@top_builddir@&$ac_top_builddir_sub&;t t
17403 + s&@srcdir@&$ac_srcdir&;t t
17404 + s&@abs_srcdir@&$ac_abs_srcdir&;t t
17405 + s&@top_srcdir@&$ac_top_srcdir&;t t
17406 + s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17407 + s&@builddir@&$ac_builddir&;t t
17408 + s&@abs_builddir@&$ac_abs_builddir&;t t
17409 + s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17410 + s&@INSTALL@&$ac_INSTALL&;t t
17411 + $ac_datarootdir_hack
17412 + " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
17413  
17414 <  case $srcdir in
17415 <  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
17416 <      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
17414 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17415 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17416 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17417 >  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17418 > which seems to be undefined.  Please make sure it is defined." >&5
17419 > echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17420 > which seems to be undefined.  Please make sure it is defined." >&2;}
17421 >
17422 >  rm -f "$tmp/stdin"
17423 >  case $ac_file in
17424 >  -) cat "$tmp/out"; rm -f "$tmp/out";;
17425 >  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
17426    esac
17427 + ;;
17428 +  :H)
17429 +  #
17430 +  # CONFIG_HEADER
17431 +  #
17432 + _ACEOF
17433  
17434 <  # Try a symlink, then a hard link, then a copy.
17435 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
17436 <    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
17437 <    cp -p $srcdir/$ac_source $ac_dest ||
17438 <    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
17439 < echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
17440 <   { (exit 1); exit 1; }; }
17441 < done
17434 > # Transform confdefs.h into a sed script `conftest.defines', that
17435 > # substitutes the proper values into config.h.in to produce config.h.
17436 > rm -f conftest.defines conftest.tail
17437 > # First, append a space to every undef/define line, to ease matching.
17438 > echo 's/$/ /' >conftest.defines
17439 > # Then, protect against being on the right side of a sed subst, or in
17440 > # an unquoted here document, in config.status.  If some macros were
17441 > # called several times there might be several #defines for the same
17442 > # symbol, which is useless.  But do not sort them, since the last
17443 > # AC_DEFINE must be honored.
17444 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17445 > # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
17446 > # NAME is the cpp macro being defined, VALUE is the value it is being given.
17447 > # PARAMS is the parameter list in the macro definition--in most cases, it's
17448 > # just an empty string.
17449 > ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
17450 > ac_dB='\\)[      (].*,\\1define\\2'
17451 > ac_dC=' '
17452 > ac_dD=' ,'
17453 >
17454 > uniq confdefs.h |
17455 >  sed -n '
17456 >        t rset
17457 >        :rset
17458 >        s/^[     ]*#[    ]*define[       ][      ]*//
17459 >        t ok
17460 >        d
17461 >        :ok
17462 >        s/[\\&,]/\\&/g
17463 >        s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
17464 >        s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
17465 >  ' >>conftest.defines
17466 >
17467 > # Remove the space that was appended to ease matching.
17468 > # Then replace #undef with comments.  This is necessary, for
17469 > # example, in the case of _POSIX_SOURCE, which is predefined and required
17470 > # on some systems where configure will not decide to define it.
17471 > # (The regexp can be short, since the line contains either #define or #undef.)
17472 > echo 's/ $//
17473 > s,^[     #]*u.*,/* & */,' >>conftest.defines
17474 >
17475 > # Break up conftest.defines:
17476 > ac_max_sed_lines=50
17477 >
17478 > # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
17479 > # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
17480 > # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
17481 > # et cetera.
17482 > ac_in='$ac_file_inputs'
17483 > ac_out='"$tmp/out1"'
17484 > ac_nxt='"$tmp/out2"'
17485 >
17486 > while :
17487 > do
17488 >  # Write a here document:
17489 >    cat >>$CONFIG_STATUS <<_ACEOF
17490 >    # First, check the format of the line:
17491 >    cat >"\$tmp/defines.sed" <<\\CEOF
17492 > /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
17493 > /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
17494 > b
17495 > :def
17496   _ACEOF
17497 +  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
17498 +  echo 'CEOF
17499 +    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
17500 +  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
17501 +  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
17502 +  grep . conftest.tail >/dev/null || break
17503 +  rm -f conftest.defines
17504 +  mv conftest.tail conftest.defines
17505 + done
17506 + rm -f conftest.defines conftest.tail
17507  
17508 + echo "ac_result=$ac_in" >>$CONFIG_STATUS
17509   cat >>$CONFIG_STATUS <<\_ACEOF
17510 +  if test x"$ac_file" != x-; then
17511 +    echo "/* $configure_input  */" >"$tmp/config.h"
17512 +    cat "$ac_result" >>"$tmp/config.h"
17513 +    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
17514 +      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17515 + echo "$as_me: $ac_file is unchanged" >&6;}
17516 +    else
17517 +      rm -f $ac_file
17518 +      mv "$tmp/config.h" $ac_file
17519 +    fi
17520 +  else
17521 +    echo "/* $configure_input  */"
17522 +    cat "$ac_result"
17523 +  fi
17524 +  rm -f "$tmp/out12"
17525 + ;;
17526 +  :L)
17527 +  #
17528 +  # CONFIG_LINK
17529 +  #
17530  
17531 +  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
17532 + echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
17533 +
17534 +  if test ! -r "$srcdir/$ac_source"; then
17535 +    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
17536 + echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
17537 +   { (exit 1); exit 1; }; }
17538 +  fi
17539 +  rm -f "$ac_file"
17540 +
17541 +  # Try a relative symlink, then a hard link, then a copy.
17542 +  case $srcdir in
17543 +  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
17544 +      *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
17545 +  esac
17546 +  ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17547 +    ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
17548 +    cp -p "$srcdir/$ac_source" "$ac_file" ||
17549 +    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
17550 + echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
17551 +   { (exit 1); exit 1; }; }
17552 + ;;
17553 +
17554 +  esac
17555 +
17556 +
17557 +  case $ac_file$ac_mode in
17558 +    "make/Makefile":F) chmod 0755 scripts/* ;;
17559 +    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
17560 +    "src/math/Makefile":F) chmod 0755 scripts/* ;;
17561 +    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
17562 +    "scripts/filepp":F) chmod 0755 scripts/* ;;
17563 +
17564 +  esac
17565 + done # for ac_tag
17566 +
17567 +
17568   { (exit 0); exit 0; }
17569   _ACEOF
17570   chmod +x $CONFIG_STATUS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines