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 803 by gezelter, Thu Dec 8 22:04:30 2005 UTC vs.
Revision 1373 by gezelter, Tue Oct 20 13:13:45 2009 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.64 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, 2007, 2008, 2009 Free Software
9 > # Foundation, Inc.
10 > #
11   # This configure script is free software; the Free Software Foundation
12   # gives unlimited permission to copy, distribute and modify it.
13 < ## --------------------- ##
14 < ## M4sh Initialization.  ##
15 < ## --------------------- ##
13 > ## -------------------- ##
14 > ## M4sh Initialization. ##
15 > ## -------------------- ##
16  
17 < # Be Bourne compatible
18 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 > # Be more Bourne compatible
18 > DUALCASE=1; export DUALCASE # for MKS sh
19 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20    emulate sh
21    NULLCMD=:
22 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23    # is contrary to our usage.  Disable this feature.
24    alias -g '${1+"$@"}'='"$@"'
25 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
26 <  set -o posix
25 >  setopt NO_GLOB_SUBST
26 > else
27 >  case `(set -o) 2>/dev/null` in #(
28 >  *posix*) :
29 >    set -o posix ;; #(
30 >  *) :
31 >     ;;
32 > esac
33   fi
24 DUALCASE=1; export DUALCASE # for MKS sh
34  
35 < # Support unset when possible.
36 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
37 <  as_unset=unset
35 >
36 > as_nl='
37 > '
38 > export as_nl
39 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 > # Prefer a ksh shell builtin over an external printf program on Solaris,
44 > # but without wasting forks for bash or zsh.
45 > if test -z "$BASH_VERSION$ZSH_VERSION" \
46 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 >  as_echo='print -r --'
48 >  as_echo_n='print -rn --'
49 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 >  as_echo='printf %s\n'
51 >  as_echo_n='printf %s'
52   else
53 <  as_unset=false
53 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 >    as_echo_n='/usr/ucb/echo -n'
56 >  else
57 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 >    as_echo_n_body='eval
59 >      arg=$1;
60 >      case $arg in #(
61 >      *"$as_nl"*)
62 >        expr "X$arg" : "X\\(.*\\)$as_nl";
63 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 >      esac;
65 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 >    '
67 >    export as_echo_n_body
68 >    as_echo_n='sh -c $as_echo_n_body as_echo'
69 >  fi
70 >  export as_echo_body
71 >  as_echo='sh -c $as_echo_body as_echo'
72   fi
73  
74 + # The user is always right.
75 + if test "${PATH_SEPARATOR+set}" != set; then
76 +  PATH_SEPARATOR=:
77 +  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 +    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 +      PATH_SEPARATOR=';'
80 +  }
81 + fi
82  
83 < # Work around bugs in pre-3.0 UWIN ksh.
84 < $as_unset ENV MAIL MAILPATH
83 >
84 > # IFS
85 > # We need space, tab and new line, in precisely that order.  Quoting is
86 > # there to prevent editors from complaining about space-tab.
87 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 > # splitting by setting IFS to empty value.)
89 > IFS=" ""        $as_nl"
90 >
91 > # Find who we are.  Look in the path if we contain no directory separator.
92 > case $0 in #((
93 >  *[\\/]* ) as_myself=$0 ;;
94 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 > for as_dir in $PATH
96 > do
97 >  IFS=$as_save_IFS
98 >  test -z "$as_dir" && as_dir=.
99 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 >  done
101 > IFS=$as_save_IFS
102 >
103 >     ;;
104 > esac
105 > # We did not find ourselves, most probably we were run as `sh COMMAND'
106 > # in which case we are not to be found in the path.
107 > if test "x$as_myself" = x; then
108 >  as_myself=$0
109 > fi
110 > if test ! -f "$as_myself"; then
111 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 >  exit 1
113 > fi
114 >
115 > # Unset variables that we do not need and which cause bugs (e.g. in
116 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117 > # suppresses any "Segmentation fault" message there.  '((' could
118 > # trigger a bug in pdksh 5.2.14.
119 > for as_var in BASH_ENV ENV MAIL MAILPATH
120 > do eval test x\${$as_var+set} = xset \
121 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 > done
123   PS1='$ '
124   PS2='> '
125   PS4='+ '
126  
127   # NLS nuisances.
128 < for as_var in \
129 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
130 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
131 <  LC_TELEPHONE LC_TIME
128 > LC_ALL=C
129 > export LC_ALL
130 > LANGUAGE=C
131 > export LANGUAGE
132 >
133 > # CDPATH.
134 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 >
136 > if test "x$CONFIG_SHELL" = x; then
137 >  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 >  emulate sh
139 >  NULLCMD=:
140 >  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 >  # is contrary to our usage.  Disable this feature.
142 >  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 >  setopt NO_GLOB_SUBST
144 > else
145 >  case \`(set -o) 2>/dev/null\` in #(
146 >  *posix*) :
147 >    set -o posix ;; #(
148 >  *) :
149 >     ;;
150 > esac
151 > fi
152 > "
153 >  as_required="as_fn_return () { (exit \$1); }
154 > as_fn_success () { as_fn_return 0; }
155 > as_fn_failure () { as_fn_return 1; }
156 > as_fn_ret_success () { return 0; }
157 > as_fn_ret_failure () { return 1; }
158 >
159 > exitcode=0
160 > as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 > as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 > as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 > as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 > if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 >
166 > else
167 >  exitcode=1; echo positional parameters were not saved.
168 > fi
169 > test x\$exitcode = x0 || exit 1"
170 >  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 >  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 >  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 >  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 > test \$(( 1 + 1 )) = 2 || exit 1"
175 >  if (eval "$as_required") 2>/dev/null; then :
176 >  as_have_required=yes
177 > else
178 >  as_have_required=no
179 > fi
180 >  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181 >
182 > else
183 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 > as_found=false
185 > for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186   do
187 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
188 <    eval $as_var=C; export $as_var
187 >  IFS=$as_save_IFS
188 >  test -z "$as_dir" && as_dir=.
189 >  as_found=:
190 >  case $as_dir in #(
191 >         /*)
192 >           for as_base in sh bash ksh sh5; do
193 >             # Try only shells that exist, to save several forks.
194 >             as_shell=$as_dir/$as_base
195 >             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 >                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 >  CONFIG_SHELL=$as_shell as_have_required=yes
198 >                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 >  break 2
200 > fi
201 > fi
202 >           done;;
203 >       esac
204 >  as_found=false
205 > done
206 > $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 >              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 >  CONFIG_SHELL=$SHELL as_have_required=yes
209 > fi; }
210 > IFS=$as_save_IFS
211 >
212 >
213 >      if test "x$CONFIG_SHELL" != x; then :
214 >  # We cannot yet assume a decent shell, so we have to provide a
215 >        # neutralization value for shells without unset; and this also
216 >        # works around shells that cannot unset nonexistent variables.
217 >        BASH_ENV=/dev/null
218 >        ENV=/dev/null
219 >        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 >        export CONFIG_SHELL
221 >        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 > fi
223 >
224 >    if test x$as_have_required = xno; then :
225 >  $as_echo "$0: This script requires a shell more modern than all"
226 >  $as_echo "$0: the shells that I found on your system."
227 >  if test x${ZSH_VERSION+set} = xset ; then
228 >    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 >    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230    else
231 <    $as_unset $as_var
231 >    $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
232 > $0: about your system, including any error possibly output
233 > $0: before this message. Then install a modern shell, or
234 > $0: manually run the script under such a shell if you do
235 > $0: have one."
236    fi
237 < done
237 >  exit 1
238 > fi
239 > fi
240 > fi
241 > SHELL=${CONFIG_SHELL-/bin/sh}
242 > export SHELL
243 > # Unset more variables known to interfere with behavior of common tools.
244 > CLICOLOR_FORCE= GREP_OPTIONS=
245 > unset CLICOLOR_FORCE GREP_OPTIONS
246  
247 < # Required to use basename.
248 < if expr a : '\(a\)' >/dev/null 2>&1; then
247 > ## --------------------- ##
248 > ## M4sh Shell Functions. ##
249 > ## --------------------- ##
250 > # as_fn_unset VAR
251 > # ---------------
252 > # Portably unset VAR.
253 > as_fn_unset ()
254 > {
255 >  { eval $1=; unset $1;}
256 > }
257 > as_unset=as_fn_unset
258 >
259 > # as_fn_set_status STATUS
260 > # -----------------------
261 > # Set $? to STATUS, without forking.
262 > as_fn_set_status ()
263 > {
264 >  return $1
265 > } # as_fn_set_status
266 >
267 > # as_fn_exit STATUS
268 > # -----------------
269 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 > as_fn_exit ()
271 > {
272 >  set +e
273 >  as_fn_set_status $1
274 >  exit $1
275 > } # as_fn_exit
276 >
277 > # as_fn_mkdir_p
278 > # -------------
279 > # Create "$as_dir" as a directory, including parents if necessary.
280 > as_fn_mkdir_p ()
281 > {
282 >
283 >  case $as_dir in #(
284 >  -*) as_dir=./$as_dir;;
285 >  esac
286 >  test -d "$as_dir" || eval $as_mkdir_p || {
287 >    as_dirs=
288 >    while :; do
289 >      case $as_dir in #(
290 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 >      *) as_qdir=$as_dir;;
292 >      esac
293 >      as_dirs="'$as_qdir' $as_dirs"
294 >      as_dir=`$as_dirname -- "$as_dir" ||
295 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 >         X"$as_dir" : 'X\(//\)[^/]' \| \
297 >         X"$as_dir" : 'X\(//\)$' \| \
298 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 > $as_echo X"$as_dir" |
300 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 >            s//\1/
302 >            q
303 >          }
304 >          /^X\(\/\/\)[^/].*/{
305 >            s//\1/
306 >            q
307 >          }
308 >          /^X\(\/\/\)$/{
309 >            s//\1/
310 >            q
311 >          }
312 >          /^X\(\/\).*/{
313 >            s//\1/
314 >            q
315 >          }
316 >          s/.*/./; q'`
317 >      test -d "$as_dir" && break
318 >    done
319 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
320 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321 >
322 >
323 > } # as_fn_mkdir_p
324 > # as_fn_append VAR VALUE
325 > # ----------------------
326 > # Append the text in VALUE to the end of the definition contained in VAR. Take
327 > # advantage of any shell optimizations that allow amortized linear growth over
328 > # repeated appends, instead of the typical quadratic growth present in naive
329 > # implementations.
330 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 >  eval 'as_fn_append ()
332 >  {
333 >    eval $1+=\$2
334 >  }'
335 > else
336 >  as_fn_append ()
337 >  {
338 >    eval $1=\$$1\$2
339 >  }
340 > fi # as_fn_append
341 >
342 > # as_fn_arith ARG...
343 > # ------------------
344 > # Perform arithmetic evaluation on the ARGs, and store the result in the
345 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 > # must be portable across $(()) and expr.
347 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 >  eval 'as_fn_arith ()
349 >  {
350 >    as_val=$(( $* ))
351 >  }'
352 > else
353 >  as_fn_arith ()
354 >  {
355 >    as_val=`expr "$@" || test $? -eq 1`
356 >  }
357 > fi # as_fn_arith
358 >
359 >
360 > # as_fn_error ERROR [LINENO LOG_FD]
361 > # ---------------------------------
362 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 > # script with status $?, using 1 if that was 0.
365 > as_fn_error ()
366 > {
367 >  as_status=$?; test $as_status -eq 0 && as_status=1
368 >  if test "$3"; then
369 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 >  fi
372 >  $as_echo "$as_me: error: $1" >&2
373 >  as_fn_exit $as_status
374 > } # as_fn_error
375 >
376 > if expr a : '\(a\)' >/dev/null 2>&1 &&
377 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
378    as_expr=expr
379   else
380    as_expr=false
381   fi
382  
383 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
383 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384    as_basename=basename
385   else
386    as_basename=false
387   fi
388  
389 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 +  as_dirname=dirname
391 + else
392 +  as_dirname=false
393 + fi
394  
395 < # Name of the executable.
68 < as_me=`$as_basename "$0" ||
395 > as_me=`$as_basename -- "$0" ||
396   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397           X"$0" : 'X\(//\)$' \| \
398 <         X"$0" : 'X\(/\)$' \| \
399 <         .     : '\(.\)' 2>/dev/null ||
400 < echo X/"$0" |
401 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
402 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
403 <          /^X\/\(\/\).*/{ s//\1/; q; }
404 <          s/.*/./; q'`
398 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 > $as_echo X/"$0" |
400 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
401 >            s//\1/
402 >            q
403 >          }
404 >          /^X\/\(\/\/\)$/{
405 >            s//\1/
406 >            q
407 >          }
408 >          /^X\/\(\/\).*/{
409 >            s//\1/
410 >            q
411 >          }
412 >          s/.*/./; q'`
413  
79
80 # PATH needs CR, and LINENO needs CR and PATH.
414   # Avoid depending upon Character Ranges.
415   as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416   as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Line 85 | Line 418 | as_cr_alnum=$as_cr_Letters$as_cr_digits
418   as_cr_digits='0123456789'
419   as_cr_alnum=$as_cr_Letters$as_cr_digits
420  
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90  echo "#! /bin/sh" >conf$$.sh
91  echo  "exit 0"   >>conf$$.sh
92  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
99 fi
421  
422 <
423 <  as_lineno_1=$LINENO
424 <  as_lineno_2=$LINENO
425 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
426 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
427 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
428 <  # Find who we are.  Look in the path if we contain no path at all
429 <  # relative or not.
430 <  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
118 <
119 <       ;;
120 <  esac
121 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
122 <  # in which case we are not to be found in the path.
123 <  if test "x$as_myself" = x; then
124 <    as_myself=$0
125 <  fi
126 <  if test ! -f "$as_myself"; then
127 <    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128 <   { (exit 1); exit 1; }; }
129 <  fi
130 <  case $CONFIG_SHELL in
131 <  '')
132 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 < do
135 <  IFS=$as_save_IFS
136 <  test -z "$as_dir" && as_dir=.
137 <  for as_base in sh bash ksh sh5; do
138 <         case $as_dir in
139 <         /*)
140 <           if ("$as_dir/$as_base" -c '
141 <  as_lineno_1=$LINENO
142 <  as_lineno_2=$LINENO
143 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
145 <  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
157 <
158 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159 <  # uniformly replaced by the line number.  The first 'sed' inserts a
160 <  # line-number line before each line; the second 'sed' does the real
161 <  # work.  The second script uses 'N' to pair each line-number line
162 <  # with the numbered line, and appends trailing '-' during
163 <  # substitution so that $LINENO is not a special case at line end.
164 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166 <  sed '=' <$as_myself |
422 >  as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 >  as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 >  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 >  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 >  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
427 >  sed -n '
428 >    p
429 >    /[$]LINENO/=
430 >  ' <$as_myself |
431      sed '
432 +      s/[$]LINENO.*/&-/
433 +      t lineno
434 +      b
435 +      :lineno
436        N
437 <      s,$,-,
438 <      : loop
171 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
437 >      :loop
438 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439        t loop
440 <      s,-$,,
174 <      s,^['$as_cr_digits']*\n,,
440 >      s/-\n.*//
441      ' >$as_me.lineno &&
442 <  chmod +x $as_me.lineno ||
443 <    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178 <   { (exit 1); exit 1; }; }
442 >  chmod +x "$as_me.lineno" ||
443 >    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444  
445    # Don't try to exec as it changes $[0], causing all sort of problems
446    # (the dirname of $[0] is not the place where we might find the
447 <  # original and so on.  Autoconf is especially sensible to this).
448 <  . ./$as_me.lineno
447 >  # original and so on.  Autoconf is especially sensitive to this).
448 >  . "./$as_me.lineno"
449    # Exit status is that of the last command.
450    exit
451   }
452  
453 <
454 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
455 <  *c*,-n*) ECHO_N= ECHO_C='
456 < ' ECHO_T='      ' ;;
457 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
458 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
459 < esac
460 <
461 < if expr a : '\(a\)' >/dev/null 2>&1; then
462 <  as_expr=expr
463 < else
464 <  as_expr=false
200 < fi
453 > ECHO_C= ECHO_N= ECHO_T=
454 > case `echo -n x` in #(((((
455 > -n*)
456 >  case `echo 'xy\c'` in
457 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
458 >  xy)  ECHO_C='\c';;
459 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 >       ECHO_T=' ';;
461 >  esac;;
462 > *)
463 >  ECHO_N='-n';;
464 > esac
465  
466   rm -f conf$$ conf$$.exe conf$$.file
467 < echo >conf$$.file
468 < if ln -s conf$$.file conf$$ 2>/dev/null; then
469 <  # We could just check for DJGPP; but this test a) works b) is more generic
470 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
471 <  if test -f conf$$.exe; then
472 <    # Don't use ln at all; we don't have any links
473 <    as_ln_s='cp -p'
474 <  else
467 > if test -d conf$$.dir; then
468 >  rm -f conf$$.dir/conf$$.file
469 > else
470 >  rm -f conf$$.dir
471 >  mkdir conf$$.dir 2>/dev/null
472 > fi
473 > if (echo >conf$$.file) 2>/dev/null; then
474 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
475      as_ln_s='ln -s'
476 +    # ... but there are two gotchas:
477 +    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 +    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 +    # In both cases, we have to default to `cp -p'.
480 +    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 +      as_ln_s='cp -p'
482 +  elif ln conf$$.file conf$$ 2>/dev/null; then
483 +    as_ln_s=ln
484 +  else
485 +    as_ln_s='cp -p'
486    fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
487   else
488    as_ln_s='cp -p'
489   fi
490 < rm -f conf$$ conf$$.exe conf$$.file
490 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 > rmdir conf$$.dir 2>/dev/null
492  
493   if mkdir -p . 2>/dev/null; then
494 <  as_mkdir_p=:
494 >  as_mkdir_p='mkdir -p "$as_dir"'
495   else
496    test -d ./-p && rmdir ./-p
497    as_mkdir_p=false
498   fi
499  
500 < as_executable_p="test -f"
500 > if test -x / >/dev/null 2>&1; then
501 >  as_test_x='test -x'
502 > else
503 >  if ls -dL / >/dev/null 2>&1; then
504 >    as_ls_L_option=L
505 >  else
506 >    as_ls_L_option=
507 >  fi
508 >  as_test_x='
509 >    eval sh -c '\''
510 >      if test -d "$1"; then
511 >        test -d "$1/.";
512 >      else
513 >        case $1 in #(
514 >        -*)set "./$1";;
515 >        esac;
516 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 >        ???[sx]*):;;*)false;;esac;fi
518 >    '\'' sh
519 >  '
520 > fi
521 > as_executable_p=$as_test_x
522  
523   # Sed expression to map a string onto a valid CPP name.
524   as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
# Line 233 | Line 527 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528  
529  
530 < # IFS
237 < # We need space, tab and new line, in precisely that order.
238 < as_nl='
239 < '
240 < IFS="   $as_nl"
530 > exec 7<&0 </dev/null 6>&1
531  
242 # CDPATH.
243 $as_unset CDPATH
244
245
532   # Name of the host.
533   # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534   # so uname gets run too.
535   ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536  
251 exec 6>&1
252
537   #
538   # Initializations.
539   #
540   ac_default_prefix=/usr/local
541 + ac_clean_files=
542   ac_config_libobj_dir=.
543 + LIBOBJS=
544   cross_compiling=no
545   subdirs=
546   MFLAGS=
547   MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
548  
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
549   # Identity of this package.
550   PACKAGE_NAME='OOPSE'
551   PACKAGE_TARNAME='oopse'
552 < PACKAGE_VERSION='2.0'
553 < PACKAGE_STRING='OOPSE 2.0'
552 > PACKAGE_VERSION='4.0'
553 > PACKAGE_STRING='OOPSE 4.0'
554   PACKAGE_BUGREPORT='gezelter@nd.edu'
555 + PACKAGE_URL=''
556  
557   ac_unique_file="src/applications/oopse/oopse.cpp"
558   ac_default_prefix="/usr/local"
559   # Factoring default headers for most tests.
560   ac_includes_default="\
561   #include <stdio.h>
562 < #if HAVE_SYS_TYPES_H
562 > #ifdef HAVE_SYS_TYPES_H
563   # include <sys/types.h>
564   #endif
565 < #if HAVE_SYS_STAT_H
565 > #ifdef HAVE_SYS_STAT_H
566   # include <sys/stat.h>
567   #endif
568 < #if STDC_HEADERS
568 > #ifdef STDC_HEADERS
569   # include <stdlib.h>
570   # include <stddef.h>
571   #else
572 < # if HAVE_STDLIB_H
572 > # ifdef HAVE_STDLIB_H
573   #  include <stdlib.h>
574   # endif
575   #endif
576 < #if HAVE_STRING_H
577 < # if !STDC_HEADERS && HAVE_MEMORY_H
576 > #ifdef HAVE_STRING_H
577 > # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578   #  include <memory.h>
579   # endif
580   # include <string.h>
581   #endif
582 < #if HAVE_STRINGS_H
582 > #ifdef HAVE_STRINGS_H
583   # include <strings.h>
584   #endif
585 < #if HAVE_INTTYPES_H
585 > #ifdef HAVE_INTTYPES_H
586   # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 #  include <stdint.h>
309 # endif
587   #endif
588 < #if HAVE_UNISTD_H
588 > #ifdef HAVE_STDINT_H
589 > # include <stdint.h>
590 > #endif
591 > #ifdef HAVE_UNISTD_H
592   # include <unistd.h>
593   #endif"
594  
595 < 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 CPP EGREP 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 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'
595 > ac_subst_vars='LTLIBOBJS
596 > SUBDIRS
597 > OOPSE_HOME
598 > OOPSE
599 > MKINSTALLDIRS
600 > BATEXT
601 > enable_latex_docs
602 > enable_html_docs
603 > enable_dot
604 > DOC
605 > DOT
606 > DOXYGEN
607 > USE_CGAL
608 > CGAL_LIBS
609 > CGAL_LDFLAGS
610 > CGAL_CPPFLAGS
611 > CGAL_CXXFLAGS
612 > CGAL_MAKEFILE
613 > POW_LIB
614 > LIBOBJS
615 > USE_OPENBABEL
616 > OPENBABEL_LIB
617 > OPENBABEL_LIB_DIR
618 > OPENBABEL_INC_DIR
619 > CXXCPP
620 > USE_QHULL
621 > QHULL
622 > QHULL_LIB_DIR
623 > QHULL_INC_DIR
624 > FFTW_LIBS
625 > FFTW_LIB_DIR
626 > FFTW_INC_DIR
627 > ZLIB
628 > ZLIB_LIB_DIR
629 > ZLIB_INC_DIR
630 > F90_MODULE_NAMES
631 > F90MODINCSPEC
632 > MODDIRFLAG
633 > F90_WORK_FILES_ARG
634 > MOD
635 > FC_FUNC_
636 > FC_FUNC
637 > FCLIBS
638 > PREPDEFFLAG
639 > FCFLAGS_SRCEXT
640 > FCFLAGS_F90
641 > PS
642 > AR
643 > INSTALL_DATA
644 > INSTALL_SCRIPT
645 > INSTALL_PROGRAM
646 > PERL_SHEBANG
647 > PERLINTERP
648 > RANLIB
649 > SET_MAKE
650 > LN_S
651 > EGREP
652 > GREP
653 > CPP
654 > USE_MPI
655 > MPIFC
656 > ac_ct_FC
657 > FCFLAGS
658 > FC
659 > MPICC
660 > ac_ct_CC
661 > CFLAGS
662 > CC
663 > MPILIBS
664 > MPICXX
665 > OBJEXT
666 > EXEEXT
667 > ac_ct_CXX
668 > CPPFLAGS
669 > LDFLAGS
670 > CXXFLAGS
671 > CXX
672 > ac_fc_path
673 > ac_fc_set
674 > ac_cxx_path
675 > ac_cxx_set
676 > ac_cc_path
677 > ac_cc_set
678 > USE_SINGLE_PRECISION
679 > debug
680 > PROGNAME
681 > host_os
682 > host_vendor
683 > host_cpu
684 > host
685 > build_os
686 > build_vendor
687 > build_cpu
688 > build
689 > target_alias
690 > host_alias
691 > build_alias
692 > LIBS
693 > ECHO_T
694 > ECHO_N
695 > ECHO_C
696 > DEFS
697 > mandir
698 > localedir
699 > libdir
700 > psdir
701 > pdfdir
702 > dvidir
703 > htmldir
704 > infodir
705 > docdir
706 > oldincludedir
707 > includedir
708 > localstatedir
709 > sharedstatedir
710 > sysconfdir
711 > datadir
712 > datarootdir
713 > libexecdir
714 > sbindir
715 > bindir
716 > program_transform_name
717 > prefix
718 > exec_prefix
719 > PACKAGE_URL
720 > PACKAGE_BUGREPORT
721 > PACKAGE_STRING
722 > PACKAGE_VERSION
723 > PACKAGE_TARNAME
724 > PACKAGE_NAME
725 > PATH_SEPARATOR
726 > SHELL'
727   ac_subst_files=''
728 + ac_user_opts='
729 + enable_option_checking
730 + enable_oopse_home
731 + enable_debug
732 + enable_single
733 + enable_float
734 + with_perl_shebang
735 + with_zlib
736 + with_fftw
737 + with_qhull
738 + with_openbabel
739 + with_cgalmakefile
740 + enable_doxygen
741 + enable_dot
742 + enable_html_docs
743 + enable_latex_docs
744 + '
745 +      ac_precious_vars='build_alias
746 + host_alias
747 + target_alias
748 + CXX
749 + CXXFLAGS
750 + LDFLAGS
751 + LIBS
752 + CPPFLAGS
753 + CCC
754 + MPICXX
755 + CC
756 + CFLAGS
757 + MPICC
758 + FC
759 + FCFLAGS
760 + MPIFC
761 + CPP
762 + CXXCPP'
763  
764 +
765   # Initialize some variables set by options.
766   ac_init_help=
767   ac_init_version=false
768 + ac_unrecognized_opts=
769 + ac_unrecognized_sep=
770   # The variables have the same names as the options, with
771   # dashes changed to underlines.
772   cache_file=/dev/null
# Line 340 | Line 789 | x_libraries=NONE
789   # and all the variables that are supposed to be based on exec_prefix
790   # by default will actually change.
791   # Use braces instead of parens because sh, perl, etc. also accept them.
792 + # (The list follows the same order as the GNU Coding Standards.)
793   bindir='${exec_prefix}/bin'
794   sbindir='${exec_prefix}/sbin'
795   libexecdir='${exec_prefix}/libexec'
796 < datadir='${prefix}/share'
796 > datarootdir='${prefix}/share'
797 > datadir='${datarootdir}'
798   sysconfdir='${prefix}/etc'
799   sharedstatedir='${prefix}/com'
800   localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
801   includedir='${prefix}/include'
802   oldincludedir='/usr/include'
803 < infodir='${prefix}/info'
804 < mandir='${prefix}/man'
803 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
804 > infodir='${datarootdir}/info'
805 > htmldir='${docdir}'
806 > dvidir='${docdir}'
807 > pdfdir='${docdir}'
808 > psdir='${docdir}'
809 > libdir='${exec_prefix}/lib'
810 > localedir='${datarootdir}/locale'
811 > mandir='${datarootdir}/man'
812  
813   ac_prev=
814 + ac_dashdash=
815   for ac_option
816   do
817    # If the previous option needs an argument, assign it.
818    if test -n "$ac_prev"; then
819 <    eval "$ac_prev=\$ac_option"
819 >    eval $ac_prev=\$ac_option
820      ac_prev=
821      continue
822    fi
823  
824 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
824 >  case $ac_option in
825 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
826 >  *)    ac_optarg=yes ;;
827 >  esac
828  
829    # Accept the important Cygnus configure options, so we can diagnose typos.
830  
831 <  case $ac_option in
831 >  case $ac_dashdash$ac_option in
832 >  --)
833 >    ac_dashdash=yes ;;
834  
835    -bindir | --bindir | --bindi | --bind | --bin | --bi)
836      ac_prev=bindir ;;
# Line 389 | Line 852 | do
852    --config-cache | -C)
853      cache_file=config.cache ;;
854  
855 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
855 >  -datadir | --datadir | --datadi | --datad)
856      ac_prev=datadir ;;
857 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 <  | --da=*)
857 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
858      datadir=$ac_optarg ;;
859  
860 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861 +  | --dataroo | --dataro | --datar)
862 +    ac_prev=datarootdir ;;
863 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865 +    datarootdir=$ac_optarg ;;
866 +
867    -disable-* | --disable-*)
868 <    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
868 >    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869      # Reject names that are not valid shell variable names.
870 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
871 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
872 <   { (exit 1); exit 1; }; }
873 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
874 <    eval "enable_$ac_feature=no" ;;
870 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 >      as_fn_error "invalid feature name: $ac_useropt"
872 >    ac_useropt_orig=$ac_useropt
873 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 >    case $ac_user_opts in
875 >      *"
876 > "enable_$ac_useropt"
877 > "*) ;;
878 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879 >         ac_unrecognized_sep=', ';;
880 >    esac
881 >    eval enable_$ac_useropt=no ;;
882  
883 +  -docdir | --docdir | --docdi | --doc | --do)
884 +    ac_prev=docdir ;;
885 +  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886 +    docdir=$ac_optarg ;;
887 +
888 +  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889 +    ac_prev=dvidir ;;
890 +  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891 +    dvidir=$ac_optarg ;;
892 +
893    -enable-* | --enable-*)
894 <    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
894 >    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895      # Reject names that are not valid shell variable names.
896 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
897 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
898 <   { (exit 1); exit 1; }; }
899 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
900 <    case $ac_option in
901 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
902 <      *) ac_optarg=yes ;;
896 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 >      as_fn_error "invalid feature name: $ac_useropt"
898 >    ac_useropt_orig=$ac_useropt
899 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 >    case $ac_user_opts in
901 >      *"
902 > "enable_$ac_useropt"
903 > "*) ;;
904 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905 >         ac_unrecognized_sep=', ';;
906      esac
907 <    eval "enable_$ac_feature='$ac_optarg'" ;;
907 >    eval enable_$ac_useropt=\$ac_optarg ;;
908  
909    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
910    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 442 | Line 931 | do
931    -host=* | --host=* | --hos=* | --ho=*)
932      host_alias=$ac_optarg ;;
933  
934 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935 +    ac_prev=htmldir ;;
936 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937 +  | --ht=*)
938 +    htmldir=$ac_optarg ;;
939 +
940    -includedir | --includedir | --includedi | --included | --include \
941    | --includ | --inclu | --incl | --inc)
942      ac_prev=includedir ;;
# Line 465 | Line 960 | do
960    -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
961    | --libexe=* | --libex=* | --libe=*)
962      libexecdir=$ac_optarg ;;
963 +
964 +  -localedir | --localedir | --localedi | --localed | --locale)
965 +    ac_prev=localedir ;;
966 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967 +    localedir=$ac_optarg ;;
968  
969    -localstatedir | --localstatedir | --localstatedi | --localstated \
970 <  | --localstate | --localstat | --localsta | --localst \
471 <  | --locals | --local | --loca | --loc | --lo)
970 >  | --localstate | --localstat | --localsta | --localst | --locals)
971      ac_prev=localstatedir ;;
972    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
973 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974      localstatedir=$ac_optarg ;;
975  
976    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 537 | Line 1035 | do
1035    | --progr-tra=* | --program-tr=* | --program-t=*)
1036      program_transform_name=$ac_optarg ;;
1037  
1038 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039 +    ac_prev=pdfdir ;;
1040 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041 +    pdfdir=$ac_optarg ;;
1042 +
1043 +  -psdir | --psdir | --psdi | --psd | --ps)
1044 +    ac_prev=psdir ;;
1045 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046 +    psdir=$ac_optarg ;;
1047 +
1048    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049    | -silent | --silent | --silen | --sile | --sil)
1050      silent=yes ;;
# Line 587 | Line 1095 | do
1095      ac_init_version=: ;;
1096  
1097    -with-* | --with-*)
1098 <    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1098 >    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099      # Reject names that are not valid shell variable names.
1100 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1101 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1102 <   { (exit 1); exit 1; }; }
1103 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1104 <    case $ac_option in
1105 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
1106 <      *) ac_optarg=yes ;;
1100 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 >      as_fn_error "invalid package name: $ac_useropt"
1102 >    ac_useropt_orig=$ac_useropt
1103 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 >    case $ac_user_opts in
1105 >      *"
1106 > "with_$ac_useropt"
1107 > "*) ;;
1108 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109 >         ac_unrecognized_sep=', ';;
1110      esac
1111 <    eval "with_$ac_package='$ac_optarg'" ;;
1111 >    eval with_$ac_useropt=\$ac_optarg ;;
1112  
1113    -without-* | --without-*)
1114 <    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1114 >    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115      # Reject names that are not valid shell variable names.
1116 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1117 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1118 <   { (exit 1); exit 1; }; }
1119 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1120 <    eval "with_$ac_package=no" ;;
1116 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 >      as_fn_error "invalid package name: $ac_useropt"
1118 >    ac_useropt_orig=$ac_useropt
1119 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 >    case $ac_user_opts in
1121 >      *"
1122 > "with_$ac_useropt"
1123 > "*) ;;
1124 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125 >         ac_unrecognized_sep=', ';;
1126 >    esac
1127 >    eval with_$ac_useropt=no ;;
1128  
1129    --x)
1130      # Obsolete; use --with-x.
# Line 626 | Line 1144 | do
1144    | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1145      x_libraries=$ac_optarg ;;
1146  
1147 <  -*) { echo "$as_me: error: unrecognized option: $ac_option
1148 < Try \`$0 --help' for more information." >&2
631 <   { (exit 1); exit 1; }; }
1147 >  -*) as_fn_error "unrecognized option: \`$ac_option'
1148 > Try \`$0 --help' for more information."
1149      ;;
1150  
1151    *=*)
1152      ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153      # Reject names that are not valid shell variable names.
1154 <    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1155 <      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1156 <   { (exit 1); exit 1; }; }
1157 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
1158 <    eval "$ac_envvar='$ac_optarg'"
1154 >    case $ac_envvar in #(
1155 >      '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 >      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1157 >    esac
1158 >    eval $ac_envvar=\$ac_optarg
1159      export $ac_envvar ;;
1160  
1161    *)
1162      # FIXME: should be removed in autoconf 3.0.
1163 <    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1163 >    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 <      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1165 >      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1167      ;;
1168  
# Line 654 | Line 1171 | if test -n "$ac_prev"; then
1171  
1172   if test -n "$ac_prev"; then
1173    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 <  { echo "$as_me: error: missing argument to $ac_option" >&2
658 <   { (exit 1); exit 1; }; }
1174 >  as_fn_error "missing argument to $ac_option"
1175   fi
1176  
1177 < # Be sure to have absolute paths.
1178 < for ac_var in exec_prefix prefix
1179 < do
1180 <  eval ac_val=$`echo $ac_var`
1181 <  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; }; };;
1177 > if test -n "$ac_unrecognized_opts"; then
1178 >  case $enable_option_checking in
1179 >    no) ;;
1180 >    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1181 >    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182    esac
1183 < done
1183 > fi
1184  
1185 < # Be sure to have absolute paths.
1186 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1187 <              localstatedir libdir includedir oldincludedir infodir mandir
1185 > # Check all directory arguments for consistency.
1186 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1188 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189 >                libdir localedir mandir
1190   do
1191 <  eval ac_val=$`echo $ac_var`
1191 >  eval ac_val=\$$ac_var
1192 >  # Remove trailing slashes.
1193    case $ac_val in
1194 <    [\\/$]* | ?:[\\/]* ) ;;
1195 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1196 <   { (exit 1); exit 1; }; };;
1194 >    */ )
1195 >      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196 >      eval $ac_var=\$ac_val;;
1197    esac
1198 +  # Be sure to have absolute directory names.
1199 +  case $ac_val in
1200 +    [\\/$]* | ?:[\\/]* )  continue;;
1201 +    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 +  esac
1203 +  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1204   done
1205  
1206   # There might be people who depend on the old broken behavior: `$host'
# Line 692 | Line 1214 | if test "x$host_alias" != x; then
1214   if test "x$host_alias" != x; then
1215    if test "x$build_alias" = x; then
1216      cross_compiling=maybe
1217 <    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1217 >    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1218      If a cross compiler is detected then cross compile mode will be used." >&2
1219    elif test "x$build_alias" != "x$host_alias"; then
1220      cross_compiling=yes
# Line 705 | Line 1227 | test "$silent" = yes && exec 6>/dev/null
1227   test "$silent" = yes && exec 6>/dev/null
1228  
1229  
1230 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1231 + ac_ls_di=`ls -di .` &&
1232 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1233 +  as_fn_error "working directory cannot be determined"
1234 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1235 +  as_fn_error "pwd does not report name of working directory"
1236 +
1237 +
1238   # Find the source files, if location was not specified.
1239   if test -z "$srcdir"; then
1240    ac_srcdir_defaulted=yes
1241 <  # Try the directory containing this script, then its parent.
1242 <  ac_confdir=`(dirname "$0") 2>/dev/null ||
1243 < $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 <         X"$0" : 'X\(//\)[^/]' \| \
1245 <         X"$0" : 'X\(//\)$' \| \
1246 <         X"$0" : 'X\(/\)' \| \
1247 <         .     : '\(.\)' 2>/dev/null ||
1248 < echo X"$0" |
1249 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1250 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1251 <          /^X\(\/\/\)$/{ s//\1/; q; }
1252 <          /^X\(\/\).*/{ s//\1/; q; }
1253 <          s/.*/./; q'`
1241 >  # Try the directory containing this script, then the parent directory.
1242 >  ac_confdir=`$as_dirname -- "$as_myself" ||
1243 > $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 >         X"$as_myself" : 'X\(//\)[^/]' \| \
1245 >         X"$as_myself" : 'X\(//\)$' \| \
1246 >         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1247 > $as_echo X"$as_myself" |
1248 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1249 >            s//\1/
1250 >            q
1251 >          }
1252 >          /^X\(\/\/\)[^/].*/{
1253 >            s//\1/
1254 >            q
1255 >          }
1256 >          /^X\(\/\/\)$/{
1257 >            s//\1/
1258 >            q
1259 >          }
1260 >          /^X\(\/\).*/{
1261 >            s//\1/
1262 >            q
1263 >          }
1264 >          s/.*/./; q'`
1265    srcdir=$ac_confdir
1266 <  if test ! -r $srcdir/$ac_unique_file; then
1266 >  if test ! -r "$srcdir/$ac_unique_file"; then
1267      srcdir=..
1268    fi
1269   else
1270    ac_srcdir_defaulted=no
1271   fi
1272 < if test ! -r $srcdir/$ac_unique_file; then
1273 <  if test "$ac_srcdir_defaulted" = yes; then
1274 <    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 <   { (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
1272 > if test ! -r "$srcdir/$ac_unique_file"; then
1273 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1274 >  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1275   fi
1276 < (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
1277 <  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
1278 <   { (exit 1); exit 1; }; }
1279 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1280 < ac_env_build_alias_set=${build_alias+set}
1281 < ac_env_build_alias_value=$build_alias
1282 < ac_cv_env_build_alias_set=${build_alias+set}
1283 < ac_cv_env_build_alias_value=$build_alias
1284 < ac_env_host_alias_set=${host_alias+set}
1285 < ac_env_host_alias_value=$host_alias
1286 < ac_cv_env_host_alias_set=${host_alias+set}
1287 < ac_cv_env_host_alias_value=$host_alias
1288 < ac_env_target_alias_set=${target_alias+set}
1289 < ac_env_target_alias_value=$target_alias
1290 < ac_cv_env_target_alias_set=${target_alias+set}
1291 < ac_cv_env_target_alias_value=$target_alias
1292 < ac_env_CC_set=${CC+set}
1293 < ac_env_CC_value=$CC
1294 < ac_cv_env_CC_set=${CC+set}
1295 < 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_CPP_set=${CPP+set}
781 < ac_env_CPP_value=$CPP
782 < ac_cv_env_CPP_set=${CPP+set}
783 < ac_cv_env_CPP_value=$CPP
784 < ac_env_F90_set=${F90+set}
785 < ac_env_F90_value=$F90
786 < ac_cv_env_F90_set=${F90+set}
787 < ac_cv_env_F90_value=$F90
788 < ac_env_F90FLAGS_set=${F90FLAGS+set}
789 < ac_env_F90FLAGS_value=$F90FLAGS
790 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
791 < ac_cv_env_F90FLAGS_value=$F90FLAGS
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
1276 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1277 > ac_abs_confdir=`(
1278 >        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1279 >        pwd)`
1280 > # When building in place, set srcdir=.
1281 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1282 >  srcdir=.
1283 > fi
1284 > # Remove unnecessary trailing slashes from srcdir.
1285 > # Double slashes in file names in object file debugging info
1286 > # mess up M-x gdb in Emacs.
1287 > case $srcdir in
1288 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1289 > esac
1290 > for ac_var in $ac_precious_vars; do
1291 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1292 >  eval ac_env_${ac_var}_value=\$${ac_var}
1293 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1294 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1295 > done
1296  
1297   #
1298   # Report the --help message.
# Line 801 | Line 1301 | if test "$ac_init_help" = "long"; then
1301    # Omit some internal or obsolete options to make the list less imposing.
1302    # This message is too long to be a string in the A/UX 3.1 sh.
1303    cat <<_ACEOF
1304 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
1304 > \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1305  
1306   Usage: $0 [OPTION]... [VAR=VALUE]...
1307  
# Line 821 | Line 1321 | Configuration:
1321    -n, --no-create         do not create output files
1322        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1323  
824 _ACEOF
825
826  cat <<_ACEOF
1324   Installation directories:
1325    --prefix=PREFIX         install architecture-independent files in PREFIX
1326 <                          [$ac_default_prefix]
1326 >                          [$ac_default_prefix]
1327    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1328 <                          [PREFIX]
1328 >                          [PREFIX]
1329  
1330   By default, \`make install' will install all the files in
1331   \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
# Line 838 | Line 1335 | Fine tuning of the installation directories:
1335   For better control, use the options below.
1336  
1337   Fine tuning of the installation directories:
1338 <  --bindir=DIR           user executables [EPREFIX/bin]
1339 <  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1340 <  --libexecdir=DIR       program executables [EPREFIX/libexec]
1341 <  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1342 <  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1343 <  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1344 <  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1345 <  --libdir=DIR           object code libraries [EPREFIX/lib]
1346 <  --includedir=DIR       C header files [PREFIX/include]
1347 <  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1348 <  --infodir=DIR          info documentation [PREFIX/info]
1349 <  --mandir=DIR           man documentation [PREFIX/man]
1338 >  --bindir=DIR            user executables [EPREFIX/bin]
1339 >  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1340 >  --libexecdir=DIR        program executables [EPREFIX/libexec]
1341 >  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1342 >  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1343 >  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1344 >  --libdir=DIR            object code libraries [EPREFIX/lib]
1345 >  --includedir=DIR        C header files [PREFIX/include]
1346 >  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1347 >  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1348 >  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1349 >  --infodir=DIR           info documentation [DATAROOTDIR/info]
1350 >  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1351 >  --mandir=DIR            man documentation [DATAROOTDIR/man]
1352 >  --docdir=DIR            documentation root [DATAROOTDIR/doc/oopse]
1353 >  --htmldir=DIR           html documentation [DOCDIR]
1354 >  --dvidir=DIR            dvi documentation [DOCDIR]
1355 >  --pdfdir=DIR            pdf documentation [DOCDIR]
1356 >  --psdir=DIR             ps documentation [DOCDIR]
1357   _ACEOF
1358  
1359    cat <<\_ACEOF
# Line 862 | Line 1366 | if test -n "$ac_init_help"; then
1366  
1367   if test -n "$ac_init_help"; then
1368    case $ac_init_help in
1369 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
1369 >     short | recursive ) echo "Configuration of OOPSE 4.0:";;
1370     esac
1371    cat <<\_ACEOF
1372  
1373   Optional Features:
1374 +  --disable-option-checking  ignore unrecognized --enable/--with options
1375    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1376    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1377 +  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1378    --enable-debug          Compile OOPSE in debug mode
1379 +  --enable-single         compile OOPSE in single precision
1380 +  --enable-float          synonym for --enable-single
1381    --enable-doxygen        enable documentation generation with doxygen (auto)
1382    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1383    --enable-html-docs      enable HTML generation with doxygen (yes)
1384    --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
877  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1385  
1386   Optional Packages:
1387    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1388    --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
1389    --with-perl-shebang     override what perl thinks is the way for the kernel
1390                            to start it (seldom needed)
1391 <  --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1392 <  --with-cgal-makefile=FILE  CGAL makefile that should be used
1391 >  --with-zlib=DIR         root directory path of zlib installation (defaults
1392 >                          to /usr/local or /usr if not found in /usr/local)
1393 >  --with-fftw=DIR         root directory path of fftw installation (defaults
1394 >                          to /usr/local or /usr if not found in /usr/local)
1395 >  --with-qhull=DIR        root directory path of qhull installation (defaults
1396 >                          to /usr/local or /usr if not found in /usr/local)
1397 >  --with-openbabel=DIR    root directory path of openbabel-2.x installation
1398 >                          (defaults to /usr/local or /usr if not found in
1399 >                          /usr/local)
1400 >  --with-cgalmakefile=makefile
1401 >                          Use the following CGAL makefile
1402  
1403   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>
1404    CXX         C++ compiler command
1405    CXXFLAGS    C++ compiler flags
1406 +  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1407 +              nonstandard directory <lib dir>
1408 +  LIBS        libraries to pass to the linker, e.g. -l<library>
1409 +  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1410 +              you have headers in a nonstandard directory <include dir>
1411 +  MPICXX      MPI C++ compiler command
1412 +  CC          C compiler command
1413 +  CFLAGS      C compiler flags
1414 +  MPICC       MPI C compiler command
1415 +  FC          Fortran compiler command
1416 +  FCFLAGS     Fortran compiler flags
1417 +  MPIFC       MPI Fortran compiler command
1418    CPP         C preprocessor
900  F90         Fortran 90 compiler command
901  F90FLAGS    Fortran 90 compiler flags
1419    CXXCPP      C++ preprocessor
1420  
1421   Use these variables to override the choices made by `configure' or to help
# Line 906 | Line 1423 | _ACEOF
1423  
1424   Report bugs to <gezelter@nd.edu>.
1425   _ACEOF
1426 + ac_status=$?
1427   fi
1428  
1429   if test "$ac_init_help" = "recursive"; then
1430    # If there are subdirs, report their specific --help.
913  ac_popdir=`pwd`
1431    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1432 <    test -d $ac_dir || continue
1432 >    test -d "$ac_dir" ||
1433 >      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1434 >      continue
1435      ac_builddir=.
1436  
1437 < if test "$ac_dir" != .; then
1438 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1439 <  # A "../" for each directory in $ac_dir_suffix.
1440 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1441 < else
1442 <  ac_dir_suffix= ac_top_builddir=
1443 < fi
1437 > case "$ac_dir" in
1438 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 > *)
1440 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1441 >  # A ".." for each directory in $ac_dir_suffix.
1442 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1443 >  case $ac_top_builddir_sub in
1444 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1445 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1446 >  esac ;;
1447 > esac
1448 > ac_abs_top_builddir=$ac_pwd
1449 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1450 > # for backward compatibility:
1451 > ac_top_builddir=$ac_top_build_prefix
1452  
1453   case $srcdir in
1454 <  .)  # No --srcdir option.  We are building in place.
1454 >  .)  # We are building in place.
1455      ac_srcdir=.
1456 <    if test -z "$ac_top_builddir"; then
1457 <       ac_top_srcdir=.
1458 <    else
932 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
933 <    fi ;;
934 <  [\\/]* | ?:[\\/]* )  # Absolute path.
1456 >    ac_top_srcdir=$ac_top_builddir_sub
1457 >    ac_abs_top_srcdir=$ac_pwd ;;
1458 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1459      ac_srcdir=$srcdir$ac_dir_suffix;
1460 <    ac_top_srcdir=$srcdir ;;
1461 <  *) # Relative path.
1462 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1463 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1464 < esac
1465 <
942 < # Do not use `cd foo && pwd` to compute absolute paths, because
943 < # the directories may not exist.
944 < case `pwd` in
945 < .) ac_abs_builddir="$ac_dir";;
946 < *)
947 <  case "$ac_dir" in
948 <  .) ac_abs_builddir=`pwd`;;
949 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
950 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
951 <  esac;;
1460 >    ac_top_srcdir=$srcdir
1461 >    ac_abs_top_srcdir=$srcdir ;;
1462 >  *) # Relative name.
1463 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1464 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1465 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1466   esac
1467 < 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
1467 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1468  
1469 <    cd $ac_dir
1470 <    # Check for guested configure; otherwise get Cygnus style configure.
1471 <    if test -f $ac_srcdir/configure.gnu; then
1472 <      echo
1473 <      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1474 <    elif test -f $ac_srcdir/configure; then
1475 <      echo
1476 <      $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
1469 >    cd "$ac_dir" || { ac_status=$?; continue; }
1470 >    # Check for guested configure.
1471 >    if test -f "$ac_srcdir/configure.gnu"; then
1472 >      echo &&
1473 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1474 >    elif test -f "$ac_srcdir/configure"; then
1475 >      echo &&
1476 >      $SHELL "$ac_srcdir/configure" --help=recursive
1477      else
1478 <      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 <    fi
1480 <    cd $ac_popdir
1478 >      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 >    fi || ac_status=$?
1480 >    cd "$ac_pwd" || { ac_status=$?; break; }
1481    done
1482   fi
1483  
1484 < test -n "$ac_init_help" && exit 0
1484 > test -n "$ac_init_help" && exit $ac_status
1485   if $ac_init_version; then
1486    cat <<\_ACEOF
1487 < OOPSE configure 2.0
1488 < generated by GNU Autoconf 2.59
1487 > OOPSE configure 4.0
1488 > generated by GNU Autoconf 2.64
1489  
1490 < Copyright (C) 2003 Free Software Foundation, Inc.
1490 > Copyright (C) 2009 Free Software Foundation, Inc.
1491   This configure script is free software; the Free Software Foundation
1492   gives unlimited permission to copy, distribute and modify it.
1493   _ACEOF
1494 <  exit 0
1494 >  exit
1495   fi
1012 exec 5>config.log
1013 cat >&5 <<_ACEOF
1014 This file contains any messages produced by compilers while
1015 running configure, to aid debugging if configure makes a mistake.
1496  
1497 < It was created by OOPSE $as_me 2.0, which was
1498 < generated by GNU Autoconf 2.59.  Invocation command line was
1497 > ## ------------------------ ##
1498 > ## Autoconf initialization. ##
1499 > ## ------------------------ ##
1500  
1501 <  $ $0 $@
1502 <
1503 < _ACEOF
1501 > # ac_fn_cxx_try_compile LINENO
1502 > # ----------------------------
1503 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1504 > ac_fn_cxx_try_compile ()
1505   {
1506 < cat <<_ASUNAME
1507 < ## --------- ##
1508 < ## Platform. ##
1509 < ## --------- ##
1506 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1507 >  rm -f conftest.$ac_objext
1508 >  if { { ac_try="$ac_compile"
1509 > case "(($ac_try" in
1510 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1511 >  *) ac_try_echo=$ac_try;;
1512 > esac
1513 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1514 > $as_echo "$ac_try_echo"; } >&5
1515 >  (eval "$ac_compile") 2>conftest.err
1516 >  ac_status=$?
1517 >  if test -s conftest.err; then
1518 >    grep -v '^ *+' conftest.err >conftest.er1
1519 >    cat conftest.er1 >&5
1520 >    mv -f conftest.er1 conftest.err
1521 >  fi
1522 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1523 >  test $ac_status = 0; } && {
1524 >         test -z "$ac_cxx_werror_flag" ||
1525 >         test ! -s conftest.err
1526 >       } && test -s conftest.$ac_objext; then :
1527 >  ac_retval=0
1528 > else
1529 >  $as_echo "$as_me: failed program was:" >&5
1530 > sed 's/^/| /' conftest.$ac_ext >&5
1531  
1532 < hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1533 < uname -m = `(uname -m) 2>/dev/null || echo unknown`
1534 < uname -r = `(uname -r) 2>/dev/null || echo unknown`
1535 < uname -s = `(uname -s) 2>/dev/null || echo unknown`
1033 < uname -v = `(uname -v) 2>/dev/null || echo unknown`
1532 >        ac_retval=1
1533 > fi
1534 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1535 >  return $ac_retval
1536  
1537 < /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1036 < /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1537 > } # ac_fn_cxx_try_compile
1538  
1539 < /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1540 < /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1541 < /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1542 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1543 < /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1544 < /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1545 < /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1539 > # ac_fn_cxx_try_link LINENO
1540 > # -------------------------
1541 > # Try to link conftest.$ac_ext, and return whether this succeeded.
1542 > ac_fn_cxx_try_link ()
1543 > {
1544 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 >  rm -f conftest.$ac_objext conftest$ac_exeext
1546 >  if { { ac_try="$ac_link"
1547 > case "(($ac_try" in
1548 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 >  *) ac_try_echo=$ac_try;;
1550 > esac
1551 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 > $as_echo "$ac_try_echo"; } >&5
1553 >  (eval "$ac_link") 2>conftest.err
1554 >  ac_status=$?
1555 >  if test -s conftest.err; then
1556 >    grep -v '^ *+' conftest.err >conftest.er1
1557 >    cat conftest.er1 >&5
1558 >    mv -f conftest.er1 conftest.err
1559 >  fi
1560 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 >  test $ac_status = 0; } && {
1562 >         test -z "$ac_cxx_werror_flag" ||
1563 >         test ! -s conftest.err
1564 >       } && test -s conftest$ac_exeext && {
1565 >         test "$cross_compiling" = yes ||
1566 >         $as_test_x conftest$ac_exeext
1567 >       }; then :
1568 >  ac_retval=0
1569 > else
1570 >  $as_echo "$as_me: failed program was:" >&5
1571 > sed 's/^/| /' conftest.$ac_ext >&5
1572  
1573 < _ASUNAME
1573 >        ac_retval=1
1574 > fi
1575 >  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1576 >  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1577 >  # interfere with the next link command; also delete a directory that is
1578 >  # left behind by Apple's compiler.  We do this before executing the actions.
1579 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1580 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1581 >  return $ac_retval
1582  
1583 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1049 < for as_dir in $PATH
1050 < do
1051 <  IFS=$as_save_IFS
1052 <  test -z "$as_dir" && as_dir=.
1053 <  echo "PATH: $as_dir"
1054 < done
1583 > } # ac_fn_cxx_try_link
1584  
1585 < } >&5
1585 > # ac_fn_cxx_check_func LINENO FUNC VAR
1586 > # ------------------------------------
1587 > # Tests whether FUNC exists, setting the cache variable VAR accordingly
1588 > ac_fn_cxx_check_func ()
1589 > {
1590 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1592 > $as_echo_n "checking for $2... " >&6; }
1593 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1594 >  $as_echo_n "(cached) " >&6
1595 > else
1596 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1597 > /* end confdefs.h.  */
1598 > /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1599 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1600 > #define $2 innocuous_$2
1601  
1602 < cat >&5 <<_ACEOF
1602 > /* System header to define __stub macros and hopefully few prototypes,
1603 >    which can conflict with char $2 (); below.
1604 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1605 >    <limits.h> exists even on freestanding compilers.  */
1606  
1607 + #ifdef __STDC__
1608 + # include <limits.h>
1609 + #else
1610 + # include <assert.h>
1611 + #endif
1612  
1613 < ## ----------- ##
1062 < ## Core tests. ##
1063 < ## ----------- ##
1613 > #undef $2
1614  
1615 < _ACEOF
1615 > /* Override any GCC internal prototype to avoid an error.
1616 >   Use char because int might match the return type of a GCC
1617 >   builtin and then its argument prototype would still apply.  */
1618 > #ifdef __cplusplus
1619 > extern "C"
1620 > #endif
1621 > char $2 ();
1622 > /* The GNU C library defines this for functions which it implements
1623 >    to always fail with ENOSYS.  Some functions are actually named
1624 >    something starting with __ and the normal name is an alias.  */
1625 > #if defined __stub_$2 || defined __stub___$2
1626 > choke me
1627 > #endif
1628  
1629 <
1630 < # Keep a trace of the command line.
1069 < # Strip out --no-create and --no-recursion so they do not pile up.
1070 < # Strip out --silent because we don't want to record it for future runs.
1071 < # Also quote any args containing shell meta-characters.
1072 < # Make two passes to allow for proper duplicate-argument suppression.
1073 < ac_configure_args=
1074 < ac_configure_args0=
1075 < ac_configure_args1=
1076 < ac_sep=
1077 < ac_must_keep_next=false
1078 < for ac_pass in 1 2
1079 < do
1080 <  for ac_arg
1081 <  do
1082 <    case $ac_arg in
1083 <    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1084 <    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1085 <    | -silent | --silent | --silen | --sile | --sil)
1086 <      continue ;;
1087 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1088 <      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1089 <    esac
1090 <    case $ac_pass in
1091 <    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1092 <    2)
1093 <      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1094 <      if test $ac_must_keep_next = true; then
1095 <        ac_must_keep_next=false # Got value, back to normal.
1096 <      else
1097 <        case $ac_arg in
1098 <          *=* | --config-cache | -C | -disable-* | --disable-* \
1099 <          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1100 <          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1101 <          | -with-* | --with-* | -without-* | --without-* | --x)
1102 <            case "$ac_configure_args0 " in
1103 <              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1104 <            esac
1105 <            ;;
1106 <          -* ) ac_must_keep_next=true ;;
1107 <        esac
1108 <      fi
1109 <      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1110 <      # Get rid of the leading space.
1111 <      ac_sep=" "
1112 <      ;;
1113 <    esac
1114 <  done
1115 < done
1116 < $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1117 < $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1118 <
1119 < # When interrupted or exit'd, cleanup temporary files, and complete
1120 < # config.log.  We remove comments because anyway the quotes in there
1121 < # would cause problems or look ugly.
1122 < # WARNING: Be sure not to use single quotes in there, as some shells,
1123 < # such as our DU 5.0 friend, will then `close' the trap.
1124 < trap 'exit_status=$?
1125 <  # Save into config.log some information that might help in debugging.
1126 <  {
1127 <    echo
1128 <
1129 <    cat <<\_ASBOX
1130 < ## ---------------- ##
1131 < ## Cache variables. ##
1132 < ## ---------------- ##
1133 < _ASBOX
1134 <    echo
1135 <    # The following way of writing the cache mishandles newlines in values,
1629 > int
1630 > main ()
1631   {
1632 <  (set) 2>&1 |
1633 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1634 <    *ac_space=\ *)
1140 <      sed -n \
1141 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1142 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1143 <      ;;
1144 <    *)
1145 <      sed -n \
1146 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1147 <      ;;
1148 <    esac;
1632 > return $2 ();
1633 >  ;
1634 >  return 0;
1635   }
1150    echo
1151
1152    cat <<\_ASBOX
1153 ## ----------------- ##
1154 ## Output variables. ##
1155 ## ----------------- ##
1156 _ASBOX
1157    echo
1158    for ac_var in $ac_subst_vars
1159    do
1160      eval ac_val=$`echo $ac_var`
1161      echo "$ac_var='"'"'$ac_val'"'"'"
1162    done | sort
1163    echo
1164
1165    if test -n "$ac_subst_files"; then
1166      cat <<\_ASBOX
1167 ## ------------- ##
1168 ## Output files. ##
1169 ## ------------- ##
1170 _ASBOX
1171      echo
1172      for ac_var in $ac_subst_files
1173      do
1174        eval ac_val=$`echo $ac_var`
1175        echo "$ac_var='"'"'$ac_val'"'"'"
1176      done | sort
1177      echo
1178    fi
1179
1180    if test -s confdefs.h; then
1181      cat <<\_ASBOX
1182 ## ----------- ##
1183 ## confdefs.h. ##
1184 ## ----------- ##
1185 _ASBOX
1186      echo
1187      sed "/^$/d" confdefs.h | sort
1188      echo
1189    fi
1190    test "$ac_signal" != 0 &&
1191      echo "$as_me: caught signal $ac_signal"
1192    echo "$as_me: exit $exit_status"
1193  } >&5
1194  rm -f core *.core &&
1195  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1196    exit $exit_status
1197     ' 0
1198 for ac_signal in 1 2 13 15; do
1199  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1200 done
1201 ac_signal=0
1202
1203 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1204 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
1207
1208 # Predefined preprocessor variables.
1209
1210 cat >>confdefs.h <<_ACEOF
1211 #define PACKAGE_NAME "$PACKAGE_NAME"
1636   _ACEOF
1637 <
1638 <
1215 < cat >>confdefs.h <<_ACEOF
1216 < #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1217 < _ACEOF
1218 <
1219 <
1220 < cat >>confdefs.h <<_ACEOF
1221 < #define PACKAGE_VERSION "$PACKAGE_VERSION"
1222 < _ACEOF
1223 <
1224 <
1225 < cat >>confdefs.h <<_ACEOF
1226 < #define PACKAGE_STRING "$PACKAGE_STRING"
1227 < _ACEOF
1228 <
1229 <
1230 < cat >>confdefs.h <<_ACEOF
1231 < #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1232 < _ACEOF
1233 <
1234 <
1235 < # Let the site file select an alternate cache file if it wants to.
1236 < # Prefer explicitly selected file to automatically selected ones.
1237 < if test -z "$CONFIG_SITE"; then
1238 <  if test "x$prefix" != xNONE; then
1239 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1240 <  else
1241 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1242 <  fi
1243 < fi
1244 < for ac_site_file in $CONFIG_SITE; do
1245 <  if test -r "$ac_site_file"; then
1246 <    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1247 < echo "$as_me: loading site script $ac_site_file" >&6;}
1248 <    sed 's/^/| /' "$ac_site_file" >&5
1249 <    . "$ac_site_file"
1250 <  fi
1251 < done
1252 <
1253 < if test -r "$cache_file"; then
1254 <  # Some versions of bash will fail to source /dev/null (special
1255 <  # files actually), so we avoid doing that.
1256 <  if test -f "$cache_file"; then
1257 <    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1258 < echo "$as_me: loading cache $cache_file" >&6;}
1259 <    case $cache_file in
1260 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1261 <      *)                      . ./$cache_file;;
1262 <    esac
1263 <  fi
1637 > if ac_fn_cxx_try_link "$LINENO"; then :
1638 >  eval "$3=yes"
1639   else
1640 <  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1266 < echo "$as_me: creating cache $cache_file" >&6;}
1267 <  >$cache_file
1640 >  eval "$3=no"
1641   fi
1642 <
1643 < # Check that the precious variables saved in the cache have kept the same
1271 < # value.
1272 < ac_cache_corrupted=false
1273 < for ac_var in `(set) 2>&1 |
1274 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1275 <  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1276 <  eval ac_new_set=\$ac_env_${ac_var}_set
1277 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1278 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1279 <  case $ac_old_set,$ac_new_set in
1280 <    set,)
1281 <      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1282 < echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1283 <      ac_cache_corrupted=: ;;
1284 <    ,set)
1285 <      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1286 < echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1287 <      ac_cache_corrupted=: ;;
1288 <    ,);;
1289 <    *)
1290 <      if test "x$ac_old_val" != "x$ac_new_val"; then
1291 <        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1292 < echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1293 <        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1294 < echo "$as_me:   former value:  $ac_old_val" >&2;}
1295 <        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1296 < echo "$as_me:   current value: $ac_new_val" >&2;}
1297 <        ac_cache_corrupted=:
1298 <      fi;;
1299 <  esac
1300 <  # Pass precious variables to config.status.
1301 <  if test "$ac_new_set" = set; then
1302 <    case $ac_new_val in
1303 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1304 <      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1305 <    *) ac_arg=$ac_var=$ac_new_val ;;
1306 <    esac
1307 <    case " $ac_configure_args " in
1308 <      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1309 <      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1310 <    esac
1311 <  fi
1312 < done
1313 < if $ac_cache_corrupted; then
1314 <  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1315 < echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1316 <  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1317 < echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1318 <   { (exit 1); exit 1; }; }
1642 > rm -f core conftest.err conftest.$ac_objext \
1643 >    conftest$ac_exeext conftest.$ac_ext
1644   fi
1645 + eval ac_res=\$$3
1646 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 + $as_echo "$ac_res" >&6; }
1648 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649  
1650 < ac_ext=c
1651 < ac_cpp='$CPP $CPPFLAGS'
1652 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1653 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1654 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
1650 > } # ac_fn_cxx_check_func
1651 >
1652 > # ac_fn_c_try_compile LINENO
1653 > # --------------------------
1654 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1655 > ac_fn_c_try_compile ()
1656 > {
1657 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658 >  rm -f conftest.$ac_objext
1659 >  if { { ac_try="$ac_compile"
1660 > case "(($ac_try" in
1661 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 >  *) ac_try_echo=$ac_try;;
1663 > esac
1664 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 > $as_echo "$ac_try_echo"; } >&5
1666 >  (eval "$ac_compile") 2>conftest.err
1667 >  ac_status=$?
1668 >  if test -s conftest.err; then
1669 >    grep -v '^ *+' conftest.err >conftest.er1
1670 >    cat conftest.er1 >&5
1671 >    mv -f conftest.er1 conftest.err
1672 >  fi
1673 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674 >  test $ac_status = 0; } && {
1675 >         test -z "$ac_c_werror_flag" ||
1676 >         test ! -s conftest.err
1677 >       } && test -s conftest.$ac_objext; then :
1678 >  ac_retval=0
1679 > else
1680 >  $as_echo "$as_me: failed program was:" >&5
1681 > sed 's/^/| /' conftest.$ac_ext >&5
1682  
1683 +        ac_retval=1
1684 + fi
1685 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1686 +  return $ac_retval
1687  
1688 + } # ac_fn_c_try_compile
1689  
1690 + # ac_fn_c_try_link LINENO
1691 + # -----------------------
1692 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1693 + ac_fn_c_try_link ()
1694 + {
1695 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 +  rm -f conftest.$ac_objext conftest$ac_exeext
1697 +  if { { ac_try="$ac_link"
1698 + case "(($ac_try" in
1699 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 +  *) ac_try_echo=$ac_try;;
1701 + esac
1702 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 + $as_echo "$ac_try_echo"; } >&5
1704 +  (eval "$ac_link") 2>conftest.err
1705 +  ac_status=$?
1706 +  if test -s conftest.err; then
1707 +    grep -v '^ *+' conftest.err >conftest.er1
1708 +    cat conftest.er1 >&5
1709 +    mv -f conftest.er1 conftest.err
1710 +  fi
1711 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 +  test $ac_status = 0; } && {
1713 +         test -z "$ac_c_werror_flag" ||
1714 +         test ! -s conftest.err
1715 +       } && test -s conftest$ac_exeext && {
1716 +         test "$cross_compiling" = yes ||
1717 +         $as_test_x conftest$ac_exeext
1718 +       }; then :
1719 +  ac_retval=0
1720 + else
1721 +  $as_echo "$as_me: failed program was:" >&5
1722 + sed 's/^/| /' conftest.$ac_ext >&5
1723  
1724 +        ac_retval=1
1725 + fi
1726 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1727 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1728 +  # interfere with the next link command; also delete a directory that is
1729 +  # left behind by Apple's compiler.  We do this before executing the actions.
1730 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732 +  return $ac_retval
1733  
1734 + } # ac_fn_c_try_link
1735  
1736 + # ac_fn_c_check_func LINENO FUNC VAR
1737 + # ----------------------------------
1738 + # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 + ac_fn_c_check_func ()
1740 + {
1741 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 + $as_echo_n "checking for $2... " >&6; }
1744 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 +  $as_echo_n "(cached) " >&6
1746 + else
1747 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 + /* end confdefs.h.  */
1749 + /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1751 + #define $2 innocuous_$2
1752  
1753 + /* System header to define __stub macros and hopefully few prototypes,
1754 +    which can conflict with char $2 (); below.
1755 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756 +    <limits.h> exists even on freestanding compilers.  */
1757  
1758 + #ifdef __STDC__
1759 + # include <limits.h>
1760 + #else
1761 + # include <assert.h>
1762 + #endif
1763  
1764 + #undef $2
1765  
1766 + /* Override any GCC internal prototype to avoid an error.
1767 +   Use char because int might match the return type of a GCC
1768 +   builtin and then its argument prototype would still apply.  */
1769 + #ifdef __cplusplus
1770 + extern "C"
1771 + #endif
1772 + char $2 ();
1773 + /* The GNU C library defines this for functions which it implements
1774 +    to always fail with ENOSYS.  Some functions are actually named
1775 +    something starting with __ and the normal name is an alias.  */
1776 + #if defined __stub_$2 || defined __stub___$2
1777 + choke me
1778 + #endif
1779  
1780 + int
1781 + main ()
1782 + {
1783 + return $2 ();
1784 +  ;
1785 +  return 0;
1786 + }
1787 + _ACEOF
1788 + if ac_fn_c_try_link "$LINENO"; then :
1789 +  eval "$3=yes"
1790 + else
1791 +  eval "$3=no"
1792 + fi
1793 + rm -f core conftest.err conftest.$ac_objext \
1794 +    conftest$ac_exeext conftest.$ac_ext
1795 + fi
1796 + eval ac_res=\$$3
1797 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 + $as_echo "$ac_res" >&6; }
1799 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1800  
1801 + } # ac_fn_c_check_func
1802  
1803 + # ac_fn_fc_try_compile LINENO
1804 + # ---------------------------
1805 + # Try to compile conftest.$ac_ext, and return whether this succeeded.
1806 + ac_fn_fc_try_compile ()
1807 + {
1808 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 +  rm -f conftest.$ac_objext
1810 +  if { { ac_try="$ac_compile"
1811 + case "(($ac_try" in
1812 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813 +  *) ac_try_echo=$ac_try;;
1814 + esac
1815 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816 + $as_echo "$ac_try_echo"; } >&5
1817 +  (eval "$ac_compile") 2>conftest.err
1818 +  ac_status=$?
1819 +  if test -s conftest.err; then
1820 +    grep -v '^ *+' conftest.err >conftest.er1
1821 +    cat conftest.er1 >&5
1822 +    mv -f conftest.er1 conftest.err
1823 +  fi
1824 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 +  test $ac_status = 0; } && {
1826 +         test -z "$ac_fc_werror_flag" ||
1827 +         test ! -s conftest.err
1828 +       } && test -s conftest.$ac_objext; then :
1829 +  ac_retval=0
1830 + else
1831 +  $as_echo "$as_me: failed program was:" >&5
1832 + sed 's/^/| /' conftest.$ac_ext >&5
1833  
1834 +        ac_retval=1
1835 + fi
1836 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837 +  return $ac_retval
1838  
1839 + } # ac_fn_fc_try_compile
1840  
1841 + # ac_fn_fc_try_link LINENO
1842 + # ------------------------
1843 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1844 + ac_fn_fc_try_link ()
1845 + {
1846 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 +  rm -f conftest.$ac_objext conftest$ac_exeext
1848 +  if { { ac_try="$ac_link"
1849 + case "(($ac_try" in
1850 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 +  *) ac_try_echo=$ac_try;;
1852 + esac
1853 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 + $as_echo "$ac_try_echo"; } >&5
1855 +  (eval "$ac_link") 2>conftest.err
1856 +  ac_status=$?
1857 +  if test -s conftest.err; then
1858 +    grep -v '^ *+' conftest.err >conftest.er1
1859 +    cat conftest.er1 >&5
1860 +    mv -f conftest.er1 conftest.err
1861 +  fi
1862 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 +  test $ac_status = 0; } && {
1864 +         test -z "$ac_fc_werror_flag" ||
1865 +         test ! -s conftest.err
1866 +       } && test -s conftest$ac_exeext && {
1867 +         test "$cross_compiling" = yes ||
1868 +         $as_test_x conftest$ac_exeext
1869 +       }; then :
1870 +  ac_retval=0
1871 + else
1872 +  $as_echo "$as_me: failed program was:" >&5
1873 + sed 's/^/| /' conftest.$ac_ext >&5
1874  
1875 +        ac_retval=1
1876 + fi
1877 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1878 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1879 +  # interfere with the next link command; also delete a directory that is
1880 +  # left behind by Apple's compiler.  We do this before executing the actions.
1881 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1882 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883 +  return $ac_retval
1884  
1885 + } # ac_fn_fc_try_link
1886 +
1887 + # ac_fn_c_try_cpp LINENO
1888 + # ----------------------
1889 + # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1890 + ac_fn_c_try_cpp ()
1891 + {
1892 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 +  if { { ac_try="$ac_cpp conftest.$ac_ext"
1894 + case "(($ac_try" in
1895 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1896 +  *) ac_try_echo=$ac_try;;
1897 + esac
1898 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1899 + $as_echo "$ac_try_echo"; } >&5
1900 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1901 +  ac_status=$?
1902 +  if test -s conftest.err; then
1903 +    grep -v '^ *+' conftest.err >conftest.er1
1904 +    cat conftest.er1 >&5
1905 +    mv -f conftest.er1 conftest.err
1906 +  fi
1907 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1908 +  test $ac_status = 0; } >/dev/null && {
1909 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1910 +         test ! -s conftest.err
1911 +       }; then :
1912 +  ac_retval=0
1913 + else
1914 +  $as_echo "$as_me: failed program was:" >&5
1915 + sed 's/^/| /' conftest.$ac_ext >&5
1916 +
1917 +    ac_retval=1
1918 + fi
1919 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920 +  return $ac_retval
1921 +
1922 + } # ac_fn_c_try_cpp
1923 +
1924 + # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1925 + # -------------------------------------------------------
1926 + # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1927 + # the include files in INCLUDES and setting the cache variable VAR
1928 + # accordingly.
1929 + ac_fn_c_check_header_mongrel ()
1930 + {
1931 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1932 +  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1933 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1934 + $as_echo_n "checking for $2... " >&6; }
1935 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1936 +  $as_echo_n "(cached) " >&6
1937 + fi
1938 + eval ac_res=\$$3
1939 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 + $as_echo "$ac_res" >&6; }
1941 + else
1942 +  # Is the header compilable?
1943 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1944 + $as_echo_n "checking $2 usability... " >&6; }
1945 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 + /* end confdefs.h.  */
1947 + $4
1948 + #include <$2>
1949 + _ACEOF
1950 + if ac_fn_c_try_compile "$LINENO"; then :
1951 +  ac_header_compiler=yes
1952 + else
1953 +  ac_header_compiler=no
1954 + fi
1955 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1957 + $as_echo "$ac_header_compiler" >&6; }
1958  
1959 + # Is the header present?
1960 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1961 + $as_echo_n "checking $2 presence... " >&6; }
1962 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 + /* end confdefs.h.  */
1964 + #include <$2>
1965 + _ACEOF
1966 + if ac_fn_c_try_cpp "$LINENO"; then :
1967 +  ac_header_preproc=yes
1968 + else
1969 +  ac_header_preproc=no
1970 + fi
1971 + rm -f conftest.err conftest.$ac_ext
1972 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1973 + $as_echo "$ac_header_preproc" >&6; }
1974  
1975 + # So?  What about this header?
1976 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1977 +  yes:no: )
1978 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1979 + $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1980 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1981 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1982 +    ;;
1983 +  no:yes:* )
1984 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1985 + $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1986 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1987 + $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1988 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1989 + $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1990 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1991 + $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1992 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1993 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1994 + ( cat <<\_ASBOX
1995 + ## ------------------------------ ##
1996 + ## Report this to gezelter@nd.edu ##
1997 + ## ------------------------------ ##
1998 + _ASBOX
1999 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
2000 +    ;;
2001 + esac
2002 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2003 + $as_echo_n "checking for $2... " >&6; }
2004 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2005 +  $as_echo_n "(cached) " >&6
2006 + else
2007 +  eval "$3=\$ac_header_compiler"
2008 + fi
2009 + eval ac_res=\$$3
2010 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 + $as_echo "$ac_res" >&6; }
2012 + fi
2013 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014  
2015 + } # ac_fn_c_check_header_mongrel
2016  
2017 + # ac_fn_c_try_run LINENO
2018 + # ----------------------
2019 + # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2020 + # that executables *can* be run.
2021 + ac_fn_c_try_run ()
2022 + {
2023 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 +  if { { ac_try="$ac_link"
2025 + case "(($ac_try" in
2026 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2027 +  *) ac_try_echo=$ac_try;;
2028 + esac
2029 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2030 + $as_echo "$ac_try_echo"; } >&5
2031 +  (eval "$ac_link") 2>&5
2032 +  ac_status=$?
2033 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2034 +  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2035 +  { { case "(($ac_try" in
2036 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2037 +  *) ac_try_echo=$ac_try;;
2038 + esac
2039 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2040 + $as_echo "$ac_try_echo"; } >&5
2041 +  (eval "$ac_try") 2>&5
2042 +  ac_status=$?
2043 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2044 +  test $ac_status = 0; }; }; then :
2045 +  ac_retval=0
2046 + else
2047 +  $as_echo "$as_me: program exited with status $ac_status" >&5
2048 +       $as_echo "$as_me: failed program was:" >&5
2049 + sed 's/^/| /' conftest.$ac_ext >&5
2050  
2051 +       ac_retval=$ac_status
2052 + fi
2053 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2054 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055 +  return $ac_retval
2056  
2057 + } # ac_fn_c_try_run
2058  
2059 + # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2060 + # -------------------------------------------------------
2061 + # Tests whether HEADER exists and can be compiled using the include files in
2062 + # INCLUDES, setting the cache variable VAR accordingly.
2063 + ac_fn_c_check_header_compile ()
2064 + {
2065 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2067 + $as_echo_n "checking for $2... " >&6; }
2068 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2069 +  $as_echo_n "(cached) " >&6
2070 + else
2071 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 + /* end confdefs.h.  */
2073 + $4
2074 + #include <$2>
2075 + _ACEOF
2076 + if ac_fn_c_try_compile "$LINENO"; then :
2077 +  eval "$3=yes"
2078 + else
2079 +  eval "$3=no"
2080 + fi
2081 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 + fi
2083 + eval ac_res=\$$3
2084 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2085 + $as_echo "$ac_res" >&6; }
2086 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2087  
2088 + } # ac_fn_c_check_header_compile
2089  
2090 < ac_aux_dir=
2091 < for ac_dir in ac-tools $srcdir/ac-tools; do
2092 <  if test -f $ac_dir/install-sh; then
2093 <    ac_aux_dir=$ac_dir
2094 <    ac_install_sh="$ac_aux_dir/install-sh -c"
2095 <    break
2096 <  elif test -f $ac_dir/install.sh; then
2097 <    ac_aux_dir=$ac_dir
2098 <    ac_install_sh="$ac_aux_dir/install.sh -c"
2099 <    break
2100 <  elif test -f $ac_dir/shtool; then
2101 <    ac_aux_dir=$ac_dir
2102 <    ac_install_sh="$ac_aux_dir/shtool install -c"
2103 <    break
2090 > # ac_fn_cxx_try_cpp LINENO
2091 > # ------------------------
2092 > # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2093 > ac_fn_cxx_try_cpp ()
2094 > {
2095 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096 >  if { { ac_try="$ac_cpp conftest.$ac_ext"
2097 > case "(($ac_try" in
2098 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2099 >  *) ac_try_echo=$ac_try;;
2100 > esac
2101 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2102 > $as_echo "$ac_try_echo"; } >&5
2103 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2104 >  ac_status=$?
2105 >  if test -s conftest.err; then
2106 >    grep -v '^ *+' conftest.err >conftest.er1
2107 >    cat conftest.er1 >&5
2108 >    mv -f conftest.er1 conftest.err
2109    fi
2110 < done
2111 < if test -z "$ac_aux_dir"; then
2112 <  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
2113 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
2114 <   { (exit 1); exit 1; }; }
2110 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2111 >  test $ac_status = 0; } >/dev/null && {
2112 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2113 >         test ! -s conftest.err
2114 >       }; then :
2115 >  ac_retval=0
2116 > else
2117 >  $as_echo "$as_me: failed program was:" >&5
2118 > sed 's/^/| /' conftest.$ac_ext >&5
2119 >
2120 >    ac_retval=1
2121   fi
2122 < ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2123 < ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1376 < ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2122 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2123 >  return $ac_retval
2124  
2125 + } # ac_fn_cxx_try_cpp
2126  
2127 < # This file is part of Autoconf.                       -*- Autoconf -*-
2128 < # Programming languages support.
2129 < # Copyright 2000, 2001
2130 < # Free Software Foundation, Inc.
2131 < #
2132 < # This program is free software; you can redistribute it and/or modify
2133 < # it under the terms of the GNU General Public License as published by
2134 < # the Free Software Foundation; either version 2, or (at your option)
2135 < # any later version.
2136 < #
2137 < # This program is distributed in the hope that it will be useful,
2138 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
2139 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2140 < # GNU General Public License for more details.
2141 < #
2142 < # You should have received a copy of the GNU General Public License
2143 < # along with this program; if not, write to the Free Software
2144 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
2145 < # 02111-1307, USA.
2146 < #
2147 < # As a special exception, the Free Software Foundation gives unlimited
2148 < # permission to copy, distribute and modify the configure scripts that
2149 < # are the output of Autoconf.  You need not follow the terms of the GNU
2150 < # General Public License when using or distributing such scripts, even
2151 < # though portions of the text of Autoconf appear in them.  The GNU
2152 < # General Public License (GPL) does govern all other use of the material
2153 < # that constitutes the Autoconf program.
2154 < #
2155 < # Certain portions of the Autoconf source text are designed to be copied
2156 < # (in certain cases, depending on the input) into the output of
2157 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
2158 < # source text consists of comments plus executable code that decides which
2159 < # of the data portions to output in any given case.  We call these
2160 < # 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).
2127 > # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2128 > # ---------------------------------------------------------
2129 > # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2130 > # the include files in INCLUDES and setting the cache variable VAR
2131 > # accordingly.
2132 > ac_fn_cxx_check_header_mongrel ()
2133 > {
2134 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 >  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2136 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2137 > $as_echo_n "checking for $2... " >&6; }
2138 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2139 >  $as_echo_n "(cached) " >&6
2140 > fi
2141 > eval ac_res=\$$3
2142 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2143 > $as_echo "$ac_res" >&6; }
2144 > else
2145 >  # Is the header compilable?
2146 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2147 > $as_echo_n "checking $2 usability... " >&6; }
2148 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 > /* end confdefs.h.  */
2150 > $4
2151 > #include <$2>
2152 > _ACEOF
2153 > if ac_fn_cxx_try_compile "$LINENO"; then :
2154 >  ac_header_compiler=yes
2155 > else
2156 >  ac_header_compiler=no
2157 > fi
2158 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2159 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2160 > $as_echo "$ac_header_compiler" >&6; }
2161  
2162 + # Is the header present?
2163 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2164 + $as_echo_n "checking $2 presence... " >&6; }
2165 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 + /* end confdefs.h.  */
2167 + #include <$2>
2168 + _ACEOF
2169 + if ac_fn_cxx_try_cpp "$LINENO"; then :
2170 +  ac_header_preproc=yes
2171 + else
2172 +  ac_header_preproc=no
2173 + fi
2174 + rm -f conftest.err conftest.$ac_ext
2175 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2176 + $as_echo "$ac_header_preproc" >&6; }
2177  
2178 < # Table of Contents:
2179 < #
2180 < # 1. Language selection
2181 < #    and routines to produce programs in a given language.
2182 < #  a. Fortran 77 (to be moved from aclang.m4)
2183 < #  b. Fortran 90
2184 < #  c. Fortran 95
2185 < #
2186 < # 2. Producing programs in a given language.
2187 < #  a. Fortran 77 (to be moved from aclang.m4)
2188 < #  b. Fortran 90
2189 < #  c. Fortran 95
2190 < #
2191 < # 3. Looking for a compiler
2192 < #    And possibly the associated preprocessor.
2193 < #  a. Fortran 77 (to be moved from aclang.m4)
2194 < #  b. Fortran 90
2195 < #  c. Fortran 95
2196 < #
2197 < # 4. Compilers' characteristics.
2198 < #  a. Fortran 77 (to be moved from aclang.m4)
2199 < #  b. Fortran 90
2200 < #  c. Fortran 95
2178 > # So?  What about this header?
2179 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2180 >  yes:no: )
2181 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2182 > $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2183 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2184 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2185 >    ;;
2186 >  no:yes:* )
2187 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2188 > $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2189 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2190 > $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2191 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2192 > $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2193 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2194 > $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2195 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2196 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2197 > ( cat <<\_ASBOX
2198 > ## ------------------------------ ##
2199 > ## Report this to gezelter@nd.edu ##
2200 > ## ------------------------------ ##
2201 > _ASBOX
2202 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
2203 >    ;;
2204 > esac
2205 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2206 > $as_echo_n "checking for $2... " >&6; }
2207 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2208 >  $as_echo_n "(cached) " >&6
2209 > else
2210 >  eval "$3=\$ac_header_compiler"
2211 > fi
2212 > eval ac_res=\$$3
2213 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2214 > $as_echo "$ac_res" >&6; }
2215 > fi
2216 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2217  
2218 < # _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
2218 > } # ac_fn_cxx_check_header_mongrel
2219  
2220 + # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2221 + # -------------------------------------------
2222 + # Tests whether TYPE exists after having included INCLUDES, setting cache
2223 + # variable VAR accordingly.
2224 + ac_fn_c_check_type ()
2225 + {
2226 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2227 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2228 + $as_echo_n "checking for $2... " >&6; }
2229 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2230 +  $as_echo_n "(cached) " >&6
2231 + else
2232 +  eval "$3=no"
2233 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 + /* end confdefs.h.  */
2235 + $4
2236 + #ifdef FC_DUMMY_MAIN
2237 + #ifndef FC_DUMMY_MAIN_EQ_F77
2238 + #  ifdef __cplusplus
2239 +     extern "C"
2240 + #  endif
2241 +   int FC_DUMMY_MAIN() { return 1; }
2242 + #endif
2243 + #endif
2244 + int
2245 + main ()
2246 + {
2247 + if (sizeof ($2))
2248 +         return 0;
2249 +  ;
2250 +  return 0;
2251 + }
2252 + _ACEOF
2253 + if ac_fn_c_try_compile "$LINENO"; then :
2254 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 + /* end confdefs.h.  */
2256 + $4
2257 + #ifdef FC_DUMMY_MAIN
2258 + #ifndef FC_DUMMY_MAIN_EQ_F77
2259 + #  ifdef __cplusplus
2260 +     extern "C"
2261 + #  endif
2262 +   int FC_DUMMY_MAIN() { return 1; }
2263 + #endif
2264 + #endif
2265 + int
2266 + main ()
2267 + {
2268 + if (sizeof (($2)))
2269 +            return 0;
2270 +  ;
2271 +  return 0;
2272 + }
2273 + _ACEOF
2274 + if ac_fn_c_try_compile "$LINENO"; then :
2275  
2276 + else
2277 +  eval "$3=yes"
2278 + fi
2279 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 + fi
2281 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 + fi
2283 + eval ac_res=\$$3
2284 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2285 + $as_echo "$ac_res" >&6; }
2286 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2287  
2288 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
2289 < # -------------------------------------------------
2290 < #
2291 < # 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
2288 > } # ac_fn_c_check_type
2289 > cat >config.log <<_ACEOF
2290 > This file contains any messages produced by compilers while
2291 > running configure, to aid debugging if configure makes a mistake.
2292  
2293 + It was created by OOPSE $as_me 4.0, which was
2294 + generated by GNU Autoconf 2.64.  Invocation command line was
2295  
2296 +  $ $0 $@
2297  
2298 < ## ----------------------- ##
2299 < ## 1. Language selection.  ##
2300 < ## ----------------------- ##
2298 > _ACEOF
2299 > exec 5>>config.log
2300 > {
2301 > cat <<_ASUNAME
2302 > ## --------- ##
2303 > ## Platform. ##
2304 > ## --------- ##
2305  
2306 < # ----------------------------- #
2307 < # 1b. The Fortran 90 language.  #
2308 < # ----------------------------- #
2306 > hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2307 > uname -m = `(uname -m) 2>/dev/null || echo unknown`
2308 > uname -r = `(uname -r) 2>/dev/null || echo unknown`
2309 > uname -s = `(uname -s) 2>/dev/null || echo unknown`
2310 > uname -v = `(uname -v) 2>/dev/null || echo unknown`
2311  
2312 < # AC_LANG(Fortran 90)
2313 < # -------------------
2312 > /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2313 > /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2314  
2315 + /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2316 + /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2317 + /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2318 + /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2319 + /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2320 + /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2321 + /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2322  
2323 + _ASUNAME
2324  
2325 < # _AC_LANG_ABBREV(Fortran 90)
2326 < # ---------------------------
2325 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2326 > for as_dir in $PATH
2327 > do
2328 >  IFS=$as_save_IFS
2329 >  test -z "$as_dir" && as_dir=.
2330 >    $as_echo "PATH: $as_dir"
2331 >  done
2332 > IFS=$as_save_IFS
2333  
2334 + } >&5
2335  
2336 + cat >&5 <<_ACEOF
2337  
1517 # ----------------------------- #
1518 # 1c. The Fortran 95 language.  #
1519 # ----------------------------- #
2338  
2339 < # AC_LANG(Fortran 95)
2340 < # -------------------
2339 > ## ----------- ##
2340 > ## Core tests. ##
2341 > ## ----------- ##
2342  
2343 + _ACEOF
2344  
2345  
2346 < # _AC_LANG_ABBREV(Fortran 95)
2347 < # ---------------------------
2346 > # Keep a trace of the command line.
2347 > # Strip out --no-create and --no-recursion so they do not pile up.
2348 > # Strip out --silent because we don't want to record it for future runs.
2349 > # Also quote any args containing shell meta-characters.
2350 > # Make two passes to allow for proper duplicate-argument suppression.
2351 > ac_configure_args=
2352 > ac_configure_args0=
2353 > ac_configure_args1=
2354 > ac_must_keep_next=false
2355 > for ac_pass in 1 2
2356 > do
2357 >  for ac_arg
2358 >  do
2359 >    case $ac_arg in
2360 >    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2361 >    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2362 >    | -silent | --silent | --silen | --sile | --sil)
2363 >      continue ;;
2364 >    *\'*)
2365 >      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2366 >    esac
2367 >    case $ac_pass in
2368 >    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2369 >    2)
2370 >      as_fn_append ac_configure_args1 " '$ac_arg'"
2371 >      if test $ac_must_keep_next = true; then
2372 >        ac_must_keep_next=false # Got value, back to normal.
2373 >      else
2374 >        case $ac_arg in
2375 >          *=* | --config-cache | -C | -disable-* | --disable-* \
2376 >          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2377 >          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2378 >          | -with-* | --with-* | -without-* | --without-* | --x)
2379 >            case "$ac_configure_args0 " in
2380 >              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2381 >            esac
2382 >            ;;
2383 >          -* ) ac_must_keep_next=true ;;
2384 >        esac
2385 >      fi
2386 >      as_fn_append ac_configure_args " '$ac_arg'"
2387 >      ;;
2388 >    esac
2389 >  done
2390 > done
2391 > { ac_configure_args0=; unset ac_configure_args0;}
2392 > { ac_configure_args1=; unset ac_configure_args1;}
2393  
2394 + # When interrupted or exit'd, cleanup temporary files, and complete
2395 + # config.log.  We remove comments because anyway the quotes in there
2396 + # would cause problems or look ugly.
2397 + # WARNING: Use '\'' to represent an apostrophe within the trap.
2398 + # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2399 + trap 'exit_status=$?
2400 +  # Save into config.log some information that might help in debugging.
2401 +  {
2402 +    echo
2403  
2404 +    cat <<\_ASBOX
2405 + ## ---------------- ##
2406 + ## Cache variables. ##
2407 + ## ---------------- ##
2408 + _ASBOX
2409 +    echo
2410 +    # The following way of writing the cache mishandles newlines in values,
2411 + (
2412 +  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2413 +    eval ac_val=\$$ac_var
2414 +    case $ac_val in #(
2415 +    *${as_nl}*)
2416 +      case $ac_var in #(
2417 +      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2418 + $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2419 +      esac
2420 +      case $ac_var in #(
2421 +      _ | IFS | as_nl) ;; #(
2422 +      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2423 +      *) { eval $ac_var=; unset $ac_var;} ;;
2424 +      esac ;;
2425 +    esac
2426 +  done
2427 +  (set) 2>&1 |
2428 +    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2429 +    *${as_nl}ac_space=\ *)
2430 +      sed -n \
2431 +        "s/'\''/'\''\\\\'\'''\''/g;
2432 +          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2433 +      ;; #(
2434 +    *)
2435 +      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2436 +      ;;
2437 +    esac |
2438 +    sort
2439 + )
2440 +    echo
2441  
2442 < ## ---------------------- ##
2443 < ## 2.Producing programs.  ##
2444 < ## ---------------------- ##
2442 >    cat <<\_ASBOX
2443 > ## ----------------- ##
2444 > ## Output variables. ##
2445 > ## ----------------- ##
2446 > _ASBOX
2447 >    echo
2448 >    for ac_var in $ac_subst_vars
2449 >    do
2450 >      eval ac_val=\$$ac_var
2451 >      case $ac_val in
2452 >      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2453 >      esac
2454 >      $as_echo "$ac_var='\''$ac_val'\''"
2455 >    done | sort
2456 >    echo
2457  
2458 < # ------------------------ #
2459 < # 2b. Fortran 90 sources.  #
2460 < # ------------------------ #
2458 >    if test -n "$ac_subst_files"; then
2459 >      cat <<\_ASBOX
2460 > ## ------------------- ##
2461 > ## File substitutions. ##
2462 > ## ------------------- ##
2463 > _ASBOX
2464 >      echo
2465 >      for ac_var in $ac_subst_files
2466 >      do
2467 >        eval ac_val=\$$ac_var
2468 >        case $ac_val in
2469 >        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 >        esac
2471 >        $as_echo "$ac_var='\''$ac_val'\''"
2472 >      done | sort
2473 >      echo
2474 >    fi
2475  
2476 < # AC_LANG_SOURCE(Fortran 90)(BODY)
2477 < # --------------------------------
2476 >    if test -s confdefs.h; then
2477 >      cat <<\_ASBOX
2478 > ## ----------- ##
2479 > ## confdefs.h. ##
2480 > ## ----------- ##
2481 > _ASBOX
2482 >      echo
2483 >      cat confdefs.h
2484 >      echo
2485 >    fi
2486 >    test "$ac_signal" != 0 &&
2487 >      $as_echo "$as_me: caught signal $ac_signal"
2488 >    $as_echo "$as_me: exit $exit_status"
2489 >  } >&5
2490 >  rm -f core *.core core.conftest.* &&
2491 >    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2492 >    exit $exit_status
2493 > ' 0
2494 > for ac_signal in 1 2 13 15; do
2495 >  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2496 > done
2497 > ac_signal=0
2498  
2499 + # confdefs.h avoids OS command line length limits that DEFS can exceed.
2500 + rm -f -r conftest* confdefs.h
2501  
2502 + $as_echo "/* confdefs.h */" > confdefs.h
2503  
2504 < # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1545 < # -----------------------------------------------
2504 > # Predefined preprocessor variables.
2505  
2506 + cat >>confdefs.h <<_ACEOF
2507 + #define PACKAGE_NAME "$PACKAGE_NAME"
2508 + _ACEOF
2509  
2510 < # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
2511 < # --------------------------------------------
2510 > cat >>confdefs.h <<_ACEOF
2511 > #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2512 > _ACEOF
2513  
2514 + cat >>confdefs.h <<_ACEOF
2515 + #define PACKAGE_VERSION "$PACKAGE_VERSION"
2516 + _ACEOF
2517  
2518 + cat >>confdefs.h <<_ACEOF
2519 + #define PACKAGE_STRING "$PACKAGE_STRING"
2520 + _ACEOF
2521  
2522 < # ------------------------ #
2523 < # 2c. Fortran 95 sources.  #
2524 < # ------------------------ #
2522 > cat >>confdefs.h <<_ACEOF
2523 > #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2524 > _ACEOF
2525  
2526 < # AC_LANG_SOURCE(Fortran 95)(BODY)
2527 < # --------------------------------
2526 > cat >>confdefs.h <<_ACEOF
2527 > #define PACKAGE_URL "$PACKAGE_URL"
2528 > _ACEOF
2529  
2530  
2531 < # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
2532 < # -----------------------------------------------
2531 > # Let the site file select an alternate cache file if it wants to.
2532 > # Prefer an explicitly selected file to automatically selected ones.
2533 > ac_site_file1=NONE
2534 > ac_site_file2=NONE
2535 > if test -n "$CONFIG_SITE"; then
2536 >  ac_site_file1=$CONFIG_SITE
2537 > elif test "x$prefix" != xNONE; then
2538 >  ac_site_file1=$prefix/share/config.site
2539 >  ac_site_file2=$prefix/etc/config.site
2540 > else
2541 >  ac_site_file1=$ac_default_prefix/share/config.site
2542 >  ac_site_file2=$ac_default_prefix/etc/config.site
2543 > fi
2544 > for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2545 > do
2546 >  test "x$ac_site_file" = xNONE && continue
2547 >  if test -r "$ac_site_file"; then
2548 >    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2549 > $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2550 >    sed 's/^/| /' "$ac_site_file" >&5
2551 >    . "$ac_site_file"
2552 >  fi
2553 > done
2554  
2555 + if test -r "$cache_file"; then
2556 +  # Some versions of bash will fail to source /dev/null (special
2557 +  # files actually), so we avoid doing that.
2558 +  if test -f "$cache_file"; then
2559 +    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2560 + $as_echo "$as_me: loading cache $cache_file" >&6;}
2561 +    case $cache_file in
2562 +      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2563 +      *)                      . "./$cache_file";;
2564 +    esac
2565 +  fi
2566 + else
2567 +  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2568 + $as_echo "$as_me: creating cache $cache_file" >&6;}
2569 +  >$cache_file
2570 + fi
2571  
2572 < # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
2573 < # --------------------------------------------
2572 > # Check that the precious variables saved in the cache have kept the same
2573 > # value.
2574 > ac_cache_corrupted=false
2575 > for ac_var in $ac_precious_vars; do
2576 >  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2577 >  eval ac_new_set=\$ac_env_${ac_var}_set
2578 >  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2579 >  eval ac_new_val=\$ac_env_${ac_var}_value
2580 >  case $ac_old_set,$ac_new_set in
2581 >    set,)
2582 >      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2583 > $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2584 >      ac_cache_corrupted=: ;;
2585 >    ,set)
2586 >      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2587 > $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2588 >      ac_cache_corrupted=: ;;
2589 >    ,);;
2590 >    *)
2591 >      if test "x$ac_old_val" != "x$ac_new_val"; then
2592 >        # differences in whitespace do not lead to failure.
2593 >        ac_old_val_w=`echo x $ac_old_val`
2594 >        ac_new_val_w=`echo x $ac_new_val`
2595 >        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2596 >          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2597 > $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2598 >          ac_cache_corrupted=:
2599 >        else
2600 >          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2601 > $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2602 >          eval $ac_var=\$ac_old_val
2603 >        fi
2604 >        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2605 > $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2606 >        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2607 > $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2608 >      fi;;
2609 >  esac
2610 >  # Pass precious variables to config.status.
2611 >  if test "$ac_new_set" = set; then
2612 >    case $ac_new_val in
2613 >    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2614 >    *) ac_arg=$ac_var=$ac_new_val ;;
2615 >    esac
2616 >    case " $ac_configure_args " in
2617 >      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2618 >      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2619 >    esac
2620 >  fi
2621 > done
2622 > if $ac_cache_corrupted; then
2623 >  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2624 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2625 >  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2626 > $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2627 >  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2628 > fi
2629 > ## -------------------- ##
2630 > ## Main body of script. ##
2631 > ## -------------------- ##
2632  
2633 + ac_ext=c
2634 + ac_cpp='$CPP $CPPFLAGS'
2635 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2636 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2637 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
2638  
2639  
2640 < ## -------------------------------------------- ##
2641 < ## 3. Looking for Compilers and Preprocessors.  ##
2642 < ## -------------------------------------------- ##
2640 > ac_aux_dir=
2641 > for ac_dir in ac-tools "$srcdir"/ac-tools; do
2642 >  for ac_t in install-sh install.sh shtool; do
2643 >    if test -f "$ac_dir/$ac_t"; then
2644 >      ac_aux_dir=$ac_dir
2645 >      ac_install_sh="$ac_aux_dir/$ac_t -c"
2646 >      break 2
2647 >    fi
2648 >  done
2649 > done
2650 > if test -z "$ac_aux_dir"; then
2651 >  as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2652 > fi
2653  
2654 < # ----------------------------- #
2655 < # 3b. The Fortran 90 compiler.  #
2656 < # ----------------------------- #
2654 > # These three variables are undocumented and unsupported,
2655 > # and are intended to be withdrawn in a future Autoconf release.
2656 > # They can cause serious problems if a builder's source tree is in a directory
2657 > # whose full name contains unusual characters.
2658 > ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2659 > ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2660 > ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2661  
2662  
1579 # AC_LANG_PREPROC(Fortran 90)
1580 # ---------------------------
1581 # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2663  
2664 + ac_config_headers="$ac_config_headers src/config.h"
2665  
2666  
1585 # AC_LANG_COMPILER(Fortran 90)
1586 # ----------------------------
1587 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1588 # AC_REQUIRE'able.
2667  
2668  
2669  
1592 # AC_PROG_F90([COMPILERS...])
1593 # ---------------------------
1594 # COMPILERS is a space separated list of Fortran 90 compilers to search
1595 # for.
1596 #
1597 # Compilers are ordered by
1598 #  1. F90, F95
1599 #  2. Good/tested native compilers, bad/untested native compilers
1600 #
1601 # 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
2670  
2671  
1609 # ----------------------------- #
1610 # 3c. The Fortran 95 compiler.  #
1611 # ----------------------------- #
2672  
2673  
1614 # AC_LANG_PREPROC(Fortran 95)
1615 # ---------------------------
1616 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2674  
2675  
2676  
1620 # AC_LANG_COMPILER(Fortran 95)
1621 # ----------------------------
1622 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1623 # AC_REQUIRE'able.
2677  
2678  
2679  
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
2680  
2681  
1641 ## ------------------------------- ##
1642 ## 4. Compilers' characteristics.  ##
1643 ## ------------------------------- ##
2682  
2683  
1646 # ---------------------------------------- #
1647 # 4b. Fortan 90 compiler characteristics.  #
1648 # ---------------------------------------- #
2684  
2685  
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
2686  
2687  
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
2688  
2689  
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
2690  
2691  
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
2692  
1717 # The replacement is empty.
2693  
2694  
2695  
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
2696  
2697  
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
2698  
2699  
1738 # ---------------------------------------- #
1739 # 4c. Fortan 95 compiler characteristics.  #
1740 # ---------------------------------------- #
2700  
2701  
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
2702  
2703  
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
2704  
2705  
2706 < # AC_F95_LIBRARY_LDFLAGS
2707 < # ----------------------
2706 >
2707 >
2708 >
2709   #
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.
2710   #
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.
2711   #
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
2712  
2713  
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
2714  
1809 # The replacement is empty.
2715  
2716  
2717  
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
2718  
2719  
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
2720  
2721 +
2722   # AC_F90_MODULE_NAMES
2723   # -------------------
2724   #
# Line 1885 | Line 2778 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2778  
2779  
2780  
2781 +
2782 +
2783 +
2784 +
2785 +
2786 +
2787 +
2788 +
2789 +
2790 +
2791 +
2792 +
2793 +
2794 +
2795 +
2796 +
2797 +
2798 +
2799 +
2800 +
2801 +
2802 +
2803 +
2804 +
2805 +
2806 +
2807 +
2808 +
2809 +
2810 +
2811 +
2812 +
2813 +
2814 +
2815 + # ===========================================================================
2816 + #             http://www.nongnu.org/autoconf-archive/ax_mpi.html
2817 + # ===========================================================================
2818   #
2819 + # SYNOPSIS
2820   #
2821 + #   AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2822   #
2823 + # DESCRIPTION
2824 + #
2825 + #   This macro tries to find out how to compile programs that use MPI
2826 + #   (Message Passing Interface), a standard API for parallel process
2827 + #   communication (see http://www-unix.mcs.anl.gov/mpi/)
2828 + #
2829 + #   On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2830 + #   to the name of the MPI compiler, depending upon the current language.
2831 + #   (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2832 + #   mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2833 + #   are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2834 + #   MPICC/MPICXX/MPIF77/MPIFC was not found).
2835 + #
2836 + #   If you want to compile everything with MPI, you should set:
2837 + #
2838 + #       CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2839 + #       LIBS="$MPILIBS $LIBS"
2840 + #
2841 + #   NOTE: The above assumes that you will use $CC (or whatever) for linking
2842 + #   as well as for compiling. (This is the default for automake and most
2843 + #   Makefiles.)
2844 + #
2845 + #   The user can force a particular library/compiler by setting the
2846 + #   MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2847 + #
2848 + #   ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2849 + #   found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2850 + #   found. If ACTION-IF-FOUND is not specified, the default action will
2851 + #   define HAVE_MPI.
2852 + #
2853 + # LICENSE
2854 + #
2855 + #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2856 + #   Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2857 + #
2858 + #   This program is free software: you can redistribute it and/or modify it
2859 + #   under the terms of the GNU General Public License as published by the
2860 + #   Free Software Foundation, either version 3 of the License, or (at your
2861 + #   option) any later version.
2862 + #
2863 + #   This program is distributed in the hope that it will be useful, but
2864 + #   WITHOUT ANY WARRANTY; without even the implied warranty of
2865 + #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2866 + #   Public License for more details.
2867 + #
2868 + #   You should have received a copy of the GNU General Public License along
2869 + #   with this program. If not, see <http://www.gnu.org/licenses/>.
2870 + #
2871 + #   As a special exception, the respective Autoconf Macro's copyright owner
2872 + #   gives unlimited permission to copy, distribute and modify the configure
2873 + #   scripts that are the output of Autoconf when processing the Macro. You
2874 + #   need not follow the terms of the GNU General Public License when using
2875 + #   or distributing such scripts, even though portions of the text of the
2876 + #   Macro appear in them. The GNU General Public License (GPL) does govern
2877 + #   all other use of the material that constitutes the Autoconf Macro.
2878 + #
2879 + #   This special exception to the GPL applies to versions of the Autoconf
2880 + #   Macro released by the Autoconf Archive. When you make and distribute a
2881 + #   modified version of the Autoconf Macro, you may extend this special
2882 + #   exception to the GPL to apply to your modified version as well.
2883  
2884 + # This is what autoupdate's m4 run will expand.  It fires
2885 + # the warning (with _au_warn_XXX), outputs it into the
2886 + # updated configure.ac (with AC_DIAGNOSE), and then outputs
2887 + # the replacement expansion.
2888  
2889  
2890 + # This is an auxiliary macro that is also run when
2891 + # autoupdate runs m4.  It simply calls m4_warning, but
2892 + # we need a wrapper so that each warning is emitted only
2893 + # once.  We break the quoting in m4_warning's argument in
2894 + # order to expand this macro's arguments, not AU_DEFUN's.
2895  
2896  
2897 + # Finally, this is the expansion that is picked up by
2898 + # autoconf.  It tells the user to run autoupdate, and
2899 + # then outputs the replacement expansion.  We do not care
2900 + # about autoupdate's warning because that contains
2901 + # information on what to do *after* running autoupdate.
2902  
2903  
2904  
1899 # set program name
1900 PROGNAME="oopse"
2905  
2906  
1903 # there are two ways to do debugging.  One with the --enable-debug flag
1904 # and one using the DEBUG environment variable
2907  
1906 debug=0
1907 # Check whether --enable-debug or --disable-debug was given.
1908 if test "${enable_debug+set}" = set; then
1909  enableval="$enable_debug"
1910  debug=1
1911 fi;
1912 if test "${DEBUG}"; then
2908  
1914 cat >>confdefs.h <<\_ACEOF
1915 #define debug 1
1916 _ACEOF
2909  
1918  msg="$msg, debug mode"
1919 fi
2910  
2911  
2912 +
2913 +
2914 +
2915 +
2916 +
2917 +
2918 +
2919 +
2920 +
2921 +
2922 +
2923 +
2924 +
2925 +
2926 + # This is taken from http://autoqt.sourceforge.net/
2927 + # Copyright (c) 2002, Geoffrey Wossum
2928 + # All rights reserved.
2929 +
2930 + # Redistribution and use in source and binary forms, with or without
2931 + # modification, are permitted provided that the following conditions are
2932 + # met:
2933 +
2934 + #  - Redistributions of source code must retain the above copyright notice,
2935 + #    this list of conditions and the following disclaimer.
2936 +
2937 + #  - Redistributions in binary form must reproduce the above copyright
2938 + #    notice, this list of conditions and the following disclaimer in the
2939 + #    documentation and/or other materials provided with the distribution.
2940 +
2941 + #  - Neither the name of Geoffrey Wossum nor the names of its
2942 + #    contributors may be used to endorse or promote products derived from
2943 + #    this software without specific prior written permission.
2944 +
2945 +
2946 + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2947 + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2948 + # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2949 + # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2950 + # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2951 + # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2952 + # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2953 + # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2954 + # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2955 + # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2956 + # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2957 +
2958 +
2959 + # Check for Qt compiler flags, linker flags, and binary packages
2960 +
2961 +
2962 +
2963   # who am i
2964   # Make sure we can run config.sub.
2965 < $ac_config_sub sun4 >/dev/null 2>&1 ||
2966 <  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1926 < echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1927 <   { (exit 1); exit 1; }; }
2965 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2966 >  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2967  
2968 < echo "$as_me:$LINENO: checking build system type" >&5
2969 < echo $ECHO_N "checking build system type... $ECHO_C" >&6
2970 < if test "${ac_cv_build+set}" = set; then
2971 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2968 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2969 > $as_echo_n "checking build system type... " >&6; }
2970 > if test "${ac_cv_build+set}" = set; then :
2971 >  $as_echo_n "(cached) " >&6
2972   else
2973 <  ac_cv_build_alias=$build_alias
2974 < test -z "$ac_cv_build_alias" &&
2975 <  ac_cv_build_alias=`$ac_config_guess`
2976 < test -z "$ac_cv_build_alias" &&
2977 <  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2978 < echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2979 <   { (exit 1); exit 1; }; }
1941 < ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1942 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1943 < echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1944 <   { (exit 1); exit 1; }; }
2973 >  ac_build_alias=$build_alias
2974 > test "x$ac_build_alias" = x &&
2975 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2976 > test "x$ac_build_alias" = x &&
2977 >  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2978 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2979 >  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2980  
2981   fi
2982 < echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2983 < echo "${ECHO_T}$ac_cv_build" >&6
2982 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2983 > $as_echo "$ac_cv_build" >&6; }
2984 > case $ac_cv_build in
2985 > *-*-*) ;;
2986 > *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2987 > esac
2988   build=$ac_cv_build
2989 < build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2990 < build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2991 < build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2989 > ac_save_IFS=$IFS; IFS='-'
2990 > set x $ac_cv_build
2991 > shift
2992 > build_cpu=$1
2993 > build_vendor=$2
2994 > shift; shift
2995 > # Remember, the first character of IFS is used to create $*,
2996 > # except with old shells:
2997 > build_os=$*
2998 > IFS=$ac_save_IFS
2999 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3000  
3001  
3002 < echo "$as_me:$LINENO: checking host system type" >&5
3003 < echo $ECHO_N "checking host system type... $ECHO_C" >&6
3004 < if test "${ac_cv_host+set}" = set; then
3005 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3002 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3003 > $as_echo_n "checking host system type... " >&6; }
3004 > if test "${ac_cv_host+set}" = set; then :
3005 >  $as_echo_n "(cached) " >&6
3006   else
3007 <  ac_cv_host_alias=$host_alias
3008 < test -z "$ac_cv_host_alias" &&
3009 <  ac_cv_host_alias=$ac_cv_build_alias
3010 < ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3011 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3012 < echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1966 <   { (exit 1); exit 1; }; }
3007 >  if test "x$host_alias" = x; then
3008 >  ac_cv_host=$ac_cv_build
3009 > else
3010 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3011 >    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3012 > fi
3013  
3014   fi
3015 < echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3016 < echo "${ECHO_T}$ac_cv_host" >&6
3015 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3016 > $as_echo "$ac_cv_host" >&6; }
3017 > case $ac_cv_host in
3018 > *-*-*) ;;
3019 > *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3020 > esac
3021   host=$ac_cv_host
3022 < host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3023 < host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3024 < host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3022 > ac_save_IFS=$IFS; IFS='-'
3023 > set x $ac_cv_host
3024 > shift
3025 > host_cpu=$1
3026 > host_vendor=$2
3027 > shift; shift
3028 > # Remember, the first character of IFS is used to create $*,
3029 > # except with old shells:
3030 > host_os=$*
3031 > IFS=$ac_save_IFS
3032 > case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3033  
3034  
3035  
3036  
3037  
3038 < ac_ext=c
3039 < ac_cpp='$CPP $CPPFLAGS'
3040 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3041 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3042 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3043 < if test -n "$ac_tool_prefix"; then
3044 <  for ac_prog in pathcc icc xlc gcc cc
3038 > # set program name
3039 > PROGNAME="oopse"
3040 >
3041 >
3042 >
3043 >
3044 > OBJEXT=".$OBJEXT"
3045 >
3046 > OOPSE=oopse
3047 >
3048 > if test "x${prefix}" = "xNONE"
3049 > then
3050 >  OOPSE_HOME=${ac_default_prefix}/oopse
3051 > else
3052 >  OOPSE_HOME=${prefix}/oopse
3053 > fi
3054 > # Check whether --enable-oopse-home was given.
3055 > if test "${enable_oopse_home+set}" = set; then :
3056 >  enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
3057 > fi
3058 >
3059 >
3060 > # there are two ways to do debugging.  One with the --enable-debug flag
3061 > # and one using the DEBUG environment variable
3062 >
3063 > debug=0
3064 > # Check whether --enable-debug was given.
3065 > if test "${enable_debug+set}" = set; then :
3066 >  enableval=$enable_debug; debug=1
3067 > fi
3068 >
3069 > if test "${DEBUG}"; then
3070 >
3071 > $as_echo "#define debug 1" >>confdefs.h
3072 >
3073 >  msg="$msg, debug mode"
3074 > fi
3075 >
3076 >
3077 > # Check whether --enable-single was given.
3078 > if test "${enable_single+set}" = set; then :
3079 >  enableval=$enable_single; ok=$enableval
3080 > else
3081 >  ok=no
3082 > fi
3083 >
3084 > # Check whether --enable-float was given.
3085 > if test "${enable_float+set}" = set; then :
3086 >  enableval=$enable_float; ok=$enableval
3087 > fi
3088 >
3089 > if test "$ok" = "yes"; then
3090 >
3091 > $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3092 >
3093 >        USE_SINGLE_PRECISION=yes
3094 >
3095 > fi
3096 >
3097 > if test x"$CC" != x; then
3098 >   for ac_prog in $CC
3099 > do
3100 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 > set dummy $ac_prog; ac_word=$2
3102 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 > $as_echo_n "checking for $ac_word... " >&6; }
3104 > if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3105 >  $as_echo_n "(cached) " >&6
3106 > else
3107 >  if test -n "$ac_cc_set"; then
3108 >  ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3109 > else
3110 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 > for as_dir in $PATH
3112 > do
3113 >  IFS=$as_save_IFS
3114 >  test -z "$as_dir" && as_dir=.
3115 >    for ac_exec_ext in '' $ac_executable_extensions; do
3116 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117 >    ac_cv_prog_ac_cc_set="$ac_prog"
3118 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119 >    break 2
3120 >  fi
3121 > done
3122 >  done
3123 > IFS=$as_save_IFS
3124 >
3125 > fi
3126 > fi
3127 > ac_cc_set=$ac_cv_prog_ac_cc_set
3128 > if test -n "$ac_cc_set"; then
3129 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3130 > $as_echo "$ac_cc_set" >&6; }
3131 > else
3132 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 > $as_echo "no" >&6; }
3134 > fi
3135 >
3136 >
3137 >  test -n "$ac_cc_set" && break
3138 > done
3139 > test -n "$ac_cc_set" || ac_cc_set="no"
3140 >
3141 >   if test $ac_cc_set != no; then :
3142 >
3143 >     # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3144 > set dummy $ac_cc_set; ac_word=$2
3145 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146 > $as_echo_n "checking for $ac_word... " >&6; }
3147 > if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3148 >  $as_echo_n "(cached) " >&6
3149 > else
3150 >  case $ac_cc_path in
3151 >  [\\/]* | ?:[\\/]*)
3152 >  ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3153 >  ;;
3154 >  *)
3155 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156 > for as_dir in $PATH
3157 > do
3158 >  IFS=$as_save_IFS
3159 >  test -z "$as_dir" && as_dir=.
3160 >    for ac_exec_ext in '' $ac_executable_extensions; do
3161 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3162 >    ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3163 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 >    break 2
3165 >  fi
3166 > done
3167 >  done
3168 > IFS=$as_save_IFS
3169 >
3170 >  test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3171 >  ;;
3172 > esac
3173 > fi
3174 > ac_cc_path=$ac_cv_path_ac_cc_path
3175 > if test -n "$ac_cc_path"; then
3176 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3177 > $as_echo "$ac_cc_path" >&6; }
3178 > else
3179 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 > $as_echo "no" >&6; }
3181 > fi
3182 >
3183 >
3184 > else
3185 >
3186 >     as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3187 > fi
3188 >
3189 >   if test $ac_cc_path != no; then :
3190 >
3191 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3192 > $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3193 >     MPICC=$CC
3194 >
3195 > else
3196 >
3197 >     as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3198 > fi
3199 > fi
3200 >
3201 > if test x"$CXX" != x; then
3202 >   for ac_prog in $CXX
3203 > do
3204 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3205 > set dummy $ac_prog; ac_word=$2
3206 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207 > $as_echo_n "checking for $ac_word... " >&6; }
3208 > if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3209 >  $as_echo_n "(cached) " >&6
3210 > else
3211 >  if test -n "$ac_cxx_set"; then
3212 >  ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3213 > else
3214 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215 > for as_dir in $PATH
3216 > do
3217 >  IFS=$as_save_IFS
3218 >  test -z "$as_dir" && as_dir=.
3219 >    for ac_exec_ext in '' $ac_executable_extensions; do
3220 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3221 >    ac_cv_prog_ac_cxx_set="$ac_prog"
3222 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223 >    break 2
3224 >  fi
3225 > done
3226 >  done
3227 > IFS=$as_save_IFS
3228 >
3229 > fi
3230 > fi
3231 > ac_cxx_set=$ac_cv_prog_ac_cxx_set
3232 > if test -n "$ac_cxx_set"; then
3233 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3234 > $as_echo "$ac_cxx_set" >&6; }
3235 > else
3236 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237 > $as_echo "no" >&6; }
3238 > fi
3239 >
3240 >
3241 >  test -n "$ac_cxx_set" && break
3242 > done
3243 > test -n "$ac_cxx_set" || ac_cxx_set="no"
3244 >
3245 >   if test $ac_cxx_set != no; then :
3246 >
3247 >     # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3248 > set dummy $ac_cxx_set; ac_word=$2
3249 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3250 > $as_echo_n "checking for $ac_word... " >&6; }
3251 > if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3252 >  $as_echo_n "(cached) " >&6
3253 > else
3254 >  case $ac_cxx_path in
3255 >  [\\/]* | ?:[\\/]*)
3256 >  ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3257 >  ;;
3258 >  *)
3259 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260 > for as_dir in $PATH
3261 > do
3262 >  IFS=$as_save_IFS
3263 >  test -z "$as_dir" && as_dir=.
3264 >    for ac_exec_ext in '' $ac_executable_extensions; do
3265 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3266 >    ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3267 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3268 >    break 2
3269 >  fi
3270 > done
3271 >  done
3272 > IFS=$as_save_IFS
3273 >
3274 >  test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3275 >  ;;
3276 > esac
3277 > fi
3278 > ac_cxx_path=$ac_cv_path_ac_cxx_path
3279 > if test -n "$ac_cxx_path"; then
3280 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3281 > $as_echo "$ac_cxx_path" >&6; }
3282 > else
3283 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3284 > $as_echo "no" >&6; }
3285 > fi
3286 >
3287 >
3288 > else
3289 >
3290 >     as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3291 > fi
3292 >
3293 >   if test $ac_cxx_path != no; then :
3294 >
3295 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3296 > $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3297 >     MPICXX=$CXX
3298 >
3299 > else
3300 >
3301 >     as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3302 > fi
3303 > fi
3304 >
3305 > if test x"$FC" != x; then
3306 >   for ac_prog in $FC
3307 > do
3308 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3309 > set dummy $ac_prog; ac_word=$2
3310 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3311 > $as_echo_n "checking for $ac_word... " >&6; }
3312 > if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3313 >  $as_echo_n "(cached) " >&6
3314 > else
3315 >  if test -n "$ac_fc_set"; then
3316 >  ac_cv_prog_ac_fc_set="$ac_fc_set" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3325 >    ac_cv_prog_ac_fc_set="$ac_prog"
3326 >    $as_echo "$as_me:${as_lineno-$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 > ac_fc_set=$ac_cv_prog_ac_fc_set
3336 > if test -n "$ac_fc_set"; then
3337 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3338 > $as_echo "$ac_fc_set" >&6; }
3339 > else
3340 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3341 > $as_echo "no" >&6; }
3342 > fi
3343 >
3344 >
3345 >  test -n "$ac_fc_set" && break
3346 > done
3347 > test -n "$ac_fc_set" || ac_fc_set="no"
3348 >
3349 >   if test $ac_fc_set != no; then :
3350 >
3351 >     # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3352 > set dummy $ac_fc_set; ac_word=$2
3353 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3354 > $as_echo_n "checking for $ac_word... " >&6; }
3355 > if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3356 >  $as_echo_n "(cached) " >&6
3357 > else
3358 >  case $ac_fc_path in
3359 >  [\\/]* | ?:[\\/]*)
3360 >  ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3361 >  ;;
3362 >  *)
3363 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 > for as_dir in $PATH
3365 > do
3366 >  IFS=$as_save_IFS
3367 >  test -z "$as_dir" && as_dir=.
3368 >    for ac_exec_ext in '' $ac_executable_extensions; do
3369 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370 >    ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3371 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372 >    break 2
3373 >  fi
3374 > done
3375 >  done
3376 > IFS=$as_save_IFS
3377 >
3378 >  test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3379 >  ;;
3380 > esac
3381 > fi
3382 > ac_fc_path=$ac_cv_path_ac_fc_path
3383 > if test -n "$ac_fc_path"; then
3384 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3385 > $as_echo "$ac_fc_path" >&6; }
3386 > else
3387 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 > $as_echo "no" >&6; }
3389 > fi
3390 >
3391 >
3392 > else
3393 >
3394 >     as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3395 > fi
3396 >
3397 >   if test $ac_fc_path != no; then :
3398 >
3399 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3400 > $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3401 >     MPIFC=$FC
3402 >
3403 > else
3404 >
3405 >     as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3406 > fi
3407 > fi
3408 >
3409 >
3410 > ac_ext=cpp
3411 > ac_cpp='$CXXCPP $CPPFLAGS'
3412 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3413 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3414 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3415 >
3416 > ac_ext=cpp
3417 > ac_cpp='$CXXCPP $CPPFLAGS'
3418 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3419 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3420 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3421 > if test -z "$CXX"; then
3422 >  if test -n "$CCC"; then
3423 >    CXX=$CCC
3424 >  else
3425 >    if test -n "$ac_tool_prefix"; then
3426 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3427    do
3428      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3429   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3430 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3431 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3432 < if test "${ac_cv_prog_CC+set}" = set; then
3433 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3430 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3431 > $as_echo_n "checking for $ac_word... " >&6; }
3432 > if test "${ac_cv_prog_CXX+set}" = set; then :
3433 >  $as_echo_n "(cached) " >&6
3434   else
3435 <  if test -n "$CC"; then
3436 <  ac_cv_prog_CC="$CC" # Let the user override the test.
3435 >  if test -n "$CXX"; then
3436 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3437   else
3438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3439   for as_dir in $PATH
3440   do
3441    IFS=$as_save_IFS
3442    test -z "$as_dir" && as_dir=.
3443 <  for ac_exec_ext in '' $ac_executable_extensions; do
3444 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3445 <    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3446 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3443 >    for ac_exec_ext in '' $ac_executable_extensions; do
3444 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3445 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3446 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3447      break 2
3448    fi
3449   done
3450 < done
3450 >  done
3451 > IFS=$as_save_IFS
3452  
3453   fi
3454   fi
3455 < CC=$ac_cv_prog_CC
3456 < if test -n "$CC"; then
3457 <  echo "$as_me:$LINENO: result: $CC" >&5
3458 < echo "${ECHO_T}$CC" >&6
3455 > CXX=$ac_cv_prog_CXX
3456 > if test -n "$CXX"; then
3457 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3458 > $as_echo "$CXX" >&6; }
3459   else
3460 <  echo "$as_me:$LINENO: result: no" >&5
3461 < echo "${ECHO_T}no" >&6
3460 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3461 > $as_echo "no" >&6; }
3462   fi
3463  
3464 <    test -n "$CC" && break
3464 >
3465 >    test -n "$CXX" && break
3466    done
3467   fi
3468 < if test -z "$CC"; then
3469 <  ac_ct_CC=$CC
3470 <  for ac_prog in pathcc icc xlc gcc cc
3468 > if test -z "$CXX"; then
3469 >  ac_ct_CXX=$CXX
3470 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3471   do
3472    # Extract the first word of "$ac_prog", so it can be a program name with args.
3473   set dummy $ac_prog; ac_word=$2
3474 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3475 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3476 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3477 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3474 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3475 > $as_echo_n "checking for $ac_word... " >&6; }
3476 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3477 >  $as_echo_n "(cached) " >&6
3478   else
3479 <  if test -n "$ac_ct_CC"; then
3480 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3479 >  if test -n "$ac_ct_CXX"; then
3480 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3481   else
3482   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3483   for as_dir in $PATH
3484   do
3485    IFS=$as_save_IFS
3486    test -z "$as_dir" && as_dir=.
3487 <  for ac_exec_ext in '' $ac_executable_extensions; do
3488 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3489 <    ac_cv_prog_ac_ct_CC="$ac_prog"
3490 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3487 >    for ac_exec_ext in '' $ac_executable_extensions; do
3488 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3489 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
3490 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3491      break 2
3492    fi
3493   done
3494 < done
3494 >  done
3495 > IFS=$as_save_IFS
3496  
3497   fi
3498   fi
3499 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
3500 < if test -n "$ac_ct_CC"; then
3501 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3502 < echo "${ECHO_T}$ac_ct_CC" >&6
3499 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3500 > if test -n "$ac_ct_CXX"; then
3501 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3502 > $as_echo "$ac_ct_CXX" >&6; }
3503   else
3504 <  echo "$as_me:$LINENO: result: no" >&5
3505 < echo "${ECHO_T}no" >&6
3504 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3505 > $as_echo "no" >&6; }
3506   fi
3507  
3508 <  test -n "$ac_ct_CC" && break
3508 >
3509 >  test -n "$ac_ct_CXX" && break
3510   done
3511  
3512 <  CC=$ac_ct_CC
3512 >  if test "x$ac_ct_CXX" = x; then
3513 >    CXX="g++"
3514 >  else
3515 >    case $cross_compiling:$ac_tool_warned in
3516 > yes:)
3517 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3518 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3519 > ac_tool_warned=yes ;;
3520 > esac
3521 >    CXX=$ac_ct_CXX
3522 >  fi
3523   fi
3524  
3525 <
3526 < 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 <
3525 >  fi
3526 > fi
3527   # Provide some information about the compiler.
3528 < echo "$as_me:$LINENO:" \
3529 <     "checking for C compiler version" >&5
3530 < ac_compiler=`set X $ac_compile; echo $2`
3531 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3532 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3528 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3529 > set X $ac_compile
3530 > ac_compiler=$2
3531 > for ac_option in --version -v -V -qversion; do
3532 >  { { ac_try="$ac_compiler $ac_option >&5"
3533 > case "(($ac_try" in
3534 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535 >  *) ac_try_echo=$ac_try;;
3536 > esac
3537 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3538 > $as_echo "$ac_try_echo"; } >&5
3539 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3540    ac_status=$?
3541 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 <  (exit $ac_status); }
3543 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3544 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
3545 <  ac_status=$?
3546 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547 <  (exit $ac_status); }
3548 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3549 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
3550 <  ac_status=$?
2095 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2096 <  (exit $ac_status); }
3541 >  if test -s conftest.err; then
3542 >    sed '10a\
3543 > ... rest of stderr output deleted ...
3544 >         10q' conftest.err >conftest.er1
3545 >    cat conftest.er1 >&5
3546 >    rm -f conftest.er1 conftest.err
3547 >  fi
3548 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3549 >  test $ac_status = 0; }
3550 > done
3551  
3552 < cat >conftest.$ac_ext <<_ACEOF
2099 < /* confdefs.h.  */
2100 < _ACEOF
2101 < cat confdefs.h >>conftest.$ac_ext
2102 < cat >>conftest.$ac_ext <<_ACEOF
3552 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3553   /* end confdefs.h.  */
3554 <
3554 > #include <stdio.h>
3555   int
3556   main ()
3557   {
3558 + FILE *f = fopen ("conftest.out", "w");
3559 + return ferror (f) || fclose (f) != 0;
3560  
3561    ;
3562    return 0;
3563   }
3564   _ACEOF
3565   ac_clean_files_save=$ac_clean_files
3566 < ac_clean_files="$ac_clean_files a.out a.exe b.out"
3566 > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3567   # Try to create an executable without -o first, disregard a.out.
3568   # It will help us diagnose broken compilers, and finding out an intuition
3569   # of exeext.
3570 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3571 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
3572 < ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2121 < if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2122 <  (eval $ac_link_default) 2>&5
2123 <  ac_status=$?
2124 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2125 <  (exit $ac_status); }; then
2126 <  # Find the output, starting from the most likely.  This scheme is
2127 < # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2128 < # resort.
3570 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3571 > $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3572 > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573  
3574 < # Be careful to initialize this variable, since it used to be cached.
3575 < # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3576 < ac_cv_exeext=
3577 < # b.out is created by i960 compilers.
3578 < for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3574 > # The possible output files:
3575 > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576 >
3577 > ac_rmfiles=
3578 > for ac_file in $ac_files
3579   do
3580 +  case $ac_file in
3581 +    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 +    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 +  esac
3584 + done
3585 + rm -f $ac_rmfiles
3586 +
3587 + if { { ac_try="$ac_link_default"
3588 + case "(($ac_try" in
3589 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 +  *) ac_try_echo=$ac_try;;
3591 + esac
3592 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593 + $as_echo "$ac_try_echo"; } >&5
3594 +  (eval "$ac_link_default") 2>&5
3595 +  ac_status=$?
3596 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597 +  test $ac_status = 0; }; then :
3598 +  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3599 + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3600 + # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3601 + # so that the user can short-circuit this test for compilers unknown to
3602 + # Autoconf.
3603 + for ac_file in $ac_files ''
3604 + do
3605    test -f "$ac_file" || continue
3606    case $ac_file in
3607 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
3607 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3608          ;;
2140    conftest.$ac_ext )
2141        # This is the source file.
2142        ;;
3609      [ab].out )
3610          # We found the default executable, but exeext='' is most
3611          # certainly right.
3612          break;;
3613      *.* )
3614 <        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3615 <        # FIXME: I believe we export ac_cv_exeext for Libtool,
3616 <        # but it would be cool to find out if it's true.  Does anybody
3617 <        # maintain Libtool? --akim.
3618 <        export ac_cv_exeext
3614 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3615 >        then :; else
3616 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3617 >        fi
3618 >        # We set ac_cv_exeext here because the later test for it is not
3619 >        # safe: cross compilers may not add the suffix if given an `-o'
3620 >        # argument, so we may need to know it at that point already.
3621 >        # Even if this section looks crufty: it has the advantage of
3622 >        # actually working.
3623          break;;
3624      * )
3625          break;;
3626    esac
3627   done
3628 + test "$ac_cv_exeext" = no && ac_cv_exeext=
3629 +
3630   else
3631 <  echo "$as_me: failed program was:" >&5
3631 >  ac_file=''
3632 > fi
3633 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3634 > $as_echo "$ac_file" >&6; }
3635 > if test -z "$ac_file"; then :
3636 >  $as_echo "$as_me: failed program was:" >&5
3637   sed 's/^/| /' conftest.$ac_ext >&5
3638  
3639 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3640 < See \`config.log' for more details." >&5
3641 < echo "$as_me: error: C compiler cannot create executables
3642 < See \`config.log' for more details." >&2;}
3643 <   { (exit 77); exit 77; }; }
3639 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3640 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3641 > { as_fn_set_status 77
3642 > as_fn_error "C++ compiler cannot create executables
3643 > See \`config.log' for more details." "$LINENO" 5; }; }
3644   fi
2168
3645   ac_exeext=$ac_cv_exeext
2170 echo "$as_me:$LINENO: result: $ac_file" >&5
2171 echo "${ECHO_T}$ac_file" >&6
3646  
3647 < # Check the compiler produces executables we can run.  If not, either
3647 > # Check that the compiler produces executables we can run.  If not, either
3648   # the compiler is broken, or we cross compile.
3649 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3650 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2177 < # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3649 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3650 > $as_echo_n "checking whether the C++ compiler works... " >&6; }
3651   # If not cross compiling, check that we can run a simple program.
3652   if test "$cross_compiling" != yes; then
3653    if { ac_try='./$ac_file'
3654 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3655 <  (eval $ac_try) 2>&5
3654 >  { { case "(($ac_try" in
3655 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656 >  *) ac_try_echo=$ac_try;;
3657 > esac
3658 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3659 > $as_echo "$ac_try_echo"; } >&5
3660 >  (eval "$ac_try") 2>&5
3661    ac_status=$?
3662 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 <  (exit $ac_status); }; }; then
3662 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3663 >  test $ac_status = 0; }; }; then
3664      cross_compiling=no
3665    else
3666      if test "$cross_compiling" = maybe; then
3667          cross_compiling=yes
3668      else
3669 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3669 >        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3670 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3671 > as_fn_error "cannot run C++ compiled programs.
3672   If you meant to cross compile, use \`--host'.
3673 < See \`config.log' for more details." >&5
2194 < echo "$as_me: error: cannot run C compiled programs.
2195 < If you meant to cross compile, use \`--host'.
2196 < See \`config.log' for more details." >&2;}
2197 <   { (exit 1); exit 1; }; }
3673 > See \`config.log' for more details." "$LINENO" 5; }
3674      fi
3675    fi
3676   fi
3677 < echo "$as_me:$LINENO: result: yes" >&5
3678 < echo "${ECHO_T}yes" >&6
3677 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3678 > $as_echo "yes" >&6; }
3679  
3680 < rm -f a.out a.exe conftest$ac_cv_exeext b.out
3680 > rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3681   ac_clean_files=$ac_clean_files_save
3682 < # Check the compiler produces executables we can run.  If not, either
3682 > # Check that the compiler produces executables we can run.  If not, either
3683   # the compiler is broken, or we cross compile.
3684 < echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3685 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
3686 < echo "$as_me:$LINENO: result: $cross_compiling" >&5
3687 < echo "${ECHO_T}$cross_compiling" >&6
3684 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3685 > $as_echo_n "checking whether we are cross compiling... " >&6; }
3686 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3687 > $as_echo "$cross_compiling" >&6; }
3688  
3689 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
3690 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3691 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3692 <  (eval $ac_link) 2>&5
3689 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3690 > $as_echo_n "checking for suffix of executables... " >&6; }
3691 > if { { ac_try="$ac_link"
3692 > case "(($ac_try" in
3693 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3694 >  *) ac_try_echo=$ac_try;;
3695 > esac
3696 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3697 > $as_echo "$ac_try_echo"; } >&5
3698 >  (eval "$ac_link") 2>&5
3699    ac_status=$?
3700 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701 <  (exit $ac_status); }; then
3700 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3701 >  test $ac_status = 0; }; then :
3702    # If both `conftest.exe' and `conftest' are `present' (well, observable)
3703   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3704   # work properly (i.e., refer to `conftest.exe'), while it won't with
# Line 2224 | Line 3706 | for ac_file in conftest.exe conftest conftest.*; do
3706   for ac_file in conftest.exe conftest conftest.*; do
3707    test -f "$ac_file" || continue
3708    case $ac_file in
3709 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3709 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3710      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2229          export ac_cv_exeext
3711            break;;
3712      * ) break;;
3713    esac
3714   done
3715   else
3716 <  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3717 < See \`config.log' for more details." >&5
3718 < echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3719 < See \`config.log' for more details." >&2;}
2239 <   { (exit 1); exit 1; }; }
3716 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3717 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3718 > as_fn_error "cannot compute suffix of executables: cannot compile and link
3719 > See \`config.log' for more details." "$LINENO" 5; }
3720   fi
2241
3721   rm -f conftest$ac_cv_exeext
3722 < echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3723 < echo "${ECHO_T}$ac_cv_exeext" >&6
3722 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3723 > $as_echo "$ac_cv_exeext" >&6; }
3724  
3725   rm -f conftest.$ac_ext
3726   EXEEXT=$ac_cv_exeext
3727   ac_exeext=$EXEEXT
3728 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
3729 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
3730 < if test "${ac_cv_objext+set}" = set; then
3731 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3728 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3729 > $as_echo_n "checking for suffix of object files... " >&6; }
3730 > if test "${ac_cv_objext+set}" = set; then :
3731 >  $as_echo_n "(cached) " >&6
3732   else
3733 <  cat >conftest.$ac_ext <<_ACEOF
2255 < /* confdefs.h.  */
2256 < _ACEOF
2257 < cat confdefs.h >>conftest.$ac_ext
2258 < cat >>conftest.$ac_ext <<_ACEOF
3733 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734   /* end confdefs.h.  */
3735  
3736   int
# Line 2267 | Line 3742 | rm -f conftest.o conftest.obj
3742   }
3743   _ACEOF
3744   rm -f conftest.o conftest.obj
3745 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3746 <  (eval $ac_compile) 2>&5
3745 > if { { ac_try="$ac_compile"
3746 > case "(($ac_try" in
3747 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3748 >  *) ac_try_echo=$ac_try;;
3749 > esac
3750 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3751 > $as_echo "$ac_try_echo"; } >&5
3752 >  (eval "$ac_compile") 2>&5
3753    ac_status=$?
3754 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3755 <  (exit $ac_status); }; then
3756 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3754 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3755 >  test $ac_status = 0; }; then :
3756 >  for ac_file in conftest.o conftest.obj conftest.*; do
3757 >  test -f "$ac_file" || continue;
3758    case $ac_file in
3759 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3759 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3760      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3761         break;;
3762    esac
3763   done
3764   else
3765 <  echo "$as_me: failed program was:" >&5
3765 >  $as_echo "$as_me: failed program was:" >&5
3766   sed 's/^/| /' conftest.$ac_ext >&5
3767  
3768 < { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3769 < See \`config.log' for more details." >&5
3770 < echo "$as_me: error: cannot compute suffix of object files: cannot compile
3771 < See \`config.log' for more details." >&2;}
2290 <   { (exit 1); exit 1; }; }
3768 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 > as_fn_error "cannot compute suffix of object files: cannot compile
3771 > See \`config.log' for more details." "$LINENO" 5; }
3772   fi
2292
3773   rm -f conftest.$ac_cv_objext conftest.$ac_ext
3774   fi
3775 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3776 < echo "${ECHO_T}$ac_cv_objext" >&6
3775 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3776 > $as_echo "$ac_cv_objext" >&6; }
3777   OBJEXT=$ac_cv_objext
3778   ac_objext=$OBJEXT
3779 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3780 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3781 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
3782 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3779 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3780 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3781 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3782 >  $as_echo_n "(cached) " >&6
3783   else
3784 <  cat >conftest.$ac_ext <<_ACEOF
2305 < /* confdefs.h.  */
2306 < _ACEOF
2307 < cat confdefs.h >>conftest.$ac_ext
2308 < cat >>conftest.$ac_ext <<_ACEOF
3784 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785   /* end confdefs.h.  */
3786  
3787   int
# Line 2319 | Line 3795 | _ACEOF
3795    return 0;
3796   }
3797   _ACEOF
3798 < rm -f conftest.$ac_objext
2323 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2324 <  (eval $ac_compile) 2>conftest.er1
2325 <  ac_status=$?
2326 <  grep -v '^ *+' conftest.er1 >conftest.err
2327 <  rm -f conftest.er1
2328 <  cat conftest.err >&5
2329 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2330 <  (exit $ac_status); } &&
2331 <         { ac_try='test -z "$ac_c_werror_flag"
2332 <                         || test ! -s conftest.err'
2333 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2334 <  (eval $ac_try) 2>&5
2335 <  ac_status=$?
2336 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2337 <  (exit $ac_status); }; } &&
2338 <         { ac_try='test -s conftest.$ac_objext'
2339 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2340 <  (eval $ac_try) 2>&5
2341 <  ac_status=$?
2342 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2343 <  (exit $ac_status); }; }; then
3798 > if ac_fn_cxx_try_compile "$LINENO"; then :
3799    ac_compiler_gnu=yes
3800   else
3801 <  echo "$as_me: failed program was:" >&5
2347 < sed 's/^/| /' conftest.$ac_ext >&5
2348 <
2349 < ac_compiler_gnu=no
3801 >  ac_compiler_gnu=no
3802   fi
3803 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3804 < ac_cv_c_compiler_gnu=$ac_compiler_gnu
3803 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3805  
3806   fi
3807 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3808 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3809 < GCC=`test $ac_compiler_gnu = yes && echo yes`
3810 < ac_test_CFLAGS=${CFLAGS+set}
2359 < ac_save_CFLAGS=$CFLAGS
2360 < CFLAGS="-g"
2361 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2362 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2363 < if test "${ac_cv_prog_cc_g+set}" = set; then
2364 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3807 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3808 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3809 > if test $ac_compiler_gnu = yes; then
3810 >  GXX=yes
3811   else
3812 <  cat >conftest.$ac_ext <<_ACEOF
3813 < /* confdefs.h.  */
3812 >  GXX=
3813 > fi
3814 > ac_test_CXXFLAGS=${CXXFLAGS+set}
3815 > ac_save_CXXFLAGS=$CXXFLAGS
3816 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3817 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3818 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
3819 >  $as_echo_n "(cached) " >&6
3820 > else
3821 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3822 >   ac_cxx_werror_flag=yes
3823 >   ac_cv_prog_cxx_g=no
3824 >   CXXFLAGS="-g"
3825 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826 > /* end confdefs.h.  */
3827 >
3828 > int
3829 > main ()
3830 > {
3831 >
3832 >  ;
3833 >  return 0;
3834 > }
3835   _ACEOF
3836 < cat confdefs.h >>conftest.$ac_ext
3837 < cat >>conftest.$ac_ext <<_ACEOF
3836 > if ac_fn_cxx_try_compile "$LINENO"; then :
3837 >  ac_cv_prog_cxx_g=yes
3838 > else
3839 >  CXXFLAGS=""
3840 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841   /* end confdefs.h.  */
3842  
3843   int
# Line 2378 | Line 3848 | _ACEOF
3848    return 0;
3849   }
3850   _ACEOF
3851 < rm -f conftest.$ac_objext
3852 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2383 <  (eval $ac_compile) 2>conftest.er1
2384 <  ac_status=$?
2385 <  grep -v '^ *+' conftest.er1 >conftest.err
2386 <  rm -f conftest.er1
2387 <  cat conftest.err >&5
2388 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389 <  (exit $ac_status); } &&
2390 <         { ac_try='test -z "$ac_c_werror_flag"
2391 <                         || test ! -s conftest.err'
2392 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2393 <  (eval $ac_try) 2>&5
2394 <  ac_status=$?
2395 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2396 <  (exit $ac_status); }; } &&
2397 <         { ac_try='test -s conftest.$ac_objext'
2398 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2399 <  (eval $ac_try) 2>&5
2400 <  ac_status=$?
2401 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2402 <  (exit $ac_status); }; }; then
2403 <  ac_cv_prog_cc_g=yes
3851 > if ac_fn_cxx_try_compile "$LINENO"; then :
3852 >
3853   else
3854 <  echo "$as_me: failed program was:" >&5
3855 < sed 's/^/| /' conftest.$ac_ext >&5
3854 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3855 >         CXXFLAGS="-g"
3856 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857 > /* end confdefs.h.  */
3858  
3859 < ac_cv_prog_cc_g=no
3859 > int
3860 > main ()
3861 > {
3862 >
3863 >  ;
3864 >  return 0;
3865 > }
3866 > _ACEOF
3867 > if ac_fn_cxx_try_compile "$LINENO"; then :
3868 >  ac_cv_prog_cxx_g=yes
3869   fi
3870 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3870 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3871   fi
3872 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3873 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3874 < if test "$ac_test_CFLAGS" = set; then
3875 <  CFLAGS=$ac_save_CFLAGS
3876 < elif test $ac_cv_prog_cc_g = yes; then
3877 <  if test "$GCC" = yes; then
3878 <    CFLAGS="-g -O2"
3872 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873 > fi
3874 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3875 >   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3876 > fi
3877 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3878 > $as_echo "$ac_cv_prog_cxx_g" >&6; }
3879 > if test "$ac_test_CXXFLAGS" = set; then
3880 >  CXXFLAGS=$ac_save_CXXFLAGS
3881 > elif test $ac_cv_prog_cxx_g = yes; then
3882 >  if test "$GXX" = yes; then
3883 >    CXXFLAGS="-g -O2"
3884    else
3885 <    CFLAGS="-g"
3885 >    CXXFLAGS="-g"
3886    fi
3887   else
3888 <  if test "$GCC" = yes; then
3889 <    CFLAGS="-O2"
3888 >  if test "$GXX" = yes; then
3889 >    CXXFLAGS="-O2"
3890    else
3891 <    CFLAGS=
3891 >    CXXFLAGS=
3892    fi
3893   fi
3894 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3895 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3896 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
3897 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3898 < else
2434 <  ac_cv_prog_cc_stdc=no
2435 < ac_save_CC=$CC
2436 < cat >conftest.$ac_ext <<_ACEOF
2437 < /* confdefs.h.  */
2438 < _ACEOF
2439 < cat confdefs.h >>conftest.$ac_ext
2440 < cat >>conftest.$ac_ext <<_ACEOF
2441 < /* end confdefs.h.  */
2442 < #include <stdarg.h>
2443 < #include <stdio.h>
2444 < #include <sys/types.h>
2445 < #include <sys/stat.h>
2446 < /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2447 < struct buf { int x; };
2448 < FILE * (*rcsopen) (struct buf *, struct stat *, int);
2449 < static char *e (p, i)
2450 <     char **p;
2451 <     int i;
2452 < {
2453 <  return p[i];
2454 < }
2455 < static char *f (char * (*g) (char **, int), char **p, ...)
2456 < {
2457 <  char *s;
2458 <  va_list v;
2459 <  va_start (v,p);
2460 <  s = g (p, va_arg (v,int));
2461 <  va_end (v);
2462 <  return s;
2463 < }
3894 > ac_ext=cpp
3895 > ac_cpp='$CXXCPP $CPPFLAGS'
3896 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3897 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3898 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3899  
2465 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2466   function prototypes and stuff, but not '\xHH' hex character constants.
2467   These don't provoke an error unfortunately, instead are silently treated
2468   as 'x'.  The following induces an error, until -std1 is added to get
2469   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2470   array size at least.  It's necessary to write '\x00'==0 to get something
2471   that's true only with -std1.  */
2472 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3900  
3901 < int test (int i, double x);
3902 < struct s1 {int (*f) (int a);};
3903 < struct s2 {int (*f) (double a);};
3904 < int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3905 < int argc;
3906 < char **argv;
3901 >
3902 >
3903 >
3904 >
3905 >
3906 >        for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3907 > do
3908 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3909 > set dummy $ac_prog; ac_word=$2
3910 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3911 > $as_echo_n "checking for $ac_word... " >&6; }
3912 > if test "${ac_cv_prog_MPICXX+set}" = set; then :
3913 >  $as_echo_n "(cached) " >&6
3914 > else
3915 >  if test -n "$MPICXX"; then
3916 >  ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3917 > else
3918 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919 > for as_dir in $PATH
3920 > do
3921 >  IFS=$as_save_IFS
3922 >  test -z "$as_dir" && as_dir=.
3923 >    for ac_exec_ext in '' $ac_executable_extensions; do
3924 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3925 >    ac_cv_prog_MPICXX="$ac_prog"
3926 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3927 >    break 2
3928 >  fi
3929 > done
3930 >  done
3931 > IFS=$as_save_IFS
3932 >
3933 > fi
3934 > fi
3935 > MPICXX=$ac_cv_prog_MPICXX
3936 > if test -n "$MPICXX"; then
3937 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3938 > $as_echo "$MPICXX" >&6; }
3939 > else
3940 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3941 > $as_echo "no" >&6; }
3942 > fi
3943 >
3944 >
3945 >  test -n "$MPICXX" && break
3946 > done
3947 > test -n "$MPICXX" || MPICXX="$CXX"
3948 >
3949 >        ax_mpi_save_CXX="$CXX"
3950 >        CXX="$MPICXX"
3951 >
3952 >
3953 >
3954 > if test x = x"$MPILIBS"; then
3955 >        ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3956 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3957 >  MPILIBS=" "
3958 > fi
3959 >
3960 > fi
3961 >
3962 > if test x = x"$MPILIBS"; then
3963 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3964 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3965 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3966 >  $as_echo_n "(cached) " >&6
3967 > else
3968 >  ac_check_lib_save_LIBS=$LIBS
3969 > LIBS="-lmpi  $LIBS"
3970 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3971 > /* end confdefs.h.  */
3972 >
3973 > /* Override any GCC internal prototype to avoid an error.
3974 >   Use char because int might match the return type of a GCC
3975 >   builtin and then its argument prototype would still apply.  */
3976 > #ifdef __cplusplus
3977 > extern "C"
3978 > #endif
3979 > char MPI_Init ();
3980   int
3981   main ()
3982   {
3983 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3983 > return MPI_Init ();
3984    ;
3985    return 0;
3986   }
3987   _ACEOF
3988 < # Don't try gcc -ansi; that turns off useful extensions and
3989 < # breaks some systems' header files.
2490 < # AIX                   -qlanglvl=ansi
2491 < # Ultrix and OSF/1      -std1
2492 < # HP-UX 10.20 and later -Ae
2493 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2494 < # SVR4                  -Xc -D__EXTENSIONS__
2495 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2496 < do
2497 <  CC="$ac_save_CC $ac_arg"
2498 <  rm -f conftest.$ac_objext
2499 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2500 <  (eval $ac_compile) 2>conftest.er1
2501 <  ac_status=$?
2502 <  grep -v '^ *+' conftest.er1 >conftest.err
2503 <  rm -f conftest.er1
2504 <  cat conftest.err >&5
2505 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2506 <  (exit $ac_status); } &&
2507 <         { ac_try='test -z "$ac_c_werror_flag"
2508 <                         || test ! -s conftest.err'
2509 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2510 <  (eval $ac_try) 2>&5
2511 <  ac_status=$?
2512 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2513 <  (exit $ac_status); }; } &&
2514 <         { ac_try='test -s conftest.$ac_objext'
2515 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2516 <  (eval $ac_try) 2>&5
2517 <  ac_status=$?
2518 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2519 <  (exit $ac_status); }; }; then
2520 <  ac_cv_prog_cc_stdc=$ac_arg
2521 < break
3988 > if ac_fn_cxx_try_link "$LINENO"; then :
3989 >  ac_cv_lib_mpi_MPI_Init=yes
3990   else
3991 <  echo "$as_me: failed program was:" >&5
2524 < sed 's/^/| /' conftest.$ac_ext >&5
2525 <
3991 >  ac_cv_lib_mpi_MPI_Init=no
3992   fi
3993 < rm -f conftest.err conftest.$ac_objext
3994 < done
3995 < rm -f conftest.$ac_ext conftest.$ac_objext
3996 < CC=$ac_save_CC
3993 > rm -f core conftest.err conftest.$ac_objext \
3994 >    conftest$ac_exeext conftest.$ac_ext
3995 > LIBS=$ac_check_lib_save_LIBS
3996 > fi
3997 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3998 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3999 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4000 >  MPILIBS="-lmpi"
4001 > fi
4002  
4003   fi
4004 + if test x = x"$MPILIBS"; then
4005 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4006 + $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4007 + if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4008 +  $as_echo_n "(cached) " >&6
4009 + else
4010 +  ac_check_lib_save_LIBS=$LIBS
4011 + LIBS="-lmpich  $LIBS"
4012 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013 + /* end confdefs.h.  */
4014  
4015 < case "x$ac_cv_prog_cc_stdc" in
4016 <  x|xno)
4017 <    echo "$as_me:$LINENO: result: none needed" >&5
4018 < echo "${ECHO_T}none needed" >&6 ;;
4019 <  *)
2539 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2540 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2541 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2542 < esac
2543 <
2544 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2545 < # in C++ we need to declare it.  In case someone uses the same compiler
2546 < # for both compiling C and C++ we need to have the C++ compiler decide
2547 < # the declaration of exit, since it's the most demanding environment.
2548 < cat >conftest.$ac_ext <<_ACEOF
2549 < #ifndef __cplusplus
2550 <  choke me
4015 > /* Override any GCC internal prototype to avoid an error.
4016 >   Use char because int might match the return type of a GCC
4017 >   builtin and then its argument prototype would still apply.  */
4018 > #ifdef __cplusplus
4019 > extern "C"
4020   #endif
4021 < _ACEOF
2553 < rm -f conftest.$ac_objext
2554 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2555 <  (eval $ac_compile) 2>conftest.er1
2556 <  ac_status=$?
2557 <  grep -v '^ *+' conftest.er1 >conftest.err
2558 <  rm -f conftest.er1
2559 <  cat conftest.err >&5
2560 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2561 <  (exit $ac_status); } &&
2562 <         { ac_try='test -z "$ac_c_werror_flag"
2563 <                         || test ! -s conftest.err'
2564 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2565 <  (eval $ac_try) 2>&5
2566 <  ac_status=$?
2567 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2568 <  (exit $ac_status); }; } &&
2569 <         { ac_try='test -s conftest.$ac_objext'
2570 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2571 <  (eval $ac_try) 2>&5
2572 <  ac_status=$?
2573 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574 <  (exit $ac_status); }; }; then
2575 <  for ac_declaration in \
2576 <   '' \
2577 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2578 <   'extern "C" void std::exit (int); using std::exit;' \
2579 <   'extern "C" void exit (int) throw ();' \
2580 <   'extern "C" void exit (int);' \
2581 <   'void exit (int);'
2582 < do
2583 <  cat >conftest.$ac_ext <<_ACEOF
2584 < /* confdefs.h.  */
2585 < _ACEOF
2586 < cat confdefs.h >>conftest.$ac_ext
2587 < cat >>conftest.$ac_ext <<_ACEOF
2588 < /* end confdefs.h.  */
2589 < $ac_declaration
2590 < #include <stdlib.h>
4021 > char MPI_Init ();
4022   int
4023   main ()
4024   {
4025 < exit (42);
4025 > return MPI_Init ();
4026    ;
4027    return 0;
4028   }
4029   _ACEOF
4030 < rm -f conftest.$ac_objext
4031 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2601 <  (eval $ac_compile) 2>conftest.er1
2602 <  ac_status=$?
2603 <  grep -v '^ *+' conftest.er1 >conftest.err
2604 <  rm -f conftest.er1
2605 <  cat conftest.err >&5
2606 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2607 <  (exit $ac_status); } &&
2608 <         { ac_try='test -z "$ac_c_werror_flag"
2609 <                         || test ! -s conftest.err'
2610 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2611 <  (eval $ac_try) 2>&5
2612 <  ac_status=$?
2613 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2614 <  (exit $ac_status); }; } &&
2615 <         { ac_try='test -s conftest.$ac_objext'
2616 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2617 <  (eval $ac_try) 2>&5
2618 <  ac_status=$?
2619 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2620 <  (exit $ac_status); }; }; then
2621 <  :
4030 > if ac_fn_cxx_try_link "$LINENO"; then :
4031 >  ac_cv_lib_mpich_MPI_Init=yes
4032   else
4033 <  echo "$as_me: failed program was:" >&5
4034 < sed 's/^/| /' conftest.$ac_ext >&5
4033 >  ac_cv_lib_mpich_MPI_Init=no
4034 > fi
4035 > rm -f core conftest.err conftest.$ac_objext \
4036 >    conftest$ac_exeext conftest.$ac_ext
4037 > LIBS=$ac_check_lib_save_LIBS
4038 > fi
4039 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4040 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4041 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4042 >  MPILIBS="-lmpich"
4043 > fi
4044  
2626 continue
4045   fi
4046 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4047 <  cat >conftest.$ac_ext <<_ACEOF
4048 < /* confdefs.h.  */
4049 < _ACEOF
4050 < cat confdefs.h >>conftest.$ac_ext
2633 < cat >>conftest.$ac_ext <<_ACEOF
4046 >
4047 > if test x != x"$MPILIBS"; then
4048 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4049 > $as_echo_n "checking for mpi.h... " >&6; }
4050 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4051   /* end confdefs.h.  */
4052 < $ac_declaration
4052 > #include <mpi.h>
4053   int
4054   main ()
4055   {
4056 < exit (42);
4056 >
4057    ;
4058    return 0;
4059   }
4060   _ACEOF
4061 < rm -f conftest.$ac_objext
4062 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4063 <  (eval $ac_compile) 2>conftest.er1
2647 <  ac_status=$?
2648 <  grep -v '^ *+' conftest.er1 >conftest.err
2649 <  rm -f conftest.er1
2650 <  cat conftest.err >&5
2651 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652 <  (exit $ac_status); } &&
2653 <         { ac_try='test -z "$ac_c_werror_flag"
2654 <                         || test ! -s conftest.err'
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); }; } &&
2660 <         { ac_try='test -s conftest.$ac_objext'
2661 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2662 <  (eval $ac_try) 2>&5
2663 <  ac_status=$?
2664 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665 <  (exit $ac_status); }; }; then
2666 <  break
4061 > if ac_fn_cxx_try_compile "$LINENO"; then :
4062 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063 > $as_echo "yes" >&6; }
4064   else
4065 <  echo "$as_me: failed program was:" >&5
4066 < sed 's/^/| /' conftest.$ac_ext >&5
4067 <
4065 >  MPILIBS=""
4066 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 > $as_echo "no" >&6; }
4068   fi
4069 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2673 < done
2674 < rm -f conftest*
2675 < if test -n "$ac_declaration"; then
2676 <  echo '#ifdef __cplusplus' >>confdefs.h
2677 <  echo $ac_declaration      >>confdefs.h
2678 <  echo '#endif'             >>confdefs.h
4069 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4070   fi
4071  
4072 < else
2682 <  echo "$as_me: failed program was:" >&5
2683 < sed 's/^/| /' conftest.$ac_ext >&5
4072 > CXX="$ax_mpi_save_CXX"
4073  
4074 +
4075 +
4076 + # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4077 + if test x = x"$MPILIBS"; then
4078 +        USE_MPI="no"
4079 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&5
4080 + $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&2;}
4081 +        :
4082 + else
4083 +        USE_MPI="yes"
4084 +        :
4085   fi
4086 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4086 >
4087   ac_ext=c
4088   ac_cpp='$CPP $CPPFLAGS'
4089   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4092 + if test -n "$ac_tool_prefix"; then
4093 +  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4094 + set dummy ${ac_tool_prefix}gcc; ac_word=$2
4095 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096 + $as_echo_n "checking for $ac_word... " >&6; }
4097 + if test "${ac_cv_prog_CC+set}" = set; then :
4098 +  $as_echo_n "(cached) " >&6
4099 + else
4100 +  if test -n "$CC"; then
4101 +  ac_cv_prog_CC="$CC" # Let the user override the test.
4102 + else
4103 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104 + for as_dir in $PATH
4105 + do
4106 +  IFS=$as_save_IFS
4107 +  test -z "$as_dir" && as_dir=.
4108 +    for ac_exec_ext in '' $ac_executable_extensions; do
4109 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 +    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112 +    break 2
4113 +  fi
4114 + done
4115 +  done
4116 + IFS=$as_save_IFS
4117  
4118 + fi
4119 + fi
4120 + CC=$ac_cv_prog_CC
4121 + if test -n "$CC"; then
4122 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123 + $as_echo "$CC" >&6; }
4124 + else
4125 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 + $as_echo "no" >&6; }
4127 + fi
4128  
4129 < ac_ext=cc
4130 < ac_cpp='$CXXCPP $CPPFLAGS'
4131 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4132 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4133 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4134 < if test -n "$ac_tool_prefix"; then
4135 <  for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
4129 >
4130 > fi
4131 > if test -z "$ac_cv_prog_CC"; then
4132 >  ac_ct_CC=$CC
4133 >  # Extract the first word of "gcc", so it can be a program name with args.
4134 > set dummy gcc; ac_word=$2
4135 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136 > $as_echo_n "checking for $ac_word... " >&6; }
4137 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 >  $as_echo_n "(cached) " >&6
4139 > else
4140 >  if test -n "$ac_ct_CC"; then
4141 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142 > else
4143 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 > for as_dir in $PATH
4145 > do
4146 >  IFS=$as_save_IFS
4147 >  test -z "$as_dir" && as_dir=.
4148 >    for ac_exec_ext in '' $ac_executable_extensions; do
4149 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4150 >    ac_cv_prog_ac_ct_CC="gcc"
4151 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4152 >    break 2
4153 >  fi
4154 > done
4155 >  done
4156 > IFS=$as_save_IFS
4157 >
4158 > fi
4159 > fi
4160 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161 > if test -n "$ac_ct_CC"; then
4162 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163 > $as_echo "$ac_ct_CC" >&6; }
4164 > else
4165 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166 > $as_echo "no" >&6; }
4167 > fi
4168 >
4169 >  if test "x$ac_ct_CC" = x; then
4170 >    CC=""
4171 >  else
4172 >    case $cross_compiling:$ac_tool_warned in
4173 > yes:)
4174 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4175 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4176 > ac_tool_warned=yes ;;
4177 > esac
4178 >    CC=$ac_ct_CC
4179 >  fi
4180 > else
4181 >  CC="$ac_cv_prog_CC"
4182 > fi
4183 >
4184 > if test -z "$CC"; then
4185 >          if test -n "$ac_tool_prefix"; then
4186 >    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4187 > set dummy ${ac_tool_prefix}cc; ac_word=$2
4188 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 > $as_echo_n "checking for $ac_word... " >&6; }
4190 > if test "${ac_cv_prog_CC+set}" = set; then :
4191 >  $as_echo_n "(cached) " >&6
4192 > else
4193 >  if test -n "$CC"; then
4194 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4195 > else
4196 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 > for as_dir in $PATH
4198 > do
4199 >  IFS=$as_save_IFS
4200 >  test -z "$as_dir" && as_dir=.
4201 >    for ac_exec_ext in '' $ac_executable_extensions; do
4202 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4203 >    ac_cv_prog_CC="${ac_tool_prefix}cc"
4204 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 >    break 2
4206 >  fi
4207 > done
4208 >  done
4209 > IFS=$as_save_IFS
4210 >
4211 > fi
4212 > fi
4213 > CC=$ac_cv_prog_CC
4214 > if test -n "$CC"; then
4215 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4216 > $as_echo "$CC" >&6; }
4217 > else
4218 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 > $as_echo "no" >&6; }
4220 > fi
4221 >
4222 >
4223 >  fi
4224 > fi
4225 > if test -z "$CC"; then
4226 >  # Extract the first word of "cc", so it can be a program name with args.
4227 > set dummy cc; ac_word=$2
4228 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229 > $as_echo_n "checking for $ac_word... " >&6; }
4230 > if test "${ac_cv_prog_CC+set}" = set; then :
4231 >  $as_echo_n "(cached) " >&6
4232 > else
4233 >  if test -n "$CC"; then
4234 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4235 > else
4236 >  ac_prog_rejected=no
4237 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 > for as_dir in $PATH
4239 > do
4240 >  IFS=$as_save_IFS
4241 >  test -z "$as_dir" && as_dir=.
4242 >    for ac_exec_ext in '' $ac_executable_extensions; do
4243 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 >    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4245 >       ac_prog_rejected=yes
4246 >       continue
4247 >     fi
4248 >    ac_cv_prog_CC="cc"
4249 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4250 >    break 2
4251 >  fi
4252 > done
4253 >  done
4254 > IFS=$as_save_IFS
4255 >
4256 > if test $ac_prog_rejected = yes; then
4257 >  # We found a bogon in the path, so make sure we never use it.
4258 >  set dummy $ac_cv_prog_CC
4259 >  shift
4260 >  if test $# != 0; then
4261 >    # We chose a different compiler from the bogus one.
4262 >    # However, it has the same basename, so the bogon will be chosen
4263 >    # first if we set CC to just the basename; use the full file name.
4264 >    shift
4265 >    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4266 >  fi
4267 > fi
4268 > fi
4269 > fi
4270 > CC=$ac_cv_prog_CC
4271 > if test -n "$CC"; then
4272 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273 > $as_echo "$CC" >&6; }
4274 > else
4275 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276 > $as_echo "no" >&6; }
4277 > fi
4278 >
4279 >
4280 > fi
4281 > if test -z "$CC"; then
4282 >  if test -n "$ac_tool_prefix"; then
4283 >  for ac_prog in cl.exe
4284    do
4285      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4286   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4287 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4288 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4289 < if test "${ac_cv_prog_CXX+set}" = set; then
4290 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4287 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288 > $as_echo_n "checking for $ac_word... " >&6; }
4289 > if test "${ac_cv_prog_CC+set}" = set; then :
4290 >  $as_echo_n "(cached) " >&6
4291   else
4292 <  if test -n "$CXX"; then
4293 <  ac_cv_prog_CXX="$CXX" # Let the user override the test.
4292 >  if test -n "$CC"; then
4293 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4294   else
4295   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296   for as_dir in $PATH
4297   do
4298    IFS=$as_save_IFS
4299    test -z "$as_dir" && as_dir=.
4300 <  for ac_exec_ext in '' $ac_executable_extensions; do
4301 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4302 <    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4303 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4300 >    for ac_exec_ext in '' $ac_executable_extensions; do
4301 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302 >    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4303 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304      break 2
4305    fi
4306   done
4307 < done
4307 >  done
4308 > IFS=$as_save_IFS
4309  
4310   fi
4311   fi
4312 < CXX=$ac_cv_prog_CXX
4313 < if test -n "$CXX"; then
4314 <  echo "$as_me:$LINENO: result: $CXX" >&5
4315 < echo "${ECHO_T}$CXX" >&6
4312 > CC=$ac_cv_prog_CC
4313 > if test -n "$CC"; then
4314 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4315 > $as_echo "$CC" >&6; }
4316   else
4317 <  echo "$as_me:$LINENO: result: no" >&5
4318 < echo "${ECHO_T}no" >&6
4317 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318 > $as_echo "no" >&6; }
4319   fi
4320  
4321 <    test -n "$CXX" && break
4321 >
4322 >    test -n "$CC" && break
4323    done
4324   fi
4325 < if test -z "$CXX"; then
4326 <  ac_ct_CXX=$CXX
4327 <  for ac_prog in $CCC pathCC icpc icc xlc++ xlC CC g++ c++
4325 > if test -z "$CC"; then
4326 >  ac_ct_CC=$CC
4327 >  for ac_prog in cl.exe
4328   do
4329    # Extract the first word of "$ac_prog", so it can be a program name with args.
4330   set dummy $ac_prog; ac_word=$2
4331 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4332 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4333 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4334 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4331 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332 > $as_echo_n "checking for $ac_word... " >&6; }
4333 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4334 >  $as_echo_n "(cached) " >&6
4335   else
4336 <  if test -n "$ac_ct_CXX"; then
4337 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4336 >  if test -n "$ac_ct_CC"; then
4337 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4338   else
4339   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340   for as_dir in $PATH
4341   do
4342    IFS=$as_save_IFS
4343    test -z "$as_dir" && as_dir=.
4344 <  for ac_exec_ext in '' $ac_executable_extensions; do
4345 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4346 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
4347 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4344 >    for ac_exec_ext in '' $ac_executable_extensions; do
4345 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 >    ac_cv_prog_ac_ct_CC="$ac_prog"
4347 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348      break 2
4349    fi
4350   done
4351 < done
4351 >  done
4352 > IFS=$as_save_IFS
4353  
4354   fi
4355   fi
4356 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4357 < if test -n "$ac_ct_CXX"; then
4358 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4359 < echo "${ECHO_T}$ac_ct_CXX" >&6
4356 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4357 > if test -n "$ac_ct_CC"; then
4358 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4359 > $as_echo "$ac_ct_CC" >&6; }
4360   else
4361 <  echo "$as_me:$LINENO: result: no" >&5
4362 < echo "${ECHO_T}no" >&6
4361 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 > $as_echo "no" >&6; }
4363   fi
4364  
4365 <  test -n "$ac_ct_CXX" && break
4365 >
4366 >  test -n "$ac_ct_CC" && break
4367   done
2781 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
4368  
4369 <  CXX=$ac_ct_CXX
4369 >  if test "x$ac_ct_CC" = x; then
4370 >    CC=""
4371 >  else
4372 >    case $cross_compiling:$ac_tool_warned in
4373 > yes:)
4374 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4375 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4376 > ac_tool_warned=yes ;;
4377 > esac
4378 >    CC=$ac_ct_CC
4379 >  fi
4380   fi
4381  
4382 + fi
4383  
4384 +
4385 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 + as_fn_error "no acceptable C compiler found in \$PATH
4388 + See \`config.log' for more details." "$LINENO" 5; }
4389 +
4390   # Provide some information about the compiler.
4391 < echo "$as_me:$LINENO:" \
4392 <     "checking for C++ compiler version" >&5
4393 < ac_compiler=`set X $ac_compile; echo $2`
4394 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4395 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
4391 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4392 > set X $ac_compile
4393 > ac_compiler=$2
4394 > for ac_option in --version -v -V -qversion; do
4395 >  { { ac_try="$ac_compiler $ac_option >&5"
4396 > case "(($ac_try" in
4397 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398 >  *) ac_try_echo=$ac_try;;
4399 > esac
4400 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 > $as_echo "$ac_try_echo"; } >&5
4402 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4403    ac_status=$?
4404 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405 <  (exit $ac_status); }
4406 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4407 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
4408 <  ac_status=$?
4409 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4410 <  (exit $ac_status); }
4411 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4412 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
4413 <  ac_status=$?
2804 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805 <  (exit $ac_status); }
4404 >  if test -s conftest.err; then
4405 >    sed '10a\
4406 > ... rest of stderr output deleted ...
4407 >         10q' conftest.err >conftest.er1
4408 >    cat conftest.er1 >&5
4409 >    rm -f conftest.er1 conftest.err
4410 >  fi
4411 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4412 >  test $ac_status = 0; }
4413 > done
4414  
4415 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4416 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
4417 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4418 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4415 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4416 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4417 > if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4418 >  $as_echo_n "(cached) " >&6
4419   else
4420 <  cat >conftest.$ac_ext <<_ACEOF
2813 < /* confdefs.h.  */
2814 < _ACEOF
2815 < cat confdefs.h >>conftest.$ac_ext
2816 < cat >>conftest.$ac_ext <<_ACEOF
4420 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421   /* end confdefs.h.  */
4422  
4423   int
# Line 2827 | Line 4431 | _ACEOF
4431    return 0;
4432   }
4433   _ACEOF
4434 < rm -f conftest.$ac_objext
2831 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2832 <  (eval $ac_compile) 2>conftest.er1
2833 <  ac_status=$?
2834 <  grep -v '^ *+' conftest.er1 >conftest.err
2835 <  rm -f conftest.er1
2836 <  cat conftest.err >&5
2837 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 <  (exit $ac_status); } &&
2839 <         { ac_try='test -z "$ac_cxx_werror_flag"
2840 <                         || test ! -s conftest.err'
2841 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2842 <  (eval $ac_try) 2>&5
2843 <  ac_status=$?
2844 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2845 <  (exit $ac_status); }; } &&
2846 <         { ac_try='test -s conftest.$ac_objext'
2847 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848 <  (eval $ac_try) 2>&5
2849 <  ac_status=$?
2850 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851 <  (exit $ac_status); }; }; then
4434 > if ac_fn_c_try_compile "$LINENO"; then :
4435    ac_compiler_gnu=yes
4436   else
4437 <  echo "$as_me: failed program was:" >&5
2855 < sed 's/^/| /' conftest.$ac_ext >&5
2856 <
2857 < ac_compiler_gnu=no
4437 >  ac_compiler_gnu=no
4438   fi
4439 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4440 < ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4439 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4440 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
4441  
4442   fi
4443 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4444 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
4445 < GXX=`test $ac_compiler_gnu = yes && echo yes`
4446 < ac_test_CXXFLAGS=${CXXFLAGS+set}
2867 < ac_save_CXXFLAGS=$CXXFLAGS
2868 < CXXFLAGS="-g"
2869 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2870 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2871 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2872 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4443 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4444 > $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4445 > if test $ac_compiler_gnu = yes; then
4446 >  GCC=yes
4447   else
4448 <  cat >conftest.$ac_ext <<_ACEOF
4449 < /* confdefs.h.  */
4450 < _ACEOF
4451 < cat confdefs.h >>conftest.$ac_ext
4452 < cat >>conftest.$ac_ext <<_ACEOF
4448 >  GCC=
4449 > fi
4450 > ac_test_CFLAGS=${CFLAGS+set}
4451 > ac_save_CFLAGS=$CFLAGS
4452 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4453 > $as_echo_n "checking whether $CC accepts -g... " >&6; }
4454 > if test "${ac_cv_prog_cc_g+set}" = set; then :
4455 >  $as_echo_n "(cached) " >&6
4456 > else
4457 >  ac_save_c_werror_flag=$ac_c_werror_flag
4458 >   ac_c_werror_flag=yes
4459 >   ac_cv_prog_cc_g=no
4460 >   CFLAGS="-g"
4461 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462   /* end confdefs.h.  */
4463  
4464   int
# Line 2886 | Line 4469 | _ACEOF
4469    return 0;
4470   }
4471   _ACEOF
4472 < rm -f conftest.$ac_objext
4473 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2891 <  (eval $ac_compile) 2>conftest.er1
2892 <  ac_status=$?
2893 <  grep -v '^ *+' conftest.er1 >conftest.err
2894 <  rm -f conftest.er1
2895 <  cat conftest.err >&5
2896 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897 <  (exit $ac_status); } &&
2898 <         { ac_try='test -z "$ac_cxx_werror_flag"
2899 <                         || test ! -s conftest.err'
2900 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2901 <  (eval $ac_try) 2>&5
2902 <  ac_status=$?
2903 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2904 <  (exit $ac_status); }; } &&
2905 <         { ac_try='test -s conftest.$ac_objext'
2906 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2907 <  (eval $ac_try) 2>&5
2908 <  ac_status=$?
2909 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2910 <  (exit $ac_status); }; }; then
2911 <  ac_cv_prog_cxx_g=yes
4472 > if ac_fn_c_try_compile "$LINENO"; then :
4473 >  ac_cv_prog_cc_g=yes
4474   else
4475 <  echo "$as_me: failed program was:" >&5
4476 < sed 's/^/| /' conftest.$ac_ext >&5
4475 >  CFLAGS=""
4476 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 > /* end confdefs.h.  */
4478  
4479 < ac_cv_prog_cxx_g=no
4480 < fi
4481 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4482 < fi
4483 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4484 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4485 < if test "$ac_test_CXXFLAGS" = set; then
2923 <  CXXFLAGS=$ac_save_CXXFLAGS
2924 < elif test $ac_cv_prog_cxx_g = yes; then
2925 <  if test "$GXX" = yes; then
2926 <    CXXFLAGS="-g -O2"
2927 <  else
2928 <    CXXFLAGS="-g"
2929 <  fi
2930 < else
2931 <  if test "$GXX" = yes; then
2932 <    CXXFLAGS="-O2"
2933 <  else
2934 <    CXXFLAGS=
2935 <  fi
2936 < fi
2937 < for ac_declaration in \
2938 <   '' \
2939 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2940 <   'extern "C" void std::exit (int); using std::exit;' \
2941 <   'extern "C" void exit (int) throw ();' \
2942 <   'extern "C" void exit (int);' \
2943 <   'void exit (int);'
2944 < do
2945 <  cat >conftest.$ac_ext <<_ACEOF
2946 < /* confdefs.h.  */
4479 > int
4480 > main ()
4481 > {
4482 >
4483 >  ;
4484 >  return 0;
4485 > }
4486   _ACEOF
4487 < cat confdefs.h >>conftest.$ac_ext
4488 < cat >>conftest.$ac_ext <<_ACEOF
4487 > if ac_fn_c_try_compile "$LINENO"; then :
4488 >
4489 > else
4490 >  ac_c_werror_flag=$ac_save_c_werror_flag
4491 >         CFLAGS="-g"
4492 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493   /* end confdefs.h.  */
4494 < $ac_declaration
2952 < #include <stdlib.h>
4494 >
4495   int
4496   main ()
4497   {
4498 < exit (42);
4498 >
4499    ;
4500    return 0;
4501   }
4502   _ACEOF
4503 < rm -f conftest.$ac_objext
4504 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4505 <  (eval $ac_compile) 2>conftest.er1
4506 <  ac_status=$?
4507 <  grep -v '^ *+' conftest.er1 >conftest.err
4508 <  rm -f conftest.er1
4509 <  cat conftest.err >&5
4510 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4511 <  (exit $ac_status); } &&
4512 <         { ac_try='test -z "$ac_cxx_werror_flag"
4513 <                         || test ! -s conftest.err'
4514 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4515 <  (eval $ac_try) 2>&5
4516 <  ac_status=$?
4517 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4518 <  (exit $ac_status); }; } &&
4519 <         { ac_try='test -s conftest.$ac_objext'
4520 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4521 <  (eval $ac_try) 2>&5
4522 <  ac_status=$?
2981 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982 <  (exit $ac_status); }; }; then
2983 <  :
4503 > if ac_fn_c_try_compile "$LINENO"; then :
4504 >  ac_cv_prog_cc_g=yes
4505 > fi
4506 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4507 > fi
4508 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4509 > fi
4510 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4511 >   ac_c_werror_flag=$ac_save_c_werror_flag
4512 > fi
4513 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4514 > $as_echo "$ac_cv_prog_cc_g" >&6; }
4515 > if test "$ac_test_CFLAGS" = set; then
4516 >  CFLAGS=$ac_save_CFLAGS
4517 > elif test $ac_cv_prog_cc_g = yes; then
4518 >  if test "$GCC" = yes; then
4519 >    CFLAGS="-g -O2"
4520 >  else
4521 >    CFLAGS="-g"
4522 >  fi
4523   else
4524 <  echo "$as_me: failed program was:" >&5
4525 < sed 's/^/| /' conftest.$ac_ext >&5
4526 <
4527 < continue
4524 >  if test "$GCC" = yes; then
4525 >    CFLAGS="-O2"
4526 >  else
4527 >    CFLAGS=
4528 >  fi
4529   fi
4530 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4531 <  cat >conftest.$ac_ext <<_ACEOF
4532 < /* confdefs.h.  */
4533 < _ACEOF
4534 < cat confdefs.h >>conftest.$ac_ext
4535 < cat >>conftest.$ac_ext <<_ACEOF
4530 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4531 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4532 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
4533 >  $as_echo_n "(cached) " >&6
4534 > else
4535 >  ac_cv_prog_cc_c89=no
4536 > ac_save_CC=$CC
4537 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538   /* end confdefs.h.  */
4539 < $ac_declaration
4539 > #include <stdarg.h>
4540 > #include <stdio.h>
4541 > #include <sys/types.h>
4542 > #include <sys/stat.h>
4543 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4544 > struct buf { int x; };
4545 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
4546 > static char *e (p, i)
4547 >     char **p;
4548 >     int i;
4549 > {
4550 >  return p[i];
4551 > }
4552 > static char *f (char * (*g) (char **, int), char **p, ...)
4553 > {
4554 >  char *s;
4555 >  va_list v;
4556 >  va_start (v,p);
4557 >  s = g (p, va_arg (v,int));
4558 >  va_end (v);
4559 >  return s;
4560 > }
4561 >
4562 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4563 >   function prototypes and stuff, but not '\xHH' hex character constants.
4564 >   These don't provoke an error unfortunately, instead are silently treated
4565 >   as 'x'.  The following induces an error, until -std is added to get
4566 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4567 >   array size at least.  It's necessary to write '\x00'==0 to get something
4568 >   that's true only with -std.  */
4569 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4570 >
4571 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4572 >   inside strings and character constants.  */
4573 > #define FOO(x) 'x'
4574 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4575 >
4576 > int test (int i, double x);
4577 > struct s1 {int (*f) (int a);};
4578 > struct s2 {int (*f) (double a);};
4579 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4580 > int argc;
4581 > char **argv;
4582   int
4583   main ()
4584   {
4585 < exit (42);
4585 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4586    ;
4587    return 0;
4588   }
4589   _ACEOF
4590 < rm -f conftest.$ac_objext
4591 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4592 <  (eval $ac_compile) 2>conftest.er1
4593 <  ac_status=$?
4594 <  grep -v '^ *+' conftest.er1 >conftest.err
4595 <  rm -f conftest.er1
3012 <  cat conftest.err >&5
3013 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3014 <  (exit $ac_status); } &&
3015 <         { ac_try='test -z "$ac_cxx_werror_flag"
3016 <                         || test ! -s conftest.err'
3017 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3018 <  (eval $ac_try) 2>&5
3019 <  ac_status=$?
3020 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3021 <  (exit $ac_status); }; } &&
3022 <         { ac_try='test -s conftest.$ac_objext'
3023 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3024 <  (eval $ac_try) 2>&5
3025 <  ac_status=$?
3026 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3027 <  (exit $ac_status); }; }; then
3028 <  break
3029 < else
3030 <  echo "$as_me: failed program was:" >&5
3031 < sed 's/^/| /' conftest.$ac_ext >&5
3032 <
4590 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4591 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4592 > do
4593 >  CC="$ac_save_CC $ac_arg"
4594 >  if ac_fn_c_try_compile "$LINENO"; then :
4595 >  ac_cv_prog_cc_c89=$ac_arg
4596   fi
4597 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4597 > rm -f core conftest.err conftest.$ac_objext
4598 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
4599   done
4600 < rm -f conftest*
4601 < if test -n "$ac_declaration"; then
4602 <  echo '#ifdef __cplusplus' >>confdefs.h
3039 <  echo $ac_declaration      >>confdefs.h
3040 <  echo '#endif'             >>confdefs.h
4600 > rm -f conftest.$ac_ext
4601 > CC=$ac_save_CC
4602 >
4603   fi
4604 + # AC_CACHE_VAL
4605 + case "x$ac_cv_prog_cc_c89" in
4606 +  x)
4607 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4608 + $as_echo "none needed" >&6; } ;;
4609 +  xno)
4610 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4611 + $as_echo "unsupported" >&6; } ;;
4612 +  *)
4613 +    CC="$CC $ac_cv_prog_cc_c89"
4614 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4615 + $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4616 + esac
4617 + if test "x$ac_cv_prog_cc_c89" != xno; then :
4618  
4619 + fi
4620 +
4621   ac_ext=c
4622   ac_cpp='$CPP $CPPFLAGS'
4623   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 3047 | Line 4625 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
4625   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4626  
4627  
4628 + if test $USE_MPI != no; then :
4629 +
4630   ac_ext=c
4631   ac_cpp='$CPP $CPPFLAGS'
4632   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4636 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4637 < # On Suns, sometimes $CPP names a directory.
4638 < if test -n "$CPP" && test -d "$CPP"; then
4639 <  CPP=
4640 < fi
4641 < if test -z "$CPP"; then
4642 <  if test "${ac_cv_prog_CPP+set}" = set; then
4643 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4635 >
4636 >
4637 >
4638 >
4639 >
4640 >
4641 >        for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4642 > do
4643 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4644 > set dummy $ac_prog; ac_word=$2
4645 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4646 > $as_echo_n "checking for $ac_word... " >&6; }
4647 > if test "${ac_cv_prog_MPICC+set}" = set; then :
4648 >  $as_echo_n "(cached) " >&6
4649   else
4650 <      # Double quotes because CPP needs to be expanded
4651 <    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4652 <    do
4653 <      ac_preproc_ok=false
4654 < for ac_c_preproc_warn_flag in '' yes
4650 >  if test -n "$MPICC"; then
4651 >  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4652 > else
4653 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4654 > for as_dir in $PATH
4655   do
4656 <  # Use a header file that comes with gcc, so configuring glibc
4657 <  # with a fresh cross-compiler works.
4658 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4659 <  # <limits.h> exists even on freestanding compilers.
4660 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4661 <  # not just through cpp. "Syntax error" is here to catch this case.
4662 <  cat >conftest.$ac_ext <<_ACEOF
3078 < /* confdefs.h.  */
3079 < _ACEOF
3080 < cat confdefs.h >>conftest.$ac_ext
3081 < cat >>conftest.$ac_ext <<_ACEOF
3082 < /* end confdefs.h.  */
3083 < #ifdef __STDC__
3084 < # include <limits.h>
3085 < #else
3086 < # include <assert.h>
3087 < #endif
3088 <                     Syntax error
3089 < _ACEOF
3090 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3091 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3092 <  ac_status=$?
3093 <  grep -v '^ *+' conftest.er1 >conftest.err
3094 <  rm -f conftest.er1
3095 <  cat conftest.err >&5
3096 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3097 <  (exit $ac_status); } >/dev/null; then
3098 <  if test -s conftest.err; then
3099 <    ac_cpp_err=$ac_c_preproc_warn_flag
3100 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3101 <  else
3102 <    ac_cpp_err=
4656 >  IFS=$as_save_IFS
4657 >  test -z "$as_dir" && as_dir=.
4658 >    for ac_exec_ext in '' $ac_executable_extensions; do
4659 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4660 >    ac_cv_prog_MPICC="$ac_prog"
4661 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4662 >    break 2
4663    fi
4664 < else
4665 <  ac_cpp_err=yes
4666 < fi
3107 < if test -z "$ac_cpp_err"; then
3108 <  :
3109 < else
3110 <  echo "$as_me: failed program was:" >&5
3111 < sed 's/^/| /' conftest.$ac_ext >&5
4664 > done
4665 >  done
4666 > IFS=$as_save_IFS
4667  
3113  # Broken: fails on valid input.
3114 continue
4668   fi
3116 rm -f conftest.err conftest.$ac_ext
3117
3118  # OK, works on sane cases.  Now check whether non-existent headers
3119  # can be detected and how.
3120  cat >conftest.$ac_ext <<_ACEOF
3121 /* confdefs.h.  */
3122 _ACEOF
3123 cat confdefs.h >>conftest.$ac_ext
3124 cat >>conftest.$ac_ext <<_ACEOF
3125 /* end confdefs.h.  */
3126 #include <ac_nonexistent.h>
3127 _ACEOF
3128 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3129  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3130  ac_status=$?
3131  grep -v '^ *+' conftest.er1 >conftest.err
3132  rm -f conftest.er1
3133  cat conftest.err >&5
3134  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3135  (exit $ac_status); } >/dev/null; then
3136  if test -s conftest.err; then
3137    ac_cpp_err=$ac_c_preproc_warn_flag
3138    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3139  else
3140    ac_cpp_err=
3141  fi
3142 else
3143  ac_cpp_err=yes
4669   fi
4670 < if test -z "$ac_cpp_err"; then
4671 <  # Broken: success on invalid input.
4672 < continue
4670 > MPICC=$ac_cv_prog_MPICC
4671 > if test -n "$MPICC"; then
4672 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4673 > $as_echo "$MPICC" >&6; }
4674   else
4675 <  echo "$as_me: failed program was:" >&5
4676 < sed 's/^/| /' conftest.$ac_ext >&5
3151 <
3152 <  # Passes both tests.
3153 < ac_preproc_ok=:
3154 < break
4675 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4676 > $as_echo "no" >&6; }
4677   fi
3156 rm -f conftest.err conftest.$ac_ext
4678  
4679 +
4680 +  test -n "$MPICC" && break
4681   done
4682 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3160 < rm -f conftest.err conftest.$ac_ext
3161 < if $ac_preproc_ok; then
3162 <  break
3163 < fi
4682 > test -n "$MPICC" || MPICC="$CC"
4683  
4684 <    done
4685 <    ac_cv_prog_CPP=$CPP
4684 >        ax_mpi_save_CC="$CC"
4685 >        CC="$MPICC"
4686  
4687 +
4688 +
4689 + if test x = x"$MPILIBS"; then
4690 +        ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4691 + if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4692 +  MPILIBS=" "
4693   fi
4694 <  CPP=$ac_cv_prog_CPP
3170 < else
3171 <  ac_cv_prog_CPP=$CPP
4694 >
4695   fi
4696 < echo "$as_me:$LINENO: result: $CPP" >&5
4697 < echo "${ECHO_T}$CPP" >&6
4698 < ac_preproc_ok=false
4699 < for ac_c_preproc_warn_flag in '' yes
4700 < do
4701 <  # Use a header file that comes with gcc, so configuring glibc
4702 <  # with a fresh cross-compiler works.
4703 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4704 <  # <limits.h> exists even on freestanding compilers.
4705 <  # On the NeXT, cc -E runs the code through the compiler's parser,
3183 <  # not just through cpp. "Syntax error" is here to catch this case.
3184 <  cat >conftest.$ac_ext <<_ACEOF
3185 < /* confdefs.h.  */
3186 < _ACEOF
3187 < cat confdefs.h >>conftest.$ac_ext
3188 < cat >>conftest.$ac_ext <<_ACEOF
4696 >
4697 > if test x = x"$MPILIBS"; then
4698 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4699 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4700 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4701 >  $as_echo_n "(cached) " >&6
4702 > else
4703 >  ac_check_lib_save_LIBS=$LIBS
4704 > LIBS="-lmpi  $LIBS"
4705 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706   /* end confdefs.h.  */
4707 < #ifdef __STDC__
4708 < # include <limits.h>
4709 < #else
4710 < # include <assert.h>
4707 >
4708 > /* Override any GCC internal prototype to avoid an error.
4709 >   Use char because int might match the return type of a GCC
4710 >   builtin and then its argument prototype would still apply.  */
4711 > #ifdef __cplusplus
4712 > extern "C"
4713   #endif
4714 <                     Syntax error
4714 > char MPI_Init ();
4715 > int
4716 > main ()
4717 > {
4718 > return MPI_Init ();
4719 >  ;
4720 >  return 0;
4721 > }
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
3199 <  ac_status=$?
3200 <  grep -v '^ *+' conftest.er1 >conftest.err
3201 <  rm -f conftest.er1
3202 <  cat conftest.err >&5
3203 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3204 <  (exit $ac_status); } >/dev/null; then
3205 <  if test -s conftest.err; then
3206 <    ac_cpp_err=$ac_c_preproc_warn_flag
3207 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3208 <  else
3209 <    ac_cpp_err=
3210 <  fi
4723 > if ac_fn_c_try_link "$LINENO"; then :
4724 >  ac_cv_lib_mpi_MPI_Init=yes
4725   else
4726 <  ac_cpp_err=yes
4726 >  ac_cv_lib_mpi_MPI_Init=no
4727   fi
4728 < if test -z "$ac_cpp_err"; then
4729 <  :
4730 < else
4731 <  echo "$as_me: failed program was:" >&5
4732 < sed 's/^/| /' conftest.$ac_ext >&5
4728 > rm -f core conftest.err conftest.$ac_objext \
4729 >    conftest$ac_exeext conftest.$ac_ext
4730 > LIBS=$ac_check_lib_save_LIBS
4731 > fi
4732 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4733 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4734 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4735 >  MPILIBS="-lmpi"
4736 > fi
4737  
3220  # Broken: fails on valid input.
3221 continue
4738   fi
4739 < rm -f conftest.err conftest.$ac_ext
4739 > if test x = x"$MPILIBS"; then
4740 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4741 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4742 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4743 >  $as_echo_n "(cached) " >&6
4744 > else
4745 >  ac_check_lib_save_LIBS=$LIBS
4746 > LIBS="-lmpich  $LIBS"
4747 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 > /* end confdefs.h.  */
4749  
4750 <  # OK, works on sane cases.  Now check whether non-existent headers
4751 <  # can be detected and how.
4752 <  cat >conftest.$ac_ext <<_ACEOF
4753 < /* confdefs.h.  */
4750 > /* Override any GCC internal prototype to avoid an error.
4751 >   Use char because int might match the return type of a GCC
4752 >   builtin and then its argument prototype would still apply.  */
4753 > #ifdef __cplusplus
4754 > extern "C"
4755 > #endif
4756 > char MPI_Init ();
4757 > int
4758 > main ()
4759 > {
4760 > return MPI_Init ();
4761 >  ;
4762 >  return 0;
4763 > }
4764   _ACEOF
4765 < cat confdefs.h >>conftest.$ac_ext
4766 < cat >>conftest.$ac_ext <<_ACEOF
3232 < /* end confdefs.h.  */
3233 < #include <ac_nonexistent.h>
3234 < _ACEOF
3235 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3236 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3237 <  ac_status=$?
3238 <  grep -v '^ *+' conftest.er1 >conftest.err
3239 <  rm -f conftest.er1
3240 <  cat conftest.err >&5
3241 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3242 <  (exit $ac_status); } >/dev/null; then
3243 <  if test -s conftest.err; then
3244 <    ac_cpp_err=$ac_c_preproc_warn_flag
3245 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3246 <  else
3247 <    ac_cpp_err=
3248 <  fi
4765 > if ac_fn_c_try_link "$LINENO"; then :
4766 >  ac_cv_lib_mpich_MPI_Init=yes
4767   else
4768 <  ac_cpp_err=yes
4768 >  ac_cv_lib_mpich_MPI_Init=no
4769   fi
4770 < if test -z "$ac_cpp_err"; then
4771 <  # Broken: success on invalid input.
4772 < continue
4773 < else
4774 <  echo "$as_me: failed program was:" >&5
4775 < sed 's/^/| /' conftest.$ac_ext >&5
4770 > rm -f core conftest.err conftest.$ac_objext \
4771 >    conftest$ac_exeext conftest.$ac_ext
4772 > LIBS=$ac_check_lib_save_LIBS
4773 > fi
4774 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4775 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4776 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4777 >  MPILIBS="-lmpich"
4778 > fi
4779  
3259  # Passes both tests.
3260 ac_preproc_ok=:
3261 break
4780   fi
3263 rm -f conftest.err conftest.$ac_ext
4781  
4782 < done
4783 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4784 < rm -f conftest.err conftest.$ac_ext
4785 < if $ac_preproc_ok; then
4786 <  :
4787 < else
4788 <  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4789 < See \`config.log' for more details." >&5
4790 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3274 < See \`config.log' for more details." >&2;}
3275 <   { (exit 1); exit 1; }; }
3276 < fi
4782 > if test x != x"$MPILIBS"; then
4783 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4784 > $as_echo_n "checking for mpi.h... " >&6; }
4785 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 > /* end confdefs.h.  */
4787 > #include <mpi.h>
4788 > int
4789 > main ()
4790 > {
4791  
4792 < ac_ext=c
4793 < ac_cpp='$CPP $CPPFLAGS'
4794 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4795 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4796 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4797 <
4798 <
3285 < echo "$as_me:$LINENO: checking for egrep" >&5
3286 < echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3287 < if test "${ac_cv_prog_egrep+set}" = set; then
3288 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4792 >  ;
4793 >  return 0;
4794 > }
4795 > _ACEOF
4796 > if ac_fn_c_try_compile "$LINENO"; then :
4797 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798 > $as_echo "yes" >&6; }
4799   else
4800 <  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
4801 <    then ac_cv_prog_egrep='grep -E'
4802 <    else ac_cv_prog_egrep='egrep'
3293 <    fi
4800 >  MPILIBS=""
4801 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4802 > $as_echo "no" >&6; }
4803   fi
4804 < echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
4805 < echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3297 < EGREP=$ac_cv_prog_egrep
4804 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 > fi
4806  
4807 + CC="$ax_mpi_save_CC"
4808  
4809  
3301 OOPSE_TEMPLATE_FLAGS=""
3302 if test $ac_cv_cxx_compiler_gnu = no; then
3303  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3304 echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3305  echo 'void f(){}' > conftest.cc
3306  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3307    echo "$as_me:$LINENO: result: yes" >&5
3308 echo "${ECHO_T}yes" >&6
3309    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3310  else
3311    echo "$as_me:$LINENO: result: no" >&5
3312 echo "${ECHO_T}no" >&6
3313  fi
3314  rm -f conftest*
3315  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3316 echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3317  echo 'void f(){}' > conftest.cc
3318  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3319    echo "$as_me:$LINENO: result: yes" >&5
3320 echo "${ECHO_T}yes" >&6
3321    OOPSE_TEMPLATE_FLAGS="-instances=static"
3322  else
3323    echo "$as_me:$LINENO: result: no" >&5
3324 echo "${ECHO_T}no" >&6
3325  fi
3326  rm -f conftest*
3327  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3328 echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3329  echo 'void f(){}' > conftest.cc
3330  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3331    echo "$as_me:$LINENO: result: yes" >&5
3332 echo "${ECHO_T}yes" >&6
3333    OOPSE_TEMPLATE_FLAGS="-pto"
3334  else
3335    echo "$as_me:$LINENO: result: no" >&5
3336 echo "${ECHO_T}no" >&6
3337  fi
3338  rm -f conftest*
3339  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3340 echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3341  echo 'void f(){}' > conftest.cc
3342  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3343    echo "$as_me:$LINENO: result: yes" >&5
3344 echo "${ECHO_T}yes" >&6
4810  
4811 <
4812 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
4813 <  else
4814 <    echo "$as_me:$LINENO: result: no" >&5
4815 < echo "${ECHO_T}no" >&6
4816 <  fi
4811 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4812 > if test x = x"$MPILIBS"; then
4813 >        USE_MPI="no"
4814 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&5
4815 > $as_echo "$as_me: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&2;}
4816 >        :
4817 > else
4818 >        USE_MPI="yes"
4819 >        :
4820   fi
4821  
4822  
4823 <
4824 <
4825 < ac_ext=f90
4826 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4827 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3360 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4823 > fi
4824 > ac_ext=${ac_fc_srcext-f}
4825 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4826 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4827 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4828   if test -n "$ac_tool_prefix"; then
4829 <  for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4829 >  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4830    do
4831      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4832   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4833 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4834 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4835 < if test "${ac_cv_prog_F90+set}" = set; then
4836 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4833 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 > $as_echo_n "checking for $ac_word... " >&6; }
4835 > if test "${ac_cv_prog_FC+set}" = set; then :
4836 >  $as_echo_n "(cached) " >&6
4837   else
4838 <  if test -n "$F90"; then
4839 <  ac_cv_prog_F90="$F90" # Let the user override the test.
4838 >  if test -n "$FC"; then
4839 >  ac_cv_prog_FC="$FC" # Let the user override the test.
4840   else
4841   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842   for as_dir in $PATH
4843   do
4844    IFS=$as_save_IFS
4845    test -z "$as_dir" && as_dir=.
4846 <  for ac_exec_ext in '' $ac_executable_extensions; do
4847 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4848 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
4849 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4846 >    for ac_exec_ext in '' $ac_executable_extensions; do
4847 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4848 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4849 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4850      break 2
4851    fi
4852   done
4853 < done
4853 >  done
4854 > IFS=$as_save_IFS
4855  
4856   fi
4857   fi
4858 < F90=$ac_cv_prog_F90
4859 < if test -n "$F90"; then
4860 <  echo "$as_me:$LINENO: result: $F90" >&5
4861 < echo "${ECHO_T}$F90" >&6
4858 > FC=$ac_cv_prog_FC
4859 > if test -n "$FC"; then
4860 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4861 > $as_echo "$FC" >&6; }
4862   else
4863 <  echo "$as_me:$LINENO: result: no" >&5
4864 < echo "${ECHO_T}no" >&6
4863 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 > $as_echo "no" >&6; }
4865   fi
4866  
4867 <    test -n "$F90" && break
4867 >
4868 >    test -n "$FC" && break
4869    done
4870   fi
4871 < if test -z "$F90"; then
4872 <  ac_ct_F90=$F90
4873 <  for ac_prog in pathf95 ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4871 > if test -z "$FC"; then
4872 >  ac_ct_FC=$FC
4873 >  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4874   do
4875    # Extract the first word of "$ac_prog", so it can be a program name with args.
4876   set dummy $ac_prog; ac_word=$2
4877 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4878 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4879 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
4880 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4877 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4878 > $as_echo_n "checking for $ac_word... " >&6; }
4879 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4880 >  $as_echo_n "(cached) " >&6
4881   else
4882 <  if test -n "$ac_ct_F90"; then
4883 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
4882 >  if test -n "$ac_ct_FC"; then
4883 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4884   else
4885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886   for as_dir in $PATH
4887   do
4888    IFS=$as_save_IFS
4889    test -z "$as_dir" && as_dir=.
4890 <  for ac_exec_ext in '' $ac_executable_extensions; do
4891 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4892 <    ac_cv_prog_ac_ct_F90="$ac_prog"
4893 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4890 >    for ac_exec_ext in '' $ac_executable_extensions; do
4891 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4892 >    ac_cv_prog_ac_ct_FC="$ac_prog"
4893 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894      break 2
4895    fi
4896   done
4897 < done
4897 >  done
4898 > IFS=$as_save_IFS
4899  
4900   fi
4901   fi
4902 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
4903 < if test -n "$ac_ct_F90"; then
4904 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
4905 < echo "${ECHO_T}$ac_ct_F90" >&6
4902 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
4903 > if test -n "$ac_ct_FC"; then
4904 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4905 > $as_echo "$ac_ct_FC" >&6; }
4906   else
4907 <  echo "$as_me:$LINENO: result: no" >&5
4908 < echo "${ECHO_T}no" >&6
4907 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908 > $as_echo "no" >&6; }
4909   fi
4910  
4911 <  test -n "$ac_ct_F90" && break
4911 >
4912 >  test -n "$ac_ct_FC" && break
4913   done
4914  
4915 <  F90=$ac_ct_F90
4915 >  if test "x$ac_ct_FC" = x; then
4916 >    FC=""
4917 >  else
4918 >    case $cross_compiling:$ac_tool_warned in
4919 > yes:)
4920 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 > ac_tool_warned=yes ;;
4923 > esac
4924 >    FC=$ac_ct_FC
4925 >  fi
4926   fi
4927  
4928  
4929 < # If we don't use `.F90' as extension, the preprocessor is not run on the
4930 < # input file.
4929 > # Provide some information about the compiler.
4930 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4931 > set X $ac_compile
4932 > ac_compiler=$2
4933 > for ac_option in --version -v -V -qversion; do
4934 >  { { ac_try="$ac_compiler $ac_option >&5"
4935 > case "(($ac_try" in
4936 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937 >  *) ac_try_echo=$ac_try;;
4938 > esac
4939 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4940 > $as_echo "$ac_try_echo"; } >&5
4941 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4942 >  ac_status=$?
4943 >  if test -s conftest.err; then
4944 >    sed '10a\
4945 > ... rest of stderr output deleted ...
4946 >         10q' conftest.err >conftest.er1
4947 >    cat conftest.er1 >&5
4948 >    rm -f conftest.er1 conftest.err
4949 >  fi
4950 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4951 >  test $ac_status = 0; }
4952 > done
4953 > rm -f a.out
4954 >
4955 > # If we don't use `.F' as extension, the preprocessor is not run on the
4956 > # input file.  (Note that this only needs to work for GNU compilers.)
4957   ac_save_ext=$ac_ext
4958 < ac_ext=F90
4959 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
4960 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
4961 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
4962 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4958 > ac_ext=F
4959 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4960 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4961 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4962 >  $as_echo_n "(cached) " >&6
4963   else
4964 <  cat >conftest.$ac_ext <<_ACEOF
4965 <
3459 < program main
3460 <
4964 >  cat > conftest.$ac_ext <<_ACEOF
4965 >      program main
4966   #ifndef __GNUC__
4967         choke me
4968   #endif
4969  
4970 < end program main
3466 <
4970 >      end
4971   _ACEOF
4972 < rm -f conftest.$ac_objext
3469 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3470 <  (eval $ac_compile) 2>conftest.er1
3471 <  ac_status=$?
3472 <  grep -v '^ *+' conftest.er1 >conftest.err
3473 <  rm -f conftest.er1
3474 <  cat conftest.err >&5
3475 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3476 <  (exit $ac_status); } &&
3477 <         { ac_try='test -z "$ac_f90_werror_flag"
3478 <                         || test ! -s conftest.err'
3479 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3480 <  (eval $ac_try) 2>&5
3481 <  ac_status=$?
3482 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3483 <  (exit $ac_status); }; } &&
3484 <         { ac_try='test -s conftest.$ac_objext'
3485 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3486 <  (eval $ac_try) 2>&5
3487 <  ac_status=$?
3488 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3489 <  (exit $ac_status); }; }; then
4972 > if ac_fn_fc_try_compile "$LINENO"; then :
4973    ac_compiler_gnu=yes
4974   else
4975 <  echo "$as_me: failed program was:" >&5
3493 < sed 's/^/| /' conftest.$ac_ext >&5
3494 <
3495 < ac_compiler_gnu=no
4975 >  ac_compiler_gnu=no
4976   fi
4977 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4978 < ac_cv_f90_compiler_gnu=$ac_compiler_gnu
4977 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4978 > ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4979  
4980   fi
4981 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
4982 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
4981 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4982 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4983   ac_ext=$ac_save_ext
4984 < G95=`test $ac_compiler_gnu = yes && echo yes`
4985 < ac_ext=c
4986 < ac_cpp='$CPP $CPPFLAGS'
4987 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4988 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4989 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4984 > ac_test_FCFLAGS=${FCFLAGS+set}
4985 > ac_save_FCFLAGS=$FCFLAGS
4986 > FCFLAGS=
4987 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4988 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
4989 > if test "${ac_cv_prog_fc_g+set}" = set; then :
4990 >  $as_echo_n "(cached) " >&6
4991 > else
4992 >  FCFLAGS=-g
4993 > cat > conftest.$ac_ext <<_ACEOF
4994 >      program main
4995  
4996 +      end
4997 + _ACEOF
4998 + if ac_fn_fc_try_compile "$LINENO"; then :
4999 +  ac_cv_prog_fc_g=yes
5000 + else
5001 +  ac_cv_prog_fc_g=no
5002 + fi
5003 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5004  
5005 + fi
5006 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
5007 + $as_echo "$ac_cv_prog_fc_g" >&6; }
5008 + if test "$ac_test_FCFLAGS" = set; then
5009 +  FCFLAGS=$ac_save_FCFLAGS
5010 + elif test $ac_cv_prog_fc_g = yes; then
5011 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5012 +    FCFLAGS="-g -O2"
5013 +  else
5014 +    FCFLAGS="-g"
5015 +  fi
5016 + else
5017 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5018 +    FCFLAGS="-O2"
5019 +  else
5020 +    FCFLAGS=
5021 +  fi
5022 + fi
5023  
5024 + ac_ext=${ac_fc_srcext-f}
5025 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5026 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5027 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5028  
5029  
5030 < # Try to determine native compiler flags that allow us to use F90 suffix
3516 < # for preprocessed f90 source.
5030 > if test $USE_MPI != no; then :
5031  
5032 < if test "$ac_test_PREPFLAG" != "set"; then
5033 <  PREPFLAG=""
5034 <  case "${host_cpu}-${host_os}" in
5032 > ac_ext=${ac_fc_srcext-f}
5033 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5034 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5035 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5036  
3522  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
3523                    PREPFLAG="-fpp1 "
3524                fi;;
3525  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
3526                    PREPFLAG="-qsuffix=cpp=F90 "
3527                fi;;
3528  *darwin*)
3529        if test "$F90" = f90 -o "$F90" = xlf90; then
3530                PREPFLAG="-qsuffix=cpp=F90 "
3531        fi;;
3532  esac
5037  
3534  if test -z "$PREPFLAG"; then
3535        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
3536 echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
3537        PREPFLAG=""
3538  fi
5038  
3540  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3541 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
5039  
5040  
3544  ac_ext=f90
3545 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3546 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3547 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5041  
5042 <  ac_save_ext=$ac_ext
5043 <  ac_ext=F90
5044 <  ac_save_F90FLAGS=$F90FLAGS
5042 >        for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5043 > do
5044 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5045 > set dummy $ac_prog; ac_word=$2
5046 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5047 > $as_echo_n "checking for $ac_word... " >&6; }
5048 > if test "${ac_cv_prog_MPIFC+set}" = set; then :
5049 >  $as_echo_n "(cached) " >&6
5050 > else
5051 >  if test -n "$MPIFC"; then
5052 >  ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5053 > else
5054 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5055 > for as_dir in $PATH
5056 > do
5057 >  IFS=$as_save_IFS
5058 >  test -z "$as_dir" && as_dir=.
5059 >    for ac_exec_ext in '' $ac_executable_extensions; do
5060 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5061 >    ac_cv_prog_MPIFC="$ac_prog"
5062 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5063 >    break 2
5064 >  fi
5065 > done
5066 >  done
5067 > IFS=$as_save_IFS
5068  
3553  if test "$PREPFLAG"; then
3554  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
5069   fi
5070 + fi
5071 + MPIFC=$ac_cv_prog_MPIFC
5072 + if test -n "$MPIFC"; then
5073 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5074 + $as_echo "$MPIFC" >&6; }
5075 + else
5076 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5077 + $as_echo "no" >&6; }
5078 + fi
5079  
3557    cat >conftest.$ac_ext <<_ACEOF
5080  
5081 +  test -n "$MPIFC" && break
5082 + done
5083 + test -n "$MPIFC" || MPIFC="$FC"
5084  
5085 < program main
5085 >        ax_mpi_save_FC="$FC"
5086 >        FC="$MPIFC"
5087  
3562  integer :: i
3563  i = 1
5088  
5089  
5090 < end program main
5091 <
5090 > if test x = x"$MPILIBS"; then
5091 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5092 > $as_echo_n "checking for MPI_Init... " >&6; }
5093 >                        cat > conftest.$ac_ext <<_ACEOF
5094 >      program main
5095 >      call MPI_Init
5096 >      end
5097   _ACEOF
5098 < rm -f conftest.$ac_objext
5099 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5100 <  (eval $ac_compile) 2>conftest.er1
5101 <  ac_status=$?
3573 <  grep -v '^ *+' conftest.er1 >conftest.err
3574 <  rm -f conftest.er1
3575 <  cat conftest.err >&5
3576 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3577 <  (exit $ac_status); } &&
3578 <         { ac_try='test -z "$ac_f90_werror_flag"
3579 <                         || test ! -s conftest.err'
3580 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3581 <  (eval $ac_try) 2>&5
3582 <  ac_status=$?
3583 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584 <  (exit $ac_status); }; } &&
3585 <         { ac_try='test -s conftest.$ac_objext'
3586 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3587 <  (eval $ac_try) 2>&5
3588 <  ac_status=$?
3589 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3590 <  (exit $ac_status); }; }; then
3591 <  prepflagworks=1
5098 > if ac_fn_fc_try_link "$LINENO"; then :
5099 >  MPILIBS=" "
5100 >                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5101 > $as_echo "yes" >&6; }
5102   else
5103 <  echo "$as_me: failed program was:" >&5
5104 < sed 's/^/| /' conftest.$ac_ext >&5
3595 <
3596 < prepflagworks=0
5103 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 > $as_echo "no" >&6; }
5105   fi
5106 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5107 <
3600 <  F90FLAGS=$ac_save_F90FLAGS
3601 <  ac_ext=$ac_save_ext
3602 <  ac_ext=c
3603 < ac_cpp='$CPP $CPPFLAGS'
3604 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607 <
3608 <
3609 <  if test "$prepflagworks" = 1; then
3610 <    echo "$as_me:$LINENO: result: yes" >&5
3611 < echo "${ECHO_T}yes" >&6
3612 <
3613 <  else
3614 <    echo "$as_me:$LINENO: result: no" >&5
3615 < echo "${ECHO_T}no" >&6
3616 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
3617 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3618 <   { (exit 1); exit 1; }; }
3619 <  fi
5106 > rm -f core conftest.err conftest.$ac_objext \
5107 >    conftest$ac_exeext conftest.$ac_ext
5108   fi
5109  
5110 +        if test x = x"$MPILIBS"; then
5111 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5112 + $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5113 + if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5114 +  $as_echo_n "(cached) " >&6
5115 + else
5116 +  ac_check_lib_save_LIBS=$LIBS
5117 + LIBS="-lfmpi  $LIBS"
5118 + cat > conftest.$ac_ext <<_ACEOF
5119 +      program main
5120 +      call MPI_Init
5121 +      end
5122 + _ACEOF
5123 + if ac_fn_fc_try_link "$LINENO"; then :
5124 +  ac_cv_lib_fmpi_MPI_Init=yes
5125 + else
5126 +  ac_cv_lib_fmpi_MPI_Init=no
5127 + fi
5128 + rm -f core conftest.err conftest.$ac_objext \
5129 +    conftest$ac_exeext conftest.$ac_ext
5130 + LIBS=$ac_check_lib_save_LIBS
5131 + fi
5132 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5133 + $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5134 + if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5135 +  MPILIBS="-lfmpi"
5136 + fi
5137  
5138 +        fi
5139 +        if test x = x"$MPILIBS"; then
5140 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5141 + $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5142 + if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5143 +  $as_echo_n "(cached) " >&6
5144 + else
5145 +  ac_check_lib_save_LIBS=$LIBS
5146 + LIBS="-lmpichf90  $LIBS"
5147 + cat > conftest.$ac_ext <<_ACEOF
5148 +      program main
5149 +      call MPI_Init
5150 +      end
5151 + _ACEOF
5152 + if ac_fn_fc_try_link "$LINENO"; then :
5153 +  ac_cv_lib_mpichf90_MPI_Init=yes
5154 + else
5155 +  ac_cv_lib_mpichf90_MPI_Init=no
5156 + fi
5157 + rm -f core conftest.err conftest.$ac_objext \
5158 +    conftest$ac_exeext conftest.$ac_ext
5159 + LIBS=$ac_check_lib_save_LIBS
5160 + fi
5161 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5162 + $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5163 + if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5164 +  MPILIBS="-lmpichf90"
5165 + fi
5166  
5167 +        fi
5168  
5169 + if test x = x"$MPILIBS"; then
5170 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5171 + $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5172 + if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5173 +  $as_echo_n "(cached) " >&6
5174 + else
5175 +  ac_check_lib_save_LIBS=$LIBS
5176 + LIBS="-lmpi  $LIBS"
5177 + cat > conftest.$ac_ext <<_ACEOF
5178 +      program main
5179 +      call MPI_Init
5180 +      end
5181 + _ACEOF
5182 + if ac_fn_fc_try_link "$LINENO"; then :
5183 +  ac_cv_lib_mpi_MPI_Init=yes
5184 + else
5185 +  ac_cv_lib_mpi_MPI_Init=no
5186 + fi
5187 + rm -f core conftest.err conftest.$ac_objext \
5188 +    conftest$ac_exeext conftest.$ac_ext
5189 + LIBS=$ac_check_lib_save_LIBS
5190 + fi
5191 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5192 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5193 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5194 +  MPILIBS="-lmpi"
5195 + fi
5196  
5197 < # Try to determine native compiler flags that allow us to use F90 suffix
5198 < # for preprocessed f90 source with -D type defines
5197 > fi
5198 > if test x = x"$MPILIBS"; then
5199 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5200 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5201 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5202 >  $as_echo_n "(cached) " >&6
5203 > else
5204 >  ac_check_lib_save_LIBS=$LIBS
5205 > LIBS="-lmpich  $LIBS"
5206 > cat > conftest.$ac_ext <<_ACEOF
5207 >      program main
5208 >      call MPI_Init
5209 >      end
5210 > _ACEOF
5211 > if ac_fn_fc_try_link "$LINENO"; then :
5212 >  ac_cv_lib_mpich_MPI_Init=yes
5213 > else
5214 >  ac_cv_lib_mpich_MPI_Init=no
5215 > fi
5216 > rm -f core conftest.err conftest.$ac_objext \
5217 >    conftest$ac_exeext conftest.$ac_ext
5218 > LIBS=$ac_check_lib_save_LIBS
5219 > fi
5220 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5221 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5222 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5223 >  MPILIBS="-lmpich"
5224 > fi
5225  
5226 < if test "$ac_test_PREPDEFFLAG" != "set"; then
3630 <  PREPDEFFLAG=""
3631 <  case "${host_cpu}-${host_os}" in
5226 > fi
5227  
5228 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
5229 <                    PREPDEFFLAG=" "
5230 <                fi;;
5231 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
5232 <                    PREPDEFFLAG="-WF,"
5233 <                fi;;
5234 <  *darwin*)
5235 <        if test "$F90" = f90 -o "$F90" = xlf90; then
5236 <                PREPDEFFLAG="-WF,"
5237 <        fi;;
5238 <  esac
5228 > if test x != x"$MPILIBS"; then
5229 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5230 > $as_echo_n "checking for mpif.h... " >&6; }
5231 >        cat > conftest.$ac_ext <<_ACEOF
5232 >      program main
5233 >      include 'mpif.h'
5234 >      end
5235 > _ACEOF
5236 > if ac_fn_fc_try_compile "$LINENO"; then :
5237 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5238 > $as_echo "yes" >&6; }
5239 > else
5240 >  MPILIBS=""
5241 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242 > $as_echo "no" >&6; }
5243 > fi
5244 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5245 > fi
5246  
5247 <  if test -z "$PREPDEFFLAG"; then
3646 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3647 < echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3648 <        PREPDEFFLAG=" "
3649 <  fi
5247 > FC="$ax_mpi_save_FC"
5248  
3651  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3652 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
5249  
5250  
5251 <  ac_ext=f90
5252 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5253 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5254 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5251 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5252 > if test x = x"$MPILIBS"; then
5253 >        USE_MPI="no"
5254 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&5
5255 > $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&2;}
5256 >        :
5257 > else
5258 >        USE_MPI="yes"
5259 >        :
5260 > fi
5261  
3660  ac_save_ext=$ac_ext
3661  ac_ext=F90
3662  ac_save_F90FLAGS=$F90FLAGS
5262  
3664  if test "$PREPDEFFLAG"; then
3665  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
5263   fi
5264 + if test $USE_MPI != no; then :
5265  
5266 <    cat >conftest.$ac_ext <<_ACEOF
5266 >        CXX=$MPICXX
5267 >        CC=$MPICC
5268 >        FC=$MPIFC
5269  
5270 + fi
5271  
3671 program main
5272  
5273 <  integer :: i
5274 < #ifdef TEST
5275 <  i = 1
5276 < #else
5277 <  choke me
5278 < #endif
5279 <
5280 <
5281 < end program main
5282 <
5283 < _ACEOF
5284 < rm -f conftest.$ac_objext
5285 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5286 <  (eval $ac_compile) 2>conftest.er1
5287 <  ac_status=$?
5288 <  grep -v '^ *+' conftest.er1 >conftest.err
5289 <  rm -f conftest.er1
5290 <  cat conftest.err >&5
5291 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3692 <  (exit $ac_status); } &&
3693 <         { ac_try='test -z "$ac_f90_werror_flag"
3694 <                         || test ! -s conftest.err'
3695 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3696 <  (eval $ac_try) 2>&5
3697 <  ac_status=$?
3698 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3699 <  (exit $ac_status); }; } &&
3700 <         { ac_try='test -s conftest.$ac_objext'
3701 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3702 <  (eval $ac_try) 2>&5
3703 <  ac_status=$?
3704 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3705 <  (exit $ac_status); }; }; then
3706 <  prepdefflagworks=1
5273 > # Checks for programs.
5274 > ac_ext=cpp
5275 > ac_cpp='$CXXCPP $CPPFLAGS'
5276 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5277 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5278 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5279 > if test -z "$CXX"; then
5280 >  if test -n "$CCC"; then
5281 >    CXX=$CCC
5282 >  else
5283 >    if test -n "$ac_tool_prefix"; then
5284 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5285 >  do
5286 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5287 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5288 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5289 > $as_echo_n "checking for $ac_word... " >&6; }
5290 > if test "${ac_cv_prog_CXX+set}" = set; then :
5291 >  $as_echo_n "(cached) " >&6
5292   else
5293 <  echo "$as_me: failed program was:" >&5
5294 < sed 's/^/| /' conftest.$ac_ext >&5
5293 >  if test -n "$CXX"; then
5294 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5295 > else
5296 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297 > for as_dir in $PATH
5298 > do
5299 >  IFS=$as_save_IFS
5300 >  test -z "$as_dir" && as_dir=.
5301 >    for ac_exec_ext in '' $ac_executable_extensions; do
5302 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5303 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5304 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5305 >    break 2
5306 >  fi
5307 > done
5308 >  done
5309 > IFS=$as_save_IFS
5310  
3711 prepdefflagworks=0
5311   fi
5312 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5312 > fi
5313 > CXX=$ac_cv_prog_CXX
5314 > if test -n "$CXX"; then
5315 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5316 > $as_echo "$CXX" >&6; }
5317 > else
5318 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5319 > $as_echo "no" >&6; }
5320 > fi
5321  
3715  F90FLAGS=$ac_save_F90FLAGS
3716  ac_ext=$ac_save_ext
3717  ac_ext=c
3718 ac_cpp='$CPP $CPPFLAGS'
3719 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3720 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3721 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5322  
5323 <
5324 <
5325 <  if test "$prepdefflagworks" = 1; then
5326 <    echo "$as_me:$LINENO: result: yes" >&5
5327 < echo "${ECHO_T}yes" >&6
5323 >    test -n "$CXX" && break
5324 >  done
5325 > fi
5326 > if test -z "$CXX"; then
5327 >  ac_ct_CXX=$CXX
5328 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5329 > do
5330 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5331 > set dummy $ac_prog; ac_word=$2
5332 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5333 > $as_echo_n "checking for $ac_word... " >&6; }
5334 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5335 >  $as_echo_n "(cached) " >&6
5336 > else
5337 >  if test -n "$ac_ct_CXX"; then
5338 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5339 > else
5340 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5341 > for as_dir in $PATH
5342 > do
5343 >  IFS=$as_save_IFS
5344 >  test -z "$as_dir" && as_dir=.
5345 >    for ac_exec_ext in '' $ac_executable_extensions; do
5346 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5347 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
5348 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5349 >    break 2
5350 >  fi
5351 > done
5352 >  done
5353 > IFS=$as_save_IFS
5354  
5355 + fi
5356 + fi
5357 + ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5358 + if test -n "$ac_ct_CXX"; then
5359 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5360 + $as_echo "$ac_ct_CXX" >&6; }
5361 + else
5362 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5363 + $as_echo "no" >&6; }
5364 + fi
5365 +
5366 +
5367 +  test -n "$ac_ct_CXX" && break
5368 + done
5369 +
5370 +  if test "x$ac_ct_CXX" = x; then
5371 +    CXX="g++"
5372    else
5373 <    echo "$as_me:$LINENO: result: no" >&5
5374 < echo "${ECHO_T}no" >&6
5375 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
5376 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
5377 <   { (exit 1); exit 1; }; }
5373 >    case $cross_compiling:$ac_tool_warned in
5374 > yes:)
5375 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5376 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5377 > ac_tool_warned=yes ;;
5378 > esac
5379 >    CXX=$ac_ct_CXX
5380    fi
5381   fi
5382  
5383 < ac_ext=f90
5384 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5385 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5386 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5383 >  fi
5384 > fi
5385 > # Provide some information about the compiler.
5386 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5387 > set X $ac_compile
5388 > ac_compiler=$2
5389 > for ac_option in --version -v -V -qversion; do
5390 >  { { ac_try="$ac_compiler $ac_option >&5"
5391 > case "(($ac_try" in
5392 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5393 >  *) ac_try_echo=$ac_try;;
5394 > esac
5395 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5396 > $as_echo "$ac_try_echo"; } >&5
5397 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5398 >  ac_status=$?
5399 >  if test -s conftest.err; then
5400 >    sed '10a\
5401 > ... rest of stderr output deleted ...
5402 >         10q' conftest.err >conftest.er1
5403 >    cat conftest.er1 >&5
5404 >    rm -f conftest.er1 conftest.err
5405 >  fi
5406 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5407 >  test $ac_status = 0; }
5408 > done
5409  
5410 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5411 + $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5412 + if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5413 +  $as_echo_n "(cached) " >&6
5414 + else
5415 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5416 + /* end confdefs.h.  */
5417  
5418 + int
5419 + main ()
5420 + {
5421 + #ifndef __GNUC__
5422 +       choke me
5423 + #endif
5424  
5425 < ac_ext=f90
5426 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5427 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5428 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5429 < echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
5430 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3751 < if test "${ac_cv_prog_f90_v+set}" = set; then
3752 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5425 >  ;
5426 >  return 0;
5427 > }
5428 > _ACEOF
5429 > if ac_fn_cxx_try_compile "$LINENO"; then :
5430 >  ac_compiler_gnu=yes
5431   else
5432 +  ac_compiler_gnu=no
5433 + fi
5434 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 + ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5436  
5437 < cat >conftest.$ac_ext <<_ACEOF
5437 > fi
5438 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5439 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5440 > if test $ac_compiler_gnu = yes; then
5441 >  GXX=yes
5442 > else
5443 >  GXX=
5444 > fi
5445 > ac_test_CXXFLAGS=${CXXFLAGS+set}
5446 > ac_save_CXXFLAGS=$CXXFLAGS
5447 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5448 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5449 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
5450 >  $as_echo_n "(cached) " >&6
5451 > else
5452 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5453 >   ac_cxx_werror_flag=yes
5454 >   ac_cv_prog_cxx_g=no
5455 >   CXXFLAGS="-g"
5456 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5457 > /* end confdefs.h.  */
5458  
5459 < program main
5459 > int
5460 > main ()
5461 > {
5462  
5463 <
5464 < end program main
5465 <
5463 >  ;
5464 >  return 0;
5465 > }
5466   _ACEOF
5467 < rm -f conftest.$ac_objext
5468 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5469 <  (eval $ac_compile) 2>conftest.er1
5470 <  ac_status=$?
5471 <  grep -v '^ *+' conftest.er1 >conftest.err
5472 <  rm -f conftest.er1
3769 <  cat conftest.err >&5
3770 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3771 <  (exit $ac_status); } &&
3772 <         { ac_try='test -z "$ac_f90_werror_flag"
3773 <                         || test ! -s conftest.err'
3774 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3775 <  (eval $ac_try) 2>&5
3776 <  ac_status=$?
3777 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3778 <  (exit $ac_status); }; } &&
3779 <         { ac_try='test -s conftest.$ac_objext'
3780 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3781 <  (eval $ac_try) 2>&5
3782 <  ac_status=$?
3783 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3784 <  (exit $ac_status); }; }; then
3785 <  ac_cv_prog_f90_v=
3786 < # Try some options frequently used verbose output
3787 < for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3788 <  ac_ext=f90
3789 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3790 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3791 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5467 > if ac_fn_cxx_try_compile "$LINENO"; then :
5468 >  ac_cv_prog_cxx_g=yes
5469 > else
5470 >  CXXFLAGS=""
5471 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 > /* end confdefs.h.  */
5473  
5474 < cat >conftest.$ac_ext <<_ACEOF
5474 > int
5475 > main ()
5476 > {
5477  
5478 < program main
5479 <
5480 <
3798 < end program main
3799 <
5478 >  ;
5479 >  return 0;
5480 > }
5481   _ACEOF
5482 + if ac_fn_cxx_try_compile "$LINENO"; then :
5483  
5484 < # Compile and link our simple test program by passing a flag (argument
5485 < # 1 to this macro) to the Fortran 90 compiler in order to get
5486 < # "verbose" output that we can then parse for the Fortran 90 linker
5487 < # flags.
5488 < ac_save_F90FLAGS=$F90FLAGS
3807 < F90FLAGS="$F90FLAGS $ac_verb"
5484 > else
5485 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5486 >         CXXFLAGS="-g"
5487 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488 > /* end confdefs.h.  */
5489  
5490 < (eval echo $as_me:3809: \"$ac_link\") >&5
5491 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5492 < echo "$ac_f90_v_output" >&5
3812 < F90FLAGS=$ac_save_F90FLAGS
5490 > int
5491 > main ()
5492 > {
5493  
5494 < rm -f conftest.*
5495 < ac_ext=f90
5496 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5497 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5498 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5499 <
3820 < # If we are using xlf then replace all the commas with spaces.
3821 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3822 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
5494 >  ;
5495 >  return 0;
5496 > }
5497 > _ACEOF
5498 > if ac_fn_cxx_try_compile "$LINENO"; then :
5499 >  ac_cv_prog_cxx_g=yes
5500   fi
5501 <
3825 < # If we are using Cray Fortran then delete quotes.
3826 < # Use "\"" instead of '"' for font-lock-mode.
3827 < # FIXME: a more general fix for quoted arguments with spaces?
3828 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3829 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
5501 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502   fi
5503 <  # look for -l* and *.a constructs in the output
3832 <  for ac_arg in $ac_f90_v_output; do
3833 <     case $ac_arg in
3834 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3835 <          ac_cv_prog_f90_v=$ac_verb
3836 <          break 2 ;;
3837 <     esac
3838 <  done
3839 < done
3840 < if test -z "$ac_cv_prog_f90_v"; then
3841 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3842 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
5503 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5504   fi
5505 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5506 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5507 + fi
5508 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5509 + $as_echo "$ac_cv_prog_cxx_g" >&6; }
5510 + if test "$ac_test_CXXFLAGS" = set; then
5511 +  CXXFLAGS=$ac_save_CXXFLAGS
5512 + elif test $ac_cv_prog_cxx_g = yes; then
5513 +  if test "$GXX" = yes; then
5514 +    CXXFLAGS="-g -O2"
5515 +  else
5516 +    CXXFLAGS="-g"
5517 +  fi
5518   else
5519 <  echo "$as_me: failed program was:" >&5
5520 < sed 's/^/| /' conftest.$ac_ext >&5
5521 <
5522 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
5523 < echo "$as_me: WARNING: compilation failed" >&2;}
5519 >  if test "$GXX" = yes; then
5520 >    CXXFLAGS="-O2"
5521 >  else
5522 >    CXXFLAGS=
5523 >  fi
5524   fi
5525 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5525 > ac_ext=${ac_fc_srcext-f}
5526 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5527 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5528 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5529  
5530 < fi
5531 < echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
5532 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
5533 < echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
5534 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
5535 < if test "${ac_cv_flibs+set}" = set; then
5536 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5530 > ac_ext=c
5531 > ac_cpp='$CPP $CPPFLAGS'
5532 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5533 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5534 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5535 > if test -n "$ac_tool_prefix"; then
5536 >  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5537 >  do
5538 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5539 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5540 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541 > $as_echo_n "checking for $ac_word... " >&6; }
5542 > if test "${ac_cv_prog_CC+set}" = set; then :
5543 >  $as_echo_n "(cached) " >&6
5544   else
5545 <  if test "x$F90LIBS" != "x"; then
5546 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
5545 >  if test -n "$CC"; then
5546 >  ac_cv_prog_CC="$CC" # Let the user override the test.
5547   else
5548 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549 + for as_dir in $PATH
5550 + do
5551 +  IFS=$as_save_IFS
5552 +  test -z "$as_dir" && as_dir=.
5553 +    for ac_exec_ext in '' $ac_executable_extensions; do
5554 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5555 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5556 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5557 +    break 2
5558 +  fi
5559 + done
5560 +  done
5561 + IFS=$as_save_IFS
5562  
3865 ac_ext=f90
3866 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3867 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3868 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3869
3870 cat >conftest.$ac_ext <<_ACEOF
3871
3872 program main
3873
3874
3875 end program main
3876
3877 _ACEOF
3878
3879 # Compile and link our simple test program by passing a flag (argument
3880 # 1 to this macro) to the Fortran 90 compiler in order to get
3881 # "verbose" output that we can then parse for the Fortran 90 linker
3882 # flags.
3883 ac_save_F90FLAGS=$F90FLAGS
3884 F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3885
3886 (eval echo $as_me:3886: \"$ac_link\") >&5
3887 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3888 echo "$ac_f90_v_output" >&5
3889 F90FLAGS=$ac_save_F90FLAGS
3890
3891 rm -f conftest.*
3892 ac_ext=f90
3893 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3894 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3895 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3896
3897 # If we are using xlf then replace all the commas with spaces.
3898 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3899  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
5563   fi
3901
3902 # If we are using Cray Fortran then delete quotes.
3903 # Use "\"" instead of '"' for font-lock-mode.
3904 # FIXME: a more general fix for quoted arguments with spaces?
3905 if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3906  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
5564   fi
5565 <
5566 < ac_cv_f90libs=
5567 <
5568 < # Save positional arguments (if any)
3912 < ac_save_positional="$@"
3913 <
3914 < set X $ac_f90_v_output
3915 < while test $# != 1; do
3916 <  shift
3917 <  ac_arg=$1
3918 <  case $ac_arg in
3919 <        [\\/]*.a | ?:[\\/]*.a)
3920 <            ac_exists=false
3921 <  for ac_i in $ac_cv_f90libs; do
3922 <    if test x"$ac_arg" = x"$ac_i"; then
3923 <      ac_exists=true
3924 <      break
3925 <    fi
3926 <  done
3927 <
3928 <  if test x"$ac_exists" = xtrue; then
3929 <  :
5565 > CC=$ac_cv_prog_CC
5566 > if test -n "$CC"; then
5567 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5568 > $as_echo "$CC" >&6; }
5569   else
5570 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
5570 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571 > $as_echo "no" >&6; }
5572   fi
5573  
3934          ;;
3935        -bI:*)
3936            ac_exists=false
3937  for ac_i in $ac_cv_f90libs; do
3938    if test x"$ac_arg" = x"$ac_i"; then
3939      ac_exists=true
3940      break
3941    fi
3942  done
5574  
5575 <  if test x"$ac_exists" = xtrue; then
3945 <  :
3946 < else
3947 <  if test "$ac_compiler_gnu" = yes; then
3948 <  for ac_link_opt in $ac_arg; do
3949 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
5575 >    test -n "$CC" && break
5576    done
5577 + fi
5578 + if test -z "$CC"; then
5579 +  ac_ct_CC=$CC
5580 +  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5581 + do
5582 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5583 + set dummy $ac_prog; ac_word=$2
5584 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5585 + $as_echo_n "checking for $ac_word... " >&6; }
5586 + if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5587 +  $as_echo_n "(cached) " >&6
5588   else
5589 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
5589 >  if test -n "$ac_ct_CC"; then
5590 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5591 > else
5592 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593 > for as_dir in $PATH
5594 > do
5595 >  IFS=$as_save_IFS
5596 >  test -z "$as_dir" && as_dir=.
5597 >    for ac_exec_ext in '' $ac_executable_extensions; do
5598 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5599 >    ac_cv_prog_ac_ct_CC="$ac_prog"
5600 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5601 >    break 2
5602 >  fi
5603 > done
5604 >  done
5605 > IFS=$as_save_IFS
5606 >
5607   fi
5608   fi
5609 + ac_ct_CC=$ac_cv_prog_ac_ct_CC
5610 + if test -n "$ac_ct_CC"; then
5611 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5612 + $as_echo "$ac_ct_CC" >&6; }
5613 + else
5614 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5615 + $as_echo "no" >&6; }
5616 + fi
5617  
3956          ;;
3957          # Ignore these flags.
3958        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3959          ;;
3960        -lkernel32)
3961          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3962          ;;
3963        -[LRuY])
3964          # These flags, when seen by themselves, take an argument.
3965          # We remove the space between option and argument and re-iterate
3966          # unless we find an empty arg or a new option (starting with -)
3967          case $2 in
3968             "" | -*);;
3969             *)
3970                ac_arg="$ac_arg$2"
5618  
5619 <                shift; shift
5620 <                set X $ac_arg "$@"
3974 <                ;;
3975 <          esac
3976 <          ;;
3977 <        -YP,*)
3978 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3979 <              ac_exists=false
3980 <  for ac_i in $ac_cv_f90libs; do
3981 <    if test x"$ac_j" = x"$ac_i"; then
3982 <      ac_exists=true
3983 <      break
3984 <    fi
3985 <  done
5619 >  test -n "$ac_ct_CC" && break
5620 > done
5621  
5622 <  if test x"$ac_exists" = xtrue; then
5623 <  :
5624 < else
5625 <  ac_arg="$ac_arg $ac_j"
5626 <                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
5622 >  if test "x$ac_ct_CC" = x; then
5623 >    CC=""
5624 >  else
5625 >    case $cross_compiling:$ac_tool_warned in
5626 > yes:)
5627 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5628 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5629 > ac_tool_warned=yes ;;
5630 > esac
5631 >    CC=$ac_ct_CC
5632 >  fi
5633   fi
5634  
3994          done
3995          ;;
3996        -[lLR]*)
3997            ac_exists=false
3998  for ac_i in $ac_cv_f90libs; do
3999    if test x"$ac_arg" = x"$ac_i"; then
4000      ac_exists=true
4001      break
4002    fi
4003  done
5635  
5636 <  if test x"$ac_exists" = xtrue; then
5637 <  :
5638 < else
5639 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
5640 < fi
5641 <
5642 <          ;;
5643 <          # Ignore everything else.
5644 <  esac
5636 > test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5637 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5638 > as_fn_error "no acceptable C compiler found in \$PATH
5639 > See \`config.log' for more details." "$LINENO" 5; }
5640 >
5641 > # Provide some information about the compiler.
5642 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5643 > set X $ac_compile
5644 > ac_compiler=$2
5645 > for ac_option in --version -v -V -qversion; do
5646 >  { { ac_try="$ac_compiler $ac_option >&5"
5647 > case "(($ac_try" in
5648 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5649 >  *) ac_try_echo=$ac_try;;
5650 > esac
5651 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5652 > $as_echo "$ac_try_echo"; } >&5
5653 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5654 >  ac_status=$?
5655 >  if test -s conftest.err; then
5656 >    sed '10a\
5657 > ... rest of stderr output deleted ...
5658 >         10q' conftest.err >conftest.er1
5659 >    cat conftest.er1 >&5
5660 >    rm -f conftest.er1 conftest.err
5661 >  fi
5662 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5663 >  test $ac_status = 0; }
5664   done
4015 # restore positional arguments
4016 set X $ac_save_positional; shift
5665  
5666 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
5667 < # then we insist that the "run path" must be an absolute path (i.e. it
5668 < # must begin with a "/").
5669 < case `(uname -sr) 2>/dev/null` in
5670 <   "SunOS 5"*)
5671 <      ac_ld_run_path=`echo $ac_f90_v_output |
5672 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4025 <      test "x$ac_ld_run_path" != x &&
5666 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5667 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5668 > if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5669 >  $as_echo_n "(cached) " >&6
5670 > else
5671 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5672 > /* end confdefs.h.  */
5673  
5674 <        if test "$ac_compiler_gnu" = yes; then
5675 <  for ac_link_opt in $ac_ld_run_path; do
5676 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
5677 <  done
5674 > int
5675 > main ()
5676 > {
5677 > #ifndef __GNUC__
5678 >       choke me
5679 > #endif
5680 >
5681 >  ;
5682 >  return 0;
5683 > }
5684 > _ACEOF
5685 > if ac_fn_c_try_compile "$LINENO"; then :
5686 >  ac_compiler_gnu=yes
5687   else
5688 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
5688 >  ac_compiler_gnu=no
5689   fi
5690 <      ;;
5691 < esac
4036 < fi # test "x$F90LIBS" = "x"
5690 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5691 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
5692  
5693   fi
5694 < echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
5695 < echo "${ECHO_T}$ac_cv_flibs" >&6
5696 < F90LIBS="$ac_cv_f90libs"
5697 <
4043 < ac_ext=f90
4044 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4045 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4046 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4047 <
4048 <
4049 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4050 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4051 < if test "${ac_cv_f90_mangling+set}" = set; then
4052 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5694 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5695 > $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5696 > if test $ac_compiler_gnu = yes; then
5697 >  GCC=yes
5698   else
5699 <  ac_ext=f90
5700 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5701 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5702 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5703 < cat >conftest.$ac_ext <<_ACEOF
5704 < subroutine foobar()
5705 < return
5706 < end
5707 < subroutine foo_bar()
5708 < return
5709 < end
5710 < _ACEOF
5711 < rm -f conftest.$ac_objext
5712 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4068 <  (eval $ac_compile) 2>conftest.er1
4069 <  ac_status=$?
4070 <  grep -v '^ *+' conftest.er1 >conftest.err
4071 <  rm -f conftest.er1
4072 <  cat conftest.err >&5
4073 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4074 <  (exit $ac_status); } &&
4075 <         { ac_try='test -z "$ac_f90_werror_flag"
4076 <                         || test ! -s conftest.err'
4077 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4078 <  (eval $ac_try) 2>&5
4079 <  ac_status=$?
4080 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4081 <  (exit $ac_status); }; } &&
4082 <         { ac_try='test -s conftest.$ac_objext'
4083 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4084 <  (eval $ac_try) 2>&5
4085 <  ac_status=$?
4086 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4087 <  (exit $ac_status); }; }; then
4088 <  mv conftest.$ac_objext cf90_test.$ac_objext
4089 <
4090 <  ac_ext=c
4091 < ac_cpp='$CPP $CPPFLAGS'
4092 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4093 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4094 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4095 <
4096 <  ac_save_LIBS=$LIBS
4097 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
4098 <
4099 <  ac_success=no
4100 <  for ac_foobar in foobar FOOBAR; do
4101 <    for ac_underscore in "" "_"; do
4102 <      ac_func="$ac_foobar$ac_underscore"
4103 <      cat >conftest.$ac_ext <<_ACEOF
4104 < /* confdefs.h.  */
4105 < _ACEOF
4106 < cat confdefs.h >>conftest.$ac_ext
4107 < cat >>conftest.$ac_ext <<_ACEOF
5699 >  GCC=
5700 > fi
5701 > ac_test_CFLAGS=${CFLAGS+set}
5702 > ac_save_CFLAGS=$CFLAGS
5703 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5704 > $as_echo_n "checking whether $CC accepts -g... " >&6; }
5705 > if test "${ac_cv_prog_cc_g+set}" = set; then :
5706 >  $as_echo_n "(cached) " >&6
5707 > else
5708 >  ac_save_c_werror_flag=$ac_c_werror_flag
5709 >   ac_c_werror_flag=yes
5710 >   ac_cv_prog_cc_g=no
5711 >   CFLAGS="-g"
5712 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713   /* end confdefs.h.  */
5714  
4110 /* Override any gcc2 internal prototype to avoid an error.  */
4111 #ifdef __cplusplus
4112 extern "C"
4113 #endif
4114 /* We use char because int might match the return type of a gcc2
4115   builtin and then its argument prototype would still apply.  */
4116 char $ac_func ();
5715   int
5716   main ()
5717   {
5718 < $ac_func ();
5718 >
5719    ;
5720    return 0;
5721   }
5722   _ACEOF
5723 < rm -f conftest.$ac_objext conftest$ac_exeext
5724 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4127 <  (eval $ac_link) 2>conftest.er1
4128 <  ac_status=$?
4129 <  grep -v '^ *+' conftest.er1 >conftest.err
4130 <  rm -f conftest.er1
4131 <  cat conftest.err >&5
4132 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4133 <  (exit $ac_status); } &&
4134 <         { ac_try='test -z "$ac_c_werror_flag"
4135 <                         || test ! -s conftest.err'
4136 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4137 <  (eval $ac_try) 2>&5
4138 <  ac_status=$?
4139 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4140 <  (exit $ac_status); }; } &&
4141 <         { ac_try='test -s conftest$ac_exeext'
4142 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4143 <  (eval $ac_try) 2>&5
4144 <  ac_status=$?
4145 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4146 <  (exit $ac_status); }; }; then
4147 <  ac_success=yes; break 2
5723 > if ac_fn_c_try_compile "$LINENO"; then :
5724 >  ac_cv_prog_cc_g=yes
5725   else
5726 <  echo "$as_me: failed program was:" >&5
5727 < sed 's/^/| /' conftest.$ac_ext >&5
5726 >  CFLAGS=""
5727 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 > /* end confdefs.h.  */
5729  
5730 < fi
5731 < rm -f conftest.err conftest.$ac_objext \
5732 <      conftest$ac_exeext conftest.$ac_ext
4155 <    done
4156 <  done
5730 > int
5731 > main ()
5732 > {
5733  
5734 <  if test "$ac_success" = "yes"; then
5735 <     case $ac_foobar in
5736 <        foobar)
4161 <           ac_case=lower
4162 <           ac_foo_bar=foo_bar
4163 <           ;;
4164 <        FOOBAR)
4165 <           ac_case=upper
4166 <           ac_foo_bar=FOO_BAR
4167 <           ;;
4168 <     esac
4169 <
4170 <     ac_success_extra=no
4171 <     for ac_extra in "" "_"; do
4172 <        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4173 <
4174 <        cat >conftest.$ac_ext <<_ACEOF
4175 < /* confdefs.h.  */
5734 >  ;
5735 >  return 0;
5736 > }
5737   _ACEOF
5738 < cat confdefs.h >>conftest.$ac_ext
5739 < cat >>conftest.$ac_ext <<_ACEOF
5738 > if ac_fn_c_try_compile "$LINENO"; then :
5739 >
5740 > else
5741 >  ac_c_werror_flag=$ac_save_c_werror_flag
5742 >         CFLAGS="-g"
5743 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744   /* end confdefs.h.  */
5745  
4181 /* Override any gcc2 internal prototype to avoid an error.  */
4182 #ifdef __cplusplus
4183 extern "C"
4184 #endif
4185 /* We use char because int might match the return type of a gcc2
4186   builtin and then its argument prototype would still apply.  */
4187 char $ac_func ();
5746   int
5747   main ()
5748   {
5749 < $ac_func ();
5749 >
5750    ;
5751    return 0;
5752   }
5753   _ACEOF
5754 < rm -f conftest.$ac_objext conftest$ac_exeext
5755 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4198 <  (eval $ac_link) 2>conftest.er1
4199 <  ac_status=$?
4200 <  grep -v '^ *+' conftest.er1 >conftest.err
4201 <  rm -f conftest.er1
4202 <  cat conftest.err >&5
4203 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4204 <  (exit $ac_status); } &&
4205 <         { ac_try='test -z "$ac_c_werror_flag"
4206 <                         || test ! -s conftest.err'
4207 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4208 <  (eval $ac_try) 2>&5
4209 <  ac_status=$?
4210 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4211 <  (exit $ac_status); }; } &&
4212 <         { ac_try='test -s conftest$ac_exeext'
4213 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4214 <  (eval $ac_try) 2>&5
4215 <  ac_status=$?
4216 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4217 <  (exit $ac_status); }; }; then
4218 <  ac_success_extra=yes; break
4219 < else
4220 <  echo "$as_me: failed program was:" >&5
4221 < sed 's/^/| /' conftest.$ac_ext >&5
4222 <
5754 > if ac_fn_c_try_compile "$LINENO"; then :
5755 >  ac_cv_prog_cc_g=yes
5756   fi
5757 < rm -f conftest.err conftest.$ac_objext \
5758 <      conftest$ac_exeext conftest.$ac_ext
5759 <     done
5760 <
5761 <     if test "$ac_success_extra" = "yes"; then
5762 <        ac_cv_f90_mangling="$ac_case case"
5763 <        if test -z "$ac_underscore"; then
5764 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
5765 <        else
5766 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
5767 <
5768 <        fi
5769 <        if test -z "$ac_extra"; then
5770 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
4238 <        else
4239 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
4240 <        fi
4241 <      else
4242 <        ac_cv_f90_mangling="unknown"
4243 <      fi
5757 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758 > fi
5759 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5760 > fi
5761 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5762 >   ac_c_werror_flag=$ac_save_c_werror_flag
5763 > fi
5764 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5765 > $as_echo "$ac_cv_prog_cc_g" >&6; }
5766 > if test "$ac_test_CFLAGS" = set; then
5767 >  CFLAGS=$ac_save_CFLAGS
5768 > elif test $ac_cv_prog_cc_g = yes; then
5769 >  if test "$GCC" = yes; then
5770 >    CFLAGS="-g -O2"
5771    else
5772 <     ac_cv_f90_mangling="unknown"
4246 <
5772 >    CFLAGS="-g"
5773    fi
4248
4249  LIBS=$ac_save_LIBS
4250  ac_ext=f90
4251 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4252 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4253 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4254  rm -f cf90_test* conftest*
5774   else
5775 <  echo "$as_me: failed program was:" >&5
5776 < sed 's/^/| /' conftest.$ac_ext >&5
5777 <
5775 >  if test "$GCC" = yes; then
5776 >    CFLAGS="-O2"
5777 >  else
5778 >    CFLAGS=
5779 >  fi
5780   fi
5781 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5782 < ac_ext=f90
5783 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5784 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5785 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5781 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5782 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5783 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
5784 >  $as_echo_n "(cached) " >&6
5785 > else
5786 >  ac_cv_prog_cc_c89=no
5787 > ac_save_CC=$CC
5788 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 > /* end confdefs.h.  */
5790 > #include <stdarg.h>
5791 > #include <stdio.h>
5792 > #include <sys/types.h>
5793 > #include <sys/stat.h>
5794 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5795 > struct buf { int x; };
5796 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
5797 > static char *e (p, i)
5798 >     char **p;
5799 >     int i;
5800 > {
5801 >  return p[i];
5802 > }
5803 > static char *f (char * (*g) (char **, int), char **p, ...)
5804 > {
5805 >  char *s;
5806 >  va_list v;
5807 >  va_start (v,p);
5808 >  s = g (p, va_arg (v,int));
5809 >  va_end (v);
5810 >  return s;
5811 > }
5812  
5813 < fi
5814 < echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
5815 < echo "${ECHO_T}$ac_cv_f90_mangling" >&6
5813 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5814 >   function prototypes and stuff, but not '\xHH' hex character constants.
5815 >   These don't provoke an error unfortunately, instead are silently treated
5816 >   as 'x'.  The following induces an error, until -std is added to get
5817 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5818 >   array size at least.  It's necessary to write '\x00'==0 to get something
5819 >   that's true only with -std.  */
5820 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5821  
5822 + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5823 +   inside strings and character constants.  */
5824 + #define FOO(x) 'x'
5825 + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5826  
5827 <
5828 < case $ac_cv_f90_mangling in
5829 <  "lower case, no underscore, no extra underscore")
5830 <          cat >>confdefs.h <<\_ACEOF
5831 < #define F90_FUNC(name,NAME) name
5827 > int test (int i, double x);
5828 > struct s1 {int (*f) (int a);};
5829 > struct s2 {int (*f) (double a);};
5830 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5831 > int argc;
5832 > char **argv;
5833 > int
5834 > main ()
5835 > {
5836 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5837 >  ;
5838 >  return 0;
5839 > }
5840   _ACEOF
5841 + for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5842 +        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5843 + do
5844 +  CC="$ac_save_CC $ac_arg"
5845 +  if ac_fn_c_try_compile "$LINENO"; then :
5846 +  ac_cv_prog_cc_c89=$ac_arg
5847 + fi
5848 + rm -f core conftest.err conftest.$ac_objext
5849 +  test "x$ac_cv_prog_cc_c89" != "xno" && break
5850 + done
5851 + rm -f conftest.$ac_ext
5852 + CC=$ac_save_CC
5853  
5854 <          cat >>confdefs.h <<\_ACEOF
5855 < #define F90_FUNC_(name,NAME) name
5856 < _ACEOF
5857 < ;;
5858 <  "lower case, no underscore, extra underscore")
5859 <          cat >>confdefs.h <<\_ACEOF
5860 < #define F90_FUNC(name,NAME) name
5861 < _ACEOF
5862 <
4287 <          cat >>confdefs.h <<\_ACEOF
4288 < #define F90_FUNC_(name,NAME) name ## _
4289 < _ACEOF
4290 < ;;
4291 <  "lower case, underscore, no extra underscore")
4292 <          cat >>confdefs.h <<\_ACEOF
4293 < #define F90_FUNC(name,NAME) name ## _
4294 < _ACEOF
4295 <
4296 <          cat >>confdefs.h <<\_ACEOF
4297 < #define F90_FUNC_(name,NAME) name ## _
4298 < _ACEOF
4299 < ;;
4300 <  "lower case, underscore, extra underscore")
4301 <          cat >>confdefs.h <<\_ACEOF
4302 < #define F90_FUNC(name,NAME) name ## _
4303 < _ACEOF
4304 <
4305 <          cat >>confdefs.h <<\_ACEOF
4306 < #define F90_FUNC_(name,NAME) name ## __
4307 < _ACEOF
4308 < ;;
4309 <  "upper case, no underscore, no extra underscore")
4310 <          cat >>confdefs.h <<\_ACEOF
4311 < #define F90_FUNC(name,NAME) NAME
4312 < _ACEOF
4313 <
4314 <          cat >>confdefs.h <<\_ACEOF
4315 < #define F90_FUNC_(name,NAME) NAME
4316 < _ACEOF
4317 < ;;
4318 <  "upper case, no underscore, extra underscore")
4319 <          cat >>confdefs.h <<\_ACEOF
4320 < #define F90_FUNC(name,NAME) NAME
4321 < _ACEOF
4322 <
4323 <          cat >>confdefs.h <<\_ACEOF
4324 < #define F90_FUNC_(name,NAME) NAME ## _
4325 < _ACEOF
4326 < ;;
4327 <  "upper case, underscore, no extra underscore")
4328 <          cat >>confdefs.h <<\_ACEOF
4329 < #define F90_FUNC(name,NAME) NAME ## _
4330 < _ACEOF
4331 <
4332 <          cat >>confdefs.h <<\_ACEOF
4333 < #define F90_FUNC_(name,NAME) NAME ## _
4334 < _ACEOF
4335 < ;;
4336 <  "upper case, underscore, extra underscore")
4337 <          cat >>confdefs.h <<\_ACEOF
4338 < #define F90_FUNC(name,NAME) NAME ## _
4339 < _ACEOF
4340 <
4341 <          cat >>confdefs.h <<\_ACEOF
4342 < #define F90_FUNC_(name,NAME) NAME ## __
4343 < _ACEOF
4344 < ;;
5854 > fi
5855 > # AC_CACHE_VAL
5856 > case "x$ac_cv_prog_cc_c89" in
5857 >  x)
5858 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5859 > $as_echo "none needed" >&6; } ;;
5860 >  xno)
5861 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5862 > $as_echo "unsupported" >&6; } ;;
5863    *)
5864 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
5865 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
5866 <          ;;
5864 >    CC="$CC $ac_cv_prog_cc_c89"
5865 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5866 > $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5867   esac
5868 + if test "x$ac_cv_prog_cc_c89" != xno; then :
5869  
4351
4352
4353
4354
4355 echo "$as_me:$LINENO: checking for module suffix" >&5
4356 echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4357 rm -f conftest*
4358 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4359 rm -f work*
4360 cat >conftest.f90 <<EOF
4361        module conftest
4362        integer n
4363        parameter (n=1)
4364        end module conftest
4365 EOF
4366 # SGI and absoft compilers generates module name in upper case!
4367 testname="conftest"
4368 modcase="lower"
4369 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4370    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4371    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4372    if test -z "$MOD" ; then
4373        MOD=`ls CONFTEST* 2>/dev/null \
4374                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4375        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4376        if test -n "$MOD" ; then
4377            testname="CONFTEST"
4378            modcase="upper"
4379        fi
4380    fi
4381    if test -z "$MOD" ; then
4382        echo "$as_me:$LINENO: result: unknown" >&5
4383 echo "${ECHO_T}unknown" >&6
4384        # Use mod if we can't figure it out
4385        MOD="mod"
4386    else
4387        echo "$as_me:$LINENO: result: $MOD" >&5
4388 echo "${ECHO_T}$MOD" >&6
4389    fi
4390    if test -s work.pcl ; then
4391        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4392 echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4393    fi
4394 else
4395    echo "$as_me:$LINENO: result: unknown" >&5
4396 echo "${ECHO_T}unknown" >&6
5870   fi
5871  
5872 + ac_ext=${ac_fc_srcext-f}
5873 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5874 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5875 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5876  
5877 + ac_ext=${ac_fc_srcext-f}
5878 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5879 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5880 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5881 + if test -n "$ac_tool_prefix"; then
5882 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5883 +  do
5884 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5885 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5886 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887 + $as_echo_n "checking for $ac_word... " >&6; }
5888 + if test "${ac_cv_prog_FC+set}" = set; then :
5889 +  $as_echo_n "(cached) " >&6
5890 + else
5891 +  if test -n "$FC"; then
5892 +  ac_cv_prog_FC="$FC" # Let the user override the test.
5893 + else
5894 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895 + for as_dir in $PATH
5896 + do
5897 +  IFS=$as_save_IFS
5898 +  test -z "$as_dir" && as_dir=.
5899 +    for ac_exec_ext in '' $ac_executable_extensions; do
5900 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901 +    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5902 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903 +    break 2
5904 +  fi
5905 + done
5906 +  done
5907 + IFS=$as_save_IFS
5908  
4401
4402
4403 # Check for module include path (some use -I, some (Solaris) use -M, some
4404 # (absoft) use -p).
4405 # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4406 # specified, work.pcl and work.pc are created.  However, if you specify
4407 # a file, it must contain a the name of a file ending in .pc .  Ugh!
4408 # Use the module made above
4409 echo "$as_me:$LINENO: checking for module directory path flag" >&5
4410 echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4411 rm -f conftest*
4412 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4413 rm -f work*
4414 cat >conftest.f90 <<EOF
4415        module conftest
4416        integer n
4417        parameter (n=1)
4418        end module conftest
4419 EOF
4420 # SGI and absoft compilers generates module name in upper case!
4421 testname="conftest"
4422 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4423   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4424   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4425   if test -n "$mod" ; then
4426      testname="CONFTEST"
4427   fi
4428   madedir=0
4429   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4430   cp $testname.$MOD conf
4431   rm -f conftest* CONFTEST*
4432   cat >conftest1.f90 <<EOF
4433        program main
4434        use conftest
4435        print *, n
4436        end
4437 EOF
4438   F90_WORK_FILES_ARG=""
4439   F90MODINCSPEC=""
4440   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4441       MODDIRFLAG="-I"
4442       F90MODINCSPEC="-I<dir>"
4443       echo "$as_me:$LINENO: result: -I" >&5
4444 echo "${ECHO_T}-I" >&6
4445   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4446       MODDIRFLAG="-M"
4447       F90MODINCSPEC="-M<dir>"
4448       echo "$as_me:$LINENO: result: -M" >&5
4449 echo "${ECHO_T}-M" >&6
4450   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4451       MODDIRFLAG="-p"
4452       F90MODINCSPEC="-p<dir>"
4453       echo "$as_me:$LINENO: result: -p" >&5
4454 echo "${ECHO_T}-p" >&6
4455   elif test -s work.pc ; then
4456        cp work.pc conf/mpimod.pc
4457        echo "mpimod.pc" > conf/mpimod.pcl
4458        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4459        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4460            MODDIRFLAG='-cl,mpimod.pcl'
4461            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4462 echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4463            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4464            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4465
4466        else
4467            # The version of the Intel compiler that I have refuses to let
4468            # you put the "work catalog" list anywhere but the current
4469            # directory. For example, you cannot in
4470         :
4471        fi
4472   fi
4473   if test -z "MODDIRFLAG" ; then
4474       echo "$as_me:$LINENO: result: unknown" >&5
4475 echo "${ECHO_T}unknown" >&6
4476   fi
4477
4478
4479   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4480   if test $madedir = 1 ; then rmdir conf ; fi
5909   fi
5910 + fi
5911 + FC=$ac_cv_prog_FC
5912 + if test -n "$FC"; then
5913 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5914 + $as_echo "$FC" >&6; }
5915 + else
5916 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917 + $as_echo "no" >&6; }
5918 + fi
5919  
5920  
5921 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5922 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5923 < if test "${ac_cv_f90_module_names+set}" = set; then
5924 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5921 >    test -n "$FC" && break
5922 >  done
5923 > fi
5924 > if test -z "$FC"; then
5925 >  ac_ct_FC=$FC
5926 >  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5927 > do
5928 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5929 > set dummy $ac_prog; ac_word=$2
5930 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 > $as_echo_n "checking for $ac_word... " >&6; }
5932 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5933 >  $as_echo_n "(cached) " >&6
5934   else
5935 <  ac_ext=f90
5936 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5937 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5938 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5939 <
5940 < # carry out the test in a new directory, so that we don't miss anything
5941 < mkdir conftest
5942 < cd conftest
5943 < cat >conftest.$ac_ext <<_ACEOF
5944 < MODULE Bar
5945 < END MODULE Bar
5946 < _ACEOF
5947 < rm -f conftest.$ac_objext
5948 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5949 <  (eval $ac_compile) 2>conftest.er1
4504 <  ac_status=$?
4505 <  grep -v '^ *+' conftest.er1 >conftest.err
4506 <  rm -f conftest.er1
4507 <  cat conftest.err >&5
4508 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509 <  (exit $ac_status); } &&
4510 <         { ac_try='test -z "$ac_f90_werror_flag"
4511 <                         || test ! -s conftest.err'
4512 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4513 <  (eval $ac_try) 2>&5
4514 <  ac_status=$?
4515 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516 <  (exit $ac_status); }; } &&
4517 <         { ac_try='test -s conftest.$ac_objext'
4518 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4519 <  (eval $ac_try) 2>&5
4520 <  ac_status=$?
4521 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522 <  (exit $ac_status); }; }; then
4523 <  ac_cv_f90_module_names=
4524 < ac_file_list=*
4525 < for ac_file in $ac_file_list; do
4526 <   case $ac_file in
4527 <      # don't care for original source and object files
4528 <      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4529 <          :
4530 <          ;;
4531 <      # look for new files derived from the file name
4532 <      *conftest*)
4533 <          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4534 <            ac_exists=false
4535 <  for ac_i in $ac_cv_f90_module_names; do
4536 <    if test x"$ac_pat" = x"$ac_i"; then
4537 <      ac_exists=true
4538 <      break
4539 <    fi
5935 >  if test -n "$ac_ct_FC"; then
5936 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5937 > else
5938 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 > for as_dir in $PATH
5940 > do
5941 >  IFS=$as_save_IFS
5942 >  test -z "$as_dir" && as_dir=.
5943 >    for ac_exec_ext in '' $ac_executable_extensions; do
5944 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945 >    ac_cv_prog_ac_ct_FC="$ac_prog"
5946 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947 >    break 2
5948 >  fi
5949 > done
5950    done
5951 + IFS=$as_save_IFS
5952  
5953 <  if test x"$ac_exists" = xtrue; then
5954 <  :
5953 > fi
5954 > fi
5955 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
5956 > if test -n "$ac_ct_FC"; then
5957 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5958 > $as_echo "$ac_ct_FC" >&6; }
5959   else
5960 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5960 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 > $as_echo "no" >&6; }
5962   fi
5963  
4548          ;;
4549      # look for new files derived from the module name,
4550      # with different case translation schemes
4551      *Bar*)
4552          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
4553            ac_exists=false
4554  for ac_i in $ac_cv_f90_module_names; do
4555    if test x"$ac_pat" = x"$ac_i"; then
4556      ac_exists=true
4557      break
4558    fi
4559  done
5964  
5965 <  if test x"$ac_exists" = xtrue; then
5966 <  :
5967 < else
5968 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5965 >  test -n "$ac_ct_FC" && break
5966 > done
5967 >
5968 >  if test "x$ac_ct_FC" = x; then
5969 >    FC=""
5970 >  else
5971 >    case $cross_compiling:$ac_tool_warned in
5972 > yes:)
5973 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975 > ac_tool_warned=yes ;;
5976 > esac
5977 >    FC=$ac_ct_FC
5978 >  fi
5979   fi
5980  
4567          ;;
4568      *bar*)
4569          ac_pat=`echo $ac_file | sed s/bar/%module%/`
4570            ac_exists=false
4571  for ac_i in $ac_cv_f90_module_names; do
4572    if test x"$ac_pat" = x"$ac_i"; then
4573      ac_exists=true
4574      break
4575    fi
4576  done
5981  
5982 <  if test x"$ac_exists" = xtrue; then
5983 <  :
5982 > # Provide some information about the compiler.
5983 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5984 > set X $ac_compile
5985 > ac_compiler=$2
5986 > for ac_option in --version -v -V -qversion; do
5987 >  { { ac_try="$ac_compiler $ac_option >&5"
5988 > case "(($ac_try" in
5989 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5990 >  *) ac_try_echo=$ac_try;;
5991 > esac
5992 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5993 > $as_echo "$ac_try_echo"; } >&5
5994 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5995 >  ac_status=$?
5996 >  if test -s conftest.err; then
5997 >    sed '10a\
5998 > ... rest of stderr output deleted ...
5999 >         10q' conftest.err >conftest.er1
6000 >    cat conftest.er1 >&5
6001 >    rm -f conftest.er1 conftest.err
6002 >  fi
6003 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 >  test $ac_status = 0; }
6005 > done
6006 > rm -f a.out
6007 >
6008 > # If we don't use `.F' as extension, the preprocessor is not run on the
6009 > # input file.  (Note that this only needs to work for GNU compilers.)
6010 > ac_save_ext=$ac_ext
6011 > ac_ext=F
6012 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
6013 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
6014 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
6015 >  $as_echo_n "(cached) " >&6
6016   else
6017 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6018 < fi
6017 >  cat > conftest.$ac_ext <<_ACEOF
6018 >      program main
6019 > #ifndef __GNUC__
6020 >       choke me
6021 > #endif
6022  
6023 <          ;;
6024 <      *BAR*)
6025 <          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
6026 <            ac_exists=false
4588 <  for ac_i in $ac_cv_f90_module_names; do
4589 <    if test x"$ac_pat" = x"$ac_i"; then
4590 <      ac_exists=true
4591 <      break
4592 <    fi
4593 <  done
4594 <
4595 <  if test x"$ac_exists" = xtrue; then
4596 <  :
6023 >      end
6024 > _ACEOF
6025 > if ac_fn_fc_try_compile "$LINENO"; then :
6026 >  ac_compiler_gnu=yes
6027   else
6028 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6028 >  ac_compiler_gnu=no
6029   fi
6030 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6031 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
6032  
4601          ;;
4602       # Other files - we have no idea how they are generated
4603       *)
4604          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4605 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4606          ;;
4607   esac
4608 done
4609 if test "x$ac_cv_f90_module_names" = "x"; then
4610  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4611 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6033   fi
6034 <
6034 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
6035 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
6036 > ac_ext=$ac_save_ext
6037 > ac_test_FCFLAGS=${FCFLAGS+set}
6038 > ac_save_FCFLAGS=$FCFLAGS
6039 > FCFLAGS=
6040 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6041 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
6042 > if test "${ac_cv_prog_fc_g+set}" = set; then :
6043 >  $as_echo_n "(cached) " >&6
6044   else
6045 <  echo "$as_me: failed program was:" >&5
6046 < sed 's/^/| /' conftest.$ac_ext >&5
6045 >  FCFLAGS=-g
6046 > cat > conftest.$ac_ext <<_ACEOF
6047 >      program main
6048  
6049 < ac_cv_f90_module_names=
6050 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
6051 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
6049 >      end
6050 > _ACEOF
6051 > if ac_fn_fc_try_compile "$LINENO"; then :
6052 >  ac_cv_prog_fc_g=yes
6053 > else
6054 >  ac_cv_prog_fc_g=no
6055   fi
6056 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4623 < cd ..
4624 < # cleanup
4625 < rm -rf conftest
4626 < ac_ext=f90
4627 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4628 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4629 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
6056 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6057  
6058   fi
6059 < echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
6060 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
6061 <
6062 < # We now generate a shell script that will help us to figure out the correct
6063 < # module file names, using the value of ac_cv_f90_module_names
6064 <
6065 < echo "Generating shell script modnam"
6066 <
6067 < cat > scripts/modnam << EOF
6068 < #! /bin/sh
6069 < # This script is auto-generated by configure
6070 < #
6071 < usage="\\
6072 < Usage: \$0 [FILES]
6073 <
6074 < [FILES] are Fortran 90 source files.
4648 < The output is a list of module file names that the Fortran 90 compiler
4649 < generates when compiling [FILES]."
4650 <
4651 < list=
4652 < empty=
4653 <
4654 < if test \$# -eq 0; then
4655 <   echo "\$usage"; exit 0
6059 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6060 > $as_echo "$ac_cv_prog_fc_g" >&6; }
6061 > if test "$ac_test_FCFLAGS" = set; then
6062 >  FCFLAGS=$ac_save_FCFLAGS
6063 > elif test $ac_cv_prog_fc_g = yes; then
6064 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6065 >    FCFLAGS="-g -O2"
6066 >  else
6067 >    FCFLAGS="-g"
6068 >  fi
6069 > else
6070 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6071 >    FCFLAGS="-O2"
6072 >  else
6073 >    FCFLAGS=
6074 >  fi
6075   fi
6076  
6077 < while test \$# != 0; do
6077 > ac_ext=${ac_fc_srcext-f}
6078 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6079 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6080 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6081  
4660  file=\$1
4661  shift
4662
4663 # strip suffix
4664  base=\`echo \$file | sed 's/[.][^.]*$//'\`
4665
4666  test ! -f \$file && continue
4667
4668 # Look for module definitions and transform them to upper / lower case
4669  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/'\`
4670  upper=\`echo \$mods | tr a-z A-Z\`
4671  lower=\`echo \$mods | tr A-Z a-z\`
4672
4673 # Here, the patterns for generating module file names were inserted by configure
4674  for trans in $ac_cv_f90_module_names; do
4675
4676    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4677    var=empty
4678    case \$pat in
4679       %MODULE%)
4680          var=upper ;;
4681       %Module%)
4682          var=mods ;;
4683       %module%)
4684          var=lower ;;
4685       %FILE%)
4686          test -n "\$mods" && var=base ;;
4687    esac
4688    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4689    list="\$list \$new"
4690  done
4691 done
4692
4693 echo \$list
4694 # end of configure-generated script
4695 EOF
4696 chmod 755 scripts/modnam
4697
4698 pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
4699 F90_MODULE_NAMES=empty
4700 case $pat in
4701       %MODULE%)
4702          F90_MODULE_NAMES=UPPER ;;
4703       %Module%)
4704          F90_MODULE_NAMES=Mixed ;;
4705       %module%)
4706          F90_MODULE_NAMES=lower ;;
4707       *)
4708          F90_MODULE_NAMES=unknown ;;
4709 esac
4710
6082   ac_ext=c
6083   ac_cpp='$CPP $CPPFLAGS'
6084   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6085   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6086   ac_compiler_gnu=$ac_cv_c_compiler_gnu
6087 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6088 + $as_echo_n "checking how to run the C preprocessor... " >&6; }
6089 + # On Suns, sometimes $CPP names a directory.
6090 + if test -n "$CPP" && test -d "$CPP"; then
6091 +  CPP=
6092 + fi
6093 + if test -z "$CPP"; then
6094 +  if test "${ac_cv_prog_CPP+set}" = set; then :
6095 +  $as_echo_n "(cached) " >&6
6096 + else
6097 +      # Double quotes because CPP needs to be expanded
6098 +    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6099 +    do
6100 +      ac_preproc_ok=false
6101 + for ac_c_preproc_warn_flag in '' yes
6102 + do
6103 +  # Use a header file that comes with gcc, so configuring glibc
6104 +  # with a fresh cross-compiler works.
6105 +  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6106 +  # <limits.h> exists even on freestanding compilers.
6107 +  # On the NeXT, cc -E runs the code through the compiler's parser,
6108 +  # not just through cpp. "Syntax error" is here to catch this case.
6109 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6110 + /* end confdefs.h.  */
6111 + #ifdef __STDC__
6112 + # include <limits.h>
6113 + #else
6114 + # include <assert.h>
6115 + #endif
6116 +                     Syntax error
6117 + _ACEOF
6118 + if ac_fn_c_try_cpp "$LINENO"; then :
6119  
6120 + else
6121 +  # Broken: fails on valid input.
6122 + continue
6123 + fi
6124 + rm -f conftest.err conftest.$ac_ext
6125  
6126 < ac_ext=cc
6127 < ac_cpp='$CXXCPP $CPPFLAGS'
6128 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6129 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6130 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6126 >  # OK, works on sane cases.  Now check whether nonexistent headers
6127 >  # can be detected and how.
6128 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129 > /* end confdefs.h.  */
6130 > #include <ac_nonexistent.h>
6131 > _ACEOF
6132 > if ac_fn_c_try_cpp "$LINENO"; then :
6133 >  # Broken: success on invalid input.
6134 > continue
6135 > else
6136 >  # Passes both tests.
6137 > ac_preproc_ok=:
6138 > break
6139 > fi
6140 > rm -f conftest.err conftest.$ac_ext
6141  
6142 + done
6143 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6144 + rm -f conftest.err conftest.$ac_ext
6145 + if $ac_preproc_ok; then :
6146 +  break
6147 + fi
6148  
6149 +    done
6150 +    ac_cv_prog_CPP=$CPP
6151  
6152 < echo "$as_me:$LINENO: checking for asin in -lm" >&5
6153 < echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
4728 < if test "${ac_cv_lib_m_asin+set}" = set; then
4729 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6152 > fi
6153 >  CPP=$ac_cv_prog_CPP
6154   else
6155 <  ac_check_lib_save_LIBS=$LIBS
6156 < LIBS="-lm  $LIBS"
6157 < cat >conftest.$ac_ext <<_ACEOF
6158 < /* confdefs.h.  */
6159 < _ACEOF
6160 < cat confdefs.h >>conftest.$ac_ext
6161 < cat >>conftest.$ac_ext <<_ACEOF
6155 >  ac_cv_prog_CPP=$CPP
6156 > fi
6157 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6158 > $as_echo "$CPP" >&6; }
6159 > ac_preproc_ok=false
6160 > for ac_c_preproc_warn_flag in '' yes
6161 > do
6162 >  # Use a header file that comes with gcc, so configuring glibc
6163 >  # with a fresh cross-compiler works.
6164 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6165 >  # <limits.h> exists even on freestanding compilers.
6166 >  # On the NeXT, cc -E runs the code through the compiler's parser,
6167 >  # not just through cpp. "Syntax error" is here to catch this case.
6168 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6169   /* end confdefs.h.  */
6170 <
6171 < /* Override any gcc2 internal prototype to avoid an error.  */
6172 < #ifdef __cplusplus
6173 < extern "C"
6170 > #ifdef __STDC__
6171 > # include <limits.h>
6172 > #else
6173 > # include <assert.h>
6174   #endif
6175 < /* We use char because int might match the return type of a gcc2
4745 <   builtin and then its argument prototype would still apply.  */
4746 < char asin ();
4747 < int
4748 < main ()
4749 < {
4750 < asin ();
4751 <  ;
4752 <  return 0;
4753 < }
6175 >                     Syntax error
6176   _ACEOF
6177 < rm -f conftest.$ac_objext conftest$ac_exeext
4756 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4757 <  (eval $ac_link) 2>conftest.er1
4758 <  ac_status=$?
4759 <  grep -v '^ *+' conftest.er1 >conftest.err
4760 <  rm -f conftest.er1
4761 <  cat conftest.err >&5
4762 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4763 <  (exit $ac_status); } &&
4764 <         { ac_try='test -z "$ac_cxx_werror_flag"
4765 <                         || test ! -s conftest.err'
4766 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4767 <  (eval $ac_try) 2>&5
4768 <  ac_status=$?
4769 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4770 <  (exit $ac_status); }; } &&
4771 <         { ac_try='test -s conftest$ac_exeext'
4772 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4773 <  (eval $ac_try) 2>&5
4774 <  ac_status=$?
4775 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4776 <  (exit $ac_status); }; }; then
4777 <  ac_cv_lib_m_asin=yes
4778 < else
4779 <  echo "$as_me: failed program was:" >&5
4780 < sed 's/^/| /' conftest.$ac_ext >&5
6177 > if ac_fn_c_try_cpp "$LINENO"; then :
6178  
4782 ac_cv_lib_m_asin=no
4783 fi
4784 rm -f conftest.err conftest.$ac_objext \
4785      conftest$ac_exeext conftest.$ac_ext
4786 LIBS=$ac_check_lib_save_LIBS
4787 fi
4788 echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
4789 echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
4790 if test $ac_cv_lib_m_asin = yes; then
4791  cat >>confdefs.h <<_ACEOF
4792 #define HAVE_LIBM 1
4793 _ACEOF
4794
4795  LIBS="-lm $LIBS"
4796
6179   else
6180 <  exit
6180 >  # Broken: fails on valid input.
6181 > continue
6182   fi
6183 + rm -f conftest.err conftest.$ac_ext
6184  
6185 <
6186 < ac_ext=c
6187 < ac_cpp='$CPP $CPPFLAGS'
4804 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4805 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4806 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4807 <
4808 <
4809 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4810 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4811 < if test "${ac_cv_header_stdc+set}" = set; then
4812 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4813 < else
4814 <  cat >conftest.$ac_ext <<_ACEOF
4815 < /* confdefs.h.  */
4816 < _ACEOF
4817 < cat confdefs.h >>conftest.$ac_ext
4818 < cat >>conftest.$ac_ext <<_ACEOF
6185 >  # OK, works on sane cases.  Now check whether nonexistent headers
6186 >  # can be detected and how.
6187 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188   /* end confdefs.h.  */
6189 < #include <stdlib.h>
4821 < #include <stdarg.h>
4822 < #include <string.h>
4823 < #include <float.h>
4824 <
4825 < int
4826 < main ()
4827 < {
4828 <
4829 <  ;
4830 <  return 0;
4831 < }
6189 > #include <ac_nonexistent.h>
6190   _ACEOF
6191 < rm -f conftest.$ac_objext
6192 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6193 <  (eval $ac_compile) 2>conftest.er1
4836 <  ac_status=$?
4837 <  grep -v '^ *+' conftest.er1 >conftest.err
4838 <  rm -f conftest.er1
4839 <  cat conftest.err >&5
4840 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4841 <  (exit $ac_status); } &&
4842 <         { ac_try='test -z "$ac_c_werror_flag"
4843 <                         || test ! -s conftest.err'
4844 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4845 <  (eval $ac_try) 2>&5
4846 <  ac_status=$?
4847 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4848 <  (exit $ac_status); }; } &&
4849 <         { ac_try='test -s conftest.$ac_objext'
4850 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4851 <  (eval $ac_try) 2>&5
4852 <  ac_status=$?
4853 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4854 <  (exit $ac_status); }; }; then
4855 <  ac_cv_header_stdc=yes
6191 > if ac_fn_c_try_cpp "$LINENO"; then :
6192 >  # Broken: success on invalid input.
6193 > continue
6194   else
6195 <  echo "$as_me: failed program was:" >&5
6196 < sed 's/^/| /' conftest.$ac_ext >&5
6197 <
4860 < ac_cv_header_stdc=no
6195 >  # Passes both tests.
6196 > ac_preproc_ok=:
6197 > break
6198   fi
6199 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6199 > rm -f conftest.err conftest.$ac_ext
6200  
6201 < if test $ac_cv_header_stdc = yes; then
6202 <  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6203 <  cat >conftest.$ac_ext <<_ACEOF
6204 < /* confdefs.h.  */
4868 < _ACEOF
4869 < cat confdefs.h >>conftest.$ac_ext
4870 < cat >>conftest.$ac_ext <<_ACEOF
4871 < /* end confdefs.h.  */
4872 < #include <string.h>
6201 > done
6202 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6203 > rm -f conftest.err conftest.$ac_ext
6204 > if $ac_preproc_ok; then :
6205  
4874 _ACEOF
4875 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4876  $EGREP "memchr" >/dev/null 2>&1; then
4877  :
6206   else
6207 <  ac_cv_header_stdc=no
6207 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6208 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6209 > as_fn_error "C preprocessor \"$CPP\" fails sanity check
6210 > See \`config.log' for more details." "$LINENO" 5; }
6211   fi
4881 rm -f conftest*
6212  
6213 < fi
6214 <
6215 < if test $ac_cv_header_stdc = yes; then
6216 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6217 <  cat >conftest.$ac_ext <<_ACEOF
6218 < /* confdefs.h.  */
6219 < _ACEOF
6220 < cat confdefs.h >>conftest.$ac_ext
6221 < cat >>conftest.$ac_ext <<_ACEOF
4892 < /* end confdefs.h.  */
4893 < #include <stdlib.h>
4894 <
4895 < _ACEOF
4896 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4897 <  $EGREP "free" >/dev/null 2>&1; then
4898 <  :
4899 < else
4900 <  ac_cv_header_stdc=no
4901 < fi
4902 < rm -f conftest*
4903 <
4904 < fi
4905 <
4906 < if test $ac_cv_header_stdc = yes; then
4907 <  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4908 <  if test "$cross_compiling" = yes; then
4909 <  :
4910 < else
4911 <  cat >conftest.$ac_ext <<_ACEOF
4912 < /* confdefs.h.  */
4913 < _ACEOF
4914 < cat confdefs.h >>conftest.$ac_ext
4915 < cat >>conftest.$ac_ext <<_ACEOF
4916 < /* end confdefs.h.  */
4917 < #include <ctype.h>
4918 < #if ((' ' & 0x0FF) == 0x020)
4919 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4920 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4921 < #else
4922 < # define ISLOWER(c) \
4923 <                   (('a' <= (c) && (c) <= 'i') \
4924 <                     || ('j' <= (c) && (c) <= 'r') \
4925 <                     || ('s' <= (c) && (c) <= 'z'))
4926 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4927 < #endif
4928 <
4929 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4930 < int
4931 < main ()
4932 < {
4933 <  int i;
4934 <  for (i = 0; i < 256; i++)
4935 <    if (XOR (islower (i), ISLOWER (i))
4936 <        || toupper (i) != TOUPPER (i))
4937 <      exit(2);
4938 <  exit (0);
4939 < }
4940 < _ACEOF
4941 < rm -f conftest$ac_exeext
4942 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4943 <  (eval $ac_link) 2>&5
4944 <  ac_status=$?
4945 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4946 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4947 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4948 <  (eval $ac_try) 2>&5
4949 <  ac_status=$?
4950 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4951 <  (exit $ac_status); }; }; then
4952 <  :
6213 > ac_ext=${ac_fc_srcext-f}
6214 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6215 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6216 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6217 >
6218 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6219 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6220 > if test "${ac_cv_path_GREP+set}" = set; then :
6221 >  $as_echo_n "(cached) " >&6
6222   else
6223 <  echo "$as_me: program exited with status $ac_status" >&5
6224 < echo "$as_me: failed program was:" >&5
6225 < sed 's/^/| /' conftest.$ac_ext >&5
6223 >  if test -z "$GREP"; then
6224 >  ac_path_GREP_found=false
6225 >  # Loop through the user's path and test for each of PROGNAME-LIST
6226 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6227 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6228 > do
6229 >  IFS=$as_save_IFS
6230 >  test -z "$as_dir" && as_dir=.
6231 >    for ac_prog in grep ggrep; do
6232 >    for ac_exec_ext in '' $ac_executable_extensions; do
6233 >      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6234 >      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6235 > # Check for GNU ac_path_GREP and select it if it is found.
6236 >  # Check for GNU $ac_path_GREP
6237 > case `"$ac_path_GREP" --version 2>&1` in
6238 > *GNU*)
6239 >  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6240 > *)
6241 >  ac_count=0
6242 >  $as_echo_n 0123456789 >"conftest.in"
6243 >  while :
6244 >  do
6245 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6246 >    mv "conftest.tmp" "conftest.in"
6247 >    cp "conftest.in" "conftest.nl"
6248 >    $as_echo 'GREP' >> "conftest.nl"
6249 >    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6250 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6251 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6252 >    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6253 >      # Best one so far, save it but keep looking for a better one
6254 >      ac_cv_path_GREP="$ac_path_GREP"
6255 >      ac_path_GREP_max=$ac_count
6256 >    fi
6257 >    # 10*(2^10) chars as input seems more than enough
6258 >    test $ac_count -gt 10 && break
6259 >  done
6260 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6261 > esac
6262  
6263 < ( exit $ac_status )
6264 < ac_cv_header_stdc=no
6263 >      $ac_path_GREP_found && break 3
6264 >    done
6265 >  done
6266 >  done
6267 > IFS=$as_save_IFS
6268 >  if test -z "$ac_cv_path_GREP"; then
6269 >    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6270 >  fi
6271 > else
6272 >  ac_cv_path_GREP=$GREP
6273   fi
4961 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4962 fi
4963 fi
4964 fi
4965 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4966 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4967 if test $ac_cv_header_stdc = yes; then
6274  
4969 cat >>confdefs.h <<\_ACEOF
4970 #define STDC_HEADERS 1
4971 _ACEOF
4972
6275   fi
6276 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6277 + $as_echo "$ac_cv_path_GREP" >&6; }
6278 + GREP="$ac_cv_path_GREP"
6279  
4975 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6280  
6281 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6282 + $as_echo_n "checking for egrep... " >&6; }
6283 + if test "${ac_cv_path_EGREP+set}" = set; then :
6284 +  $as_echo_n "(cached) " >&6
6285 + else
6286 +  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6287 +   then ac_cv_path_EGREP="$GREP -E"
6288 +   else
6289 +     if test -z "$EGREP"; then
6290 +  ac_path_EGREP_found=false
6291 +  # Loop through the user's path and test for each of PROGNAME-LIST
6292 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6293 + for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6294 + do
6295 +  IFS=$as_save_IFS
6296 +  test -z "$as_dir" && as_dir=.
6297 +    for ac_prog in egrep; do
6298 +    for ac_exec_ext in '' $ac_executable_extensions; do
6299 +      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6300 +      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6301 + # Check for GNU ac_path_EGREP and select it if it is found.
6302 +  # Check for GNU $ac_path_EGREP
6303 + case `"$ac_path_EGREP" --version 2>&1` in
6304 + *GNU*)
6305 +  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6306 + *)
6307 +  ac_count=0
6308 +  $as_echo_n 0123456789 >"conftest.in"
6309 +  while :
6310 +  do
6311 +    cat "conftest.in" "conftest.in" >"conftest.tmp"
6312 +    mv "conftest.tmp" "conftest.in"
6313 +    cp "conftest.in" "conftest.nl"
6314 +    $as_echo 'EGREP' >> "conftest.nl"
6315 +    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6316 +    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6317 +    as_fn_arith $ac_count + 1 && ac_count=$as_val
6318 +    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6319 +      # Best one so far, save it but keep looking for a better one
6320 +      ac_cv_path_EGREP="$ac_path_EGREP"
6321 +      ac_path_EGREP_max=$ac_count
6322 +    fi
6323 +    # 10*(2^10) chars as input seems more than enough
6324 +    test $ac_count -gt 10 && break
6325 +  done
6326 +  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6327 + esac
6328  
6329 +      $ac_path_EGREP_found && break 3
6330 +    done
6331 +  done
6332 +  done
6333 + IFS=$as_save_IFS
6334 +  if test -z "$ac_cv_path_EGREP"; then
6335 +    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6336 +  fi
6337 + else
6338 +  ac_cv_path_EGREP=$EGREP
6339 + fi
6340  
6341 +   fi
6342 + fi
6343 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6344 + $as_echo "$ac_cv_path_EGREP" >&6; }
6345 + EGREP="$ac_cv_path_EGREP"
6346  
6347  
6348 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6349 + $as_echo_n "checking whether ln -s works... " >&6; }
6350 + LN_S=$as_ln_s
6351 + if test "$LN_S" = "ln -s"; then
6352 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6353 + $as_echo "yes" >&6; }
6354 + else
6355 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6356 + $as_echo "no, using $LN_S" >&6; }
6357 + fi
6358  
6359 <
6360 <
6361 <
6362 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6363 <                  inttypes.h stdint.h unistd.h
6364 < do
4988 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4989 < echo "$as_me:$LINENO: checking for $ac_header" >&5
4990 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4991 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4992 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6359 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6360 > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6361 > set x ${MAKE-make}
6362 > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6363 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6364 >  $as_echo_n "(cached) " >&6
6365   else
6366 <  cat >conftest.$ac_ext <<_ACEOF
6367 < /* confdefs.h.  */
6366 >  cat >conftest.make <<\_ACEOF
6367 > SHELL = /bin/sh
6368 > all:
6369 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
6370   _ACEOF
6371 < cat confdefs.h >>conftest.$ac_ext
6372 < cat >>conftest.$ac_ext <<_ACEOF
6373 < /* end confdefs.h.  */
6374 < $ac_includes_default
6371 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6372 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
6373 >  *@@@%%%=?*=@@@%%%*)
6374 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
6375 >  *)
6376 >    eval ac_cv_prog_make_${ac_make}_set=no;;
6377 > esac
6378 > rm -f conftest.make
6379 > fi
6380 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6381 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6382 > $as_echo "yes" >&6; }
6383 >  SET_MAKE=
6384 > else
6385 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 > $as_echo "no" >&6; }
6387 >  SET_MAKE="MAKE=${MAKE-make}"
6388 > fi
6389  
6390 < #include <$ac_header>
6391 < _ACEOF
6392 < rm -f conftest.$ac_objext
6393 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6394 <  (eval $ac_compile) 2>conftest.er1
6395 <  ac_status=$?
6396 <  grep -v '^ *+' conftest.er1 >conftest.err
5009 <  rm -f conftest.er1
5010 <  cat conftest.err >&5
5011 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5012 <  (exit $ac_status); } &&
5013 <         { ac_try='test -z "$ac_c_werror_flag"
5014 <                         || test ! -s conftest.err'
5015 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5016 <  (eval $ac_try) 2>&5
5017 <  ac_status=$?
5018 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5019 <  (exit $ac_status); }; } &&
5020 <         { ac_try='test -s conftest.$ac_objext'
5021 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5022 <  (eval $ac_try) 2>&5
5023 <  ac_status=$?
5024 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5025 <  (exit $ac_status); }; }; then
5026 <  eval "$as_ac_Header=yes"
6390 > if test -n "$ac_tool_prefix"; then
6391 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6392 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6393 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 > $as_echo_n "checking for $ac_word... " >&6; }
6395 > if test "${ac_cv_prog_RANLIB+set}" = set; then :
6396 >  $as_echo_n "(cached) " >&6
6397   else
6398 <  echo "$as_me: failed program was:" >&5
6399 < sed 's/^/| /' conftest.$ac_ext >&5
6398 >  if test -n "$RANLIB"; then
6399 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6400 > else
6401 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 > for as_dir in $PATH
6403 > do
6404 >  IFS=$as_save_IFS
6405 >  test -z "$as_dir" && as_dir=.
6406 >    for ac_exec_ext in '' $ac_executable_extensions; do
6407 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6408 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6409 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 >    break 2
6411 >  fi
6412 > done
6413 >  done
6414 > IFS=$as_save_IFS
6415  
5031 eval "$as_ac_Header=no"
6416   fi
5033 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6417   fi
6418 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6419 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6420 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6421 <  cat >>confdefs.h <<_ACEOF
5039 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5040 < _ACEOF
5041 <
5042 < fi
5043 <
5044 < done
5045 <
5046 <
5047 < #
5048 < # Handle user hints
5049 < #
5050 < echo "$as_me:$LINENO: checking if zlib is wanted" >&5
5051 < echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
5052 <
5053 < # Check whether --with-zlib or --without-zlib was given.
5054 < if test "${with_zlib+set}" = set; then
5055 <  withval="$with_zlib"
5056 <  if test "$withval" != no ; then
5057 <  echo "$as_me:$LINENO: result: yes" >&5
5058 < echo "${ECHO_T}yes" >&6
5059 <  if test -d "$withval"
5060 <  then
5061 <    ZLIB_HOME="$withval"
5062 <  else
5063 <    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
5064 < echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
5065 <  fi
6418 > RANLIB=$ac_cv_prog_RANLIB
6419 > if test -n "$RANLIB"; then
6420 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6421 > $as_echo "$RANLIB" >&6; }
6422   else
6423 <  echo "$as_me:$LINENO: result: no" >&5
6424 < echo "${ECHO_T}no" >&6
6423 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 > $as_echo "no" >&6; }
6425   fi
5070 fi;
6426  
5072 ZLIB_HOME=/usr/local
5073 if test ! -f "${ZLIB_HOME}/include/zlib.h"
5074 then
5075        ZLIB_HOME=/usr
5076 fi
6427  
6428 < #
6429 < # Locate zlib, if wanted
6430 < #
6431 < if test -n "${ZLIB_HOME}"
6432 < then
6433 <        ZLIB_OLD_LDFLAGS=$LDFLAGS
6434 <        ZLIB_OLD_CPPFLAGS=$LDFLAGS
6435 <        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
6436 <        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
5087 <
5088 <
5089 <        ac_ext=c
5090 < ac_cpp='$CPP $CPPFLAGS'
5091 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5092 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5093 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5094 <
5095 <        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5096 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5097 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5098 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6428 > fi
6429 > if test -z "$ac_cv_prog_RANLIB"; then
6430 >  ac_ct_RANLIB=$RANLIB
6431 >  # Extract the first word of "ranlib", so it can be a program name with args.
6432 > set dummy ranlib; ac_word=$2
6433 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434 > $as_echo_n "checking for $ac_word... " >&6; }
6435 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6436 >  $as_echo_n "(cached) " >&6
6437   else
6438 <  ac_check_lib_save_LIBS=$LIBS
6439 < LIBS="-lz  $LIBS"
5102 < cat >conftest.$ac_ext <<_ACEOF
5103 < /* confdefs.h.  */
5104 < _ACEOF
5105 < cat confdefs.h >>conftest.$ac_ext
5106 < cat >>conftest.$ac_ext <<_ACEOF
5107 < /* end confdefs.h.  */
5108 <
5109 < /* Override any gcc2 internal prototype to avoid an error.  */
5110 < #ifdef __cplusplus
5111 < extern "C"
5112 < #endif
5113 < /* We use char because int might match the return type of a gcc2
5114 <   builtin and then its argument prototype would still apply.  */
5115 < char inflateEnd ();
5116 < int
5117 < main ()
5118 < {
5119 < inflateEnd ();
5120 <  ;
5121 <  return 0;
5122 < }
5123 < _ACEOF
5124 < rm -f conftest.$ac_objext conftest$ac_exeext
5125 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5126 <  (eval $ac_link) 2>conftest.er1
5127 <  ac_status=$?
5128 <  grep -v '^ *+' conftest.er1 >conftest.err
5129 <  rm -f conftest.er1
5130 <  cat conftest.err >&5
5131 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 <  (exit $ac_status); } &&
5133 <         { ac_try='test -z "$ac_c_werror_flag"
5134 <                         || test ! -s conftest.err'
5135 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5136 <  (eval $ac_try) 2>&5
5137 <  ac_status=$?
5138 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5139 <  (exit $ac_status); }; } &&
5140 <         { ac_try='test -s conftest$ac_exeext'
5141 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5142 <  (eval $ac_try) 2>&5
5143 <  ac_status=$?
5144 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5145 <  (exit $ac_status); }; }; then
5146 <  ac_cv_lib_z_inflateEnd=yes
6438 >  if test -n "$ac_ct_RANLIB"; then
6439 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6440   else
6441 <  echo "$as_me: failed program was:" >&5
6442 < sed 's/^/| /' conftest.$ac_ext >&5
6441 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 > for as_dir in $PATH
6443 > do
6444 >  IFS=$as_save_IFS
6445 >  test -z "$as_dir" && as_dir=.
6446 >    for ac_exec_ext in '' $ac_executable_extensions; do
6447 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6448 >    ac_cv_prog_ac_ct_RANLIB="ranlib"
6449 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450 >    break 2
6451 >  fi
6452 > done
6453 >  done
6454 > IFS=$as_save_IFS
6455  
5151 ac_cv_lib_z_inflateEnd=no
6456   fi
5153 rm -f conftest.err conftest.$ac_objext \
5154      conftest$ac_exeext conftest.$ac_ext
5155 LIBS=$ac_check_lib_save_LIBS
6457   fi
6458 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6459 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
6460 < if test $ac_cv_lib_z_inflateEnd = yes; then
6461 <  zlib_cv_libz=yes
6458 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6459 > if test -n "$ac_ct_RANLIB"; then
6460 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6461 > $as_echo "$ac_ct_RANLIB" >&6; }
6462   else
6463 <  zlib_cv_libz=no
6463 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464 > $as_echo "no" >&6; }
6465   fi
6466  
6467 <        if test "${ac_cv_header_zlib_h+set}" = set; then
6468 <  echo "$as_me:$LINENO: checking for zlib.h" >&5
5167 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5168 < if test "${ac_cv_header_zlib_h+set}" = set; then
5169 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5170 < fi
5171 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
5172 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
5173 < else
5174 <  # Is the header compilable?
5175 < echo "$as_me:$LINENO: checking zlib.h usability" >&5
5176 < echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
5177 < cat >conftest.$ac_ext <<_ACEOF
5178 < /* confdefs.h.  */
5179 < _ACEOF
5180 < cat confdefs.h >>conftest.$ac_ext
5181 < cat >>conftest.$ac_ext <<_ACEOF
5182 < /* end confdefs.h.  */
5183 < $ac_includes_default
5184 < #include <zlib.h>
5185 < _ACEOF
5186 < rm -f conftest.$ac_objext
5187 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5188 <  (eval $ac_compile) 2>conftest.er1
5189 <  ac_status=$?
5190 <  grep -v '^ *+' conftest.er1 >conftest.err
5191 <  rm -f conftest.er1
5192 <  cat conftest.err >&5
5193 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5194 <  (exit $ac_status); } &&
5195 <         { ac_try='test -z "$ac_c_werror_flag"
5196 <                         || test ! -s conftest.err'
5197 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5198 <  (eval $ac_try) 2>&5
5199 <  ac_status=$?
5200 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5201 <  (exit $ac_status); }; } &&
5202 <         { ac_try='test -s conftest.$ac_objext'
5203 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5204 <  (eval $ac_try) 2>&5
5205 <  ac_status=$?
5206 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5207 <  (exit $ac_status); }; }; then
5208 <  ac_header_compiler=yes
5209 < else
5210 <  echo "$as_me: failed program was:" >&5
5211 < sed 's/^/| /' conftest.$ac_ext >&5
5212 <
5213 < ac_header_compiler=no
5214 < fi
5215 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5216 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5217 < echo "${ECHO_T}$ac_header_compiler" >&6
5218 <
5219 < # Is the header present?
5220 < echo "$as_me:$LINENO: checking zlib.h presence" >&5
5221 < echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
5222 < cat >conftest.$ac_ext <<_ACEOF
5223 < /* confdefs.h.  */
5224 < _ACEOF
5225 < cat confdefs.h >>conftest.$ac_ext
5226 < cat >>conftest.$ac_ext <<_ACEOF
5227 < /* end confdefs.h.  */
5228 < #include <zlib.h>
5229 < _ACEOF
5230 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5231 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5232 <  ac_status=$?
5233 <  grep -v '^ *+' conftest.er1 >conftest.err
5234 <  rm -f conftest.er1
5235 <  cat conftest.err >&5
5236 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5237 <  (exit $ac_status); } >/dev/null; then
5238 <  if test -s conftest.err; then
5239 <    ac_cpp_err=$ac_c_preproc_warn_flag
5240 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6467 >  if test "x$ac_ct_RANLIB" = x; then
6468 >    RANLIB=":"
6469    else
6470 <    ac_cpp_err=
6470 >    case $cross_compiling:$ac_tool_warned in
6471 > yes:)
6472 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6473 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6474 > ac_tool_warned=yes ;;
6475 > esac
6476 >    RANLIB=$ac_ct_RANLIB
6477    fi
6478   else
6479 <  ac_cpp_err=yes
6479 >  RANLIB="$ac_cv_prog_RANLIB"
6480   fi
5247 if test -z "$ac_cpp_err"; then
5248  ac_header_preproc=yes
5249 else
5250  echo "$as_me: failed program was:" >&5
5251 sed 's/^/| /' conftest.$ac_ext >&5
6481  
5253  ac_header_preproc=no
5254 fi
5255 rm -f conftest.err conftest.$ac_ext
5256 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5257 echo "${ECHO_T}$ac_header_preproc" >&6
6482  
6483 < # So?  What about this header?
6484 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6485 <  yes:no: )
6486 <    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
6487 < echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6488 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
5265 < echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
5266 <    ac_header_preproc=yes
5267 <    ;;
5268 <  no:yes:* )
5269 <    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
5270 < echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
5271 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
5272 < echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
5273 <    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
5274 < echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
5275 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
5276 < echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5277 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
5278 < echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
5279 <    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
5280 < echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
5281 <    (
5282 <      cat <<\_ASBOX
5283 < ## ------------------------------ ##
5284 < ## Report this to gezelter@nd.edu ##
5285 < ## ------------------------------ ##
5286 < _ASBOX
5287 <    ) |
5288 <      sed "s/^/$as_me: WARNING:     /" >&2
5289 <    ;;
5290 < esac
5291 < echo "$as_me:$LINENO: checking for zlib.h" >&5
5292 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5293 < if test "${ac_cv_header_zlib_h+set}" = set; then
5294 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6483 >   # Extract the first word of "perl", so it can be a program name with args.
6484 > set dummy perl; ac_word=$2
6485 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 > $as_echo_n "checking for $ac_word... " >&6; }
6487 > if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6488 >  $as_echo_n "(cached) " >&6
6489   else
6490 <  ac_cv_header_zlib_h=$ac_header_preproc
6491 < fi
6492 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6493 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6490 >  case $PERLINTERP in
6491 >  [\\/]* | ?:[\\/]*)
6492 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6493 >  ;;
6494 >  *)
6495 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 > for as_dir in $PATH
6497 > do
6498 >  IFS=$as_save_IFS
6499 >  test -z "$as_dir" && as_dir=.
6500 >    for ac_exec_ext in '' $ac_executable_extensions; do
6501 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6502 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6503 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6504 >    break 2
6505 >  fi
6506 > done
6507 >  done
6508 > IFS=$as_save_IFS
6509  
6510 +  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6511 +  ;;
6512 + esac
6513   fi
6514 < if test $ac_cv_header_zlib_h = yes; then
6515 <  zlib_cv_zlib_h=yes
6514 > PERLINTERP=$ac_cv_path_PERLINTERP
6515 > if test -n "$PERLINTERP"; then
6516 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6517 > $as_echo "$PERLINTERP" >&6; }
6518   else
6519 <  zlib_cv_zlib_h=no
6519 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6520 > $as_echo "no" >&6; }
6521   fi
6522  
6523  
6524 <        ac_ext=c
6525 < ac_cpp='$CPP $CPPFLAGS'
5311 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5312 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5313 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6524 >   ac_cv_path_perlinterp="$PERLINTERP"
6525 >   _sHpB='#!'
6526  
5315        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
5316        then
5317                #
5318                # If both library and header were found, use them
5319                #
6527  
6528 < echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6529 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6530 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5324 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6528 > # Check whether --with-perl-shebang was given.
6529 > if test "${with_perl_shebang+set}" = set; then :
6530 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
6531   else
6532 <  ac_check_lib_save_LIBS=$LIBS
6533 < LIBS="-lz  $LIBS"
5328 < cat >conftest.$ac_ext <<_ACEOF
5329 < /* confdefs.h.  */
5330 < _ACEOF
5331 < cat confdefs.h >>conftest.$ac_ext
5332 < cat >>conftest.$ac_ext <<_ACEOF
5333 < /* end confdefs.h.  */
6532 >                opt_perl_shebang="not_set"
6533 > fi
6534  
6535 < /* Override any gcc2 internal prototype to avoid an error.  */
6536 < #ifdef __cplusplus
6537 < extern "C"
6538 < #endif
5339 < /* We use char because int might match the return type of a gcc2
5340 <   builtin and then its argument prototype would still apply.  */
5341 < char inflateEnd ();
5342 < int
5343 < main ()
5344 < {
5345 < inflateEnd ();
5346 <  ;
5347 <  return 0;
5348 < }
5349 < _ACEOF
5350 < rm -f conftest.$ac_objext conftest$ac_exeext
5351 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5352 <  (eval $ac_link) 2>conftest.er1
5353 <  ac_status=$?
5354 <  grep -v '^ *+' conftest.er1 >conftest.err
5355 <  rm -f conftest.er1
5356 <  cat conftest.err >&5
5357 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5358 <  (exit $ac_status); } &&
5359 <         { ac_try='test -z "$ac_c_werror_flag"
5360 <                         || test ! -s conftest.err'
5361 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5362 <  (eval $ac_try) 2>&5
5363 <  ac_status=$?
5364 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5365 <  (exit $ac_status); }; } &&
5366 <         { ac_try='test -s conftest$ac_exeext'
5367 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5368 <  (eval $ac_try) 2>&5
5369 <  ac_status=$?
5370 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5371 <  (exit $ac_status); }; }; then
5372 <  ac_cv_lib_z_inflateEnd=yes
6535 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6536 > $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6537 > if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6538 >  $as_echo_n "(cached) " >&6
6539   else
6540 <  echo "$as_me: failed program was:" >&5
6541 < sed 's/^/| /' conftest.$ac_ext >&5
6540 >   case "$opt_perl_shebang" in
6541 >                      not_set  ) ax_cv_opt_perl_shebang=''
6542 >                               ;;
6543 >                         *     )
6544 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6545 >                    esac
6546  
5377 ac_cv_lib_z_inflateEnd=no
6547   fi
6548 < rm -f conftest.err conftest.$ac_objext \
6549 <      conftest$ac_exeext conftest.$ac_ext
6550 < LIBS=$ac_check_lib_save_LIBS
6551 < fi
6552 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6553 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
6554 < if test $ac_cv_lib_z_inflateEnd = yes; then
6555 <  cat >>confdefs.h <<_ACEOF
5387 < #define HAVE_LIBZ 1
5388 < _ACEOF
6548 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6549 > $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6550 >   if test "A$ax_cv_opt_perl_shebang" != "A"
6551 >     then
6552 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6553 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6554 >              { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6555 > $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6556  
6557 <  LIBS="-lz $LIBS"
6557 > # Automatic detection of sharpbang formula starts here
6558 >     else
6559 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
6560 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
6561 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6562 > $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6563 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6564 >  $as_echo_n "(cached) " >&6
6565 > else
6566 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6567 >        if test "x$_somian_kspb_perl" == x
6568 >          then _somian_ksbp_warn_empty='durnit'
6569 >          else
6570 >          case "A$_somian_kspb_perl" in
6571 >                 A#!*perl* )
6572 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6573 >                        ;;
6574 >                     A*    )  _somian_ksbp_warn_defau='trouble'
6575 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6576 >          esac
6577 >        fi
6578  
6579   fi
6580 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6581 + $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6582 + # The above prints Checking ... result message to user.
6583 +   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6584  
6585 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6586 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6587 <                echo "$as_me:$LINENO: result: ok" >&5
6588 < echo "${ECHO_T}ok" >&6
6589 <        else
6590 <                #
6591 <                # If either header or library was not found, revert and bomb
6592 <                #
6593 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6594 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6595 <                LDFLAGS="$ZLIB_OLD_LDFLAGS"
6596 <                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
6597 <                echo "$as_me:$LINENO: result: failed" >&5
6598 < echo "${ECHO_T}failed" >&6
6599 <                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
6600 < echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
6601 <   { (exit 1); exit 1; }; }
6602 <        fi
6603 < fi
6585 >    if test A${_somian_ksbp_warn_empty+set} == Aset
6586 >      then   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6587 > $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6588 >    fi
6589 > # Inform user after printing result value
6590 >    if test A${_somian_ksbp_warn_defau+set} == Aset
6591 >      then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6592 > $as_echo "$as_me: Maybe Not good -" >&6;}
6593 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6594 > $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6595 >      else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6596 > $as_echo "$as_me: OK Good result - " >&6;}
6597 >           { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6598 > $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6599 >    fi
6600 >  fi
6601 >
6602 > # Find a good install program.  We prefer a C program (faster),
6603 > # so one script is as good as another.  But avoid the broken or
6604 > # incompatible versions:
6605 > # SysV /etc/install, /usr/sbin/install
6606 > # SunOS /usr/etc/install
6607 > # IRIX /sbin/install
6608 > # AIX /bin/install
6609 > # AmigaOS /C/install, which installs bootblocks on floppy discs
6610 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6611 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6612 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6613 > # OS/2's system install, which has a completely different semantic
6614 > # ./install, which can be erroneously created by make from ./install.sh.
6615 > # Reject install programs that cannot install multiple files.
6616 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6617 > $as_echo_n "checking for a BSD-compatible install... " >&6; }
6618 > if test -z "$INSTALL"; then
6619 > if test "${ac_cv_path_install+set}" = set; then :
6620 >  $as_echo_n "(cached) " >&6
6621 > else
6622 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 > for as_dir in $PATH
6624 > do
6625 >  IFS=$as_save_IFS
6626 >  test -z "$as_dir" && as_dir=.
6627 >    # Account for people who put trailing slashes in PATH elements.
6628 > case $as_dir/ in #((
6629 >  ./ | .// | /[cC]/* | \
6630 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6631 >  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6632 >  /usr/ucb/* ) ;;
6633 >  *)
6634 >    # OSF1 and SCO ODT 3.0 have their own names for install.
6635 >    # Don't use installbsd from OSF since it installs stuff as root
6636 >    # by default.
6637 >    for ac_prog in ginstall scoinst install; do
6638 >      for ac_exec_ext in '' $ac_executable_extensions; do
6639 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6640 >          if test $ac_prog = install &&
6641 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6642 >            # AIX install.  It has an incompatible calling convention.
6643 >            :
6644 >          elif test $ac_prog = install &&
6645 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6646 >            # program-specific install script used by HP pwplus--don't use.
6647 >            :
6648 >          else
6649 >            rm -rf conftest.one conftest.two conftest.dir
6650 >            echo one > conftest.one
6651 >            echo two > conftest.two
6652 >            mkdir conftest.dir
6653 >            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6654 >              test -s conftest.one && test -s conftest.two &&
6655 >              test -s conftest.dir/conftest.one &&
6656 >              test -s conftest.dir/conftest.two
6657 >            then
6658 >              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6659 >              break 3
6660 >            fi
6661 >          fi
6662 >        fi
6663 >      done
6664 >    done
6665 >    ;;
6666 > esac
6667  
6668 +  done
6669 + IFS=$as_save_IFS
6670  
6671 + rm -rf conftest.one conftest.two conftest.dir
6672  
6673 + fi
6674 +  if test "${ac_cv_path_install+set}" = set; then
6675 +    INSTALL=$ac_cv_path_install
6676 +  else
6677 +    # As a last resort, use the slow shell script.  Don't cache a
6678 +    # value for INSTALL within a source directory, because that will
6679 +    # break other packages using the cache if that directory is
6680 +    # removed, or if the value is a relative name.
6681 +    INSTALL=$ac_install_sh
6682 +  fi
6683 + fi
6684 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6685 + $as_echo "$INSTALL" >&6; }
6686  
6687 + # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6688 + # It thinks the first close brace ends the variable substitution.
6689 + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6690  
6691 + test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6692  
6693 + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6694  
6695 <
6696 < for ac_header in sys/time.h unistd.h stdlib.h stdio.h conio.h string.h
6697 < do
6698 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6699 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6700 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6701 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6702 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6703 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6704 < fi
6705 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5431 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6695 > case "x$INSTALL" in
6696 >   x/*) ;;
6697 >   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6698 > esac
6699 > MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6700 > # Extract the first word of "ar", so it can be a program name with args.
6701 > set dummy ar; ac_word=$2
6702 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6703 > $as_echo_n "checking for $ac_word... " >&6; }
6704 > if test "${ac_cv_prog_AR+set}" = set; then :
6705 >  $as_echo_n "(cached) " >&6
6706   else
6707 <  # Is the header compilable?
6708 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5435 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5436 < cat >conftest.$ac_ext <<_ACEOF
5437 < /* confdefs.h.  */
5438 < _ACEOF
5439 < cat confdefs.h >>conftest.$ac_ext
5440 < cat >>conftest.$ac_ext <<_ACEOF
5441 < /* end confdefs.h.  */
5442 < $ac_includes_default
5443 < #include <$ac_header>
5444 < _ACEOF
5445 < rm -f conftest.$ac_objext
5446 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5447 <  (eval $ac_compile) 2>conftest.er1
5448 <  ac_status=$?
5449 <  grep -v '^ *+' conftest.er1 >conftest.err
5450 <  rm -f conftest.er1
5451 <  cat conftest.err >&5
5452 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5453 <  (exit $ac_status); } &&
5454 <         { ac_try='test -z "$ac_c_werror_flag"
5455 <                         || test ! -s conftest.err'
5456 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5457 <  (eval $ac_try) 2>&5
5458 <  ac_status=$?
5459 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5460 <  (exit $ac_status); }; } &&
5461 <         { ac_try='test -s conftest.$ac_objext'
5462 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5463 <  (eval $ac_try) 2>&5
5464 <  ac_status=$?
5465 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466 <  (exit $ac_status); }; }; then
5467 <  ac_header_compiler=yes
6707 >  if test -n "$AR"; then
6708 >  ac_cv_prog_AR="$AR" # Let the user override the test.
6709   else
6710 <  echo "$as_me: failed program was:" >&5
6711 < sed 's/^/| /' conftest.$ac_ext >&5
6710 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 > for as_dir in $PATH
6712 > do
6713 >  IFS=$as_save_IFS
6714 >  test -z "$as_dir" && as_dir=.
6715 >    for ac_exec_ext in '' $ac_executable_extensions; do
6716 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6717 >    ac_cv_prog_AR="ar"
6718 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719 >    break 2
6720 >  fi
6721 > done
6722 >  done
6723 > IFS=$as_save_IFS
6724  
6725 < ac_header_compiler=no
6725 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6726   fi
5474 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5475 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5476 echo "${ECHO_T}$ac_header_compiler" >&6
5477
5478 # Is the header present?
5479 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5480 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5481 cat >conftest.$ac_ext <<_ACEOF
5482 /* confdefs.h.  */
5483 _ACEOF
5484 cat confdefs.h >>conftest.$ac_ext
5485 cat >>conftest.$ac_ext <<_ACEOF
5486 /* end confdefs.h.  */
5487 #include <$ac_header>
5488 _ACEOF
5489 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5490  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5491  ac_status=$?
5492  grep -v '^ *+' conftest.er1 >conftest.err
5493  rm -f conftest.er1
5494  cat conftest.err >&5
5495  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5496  (exit $ac_status); } >/dev/null; then
5497  if test -s conftest.err; then
5498    ac_cpp_err=$ac_c_preproc_warn_flag
5499    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5500  else
5501    ac_cpp_err=
5502  fi
5503 else
5504  ac_cpp_err=yes
6727   fi
6728 < if test -z "$ac_cpp_err"; then
6729 <  ac_header_preproc=yes
6728 > AR=$ac_cv_prog_AR
6729 > if test -n "$AR"; then
6730 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6731 > $as_echo "$AR" >&6; }
6732   else
6733 <  echo "$as_me: failed program was:" >&5
6734 < sed 's/^/| /' conftest.$ac_ext >&5
5511 <
5512 <  ac_header_preproc=no
6733 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6734 > $as_echo "no" >&6; }
6735   fi
5514 rm -f conftest.err conftest.$ac_ext
5515 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5516 echo "${ECHO_T}$ac_header_preproc" >&6
6736  
5518 # So?  What about this header?
5519 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5520  yes:no: )
5521    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5522 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5523    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5524 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5525    ac_header_preproc=yes
5526    ;;
5527  no:yes:* )
5528    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5529 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5530    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5531 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5532    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5533 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5534    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5535 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5536    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5537 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5538    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5539 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5540    (
5541      cat <<\_ASBOX
5542 ## ------------------------------ ##
5543 ## Report this to gezelter@nd.edu ##
5544 ## ------------------------------ ##
5545 _ASBOX
5546    ) |
5547      sed "s/^/$as_me: WARNING:     /" >&2
5548    ;;
5549 esac
5550 echo "$as_me:$LINENO: checking for $ac_header" >&5
5551 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5552 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5553  echo $ECHO_N "(cached) $ECHO_C" >&6
5554 else
5555  eval "$as_ac_Header=\$ac_header_preproc"
5556 fi
5557 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5558 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6737  
6738 < fi
6739 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6740 <  cat >>confdefs.h <<_ACEOF
6741 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6738 > if test "$AR" = "NONE"; then
6739 >  cat >confcache <<\_ACEOF
6740 > # This file is a shell script that caches the results of configure
6741 > # tests run on this system so they can be shared between configure
6742 > # scripts and configure runs, see configure's option --config-cache.
6743 > # It is not useful on other systems.  If it contains results you don't
6744 > # want to keep, you may remove or edit it.
6745 > #
6746 > # config.status only pays attention to the cache file if you give it
6747 > # the --recheck option to rerun configure.
6748 > #
6749 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
6750 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
6751 > # following values.
6752 >
6753   _ACEOF
6754  
6755 < fi
6755 > # The following way of writing the cache mishandles newlines in values,
6756 > # but we know of no workaround that is simple, portable, and efficient.
6757 > # So, we kill variables containing newlines.
6758 > # Ultrix sh set writes to stderr and can't be redirected directly,
6759 > # and sets the high bit in the cache file unless we assign to the vars.
6760 > (
6761 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6762 >    eval ac_val=\$$ac_var
6763 >    case $ac_val in #(
6764 >    *${as_nl}*)
6765 >      case $ac_var in #(
6766 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6767 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6768 >      esac
6769 >      case $ac_var in #(
6770 >      _ | IFS | as_nl) ;; #(
6771 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6772 >      *) { eval $ac_var=; unset $ac_var;} ;;
6773 >      esac ;;
6774 >    esac
6775 >  done
6776  
6777 +  (set) 2>&1 |
6778 +    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6779 +    *${as_nl}ac_space=\ *)
6780 +      # `set' does not quote correctly, so add quotes: double-quote
6781 +      # substitution turns \\\\ into \\, and sed turns \\ into \.
6782 +      sed -n \
6783 +        "s/'/'\\\\''/g;
6784 +          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6785 +      ;; #(
6786 +    *)
6787 +      # `set' quotes correctly as required by POSIX, so do not add quotes.
6788 +      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6789 +      ;;
6790 +    esac |
6791 +    sort
6792 + ) |
6793 +  sed '
6794 +     /^ac_cv_env_/b end
6795 +     t clear
6796 +     :clear
6797 +     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6798 +     t end
6799 +     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6800 +     :end' >>confcache
6801 + if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6802 +  if test -w "$cache_file"; then
6803 +    test "x$cache_file" != "x/dev/null" &&
6804 +      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6805 + $as_echo "$as_me: updating cache $cache_file" >&6;}
6806 +    cat confcache >$cache_file
6807 +  else
6808 +    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6809 + $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6810 +  fi
6811 + fi
6812 + rm -f confcache
6813 +  exit 1
6814 + fi
6815 + # Extract the first word of "ps", so it can be a program name with args.
6816 + set dummy ps; ac_word=$2
6817 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818 + $as_echo_n "checking for $ac_word... " >&6; }
6819 + if test "${ac_cv_path_PS+set}" = set; then :
6820 +  $as_echo_n "(cached) " >&6
6821 + else
6822 +  case $PS in
6823 +  [\\/]* | ?:[\\/]*)
6824 +  ac_cv_path_PS="$PS" # Let the user override the test with a path.
6825 +  ;;
6826 +  *)
6827 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6828 + for as_dir in $PATH
6829 + do
6830 +  IFS=$as_save_IFS
6831 +  test -z "$as_dir" && as_dir=.
6832 +    for ac_exec_ext in '' $ac_executable_extensions; do
6833 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6834 +    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6835 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6836 +    break 2
6837 +  fi
6838   done
6839 +  done
6840 + IFS=$as_save_IFS
6841  
6842 +  ;;
6843 + esac
6844 + fi
6845 + PS=$ac_cv_path_PS
6846 + if test -n "$PS"; then
6847 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6848 + $as_echo "$PS" >&6; }
6849 + else
6850 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 + $as_echo "no" >&6; }
6852 + fi
6853  
6854  
6855 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6856 + $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6857 + if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6858 +  $as_echo_n "(cached) " >&6
6859 + else
6860  
6861 +        if $PS ax -o rss > /dev/null 2>&1; then
6862 +                ac_cv_prog_ps_ax=yes
6863 +        else
6864 +                ac_cv_prog_ps_ax=no
6865 +        fi
6866 +        if $PS -ef -o rss > /dev/null 2>&1; then
6867 +                ac_cv_prog_ps_ef=yes
6868 +        else
6869 +                ac_cv_prog_ps_ef=no
6870 +        fi
6871 +        if test "$ac_cv_prog_ps_ax" = yes; then
6872 +                ac_cv_prog_ps_syntax=BSD
6873 +        else
6874 +                if test "$ac_cv_prog_ps_ef" = yes; then
6875 +                        ac_cv_prog_ps_syntax=POSIX
6876 +                else
6877 +                        as_fn_error "Could not determine ps syntax" "$LINENO" 5
6878 +                fi
6879 +        fi
6880  
5574
5575 for ac_header in strstream.h iostream.h fstream.h math.h time.h
5576 do
5577 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5578 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5579  echo "$as_me:$LINENO: checking for $ac_header" >&5
5580 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5581 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5582  echo $ECHO_N "(cached) $ECHO_C" >&6
6881   fi
6882 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6883 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6884 < else
6885 <  # Is the header compilable?
6886 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5589 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5590 < cat >conftest.$ac_ext <<_ACEOF
5591 < /* confdefs.h.  */
6882 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6883 > $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6884 >
6885 > cat >>confdefs.h <<_ACEOF
6886 > #define PSCOMMAND $PS
6887   _ACEOF
5593 cat confdefs.h >>conftest.$ac_ext
5594 cat >>conftest.$ac_ext <<_ACEOF
5595 /* end confdefs.h.  */
5596 $ac_includes_default
5597 #include <$ac_header>
5598 _ACEOF
5599 rm -f conftest.$ac_objext
5600 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5601  (eval $ac_compile) 2>conftest.er1
5602  ac_status=$?
5603  grep -v '^ *+' conftest.er1 >conftest.err
5604  rm -f conftest.er1
5605  cat conftest.err >&5
5606  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5607  (exit $ac_status); } &&
5608         { ac_try='test -z "$ac_c_werror_flag"
5609                         || test ! -s conftest.err'
5610  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5611  (eval $ac_try) 2>&5
5612  ac_status=$?
5613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5614  (exit $ac_status); }; } &&
5615         { ac_try='test -s conftest.$ac_objext'
5616  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5617  (eval $ac_try) 2>&5
5618  ac_status=$?
5619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620  (exit $ac_status); }; }; then
5621  ac_header_compiler=yes
5622 else
5623  echo "$as_me: failed program was:" >&5
5624 sed 's/^/| /' conftest.$ac_ext >&5
6888  
6889 < ac_header_compiler=no
5627 < fi
5628 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5629 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5630 < echo "${ECHO_T}$ac_header_compiler" >&6
6889 > if test "$ac_cv_prog_ps_syntax" = BSD; then
6890  
6891 < # Is the header present?
6892 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5634 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5635 < cat >conftest.$ac_ext <<_ACEOF
5636 < /* confdefs.h.  */
5637 < _ACEOF
5638 < cat confdefs.h >>conftest.$ac_ext
5639 < cat >>conftest.$ac_ext <<_ACEOF
5640 < /* end confdefs.h.  */
5641 < #include <$ac_header>
5642 < _ACEOF
5643 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5644 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5645 <  ac_status=$?
5646 <  grep -v '^ *+' conftest.er1 >conftest.err
5647 <  rm -f conftest.er1
5648 <  cat conftest.err >&5
5649 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5650 <  (exit $ac_status); } >/dev/null; then
5651 <  if test -s conftest.err; then
5652 <    ac_cpp_err=$ac_c_preproc_warn_flag
5653 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5654 <  else
5655 <    ac_cpp_err=
5656 <  fi
6891 > $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6892 >
6893   else
6894 <  ac_cpp_err=yes
5659 < fi
5660 < if test -z "$ac_cpp_err"; then
5661 <  ac_header_preproc=yes
5662 < else
5663 <  echo "$as_me: failed program was:" >&5
5664 < sed 's/^/| /' conftest.$ac_ext >&5
6894 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
6895  
6896 <  ac_header_preproc=no
6896 > $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6897 >
6898 >   else
6899 >       as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6900 >   fi
6901   fi
5668 rm -f conftest.err conftest.$ac_ext
5669 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5670 echo "${ECHO_T}$ac_header_preproc" >&6
6902  
6903 < # So?  What about this header?
6904 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6905 <  yes:no: )
6906 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6907 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6908 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6909 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6910 <    ac_header_preproc=yes
6911 <    ;;
6912 <  no:yes:* )
6913 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6914 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6915 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5685 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5686 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5687 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5688 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5689 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5690 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5691 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5692 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5693 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5694 <    (
5695 <      cat <<\_ASBOX
5696 < ## ------------------------------ ##
5697 < ## Report this to gezelter@nd.edu ##
5698 < ## ------------------------------ ##
5699 < _ASBOX
5700 <    ) |
5701 <      sed "s/^/$as_me: WARNING:     /" >&2
5702 <    ;;
5703 < esac
5704 < echo "$as_me:$LINENO: checking for $ac_header" >&5
5705 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5706 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5707 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6903 > ac_ext=${ac_fc_srcext-f}
6904 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6905 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6906 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6907 >
6908 > ac_ext=${ac_fc_srcext-f}
6909 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6910 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6911 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6912 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6913 > $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6914 > if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6915 >  $as_echo_n "(cached) " >&6
6916   else
6917 <  eval "$as_ac_Header=\$ac_header_preproc"
6918 < fi
6919 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6920 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6917 >  ac_ext=F90
6918 > ac_fcflags_srcext_save=$ac_fcflags_srcext
6919 > ac_fcflags_srcext=
6920 > ac_cv_fc_srcext_F90=unknown
6921 > for ac_flag in none -qsuffix=f=F90 -Tf; do
6922 >  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6923 >  cat > conftest.$ac_ext <<_ACEOF
6924 >      program main
6925  
6926 < fi
5715 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
5716 <  cat >>confdefs.h <<_ACEOF
5717 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6926 >      end
6927   _ACEOF
6928 <
6928 > if ac_fn_fc_try_compile "$LINENO"; then :
6929 >  ac_cv_fc_srcext_F90=$ac_flag; break
6930   fi
6931 <
6931 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6932   done
6933 + rm -f conftest.$ac_objext conftest.F90
6934 + ac_fcflags_srcext=$ac_fcflags_srcext_save
6935  
5724 ac_ext=cc
5725 ac_cpp='$CXXCPP $CPPFLAGS'
5726 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5727 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5728 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5729
5730 ac_ext=cc
5731 ac_cpp='$CXXCPP $CPPFLAGS'
5732 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5733 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5734 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5735 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5736 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5737 if test -z "$CXXCPP"; then
5738  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5739  echo $ECHO_N "(cached) $ECHO_C" >&6
5740 else
5741      # Double quotes because CXXCPP needs to be expanded
5742    for CXXCPP in "$CXX -E" "/lib/cpp"
5743    do
5744      ac_preproc_ok=false
5745 for ac_cxx_preproc_warn_flag in '' yes
5746 do
5747  # Use a header file that comes with gcc, so configuring glibc
5748  # with a fresh cross-compiler works.
5749  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5750  # <limits.h> exists even on freestanding compilers.
5751  # On the NeXT, cc -E runs the code through the compiler's parser,
5752  # not just through cpp. "Syntax error" is here to catch this case.
5753  cat >conftest.$ac_ext <<_ACEOF
5754 /* confdefs.h.  */
5755 _ACEOF
5756 cat confdefs.h >>conftest.$ac_ext
5757 cat >>conftest.$ac_ext <<_ACEOF
5758 /* end confdefs.h.  */
5759 #ifdef __STDC__
5760 # include <limits.h>
5761 #else
5762 # include <assert.h>
5763 #endif
5764                     Syntax error
5765 _ACEOF
5766 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5767  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5768  ac_status=$?
5769  grep -v '^ *+' conftest.er1 >conftest.err
5770  rm -f conftest.er1
5771  cat conftest.err >&5
5772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5773  (exit $ac_status); } >/dev/null; then
5774  if test -s conftest.err; then
5775    ac_cpp_err=$ac_cxx_preproc_warn_flag
5776    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5777  else
5778    ac_cpp_err=
5779  fi
5780 else
5781  ac_cpp_err=yes
6936   fi
6937 < if test -z "$ac_cpp_err"; then
6938 <  :
6937 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6938 > $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6939 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6940 >  as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6941   else
6942 <  echo "$as_me: failed program was:" >&5
6943 < sed 's/^/| /' conftest.$ac_ext >&5
6944 <
6945 <  # Broken: fails on valid input.
5790 < continue
5791 < fi
5792 < rm -f conftest.err conftest.$ac_ext
5793 <
5794 <  # OK, works on sane cases.  Now check whether non-existent headers
5795 <  # can be detected and how.
5796 <  cat >conftest.$ac_ext <<_ACEOF
5797 < /* confdefs.h.  */
5798 < _ACEOF
5799 < cat confdefs.h >>conftest.$ac_ext
5800 < cat >>conftest.$ac_ext <<_ACEOF
5801 < /* end confdefs.h.  */
5802 < #include <ac_nonexistent.h>
5803 < _ACEOF
5804 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5805 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5806 <  ac_status=$?
5807 <  grep -v '^ *+' conftest.er1 >conftest.err
5808 <  rm -f conftest.er1
5809 <  cat conftest.err >&5
5810 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5811 <  (exit $ac_status); } >/dev/null; then
5812 <  if test -s conftest.err; then
5813 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5814 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6942 >  ac_fc_srcext=F90
6943 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
6944 >    ac_fcflags_srcext=""
6945 >    FCFLAGS_F90=""
6946    else
6947 <    ac_cpp_err=
6947 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6948 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
6949    fi
5818 else
5819  ac_cpp_err=yes
5820 fi
5821 if test -z "$ac_cpp_err"; then
5822  # Broken: success on invalid input.
5823 continue
5824 else
5825  echo "$as_me: failed program was:" >&5
5826 sed 's/^/| /' conftest.$ac_ext >&5
6950  
5828  # Passes both tests.
5829 ac_preproc_ok=:
5830 break
5831 fi
5832 rm -f conftest.err conftest.$ac_ext
6951  
5834 done
5835 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5836 rm -f conftest.err conftest.$ac_ext
5837 if $ac_preproc_ok; then
5838  break
6952   fi
6953 + ac_ext=${ac_fc_srcext-f}
6954 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6955 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6956 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6957  
5841    done
5842    ac_cv_prog_CXXCPP=$CXXCPP
6958  
5844 fi
5845  CXXCPP=$ac_cv_prog_CXXCPP
5846 else
5847  ac_cv_prog_CXXCPP=$CXXCPP
5848 fi
5849 echo "$as_me:$LINENO: result: $CXXCPP" >&5
5850 echo "${ECHO_T}$CXXCPP" >&6
5851 ac_preproc_ok=false
5852 for ac_cxx_preproc_warn_flag in '' yes
5853 do
5854  # Use a header file that comes with gcc, so configuring glibc
5855  # with a fresh cross-compiler works.
5856  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5857  # <limits.h> exists even on freestanding compilers.
5858  # On the NeXT, cc -E runs the code through the compiler's parser,
5859  # not just through cpp. "Syntax error" is here to catch this case.
5860  cat >conftest.$ac_ext <<_ACEOF
5861 /* confdefs.h.  */
5862 _ACEOF
5863 cat confdefs.h >>conftest.$ac_ext
5864 cat >>conftest.$ac_ext <<_ACEOF
5865 /* end confdefs.h.  */
5866 #ifdef __STDC__
5867 # include <limits.h>
5868 #else
5869 # include <assert.h>
5870 #endif
5871                     Syntax error
5872 _ACEOF
5873 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5874  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5875  ac_status=$?
5876  grep -v '^ *+' conftest.er1 >conftest.err
5877  rm -f conftest.er1
5878  cat conftest.err >&5
5879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5880  (exit $ac_status); } >/dev/null; then
5881  if test -s conftest.err; then
5882    ac_cpp_err=$ac_cxx_preproc_warn_flag
5883    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5884  else
5885    ac_cpp_err=
5886  fi
5887 else
5888  ac_cpp_err=yes
5889 fi
5890 if test -z "$ac_cpp_err"; then
5891  :
5892 else
5893  echo "$as_me: failed program was:" >&5
5894 sed 's/^/| /' conftest.$ac_ext >&5
6959  
5896  # Broken: fails on valid input.
5897 continue
5898 fi
5899 rm -f conftest.err conftest.$ac_ext
6960  
5901  # OK, works on sane cases.  Now check whether non-existent headers
5902  # can be detected and how.
5903  cat >conftest.$ac_ext <<_ACEOF
5904 /* confdefs.h.  */
5905 _ACEOF
5906 cat confdefs.h >>conftest.$ac_ext
5907 cat >>conftest.$ac_ext <<_ACEOF
5908 /* end confdefs.h.  */
5909 #include <ac_nonexistent.h>
5910 _ACEOF
5911 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5912  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5913  ac_status=$?
5914  grep -v '^ *+' conftest.er1 >conftest.err
5915  rm -f conftest.er1
5916  cat conftest.err >&5
5917  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918  (exit $ac_status); } >/dev/null; then
5919  if test -s conftest.err; then
5920    ac_cpp_err=$ac_cxx_preproc_warn_flag
5921    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5922  else
5923    ac_cpp_err=
5924  fi
5925 else
5926  ac_cpp_err=yes
5927 fi
5928 if test -z "$ac_cpp_err"; then
5929  # Broken: success on invalid input.
5930 continue
5931 else
5932  echo "$as_me: failed program was:" >&5
5933 sed 's/^/| /' conftest.$ac_ext >&5
6961  
6962 <  # Passes both tests.
6963 < ac_preproc_ok=:
5937 < break
5938 < fi
5939 < rm -f conftest.err conftest.$ac_ext
6962 > # Try to determine native compiler flags that allow us to use F90 suffix
6963 > # for preprocessed f90 source.
6964  
6965 < done
6966 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6967 < rm -f conftest.err conftest.$ac_ext
5944 < if $ac_preproc_ok; then
5945 <  :
5946 < else
5947 <  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5948 < See \`config.log' for more details." >&5
5949 < echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5950 < See \`config.log' for more details." >&2;}
5951 <   { (exit 1); exit 1; }; }
5952 < fi
6965 > if test "$ac_test_PREPFLAG" != "set"; then
6966 >  PREPFLAG=""
6967 >  case "${host_cpu}-${host_os}" in
6968  
6969 < ac_ext=cc
6970 < ac_cpp='$CXXCPP $CPPFLAGS'
6971 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6972 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6973 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6969 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6970 >                    PREPFLAG="-fpp1 "
6971 >                fi;;
6972 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6973 >                    PREPFLAG="-qsuffix=cpp=F90 "
6974 >                fi;;
6975 >  *darwin*)
6976 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6977 >                PREPFLAG="-qsuffix=cpp=F90 "
6978 >        fi;;
6979 >  esac
6980  
6981 <
6982 <
6983 <
6984 <
6981 >  if test -z "$PREPFLAG"; then
6982 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6983 > $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6984 >        PREPFLAG=""
6985 >  fi
6986  
6987 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6988 + $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6989  
6990 < for ac_header in ctype.h iostream fstream sstream strstream
6991 < do
6992 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6993 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6994 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6995 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6996 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6997 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6990 >  ac_ext=${ac_fc_srcext-f}
6991 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6992 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6993 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6994 >
6995 >  ac_save_ext=$ac_ext
6996 >  ac_ext=F90
6997 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6998 >
6999 >  if test "$PREPFLAG"; then :
7000 >  FCFLAGS_SRCEXT="${PREPFLAG}"
7001   fi
7002 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7003 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7004 < else
7005 <  # Is the header compilable?
7006 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7007 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7008 < cat >conftest.$ac_ext <<_ACEOF
7009 < /* confdefs.h.  */
7002 >    cat > conftest.$ac_ext <<_ACEOF
7003 >
7004 >
7005 > program conftest
7006 >  integer :: i
7007 >  i = 1
7008 > end program conftest
7009 >
7010   _ACEOF
7011 < cat confdefs.h >>conftest.$ac_ext
7012 < cat >>conftest.$ac_ext <<_ACEOF
5986 < /* end confdefs.h.  */
5987 < $ac_includes_default
5988 < #include <$ac_header>
5989 < _ACEOF
5990 < rm -f conftest.$ac_objext
5991 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5992 <  (eval $ac_compile) 2>conftest.er1
5993 <  ac_status=$?
5994 <  grep -v '^ *+' conftest.er1 >conftest.err
5995 <  rm -f conftest.er1
5996 <  cat conftest.err >&5
5997 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5998 <  (exit $ac_status); } &&
5999 <         { ac_try='test -z "$ac_cxx_werror_flag"
6000 <                         || test ! -s conftest.err'
6001 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6002 <  (eval $ac_try) 2>&5
6003 <  ac_status=$?
6004 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005 <  (exit $ac_status); }; } &&
6006 <         { ac_try='test -s conftest.$ac_objext'
6007 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6008 <  (eval $ac_try) 2>&5
6009 <  ac_status=$?
6010 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6011 <  (exit $ac_status); }; }; then
6012 <  ac_header_compiler=yes
7011 > if ac_fn_fc_try_compile "$LINENO"; then :
7012 >  prepflagworks=1
7013   else
7014 <  echo "$as_me: failed program was:" >&5
6015 < sed 's/^/| /' conftest.$ac_ext >&5
6016 <
6017 < ac_header_compiler=no
7014 >  prepflagworks=0
7015   fi
7016 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6020 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6021 < echo "${ECHO_T}$ac_header_compiler" >&6
7016 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017  
7018 < # Is the header present?
7019 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7020 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7021 < cat >conftest.$ac_ext <<_ACEOF
7022 < /* confdefs.h.  */
7023 < _ACEOF
7024 < cat confdefs.h >>conftest.$ac_ext
7025 < cat >>conftest.$ac_ext <<_ACEOF
7026 < /* end confdefs.h.  */
7027 < #include <$ac_header>
7028 < _ACEOF
7029 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7030 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6036 <  ac_status=$?
6037 <  grep -v '^ *+' conftest.er1 >conftest.err
6038 <  rm -f conftest.er1
6039 <  cat conftest.err >&5
6040 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6041 <  (exit $ac_status); } >/dev/null; then
6042 <  if test -s conftest.err; then
6043 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
6044 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7018 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
7019 >  ac_ext=$ac_save_ext
7020 >  ac_ext=${ac_fc_srcext-f}
7021 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7022 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7023 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7024 >
7025 >
7026 >  if test "$prepflagworks" = 1; then
7027 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7028 > $as_echo "yes" >&6; }
7029 >    FCFLAGS_SRCEXT="${PREPFLAG}"
7030 >
7031    else
7032 <    ac_cpp_err=
7032 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7033 > $as_echo "no" >&6; }
7034 >    as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
7035    fi
6048 else
6049  ac_cpp_err=yes
7036   fi
6051 if test -z "$ac_cpp_err"; then
6052  ac_header_preproc=yes
6053 else
6054  echo "$as_me: failed program was:" >&5
6055 sed 's/^/| /' conftest.$ac_ext >&5
7037  
6057  ac_header_preproc=no
6058 fi
6059 rm -f conftest.err conftest.$ac_ext
6060 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6061 echo "${ECHO_T}$ac_header_preproc" >&6
7038  
6063 # So?  What about this header?
6064 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6065  yes:no: )
6066    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6067 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6068    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6069 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6070    ac_header_preproc=yes
6071    ;;
6072  no:yes:* )
6073    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6074 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6075    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6076 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6077    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6078 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6079    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6080 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6081    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6082 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6083    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6084 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6085    (
6086      cat <<\_ASBOX
6087 ## ------------------------------ ##
6088 ## Report this to gezelter@nd.edu ##
6089 ## ------------------------------ ##
6090 _ASBOX
6091    ) |
6092      sed "s/^/$as_me: WARNING:     /" >&2
6093    ;;
6094 esac
6095 echo "$as_me:$LINENO: checking for $ac_header" >&5
6096 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6097 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6098  echo $ECHO_N "(cached) $ECHO_C" >&6
6099 else
6100  eval "$as_ac_Header=\$ac_header_preproc"
6101 fi
6102 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6103 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7039  
6105 fi
6106 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6107  cat >>confdefs.h <<_ACEOF
6108 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6109 _ACEOF
7040  
6111 fi
7041  
7042 < done
7042 > # Try to determine native compiler flags that allow us to use F90 suffix
7043 > # for preprocessed f90 source with -D type defines
7044  
7045 < ac_ext=c
7046 < ac_cpp='$CPP $CPPFLAGS'
7047 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6118 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6119 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
7045 > if test "$ac_test_PREPDEFFLAG" != "set"; then
7046 >  PREPDEFFLAG=""
7047 >  case "${host_cpu}-${host_os}" in
7048  
7049 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7050 +                    PREPDEFFLAG=" "
7051 +                fi;;
7052 +  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7053 +                    PREPDEFFLAG="-WF,"
7054 +                fi;;
7055 +  *darwin*)
7056 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7057 +                PREPDEFFLAG="-WF,"
7058 +        fi;;
7059 +  esac
7060  
7061 +  if test -z "$PREPDEFFLAG"; then
7062 +        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7063 + $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7064 +        PREPDEFFLAG=" "
7065 +  fi
7066  
7067 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7068 + $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7069  
7070 < for ac_header in sys/pstat.h sys/sysmp.h sys/sysinfo.h
7071 < do
7072 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7073 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7074 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7075 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7076 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7077 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7070 >  ac_ext=${ac_fc_srcext-f}
7071 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7072 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7073 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7074 >
7075 >  ac_save_ext=$ac_ext
7076 >  ac_ext=F90
7077 >  ac_save_FCFLAGS=$FCFLAGS
7078 >
7079 >  if test "$PREPDEFFLAG"; then :
7080 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7081   fi
7082 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7083 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7084 < else
7085 <  # Is the header compilable?
7086 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7087 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7088 < cat >conftest.$ac_ext <<_ACEOF
7089 < /* confdefs.h.  */
7082 >    cat > conftest.$ac_ext <<_ACEOF
7083 >
7084 >
7085 > program conftest
7086 >  integer :: i
7087 > #ifdef TEST
7088 >  i = 1
7089 > #else
7090 >  choke me
7091 > #endif
7092 > end program conftest
7093 >
7094   _ACEOF
7095 < cat confdefs.h >>conftest.$ac_ext
7096 < cat >>conftest.$ac_ext <<_ACEOF
6144 < /* end confdefs.h.  */
6145 < $ac_includes_default
6146 < #include <$ac_header>
6147 < _ACEOF
6148 < rm -f conftest.$ac_objext
6149 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6150 <  (eval $ac_compile) 2>conftest.er1
6151 <  ac_status=$?
6152 <  grep -v '^ *+' conftest.er1 >conftest.err
6153 <  rm -f conftest.er1
6154 <  cat conftest.err >&5
6155 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156 <  (exit $ac_status); } &&
6157 <         { ac_try='test -z "$ac_c_werror_flag"
6158 <                         || test ! -s conftest.err'
6159 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6160 <  (eval $ac_try) 2>&5
6161 <  ac_status=$?
6162 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6163 <  (exit $ac_status); }; } &&
6164 <         { ac_try='test -s conftest.$ac_objext'
6165 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6166 <  (eval $ac_try) 2>&5
6167 <  ac_status=$?
6168 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6169 <  (exit $ac_status); }; }; then
6170 <  ac_header_compiler=yes
7095 > if ac_fn_fc_try_compile "$LINENO"; then :
7096 >  prepdefflagworks=1
7097   else
7098 <  echo "$as_me: failed program was:" >&5
6173 < sed 's/^/| /' conftest.$ac_ext >&5
6174 <
6175 < ac_header_compiler=no
7098 >  prepdefflagworks=0
7099   fi
7100 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6178 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6179 < echo "${ECHO_T}$ac_header_compiler" >&6
7100 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7101  
7102 < # Is the header present?
7103 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7104 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7105 < cat >conftest.$ac_ext <<_ACEOF
7106 < /* confdefs.h.  */
7107 < _ACEOF
7108 < cat confdefs.h >>conftest.$ac_ext
7109 < cat >>conftest.$ac_ext <<_ACEOF
7110 < /* end confdefs.h.  */
7111 < #include <$ac_header>
7112 < _ACEOF
7113 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6193 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6194 <  ac_status=$?
6195 <  grep -v '^ *+' conftest.er1 >conftest.err
6196 <  rm -f conftest.er1
6197 <  cat conftest.err >&5
6198 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6199 <  (exit $ac_status); } >/dev/null; then
6200 <  if test -s conftest.err; then
6201 <    ac_cpp_err=$ac_c_preproc_warn_flag
6202 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7102 >  FCFLAGS=$ac_save_FCFLAGS
7103 >  ac_ext=$ac_save_ext
7104 >  ac_ext=${ac_fc_srcext-f}
7105 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7106 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7107 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7108 >
7109 >
7110 >  if test "$prepdefflagworks" = 1; then
7111 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7112 > $as_echo "yes" >&6; }
7113 >
7114    else
7115 <    ac_cpp_err=
7115 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7116 > $as_echo "no" >&6; }
7117 >    as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7118    fi
6206 else
6207  ac_cpp_err=yes
7119   fi
6209 if test -z "$ac_cpp_err"; then
6210  ac_header_preproc=yes
6211 else
6212  echo "$as_me: failed program was:" >&5
6213 sed 's/^/| /' conftest.$ac_ext >&5
7120  
7121 <  ac_header_preproc=no
7122 < fi
7123 < rm -f conftest.err conftest.$ac_ext
7124 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7125 < echo "${ECHO_T}$ac_header_preproc" >&6
7126 <
7127 < # So?  What about this header?
7128 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6223 <  yes:no: )
6224 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6225 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6226 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6227 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6228 <    ac_header_preproc=yes
6229 <    ;;
6230 <  no:yes:* )
6231 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6232 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6233 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6234 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6235 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6236 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6237 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6238 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6239 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6240 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6241 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6242 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6243 <    (
6244 <      cat <<\_ASBOX
6245 < ## ------------------------------ ##
6246 < ## Report this to gezelter@nd.edu ##
6247 < ## ------------------------------ ##
6248 < _ASBOX
6249 <    ) |
6250 <      sed "s/^/$as_me: WARNING:     /" >&2
6251 <    ;;
6252 < esac
6253 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6254 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6255 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6256 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7121 > ac_ext=${ac_fc_srcext-f}
7122 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7123 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7124 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7125 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7126 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7127 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7128 >  $as_echo_n "(cached) " >&6
7129   else
7130 <  eval "$as_ac_Header=\$ac_header_preproc"
7131 < fi
6260 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6261 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7130 >  cat > conftest.$ac_ext <<_ACEOF
7131 >      program main
7132  
7133 < fi
6264 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6265 <  cat >>confdefs.h <<_ACEOF
6266 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7133 >      end
7134   _ACEOF
7135 + if ac_fn_fc_try_compile "$LINENO"; then :
7136 +  ac_cv_prog_fc_v=
7137 + # Try some options frequently used verbose output
7138 + for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7139 +  cat > conftest.$ac_ext <<_ACEOF
7140 +      program main
7141  
7142 < fi
7142 >      end
7143 > _ACEOF
7144  
7145 < done
7145 > # Compile and link our simple test program by passing a flag (argument
7146 > # 1 to this macro) to the Fortran compiler in order to get
7147 > # "verbose" output that we can then parse for the Fortran linker
7148 > # flags.
7149 > ac_save_FCFLAGS=$FCFLAGS
7150 > FCFLAGS="$FCFLAGS $ac_verb"
7151 > eval "set x $ac_link"
7152 > shift
7153 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7154 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7155 > # LIBRARY_PATH; skip all such settings.
7156 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7157 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7158 > $as_echo "$ac_fc_v_output" >&5
7159 > FCFLAGS=$ac_save_FCFLAGS
7160  
7161 + rm -rf conftest*
7162  
7163 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7164 + # /foo, /bar, and /baz are search directories for the Fortran linker.
7165 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7166 + ac_fc_v_output="`echo $ac_fc_v_output |
7167 +        grep 'LPATH is:' |
7168 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7169  
7170 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
7171 + #        that detects unbalanced quotes in FLIBS should be implemented
7172 + #        and (ugh) tested at some point.
7173 + case $ac_fc_v_output in
7174 +  # If we are using xlf then replace all the commas with spaces.
7175 +  *xlfentry*)
7176 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7177  
7178 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7179 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
7180 +  *mGLOB_options_string*)
7181 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7182  
7183 < for ac_header in sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h
7184 < do
7185 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7186 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7187 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7188 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7189 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7190 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7183 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7184 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7185 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7186 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7187 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7188 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7189 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7190 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7191 >
7192 >  # If we are using Cray Fortran then delete quotes.
7193 >  *cft90*)
7194 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7195 > esac
7196 >
7197 >
7198 >  # look for -l* and *.a constructs in the output
7199 >  for ac_arg in $ac_fc_v_output; do
7200 >     case $ac_arg in
7201 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7202 >          ac_cv_prog_fc_v=$ac_verb
7203 >          break 2 ;;
7204 >     esac
7205 >  done
7206 > done
7207 > if test -z "$ac_cv_prog_fc_v"; then
7208 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7209 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7210   fi
6286 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6287 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7211   else
7212 <  # Is the header compilable?
7213 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6291 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6292 < cat >conftest.$ac_ext <<_ACEOF
6293 < /* confdefs.h.  */
6294 < _ACEOF
6295 < cat confdefs.h >>conftest.$ac_ext
6296 < cat >>conftest.$ac_ext <<_ACEOF
6297 < /* end confdefs.h.  */
6298 < $ac_includes_default
6299 < #include <$ac_header>
6300 < _ACEOF
6301 < rm -f conftest.$ac_objext
6302 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6303 <  (eval $ac_compile) 2>conftest.er1
6304 <  ac_status=$?
6305 <  grep -v '^ *+' conftest.er1 >conftest.err
6306 <  rm -f conftest.er1
6307 <  cat conftest.err >&5
6308 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6309 <  (exit $ac_status); } &&
6310 <         { ac_try='test -z "$ac_c_werror_flag"
6311 <                         || test ! -s conftest.err'
6312 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6313 <  (eval $ac_try) 2>&5
6314 <  ac_status=$?
6315 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6316 <  (exit $ac_status); }; } &&
6317 <         { ac_try='test -s conftest.$ac_objext'
6318 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6319 <  (eval $ac_try) 2>&5
6320 <  ac_status=$?
6321 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6322 <  (exit $ac_status); }; }; then
6323 <  ac_header_compiler=yes
6324 < else
6325 <  echo "$as_me: failed program was:" >&5
6326 < sed 's/^/| /' conftest.$ac_ext >&5
6327 <
6328 < ac_header_compiler=no
7212 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7213 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7214   fi
7215 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6331 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6332 < echo "${ECHO_T}$ac_header_compiler" >&6
7215 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7216  
6334 # Is the header present?
6335 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6336 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6337 cat >conftest.$ac_ext <<_ACEOF
6338 /* confdefs.h.  */
6339 _ACEOF
6340 cat confdefs.h >>conftest.$ac_ext
6341 cat >>conftest.$ac_ext <<_ACEOF
6342 /* end confdefs.h.  */
6343 #include <$ac_header>
6344 _ACEOF
6345 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6346  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6347  ac_status=$?
6348  grep -v '^ *+' conftest.er1 >conftest.err
6349  rm -f conftest.er1
6350  cat conftest.err >&5
6351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6352  (exit $ac_status); } >/dev/null; then
6353  if test -s conftest.err; then
6354    ac_cpp_err=$ac_c_preproc_warn_flag
6355    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6356  else
6357    ac_cpp_err=
6358  fi
6359 else
6360  ac_cpp_err=yes
7217   fi
7218 < if test -z "$ac_cpp_err"; then
7219 <  ac_header_preproc=yes
7218 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7219 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7220 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7221 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7222 > if test "${ac_cv_fc_libs+set}" = set; then :
7223 >  $as_echo_n "(cached) " >&6
7224   else
7225 <  echo "$as_me: failed program was:" >&5
7226 < sed 's/^/| /' conftest.$ac_ext >&5
7225 >  if test "x$FCLIBS" != "x"; then
7226 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7227 > else
7228  
7229 <  ac_header_preproc=no
7230 < fi
6370 < rm -f conftest.err conftest.$ac_ext
6371 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6372 < echo "${ECHO_T}$ac_header_preproc" >&6
7229 > cat > conftest.$ac_ext <<_ACEOF
7230 >      program main
7231  
7232 < # So?  What about this header?
7233 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7234 <  yes:no: )
7235 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7236 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7237 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7238 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7239 <    ac_header_preproc=yes
7240 <    ;;
7241 <  no:yes:* )
7242 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7243 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7244 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7245 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7246 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7247 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7248 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7249 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7250 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7251 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7252 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7253 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7254 <    (
7255 <      cat <<\_ASBOX
7256 < ## ------------------------------ ##
7257 < ## Report this to gezelter@nd.edu ##
7258 < ## ------------------------------ ##
7259 < _ASBOX
7260 <    ) |
7261 <      sed "s/^/$as_me: WARNING:     /" >&2
7262 <    ;;
7232 >      end
7233 > _ACEOF
7234 >
7235 > # Compile and link our simple test program by passing a flag (argument
7236 > # 1 to this macro) to the Fortran compiler in order to get
7237 > # "verbose" output that we can then parse for the Fortran linker
7238 > # flags.
7239 > ac_save_FCFLAGS=$FCFLAGS
7240 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7241 > eval "set x $ac_link"
7242 > shift
7243 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7244 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7245 > # LIBRARY_PATH; skip all such settings.
7246 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7247 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7248 > $as_echo "$ac_fc_v_output" >&5
7249 > FCFLAGS=$ac_save_FCFLAGS
7250 >
7251 > rm -rf conftest*
7252 >
7253 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7254 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7255 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7256 > ac_fc_v_output="`echo $ac_fc_v_output |
7257 >        grep 'LPATH is:' |
7258 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7259 >
7260 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7261 > #        that detects unbalanced quotes in FLIBS should be implemented
7262 > #        and (ugh) tested at some point.
7263 > case $ac_fc_v_output in
7264 >  # If we are using xlf then replace all the commas with spaces.
7265 >  *xlfentry*)
7266 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7267 >
7268 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7269 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7270 >  *mGLOB_options_string*)
7271 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7272 >
7273 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7274 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7275 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7276 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7277 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7278 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7279 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7280 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7281 >
7282 >  # If we are using Cray Fortran then delete quotes.
7283 >  *cft90*)
7284 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7285   esac
6406 echo "$as_me:$LINENO: checking for $ac_header" >&5
6407 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6408 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6409  echo $ECHO_N "(cached) $ECHO_C" >&6
6410 else
6411  eval "$as_ac_Header=\$ac_header_preproc"
6412 fi
6413 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6414 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7286  
6416 fi
6417 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6418  cat >>confdefs.h <<_ACEOF
6419 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6420 _ACEOF
7287  
6422 fi
7288  
7289 < done
7289 > ac_cv_fc_libs=
7290  
7291 + # Save positional arguments (if any)
7292 + ac_save_positional="$@"
7293  
7294 < for ac_header in machine/hal_sysinfo.h
7295 < do
7296 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7297 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7298 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7299 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7300 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7301 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7294 > set X $ac_fc_v_output
7295 > while test $# != 1; do
7296 >  shift
7297 >  ac_arg=$1
7298 >  case $ac_arg in
7299 >        [\\/]*.a | ?:[\\/]*.a)
7300 >            ac_exists=false
7301 >  for ac_i in $ac_cv_fc_libs; do
7302 >    if test x"$ac_arg" = x"$ac_i"; then
7303 >      ac_exists=true
7304 >      break
7305 >    fi
7306 >  done
7307 >
7308 >  if test x"$ac_exists" = xtrue; then :
7309 >
7310 > else
7311 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7312   fi
7313 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7314 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7313 >          ;;
7314 >        -bI:*)
7315 >            ac_exists=false
7316 >  for ac_i in $ac_cv_fc_libs; do
7317 >    if test x"$ac_arg" = x"$ac_i"; then
7318 >      ac_exists=true
7319 >      break
7320 >    fi
7321 >  done
7322 >
7323 >  if test x"$ac_exists" = xtrue; then :
7324 >
7325   else
7326 <  # Is the header compilable?
7327 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7328 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7329 < cat >conftest.$ac_ext <<_ACEOF
6443 < /* confdefs.h.  */
6444 < _ACEOF
6445 < cat confdefs.h >>conftest.$ac_ext
6446 < cat >>conftest.$ac_ext <<_ACEOF
6447 < /* end confdefs.h.  */
6448 < $ac_includes_default
6449 < #include <$ac_header>
6450 < _ACEOF
6451 < rm -f conftest.$ac_objext
6452 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6453 <  (eval $ac_compile) 2>conftest.er1
6454 <  ac_status=$?
6455 <  grep -v '^ *+' conftest.er1 >conftest.err
6456 <  rm -f conftest.er1
6457 <  cat conftest.err >&5
6458 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6459 <  (exit $ac_status); } &&
6460 <         { ac_try='test -z "$ac_c_werror_flag"
6461 <                         || test ! -s conftest.err'
6462 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6463 <  (eval $ac_try) 2>&5
6464 <  ac_status=$?
6465 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6466 <  (exit $ac_status); }; } &&
6467 <         { ac_try='test -s conftest.$ac_objext'
6468 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6469 <  (eval $ac_try) 2>&5
6470 <  ac_status=$?
6471 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6472 <  (exit $ac_status); }; }; then
6473 <  ac_header_compiler=yes
7326 >  if test "$ac_compiler_gnu" = yes; then
7327 >  for ac_link_opt in $ac_arg; do
7328 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7329 >  done
7330   else
7331 <  echo "$as_me: failed program was:" >&5
6476 < sed 's/^/| /' conftest.$ac_ext >&5
6477 <
6478 < ac_header_compiler=no
7331 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7332   fi
7333 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7334 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7335 < echo "${ECHO_T}$ac_header_compiler" >&6
7333 > fi
7334 >          ;;
7335 >          # Ignore these flags.
7336 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7337 >          |-LANG:=* | -LIST:* | -LNO:*)
7338 >          ;;
7339 >        -lkernel32)
7340 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7341 >          ;;
7342 >        -[LRuYz])
7343 >          # These flags, when seen by themselves, take an argument.
7344 >          # We remove the space between option and argument and re-iterate
7345 >          # unless we find an empty arg or a new option (starting with -)
7346 >          case $2 in
7347 >             "" | -*);;
7348 >             *)
7349 >                ac_arg="$ac_arg$2"
7350 >                shift; shift
7351 >                set X $ac_arg "$@"
7352 >                ;;
7353 >          esac
7354 >          ;;
7355 >        -YP,*)
7356 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7357 >              ac_exists=false
7358 >  for ac_i in $ac_cv_fc_libs; do
7359 >    if test x"$ac_j" = x"$ac_i"; then
7360 >      ac_exists=true
7361 >      break
7362 >    fi
7363 >  done
7364  
7365 < # Is the header present?
7366 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6486 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6487 < cat >conftest.$ac_ext <<_ACEOF
6488 < /* confdefs.h.  */
6489 < _ACEOF
6490 < cat confdefs.h >>conftest.$ac_ext
6491 < cat >>conftest.$ac_ext <<_ACEOF
6492 < /* end confdefs.h.  */
6493 < #include <$ac_header>
6494 < _ACEOF
6495 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6496 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6497 <  ac_status=$?
6498 <  grep -v '^ *+' conftest.er1 >conftest.err
6499 <  rm -f conftest.er1
6500 <  cat conftest.err >&5
6501 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6502 <  (exit $ac_status); } >/dev/null; then
6503 <  if test -s conftest.err; then
6504 <    ac_cpp_err=$ac_c_preproc_warn_flag
6505 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6506 <  else
6507 <    ac_cpp_err=
6508 <  fi
7365 >  if test x"$ac_exists" = xtrue; then :
7366 >
7367   else
7368 <  ac_cpp_err=yes
7368 >  ac_arg="$ac_arg $ac_j"
7369 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7370   fi
7371 < if test -z "$ac_cpp_err"; then
7372 <  ac_header_preproc=yes
7373 < else
7374 <  echo "$as_me: failed program was:" >&5
7375 < sed 's/^/| /' conftest.$ac_ext >&5
7371 >          done
7372 >          ;;
7373 >        -[lLR]*)
7374 >            ac_exists=false
7375 >  for ac_i in $ac_cv_fc_libs; do
7376 >    if test x"$ac_arg" = x"$ac_i"; then
7377 >      ac_exists=true
7378 >      break
7379 >    fi
7380 >  done
7381  
7382 <  ac_header_preproc=no
6519 < fi
6520 < rm -f conftest.err conftest.$ac_ext
6521 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6522 < echo "${ECHO_T}$ac_header_preproc" >&6
7382 >  if test x"$ac_exists" = xtrue; then :
7383  
6524 # So?  What about this header?
6525 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6526  yes:no: )
6527    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6528 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6529    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6530 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6531    ac_header_preproc=yes
6532    ;;
6533  no:yes:* )
6534    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6535 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6536    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6537 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6538    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6539 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6540    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6541 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6542    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6543 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6544    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6545 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6546    (
6547      cat <<\_ASBOX
6548 ## ------------------------------ ##
6549 ## Report this to gezelter@nd.edu ##
6550 ## ------------------------------ ##
6551 _ASBOX
6552    ) |
6553      sed "s/^/$as_me: WARNING:     /" >&2
6554    ;;
6555 esac
6556 echo "$as_me:$LINENO: checking for $ac_header" >&5
6557 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6558 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6559  echo $ECHO_N "(cached) $ECHO_C" >&6
7384   else
7385 <  eval "$as_ac_Header=\$ac_header_preproc"
7385 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7386   fi
7387 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7388 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7389 <
7390 < fi
7391 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7392 <  cat >>confdefs.h <<_ACEOF
6569 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6570 < _ACEOF
6571 <
6572 < fi
6573 <
7387 >          ;;
7388 >        -zallextract*| -zdefaultextract)
7389 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7390 >          ;;
7391 >          # Ignore everything else.
7392 >  esac
7393   done
7394 + # restore positional arguments
7395 + set X $ac_save_positional; shift
7396  
7397 <
7398 <
7399 <
7400 <
7401 < for ac_func in rint snprintf sranddev strncasecmp
7402 < do
7403 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7404 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7405 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7406 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7407 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7397 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
7398 > # then we insist that the "run path" must be an absolute path (i.e. it
7399 > # must begin with a "/").
7400 > case `(uname -sr) 2>/dev/null` in
7401 >   "SunOS 5"*)
7402 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7403 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7404 >      test "x$ac_ld_run_path" != x &&
7405 >        if test "$ac_compiler_gnu" = yes; then
7406 >  for ac_link_opt in $ac_ld_run_path; do
7407 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7408 >  done
7409   else
7410 <  cat >conftest.$ac_ext <<_ACEOF
6589 < /* confdefs.h.  */
6590 < _ACEOF
6591 < cat confdefs.h >>conftest.$ac_ext
6592 < cat >>conftest.$ac_ext <<_ACEOF
6593 < /* end confdefs.h.  */
6594 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6595 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6596 < #define $ac_func innocuous_$ac_func
6597 <
6598 < /* System header to define __stub macros and hopefully few prototypes,
6599 <    which can conflict with char $ac_func (); below.
6600 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6601 <    <limits.h> exists even on freestanding compilers.  */
6602 <
6603 < #ifdef __STDC__
6604 < # include <limits.h>
6605 < #else
6606 < # include <assert.h>
6607 < #endif
6608 <
6609 < #undef $ac_func
6610 <
6611 < /* Override any gcc2 internal prototype to avoid an error.  */
6612 < #ifdef __cplusplus
6613 < extern "C"
6614 < {
6615 < #endif
6616 < /* We use char because int might match the return type of a gcc2
6617 <   builtin and then its argument prototype would still apply.  */
6618 < char $ac_func ();
6619 < /* The GNU C library defines this for functions which it implements
6620 <    to always fail with ENOSYS.  Some functions are actually named
6621 <    something starting with __ and the normal name is an alias.  */
6622 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6623 < choke me
6624 < #else
6625 < char (*f) () = $ac_func;
6626 < #endif
6627 < #ifdef __cplusplus
6628 < }
6629 < #endif
6630 <
6631 < int
6632 < main ()
6633 < {
6634 < return f != $ac_func;
6635 <  ;
6636 <  return 0;
6637 < }
6638 < _ACEOF
6639 < rm -f conftest.$ac_objext conftest$ac_exeext
6640 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6641 <  (eval $ac_link) 2>conftest.er1
6642 <  ac_status=$?
6643 <  grep -v '^ *+' conftest.er1 >conftest.err
6644 <  rm -f conftest.er1
6645 <  cat conftest.err >&5
6646 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6647 <  (exit $ac_status); } &&
6648 <         { ac_try='test -z "$ac_c_werror_flag"
6649 <                         || test ! -s conftest.err'
6650 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6651 <  (eval $ac_try) 2>&5
6652 <  ac_status=$?
6653 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654 <  (exit $ac_status); }; } &&
6655 <         { ac_try='test -s conftest$ac_exeext'
6656 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6657 <  (eval $ac_try) 2>&5
6658 <  ac_status=$?
6659 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6660 <  (exit $ac_status); }; }; then
6661 <  eval "$as_ac_var=yes"
6662 < else
6663 <  echo "$as_me: failed program was:" >&5
6664 < sed 's/^/| /' conftest.$ac_ext >&5
6665 <
6666 < eval "$as_ac_var=no"
7410 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7411   fi
7412 < rm -f conftest.err conftest.$ac_objext \
7413 <      conftest$ac_exeext conftest.$ac_ext
7414 < fi
6671 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6672 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6673 < if test `eval echo '${'$as_ac_var'}'` = yes; then
6674 <  cat >>confdefs.h <<_ACEOF
6675 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6676 < _ACEOF
7412 >      ;;
7413 > esac
7414 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7415  
7416   fi
7417 < done
7417 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7418 > $as_echo "$ac_cv_fc_libs" >&6; }
7419 > FCLIBS="$ac_cv_fc_libs"
7420  
7421  
7422 + ac_ext=${ac_fc_srcext-f}
7423 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7424 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7425 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7426  
7427 + ac_ext=${ac_fc_srcext-f}
7428 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7429 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7430 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7431  
7432 <
7433 <
7434 < for ac_func in pstat_getstatic sysmp getsysinfo sysctl table
7435 < do
6688 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6689 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6690 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6691 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6692 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7432 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7433 > $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7434 > if test "${ac_cv_fc_dummy_main+set}" = set; then :
7435 >  $as_echo_n "(cached) " >&6
7436   else
7437 <  cat >conftest.$ac_ext <<_ACEOF
7438 < /* confdefs.h.  */
7439 < _ACEOF
7440 < cat confdefs.h >>conftest.$ac_ext
7441 < cat >>conftest.$ac_ext <<_ACEOF
7437 >  ac_fc_dm_save_LIBS=$LIBS
7438 > LIBS="$LIBS $FCLIBS"
7439 > ac_fortran_dm_var=FC_DUMMY_MAIN
7440 > ac_ext=c
7441 > ac_cpp='$CPP $CPPFLAGS'
7442 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445 >
7446 > # First, try linking without a dummy main:
7447 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7448   /* end confdefs.h.  */
6700 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6701   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6702 #define $ac_func innocuous_$ac_func
7449  
7450 < /* System header to define __stub macros and hopefully few prototypes,
7451 <    which can conflict with char $ac_func (); below.
7452 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7453 <    <limits.h> exists even on freestanding compilers.  */
7454 <
7455 < #ifdef __STDC__
6710 < # include <limits.h>
6711 < #else
6712 < # include <assert.h>
7450 > #ifdef FC_DUMMY_MAIN
7451 > #ifndef FC_DUMMY_MAIN_EQ_F77
7452 > #  ifdef __cplusplus
7453 >     extern "C"
7454 > #  endif
7455 >   int FC_DUMMY_MAIN() { return 1; }
7456   #endif
6714
6715 #undef $ac_func
6716
6717 /* Override any gcc2 internal prototype to avoid an error.  */
6718 #ifdef __cplusplus
6719 extern "C"
6720 {
7457   #endif
6722 /* We use char because int might match the return type of a gcc2
6723   builtin and then its argument prototype would still apply.  */
6724 char $ac_func ();
6725 /* The GNU C library defines this for functions which it implements
6726    to always fail with ENOSYS.  Some functions are actually named
6727    something starting with __ and the normal name is an alias.  */
6728 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6729 choke me
6730 #else
6731 char (*f) () = $ac_func;
6732 #endif
6733 #ifdef __cplusplus
6734 }
6735 #endif
6736
7458   int
7459   main ()
7460   {
7461 < return f != $ac_func;
7461 >
7462    ;
7463    return 0;
7464   }
7465   _ACEOF
7466 < rm -f conftest.$ac_objext conftest$ac_exeext
7467 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6747 <  (eval $ac_link) 2>conftest.er1
6748 <  ac_status=$?
6749 <  grep -v '^ *+' conftest.er1 >conftest.err
6750 <  rm -f conftest.er1
6751 <  cat conftest.err >&5
6752 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6753 <  (exit $ac_status); } &&
6754 <         { ac_try='test -z "$ac_c_werror_flag"
6755 <                         || test ! -s conftest.err'
6756 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6757 <  (eval $ac_try) 2>&5
6758 <  ac_status=$?
6759 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6760 <  (exit $ac_status); }; } &&
6761 <         { ac_try='test -s conftest$ac_exeext'
6762 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6763 <  (eval $ac_try) 2>&5
6764 <  ac_status=$?
6765 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6766 <  (exit $ac_status); }; }; then
6767 <  eval "$as_ac_var=yes"
7466 > if ac_fn_c_try_link "$LINENO"; then :
7467 >  ac_cv_fortran_dummy_main=none
7468   else
7469 <  echo "$as_me: failed program was:" >&5
6770 < sed 's/^/| /' conftest.$ac_ext >&5
6771 <
6772 < eval "$as_ac_var=no"
7469 >  ac_cv_fortran_dummy_main=unknown
7470   fi
7471 < rm -f conftest.err conftest.$ac_objext \
7472 <      conftest$ac_exeext conftest.$ac_ext
6776 < fi
6777 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6778 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6779 < if test `eval echo '${'$as_ac_var'}'` = yes; then
6780 <  cat >>confdefs.h <<_ACEOF
6781 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6782 < _ACEOF
7471 > rm -f core conftest.err conftest.$ac_objext \
7472 >    conftest$ac_exeext conftest.$ac_ext
7473  
7474 < fi
7475 < done
7476 <
6787 < # special check for _system_configuration because AIX <4.3.2 do not
6788 < # contain the `physmem' member.
6789 < echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
6790 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
6791 < cat >conftest.$ac_ext <<_ACEOF
6792 < /* confdefs.h.  */
6793 < _ACEOF
6794 < cat confdefs.h >>conftest.$ac_ext
6795 < cat >>conftest.$ac_ext <<_ACEOF
7474 > if test $ac_cv_fortran_dummy_main = unknown; then
7475 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7476 >     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477   /* end confdefs.h.  */
7478 < #include <sys/systemcfg.h>
7478 > #define $ac_fortran_dm_var $ac_func
7479 > #ifdef FC_DUMMY_MAIN
7480 > #ifndef FC_DUMMY_MAIN_EQ_F77
7481 > #  ifdef __cplusplus
7482 >     extern "C"
7483 > #  endif
7484 >   int FC_DUMMY_MAIN() { return 1; }
7485 > #endif
7486 > #endif
7487   int
7488   main ()
7489   {
7490 < double x = _system_configuration.physmem;
7490 >
7491    ;
7492    return 0;
7493   }
7494   _ACEOF
7495 < rm -f conftest.$ac_objext
7496 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7497 <  (eval $ac_compile) 2>conftest.er1
7498 <  ac_status=$?
7499 <  grep -v '^ *+' conftest.er1 >conftest.err
7500 <  rm -f conftest.er1
7501 <  cat conftest.err >&5
7502 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503 <  (exit $ac_status); } &&
7504 <         { ac_try='test -z "$ac_c_werror_flag"
7505 <                         || test ! -s conftest.err'
7506 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7507 <  (eval $ac_try) 2>&5
7508 <  ac_status=$?
6820 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6821 <  (exit $ac_status); }; } &&
6822 <         { ac_try='test -s conftest.$ac_objext'
6823 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6824 <  (eval $ac_try) 2>&5
6825 <  ac_status=$?
6826 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6827 <  (exit $ac_status); }; }; then
6828 <  echo "$as_me:$LINENO: result: yes" >&5
6829 < echo "${ECHO_T}yes" >&6
7495 > if ac_fn_c_try_link "$LINENO"; then :
7496 >  ac_cv_fortran_dummy_main=$ac_func; break
7497 > fi
7498 > rm -f core conftest.err conftest.$ac_objext \
7499 >    conftest$ac_exeext conftest.$ac_ext
7500 >   done
7501 > fi
7502 > ac_ext=${ac_fc_srcext-f}
7503 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7504 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7505 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7506 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7507 > rm -rf conftest*
7508 > LIBS=$ac_fc_dm_save_LIBS
7509  
7510 < cat >>confdefs.h <<\_ACEOF
7511 < #define HAVE__SYSTEM_CONFIGURATION 1
7510 > fi
7511 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7512 > $as_echo "$ac_cv_fc_dummy_main" >&6; }
7513 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7514 > if test "$FC_DUMMY_MAIN" != unknown; then :
7515 >  if test $FC_DUMMY_MAIN != none; then
7516 >
7517 > cat >>confdefs.h <<_ACEOF
7518 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7519   _ACEOF
7520  
7521 < else
6836 <  echo "$as_me: failed program was:" >&5
6837 < sed 's/^/| /' conftest.$ac_ext >&5
7521 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7522  
7523 < echo "$as_me:$LINENO: result: no" >&5
7524 < echo "${ECHO_T}no" >&6
7523 > $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7524 >
7525 >  fi
7526   fi
6842 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6843 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
6844 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
6845 if test "${ac_cv_header_time+set}" = set; then
6846  echo $ECHO_N "(cached) $ECHO_C" >&6
7527   else
7528 <  cat >conftest.$ac_ext <<_ACEOF
7529 < /* confdefs.h.  */
7528 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7529 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7530 > as_fn_error "linking to Fortran libraries from C fails
7531 > See \`config.log' for more details." "$LINENO" 5; }
7532 > fi
7533 >
7534 > ac_ext=${ac_fc_srcext-f}
7535 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7536 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7537 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7538 >
7539 > ac_ext=${ac_fc_srcext-f}
7540 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7541 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7542 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7543 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7544 > $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7545 > if test "${ac_cv_fc_mangling+set}" = set; then :
7546 >  $as_echo_n "(cached) " >&6
7547 > else
7548 >  cat > conftest.$ac_ext <<_ACEOF
7549 >      subroutine foobar()
7550 >      return
7551 >      end
7552 >      subroutine foo_bar()
7553 >      return
7554 >      end
7555   _ACEOF
7556 < cat confdefs.h >>conftest.$ac_ext
7557 < cat >>conftest.$ac_ext <<_ACEOF
7556 > if ac_fn_fc_try_compile "$LINENO"; then :
7557 >  mv conftest.$ac_objext cfortran_test.$ac_objext
7558 >
7559 >  ac_save_LIBS=$LIBS
7560 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7561 >
7562 >  ac_ext=c
7563 > ac_cpp='$CPP $CPPFLAGS'
7564 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7565 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7566 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7567 >  ac_success=no
7568 >  for ac_foobar in foobar FOOBAR; do
7569 >    for ac_underscore in "" "_"; do
7570 >      ac_func="$ac_foobar$ac_underscore"
7571 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572   /* end confdefs.h.  */
6854 #include <sys/types.h>
6855 #include <sys/time.h>
6856 #include <time.h>
7573  
7574 + /* Override any GCC internal prototype to avoid an error.
7575 +   Use char because int might match the return type of a GCC
7576 +   builtin and then its argument prototype would still apply.  */
7577 + #ifdef __cplusplus
7578 + extern "C"
7579 + #endif
7580 + char $ac_func ();
7581 + #ifdef FC_DUMMY_MAIN
7582 + #ifndef FC_DUMMY_MAIN_EQ_F77
7583 + #  ifdef __cplusplus
7584 +     extern "C"
7585 + #  endif
7586 +   int FC_DUMMY_MAIN() { return 1; }
7587 + #endif
7588 + #endif
7589   int
7590   main ()
7591   {
7592 < if ((struct tm *) 0)
6862 < return 0;
7592 > return $ac_func ();
7593    ;
7594    return 0;
7595   }
7596   _ACEOF
7597 < rm -f conftest.$ac_objext
7598 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6869 <  (eval $ac_compile) 2>conftest.er1
6870 <  ac_status=$?
6871 <  grep -v '^ *+' conftest.er1 >conftest.err
6872 <  rm -f conftest.er1
6873 <  cat conftest.err >&5
6874 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6875 <  (exit $ac_status); } &&
6876 <         { ac_try='test -z "$ac_c_werror_flag"
6877 <                         || test ! -s conftest.err'
6878 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6879 <  (eval $ac_try) 2>&5
6880 <  ac_status=$?
6881 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6882 <  (exit $ac_status); }; } &&
6883 <         { ac_try='test -s conftest.$ac_objext'
6884 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6885 <  (eval $ac_try) 2>&5
6886 <  ac_status=$?
6887 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6888 <  (exit $ac_status); }; }; then
6889 <  ac_cv_header_time=yes
6890 < else
6891 <  echo "$as_me: failed program was:" >&5
6892 < sed 's/^/| /' conftest.$ac_ext >&5
6893 <
6894 < ac_cv_header_time=no
7597 > if ac_fn_c_try_link "$LINENO"; then :
7598 >  ac_success=yes; break 2
7599   fi
7600 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7601 < fi
7602 < echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7603 < echo "${ECHO_T}$ac_cv_header_time" >&6
7604 < if test $ac_cv_header_time = yes; then
7600 > rm -f core conftest.err conftest.$ac_objext \
7601 >    conftest$ac_exeext conftest.$ac_ext
7602 >    done
7603 >  done
7604 >  ac_ext=${ac_fc_srcext-f}
7605 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7606 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7607 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7608  
7609 < cat >>confdefs.h <<\_ACEOF
7610 < #define TIME_WITH_SYS_TIME 1
7611 < _ACEOF
7609 >  if test "$ac_success" = "yes"; then
7610 >     case $ac_foobar in
7611 >        foobar)
7612 >           ac_case=lower
7613 >           ac_foo_bar=foo_bar
7614 >           ;;
7615 >        FOOBAR)
7616 >           ac_case=upper
7617 >           ac_foo_bar=FOO_BAR
7618 >           ;;
7619 >     esac
7620  
7621 < fi
7622 <
7623 <
7624 < echo "$as_me:$LINENO: checking for clock_t" >&5
7625 < echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
7626 < if test "${ac_cv_type_clock_t+set}" = set; then
7627 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7628 < else
7629 <  cat >conftest.$ac_ext <<_ACEOF
6915 < /* confdefs.h.  */
6916 < _ACEOF
6917 < cat confdefs.h >>conftest.$ac_ext
6918 < cat >>conftest.$ac_ext <<_ACEOF
7621 >     ac_ext=c
7622 > ac_cpp='$CPP $CPPFLAGS'
7623 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7624 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7625 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7626 >     ac_success_extra=no
7627 >     for ac_extra in "" "_"; do
7628 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7629 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7630   /* end confdefs.h.  */
7631 < $ac_includes_default
7631 >
7632 > /* Override any GCC internal prototype to avoid an error.
7633 >   Use char because int might match the return type of a GCC
7634 >   builtin and then its argument prototype would still apply.  */
7635 > #ifdef __cplusplus
7636 > extern "C"
7637 > #endif
7638 > char $ac_func ();
7639 > #ifdef FC_DUMMY_MAIN
7640 > #ifndef FC_DUMMY_MAIN_EQ_F77
7641 > #  ifdef __cplusplus
7642 >     extern "C"
7643 > #  endif
7644 >   int FC_DUMMY_MAIN() { return 1; }
7645 > #endif
7646 > #endif
7647   int
7648   main ()
7649   {
7650 < if ((clock_t *) 0)
6925 <  return 0;
6926 < if (sizeof (clock_t))
6927 <  return 0;
7650 > return $ac_func ();
7651    ;
7652    return 0;
7653   }
7654   _ACEOF
7655 < rm -f conftest.$ac_objext
7656 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7657 <  (eval $ac_compile) 2>conftest.er1
7658 <  ac_status=$?
7659 <  grep -v '^ *+' conftest.er1 >conftest.err
7660 <  rm -f conftest.er1
7661 <  cat conftest.err >&5
7662 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7663 <  (exit $ac_status); } &&
7664 <         { ac_try='test -z "$ac_c_werror_flag"
7665 <                         || test ! -s conftest.err'
7666 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7667 <  (eval $ac_try) 2>&5
7668 <  ac_status=$?
7669 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7670 <  (exit $ac_status); }; } &&
7671 <         { ac_try='test -s conftest.$ac_objext'
7672 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7673 <  (eval $ac_try) 2>&5
7674 <  ac_status=$?
7675 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7676 <  (exit $ac_status); }; }; then
7677 <  ac_cv_type_clock_t=yes
7655 > if ac_fn_c_try_link "$LINENO"; then :
7656 >  ac_success_extra=yes; break
7657 > fi
7658 > rm -f core conftest.err conftest.$ac_objext \
7659 >    conftest$ac_exeext conftest.$ac_ext
7660 >     done
7661 >     ac_ext=${ac_fc_srcext-f}
7662 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7663 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7664 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7665 >
7666 >     if test "$ac_success_extra" = "yes"; then
7667 >        ac_cv_fc_mangling="$ac_case case"
7668 >        if test -z "$ac_underscore"; then
7669 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7670 >        else
7671 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7672 >        fi
7673 >        if test -z "$ac_extra"; then
7674 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7675 >        else
7676 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7677 >        fi
7678 >      else
7679 >        ac_cv_fc_mangling="unknown"
7680 >      fi
7681 >  else
7682 >     ac_cv_fc_mangling="unknown"
7683 >  fi
7684 >
7685 >  LIBS=$ac_save_LIBS
7686 >  rm -rf conftest*
7687 >  rm -f cfortran_test*
7688   else
7689 <  echo "$as_me: failed program was:" >&5
7690 < sed 's/^/| /' conftest.$ac_ext >&5
7689 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7690 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7691 > as_fn_error "cannot compile a simple Fortran program
7692 > See \`config.log' for more details." "$LINENO" 5; }
7693 > fi
7694 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7695  
6959 ac_cv_type_clock_t=no
7696   fi
7697 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7698 < fi
6963 < echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
6964 < echo "${ECHO_T}$ac_cv_type_clock_t" >&6
6965 < if test $ac_cv_type_clock_t = yes; then
7697 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7698 > $as_echo "$ac_cv_fc_mangling" >&6; }
7699  
7700 < cat >>confdefs.h <<_ACEOF
7701 < #define HAVE_CLOCK_T 1
7702 < _ACEOF
7700 > ac_ext=${ac_fc_srcext-f}
7701 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7702 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7703 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7704  
7705 + ac_ext=${ac_fc_srcext-f}
7706 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7707 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7708 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7709 + case $ac_cv_fc_mangling in
7710 +  "lower case, no underscore, no extra underscore")
7711 +          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7712  
7713 < fi
7713 >          $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7714 > ;;
7715 >  "lower case, no underscore, extra underscore")
7716 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7717  
7718 < echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7719 < echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7720 < if test "${ac_cv_c_const+set}" = set; then
7721 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7722 < else
7723 <  cat >conftest.$ac_ext <<_ACEOF
7724 < /* confdefs.h.  */
7725 < _ACEOF
7726 < cat confdefs.h >>conftest.$ac_ext
7727 < cat >>conftest.$ac_ext <<_ACEOF
7728 < /* end confdefs.h.  */
7718 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7719 > ;;
7720 >  "lower case, underscore, no extra underscore")
7721 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7722 >
7723 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7724 > ;;
7725 >  "lower case, underscore, extra underscore")
7726 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7727 >
7728 >          $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7729 > ;;
7730 >  "upper case, no underscore, no extra underscore")
7731 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7732 >
7733 >          $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7734 > ;;
7735 >  "upper case, no underscore, extra underscore")
7736 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7737 >
7738 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7739 > ;;
7740 >  "upper case, underscore, no extra underscore")
7741 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7742 >
7743 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7744 > ;;
7745 >  "upper case, underscore, extra underscore")
7746 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7747 >
7748 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7749 > ;;
7750 >  *)
7751 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7752 > $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7753 >          ;;
7754 > esac
7755 >
7756 > ac_ext=${ac_fc_srcext-f}
7757 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7758 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7759 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7760  
6986 int
6987 main ()
6988 {
6989 /* FIXME: Include the comments suggested by Paul. */
6990 #ifndef __cplusplus
6991  /* Ultrix mips cc rejects this.  */
6992  typedef int charset[2];
6993  const charset x;
6994  /* SunOS 4.1.1 cc rejects this.  */
6995  char const *const *ccp;
6996  char **p;
6997  /* NEC SVR4.0.2 mips cc rejects this.  */
6998  struct point {int x, y;};
6999  static struct point const zero = {0,0};
7000  /* AIX XL C 1.02.0.0 rejects this.
7001     It does not let you subtract one const X* pointer from another in
7002     an arm of an if-expression whose if-part is not a constant
7003     expression */
7004  const char *g = "string";
7005  ccp = &g + (g ? g-g : 0);
7006  /* HPUX 7.0 cc rejects these. */
7007  ++ccp;
7008  p = (char**) ccp;
7009  ccp = (char const *const *) p;
7010  { /* SCO 3.2v4 cc rejects this.  */
7011    char *t;
7012    char const *s = 0 ? (char *) 0 : (char const *) 0;
7761  
7014    *t++ = 0;
7015  }
7016  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7017    int x[] = {25, 17};
7018    const int *foo = &x[0];
7019    ++foo;
7020  }
7021  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7022    typedef const int *iptr;
7023    iptr p = 0;
7024    ++p;
7025  }
7026  { /* AIX XL C 1.02.0.0 rejects this saying
7027       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7028    struct s { int j; const int *ap[3]; };
7029    struct s *b; b->j = 5;
7030  }
7031  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7032    const int foo = 10;
7033  }
7034 #endif
7762  
7763 <  ;
7764 <  return 0;
7765 < }
7766 < _ACEOF
7767 < rm -f conftest.$ac_objext
7768 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7769 <  (eval $ac_compile) 2>conftest.er1
7770 <  ac_status=$?
7044 <  grep -v '^ *+' conftest.er1 >conftest.err
7045 <  rm -f conftest.er1
7046 <  cat conftest.err >&5
7047 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7048 <  (exit $ac_status); } &&
7049 <         { ac_try='test -z "$ac_c_werror_flag"
7050 <                         || test ! -s conftest.err'
7051 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7052 <  (eval $ac_try) 2>&5
7053 <  ac_status=$?
7054 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7055 <  (exit $ac_status); }; } &&
7056 <         { ac_try='test -s conftest.$ac_objext'
7057 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7058 <  (eval $ac_try) 2>&5
7059 <  ac_status=$?
7060 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7061 <  (exit $ac_status); }; }; then
7062 <  ac_cv_c_const=yes
7763 > ac_ext=${ac_fc_srcext-f}
7764 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7765 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7766 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7767 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7768 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7769 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7770 >  $as_echo_n "(cached) " >&6
7771   else
7772 <  echo "$as_me: failed program was:" >&5
7773 < sed 's/^/| /' conftest.$ac_ext >&5
7772 >  cat > conftest.$ac_ext <<_ACEOF
7773 >      program main
7774  
7775 < ac_cv_c_const=no
7776 < fi
7777 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7778 < fi
7779 < echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7780 < echo "${ECHO_T}$ac_cv_c_const" >&6
7781 < if test $ac_cv_c_const = no; then
7775 >      end
7776 > _ACEOF
7777 > if ac_fn_fc_try_compile "$LINENO"; then :
7778 >  ac_cv_prog_fc_v=
7779 > # Try some options frequently used verbose output
7780 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7781 >  cat > conftest.$ac_ext <<_ACEOF
7782 >      program main
7783  
7784 < cat >>confdefs.h <<\_ACEOF
7076 < #define const
7784 >      end
7785   _ACEOF
7786  
7787 < fi
7787 > # Compile and link our simple test program by passing a flag (argument
7788 > # 1 to this macro) to the Fortran compiler in order to get
7789 > # "verbose" output that we can then parse for the Fortran linker
7790 > # flags.
7791 > ac_save_FCFLAGS=$FCFLAGS
7792 > FCFLAGS="$FCFLAGS $ac_verb"
7793 > eval "set x $ac_link"
7794 > shift
7795 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7796 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7797 > # LIBRARY_PATH; skip all such settings.
7798 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7799 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7800 > $as_echo "$ac_fc_v_output" >&5
7801 > FCFLAGS=$ac_save_FCFLAGS
7802  
7803 < echo "$as_me:$LINENO: checking for inline" >&5
7082 < echo $ECHO_N "checking for inline... $ECHO_C" >&6
7083 < if test "${ac_cv_c_inline+set}" = set; then
7084 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7085 < else
7086 <  ac_cv_c_inline=no
7087 < for ac_kw in inline __inline__ __inline; do
7088 <  cat >conftest.$ac_ext <<_ACEOF
7089 < /* confdefs.h.  */
7090 < _ACEOF
7091 < cat confdefs.h >>conftest.$ac_ext
7092 < cat >>conftest.$ac_ext <<_ACEOF
7093 < /* end confdefs.h.  */
7094 < #ifndef __cplusplus
7095 < typedef int foo_t;
7096 < static $ac_kw foo_t static_foo () {return 0; }
7097 < $ac_kw foo_t foo () {return 0; }
7098 < #endif
7803 > rm -rf conftest*
7804  
7805 < _ACEOF
7806 < rm -f conftest.$ac_objext
7807 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7808 <  (eval $ac_compile) 2>conftest.er1
7809 <  ac_status=$?
7810 <  grep -v '^ *+' conftest.er1 >conftest.err
7106 <  rm -f conftest.er1
7107 <  cat conftest.err >&5
7108 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7109 <  (exit $ac_status); } &&
7110 <         { ac_try='test -z "$ac_c_werror_flag"
7111 <                         || test ! -s conftest.err'
7112 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7113 <  (eval $ac_try) 2>&5
7114 <  ac_status=$?
7115 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116 <  (exit $ac_status); }; } &&
7117 <         { ac_try='test -s conftest.$ac_objext'
7118 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7119 <  (eval $ac_try) 2>&5
7120 <  ac_status=$?
7121 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7122 <  (exit $ac_status); }; }; then
7123 <  ac_cv_c_inline=$ac_kw; break
7124 < else
7125 <  echo "$as_me: failed program was:" >&5
7126 < sed 's/^/| /' conftest.$ac_ext >&5
7805 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7806 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7807 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7808 > ac_fc_v_output="`echo $ac_fc_v_output |
7809 >        grep 'LPATH is:' |
7810 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7811  
7812 < fi
7813 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7814 < done
7812 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7813 > #        that detects unbalanced quotes in FLIBS should be implemented
7814 > #        and (ugh) tested at some point.
7815 > case $ac_fc_v_output in
7816 >  # If we are using xlf then replace all the commas with spaces.
7817 >  *xlfentry*)
7818 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7819  
7820 < fi
7821 < echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7822 < echo "${ECHO_T}$ac_cv_c_inline" >&6
7820 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7821 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7822 >  *mGLOB_options_string*)
7823 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7824  
7825 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7826 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7827 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7828 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7829 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7830 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7831 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7832 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7833  
7834 < case $ac_cv_c_inline in
7835 <  inline | yes) ;;
7836 <  *)
7140 <    case $ac_cv_c_inline in
7141 <      no) ac_val=;;
7142 <      *) ac_val=$ac_cv_c_inline;;
7143 <    esac
7144 <    cat >>confdefs.h <<_ACEOF
7145 < #ifndef __cplusplus
7146 < #define inline $ac_val
7147 < #endif
7148 < _ACEOF
7149 <    ;;
7834 >  # If we are using Cray Fortran then delete quotes.
7835 >  *cft90*)
7836 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7837   esac
7838  
7839  
7840 +  # look for -l* and *.a constructs in the output
7841 +  for ac_arg in $ac_fc_v_output; do
7842 +     case $ac_arg in
7843 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7844 +          ac_cv_prog_fc_v=$ac_verb
7845 +          break 2 ;;
7846 +     esac
7847 +  done
7848 + done
7849 + if test -z "$ac_cv_prog_fc_v"; then
7850 +   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7851 + $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7852 + fi
7853 + else
7854 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7855 + $as_echo "$as_me: WARNING: compilation failed" >&2;}
7856 + fi
7857 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7858  
7859 <
7860 < for ac_func in rint sranddev
7861 < do
7862 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7863 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7864 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7865 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7161 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7859 > fi
7860 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7861 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7862 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7863 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7864 > if test "${ac_cv_fc_libs+set}" = set; then :
7865 >  $as_echo_n "(cached) " >&6
7866   else
7867 <  cat >conftest.$ac_ext <<_ACEOF
7868 < /* confdefs.h.  */
7869 < _ACEOF
7166 < cat confdefs.h >>conftest.$ac_ext
7167 < cat >>conftest.$ac_ext <<_ACEOF
7168 < /* end confdefs.h.  */
7169 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7170 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7171 < #define $ac_func innocuous_$ac_func
7867 >  if test "x$FCLIBS" != "x"; then
7868 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7869 > else
7870  
7871 < /* System header to define __stub macros and hopefully few prototypes,
7872 <    which can conflict with char $ac_func (); below.
7175 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7176 <    <limits.h> exists even on freestanding compilers.  */
7871 > cat > conftest.$ac_ext <<_ACEOF
7872 >      program main
7873  
7874 < #ifdef __STDC__
7875 < # include <limits.h>
7180 < #else
7181 < # include <assert.h>
7182 < #endif
7874 >      end
7875 > _ACEOF
7876  
7877 < #undef $ac_func
7877 > # Compile and link our simple test program by passing a flag (argument
7878 > # 1 to this macro) to the Fortran compiler in order to get
7879 > # "verbose" output that we can then parse for the Fortran linker
7880 > # flags.
7881 > ac_save_FCFLAGS=$FCFLAGS
7882 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7883 > eval "set x $ac_link"
7884 > shift
7885 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7886 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7887 > # LIBRARY_PATH; skip all such settings.
7888 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7889 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7890 > $as_echo "$ac_fc_v_output" >&5
7891 > FCFLAGS=$ac_save_FCFLAGS
7892  
7893 < /* Override any gcc2 internal prototype to avoid an error.  */
7187 < #ifdef __cplusplus
7188 < extern "C"
7189 < {
7190 < #endif
7191 < /* We use char because int might match the return type of a gcc2
7192 <   builtin and then its argument prototype would still apply.  */
7193 < char $ac_func ();
7194 < /* The GNU C library defines this for functions which it implements
7195 <    to always fail with ENOSYS.  Some functions are actually named
7196 <    something starting with __ and the normal name is an alias.  */
7197 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7198 < choke me
7199 < #else
7200 < char (*f) () = $ac_func;
7201 < #endif
7202 < #ifdef __cplusplus
7203 < }
7204 < #endif
7893 > rm -rf conftest*
7894  
7895 < int
7896 < main ()
7897 < {
7898 < return f != $ac_func;
7899 <  ;
7900 <  return 0;
7212 < }
7213 < _ACEOF
7214 < rm -f conftest.$ac_objext conftest$ac_exeext
7215 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7216 <  (eval $ac_link) 2>conftest.er1
7217 <  ac_status=$?
7218 <  grep -v '^ *+' conftest.er1 >conftest.err
7219 <  rm -f conftest.er1
7220 <  cat conftest.err >&5
7221 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222 <  (exit $ac_status); } &&
7223 <         { ac_try='test -z "$ac_c_werror_flag"
7224 <                         || test ! -s conftest.err'
7225 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7226 <  (eval $ac_try) 2>&5
7227 <  ac_status=$?
7228 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229 <  (exit $ac_status); }; } &&
7230 <         { ac_try='test -s conftest$ac_exeext'
7231 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7232 <  (eval $ac_try) 2>&5
7233 <  ac_status=$?
7234 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7235 <  (exit $ac_status); }; }; then
7236 <  eval "$as_ac_var=yes"
7237 < else
7238 <  echo "$as_me: failed program was:" >&5
7239 < sed 's/^/| /' conftest.$ac_ext >&5
7895 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7896 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7897 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7898 > ac_fc_v_output="`echo $ac_fc_v_output |
7899 >        grep 'LPATH is:' |
7900 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7901  
7902 < eval "$as_ac_var=no"
7903 < fi
7904 < rm -f conftest.err conftest.$ac_objext \
7905 <      conftest$ac_exeext conftest.$ac_ext
7906 < fi
7907 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7908 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7248 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7249 <  cat >>confdefs.h <<_ACEOF
7250 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7251 < _ACEOF
7902 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7903 > #        that detects unbalanced quotes in FLIBS should be implemented
7904 > #        and (ugh) tested at some point.
7905 > case $ac_fc_v_output in
7906 >  # If we are using xlf then replace all the commas with spaces.
7907 >  *xlfentry*)
7908 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7909  
7910 < fi
7911 < done
7910 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7911 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7912 >  *mGLOB_options_string*)
7913 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7914  
7915 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7916 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7917 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7918 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7919 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7920 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7921 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7922 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7923  
7924 <  # clean out junk possibly left behind by a previous configuration
7925 <  rm -f src/getopt.h
7926 <  # Check for getopt_long support
7924 >  # If we are using Cray Fortran then delete quotes.
7925 >  *cft90*)
7926 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7927 > esac
7928  
7261 for ac_header in getopt.h
7262 do
7263 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7264 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7265  echo "$as_me:$LINENO: checking for $ac_header" >&5
7266 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7267 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7268  echo $ECHO_N "(cached) $ECHO_C" >&6
7269 fi
7270 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7271 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7272 else
7273  # Is the header compilable?
7274 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7275 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7276 cat >conftest.$ac_ext <<_ACEOF
7277 /* confdefs.h.  */
7278 _ACEOF
7279 cat confdefs.h >>conftest.$ac_ext
7280 cat >>conftest.$ac_ext <<_ACEOF
7281 /* end confdefs.h.  */
7282 $ac_includes_default
7283 #include <$ac_header>
7284 _ACEOF
7285 rm -f conftest.$ac_objext
7286 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7287  (eval $ac_compile) 2>conftest.er1
7288  ac_status=$?
7289  grep -v '^ *+' conftest.er1 >conftest.err
7290  rm -f conftest.er1
7291  cat conftest.err >&5
7292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7293  (exit $ac_status); } &&
7294         { ac_try='test -z "$ac_c_werror_flag"
7295                         || test ! -s conftest.err'
7296  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7297  (eval $ac_try) 2>&5
7298  ac_status=$?
7299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300  (exit $ac_status); }; } &&
7301         { ac_try='test -s conftest.$ac_objext'
7302  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7303  (eval $ac_try) 2>&5
7304  ac_status=$?
7305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7306  (exit $ac_status); }; }; then
7307  ac_header_compiler=yes
7308 else
7309  echo "$as_me: failed program was:" >&5
7310 sed 's/^/| /' conftest.$ac_ext >&5
7929  
7312 ac_header_compiler=no
7313 fi
7314 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7315 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7316 echo "${ECHO_T}$ac_header_compiler" >&6
7930  
7931 < # Is the header present?
7932 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7933 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7934 < cat >conftest.$ac_ext <<_ACEOF
7935 < /* confdefs.h.  */
7936 < _ACEOF
7937 < cat confdefs.h >>conftest.$ac_ext
7938 < cat >>conftest.$ac_ext <<_ACEOF
7939 < /* end confdefs.h.  */
7940 < #include <$ac_header>
7941 < _ACEOF
7942 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7943 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7944 <  ac_status=$?
7945 <  grep -v '^ *+' conftest.er1 >conftest.err
7946 <  rm -f conftest.er1
7947 <  cat conftest.err >&5
7948 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 <  (exit $ac_status); } >/dev/null; then
7950 <  if test -s conftest.err; then
7951 <    ac_cpp_err=$ac_c_preproc_warn_flag
7339 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7340 <  else
7341 <    ac_cpp_err=
7342 <  fi
7931 > ac_cv_fc_libs=
7932 >
7933 > # Save positional arguments (if any)
7934 > ac_save_positional="$@"
7935 >
7936 > set X $ac_fc_v_output
7937 > while test $# != 1; do
7938 >  shift
7939 >  ac_arg=$1
7940 >  case $ac_arg in
7941 >        [\\/]*.a | ?:[\\/]*.a)
7942 >            ac_exists=false
7943 >  for ac_i in $ac_cv_fc_libs; do
7944 >    if test x"$ac_arg" = x"$ac_i"; then
7945 >      ac_exists=true
7946 >      break
7947 >    fi
7948 >  done
7949 >
7950 >  if test x"$ac_exists" = xtrue; then :
7951 >
7952   else
7953 <  ac_cpp_err=yes
7953 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7954   fi
7955 < if test -z "$ac_cpp_err"; then
7956 <  ac_header_preproc=yes
7957 < else
7958 <  echo "$as_me: failed program was:" >&5
7959 < sed 's/^/| /' conftest.$ac_ext >&5
7955 >          ;;
7956 >        -bI:*)
7957 >            ac_exists=false
7958 >  for ac_i in $ac_cv_fc_libs; do
7959 >    if test x"$ac_arg" = x"$ac_i"; then
7960 >      ac_exists=true
7961 >      break
7962 >    fi
7963 >  done
7964  
7965 <  ac_header_preproc=no
7965 >  if test x"$ac_exists" = xtrue; then :
7966 >
7967 > else
7968 >  if test "$ac_compiler_gnu" = yes; then
7969 >  for ac_link_opt in $ac_arg; do
7970 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7971 >  done
7972 > else
7973 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7974   fi
7975 < rm -f conftest.err conftest.$ac_ext
7976 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7977 < echo "${ECHO_T}$ac_header_preproc" >&6
7975 > fi
7976 >          ;;
7977 >          # Ignore these flags.
7978 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7979 >          |-LANG:=* | -LIST:* | -LNO:*)
7980 >          ;;
7981 >        -lkernel32)
7982 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7983 >          ;;
7984 >        -[LRuYz])
7985 >          # These flags, when seen by themselves, take an argument.
7986 >          # We remove the space between option and argument and re-iterate
7987 >          # unless we find an empty arg or a new option (starting with -)
7988 >          case $2 in
7989 >             "" | -*);;
7990 >             *)
7991 >                ac_arg="$ac_arg$2"
7992 >                shift; shift
7993 >                set X $ac_arg "$@"
7994 >                ;;
7995 >          esac
7996 >          ;;
7997 >        -YP,*)
7998 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7999 >              ac_exists=false
8000 >  for ac_i in $ac_cv_fc_libs; do
8001 >    if test x"$ac_j" = x"$ac_i"; then
8002 >      ac_exists=true
8003 >      break
8004 >    fi
8005 >  done
8006  
8007 < # So?  What about this header?
8008 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7360 <  yes:no: )
7361 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7362 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7363 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7364 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7365 <    ac_header_preproc=yes
7366 <    ;;
7367 <  no:yes:* )
7368 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7369 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7370 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7371 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7372 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7373 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7374 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7375 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7376 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7377 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7378 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7379 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7380 <    (
7381 <      cat <<\_ASBOX
7382 < ## ------------------------------ ##
7383 < ## Report this to gezelter@nd.edu ##
7384 < ## ------------------------------ ##
7385 < _ASBOX
7386 <    ) |
7387 <      sed "s/^/$as_me: WARNING:     /" >&2
7388 <    ;;
7389 < esac
7390 < echo "$as_me:$LINENO: checking for $ac_header" >&5
7391 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7392 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7393 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8007 >  if test x"$ac_exists" = xtrue; then :
8008 >
8009   else
8010 <  eval "$as_ac_Header=\$ac_header_preproc"
8010 >  ac_arg="$ac_arg $ac_j"
8011 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
8012   fi
8013 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8014 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8013 >          done
8014 >          ;;
8015 >        -[lLR]*)
8016 >            ac_exists=false
8017 >  for ac_i in $ac_cv_fc_libs; do
8018 >    if test x"$ac_arg" = x"$ac_i"; then
8019 >      ac_exists=true
8020 >      break
8021 >    fi
8022 >  done
8023  
8024 < fi
7401 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7402 <  cat >>confdefs.h <<_ACEOF
7403 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7404 < _ACEOF
8024 >  if test x"$ac_exists" = xtrue; then :
8025  
8026 + else
8027 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8028   fi
8029 <
8029 >          ;;
8030 >        -zallextract*| -zdefaultextract)
8031 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8032 >          ;;
8033 >          # Ignore everything else.
8034 >  esac
8035   done
8036 + # restore positional arguments
8037 + set X $ac_save_positional; shift
8038  
8039 <
8040 < for ac_func in getopt_long
8041 < do
8042 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8043 < echo "$as_me:$LINENO: checking for $ac_func" >&5
8044 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8045 < if eval "test \"\${$as_ac_var+set}\" = set"; then
8046 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8039 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
8040 > # then we insist that the "run path" must be an absolute path (i.e. it
8041 > # must begin with a "/").
8042 > case `(uname -sr) 2>/dev/null` in
8043 >   "SunOS 5"*)
8044 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8045 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8046 >      test "x$ac_ld_run_path" != x &&
8047 >        if test "$ac_compiler_gnu" = yes; then
8048 >  for ac_link_opt in $ac_ld_run_path; do
8049 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8050 >  done
8051   else
8052 <  cat >conftest.$ac_ext <<_ACEOF
8053 < /* confdefs.h.  */
8054 < _ACEOF
8055 < cat confdefs.h >>conftest.$ac_ext
8056 < cat >>conftest.$ac_ext <<_ACEOF
7424 < /* end confdefs.h.  */
7425 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7426 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7427 < #define $ac_func innocuous_$ac_func
8052 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8053 > fi
8054 >      ;;
8055 > esac
8056 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8057  
8058 < /* System header to define __stub macros and hopefully few prototypes,
8059 <    which can conflict with char $ac_func (); below.
8060 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8061 <    <limits.h> exists even on freestanding compilers.  */
8058 > fi
8059 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8060 > $as_echo "$ac_cv_fc_libs" >&6; }
8061 > FCLIBS="$ac_cv_fc_libs"
8062  
7434 #ifdef __STDC__
7435 # include <limits.h>
7436 #else
7437 # include <assert.h>
7438 #endif
8063  
8064 < #undef $ac_func
8064 > ac_ext=${ac_fc_srcext-f}
8065 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8066 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8067 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8068  
7442 /* Override any gcc2 internal prototype to avoid an error.  */
7443 #ifdef __cplusplus
7444 extern "C"
7445 {
7446 #endif
7447 /* We use char because int might match the return type of a gcc2
7448   builtin and then its argument prototype would still apply.  */
7449 char $ac_func ();
7450 /* The GNU C library defines this for functions which it implements
7451    to always fail with ENOSYS.  Some functions are actually named
7452    something starting with __ and the normal name is an alias.  */
7453 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7454 choke me
7455 #else
7456 char (*f) () = $ac_func;
7457 #endif
7458 #ifdef __cplusplus
7459 }
7460 #endif
8069  
7462 int
7463 main ()
7464 {
7465 return f != $ac_func;
7466  ;
7467  return 0;
7468 }
7469 _ACEOF
7470 rm -f conftest.$ac_objext conftest$ac_exeext
7471 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7472  (eval $ac_link) 2>conftest.er1
7473  ac_status=$?
7474  grep -v '^ *+' conftest.er1 >conftest.err
7475  rm -f conftest.er1
7476  cat conftest.err >&5
7477  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7478  (exit $ac_status); } &&
7479         { ac_try='test -z "$ac_c_werror_flag"
7480                         || test ! -s conftest.err'
7481  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7482  (eval $ac_try) 2>&5
7483  ac_status=$?
7484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7485  (exit $ac_status); }; } &&
7486         { ac_try='test -s conftest$ac_exeext'
7487  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7488  (eval $ac_try) 2>&5
7489  ac_status=$?
7490  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7491  (exit $ac_status); }; }; then
7492  eval "$as_ac_var=yes"
7493 else
7494  echo "$as_me: failed program was:" >&5
7495 sed 's/^/| /' conftest.$ac_ext >&5
8070  
8071 < eval "$as_ac_var=no"
8071 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8072 > $as_echo_n "checking for module suffix... " >&6; }
8073 > rm -f conftest*
8074 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8075 > rm -f work*
8076 > cat >conftest.$ac_ext <<EOF
8077 >        module conftest
8078 >        integer n
8079 >        parameter (n=1)
8080 >        end module conftest
8081 > EOF
8082 > # SGI and absoft compilers generates module name in upper case!
8083 > testname="conftest"
8084 > modcase="lower"
8085 > if (eval $ac_compile) 2>/dev/null ; then
8086 >    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8087 >    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8088 >    if test -z "$MOD" ; then
8089 >        MOD=`ls CONFTEST* 2>/dev/null \
8090 >                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8091 >        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8092 >        if test -n "$MOD" ; then
8093 >            testname="CONFTEST"
8094 >            modcase="upper"
8095 >        fi
8096 >    fi
8097 >    if test -z "$MOD" ; then
8098 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8099 > $as_echo "unknown" >&6; }
8100 >        # Use mod if we can't figure it out
8101 >        MOD="mod"
8102 >    else
8103 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8104 > $as_echo "$MOD" >&6; }
8105 >    fi
8106 >    if test -s work.pcl ; then
8107 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8108 > $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8109 >    fi
8110 > else
8111 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8112 > $as_echo "unknown" >&6; }
8113   fi
7499 rm -f conftest.err conftest.$ac_objext \
7500      conftest$ac_exeext conftest.$ac_ext
7501 fi
7502 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7503 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7504 if test `eval echo '${'$as_ac_var'}'` = yes; then
7505  cat >>confdefs.h <<_ACEOF
7506 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7507 _ACEOF
8114  
8115 < else
8116 <  # FreeBSD has a gnugetopt library for this
8117 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
8118 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
8119 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
8120 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8121 < else
8122 <  ac_check_lib_save_LIBS=$LIBS
8123 < LIBS="-lgnugetopt  $LIBS"
8124 < cat >conftest.$ac_ext <<_ACEOF
8125 < /* confdefs.h.  */
8126 < _ACEOF
8127 < cat confdefs.h >>conftest.$ac_ext
8128 < cat >>conftest.$ac_ext <<_ACEOF
8129 < /* end confdefs.h.  */
8115 >
8116 >
8117 >
8118 >
8119 > # Check for module include path (some use -I, some (Solaris) use -M, some
8120 > # (absoft) use -p).
8121 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
8122 > # specified, work.pcl and work.pc are created.  However, if you specify
8123 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
8124 > # Use the module made above
8125 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8126 > $as_echo_n "checking for module directory path flag... " >&6; }
8127 > rm -f conftest*
8128 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8129 > rm -f work*
8130 > cat >conftest.$ac_ext <<EOF
8131 >        module conftest
8132 >        integer n
8133 >        parameter (n=1)
8134 >        end module conftest
8135 > EOF
8136 > # SGI and absoft compilers generates module name in upper case!
8137 > testname="conftest"
8138 > if (eval $ac_compile) 2>/dev/null ; then
8139 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8140 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8141 >   if test -n "$mod" ; then
8142 >      testname="CONFTEST"
8143 >   fi
8144 >   madedir=0
8145 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
8146 >   cp $testname.$MOD conf
8147 >   rm -f conftest* CONFTEST*
8148 >   cat >conftest1.$ac_ext <<EOF
8149 >        program main
8150 >        use conftest
8151 >        print *, n
8152 >        end
8153 > EOF
8154 >   F90_WORK_FILES_ARG=""
8155 >   F90MODINCSPEC=""
8156 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8157 >       MODDIRFLAG="-I"
8158 >       F90MODINCSPEC="-I<dir>"
8159 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8160 > $as_echo "-I" >&6; }
8161 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8162 >       MODDIRFLAG="-M"
8163 >       F90MODINCSPEC="-M<dir>"
8164 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8165 > $as_echo "-M" >&6; }
8166 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8167 >       MODDIRFLAG="-p"
8168 >       F90MODINCSPEC="-p<dir>"
8169 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8170 > $as_echo "-p" >&6; }
8171 >   elif test -s work.pc ; then
8172 >        cp work.pc conf/mpimod.pc
8173 >        echo "mpimod.pc" > conf/mpimod.pcl
8174 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8175 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8176 >            MODDIRFLAG='-cl,mpimod.pcl'
8177 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8178 > $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8179 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8180 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8181  
8182 < /* Override any gcc2 internal prototype to avoid an error.  */
8183 < #ifdef __cplusplus
8184 < extern "C"
8185 < #endif
8186 < /* We use char because int might match the return type of a gcc2
8187 <   builtin and then its argument prototype would still apply.  */
8188 < char getopt_long ();
8189 < int
8190 < main ()
8191 < {
8192 < getopt_long ();
7536 <  ;
7537 <  return 0;
7538 < }
7539 < _ACEOF
7540 < rm -f conftest.$ac_objext conftest$ac_exeext
7541 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7542 <  (eval $ac_link) 2>conftest.er1
7543 <  ac_status=$?
7544 <  grep -v '^ *+' conftest.er1 >conftest.err
7545 <  rm -f conftest.er1
7546 <  cat conftest.err >&5
7547 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7548 <  (exit $ac_status); } &&
7549 <         { ac_try='test -z "$ac_c_werror_flag"
7550 <                         || test ! -s conftest.err'
7551 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7552 <  (eval $ac_try) 2>&5
7553 <  ac_status=$?
7554 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7555 <  (exit $ac_status); }; } &&
7556 <         { ac_try='test -s conftest$ac_exeext'
7557 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7558 <  (eval $ac_try) 2>&5
7559 <  ac_status=$?
7560 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7561 <  (exit $ac_status); }; }; then
7562 <  ac_cv_lib_gnugetopt_getopt_long=yes
7563 < else
7564 <  echo "$as_me: failed program was:" >&5
7565 < sed 's/^/| /' conftest.$ac_ext >&5
8182 >        else
8183 >            # The version of the Intel compiler that I have refuses to let
8184 >            # you put the "work catalog" list anywhere but the current
8185 >            # directory. For example, you cannot in
8186 >         :
8187 >        fi
8188 >   fi
8189 >   if test -z "MODDIRFLAG" ; then
8190 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8191 > $as_echo "unknown" >&6; }
8192 >   fi
8193  
8194 < ac_cv_lib_gnugetopt_getopt_long=no
8194 >
8195 >   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8196 >   if test $madedir = 1 ; then rmdir conf ; fi
8197   fi
7569 rm -f conftest.err conftest.$ac_objext \
7570      conftest$ac_exeext conftest.$ac_ext
7571 LIBS=$ac_check_lib_save_LIBS
7572 fi
7573 echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
7574 echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
7575 if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
7576  cat >>confdefs.h <<\_ACEOF
7577 #define HAVE_GETOPT_LONG 1
7578 _ACEOF
8198  
8199 +
8200 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8201 + $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8202 + if test "${ac_cv_f90_module_names+set}" = set; then :
8203 +  $as_echo_n "(cached) " >&6
8204   else
8205 <  # use the GNU replacement
8206 <      case $LIBOBJS in
8207 <    "getopt.$ac_objext"   | \
8208 <  *" getopt.$ac_objext"   | \
7585 <    "getopt.$ac_objext "* | \
7586 <  *" getopt.$ac_objext "* ) ;;
7587 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
7588 < esac
8205 >  ac_ext=${ac_fc_srcext-f}
8206 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8207 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8208 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8209  
8210 <      case $LIBOBJS in
8211 <    "getopt1.$ac_objext"   | \
8212 <  *" getopt1.$ac_objext"   | \
8213 <    "getopt1.$ac_objext "* | \
8214 <  *" getopt1.$ac_objext "* ) ;;
8215 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
8216 < esac
8210 > # carry out the test in a new directory, so that we don't miss anything
8211 > mkdir conftest
8212 > cd conftest
8213 > cat > conftest.$ac_ext <<_ACEOF
8214 > MODULE Bar
8215 > END MODULE Bar
8216 > _ACEOF
8217 > if ac_fn_fc_try_compile "$LINENO"; then :
8218 >  ac_cv_f90_module_names=
8219 > ac_file_list=*
8220 > for ac_file in $ac_file_list; do
8221 >   case $ac_file in
8222 >      # don't care for original source and object files
8223 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8224 >          :
8225 >          ;;
8226 >      # look for new files derived from the file name
8227 >      *conftest*)
8228 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8229 >            ac_exists=false
8230 >  for ac_i in $ac_cv_f90_module_names; do
8231 >    if test x"$ac_pat" = x"$ac_i"; then
8232 >      ac_exists=true
8233 >      break
8234 >    fi
8235 >  done
8236  
8237 <                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
8237 >  if test x"$ac_exists" = xtrue; then :
8238  
8239 + else
8240 +  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8241   fi
8242 +          ;;
8243 +      # look for new files derived from the module name,
8244 +      # with different case translation schemes
8245 +      *Bar*)
8246 +          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8247 +            ac_exists=false
8248 +  for ac_i in $ac_cv_f90_module_names; do
8249 +    if test x"$ac_pat" = x"$ac_i"; then
8250 +      ac_exists=true
8251 +      break
8252 +    fi
8253 +  done
8254  
8255 +  if test x"$ac_exists" = xtrue; then :
8256 +
8257 + else
8258 +  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8259   fi
8260 < done
8260 >          ;;
8261 >      *bar*)
8262 >          ac_pat=`echo $ac_file | sed s/bar/%module%/`
8263 >            ac_exists=false
8264 >  for ac_i in $ac_cv_f90_module_names; do
8265 >    if test x"$ac_pat" = x"$ac_i"; then
8266 >      ac_exists=true
8267 >      break
8268 >    fi
8269 >  done
8270  
8271 +  if test x"$ac_exists" = xtrue; then :
8272  
7606
7607 case $debug in
7608  1)
7609     ;;
7610  *)
7611
7612
7613
7614
7615
7616
7617 echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
7618 echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
7619 if test "${ac_cv_prog_really_gcc+set}" = set; then
7620  echo $ECHO_N "(cached) $ECHO_C" >&6
8273   else
8274 <
7623 < cat > conftest.c <<EOF
7624 < #ifdef __GNUC__
7625 <  #ifndef __INTEL_COMPILER
7626 <     yes;
7627 <  #endif
7628 < #endif
7629 < EOF
7630 < if { ac_try='${CC-cc} -E conftest.c'
7631 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7632 <  (eval $ac_try) 2>&5
7633 <  ac_status=$?
7634 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7635 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
7636 <  ac_cv_prog_really_gcc=yes
7637 < else
7638 <  ac_cv_prog_really_gcc=no
8274 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8275   fi
8276 +          ;;
8277 +      *BAR*)
8278 +          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8279 +            ac_exists=false
8280 +  for ac_i in $ac_cv_f90_module_names; do
8281 +    if test x"$ac_pat" = x"$ac_i"; then
8282 +      ac_exists=true
8283 +      break
8284 +    fi
8285 +  done
8286  
8287 < fi
7642 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
7643 < echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
7644 < if test "$ac_cv_prog_really_gcc" = yes; then
7645 <        :
8287 >  if test x"$ac_exists" = xtrue; then :
8288  
8289   else
8290 <        :
7649 <
8290 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8291   fi
8292 +          ;;
8293 +       # Other files - we have no idea how they are generated
8294 +       *)
8295 +          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8296 + $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8297 +          ;;
8298 +   esac
8299 + done
8300 + if test "x$ac_cv_f90_module_names" = "x"; then
8301 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8302 + $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8303 + fi
8304  
7652
7653 # Try to determine "good" native compiler flags if none specified on command
7654 # line
7655 if test "$ac_test_CFLAGS" != "set"; then
7656  CFLAGS=""
7657  case "${host_cpu}-${host_os}" in
7658
7659  *linux*) if test "$CC" = icc; then
7660                    CFLAGS="-O"
7661                fi;;
7662  sparc-solaris2*) if test "$CC" = cc; then
7663                    CFLAGS="-native -fast -xO5 -dalign"
7664                 fi;;
7665
7666  alpha*-osf*)  if test "$CC" = cc; then
7667                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
7668                fi;;
7669
7670  hppa*-hpux*)  if test "$CC" = cc; then
7671                    CFLAGS="-Ae +O3 +Oall"
7672                fi;;
7673
7674   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
7675                    CFLAGS="-O3 -qtune=auto -qansialias -w"
7676                fi;;
7677   powerpc*-aix*)
7678        if test "$CC" = cc -o "$CC" = xlc; then
7679                CFLAGS="-O3 -qtune=auto -qansialias -w"
7680                echo "*******************************************************"
7681                echo "*  You have AIX on an unknown powerpc system.  It is  *"
7682                echo "*  recommended that you use                           *"
7683                echo "*                                                     *"
7684                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
7685                echo "*                                 ^^^                 *"
7686                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
7687                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
7688                echo "*******************************************************"
7689        fi;;
7690   *darwin*)
7691        if test "$CC" = xlc -o "$CC" = cc; then
7692                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
7693        fi;;
7694  esac
7695
7696  # use default flags for gcc on all systems
7697  if test $ac_cv_prog_really_gcc = yes; then
7698     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
7699  fi
7700
7701  # test for gcc-specific flags:
7702  if test $ac_cv_prog_really_gcc = yes; then
7703    # -malign-double for x86 systems
7704
7705
7706 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
7707 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
7708 if test "${ac_align_double+set}" = set; then
7709  echo $ECHO_N "(cached) $ECHO_C" >&6
8305   else
8306 <  echo 'void f(){}' > conftest.c
8307 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
8308 <        ac_align_double=yes
7714 < else
7715 <        ac_align_double=no
8306 >  ac_cv_f90_module_names=
8307 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8308 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8309   fi
8310 < rm -f conftest*
8310 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8311 > cd ..
8312 > # cleanup
8313 > rm -rf conftest
8314 > ac_ext=${ac_fc_srcext-f}
8315 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8316 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8317 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8318  
8319   fi
8320 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
8321 < echo "${ECHO_T}$ac_align_double" >&6
7722 < if test "$ac_align_double" = yes; then
7723 <        :
7724 <        CFLAGS="$CFLAGS -malign-double"
7725 < else
7726 <        :
8320 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8321 > $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8322  
8323 < fi
8323 > # We now generate a shell script that will help us to figure out the correct
8324 > # module file names, using the value of ac_cv_f90_module_names
8325  
8326 <    # -fstrict-aliasing for gcc-2.95+
8326 > echo "Generating shell script modnam"
8327  
8328 + cat > scripts/modnam << EOF
8329 + #! /bin/sh
8330 + # This script is auto-generated by configure
8331 + #
8332 + usage="\\
8333 + Usage: \$0 [FILES]
8334  
8335 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
8336 < echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
8337 < if test "${ac_fstrict_aliasing+set}" = set; then
7736 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7737 < else
7738 <  echo 'void f(){}' > conftest.c
7739 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
7740 <        ac_fstrict_aliasing=yes
7741 < else
7742 <        ac_fstrict_aliasing=no
7743 < fi
7744 < rm -f conftest*
8335 > [FILES] are Fortran 90 source files.
8336 > The output is a list of module file names that the Fortran 90 compiler
8337 > generates when compiling [FILES]."
8338  
8339 < fi
8340 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
7748 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
7749 < if test "$ac_fstrict_aliasing" = yes; then
7750 <        :
7751 <        CFLAGS="$CFLAGS -fstrict-aliasing"
7752 < else
7753 <        :
8339 > list=
8340 > empty=
8341  
8342 + if test \$# -eq 0; then
8343 +   echo "\$usage"; exit 0
8344   fi
8345  
8346 <  fi
8346 > while test \$# != 0; do
8347  
8348 <  CPU_FLAGS=""
8349 <  if test $ac_cv_prog_really_gcc = yes; then
7761 <                  case "${host_cpu}" in
7762 <          i586*)
8348 >  file=\$1
8349 >  shift
8350  
8351 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
8352 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
7766 < if test "${ac_cpu_pentium+set}" = set; then
7767 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7768 < else
7769 <  echo 'void f(){}' > conftest.c
7770 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
7771 <        ac_cpu_pentium=yes
7772 < else
7773 <        ac_cpu_pentium=no
7774 < fi
7775 < rm -f conftest*
8351 > # strip suffix
8352 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
8353  
8354 < fi
7778 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
7779 < echo "${ECHO_T}$ac_cpu_pentium" >&6
7780 < if test "$ac_cpu_pentium" = yes; then
7781 <        :
7782 <        CPU_FLAGS=-mcpu=pentium
7783 < else
7784 <        :
8354 >  test ! -f \$file && continue
8355  
8356 + # Look for module definitions and transform them to upper / lower case
8357 +  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/'\`
8358 +  upper=\`echo \$mods | tr a-z A-Z\`
8359 +  lower=\`echo \$mods | tr A-Z a-z\`
8360  
8361 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
8362 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
7789 < if test "${ac_pentium+set}" = set; then
7790 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7791 < else
7792 <  echo 'void f(){}' > conftest.c
7793 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
7794 <        ac_pentium=yes
7795 < else
7796 <        ac_pentium=no
7797 < fi
7798 < rm -f conftest*
8361 > # Here, the patterns for generating module file names were inserted by configure
8362 >  for trans in $ac_cv_f90_module_names; do
8363  
8364 < fi
8365 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
8366 < echo "${ECHO_T}$ac_pentium" >&6
8367 < if test "$ac_pentium" = yes; then
8368 <        :
8369 <        CPU_FLAGS=-mpentium
8370 < else
8371 <        :
8364 >    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8365 >    var=empty
8366 >    case \$pat in
8367 >       %MODULE%)
8368 >          var=upper ;;
8369 >       %Module%)
8370 >          var=mods ;;
8371 >       %module%)
8372 >          var=lower ;;
8373 >       %FILE%)
8374 >          test -n "\$mods" && var=base ;;
8375 >    esac
8376 >    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8377 >    list="\$list \$new"
8378 >  done
8379 > done
8380  
8381 < fi
8381 > echo \$list
8382 > # end of configure-generated script
8383 > EOF
8384 > chmod 755 scripts/modnam
8385  
8386 < fi
8386 > pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8387 > F90_MODULE_NAMES=empty
8388 > case $pat in
8389 >       %MODULE%)
8390 >          F90_MODULE_NAMES=UPPER ;;
8391 >       %Module%)
8392 >          F90_MODULE_NAMES=Mixed ;;
8393 >       %module%)
8394 >          F90_MODULE_NAMES=lower ;;
8395 >       *)
8396 >          F90_MODULE_NAMES=unknown ;;
8397 > esac
8398  
8399 <                  ;;
8400 <          i686*)
8399 > ac_ext=${ac_fc_srcext-f}
8400 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8401 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8402 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8403  
7816 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
7817 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
7818 if test "${ac_cpu_pentiumpro+set}" = set; then
7819  echo $ECHO_N "(cached) $ECHO_C" >&6
7820 else
7821  echo 'void f(){}' > conftest.c
7822 if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
7823        ac_cpu_pentiumpro=yes
7824 else
7825        ac_cpu_pentiumpro=no
7826 fi
7827 rm -f conftest*
8404  
8405 < fi
8406 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8407 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8408 < if test "$ac_cpu_pentiumpro" = yes; then
8409 <        :
7834 <        CPU_FLAGS=-mcpu=pentiumpro
7835 < else
7836 <        :
8405 > ac_ext=c
8406 > ac_cpp='$CPP $CPPFLAGS'
8407 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8408 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8409 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8410  
8411  
8412 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
8413 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
8414 < if test "${ac_pentiumpro+set}" = set; then
8415 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8412 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8413 > $as_echo_n "checking for asin in -lm... " >&6; }
8414 > if test "${ac_cv_lib_m_asin+set}" = set; then :
8415 >  $as_echo_n "(cached) " >&6
8416   else
8417 <  echo 'void f(){}' > conftest.c
8418 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
8419 <        ac_pentiumpro=yes
8420 < else
7848 <        ac_pentiumpro=no
7849 < fi
7850 < rm -f conftest*
8417 >  ac_check_lib_save_LIBS=$LIBS
8418 > LIBS="-lm  $LIBS"
8419 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8420 > /* end confdefs.h.  */
8421  
8422 < fi
8423 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8424 < echo "${ECHO_T}$ac_pentiumpro" >&6
8425 < if test "$ac_pentiumpro" = yes; then
8426 <        :
8427 <        CPU_FLAGS=-mpentiumpro
8422 > /* Override any GCC internal prototype to avoid an error.
8423 >   Use char because int might match the return type of a GCC
8424 >   builtin and then its argument prototype would still apply.  */
8425 > #ifdef __cplusplus
8426 > extern "C"
8427 > #endif
8428 > char asin ();
8429 > #ifdef FC_DUMMY_MAIN
8430 > #ifndef FC_DUMMY_MAIN_EQ_F77
8431 > #  ifdef __cplusplus
8432 >     extern "C"
8433 > #  endif
8434 >   int FC_DUMMY_MAIN() { return 1; }
8435 > #endif
8436 > #endif
8437 > int
8438 > main ()
8439 > {
8440 > return asin ();
8441 >  ;
8442 >  return 0;
8443 > }
8444 > _ACEOF
8445 > if ac_fn_c_try_link "$LINENO"; then :
8446 >  ac_cv_lib_m_asin=yes
8447   else
8448 <        :
7860 <
8448 >  ac_cv_lib_m_asin=no
8449   fi
8450 <
8450 > rm -f core conftest.err conftest.$ac_objext \
8451 >    conftest$ac_exeext conftest.$ac_ext
8452 > LIBS=$ac_check_lib_save_LIBS
8453   fi
8454 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8455 + $as_echo "$ac_cv_lib_m_asin" >&6; }
8456 + if test "x$ac_cv_lib_m_asin" = x""yes; then :
8457 +  cat >>confdefs.h <<_ACEOF
8458 + #define HAVE_LIBM 1
8459 + _ACEOF
8460  
8461 <                  ;;
7866 <          powerpc*)
7867 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
7868 <                is60x=`echo $cputype | egrep "^600-9e?$"`
7869 <                if test -n "$is60x"; then
8461 >  LIBS="-lm $LIBS"
8462  
7871
7872 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
7873 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
7874 if test "${ac_m_cpu_60x+set}" = set; then
7875  echo $ECHO_N "(cached) $ECHO_C" >&6
8463   else
8464 <  echo 'void f(){}' > conftest.c
7878 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
7879 <        ac_m_cpu_60x=yes
7880 < else
7881 <        ac_m_cpu_60x=no
8464 >  exit
8465   fi
7883 rm -f conftest*
8466  
8467 < fi
8468 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8469 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
8470 < if test "$ac_m_cpu_60x" = yes; then
8471 <        :
7890 <        CPU_FLAGS=-mcpu=$cputype
8467 >
8468 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8469 > $as_echo_n "checking for ANSI C header files... " >&6; }
8470 > if test "${ac_cv_header_stdc+set}" = set; then :
8471 >  $as_echo_n "(cached) " >&6
8472   else
8473 <        :
8473 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8474 > /* end confdefs.h.  */
8475 > #include <stdlib.h>
8476 > #include <stdarg.h>
8477 > #include <string.h>
8478 > #include <float.h>
8479  
8480 + #ifdef FC_DUMMY_MAIN
8481 + #ifndef FC_DUMMY_MAIN_EQ_F77
8482 + #  ifdef __cplusplus
8483 +     extern "C"
8484 + #  endif
8485 +   int FC_DUMMY_MAIN() { return 1; }
8486 + #endif
8487 + #endif
8488 + int
8489 + main ()
8490 + {
8491 +
8492 +  ;
8493 +  return 0;
8494 + }
8495 + _ACEOF
8496 + if ac_fn_c_try_compile "$LINENO"; then :
8497 +  ac_cv_header_stdc=yes
8498 + else
8499 +  ac_cv_header_stdc=no
8500   fi
8501 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8502  
8503 <                elif test "$cputype" = 750; then
8503 > if test $ac_cv_header_stdc = yes; then
8504 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8505 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 > /* end confdefs.h.  */
8507 > #include <string.h>
8508  
8509 + _ACEOF
8510 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8511 +  $EGREP "memchr" >/dev/null 2>&1; then :
8512  
7899 echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
7900 echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
7901 if test "${ac_cv_prog_gcc_2_95+set}" = set; then
7902  echo $ECHO_N "(cached) $ECHO_C" >&6
8513   else
8514 <
7905 < cat > conftest.c <<EOF
7906 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
7907 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
7908 <     yes;
7909 < #  endif
7910 < #endif
7911 < EOF
7912 < if { ac_try='${CC-cc} -E conftest.c'
7913 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7914 <  (eval $ac_try) 2>&5
7915 <  ac_status=$?
7916 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7917 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
7918 <  ac_cv_prog_gcc_2_95=yes
7919 < else
7920 <  ac_cv_prog_gcc_2_95=no
8514 >  ac_cv_header_stdc=no
8515   fi
8516 + rm -f conftest*
8517  
8518   fi
7924 echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
7925 echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
7926 if test "$ac_cv_prog_gcc_2_95" = yes; then
7927        :
8519  
8520 + if test $ac_cv_header_stdc = yes; then
8521 +  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8522 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8523 + /* end confdefs.h.  */
8524 + #include <stdlib.h>
8525  
8526 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
8527 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
8528 < if test "${ac_m_cpu_750+set}" = set; then
8529 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8526 > _ACEOF
8527 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8528 >  $EGREP "free" >/dev/null 2>&1; then :
8529 >
8530   else
8531 <  echo 'void f(){}' > conftest.c
7936 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
7937 <        ac_m_cpu_750=yes
7938 < else
7939 <        ac_m_cpu_750=no
8531 >  ac_cv_header_stdc=no
8532   fi
8533   rm -f conftest*
8534  
8535   fi
8536 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8537 < echo "${ECHO_T}$ac_m_cpu_750" >&6
8538 < if test "$ac_m_cpu_750" = yes; then
8539 <        :
8540 <        CPU_FLAGS=-mcpu=750
8536 >
8537 > if test $ac_cv_header_stdc = yes; then
8538 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8539 >  if test "$cross_compiling" = yes; then :
8540 >  :
8541   else
8542 <        :
8542 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8543 > /* end confdefs.h.  */
8544 > #include <ctype.h>
8545 > #include <stdlib.h>
8546 > #if ((' ' & 0x0FF) == 0x020)
8547 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8548 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8549 > #else
8550 > # define ISLOWER(c) \
8551 >                   (('a' <= (c) && (c) <= 'i') \
8552 >                     || ('j' <= (c) && (c) <= 'r') \
8553 >                     || ('s' <= (c) && (c) <= 'z'))
8554 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8555 > #endif
8556  
8557 < fi
8557 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8558 > int
8559 > main ()
8560 > {
8561 >  int i;
8562 >  for (i = 0; i < 256; i++)
8563 >    if (XOR (islower (i), ISLOWER (i))
8564 >        || toupper (i) != TOUPPER (i))
8565 >      return 2;
8566 >  return 0;
8567 > }
8568 > _ACEOF
8569 > if ac_fn_c_try_run "$LINENO"; then :
8570  
8571   else
8572 <        :
8572 >  ac_cv_header_stdc=no
8573 > fi
8574 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8575 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8576 > fi
8577  
8578   fi
8579 + fi
8580 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8581 + $as_echo "$ac_cv_header_stdc" >&6; }
8582 + if test $ac_cv_header_stdc = yes; then
8583  
8584 <                fi
7960 <                if test -z "$CPU_FLAGS"; then
8584 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8585  
7962
7963 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
7964 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
7965 if test "${ac_m_cpu_powerpc+set}" = set; then
7966  echo $ECHO_N "(cached) $ECHO_C" >&6
7967 else
7968  echo 'void f(){}' > conftest.c
7969 if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
7970        ac_m_cpu_powerpc=yes
7971 else
7972        ac_m_cpu_powerpc=no
8586   fi
7974 rm -f conftest*
8587  
8588 + # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8589 + for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8590 +                  inttypes.h stdint.h unistd.h
8591 + do :
8592 +  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8593 + ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8594 + "
8595 + eval as_val=\$$as_ac_Header
8596 +   if test "x$as_val" = x""yes; then :
8597 +  cat >>confdefs.h <<_ACEOF
8598 + #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8599 + _ACEOF
8600 +
8601   fi
7977 echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
7978 echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
7979 if test "$ac_m_cpu_powerpc" = yes; then
7980        :
7981        CPU_FLAGS=-mcpu=powerpc
7982 else
7983        :
8602  
8603 + done
8604 +
8605 +
8606 + #
8607 + # Handle user hints
8608 + #
8609 +
8610 + # Check whether --with-zlib was given.
8611 + if test "${with_zlib+set}" = set; then :
8612 +  withval=$with_zlib; zlib_dir="$withval"
8613 + else
8614 +                zlib_dir="not_set"
8615   fi
8616  
8617 <                fi
7988 <                if test -z "$CPU_FLAGS"; then
8617 > if test "$zlib_dir" != "no"; then
8618  
8619 + if test "$zlib_dir" != "not_set" ; then
8620 +  if test -d "$zlib_dir"
8621 +  then
8622 +    ZLIB_HOME="$zlib_dir"
8623 +  else
8624 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8625 + $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8626 +        ZLIB_HOME=/usr/local
8627 +        if test ! -f "${ZLIB_HOME}/include/zlib.h"
8628 +        then
8629 +                ZLIB_HOME=/usr
8630 +        fi
8631 +  fi
8632 + fi
8633 + #
8634 + # Locate zlib, if wanted
8635 + #
8636 + if test -n "${ZLIB_HOME}"
8637 + then
8638 +        ZLIB_OLD_LDFLAGS=$LDFLAGS
8639 +        ZLIB_OLD_CFLAGS=$CFLAGS
8640 +        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8641 +        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8642  
8643 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
8644 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
8645 < if test "${ac_m_powerpc+set}" = set; then
8646 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8643 >        ac_ext=c
8644 > ac_cpp='$CPP $CPPFLAGS'
8645 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8646 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8647 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8648 >
8649 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8650 > $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8651 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8652 >  $as_echo_n "(cached) " >&6
8653   else
8654 <  echo 'void f(){}' > conftest.c
8655 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
8656 <        ac_m_powerpc=yes
8654 >  ac_check_lib_save_LIBS=$LIBS
8655 > LIBS="-lz  $LIBS"
8656 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8657 > /* end confdefs.h.  */
8658 >
8659 > /* Override any GCC internal prototype to avoid an error.
8660 >   Use char because int might match the return type of a GCC
8661 >   builtin and then its argument prototype would still apply.  */
8662 > #ifdef __cplusplus
8663 > extern "C"
8664 > #endif
8665 > char inflateEnd ();
8666 > #ifdef FC_DUMMY_MAIN
8667 > #ifndef FC_DUMMY_MAIN_EQ_F77
8668 > #  ifdef __cplusplus
8669 >     extern "C"
8670 > #  endif
8671 >   int FC_DUMMY_MAIN() { return 1; }
8672 > #endif
8673 > #endif
8674 > int
8675 > main ()
8676 > {
8677 > return inflateEnd ();
8678 >  ;
8679 >  return 0;
8680 > }
8681 > _ACEOF
8682 > if ac_fn_c_try_link "$LINENO"; then :
8683 >  ac_cv_lib_z_inflateEnd=yes
8684   else
8685 <        ac_m_powerpc=no
8685 >  ac_cv_lib_z_inflateEnd=no
8686   fi
8687 < rm -f conftest*
8688 <
8687 > rm -f core conftest.err conftest.$ac_objext \
8688 >    conftest$ac_exeext conftest.$ac_ext
8689 > LIBS=$ac_check_lib_save_LIBS
8690   fi
8691 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8692 < echo "${ECHO_T}$ac_m_powerpc" >&6
8693 < if test "$ac_m_powerpc" = yes; then
8694 <        :
8009 <        CPU_FLAGS=-mpowerpc
8691 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8692 > $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8693 > if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8694 >  zlib_cv_libz=yes
8695   else
8696 <        :
8696 >  zlib_cv_libz=no
8697 > fi
8698  
8699 +        ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8700 + if test "x$ac_cv_header_zlib_h" = x""yes; then :
8701 +  zlib_cv_zlib_h=yes
8702 + else
8703 +  zlib_cv_zlib_h=no
8704   fi
8705  
8015                fi
8016          esac
8017  fi
8706  
8707 <  if test -n "$CPU_FLAGS"; then
8708 <        CFLAGS="$CFLAGS $CPU_FLAGS"
8709 <  fi
8707 >        ac_ext=c
8708 > ac_cpp='$CPP $CPPFLAGS'
8709 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8710 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8711 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8712  
8023  if test -z "$CFLAGS"; then
8024        echo ""
8025        echo "********************************************************"
8026        echo "* WARNING: Don't know the best CFLAGS for this system  *"
8027        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
8028        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
8029        echo "********************************************************"
8030        echo ""
8031        CFLAGS="-O3"
8032  fi
8713  
8714 +        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8715  
8716 + $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8717  
8036 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
8037 echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
8038 if test "${ac_guessed_cflags+set}" = set; then
8039  echo $ECHO_N "(cached) $ECHO_C" >&6
8040 else
8041  echo 'void f(){}' > conftest.c
8042 if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
8043        ac_guessed_cflags=yes
8044 else
8045        ac_guessed_cflags=no
8046 fi
8047 rm -f conftest*
8718  
8719 < fi
8050 < echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
8051 < echo "${ECHO_T}$ac_guessed_cflags" >&6
8052 < if test "$ac_guessed_cflags" = yes; then
8053 <        :
8719 > $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8720  
8721 < else
8722 <        :
8721 >                ZLIB_INC_DIR="${ZLIB_HOME}/include"
8722 >                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8723 >                ZLIB="-lz"
8724 >        else
8725 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8726 > $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8727 >                ZLIB_INC_DIR=
8728 >                ZLIB_LIB_DIR=
8729 >                ZLIB=
8730 >                LDFLAGS="$ZLIB_OLD_LDFLAGS"
8731 >                CFLAGS="$ZLIB_OLD_CFLAGS"
8732 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8733 > $as_echo "failed" >&6; }
8734 >                echo ""
8735 >                echo "*********************************************************"
8736 >                echo "* WARNING: Could not find a working zlib installation   *"
8737 >                echo "* If you need OOPSE to be able to deal with compressed  *"
8738 >                echo "* trajectory dump files be sure to specify a valid zlib *"
8739 >                echo "* installation with --with-zlib=DIR                     *"
8740 >                echo "*                                                       *"
8741 >                echo "* OOPSE will still work without zlib installed.         *"
8742 >                echo "*********************************************************"
8743 >                echo ""
8744 >        fi
8745  
8058        echo ""
8059        echo "********************************************************"
8060        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
8061        echo "* your compiler.                                       *"
8062        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
8063        echo "********************************************************"
8064        echo ""
8065        CFLAGS=""
8746  
8747 +
8748   fi
8749 + fi
8750  
8751 + #
8752 + # Handle user hints
8753 + #
8754  
8755 + # Check whether --with-fftw was given.
8756 + if test "${with_fftw+set}" = set; then :
8757 +  withval=$with_fftw; fftw_dir="$withval"
8758 + else
8759 +             fftw_dir="not_set"
8760   fi
8761  
8762 + if test "$fftw_dir" != "no"; then
8763 +  if test "$fftw_dir" != "not_set" ; then
8764 +    if test -d "$fftw_dir"; then
8765 +      FFTW_HOME="$fftw_dir"
8766 +    else
8767 +      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8768 + $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8769 +      FFTW_HOME=/usr/local
8770 +      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
8771 +        FFTW_HOME=/usr
8772 +      fi
8773 +    fi
8774 +    #
8775 +    # Locate fftw, if wanted
8776 +    #
8777 +    if test -n "${FFTW_HOME}"; then
8778 +      FFTW_OLD_LDFLAGS=$LDFLAGS
8779 +      FFTW_OLD_CFLAGS=$CFLAGS
8780 +      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8781 +      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8782  
8783 +      ac_ext=c
8784 + ac_cpp='$CPP $CPPFLAGS'
8785 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8786 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8787 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8788  
8789 <
8790 <
8791 <
8792 <
8078 < echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
8079 < echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
8080 < if test "${ac_cv_prog_really_gxx+set}" = set; then
8081 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8789 >      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8790 > $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8791 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8792 >  $as_echo_n "(cached) " >&6
8793   else
8794 +  ac_check_lib_save_LIBS=$LIBS
8795 + LIBS="-lfftw3  $LIBS"
8796 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8797 + /* end confdefs.h.  */
8798  
8799 < cat > conftest.cpp <<EOF
8800 < #ifdef __GNUC__
8801 <  #ifndef __INTEL_COMPILER
8802 <     yes;
8803 <  #endif
8799 > /* Override any GCC internal prototype to avoid an error.
8800 >   Use char because int might match the return type of a GCC
8801 >   builtin and then its argument prototype would still apply.  */
8802 > #ifdef __cplusplus
8803 > extern "C"
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
8809 <  ac_status=$?
8810 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8811 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8812 <  ac_cv_prog_really_gxx=yes
8813 < else
8814 <  ac_cv_prog_really_gxx=no
8805 > char fftw_execute ();
8806 > #ifdef FC_DUMMY_MAIN
8807 > #ifndef FC_DUMMY_MAIN_EQ_F77
8808 > #  ifdef __cplusplus
8809 >     extern "C"
8810 > #  endif
8811 >   int FC_DUMMY_MAIN() { return 1; }
8812 > #endif
8813 > #endif
8814 > int
8815 > main ()
8816 > {
8817 > return fftw_execute ();
8818 >  ;
8819 >  return 0;
8820 > }
8821 > _ACEOF
8822 > if ac_fn_c_try_link "$LINENO"; then :
8823 >  ac_cv_lib_fftw3_fftw_execute=yes
8824 > else
8825 >  ac_cv_lib_fftw3_fftw_execute=no
8826   fi
8827 <
8827 > rm -f core conftest.err conftest.$ac_objext \
8828 >    conftest$ac_exeext conftest.$ac_ext
8829 > LIBS=$ac_check_lib_save_LIBS
8830   fi
8831 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
8832 < echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
8833 < if test "$ac_cv_prog_really_gxx" = yes; then
8834 <        :
8107 <
8831 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8832 > $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8833 > if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8834 >  fftw_cv_libfftw3=yes
8835   else
8836 <        :
8836 >  fftw_cv_libfftw3=no
8837 > fi
8838  
8839 +      ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8840 + if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8841 +  fftw_cv_fftw3_h=yes
8842 + else
8843 +  fftw_cv_fftw3_h=no
8844   fi
8845  
8846  
8847 < # Try to determine "good" native compiler flags if none specified on command
8848 < # line
8849 < if test "$ac_test_CXXFLAGS" != "set"; then
8850 <  CXXFLAGS=""
8851 <  case "${host_cpu}-${host_os}" in
8847 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8848 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8849 > $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8850 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8851 >  $as_echo_n "(cached) " >&6
8852 > else
8853 >  ac_check_lib_save_LIBS=$LIBS
8854 > LIBS="-lfftw  $LIBS"
8855 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 > /* end confdefs.h.  */
8857  
8858 <  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
8859 <                    CXXFLAGS="-O"
8860 <                fi;;
8861 <  sparc-solaris2*) if test "$CXX" = CC; then
8862 <                    CXXFLAGS="-native -fast -xO5 -dalign"
8863 <                 fi;;
8864 <   rs6000*-aix*)  if test "$CXX" = xlC; then
8865 <                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8866 <                fi;;
8867 <   powerpc*-aix*)
8868 <        if test "$CXX" = xlC; then
8869 <                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
8870 <                echo "*******************************************************"
8871 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8872 <                echo "*  recommended that you use                           *"
8873 <                echo "*                                                     *"
8874 <                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8875 <                echo "*                                 ^^^                 *"
8876 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8877 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
8878 <                echo "*******************************************************"
8879 <        fi;;
8880 <   *darwin*)
8881 <        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
8882 <                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
8145 <        fi;;
8146 <  esac
8147 <
8148 <  # use default flags for gcc on all systems
8149 <  if test $ac_cv_prog_really_gxx = yes; then
8150 <     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
8151 <  fi
8152 <
8153 <  # test for gcc-specific flags:
8154 <  if test $ac_cv_prog_really_gxx = yes; then
8155 <    # -malign-double for x86 systems
8156 <
8157 <
8158 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
8159 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
8160 < if test "${ac_align_double+set}" = set; then
8161 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8858 > /* Override any GCC internal prototype to avoid an error.
8859 >   Use char because int might match the return type of a GCC
8860 >   builtin and then its argument prototype would still apply.  */
8861 > #ifdef __cplusplus
8862 > extern "C"
8863 > #endif
8864 > char fftwnd_one ();
8865 > #ifdef FC_DUMMY_MAIN
8866 > #ifndef FC_DUMMY_MAIN_EQ_F77
8867 > #  ifdef __cplusplus
8868 >     extern "C"
8869 > #  endif
8870 >   int FC_DUMMY_MAIN() { return 1; }
8871 > #endif
8872 > #endif
8873 > int
8874 > main ()
8875 > {
8876 > return fftwnd_one ();
8877 >  ;
8878 >  return 0;
8879 > }
8880 > _ACEOF
8881 > if ac_fn_c_try_link "$LINENO"; then :
8882 >  ac_cv_lib_fftw_fftwnd_one=yes
8883   else
8884 <  echo 'void f(){}' > conftest.cpp
8164 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
8165 <        ac_align_double=yes
8166 < else
8167 <        ac_align_double=no
8884 >  ac_cv_lib_fftw_fftwnd_one=no
8885   fi
8886 < rm -f conftest*
8887 <
8886 > rm -f core conftest.err conftest.$ac_objext \
8887 >    conftest$ac_exeext conftest.$ac_ext
8888 > LIBS=$ac_check_lib_save_LIBS
8889   fi
8890 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
8891 < echo "${ECHO_T}$ac_align_double" >&6
8892 < if test "$ac_align_double" = yes; then
8893 <        :
8176 <        CXXFLAGS="$CXXFLAGS -malign-double"
8890 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8891 > $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8892 > if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8893 >  fftw_cv_libfftw=yes
8894   else
8895 <        :
8895 >  fftw_cv_libfftw=no
8896 > fi
8897  
8898 +        ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8899 + if test "x$ac_cv_header_fftw_h" = x""yes; then :
8900 +  fftw_cv_fftw_h=yes
8901 + else
8902 +  fftw_cv_fftw_h=no
8903   fi
8904  
8182    # -fstrict-aliasing for gcc-2.95+
8905  
8906 +        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8907 +          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8908 + $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8909 + if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8910 +  $as_echo_n "(cached) " >&6
8911 + else
8912 +  ac_check_lib_save_LIBS=$LIBS
8913 + LIBS="-ldfftw  $LIBS"
8914 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8915 + /* end confdefs.h.  */
8916  
8917 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
8918 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
8919 < if test "${ac_fstrict_aliasing+set}" = set; then
8920 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8917 > /* Override any GCC internal prototype to avoid an error.
8918 >   Use char because int might match the return type of a GCC
8919 >   builtin and then its argument prototype would still apply.  */
8920 > #ifdef __cplusplus
8921 > extern "C"
8922 > #endif
8923 > char fftwnd_one ();
8924 > #ifdef FC_DUMMY_MAIN
8925 > #ifndef FC_DUMMY_MAIN_EQ_F77
8926 > #  ifdef __cplusplus
8927 >     extern "C"
8928 > #  endif
8929 >   int FC_DUMMY_MAIN() { return 1; }
8930 > #endif
8931 > #endif
8932 > int
8933 > main ()
8934 > {
8935 > return fftwnd_one ();
8936 >  ;
8937 >  return 0;
8938 > }
8939 > _ACEOF
8940 > if ac_fn_c_try_link "$LINENO"; then :
8941 >  ac_cv_lib_dfftw_fftwnd_one=yes
8942   else
8943 <  echo 'void f(){}' > conftest.cpp
8191 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
8192 <        ac_fstrict_aliasing=yes
8193 < else
8194 <        ac_fstrict_aliasing=no
8943 >  ac_cv_lib_dfftw_fftwnd_one=no
8944   fi
8945 < rm -f conftest*
8946 <
8945 > rm -f core conftest.err conftest.$ac_objext \
8946 >    conftest$ac_exeext conftest.$ac_ext
8947 > LIBS=$ac_check_lib_save_LIBS
8948   fi
8949 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
8950 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
8951 < if test "$ac_fstrict_aliasing" = yes; then
8952 <        :
8203 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
8949 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8950 > $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8951 > if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8952 >  fftw_cv_libdfftw=yes
8953   else
8954 <        :
8206 <
8954 >  fftw_cv_libdfftw=no
8955   fi
8956  
8957 <  fi
8958 <
8959 <  CPU_FLAGS=""
8212 <  if test $ac_cv_prog_really_gxx = yes; then
8213 <                  case "${host_cpu}" in
8214 <          i586*)
8215 <
8216 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
8217 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
8218 < if test "${ac_cpu_pentium+set}" = set; then
8219 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8957 >          ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8958 > if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8959 >  fftw_cv_dfftw_h=yes
8960   else
8961 <  echo 'void f(){}' > conftest.cpp
8222 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
8223 <        ac_cpu_pentium=yes
8224 < else
8225 <        ac_cpu_pentium=no
8961 >  fftw_cv_dfftw_h=no
8962   fi
8227 rm -f conftest*
8963  
8229 fi
8230 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
8231 echo "${ECHO_T}$ac_cpu_pentium" >&6
8232 if test "$ac_cpu_pentium" = yes; then
8233        :
8234        CPU_FLAGS=-mcpu=pentium
8235 else
8236        :
8964  
8965 +        fi
8966 +      fi
8967 +      ac_ext=c
8968 + ac_cpp='$CPP $CPPFLAGS'
8969 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8970 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8971 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8972  
8973 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
8240 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
8241 < if test "${ac_pentium+set}" = set; then
8242 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8243 < else
8244 <  echo 'void f(){}' > conftest.cpp
8245 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
8246 <        ac_pentium=yes
8247 < else
8248 <        ac_pentium=no
8249 < fi
8250 < rm -f conftest*
8973 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8974  
8975 < fi
8253 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
8254 < echo "${ECHO_T}$ac_pentium" >&6
8255 < if test "$ac_pentium" = yes; then
8256 <        :
8257 <        CPU_FLAGS=-mpentium
8258 < else
8259 <        :
8975 > $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8976  
8977 < fi
8977 >        FFTW_INC_DIR="${FFTW_HOME}/include"
8978 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
8979 >        FFTW_LIBS="-lfftw3"
8980 >      else
8981 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8982  
8983 < fi
8983 > $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8984  
8985 <                  ;;
8986 <          i686*)
8985 >          FFTW_INC_DIR="${FFTW_HOME}/include"
8986 >          FFTW_LIB_DIR="${FFTW_HOME}/lib"
8987 >          FFTW_LIBS="-lfftw"
8988 >        else
8989 >          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8990  
8991 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
8269 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8270 < if test "${ac_cpu_pentiumpro+set}" = set; then
8271 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8272 < else
8273 <  echo 'void f(){}' > conftest.cpp
8274 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
8275 <        ac_cpu_pentiumpro=yes
8276 < else
8277 <        ac_cpu_pentiumpro=no
8278 < fi
8279 < rm -f conftest*
8991 > $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8992  
8993 < fi
8994 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8995 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8996 < if test "$ac_cpu_pentiumpro" = yes; then
8997 <        :
8998 <        CPU_FLAGS=-mcpu=pentiumpro
8999 < else
9000 <        :
8993 >            FFTW_INC_DIR="${FFTW_HOME}/include"
8994 >            FFTW_LIB_DIR="${FFTW_HOME}/lib"
8995 >            FFTW_LIBS="-ldfftw"
8996 >          else
8997 >            { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8998 > $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8999 >            FFTW_INC_DIR=
9000 >            FFTW_LIB_DIR=
9001 >            FFTW_LIBS=
9002 >            LDFLAGS="$FFTW_OLD_LDFLAGS"
9003 >            CFLAGS="$FFTW_OLD_CFLAGS"
9004 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9005 > $as_echo "failed" >&6; }
9006 >            echo ""
9007 >            echo "*********************************************************"
9008 >            echo "* WARNING: Could not find a working FFTW installation   *"
9009 >            echo "* If you need the staticProps program to be able to     *"
9010 >            echo "* compute undulation spectra, be sure to specify a      *"
9011 >            echo "* valid fftw installation with --with-fftw=DIR          *"
9012 >            echo "*                                                       *"
9013 >            echo "* OOPSE will still work without fftw installed.         *"
9014 >            echo "*********************************************************"
9015 >            echo ""
9016 >          fi
9017 >        fi
9018 >      fi
9019  
9020  
8291 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
8292 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
8293 if test "${ac_pentiumpro+set}" = set; then
8294  echo $ECHO_N "(cached) $ECHO_C" >&6
8295 else
8296  echo 'void f(){}' > conftest.cpp
8297 if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
8298        ac_pentiumpro=yes
8299 else
8300        ac_pentiumpro=no
8301 fi
8302 rm -f conftest*
9021  
9022 +    fi
9023 +  fi
9024   fi
8305 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8306 echo "${ECHO_T}$ac_pentiumpro" >&6
8307 if test "$ac_pentiumpro" = yes; then
8308        :
8309        CPU_FLAGS=-mpentiumpro
8310 else
8311        :
9025  
9026 < fi
9026 > #
9027 > # Handle user hints
9028 > #
9029  
9030 + # Check whether --with-qhull was given.
9031 + if test "${with_qhull+set}" = set; then :
9032 +  withval=$with_qhull; qhull_dir="$withval"
9033 + else
9034 +  qhull_dir="not_set"
9035   fi
9036  
9037 <                  ;;
9038 <          powerpc*)
9039 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
9040 <                is60x=`echo $cputype | egrep "^600-9e?$"`
8321 <                if test -n "$is60x"; then
9037 > QHULL_INC_DIR=
9038 > QHULL_LIB_DIR=
9039 > QHULL=
9040 > USE_QHULL=no
9041  
9042 + if test "$qhull_dir" != "no"; then
9043 +   if test "$qhull_dir" != "not_set" ; then
9044 +     if test -d "$qhull_dir"; then
9045 +       QHULL_HOME="$qhull_dir"
9046 +     else
9047 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9048 + $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9049 +       QHULL_HOME=/usr/local
9050 +       if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9051 +          QHULL_HOME=/usr
9052 +       fi
9053 +     fi
9054 +   fi
9055 +   #
9056 +   # Locate qhull, if wanted
9057 +   #
9058 +   if test -n "${QHULL_HOME}"; then
9059 +        { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9060 + $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9061  
9062 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
9063 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
9064 < if test "${ac_m_cpu_60x+set}" = set; then
9065 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9066 < else
8329 <  echo 'void f(){}' > conftest.cpp
8330 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
8331 <        ac_m_cpu_60x=yes
8332 < else
8333 <        ac_m_cpu_60x=no
8334 < fi
8335 < rm -f conftest*
9062 >        ac_ext=c
9063 > ac_cpp='$CPP $CPPFLAGS'
9064 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9065 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9066 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
9067  
9068 < fi
9069 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
9070 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
9071 < if test "$ac_m_cpu_60x" = yes; then
9072 <        :
9073 <        CPU_FLAGS=-mcpu=$cputype
9068 >        QHULL_OLD_LDFLAGS=$LDFLAGS
9069 >        QHULL_OLD_CFLAGS=$CFLAGS
9070 >        QHULL_OLD_CPPFLAGS=$CPPFLAGS
9071 >        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9072 >        CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9073 >        CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9074 >        ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9075 > if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9076 >  qhull_cv_qhull_h=yes
9077   else
9078 <        :
8345 <
9078 >  qhull_cv_qhull_h=no
9079   fi
9080  
8348                elif test "$cputype" = 750; then
9081  
9082 <
9083 < echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
9084 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
9085 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
8354 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9082 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9083 > $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9084 > if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9085 >  $as_echo_n "(cached) " >&6
9086   else
9087 +  ac_check_lib_save_LIBS=$LIBS
9088 + LIBS="-lqhull  $LIBS"
9089 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9090 + /* end confdefs.h.  */
9091  
9092 < cat > conftest.cpp <<EOF
9093 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
9094 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
9095 <     yes;
9092 > /* Override any GCC internal prototype to avoid an error.
9093 >   Use char because int might match the return type of a GCC
9094 >   builtin and then its argument prototype would still apply.  */
9095 > #ifdef __cplusplus
9096 > extern "C"
9097 > #endif
9098 > char qh_qhull ();
9099 > #ifdef FC_DUMMY_MAIN
9100 > #ifndef FC_DUMMY_MAIN_EQ_F77
9101 > #  ifdef __cplusplus
9102 >     extern "C"
9103   #  endif
9104 +   int FC_DUMMY_MAIN() { return 1; }
9105   #endif
9106 < EOF
9107 < if { ac_try='${CXX-c++} -E conftest.cpp'
9108 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9109 <  (eval $ac_try) 2>&5
9110 <  ac_status=$?
9111 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
9113 <  ac_cv_prog_gxx_2_95=yes
9106 > #endif
9107 > int
9108 > main ()
9109 > {
9110 > return qh_qhull ();
9111 >  ;
9112 >  return 0;
9113 > }
9114 > _ACEOF
9115 > if ac_fn_c_try_link "$LINENO"; then :
9116 >  ac_cv_lib_qhull_qh_qhull=yes
9117   else
9118 <  ac_cv_prog_gxx_2_95=no
9118 >  ac_cv_lib_qhull_qh_qhull=no
9119   fi
9120 <
9120 > rm -f core conftest.err conftest.$ac_objext \
9121 >    conftest$ac_exeext conftest.$ac_ext
9122 > LIBS=$ac_check_lib_save_LIBS
9123   fi
9124 < echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
9125 < echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
9126 < if test "$ac_cv_prog_gxx_2_95" = yes; then
9127 <        :
8380 <
8381 <
8382 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
8383 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
8384 < if test "${ac_m_cpu_750+set}" = set; then
8385 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9124 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9125 > $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9126 > if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9127 >  qhull_cv_libqhull=yes
9128   else
9129 <  echo 'void f(){}' > conftest.cpp
8388 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
8389 <        ac_m_cpu_750=yes
8390 < else
8391 <        ac_m_cpu_750=no
9129 >  qhull_cv_libqhull=no
9130   fi
8393 rm -f conftest*
9131  
9132 < fi
9133 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
9134 < echo "${ECHO_T}$ac_m_cpu_750" >&6
9135 < if test "$ac_m_cpu_750" = yes; then
9136 <        :
9137 <        CPU_FLAGS=-mcpu=750
9138 < else
9139 <        :
9132 >        LDFLAGS="$QHULL_OLD_LDFLAGS"
9133 >        CFLAGS="$QHULL_OLD_CFLAGS"
9134 >        CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9135 >        ac_ext=c
9136 > ac_cpp='$CPP $CPPFLAGS'
9137 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9138 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9139 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
9140  
8404 fi
9141  
9142 < else
8407 <        :
9142 >        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9143  
9144 < fi
9144 > $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9145  
8411                fi
8412                if test -z "$CPU_FLAGS"; then
9146  
9147 + $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9148  
9149 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
9150 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
9151 < if test "${ac_m_cpu_powerpc+set}" = set; then
9152 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9149 >           USE_QHULL=yes
9150 >           QHULL_INC_DIR="${QHULL_HOME}/include"
9151 >           QHULL_LIB_DIR="${QHULL_HOME}/lib"
9152 >           QHULL="-lqhull"
9153 >           { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9154 > $as_echo "Working qhull found, will proceed." >&6; }
9155 >        else
9156 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9157 > $as_echo "$as_me: WARNING: " >&2;}
9158 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9159 > $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9160 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OOPSE to be able to deal with convex    " >&5
9161 > $as_echo "$as_me: WARNING: If you need OOPSE to be able to deal with convex    " >&2;}
9162 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9163 > $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9164 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR                               " >&5
9165 > $as_echo "$as_me: WARNING: with --with-qhull=DIR                               " >&2;}
9166 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9167 > $as_echo "$as_me: WARNING: " >&2;}
9168 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OOPSE will still work without qhull installed.      " >&5
9169 > $as_echo "$as_me: WARNING: OOPSE will still work without qhull installed.      " >&2;}
9170 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9171 > $as_echo "$as_me: WARNING: " >&2;}
9172 >        fi
9173 >    fi
9174 > fi
9175 >
9176 >
9177 >
9178 >
9179 >
9180 > ac_ext=cpp
9181 > ac_cpp='$CXXCPP $CPPFLAGS'
9182 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9183 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9184 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9185 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9186 > $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9187 > if test -z "$CXXCPP"; then
9188 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9189 >  $as_echo_n "(cached) " >&6
9190   else
9191 <  echo 'void f(){}' > conftest.cpp
9192 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
9193 <        ac_m_cpu_powerpc=yes
9191 >      # Double quotes because CXXCPP needs to be expanded
9192 >    for CXXCPP in "$CXX -E" "/lib/cpp"
9193 >    do
9194 >      ac_preproc_ok=false
9195 > for ac_cxx_preproc_warn_flag in '' yes
9196 > do
9197 >  # Use a header file that comes with gcc, so configuring glibc
9198 >  # with a fresh cross-compiler works.
9199 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9200 >  # <limits.h> exists even on freestanding compilers.
9201 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9202 >  # not just through cpp. "Syntax error" is here to catch this case.
9203 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9204 > /* end confdefs.h.  */
9205 > #ifdef __STDC__
9206 > # include <limits.h>
9207 > #else
9208 > # include <assert.h>
9209 > #endif
9210 >                     Syntax error
9211 > _ACEOF
9212 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9213 >
9214   else
9215 <        ac_m_cpu_powerpc=no
9215 >  # Broken: fails on valid input.
9216 > continue
9217   fi
9218 < rm -f conftest*
9218 > rm -f conftest.err conftest.$ac_ext
9219  
9220 < fi
9221 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
9222 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
9223 < if test "$ac_m_cpu_powerpc" = yes; then
9224 <        :
9225 <        CPU_FLAGS=-mcpu=powerpc
9220 >  # OK, works on sane cases.  Now check whether nonexistent headers
9221 >  # can be detected and how.
9222 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 > /* end confdefs.h.  */
9224 > #include <ac_nonexistent.h>
9225 > _ACEOF
9226 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9227 >  # Broken: success on invalid input.
9228 > continue
9229   else
9230 <        :
9230 >  # Passes both tests.
9231 > ac_preproc_ok=:
9232 > break
9233 > fi
9234 > rm -f conftest.err conftest.$ac_ext
9235  
9236 + done
9237 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9238 + rm -f conftest.err conftest.$ac_ext
9239 + if $ac_preproc_ok; then :
9240 +  break
9241   fi
9242  
9243 <                fi
9244 <                if test -z "$CPU_FLAGS"; then
9243 >    done
9244 >    ac_cv_prog_CXXCPP=$CXXCPP
9245  
9246 <
9247 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
8444 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
8445 < if test "${ac_m_powerpc+set}" = set; then
8446 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9246 > fi
9247 >  CXXCPP=$ac_cv_prog_CXXCPP
9248   else
9249 <  echo 'void f(){}' > conftest.cpp
8449 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
8450 <        ac_m_powerpc=yes
8451 < else
8452 <        ac_m_powerpc=no
9249 >  ac_cv_prog_CXXCPP=$CXXCPP
9250   fi
9251 < rm -f conftest*
9251 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9252 > $as_echo "$CXXCPP" >&6; }
9253 > ac_preproc_ok=false
9254 > for ac_cxx_preproc_warn_flag in '' yes
9255 > do
9256 >  # Use a header file that comes with gcc, so configuring glibc
9257 >  # with a fresh cross-compiler works.
9258 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9259 >  # <limits.h> exists even on freestanding compilers.
9260 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9261 >  # not just through cpp. "Syntax error" is here to catch this case.
9262 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9263 > /* end confdefs.h.  */
9264 > #ifdef __STDC__
9265 > # include <limits.h>
9266 > #else
9267 > # include <assert.h>
9268 > #endif
9269 >                     Syntax error
9270 > _ACEOF
9271 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9272  
8456 fi
8457 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8458 echo "${ECHO_T}$ac_m_powerpc" >&6
8459 if test "$ac_m_powerpc" = yes; then
8460        :
8461        CPU_FLAGS=-mpowerpc
9273   else
9274 <        :
9274 >  # Broken: fails on valid input.
9275 > continue
9276 > fi
9277 > rm -f conftest.err conftest.$ac_ext
9278  
9279 +  # OK, works on sane cases.  Now check whether nonexistent headers
9280 +  # can be detected and how.
9281 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9282 + /* end confdefs.h.  */
9283 + #include <ac_nonexistent.h>
9284 + _ACEOF
9285 + if ac_fn_cxx_try_cpp "$LINENO"; then :
9286 +  # Broken: success on invalid input.
9287 + continue
9288 + else
9289 +  # Passes both tests.
9290 + ac_preproc_ok=:
9291 + break
9292   fi
9293 + rm -f conftest.err conftest.$ac_ext
9294  
9295 <                fi
9296 <          esac
9297 <  fi
9295 > done
9296 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9297 > rm -f conftest.err conftest.$ac_ext
9298 > if $ac_preproc_ok; then :
9299  
9300 <  if test -n "$CPU_FLAGS"; then
9301 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
9302 <  fi
9300 > else
9301 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9302 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9303 > as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9304 > See \`config.log' for more details." "$LINENO" 5; }
9305 > fi
9306  
9307 <  if test -z "$CXXFLAGS"; then
9308 <        echo ""
9309 <        echo "**********************************************************"
9310 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
9311 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
8480 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
8481 <        echo "**********************************************************"
8482 <        echo ""
8483 <        CXXFLAGS="-O3"
8484 <  fi
9307 > ac_ext=cpp
9308 > ac_cpp='$CXXCPP $CPPFLAGS'
9309 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9310 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9311 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9312  
9313  
9314 + #
9315 + # Handle user hints
9316 + #
9317  
9318 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
9319 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
9320 < if test "${ac_guessed_cxxflags+set}" = set; then
8491 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9318 > # Check whether --with-openbabel was given.
9319 > if test "${with_openbabel+set}" = set; then :
9320 >  withval=$with_openbabel; openbabel_dir="$withval"
9321   else
9322 <  echo 'void f(){}' > conftest.cpp
8494 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
8495 <        ac_guessed_cxxflags=yes
8496 < else
8497 <        ac_guessed_cxxflags=no
9322 >                openbabel_dir="not_set"
9323   fi
8499 rm -f conftest*
9324  
9325 + if test "$openbabel_dir" != "no"; then
9326 +
9327 + if test "$openbabel_dir" != "not_set" ; then
9328 +  if test -d "$openbabel_dir"
9329 +  then
9330 +    OPENBABEL_HOME="$openbabel_dir"
9331 +  else
9332 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9333 + $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9334 +        OPENBABEL_HOME=/usr/local
9335 +        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9336 +        then
9337 +                OPENBABEL_HOME=/usr
9338 +        fi
9339 +  fi
9340   fi
9341 < echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
9342 < echo "${ECHO_T}$ac_guessed_cxxflags" >&6
9343 < if test "$ac_guessed_cxxflags" = yes; then
9344 <        :
9341 > #
9342 > # Locate openbabel, if wanted
9343 > #
9344 > if test -n "${OPENBABEL_HOME}"
9345 > then
9346  
9347 < else
9348 <        :
9347 >        ac_ext=cpp
9348 > ac_cpp='$CXXCPP $CPPFLAGS'
9349 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9350 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9351 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9352  
9353 <        echo ""
9354 <        echo "**********************************************************"
9355 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
9356 <        echo "* your compiler.                                         *"
9357 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9358 <        echo "**********************************************************"
9359 <        echo ""
9360 <        CXXFLAGS=""
9361 <
9353 >        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9354 >        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9355 >        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9356 >        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9357 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9358 > if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9359 >  openbabel_cv_openbabel_h=yes
9360 > else
9361 >  openbabel_cv_openbabel_h=no
9362   fi
9363  
9364  
9365 +        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9366 + if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9367 +  openbabel_cv_obconversion_h=yes
9368 + else
9369 +  openbabel_cv_obconversion_h=no
9370   fi
9371  
9372  
9373 +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9374 + /* end confdefs.h.  */
9375  
9376  
9377 + #include <openbabel/babelconfig.h>
9378 + #include <openbabel/obconversion.h>
9379 + using namespace std;
9380 + using namespace OpenBabel;
9381  
9382 < # Try to determine "good" native compiler flags if none specified on command
9383 < # line
9382 > #ifdef FC_DUMMY_MAIN
9383 > #ifndef FC_DUMMY_MAIN_EQ_F77
9384 > #  ifdef __cplusplus
9385 >     extern "C"
9386 > #  endif
9387 >   int FC_DUMMY_MAIN() { return 1; }
9388 > #endif
9389 > #endif
9390 > int
9391 > main ()
9392 > {
9393  
9394 < if test x"$F90FLAGS" = x ; then
8532 <  F90FLAGS=""
8533 <  case "${host_cpu}-${host_os}" in
9394 > OBConversion Conv(&cin, &cout);
9395  
8535  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
8536                    F90FLAGS="-O"
8537                fi;;
8538   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
8539                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8540                fi;;
8541   powerpc*-aix*)
8542        if test "$F90" = f90 -o "$F90" = xlf90; then
8543                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
8544                echo "*******************************************************"
8545                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8546                echo "*  recommended that you use                           *"
8547                echo "*                                                     *"
8548                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8549                echo "*                                 ^^^                 *"
8550                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8551                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
8552                echo "*******************************************************"
8553        fi;;
8554   *darwin*)
8555        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
8556                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
8557        fi;;
8558  esac
9396  
9397 <  if test -n "$CPU_FLAGS"; then
9398 <        F90FLAGS="$F90FLAGS $CPU_FLAGS"
9399 <  fi
9397 >  ;
9398 >  return 0;
9399 > }
9400 > _ACEOF
9401 > if ac_fn_cxx_try_link "$LINENO"; then :
9402  
9403 <  if test -z "$F90FLAGS"; then
9404 <        echo ""
9405 <        echo "**********************************************************"
8567 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
8568 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8569 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
8570 <        echo "**********************************************************"
8571 <        echo ""
8572 <        F90FLAGS="-O3"
8573 <  fi
9403 >                openbabel_lib_found="yes"
9404 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9405 > $as_echo "found" >&6; }
9406  
8575
8576 echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
8577 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
8578 if test "${ac_guessed_f90flags+set}" = set; then
8579  echo $ECHO_N "(cached) $ECHO_C" >&6
9407   else
9408  
9409 +                openbabel_lib_found="no"
9410 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9411 + $as_echo "not found" >&6; }
9412  
9413  
8584 ac_ext=f90
8585 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
8586 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8587 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
8588
8589 echo 'program main' > conftest.$ac_ext
8590 echo 'end program main' >> conftest.$ac_ext
8591 ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
8592 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8593  (eval $ac_compile) 2>&5
8594  ac_status=$?
8595  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596  (exit $ac_status); }; then
8597        ac_guessed_f90flags=yes
8598 else
8599        ac_guessed_f90flags=no
9414   fi
9415 < rm -f conftest*
9416 < ac_ext=c
9415 > rm -f core conftest.err conftest.$ac_objext \
9416 >    conftest$ac_exeext conftest.$ac_ext
9417 >        ac_ext=c
9418   ac_cpp='$CPP $CPPFLAGS'
9419   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9420   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9421   ac_compiler_gnu=$ac_cv_c_compiler_gnu
9422  
9423 +        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9424 +        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9425  
9426 +        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9427 +                USE_OPENBABEL=yes
9428 +                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9429 +                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9430 +                OPENBABEL_LIB="-lopenbabel"
9431 +        else
9432 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9433 + $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9434 +                OPENBABEL_INC_DIR=
9435 +                OPENBABEL_LIB_DIR=
9436 +                OPENBABEL_LIB=
9437 +                USE_OPENBABEL=no
9438 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9439 + $as_echo "failed" >&6; }
9440 +                echo ""
9441 +                echo "*********************************************************"
9442 +                echo "* WARNING: Could not find a working openbabel-2.x       *"
9443 +                echo "* installation If you need OOPSE to be able to convert  *"
9444 +                echo "* xyz or pdb files you need to specify a valid          *"
9445 +                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
9446 +                echo "*                                                       *"
9447 +                echo "* OOPSE will still work without openbabel installed.    *"
9448 +                echo "*********************************************************"
9449 +                echo ""
9450 +        fi
9451 +
9452 +
9453 +
9454 +
9455   fi
9456 < echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
8611 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
8612 < if test "$ac_guessed_f90flags" = yes; then
8613 <        :
9456 > fi
9457  
9458 +
9459 + # Checks for header files.
9460 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9461 + $as_echo_n "checking for ANSI C header files... " >&6; }
9462 + if test "${ac_cv_header_stdc+set}" = set; then :
9463 +  $as_echo_n "(cached) " >&6
9464   else
9465 <        :
9465 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466 > /* end confdefs.h.  */
9467 > #include <stdlib.h>
9468 > #include <stdarg.h>
9469 > #include <string.h>
9470 > #include <float.h>
9471  
9472 <        echo ""
9473 <        echo "**********************************************************"
9474 <        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
9475 <        echo "* your compiler.                                         *"
9476 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
9477 <        echo "**********************************************************"
9478 <        echo ""
9479 <        F90FLAGS=""
9472 > #ifdef FC_DUMMY_MAIN
9473 > #ifndef FC_DUMMY_MAIN_EQ_F77
9474 > #  ifdef __cplusplus
9475 >     extern "C"
9476 > #  endif
9477 >   int FC_DUMMY_MAIN() { return 1; }
9478 > #endif
9479 > #endif
9480 > int
9481 > main ()
9482 > {
9483  
9484 +  ;
9485 +  return 0;
9486 + }
9487 + _ACEOF
9488 + if ac_fn_c_try_compile "$LINENO"; then :
9489 +  ac_cv_header_stdc=yes
9490 + else
9491 +  ac_cv_header_stdc=no
9492   fi
9493 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9494  
9495 + if test $ac_cv_header_stdc = yes; then
9496 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9497 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9498 + /* end confdefs.h.  */
9499 + #include <string.h>
9500  
9501 + _ACEOF
9502 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9503 +  $EGREP "memchr" >/dev/null 2>&1; then :
9504 +
9505 + else
9506 +  ac_cv_header_stdc=no
9507   fi
9508 + rm -f conftest*
9509  
9510 <     ;;
8633 < esac
9510 > fi
9511  
9512 < # Find a good install program.  We prefer a C program (faster),
9513 < # so one script is as good as another.  But avoid the broken or
9514 < # incompatible versions:
9515 < # SysV /etc/install, /usr/sbin/install
9516 < # SunOS /usr/etc/install
8640 < # IRIX /sbin/install
8641 < # AIX /bin/install
8642 < # AmigaOS /C/install, which installs bootblocks on floppy discs
8643 < # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8644 < # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8645 < # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8646 < # OS/2's system install, which has a completely different semantic
8647 < # ./install, which can be erroneously created by make from ./install.sh.
8648 < echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8649 < echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
8650 < if test -z "$INSTALL"; then
8651 < if test "${ac_cv_path_install+set}" = set; then
8652 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8653 < else
8654 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8655 < for as_dir in $PATH
8656 < do
8657 <  IFS=$as_save_IFS
8658 <  test -z "$as_dir" && as_dir=.
8659 <  # Account for people who put trailing slashes in PATH elements.
8660 < case $as_dir/ in
8661 <  ./ | .// | /cC/* | \
8662 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8663 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8664 <  /usr/ucb/* ) ;;
8665 <  *)
8666 <    # OSF1 and SCO ODT 3.0 have their own names for install.
8667 <    # Don't use installbsd from OSF since it installs stuff as root
8668 <    # by default.
8669 <    for ac_prog in ginstall scoinst install; do
8670 <      for ac_exec_ext in '' $ac_executable_extensions; do
8671 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8672 <          if test $ac_prog = install &&
8673 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8674 <            # AIX install.  It has an incompatible calling convention.
8675 <            :
8676 <          elif test $ac_prog = install &&
8677 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8678 <            # program-specific install script used by HP pwplus--don't use.
8679 <            :
8680 <          else
8681 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8682 <            break 3
8683 <          fi
8684 <        fi
8685 <      done
8686 <    done
8687 <    ;;
8688 < esac
8689 < done
9512 > if test $ac_cv_header_stdc = yes; then
9513 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9514 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9515 > /* end confdefs.h.  */
9516 > #include <stdlib.h>
9517  
9518 + _ACEOF
9519 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9520 +  $EGREP "free" >/dev/null 2>&1; then :
9521  
9522 + else
9523 +  ac_cv_header_stdc=no
9524   fi
9525 <  if test "${ac_cv_path_install+set}" = set; then
8694 <    INSTALL=$ac_cv_path_install
8695 <  else
8696 <    # As a last resort, use the slow shell script.  We don't cache a
8697 <    # path for INSTALL within a source directory, because that will
8698 <    # break other packages using the cache if that directory is
8699 <    # removed, or if the path is relative.
8700 <    INSTALL=$ac_install_sh
8701 <  fi
8702 < fi
8703 < echo "$as_me:$LINENO: result: $INSTALL" >&5
8704 < echo "${ECHO_T}$INSTALL" >&6
9525 > rm -f conftest*
9526  
8706 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8707 # It thinks the first close brace ends the variable substitution.
8708 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8709
8710 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8711
8712 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8713
8714 echo "$as_me:$LINENO: checking whether ln -s works" >&5
8715 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8716 LN_S=$as_ln_s
8717 if test "$LN_S" = "ln -s"; then
8718  echo "$as_me:$LINENO: result: yes" >&5
8719 echo "${ECHO_T}yes" >&6
8720 else
8721  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
8722 echo "${ECHO_T}no, using $LN_S" >&6
9527   fi
9528  
9529 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9530 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
9531 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
9532 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8729 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9529 > if test $ac_cv_header_stdc = yes; then
9530 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9531 >  if test "$cross_compiling" = yes; then :
9532 >  :
9533   else
9534 <  cat >conftest.make <<\_ACEOF
9535 < all:
9536 <        @echo 'ac_maketemp="$(MAKE)"'
9534 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535 > /* end confdefs.h.  */
9536 > #include <ctype.h>
9537 > #include <stdlib.h>
9538 > #if ((' ' & 0x0FF) == 0x020)
9539 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9540 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9541 > #else
9542 > # define ISLOWER(c) \
9543 >                   (('a' <= (c) && (c) <= 'i') \
9544 >                     || ('j' <= (c) && (c) <= 'r') \
9545 >                     || ('s' <= (c) && (c) <= 'z'))
9546 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9547 > #endif
9548 >
9549 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9550 > int
9551 > main ()
9552 > {
9553 >  int i;
9554 >  for (i = 0; i < 256; i++)
9555 >    if (XOR (islower (i), ISLOWER (i))
9556 >        || toupper (i) != TOUPPER (i))
9557 >      return 2;
9558 >  return 0;
9559 > }
9560   _ACEOF
9561 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9562 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
8737 < if test -n "$ac_maketemp"; then
8738 <  eval ac_cv_prog_make_${ac_make}_set=yes
9561 > if ac_fn_c_try_run "$LINENO"; then :
9562 >
9563   else
9564 <  eval ac_cv_prog_make_${ac_make}_set=no
9564 >  ac_cv_header_stdc=no
9565   fi
9566 < rm -f conftest.make
9566 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9567 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9568   fi
8744 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8745  echo "$as_me:$LINENO: result: yes" >&5
8746 echo "${ECHO_T}yes" >&6
8747  SET_MAKE=
8748 else
8749  echo "$as_me:$LINENO: result: no" >&5
8750 echo "${ECHO_T}no" >&6
8751  SET_MAKE="MAKE=${MAKE-make}"
8752 fi
9569  
8754 if test -n "$ac_tool_prefix"; then
8755  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8756 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8757 echo "$as_me:$LINENO: checking for $ac_word" >&5
8758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8759 if test "${ac_cv_prog_RANLIB+set}" = set; then
8760  echo $ECHO_N "(cached) $ECHO_C" >&6
8761 else
8762  if test -n "$RANLIB"; then
8763  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8764 else
8765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8766 for as_dir in $PATH
8767 do
8768  IFS=$as_save_IFS
8769  test -z "$as_dir" && as_dir=.
8770  for ac_exec_ext in '' $ac_executable_extensions; do
8771  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8772    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8773    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8774    break 2
8775  fi
8776 done
8777 done
8778
9570   fi
9571   fi
9572 < RANLIB=$ac_cv_prog_RANLIB
9573 < if test -n "$RANLIB"; then
9574 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
8784 < echo "${ECHO_T}$RANLIB" >&6
8785 < else
8786 <  echo "$as_me:$LINENO: result: no" >&5
8787 < echo "${ECHO_T}no" >&6
8788 < fi
9572 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9573 > $as_echo "$ac_cv_header_stdc" >&6; }
9574 > if test $ac_cv_header_stdc = yes; then
9575  
9576 < fi
8791 < if test -z "$ac_cv_prog_RANLIB"; then
8792 <  ac_ct_RANLIB=$RANLIB
8793 <  # Extract the first word of "ranlib", so it can be a program name with args.
8794 < set dummy ranlib; 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_ac_ct_RANLIB+set}" = set; then
8798 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8799 < else
8800 <  if test -n "$ac_ct_RANLIB"; then
8801 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib"
8811 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8812 <    break 2
8813 <  fi
8814 < done
8815 < done
9576 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9577  
8817  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
9578   fi
8819 fi
8820 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8821 if test -n "$ac_ct_RANLIB"; then
8822  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8823 echo "${ECHO_T}$ac_ct_RANLIB" >&6
8824 else
8825  echo "$as_me:$LINENO: result: no" >&5
8826 echo "${ECHO_T}no" >&6
8827 fi
9579  
9580 <  RANLIB=$ac_ct_RANLIB
9581 < else
9582 <  RANLIB="$ac_cv_prog_RANLIB"
9583 < fi
9580 > for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
9581 > do :
9582 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9583 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9584 > eval as_val=\$$as_ac_Header
9585 >   if test "x$as_val" = x""yes; then :
9586 >  cat >>confdefs.h <<_ACEOF
9587 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9588 > _ACEOF
9589  
8834 for ac_prog in 'bison -y' byacc
8835 do
8836  # Extract the first word of "$ac_prog", so it can be a program name with args.
8837 set dummy $ac_prog; ac_word=$2
8838 echo "$as_me:$LINENO: checking for $ac_word" >&5
8839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8840 if test "${ac_cv_prog_YACC+set}" = set; then
8841  echo $ECHO_N "(cached) $ECHO_C" >&6
8842 else
8843  if test -n "$YACC"; then
8844  ac_cv_prog_YACC="$YACC" # Let the user override the test.
8845 else
8846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8847 for as_dir in $PATH
8848 do
8849  IFS=$as_save_IFS
8850  test -z "$as_dir" && as_dir=.
8851  for ac_exec_ext in '' $ac_executable_extensions; do
8852  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8853    ac_cv_prog_YACC="$ac_prog"
8854    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8855    break 2
8856  fi
8857 done
8858 done
8859
9590   fi
8861 fi
8862 YACC=$ac_cv_prog_YACC
8863 if test -n "$YACC"; then
8864  echo "$as_me:$LINENO: result: $YACC" >&5
8865 echo "${ECHO_T}$YACC" >&6
8866 else
8867  echo "$as_me:$LINENO: result: no" >&5
8868 echo "${ECHO_T}no" >&6
8869 fi
9591  
8871  test -n "$YACC" && break
9592   done
8873 test -n "$YACC" || YACC="yacc"
9593  
8875 for ac_prog in flex lex
8876 do
8877  # Extract the first word of "$ac_prog", so it can be a program name with args.
8878 set dummy $ac_prog; ac_word=$2
8879 echo "$as_me:$LINENO: checking for $ac_word" >&5
8880 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8881 if test "${ac_cv_prog_LEX+set}" = set; then
8882  echo $ECHO_N "(cached) $ECHO_C" >&6
8883 else
8884  if test -n "$LEX"; then
8885  ac_cv_prog_LEX="$LEX" # Let the user override the test.
8886 else
8887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8888 for as_dir in $PATH
8889 do
8890  IFS=$as_save_IFS
8891  test -z "$as_dir" && as_dir=.
8892  for ac_exec_ext in '' $ac_executable_extensions; do
8893  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8894    ac_cv_prog_LEX="$ac_prog"
8895    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8896    break 2
8897  fi
8898 done
8899 done
9594  
9595 < fi
9596 < fi
9597 < LEX=$ac_cv_prog_LEX
9598 < if test -n "$LEX"; then
9599 <  echo "$as_me:$LINENO: result: $LEX" >&5
8906 < echo "${ECHO_T}$LEX" >&6
9595 > # Checks for typedefs, structures, and compiler characteristics.
9596 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9597 > $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9598 > if test "${ac_cv_header_stdbool_h+set}" = set; then :
9599 >  $as_echo_n "(cached) " >&6
9600   else
9601 <  echo "$as_me:$LINENO: result: no" >&5
9602 < echo "${ECHO_T}no" >&6
8910 < fi
9601 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9602 > /* end confdefs.h.  */
9603  
9604 <  test -n "$LEX" && break
9605 < done
9606 < test -n "$LEX" || LEX=":"
9604 > #include <stdbool.h>
9605 > #ifndef bool
9606 > "error: bool is not defined"
9607 > #endif
9608 > #ifndef false
9609 > "error: false is not defined"
9610 > #endif
9611 > #if false
9612 > "error: false is not 0"
9613 > #endif
9614 > #ifndef true
9615 > "error: true is not defined"
9616 > #endif
9617 > #if true != 1
9618 > "error: true is not 1"
9619 > #endif
9620 > #ifndef __bool_true_false_are_defined
9621 > "error: __bool_true_false_are_defined is not defined"
9622 > #endif
9623  
9624 < if test -z "$LEXLIB"
8917 < then
8918 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
8919 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
8920 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
8921 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8922 < else
8923 <  ac_check_lib_save_LIBS=$LIBS
8924 < LIBS="-lfl  $LIBS"
8925 < cat >conftest.$ac_ext <<_ACEOF
8926 < /* confdefs.h.  */
8927 < _ACEOF
8928 < cat confdefs.h >>conftest.$ac_ext
8929 < cat >>conftest.$ac_ext <<_ACEOF
8930 < /* end confdefs.h.  */
9624 >        struct s { _Bool s: 1; _Bool t; } s;
9625  
9626 < /* Override any gcc2 internal prototype to avoid an error.  */
9627 < #ifdef __cplusplus
9628 < extern "C"
9626 >        char a[true == 1 ? 1 : -1];
9627 >        char b[false == 0 ? 1 : -1];
9628 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9629 >        char d[(bool) 0.5 == true ? 1 : -1];
9630 >        bool e = &s;
9631 >        char f[(_Bool) 0.0 == false ? 1 : -1];
9632 >        char g[true];
9633 >        char h[sizeof (_Bool)];
9634 >        char i[sizeof s.t];
9635 >        enum { j = false, k = true, l = false * true, m = true * 256 };
9636 >        /* The following fails for
9637 >           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9638 >        _Bool n[m];
9639 >        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9640 >        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9641 > #       if defined __xlc__ || defined __GNUC__
9642 >         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9643 >            reported by James Lemley on 2005-10-05; see
9644 >            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9645 >            This test is not quite right, since xlc is allowed to
9646 >            reject this program, as the initializer for xlcbug is
9647 >            not one of the forms that C requires support for.
9648 >            However, doing the test right would require a runtime
9649 >            test, and that would make cross-compilation harder.
9650 >            Let us hope that IBM fixes the xlc bug, and also adds
9651 >            support for this kind of constant expression.  In the
9652 >            meantime, this test will reject xlc, which is OK, since
9653 >            our stdbool.h substitute should suffice.  We also test
9654 >            this with GCC, where it should work, to detect more
9655 >            quickly whether someone messes up the test in the
9656 >            future.  */
9657 >         char digs[] = "0123456789";
9658 >         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9659 > #       endif
9660 >        /* Catch a bug in an HP-UX C compiler.  See
9661 >           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9662 >           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9663 >         */
9664 >        _Bool q = true;
9665 >        _Bool *pq = &q;
9666 >
9667 > #ifdef FC_DUMMY_MAIN
9668 > #ifndef FC_DUMMY_MAIN_EQ_F77
9669 > #  ifdef __cplusplus
9670 >     extern "C"
9671 > #  endif
9672 >   int FC_DUMMY_MAIN() { return 1; }
9673   #endif
9674 < /* We use char because int might match the return type of a gcc2
8937 <   builtin and then its argument prototype would still apply.  */
8938 < char yywrap ();
9674 > #endif
9675   int
9676   main ()
9677   {
9678 < yywrap ();
9678 >
9679 >        *pq |= q;
9680 >        *pq |= ! q;
9681 >        /* Refer to every declared value, to avoid compiler optimizations.  */
9682 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9683 >                + !m + !n + !o + !p + !q + !pq);
9684 >
9685    ;
9686    return 0;
9687   }
9688   _ACEOF
9689 < rm -f conftest.$ac_objext conftest$ac_exeext
9690 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8949 <  (eval $ac_link) 2>conftest.er1
8950 <  ac_status=$?
8951 <  grep -v '^ *+' conftest.er1 >conftest.err
8952 <  rm -f conftest.er1
8953 <  cat conftest.err >&5
8954 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8955 <  (exit $ac_status); } &&
8956 <         { ac_try='test -z "$ac_c_werror_flag"
8957 <                         || test ! -s conftest.err'
8958 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8959 <  (eval $ac_try) 2>&5
8960 <  ac_status=$?
8961 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8962 <  (exit $ac_status); }; } &&
8963 <         { ac_try='test -s conftest$ac_exeext'
8964 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8965 <  (eval $ac_try) 2>&5
8966 <  ac_status=$?
8967 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 <  (exit $ac_status); }; }; then
8969 <  ac_cv_lib_fl_yywrap=yes
9689 > if ac_fn_c_try_compile "$LINENO"; then :
9690 >  ac_cv_header_stdbool_h=yes
9691   else
9692 <  echo "$as_me: failed program was:" >&5
9693 < sed 's/^/| /' conftest.$ac_ext >&5
9692 >  ac_cv_header_stdbool_h=no
9693 > fi
9694 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9695 > fi
9696 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9697 > $as_echo "$ac_cv_header_stdbool_h" >&6; }
9698 > ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9699 > if test "x$ac_cv_type__Bool" = x""yes; then :
9700  
9701 < ac_cv_lib_fl_yywrap=no
9701 > cat >>confdefs.h <<_ACEOF
9702 > #define HAVE__BOOL 1
9703 > _ACEOF
9704 >
9705 >
9706   fi
9707 < rm -f conftest.err conftest.$ac_objext \
9708 <      conftest$ac_exeext conftest.$ac_ext
9709 < LIBS=$ac_check_lib_save_LIBS
9707 >
9708 > if test $ac_cv_header_stdbool_h = yes; then
9709 >
9710 > $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9711 >
9712   fi
9713 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
9714 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
9715 < if test $ac_cv_lib_fl_yywrap = yes; then
9716 <  LEXLIB="-lfl"
9713 >
9714 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9715 > $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9716 > if test "${ac_cv_c_const+set}" = set; then :
9717 >  $as_echo_n "(cached) " >&6
9718   else
9719 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
8986 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
8987 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
8988 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8989 < else
8990 <  ac_check_lib_save_LIBS=$LIBS
8991 < LIBS="-ll  $LIBS"
8992 < cat >conftest.$ac_ext <<_ACEOF
8993 < /* confdefs.h.  */
8994 < _ACEOF
8995 < cat confdefs.h >>conftest.$ac_ext
8996 < cat >>conftest.$ac_ext <<_ACEOF
9719 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9720   /* end confdefs.h.  */
9721  
9722 < /* Override any gcc2 internal prototype to avoid an error.  */
9723 < #ifdef __cplusplus
9724 < extern "C"
9722 > #ifdef FC_DUMMY_MAIN
9723 > #ifndef FC_DUMMY_MAIN_EQ_F77
9724 > #  ifdef __cplusplus
9725 >     extern "C"
9726 > #  endif
9727 >   int FC_DUMMY_MAIN() { return 1; }
9728   #endif
9729 < /* We use char because int might match the return type of a gcc2
9004 <   builtin and then its argument prototype would still apply.  */
9005 < char yywrap ();
9729 > #endif
9730   int
9731   main ()
9732   {
9733 < yywrap ();
9733 > /* FIXME: Include the comments suggested by Paul. */
9734 > #ifndef __cplusplus
9735 >  /* Ultrix mips cc rejects this.  */
9736 >  typedef int charset[2];
9737 >  const charset cs;
9738 >  /* SunOS 4.1.1 cc rejects this.  */
9739 >  char const *const *pcpcc;
9740 >  char **ppc;
9741 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9742 >  struct point {int x, y;};
9743 >  static struct point const zero = {0,0};
9744 >  /* AIX XL C 1.02.0.0 rejects this.
9745 >     It does not let you subtract one const X* pointer from another in
9746 >     an arm of an if-expression whose if-part is not a constant
9747 >     expression */
9748 >  const char *g = "string";
9749 >  pcpcc = &g + (g ? g-g : 0);
9750 >  /* HPUX 7.0 cc rejects these. */
9751 >  ++pcpcc;
9752 >  ppc = (char**) pcpcc;
9753 >  pcpcc = (char const *const *) ppc;
9754 >  { /* SCO 3.2v4 cc rejects this.  */
9755 >    char *t;
9756 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9757 >
9758 >    *t++ = 0;
9759 >    if (s) return 0;
9760 >  }
9761 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9762 >    int x[] = {25, 17};
9763 >    const int *foo = &x[0];
9764 >    ++foo;
9765 >  }
9766 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9767 >    typedef const int *iptr;
9768 >    iptr p = 0;
9769 >    ++p;
9770 >  }
9771 >  { /* AIX XL C 1.02.0.0 rejects this saying
9772 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9773 >    struct s { int j; const int *ap[3]; };
9774 >    struct s *b; b->j = 5;
9775 >  }
9776 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9777 >    const int foo = 10;
9778 >    if (!foo) return 0;
9779 >  }
9780 >  return !cs[0] && !zero.x;
9781 > #endif
9782 >
9783    ;
9784    return 0;
9785   }
9786   _ACEOF
9787 < rm -f conftest.$ac_objext conftest$ac_exeext
9788 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9016 <  (eval $ac_link) 2>conftest.er1
9017 <  ac_status=$?
9018 <  grep -v '^ *+' conftest.er1 >conftest.err
9019 <  rm -f conftest.er1
9020 <  cat conftest.err >&5
9021 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9022 <  (exit $ac_status); } &&
9023 <         { ac_try='test -z "$ac_c_werror_flag"
9024 <                         || test ! -s conftest.err'
9025 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9026 <  (eval $ac_try) 2>&5
9027 <  ac_status=$?
9028 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9029 <  (exit $ac_status); }; } &&
9030 <         { ac_try='test -s conftest$ac_exeext'
9031 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9032 <  (eval $ac_try) 2>&5
9033 <  ac_status=$?
9034 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9035 <  (exit $ac_status); }; }; then
9036 <  ac_cv_lib_l_yywrap=yes
9787 > if ac_fn_c_try_compile "$LINENO"; then :
9788 >  ac_cv_c_const=yes
9789   else
9790 <  echo "$as_me: failed program was:" >&5
9039 < sed 's/^/| /' conftest.$ac_ext >&5
9040 <
9041 < ac_cv_lib_l_yywrap=no
9790 >  ac_cv_c_const=no
9791   fi
9792 < rm -f conftest.err conftest.$ac_objext \
9044 <      conftest$ac_exeext conftest.$ac_ext
9045 < LIBS=$ac_check_lib_save_LIBS
9792 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9793   fi
9794 < echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
9795 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
9796 < if test $ac_cv_lib_l_yywrap = yes; then
9050 <  LEXLIB="-ll"
9051 < fi
9794 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9795 > $as_echo "$ac_cv_c_const" >&6; }
9796 > if test $ac_cv_c_const = no; then
9797  
9798 < fi
9798 > $as_echo "#define const /**/" >>confdefs.h
9799  
9800   fi
9801  
9802 < if test "x$LEX" != "x:"; then
9803 <  echo "$as_me:$LINENO: checking lex output file root" >&5
9804 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
9805 < if test "${ac_cv_prog_lex_root+set}" = set; then
9061 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9802 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9803 > $as_echo_n "checking for inline... " >&6; }
9804 > if test "${ac_cv_c_inline+set}" = set; then :
9805 >  $as_echo_n "(cached) " >&6
9806   else
9807 <  # The minimal lex program is just a single line: %%.  But some broken lexes
9808 < # (Solaris, I think it was) want two %% lines, so accommodate them.
9809 < cat >conftest.l <<_ACEOF
9810 < %%
9811 < %%
9807 >  ac_cv_c_inline=no
9808 > for ac_kw in inline __inline__ __inline; do
9809 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810 > /* end confdefs.h.  */
9811 > #ifndef __cplusplus
9812 > typedef int foo_t;
9813 > static $ac_kw foo_t static_foo () {return 0; }
9814 > $ac_kw foo_t foo () {return 0; }
9815 > #endif
9816 >
9817   _ACEOF
9818 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
9819 <  (eval $LEX conftest.l) 2>&5
9071 <  ac_status=$?
9072 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9073 <  (exit $ac_status); }
9074 < if test -f lex.yy.c; then
9075 <  ac_cv_prog_lex_root=lex.yy
9076 < elif test -f lexyy.c; then
9077 <  ac_cv_prog_lex_root=lexyy
9078 < else
9079 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
9080 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
9081 <   { (exit 1); exit 1; }; }
9818 > if ac_fn_c_try_compile "$LINENO"; then :
9819 >  ac_cv_c_inline=$ac_kw
9820   fi
9821 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9822 +  test "$ac_cv_c_inline" != no && break
9823 + done
9824 +
9825   fi
9826 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
9827 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
9086 < rm -f conftest.l
9087 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
9826 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9827 > $as_echo "$ac_cv_c_inline" >&6; }
9828  
9829 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
9830 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
9831 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
9832 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9833 < else
9834 <  # POSIX says lex can declare yytext either as a pointer or an array; the
9835 < # default is implementation-dependent. Figure out which it is, since
9836 < # not all implementations provide the %pointer and %array declarations.
9837 < ac_cv_prog_lex_yytext_pointer=no
9838 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
9839 < ac_save_LIBS=$LIBS
9100 < LIBS="$LIBS $LEXLIB"
9101 < cat >conftest.$ac_ext <<_ACEOF
9102 < `cat $LEX_OUTPUT_ROOT.c`
9829 > case $ac_cv_c_inline in
9830 >  inline | yes) ;;
9831 >  *)
9832 >    case $ac_cv_c_inline in
9833 >      no) ac_val=;;
9834 >      *) ac_val=$ac_cv_c_inline;;
9835 >    esac
9836 >    cat >>confdefs.h <<_ACEOF
9837 > #ifndef __cplusplus
9838 > #define inline $ac_val
9839 > #endif
9840   _ACEOF
9841 < rm -f conftest.$ac_objext conftest$ac_exeext
9842 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9106 <  (eval $ac_link) 2>conftest.er1
9107 <  ac_status=$?
9108 <  grep -v '^ *+' conftest.er1 >conftest.err
9109 <  rm -f conftest.er1
9110 <  cat conftest.err >&5
9111 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112 <  (exit $ac_status); } &&
9113 <         { ac_try='test -z "$ac_c_werror_flag"
9114 <                         || test ! -s conftest.err'
9115 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9116 <  (eval $ac_try) 2>&5
9117 <  ac_status=$?
9118 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9119 <  (exit $ac_status); }; } &&
9120 <         { ac_try='test -s conftest$ac_exeext'
9121 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9122 <  (eval $ac_try) 2>&5
9123 <  ac_status=$?
9124 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 <  (exit $ac_status); }; }; then
9126 <  ac_cv_prog_lex_yytext_pointer=yes
9127 < else
9128 <  echo "$as_me: failed program was:" >&5
9129 < sed 's/^/| /' conftest.$ac_ext >&5
9841 >    ;;
9842 > esac
9843  
9844 < fi
9845 < rm -f conftest.err conftest.$ac_objext \
9133 <      conftest$ac_exeext conftest.$ac_ext
9134 < LIBS=$ac_save_LIBS
9135 < rm -f "${LEX_OUTPUT_ROOT}.c"
9844 > ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9845 > if test "x$ac_cv_type_size_t" = x""yes; then :
9846  
9847 < fi
9138 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
9139 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
9140 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
9847 > else
9848  
9849 < cat >>confdefs.h <<\_ACEOF
9850 < #define YYTEXT_POINTER 1
9849 > cat >>confdefs.h <<_ACEOF
9850 > #define size_t unsigned int
9851   _ACEOF
9852  
9853   fi
9854  
9855 < fi
9856 <
9857 <   # Extract the first word of "perl", so it can be a program name with args.
9858 < set dummy perl; ac_word=$2
9152 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9153 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9154 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
9155 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9855 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9856 > $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9857 > if test "${ac_cv_header_time+set}" = set; then :
9858 >  $as_echo_n "(cached) " >&6
9859   else
9860 <  case $PERLINTERP in
9861 <  [\\/]* | ?:[\\/]*)
9862 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9863 <  ;;
9864 <  *)
9162 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9163 < for as_dir in $PATH
9164 < do
9165 <  IFS=$as_save_IFS
9166 <  test -z "$as_dir" && as_dir=.
9167 <  for ac_exec_ext in '' $ac_executable_extensions; do
9168 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9169 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9170 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9171 <    break 2
9172 <  fi
9173 < done
9174 < done
9860 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9861 > /* end confdefs.h.  */
9862 > #include <sys/types.h>
9863 > #include <sys/time.h>
9864 > #include <time.h>
9865  
9866 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9867 <  ;;
9868 < esac
9866 > #ifdef FC_DUMMY_MAIN
9867 > #ifndef FC_DUMMY_MAIN_EQ_F77
9868 > #  ifdef __cplusplus
9869 >     extern "C"
9870 > #  endif
9871 >   int FC_DUMMY_MAIN() { return 1; }
9872 > #endif
9873 > #endif
9874 > int
9875 > main ()
9876 > {
9877 > if ((struct tm *) 0)
9878 > return 0;
9879 >  ;
9880 >  return 0;
9881 > }
9882 > _ACEOF
9883 > if ac_fn_c_try_compile "$LINENO"; then :
9884 >  ac_cv_header_time=yes
9885 > else
9886 >  ac_cv_header_time=no
9887   fi
9888 < PERLINTERP=$ac_cv_path_PERLINTERP
9888 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9889 > fi
9890 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9891 > $as_echo "$ac_cv_header_time" >&6; }
9892 > if test $ac_cv_header_time = yes; then
9893  
9894 < if test -n "$PERLINTERP"; then
9895 <  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9184 < echo "${ECHO_T}$PERLINTERP" >&6
9185 < else
9186 <  echo "$as_me:$LINENO: result: no" >&5
9187 < echo "${ECHO_T}no" >&6
9894 > $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9895 >
9896   fi
9897  
9190   ac_cv_path_perlinterp="$PERLINTERP"
9191   _sHpB='#!'
9898  
9899 + # Checks for library functions.
9900 + for ac_header in stdlib.h
9901 + do :
9902 +  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9903 + if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9904 +  cat >>confdefs.h <<_ACEOF
9905 + #define HAVE_STDLIB_H 1
9906 + _ACEOF
9907  
9908 < # Check whether --with-perl-shebang or --without-perl-shebang was given.
9909 < if test "${with_perl_shebang+set}" = set; then
9910 <  withval="$with_perl_shebang"
9911 <  opt_perl_shebang="$withval"
9908 > fi
9909 >
9910 > done
9911 >
9912 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9913 > $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9914 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9915 >  $as_echo_n "(cached) " >&6
9916   else
9917 <                opt_perl_shebang="not_set"
9918 < fi;
9201 <   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
9202 < echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
9203 < if test "${ax_cv_opt_perl_shebang+set}" = set; then
9204 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9917 >  if test "$cross_compiling" = yes; then :
9918 >  ac_cv_func_malloc_0_nonnull=no
9919   else
9920 <   case "$opt_perl_shebang" in
9921 <                      not_set  ) ax_cv_opt_perl_shebang=''
9922 <                               ;;
9923 <                         *     )
9924 <        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
9925 <                    esac
9920 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921 > /* end confdefs.h.  */
9922 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9923 > # include <stdlib.h>
9924 > #else
9925 > char *malloc ();
9926 > #endif
9927  
9928 + #ifdef FC_DUMMY_MAIN
9929 + #ifndef FC_DUMMY_MAIN_EQ_F77
9930 + #  ifdef __cplusplus
9931 +     extern "C"
9932 + #  endif
9933 +   int FC_DUMMY_MAIN() { return 1; }
9934 + #endif
9935 + #endif
9936 + int
9937 + main ()
9938 + {
9939 + return ! malloc (0);
9940 +  ;
9941 +  return 0;
9942 + }
9943 + _ACEOF
9944 + if ac_fn_c_try_run "$LINENO"; then :
9945 +  ac_cv_func_malloc_0_nonnull=yes
9946 + else
9947 +  ac_cv_func_malloc_0_nonnull=no
9948   fi
9949 < echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
9950 < echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
9951 <   if test "A$ax_cv_opt_perl_shebang" != "A"
9217 <     then
9218 <       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
9219 <       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9220 <              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
9221 < echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
9949 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9950 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9951 > fi
9952  
9223 # Automatic detection of sharpbang formula starts here
9224     else
9225   _somian_shbangperl=`$PERLINTERP -V:startperl`
9226   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
9227   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
9228 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
9229 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
9230  echo $ECHO_N "(cached) $ECHO_C" >&6
9231 else
9232  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9233        if test "x$_somian_kspb_perl" == x
9234          then _somian_ksbp_warn_empty='durnit'
9235          else
9236          case "A$_somian_kspb_perl" in
9237                 A#!*perl* )
9238           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
9239                        ;;
9240                     A*    )  _somian_ksbp_warn_defau='trouble'
9241                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
9242          esac
9243        fi
9244
9953   fi
9954 < echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
9955 < echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
9956 < # The above prints Checking ... result message to user.
9249 <   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9954 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9955 > $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9956 > if test $ac_cv_func_malloc_0_nonnull = yes; then :
9957  
9958 <    if test A${_somian_ksbp_warn_empty+set} == Aset
9252 <      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9253 < echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9254 <    fi
9255 < # Inform user after printing result value
9256 <    if test A${_somian_ksbp_warn_defau+set} == Aset
9257 <      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9258 < echo "$as_me: Maybe Not good -" >&6;}
9259 <           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9260 < echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9261 <      else { echo "$as_me:$LINENO: OK Good result - " >&5
9262 < echo "$as_me: OK Good result - " >&6;}
9263 <           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9264 < echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9265 <    fi
9266 <  fi
9958 > $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9959  
9268 # Extract the first word of "ar", so it can be a program name with args.
9269 set dummy ar; ac_word=$2
9270 echo "$as_me:$LINENO: checking for $ac_word" >&5
9271 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9272 if test "${ac_cv_prog_AR+set}" = set; then
9273  echo $ECHO_N "(cached) $ECHO_C" >&6
9960   else
9961 <  if test -n "$AR"; then
9276 <  ac_cv_prog_AR="$AR" # Let the user override the test.
9277 < else
9278 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9279 < for as_dir in $PATH
9280 < do
9281 <  IFS=$as_save_IFS
9282 <  test -z "$as_dir" && as_dir=.
9283 <  for ac_exec_ext in '' $ac_executable_extensions; do
9284 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9285 <    ac_cv_prog_AR="ar"
9286 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9287 <    break 2
9288 <  fi
9289 < done
9290 < done
9961 >  $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9962  
9963 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
9963 >   case " $LIBOBJS " in
9964 >  *" malloc.$ac_objext "* ) ;;
9965 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9966 > ;;
9967 > esac
9968 >
9969 >
9970 > $as_echo "#define malloc rpl_malloc" >>confdefs.h
9971 >
9972   fi
9294 fi
9295 AR=$ac_cv_prog_AR
9296 if test -n "$AR"; then
9297  echo "$as_me:$LINENO: result: $AR" >&5
9298 echo "${ECHO_T}$AR" >&6
9299 else
9300  echo "$as_me:$LINENO: result: no" >&5
9301 echo "${ECHO_T}no" >&6
9302 fi
9973  
9304 if test "$AR" = "NONE"; then
9305  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9306 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9307   { (exit 1); exit 1; }; }
9308  cat >confcache <<\_ACEOF
9309 # This file is a shell script that caches the results of configure
9310 # tests run on this system so they can be shared between configure
9311 # scripts and configure runs, see configure's option --config-cache.
9312 # It is not useful on other systems.  If it contains results you don't
9313 # want to keep, you may remove or edit it.
9314 #
9315 # config.status only pays attention to the cache file if you give it
9316 # the --recheck option to rerun configure.
9317 #
9318 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9319 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9320 # following values.
9974  
9975 + for ac_header in stdlib.h
9976 + do :
9977 +  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9978 + if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9979 +  cat >>confdefs.h <<_ACEOF
9980 + #define HAVE_STDLIB_H 1
9981   _ACEOF
9982  
9983 < # The following way of writing the cache mishandles newlines in values,
9984 < # but we know of no workaround that is simple, portable, and efficient.
9985 < # So, don't put newlines in cache variables' values.
9986 < # Ultrix sh set writes to stderr and can't be redirected directly,
9987 < # and sets the high bit in the cache file unless we assign to the vars.
9983 > fi
9984 >
9985 > done
9986 >
9987 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9988 > $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9989 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9990 >  $as_echo_n "(cached) " >&6
9991 > else
9992 >  if test "$cross_compiling" = yes; then :
9993 >  ac_cv_func_realloc_0_nonnull=no
9994 > else
9995 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9996 > /* end confdefs.h.  */
9997 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9998 > # include <stdlib.h>
9999 > #else
10000 > char *realloc ();
10001 > #endif
10002 >
10003 > #ifdef FC_DUMMY_MAIN
10004 > #ifndef FC_DUMMY_MAIN_EQ_F77
10005 > #  ifdef __cplusplus
10006 >     extern "C"
10007 > #  endif
10008 >   int FC_DUMMY_MAIN() { return 1; }
10009 > #endif
10010 > #endif
10011 > int
10012 > main ()
10013   {
10014 <  (set) 2>&1 |
10015 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
10016 <    *ac_space=\ *)
10017 <      # `set' does not quote correctly, so add quotes (double-quote
10018 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
10019 <      sed -n \
10020 <        "s/'/'\\\\''/g;
10021 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10022 <      ;;
9339 <    *)
9340 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
9341 <      sed -n \
9342 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9343 <      ;;
9344 <    esac;
9345 < } |
9346 <  sed '
9347 <     t clear
9348 <     : clear
9349 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9350 <     t end
9351 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9352 <     : end' >>confcache
9353 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
9354 <  if test -w $cache_file; then
9355 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9356 <    cat confcache >$cache_file
9357 <  else
9358 <    echo "not updating unwritable cache $cache_file"
9359 <  fi
10014 > return ! realloc (0, 0);
10015 >  ;
10016 >  return 0;
10017 > }
10018 > _ACEOF
10019 > if ac_fn_c_try_run "$LINENO"; then :
10020 >  ac_cv_func_realloc_0_nonnull=yes
10021 > else
10022 >  ac_cv_func_realloc_0_nonnull=no
10023   fi
10024 < rm -f confcache
10025 <  exit 1
10024 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10025 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10026   fi
10027  
10028 < # Extract the first word of "ps", so it can be a program name with args.
10029 < set dummy ps; ac_word=$2
10030 < echo "$as_me:$LINENO: checking for $ac_word" >&5
10031 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10032 < if test "${ac_cv_path_PS+set}" = set; then
10033 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10028 > fi
10029 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
10030 > $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
10031 > if test $ac_cv_func_realloc_0_nonnull = yes; then :
10032 >
10033 > $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
10034 >
10035   else
10036 <  case $PS in
9373 <  [\\/]* | ?:[\\/]*)
9374 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
9375 <  ;;
9376 <  *)
9377 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9378 < for as_dir in $PATH
9379 < do
9380 <  IFS=$as_save_IFS
9381 <  test -z "$as_dir" && as_dir=.
9382 <  for ac_exec_ext in '' $ac_executable_extensions; do
9383 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9384 <    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
9385 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9386 <    break 2
9387 <  fi
9388 < done
9389 < done
10036 >  $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
10037  
10038 <  ;;
10038 >   case " $LIBOBJS " in
10039 >  *" realloc.$ac_objext "* ) ;;
10040 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10041 > ;;
10042   esac
9393 fi
9394 PS=$ac_cv_path_PS
10043  
9396 if test -n "$PS"; then
9397  echo "$as_me:$LINENO: result: $PS" >&5
9398 echo "${ECHO_T}$PS" >&6
9399 else
9400  echo "$as_me:$LINENO: result: no" >&5
9401 echo "${ECHO_T}no" >&6
9402 fi
10044  
10045 < echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
9405 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
9406 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
9407 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9408 < else
10045 > $as_echo "#define realloc rpl_realloc" >>confdefs.h
10046  
9410        if $PS ax -o rss > /dev/null 2>&1; then
9411                ac_cv_prog_ps_ax=yes
9412        else
9413                ac_cv_prog_ps_ax=no
9414        fi
9415        if $PS -ef -o rss > /dev/null 2>&1; then
9416                ac_cv_prog_ps_ef=yes
9417        else
9418                ac_cv_prog_ps_ef=no
9419        fi
9420        if test "$ac_cv_prog_ps_ax" = yes; then
9421                ac_cv_prog_ps_syntax=BSD
9422        else
9423                if test "$ac_cv_prog_ps_ef" = yes; then
9424                        ac_cv_prog_ps_syntax=POSIX
9425                else
9426                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
9427 echo "$as_me: error: Could not determine ps syntax" >&2;}
9428   { (exit 1); exit 1; }; }
9429                fi
9430        fi
9431
10047   fi
9433 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
9434 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
10048  
10049  
10050 < cat >>confdefs.h <<_ACEOF
10051 < #define PSCOMMAND $PS
10050 > for ac_header in sys/select.h sys/socket.h
10051 > do :
10052 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10053 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10054 > eval as_val=\$$as_ac_Header
10055 >   if test "x$as_val" = x""yes; then :
10056 >  cat >>confdefs.h <<_ACEOF
10057 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10058   _ACEOF
10059  
10060 + fi
10061  
10062 < cat >>confdefs.h <<\_ACEOF
9443 < #define OBAPI
9444 < _ACEOF
10062 > done
10063  
10064 <
10065 <
10066 < if test "$ac_cv_prog_ps_syntax" = BSD; then
10067 <
9450 < cat >>confdefs.h <<\_ACEOF
9451 < #define PSTYPE_IS_BSD 1
9452 < _ACEOF
9453 <
10064 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10065 > $as_echo_n "checking types of arguments for select... " >&6; }
10066 > if test "${ac_cv_func_select_args+set}" = set; then :
10067 >  $as_echo_n "(cached) " >&6
10068   else
10069 <   if test "$ac_cv_prog_ps_syntax" = POSIX; then
10069 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10070 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10071 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10072 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10073 > /* end confdefs.h.  */
10074 > $ac_includes_default
10075 > #ifdef HAVE_SYS_SELECT_H
10076 > # include <sys/select.h>
10077 > #endif
10078 > #ifdef HAVE_SYS_SOCKET_H
10079 > # include <sys/socket.h>
10080 > #endif
10081  
10082 < cat >>confdefs.h <<\_ACEOF
10083 < #define PSTYPE_IS_POSIX 1
10082 > #ifdef FC_DUMMY_MAIN
10083 > #ifndef FC_DUMMY_MAIN_EQ_F77
10084 > #  ifdef __cplusplus
10085 >     extern "C"
10086 > #  endif
10087 >   int FC_DUMMY_MAIN() { return 1; }
10088 > #endif
10089 > #endif
10090 > int
10091 > main ()
10092 > {
10093 > extern int select ($ac_arg1,
10094 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
10095 >                                            $ac_arg5);
10096 >  ;
10097 >  return 0;
10098 > }
10099   _ACEOF
10100 <
10101 <   else
9462 <       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
9463 < echo "$as_me: error: Unknown ps syntax type!" >&2;}
9464 <   { (exit 1); exit 1; }; }
9465 <   fi
10100 > if ac_fn_c_try_compile "$LINENO"; then :
10101 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10102   fi
10103 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10104 +  done
10105 + done
10106 + done
10107 + # Provide a safe default value.
10108 + : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10109  
9468
9469 # Check whether --with-mpi or --without-mpi was given.
9470 if test "${with_mpi+set}" = set; then
9471  withval="$with_mpi"
9472  with_mpi=$withval
9473 else
9474  with_mpi="no"
9475 fi;
9476
9477 case "x$with_mpi" in
9478        xyes | "x")  USE_MPI=yes;;
9479        xno) USE_MPI=no ;;
9480        *) MPI="$with_mpi"; USE_MPI=yes ;;
9481 esac
9482 if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
9483        MPI="/usr/local"
10110   fi
10111 < if test "$USE_MPI" = "yes"; then
10111 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10112 > $as_echo "$ac_cv_func_select_args" >&6; }
10113 > ac_save_IFS=$IFS; IFS=','
10114 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10115 > IFS=$ac_save_IFS
10116 > shift
10117  
10118 + cat >>confdefs.h <<_ACEOF
10119 + #define SELECT_TYPE_ARG1 $1
10120 + _ACEOF
10121  
9488 # Set variables...
9489 MPI_LIB_DIR="$MPI/lib"
9490 MPI_INC_DIR="$MPI/include"
10122  
10123 + cat >>confdefs.h <<_ACEOF
10124 + #define SELECT_TYPE_ARG234 ($2)
10125 + _ACEOF
10126  
10127  
10128 < echo "$as_me:$LINENO: checking for mpi.h" >&5
10129 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
9496 < have_mpi_h=0
9497 < rm -f conftest*
9498 < echo '#include <mpi.h>' > conftest.cc
9499 < if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
9500 <        echo "$as_me:$LINENO: result: yes" >&5
9501 < echo "${ECHO_T}yes" >&6
9502 <        have_mpi_h=1
9503 < else
9504 <        if test -s conftest.out ; then
9505 <                cat conftest.out >> config.log
9506 <        fi
9507 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9508 < echo "${ECHO_T}no! Check MPI include paths" >&6
9509 <        USE_MPI="no"
9510 < fi
9511 < rm -f conftest*
9512 < if test "$have_mpi_h" = 1; then
9513 <
9514 < cat >>confdefs.h <<\_ACEOF
9515 < #define HAVE_MPI_H 1
10128 > cat >>confdefs.h <<_ACEOF
10129 > #define SELECT_TYPE_ARG5 ($3)
10130   _ACEOF
10131  
9518 fi
9519
9520 echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
9521 echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
9522 have_mpif_h=0
10132   rm -f conftest*
9524 cat >conftest.f90 <<EOF
9525 program main
9526   include 'mpif.h'
9527 end
9528 EOF
9529 if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
9530        echo "$as_me:$LINENO: result: yes" >&5
9531 echo "${ECHO_T}yes" >&6
9532        MPI_F90_INC="$MPI_INC_DIR"
9533        have_mpif_h=1
9534 else
9535        if test -s conftest.out ; then
9536                cat conftest.out >> config.log
9537        fi
9538        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9539 echo "${ECHO_T}no! Check MPI include paths" >&6
9540        USE_MPI="no"
9541 fi
9542 rm -f conftest*
10133  
10134 < if test "$have_mpif_h" = 1; then
10135 <
10136 < cat >>confdefs.h <<\_ACEOF
10137 < #define HAVE_MPIF_H 1
9548 < _ACEOF
9549 <
9550 < fi
9551 <
9552 < ac_ext=c
9553 < ac_cpp='$CPP $CPPFLAGS'
9554 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9555 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9556 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
9557 <
9558 < ac_save_LDFLAGS=$LDFLAGS
9559 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
9560 <
9561 < if test x = x"$MPI_LIB"; then
9562 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9563 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9564 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9565 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10134 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10135 > $as_echo_n "checking for working strtod... " >&6; }
10136 > if test "${ac_cv_func_strtod+set}" = set; then :
10137 >  $as_echo_n "(cached) " >&6
10138   else
10139 <  ac_check_lib_save_LIBS=$LIBS
10140 < LIBS="-lmpich  $LIBS"
10141 < cat >conftest.$ac_ext <<_ACEOF
10142 < /* confdefs.h.  */
9571 < _ACEOF
9572 < cat confdefs.h >>conftest.$ac_ext
9573 < cat >>conftest.$ac_ext <<_ACEOF
10139 >  if test "$cross_compiling" = yes; then :
10140 >  ac_cv_func_strtod=no
10141 > else
10142 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10143   /* end confdefs.h.  */
10144  
10145 < /* Override any gcc2 internal prototype to avoid an error.  */
10146 < #ifdef __cplusplus
10147 < extern "C"
10145 > $ac_includes_default
10146 > #ifndef strtod
10147 > double strtod ();
10148   #endif
9580 /* We use char because int might match the return type of a gcc2
9581   builtin and then its argument prototype would still apply.  */
9582 char MPI_Init ();
10149   int
10150 < main ()
10150 > main()
10151   {
10152 < MPI_Init ();
10153 <  ;
10152 >  {
10153 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
10154 >    char *string = " +69";
10155 >    char *term;
10156 >    double value;
10157 >    value = strtod (string, &term);
10158 >    if (value != 69 || term != (string + 4))
10159 >      return 1;
10160 >  }
10161 >
10162 >  {
10163 >    /* Under Solaris 2.4, strtod returns the wrong value for the
10164 >       terminating character under some conditions.  */
10165 >    char *string = "NaN";
10166 >    char *term;
10167 >    strtod (string, &term);
10168 >    if (term != string && *(term - 1) == 0)
10169 >      return 1;
10170 >  }
10171    return 0;
10172   }
10173 +
10174   _ACEOF
10175 < rm -f conftest.$ac_objext conftest$ac_exeext
10176 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9593 <  (eval $ac_link) 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"
9601 <                         || test ! -s conftest.err'
9602 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9603 <  (eval $ac_try) 2>&5
9604 <  ac_status=$?
9605 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9606 <  (exit $ac_status); }; } &&
9607 <         { ac_try='test -s conftest$ac_exeext'
9608 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9609 <  (eval $ac_try) 2>&5
9610 <  ac_status=$?
9611 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9612 <  (exit $ac_status); }; }; then
9613 <  ac_cv_lib_mpich_MPI_Init=yes
10175 > if ac_fn_c_try_run "$LINENO"; then :
10176 >  ac_cv_func_strtod=yes
10177   else
10178 <  echo "$as_me: failed program was:" >&5
9616 < sed 's/^/| /' conftest.$ac_ext >&5
9617 <
9618 < ac_cv_lib_mpich_MPI_Init=no
10178 >  ac_cv_func_strtod=no
10179   fi
10180 < rm -f conftest.err conftest.$ac_objext \
10181 <      conftest$ac_exeext conftest.$ac_ext
9622 < LIBS=$ac_check_lib_save_LIBS
10180 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10181 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10182   fi
9624 echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
9625 echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9626 if test $ac_cv_lib_mpich_MPI_Init = yes; then
9627  MPI_LIB="-lmpich"
9628 fi
10183  
10184   fi
10185 < if test x = x"$MPI_LIB"; then
10186 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10187 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10188 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10189 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10190 < else
10191 <  ac_check_lib_save_LIBS=$LIBS
10192 < LIBS="-lmpi  $LIBS"
9639 < cat >conftest.$ac_ext <<_ACEOF
9640 < /* confdefs.h.  */
9641 < _ACEOF
9642 < cat confdefs.h >>conftest.$ac_ext
9643 < cat >>conftest.$ac_ext <<_ACEOF
9644 < /* end confdefs.h.  */
10185 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10186 > $as_echo "$ac_cv_func_strtod" >&6; }
10187 > if test $ac_cv_func_strtod = no; then
10188 >  case " $LIBOBJS " in
10189 >  *" strtod.$ac_objext "* ) ;;
10190 >  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10191 > ;;
10192 > esac
10193  
10194 < /* Override any gcc2 internal prototype to avoid an error.  */
10195 < #ifdef __cplusplus
9648 < extern "C"
9649 < #endif
9650 < /* We use char because int might match the return type of a gcc2
9651 <   builtin and then its argument prototype would still apply.  */
9652 < char MPI_Init ();
9653 < int
9654 < main ()
9655 < {
9656 < MPI_Init ();
9657 <  ;
9658 <  return 0;
9659 < }
9660 < _ACEOF
9661 < rm -f conftest.$ac_objext conftest$ac_exeext
9662 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9663 <  (eval $ac_link) 2>conftest.er1
9664 <  ac_status=$?
9665 <  grep -v '^ *+' conftest.er1 >conftest.err
9666 <  rm -f conftest.er1
9667 <  cat conftest.err >&5
9668 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9669 <  (exit $ac_status); } &&
9670 <         { ac_try='test -z "$ac_c_werror_flag"
9671 <                         || test ! -s conftest.err'
9672 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9673 <  (eval $ac_try) 2>&5
9674 <  ac_status=$?
9675 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9676 <  (exit $ac_status); }; } &&
9677 <         { ac_try='test -s conftest$ac_exeext'
9678 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9679 <  (eval $ac_try) 2>&5
9680 <  ac_status=$?
9681 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9682 <  (exit $ac_status); }; }; then
9683 <  ac_cv_lib_mpi_MPI_Init=yes
9684 < else
9685 <  echo "$as_me: failed program was:" >&5
9686 < sed 's/^/| /' conftest.$ac_ext >&5
10194 > ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10195 > if test "x$ac_cv_func_pow" = x""yes; then :
10196  
9688 ac_cv_lib_mpi_MPI_Init=no
10197   fi
9690 rm -f conftest.err conftest.$ac_objext \
9691      conftest$ac_exeext conftest.$ac_ext
9692 LIBS=$ac_check_lib_save_LIBS
9693 fi
9694 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9695 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9696 if test $ac_cv_lib_mpi_MPI_Init = yes; then
9697  MPI_LIB="-lmpi"
9698 fi
10198  
10199 < fi
10200 < $as_unset ac_cv_lib_mpi_MPI_Init
10201 < if test x = x"$MPI_LIB"; then
10202 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10203 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9705 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9706 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10199 > if test $ac_cv_func_pow = no; then
10200 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10201 > $as_echo_n "checking for pow in -lm... " >&6; }
10202 > if test "${ac_cv_lib_m_pow+set}" = set; then :
10203 >  $as_echo_n "(cached) " >&6
10204   else
10205    ac_check_lib_save_LIBS=$LIBS
10206 < LIBS="-lmpi "-llam" $LIBS"
10207 < cat >conftest.$ac_ext <<_ACEOF
9711 < /* confdefs.h.  */
9712 < _ACEOF
9713 < cat confdefs.h >>conftest.$ac_ext
9714 < cat >>conftest.$ac_ext <<_ACEOF
10206 > LIBS="-lm  $LIBS"
10207 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10208   /* end confdefs.h.  */
10209  
10210 < /* Override any gcc2 internal prototype to avoid an error.  */
10210 > /* Override any GCC internal prototype to avoid an error.
10211 >   Use char because int might match the return type of a GCC
10212 >   builtin and then its argument prototype would still apply.  */
10213   #ifdef __cplusplus
10214   extern "C"
10215   #endif
10216 < /* We use char because int might match the return type of a gcc2
10217 <   builtin and then its argument prototype would still apply.  */
10218 < char MPI_Init ();
10216 > char pow ();
10217 > #ifdef FC_DUMMY_MAIN
10218 > #ifndef FC_DUMMY_MAIN_EQ_F77
10219 > #  ifdef __cplusplus
10220 >     extern "C"
10221 > #  endif
10222 >   int FC_DUMMY_MAIN() { return 1; }
10223 > #endif
10224 > #endif
10225   int
10226   main ()
10227   {
10228 < MPI_Init ();
10228 > return pow ();
10229    ;
10230    return 0;
10231   }
10232   _ACEOF
10233 < rm -f conftest.$ac_objext conftest$ac_exeext
10234 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9734 <  (eval $ac_link) 2>conftest.er1
9735 <  ac_status=$?
9736 <  grep -v '^ *+' conftest.er1 >conftest.err
9737 <  rm -f conftest.er1
9738 <  cat conftest.err >&5
9739 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9740 <  (exit $ac_status); } &&
9741 <         { ac_try='test -z "$ac_c_werror_flag"
9742 <                         || test ! -s conftest.err'
9743 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9744 <  (eval $ac_try) 2>&5
9745 <  ac_status=$?
9746 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9747 <  (exit $ac_status); }; } &&
9748 <         { ac_try='test -s conftest$ac_exeext'
9749 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9750 <  (eval $ac_try) 2>&5
9751 <  ac_status=$?
9752 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9753 <  (exit $ac_status); }; }; then
9754 <  ac_cv_lib_mpi_MPI_Init=yes
10233 > if ac_fn_c_try_link "$LINENO"; then :
10234 >  ac_cv_lib_m_pow=yes
10235   else
10236 <  echo "$as_me: failed program was:" >&5
9757 < sed 's/^/| /' conftest.$ac_ext >&5
9758 <
9759 < ac_cv_lib_mpi_MPI_Init=no
10236 >  ac_cv_lib_m_pow=no
10237   fi
10238 < rm -f conftest.err conftest.$ac_objext \
10239 <      conftest$ac_exeext conftest.$ac_ext
10238 > rm -f core conftest.err conftest.$ac_objext \
10239 >    conftest$ac_exeext conftest.$ac_ext
10240   LIBS=$ac_check_lib_save_LIBS
10241   fi
10242 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
10243 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
10244 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
10245 <  MPI_LIB="-lmpi -llam"
10242 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10243 > $as_echo "$ac_cv_lib_m_pow" >&6; }
10244 > if test "x$ac_cv_lib_m_pow" = x""yes; then :
10245 >  POW_LIB=-lm
10246 > else
10247 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10248 > $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10249   fi
10250  
10251   fi
9772 $as_unset ac_cv_lib_mpich_MPI_Init
9773 if test x = x"$MPI_LIB"; then
9774        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9775 echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9776 if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9777  echo $ECHO_N "(cached) $ECHO_C" >&6
9778 else
9779  ac_check_lib_save_LIBS=$LIBS
9780 LIBS="-lmpich "-lpmpich" $LIBS"
9781 cat >conftest.$ac_ext <<_ACEOF
9782 /* confdefs.h.  */
9783 _ACEOF
9784 cat confdefs.h >>conftest.$ac_ext
9785 cat >>conftest.$ac_ext <<_ACEOF
9786 /* end confdefs.h.  */
10252  
9788 /* Override any gcc2 internal prototype to avoid an error.  */
9789 #ifdef __cplusplus
9790 extern "C"
9791 #endif
9792 /* We use char because int might match the return type of a gcc2
9793   builtin and then its argument prototype would still apply.  */
9794 char MPI_Init ();
9795 int
9796 main ()
9797 {
9798 MPI_Init ();
9799  ;
9800  return 0;
9801 }
9802 _ACEOF
9803 rm -f conftest.$ac_objext conftest$ac_exeext
9804 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9805  (eval $ac_link) 2>conftest.er1
9806  ac_status=$?
9807  grep -v '^ *+' conftest.er1 >conftest.err
9808  rm -f conftest.er1
9809  cat conftest.err >&5
9810  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9811  (exit $ac_status); } &&
9812         { ac_try='test -z "$ac_c_werror_flag"
9813                         || test ! -s conftest.err'
9814  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9815  (eval $ac_try) 2>&5
9816  ac_status=$?
9817  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9818  (exit $ac_status); }; } &&
9819         { ac_try='test -s conftest$ac_exeext'
9820  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9821  (eval $ac_try) 2>&5
9822  ac_status=$?
9823  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9824  (exit $ac_status); }; }; then
9825  ac_cv_lib_mpich_MPI_Init=yes
9826 else
9827  echo "$as_me: failed program was:" >&5
9828 sed 's/^/| /' conftest.$ac_ext >&5
9829
9830 ac_cv_lib_mpich_MPI_Init=no
10253   fi
10254 < rm -f conftest.err conftest.$ac_objext \
10255 <      conftest$ac_exeext conftest.$ac_ext
10256 < LIBS=$ac_check_lib_save_LIBS
10257 < fi
10258 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
10259 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
10260 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
10261 <  MPI_LIB="-lmpich -lpmpich"
10262 < fi
10254 >
10255 > for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
10256 > do :
10257 >  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10258 > ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10259 > eval as_val=\$$as_ac_var
10260 >   if test "x$as_val" = x""yes; then :
10261 >  cat >>confdefs.h <<_ACEOF
10262 > #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10263 > _ACEOF
10264  
10265   fi
10266 + done
10267  
9844 $as_unset ac_cv_lib_mpi_MPI_Init
9845 if test x = x"$MPI_LIB"; then
9846 echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9847 echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9848 if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9849  echo $ECHO_N "(cached) $ECHO_C" >&6
9850 else
9851  ac_check_lib_save_LIBS=$LIBS
9852 LIBS="-lmpi -llam -lpthread $LIBS"
9853 cat >conftest.$ac_ext <<_ACEOF
9854 /* confdefs.h.  */
9855 _ACEOF
9856 cat confdefs.h >>conftest.$ac_ext
9857 cat >>conftest.$ac_ext <<_ACEOF
9858 /* end confdefs.h.  */
10268  
10269 < /* Override any gcc2 internal prototype to avoid an error.  */
10270 < #ifdef __cplusplus
10271 < extern "C"
10269 > # special check for _system_configuration because AIX <4.3.2 do not
10270 > # contain the `physmem' member.
10271 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10272 > $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10273 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10274 > /* end confdefs.h.  */
10275 > #include <sys/systemcfg.h>
10276 > #ifdef FC_DUMMY_MAIN
10277 > #ifndef FC_DUMMY_MAIN_EQ_F77
10278 > #  ifdef __cplusplus
10279 >     extern "C"
10280 > #  endif
10281 >   int FC_DUMMY_MAIN() { return 1; }
10282   #endif
10283 < /* We use char because int might match the return type of a gcc2
9865 <   builtin and then its argument prototype would still apply.  */
9866 < char MPI_Init ();
10283 > #endif
10284   int
10285   main ()
10286   {
10287 < MPI_Init ();
10287 > double x = _system_configuration.physmem;
10288    ;
10289    return 0;
10290   }
10291   _ACEOF
10292 < rm -f conftest.$ac_objext conftest$ac_exeext
10293 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10294 <  (eval $ac_link) 2>conftest.er1
9878 <  ac_status=$?
9879 <  grep -v '^ *+' conftest.er1 >conftest.err
9880 <  rm -f conftest.er1
9881 <  cat conftest.err >&5
9882 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9883 <  (exit $ac_status); } &&
9884 <         { ac_try='test -z "$ac_c_werror_flag"
9885 <                         || test ! -s conftest.err'
9886 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9887 <  (eval $ac_try) 2>&5
9888 <  ac_status=$?
9889 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9890 <  (exit $ac_status); }; } &&
9891 <         { ac_try='test -s conftest$ac_exeext'
9892 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9893 <  (eval $ac_try) 2>&5
9894 <  ac_status=$?
9895 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896 <  (exit $ac_status); }; }; then
9897 <  ac_cv_lib_mpi_MPI_Init=yes
9898 < else
9899 <  echo "$as_me: failed program was:" >&5
9900 < sed 's/^/| /' conftest.$ac_ext >&5
10292 > if ac_fn_c_try_compile "$LINENO"; then :
10293 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10294 > $as_echo "yes" >&6; }
10295  
10296 < ac_cv_lib_mpi_MPI_Init=no
10297 < fi
9904 < rm -f conftest.err conftest.$ac_objext \
9905 <      conftest$ac_exeext conftest.$ac_ext
9906 < LIBS=$ac_check_lib_save_LIBS
9907 < fi
9908 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9909 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9910 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9911 <  MPI_LIB="-lmpi -llam -lpthread"
10296 > $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10297 >
10298   else
10299 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10300 + $as_echo "no" >&6; }
10301 + fi
10302 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10303  
9914             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
9915 echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
9916   { (exit 1); exit 1; }; }
9917             USE_MPI="no"
10304  
10305 < fi
10305 > case $debug in
10306 >  1)
10307 >     ;;
10308 >  *)
10309  
9921 fi
10310  
10311  
10312  
9925 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
9926 echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
9927 MPI_F90_LIB=""
9928 if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
9929        MPI_F90_LIB="-lfmpich"
9930 elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
9931        MPI_F90_LIB="-llamf77mpi"
9932 else
9933                        MPI_F90_LIB="  "
9934 fi
9935 echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
9936 echo "${ECHO_T}found $MPI_F90_LIB" >&6
10313  
10314 + # Try to determine "good" native compiler flags if none specified on command
10315 + # line
10316  
10317 < fi
10317 > if test "$ac_test_FFLAGS" != "set"; then
10318 >  FCFLAGS=""
10319 >  case "${host_cpu}-${host_os}" in
10320  
10321 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10322 +                    FCFLAGS="-O2"
10323 +                fi;;
10324 +   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10325 +                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10326 +                fi;;
10327 +   powerpc*-aix*)
10328 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10329 +                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10330 +                echo "*******************************************************"
10331 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10332 +                echo "*  recommended that you use                           *"
10333 +                echo "*                                                     *"
10334 +                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10335 +                echo "*                                 ^^^                 *"
10336 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10337 +                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
10338 +                echo "*******************************************************"
10339 +        fi;;
10340 +   *darwin*)
10341 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10342 +                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10343 +        fi
10344 +        if test "$FC" = ifort; then
10345 +                FCFLAGS="-O2"
10346 +        fi
10347 +        if test "$FC" = gfortran; then
10348 +                FCFLAGS="-Os"
10349 +        fi;;
10350 +  esac
10351  
10352 +  if test -z "$FCFLAGS"; then
10353 +        echo ""
10354 +        echo "*********************************************************"
10355 +        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
10356 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10357 +        echo "* (otherwise, a default of FCFLAGS=-O will be used)     *"
10358 +        echo "*********************************************************"
10359 +        echo ""
10360 +        FCFLAGS="-O"
10361 +  fi
10362  
10363  
10364 < USE_CGAL=no
10365 < cgal_makefile=auto
10364 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10365 > $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10366 > if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10367 >  $as_echo_n "(cached) " >&6
10368 > else
10369  
9947 # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
9948 if test "${with_cgal_makefile+set}" = set; then
9949  withval="$with_cgal_makefile"
9950  cgal_makefile="$withval"
9951 fi;
10370  
10371 < if test "x$cgal_makefile" != xno; then
10371 > ac_ext=${ac_fc_srcext-f}
10372 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10373 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10374 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10375  
10376 <  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
10377 <    cgal_makefile="$CGAL_MAKEFILE"
10378 <  fi
10376 > echo 'program main' > conftest.$ac_ext
10377 > echo 'end program main' >> conftest.$ac_ext
10378 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10379 > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10380 >  (eval $ac_compile) 2>&5
10381 >  ac_status=$?
10382 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10383 >  test $ac_status = 0; }; then
10384 >        ac_cv_ac_cv_guessed_f90flags=yes
10385 > else
10386 >        ac_cv_ac_cv_guessed_f90flags=no
10387 > fi
10388 > rm -f conftest*
10389 > ac_ext=c
10390 > ac_cpp='$CPP $CPPFLAGS'
10391 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10392 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10393 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
10394  
9959  echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
9960 echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
10395  
10396 <  if test -f "$cgal_makefile"; then
10396 > fi
10397 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10398 > $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10399 > if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10400 >        :
10401  
10402 <    cat >config.tmp.Makefile <<EOF
10403 < include $cgal_makefile
9966 < default:
9967 <        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
9968 <        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
9969 <        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
9970 <        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9971 <        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9972 <        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
9973 <        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
9974 <        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9975 <        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9976 <        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
9977 <        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9978 <        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9979 < EOF
10402 > else
10403 >        :
10404  
10405 <    make -s -f config.tmp.Makefile
10406 <    . config.tmp.cgalvariables
10405 >        echo ""
10406 >        echo "**********************************************************"
10407 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
10408 >        echo "* your compiler.                                        *"
10409 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10410 >        echo "*********************************************************"
10411 >        echo ""
10412 >        FCFLAGS=""
10413  
10414 <    rm -f config.tmp.Makefile config.tmp.cgalvariables
10414 > fi
10415  
9986    if test "x$CGAL_INCLDIR" = "x"; then
9987      CGAL_INCLDIR=""
9988    fi
10416  
10417 <    if test "x$CGAL_LIBDIR" = "x"; then
9991 <      CGAL_LIBDIR=""
9992 <    fi
10417 > fi
10418  
9994    if test "x$CGAL_RLIBDIR" = "x"; then
9995      CGAL_RLIBDIR=""
9996    fi
10419  
9998    if test "x$LEDA_INCLDIR" = "x"; then
9999      LEDA_INCLDIR=""
10000    fi
10420  
10002    if test "x$LEDA_LIBDIR" = "x"; then
10003      LEDA_LIBDIR=""
10004    fi
10421  
10006    if test "x$LEDA_RLIBDIR" = "x"; then
10007      LEDA_RLIBDIR=""
10008    fi
10422  
10010    if test "x$GMP_INCLDIR" = "x"; then
10011      GMP_INCLDIR=""
10012    fi
10423  
10014    if test "x$GMP_LIBDIR" = "x"; then
10015      GMP_LIBDIR=""
10016    fi
10424  
10425 <    if test "x$GMP_RLIBDIR" = "x"; then
10426 <      GMP_RLIBDIR=""
10427 <    fi
10428 <
10022 <    echo "$as_me:$LINENO: result: CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&5
10023 < echo "${ECHO_T}CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&6
10024 <    echo "$as_me:$LINENO: result: CGAL_INCLDIR=       $CGAL_INCLDIR" >&5
10025 < echo "${ECHO_T}CGAL_INCLDIR=       $CGAL_INCLDIR" >&6
10026 <    echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&5
10027 < echo "${ECHO_T}CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&6
10028 <    echo "$as_me:$LINENO: result: CGAL_LIBDIR=        $CGAL_LIBDIR" >&5
10029 < echo "${ECHO_T}CGAL_LIBDIR=        $CGAL_LIBDIR" >&6
10030 <    echo "$as_me:$LINENO: result: CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&5
10031 < echo "${ECHO_T}CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&6
10032 <    echo "$as_me:$LINENO: result: LEDA_INCLDIR=       $LEDA_INCLDIR" >&5
10033 < echo "${ECHO_T}LEDA_INCLDIR=       $LEDA_INCLDIR" >&6
10034 <    echo "$as_me:$LINENO: result: LEDA_LIBDIR=        $LEDA_LIBDIR" >&5
10035 < echo "${ECHO_T}LEDA_LIBDIR=        $LEDA_LIBDIR" >&6
10036 <    echo "$as_me:$LINENO: result: GMP_INCLDIR=        $GMP_INCLDIR" >&5
10037 < echo "${ECHO_T}GMP_INCLDIR=        $GMP_INCLDIR" >&6
10038 <    echo "$as_me:$LINENO: result: GMP_LIBDIR=         $GMP_LIBDIR" >&5
10039 < echo "${ECHO_T}GMP_LIBDIR=         $GMP_LIBDIR" >&6
10040 <
10041 <    ac_ext=cc
10042 < ac_cpp='$CXXCPP $CPPFLAGS'
10043 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10044 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10045 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10046 <
10047 <    save_CXXFLAGS="$CXXFLAGS"
10048 <    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10049 <    if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10050 <  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10051 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10052 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10053 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10054 < fi
10055 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10056 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10425 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10426 > $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10427 > if test "${ac_cv_prog_really_gcc+set}" = set; then :
10428 >  $as_echo_n "(cached) " >&6
10429   else
10430 <  # Is the header compilable?
10431 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
10432 < echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
10433 < cat >conftest.$ac_ext <<_ACEOF
10434 < /* confdefs.h.  */
10435 < _ACEOF
10436 < cat confdefs.h >>conftest.$ac_ext
10437 < cat >>conftest.$ac_ext <<_ACEOF
10438 < /* end confdefs.h.  */
10439 < $ac_includes_default
10440 < #include <CGAL/Cartesian.h>
10441 < _ACEOF
10070 < rm -f conftest.$ac_objext
10071 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10072 <  (eval $ac_compile) 2>conftest.er1
10073 <  ac_status=$?
10074 <  grep -v '^ *+' conftest.er1 >conftest.err
10075 <  rm -f conftest.er1
10076 <  cat conftest.err >&5
10077 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10078 <  (exit $ac_status); } &&
10079 <         { ac_try='test -z "$ac_cxx_werror_flag"
10080 <                         || test ! -s conftest.err'
10081 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10430 >
10431 > cat > conftest.c <<EOF
10432 > #ifdef __GNUC__
10433 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10434 >     no;
10435 >  #else
10436 >     yes;
10437 >  #endif
10438 > #endif
10439 > EOF
10440 > if { ac_try='${CC-cc} -E conftest.c'
10441 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10442    (eval $ac_try) 2>&5
10443    ac_status=$?
10444 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10445 <  (exit $ac_status); }; } &&
10446 <         { ac_try='test -s conftest.$ac_objext'
10087 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10088 <  (eval $ac_try) 2>&5
10089 <  ac_status=$?
10090 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10091 <  (exit $ac_status); }; }; then
10092 <  ac_header_compiler=yes
10444 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10445 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10446 >  ac_cv_prog_really_gcc=yes
10447   else
10448 <  echo "$as_me: failed program was:" >&5
10449 < sed 's/^/| /' conftest.$ac_ext >&5
10448 >  ac_cv_prog_really_gcc=no
10449 > fi
10450  
10097 ac_header_compiler=no
10451   fi
10452 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10453 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10454 < echo "${ECHO_T}$ac_header_compiler" >&6
10452 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10453 > $as_echo "$ac_cv_prog_really_gcc" >&6; }
10454 > if test "$ac_cv_prog_really_gcc" = yes; then
10455 >        :
10456  
10103 # Is the header present?
10104 echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
10105 echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
10106 cat >conftest.$ac_ext <<_ACEOF
10107 /* confdefs.h.  */
10108 _ACEOF
10109 cat confdefs.h >>conftest.$ac_ext
10110 cat >>conftest.$ac_ext <<_ACEOF
10111 /* end confdefs.h.  */
10112 #include <CGAL/Cartesian.h>
10113 _ACEOF
10114 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10115  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10116  ac_status=$?
10117  grep -v '^ *+' conftest.er1 >conftest.err
10118  rm -f conftest.er1
10119  cat conftest.err >&5
10120  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10121  (exit $ac_status); } >/dev/null; then
10122  if test -s conftest.err; then
10123    ac_cpp_err=$ac_cxx_preproc_warn_flag
10124    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10125  else
10126    ac_cpp_err=
10127  fi
10457   else
10458 <  ac_cpp_err=yes
10130 < fi
10131 < if test -z "$ac_cpp_err"; then
10132 <  ac_header_preproc=yes
10133 < else
10134 <  echo "$as_me: failed program was:" >&5
10135 < sed 's/^/| /' conftest.$ac_ext >&5
10458 >        :
10459  
10137  ac_header_preproc=no
10460   fi
10139 rm -f conftest.err conftest.$ac_ext
10140 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10141 echo "${ECHO_T}$ac_header_preproc" >&6
10461  
10143 # So?  What about this header?
10144 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10145  yes:no: )
10146    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
10147 echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10148    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
10149 echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
10150    ac_header_preproc=yes
10151    ;;
10152  no:yes:* )
10153    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
10154 echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
10155    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
10156 echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
10157    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
10158 echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
10159    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
10160 echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10161    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
10162 echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
10163    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
10164 echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
10165    (
10166      cat <<\_ASBOX
10167 ## ------------------------------ ##
10168 ## Report this to gezelter@nd.edu ##
10169 ## ------------------------------ ##
10170 _ASBOX
10171    ) |
10172      sed "s/^/$as_me: WARNING:     /" >&2
10173    ;;
10174 esac
10175 echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10176 echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10177 if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10178  echo $ECHO_N "(cached) $ECHO_C" >&6
10179 else
10180  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
10181 fi
10182 echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10183 echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10462  
10463 < fi
10464 < if test $ac_cv_header_CGAL_Cartesian_h = yes; then
10465 <  cgal=yes
10466 < else
10467 <  cgal=no
10190 < fi
10463 > # Try to determine "good" native compiler flags if none specified on command
10464 > # line
10465 > if test "$ac_test_CFLAGS" != "set"; then
10466 >  CFLAGS=""
10467 >  case "${host_cpu}-${host_os}" in
10468  
10469 +  *linux*) if test "$CC" = icc; then
10470 +                    CFLAGS="-O2"
10471 +                fi;;
10472 +  sparc-solaris2*) if test "$CC" = cc; then
10473 +                    CFLAGS="-O -dalign"
10474 +                 fi;;
10475  
10476 <    CXXFLAGS="$save_CXXFLAGS"
10476 >  alpha*-osf*)  if test "$CC" = cc; then
10477 >                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10478 >                fi;;
10479  
10480 <    if test "x$cgal" = xyes; then
10481 <      echo "$as_me:$LINENO: checking for CGAL version" >&5
10482 < echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
10198 <      LOCATION=${CGAL_INCLDIR}
10199 <      LOCATION=${LOCATION:-/usr/include}
10200 <      if test -f $LOCATION/CGAL/version.h; then
10201 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
10202 <      else
10203 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
10204 <      fi
10205 <      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
10206 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
10207 < echo "${ECHO_T}($CGAL_VERSION) yes" >&6
10208 <      else
10209 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
10210 < echo "${ECHO_T}($CGAL_VERSION) no" >&6
10211 <        cgal=no
10212 <      fi
10213 <    fi
10480 >  hppa*-hpux*)  if test "$CC" = cc; then
10481 >                    CFLAGS="-Ae +O3 +Oall"
10482 >                fi;;
10483  
10484 <    if test "x$cgal" = xyes; then
10485 <      CGAL_LIBS="-lCGAL"
10486 <      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
10487 < echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
10488 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
10489 <        CGAL_USES_LEDA=yes
10490 <        echo "$as_me:$LINENO: result: yes" >&5
10491 < echo "${ECHO_T}yes" >&6
10492 <        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
10493 <      else
10494 <        echo "$as_me:$LINENO: result: no" >&5
10495 < echo "${ECHO_T}no" >&6
10496 <        CGAL_USES_LEDA=no
10497 <      fi
10484 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
10485 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
10486 >                fi;;
10487 >   powerpc*-aix*)
10488 >        if test "$CC" = cc -o "$CC" = xlc; then
10489 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
10490 >                echo "*******************************************************"
10491 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10492 >                echo "*  recommended that you use                           *"
10493 >                echo "*                                                     *"
10494 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10495 >                echo "*                                 ^^^                 *"
10496 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10497 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10498 >                echo "*******************************************************"
10499 >        fi;;
10500 >   *darwin*)
10501 >        if test "$CC" = xlc; then
10502 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10503 >        fi
10504 >        if test "$CC" = icc; then
10505 >                CFLAGS="-O2"
10506 >        fi
10507 >        if test $ac_cv_prog_really_gcc = yes; then
10508 >                CFLAGS="-Os"
10509 >        fi;;
10510 >  esac
10511  
10512 <      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
10513 < echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
10514 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
10515 <        CGAL_USES_GMP=yes
10234 <        echo "$as_me:$LINENO: result: yes" >&5
10235 < echo "${ECHO_T}yes" >&6
10236 <        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
10237 <      else
10238 <        echo "$as_me:$LINENO: result: no" >&5
10239 < echo "${ECHO_T}no" >&6
10240 <        CGAL_USES_GMP=no
10241 <      fi
10512 >  # use default flags for gcc on all systems
10513 >  if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10514 >     CFLAGS="-O2"
10515 >  fi
10516  
10517 <      CGAL_LIBS="$CGAL_LIBS -lm"
10517 >  if test -z "$CFLAGS"; then
10518 >        echo ""
10519 >        echo "********************************************************"
10520 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
10521 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10522 >        echo "* (otherwise, a default of CFLAGS=-O will be used)     *"
10523 >        echo "********************************************************"
10524 >        echo ""
10525 >        CFLAGS="-O"
10526 >  fi
10527  
10245      CGAL_CXXFLAGS="-ftemplate-depth-50"
10528  
10247      echo "$as_me:$LINENO: result: CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&5
10248 echo "${ECHO_T}CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&6
10249      echo "$as_me:$LINENO: result: CGAL_USES_GMP =     $CGAL_USES_GMP" >&5
10250 echo "${ECHO_T}CGAL_USES_GMP =     $CGAL_USES_GMP" >&6
10251      echo "$as_me:$LINENO: result: CGAL_INCLDIR  =     $CGAL_INCLDIR" >&5
10252 echo "${ECHO_T}CGAL_INCLDIR  =     $CGAL_INCLDIR" >&6
10253      echo "$as_me:$LINENO: result: CGAL_LIBDIR   =     $CGAL_LIBDIR" >&5
10254 echo "${ECHO_T}CGAL_LIBDIR   =     $CGAL_LIBDIR" >&6
10255      echo "$as_me:$LINENO: result: CGAL_DEFINES  =     $CGAL_DEFINES" >&5
10256 echo "${ECHO_T}CGAL_DEFINES  =     $CGAL_DEFINES" >&6
10257      echo "$as_me:$LINENO: result: CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&5
10258 echo "${ECHO_T}CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&6
10259      echo "$as_me:$LINENO: result: CGAL_LIBS     =     $CGAL_LIBS" >&5
10260 echo "${ECHO_T}CGAL_LIBS     =     $CGAL_LIBS" >&6
10261    fi
10529  
10530 <    if test "x$cgal" = xyes; then
10531 <      save_LIBS="$LIBS"
10532 <      LIBS="$LIBS -L$CGAL_LIBDIR"
10533 <      if test "x$CGAL_USES_LEDA" = xyes; then
10267 <        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
10268 <      fi
10269 <      # if test "x$CGAL_USES_GMP" = xyes; then
10270 <      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
10271 <      # fi
10272 <      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
10273 < echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
10274 < save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
10275 < CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10276 < save_LIBS_CHECK_CXX_LIB="$LIBS"
10277 < LIBS="-lCGAL  $LIBS"
10278 < cat >conftest.$ac_ext <<_ACEOF
10279 < /* confdefs.h.  */
10280 < _ACEOF
10281 < cat confdefs.h >>conftest.$ac_ext
10282 < cat >>conftest.$ac_ext <<_ACEOF
10283 < /* end confdefs.h.  */
10284 < #include <CGAL/Cartesian.h>
10285 < int
10286 < main ()
10287 < {
10288 < ::CGAL::Cartesian<int>::Point_2 P
10289 <  ;
10290 <  return 0;
10291 < }
10292 < _ACEOF
10293 < rm -f conftest.$ac_objext conftest$ac_exeext
10294 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10295 <  (eval $ac_link) 2>conftest.er1
10296 <  ac_status=$?
10297 <  grep -v '^ *+' conftest.er1 >conftest.err
10298 <  rm -f conftest.er1
10299 <  cat conftest.err >&5
10300 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 <  (exit $ac_status); } &&
10302 <         { ac_try='test -z "$ac_cxx_werror_flag"
10303 <                         || test ! -s conftest.err'
10304 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10305 <  (eval $ac_try) 2>&5
10306 <  ac_status=$?
10307 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10308 <  (exit $ac_status); }; } &&
10309 <         { ac_try='test -s conftest$ac_exeext'
10310 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10311 <  (eval $ac_try) 2>&5
10312 <  ac_status=$?
10313 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10314 <  (exit $ac_status); }; }; then
10315 <  echo "$as_me:$LINENO: result: yes" >&5
10316 < echo "${ECHO_T}yes" >&6
10317 < cgal=yes
10530 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10531 > $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10532 > if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10533 >  $as_echo_n "(cached) " >&6
10534   else
10535 <  echo "$as_me: failed program was:" >&5
10536 < sed 's/^/| /' conftest.$ac_ext >&5
10535 >  echo 'void f(){}' > conftest.c
10536 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10537 >        ac_cv_ac_cv_guessed_cflags=yes
10538 > else
10539 >        ac_cv_ac_cv_guessed_cflags=no
10540 > fi
10541 > rm -f conftest*
10542  
10322 echo "$as_me:$LINENO: result: no" >&5
10323 echo "${ECHO_T}no" >&6
10324 cgal=no
10543   fi
10544 < rm -f conftest.err conftest.$ac_objext \
10545 <      conftest$ac_exeext conftest.$ac_ext
10546 < CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
10547 < LIBS="$save_LIBS_CHECK_CXX_LIB"
10330 <      LIBS="$save_LIBS"
10331 <    fi
10544 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10545 > $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10546 > if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10547 >        :
10548  
10549 <  fi
10550 <  ac_ext=c
10335 < ac_cpp='$CPP $CPPFLAGS'
10336 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10337 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10338 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
10549 > else
10550 >        :
10551  
10552 +        echo ""
10553 +        echo "********************************************************"
10554 +        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
10555 +        echo "* your compiler.                                       *"
10556 +        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10557 +        echo "********************************************************"
10558 +        echo ""
10559 +        CFLAGS=""
10560  
10561   fi
10562  
10343 if test "x$cgal" = xyes; then
10344  USE_CGAL=yes
10563  
10346 cat >>confdefs.h <<\_ACEOF
10347 #define HAVE_CGAL 1
10348 _ACEOF
10349
10350
10351 cat >>confdefs.h <<_ACEOF
10352 #define CGAL_VERSION $CGAL_VERSION
10353 _ACEOF
10354
10355  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
10356    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10357 echo "$as_me: WARNING: *****************************************************" >&2;}
10358    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
10359 echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
10360    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
10361 echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
10362    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10363 echo "$as_me: WARNING: *****************************************************" >&2;}
10364  fi
10365 else
10366   if test "x$cgal_makefile" != xno; then
10367    echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
10368 echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
10369  fi
10370  CGAL_INCLDIR=
10371  CGAL_LIBDIR=
10372  CGAL_RLIBDIR=
10373  CGAL_DEFINES=
10374  CGAL_CXXFLAGS=
10375  CGAL_LIBS=
10564   fi
10565  
10566  
10379 CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
10567  
10381 CGAL_LIB_DIR=${CGAL_LIBDIR}
10568  
10383 CGAL_RLIB_DIR=${CGAL_RLIBDIR}
10569  
10570  
10571  
10572 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10573 + $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10574 + if test "${ac_cv_prog_really_gxx+set}" = set; then :
10575 +  $as_echo_n "(cached) " >&6
10576 + else
10577  
10578 + cat > conftest.cpp <<EOF
10579 + #ifdef __GNUC__
10580 +  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10581 +     no;
10582 +  #else
10583 +     yes;
10584 +  #endif
10585 + #endif
10586 + EOF
10587 + if { ac_try='${CXX-c++} -E conftest.cpp'
10588 +  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10589 +  (eval $ac_try) 2>&5
10590 +  ac_status=$?
10591 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10592 +  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10593 +  ac_cv_prog_really_gxx=yes
10594 + else
10595 +  ac_cv_prog_really_gxx=no
10596 + fi
10597  
10598 + fi
10599 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10600 + $as_echo "$ac_cv_prog_really_gxx" >&6; }
10601 + if test "$ac_cv_prog_really_gxx" = yes; then
10602 +        :
10603  
10604 + else
10605 +        :
10606  
10607 < # Check whether --enable-doxygen or --disable-doxygen was given.
10392 < if test "${enable_doxygen+set}" = set; then
10393 <  enableval="$enable_doxygen"
10607 > fi
10608  
10395 fi;
10396 # Check whether --enable-dot or --disable-dot was given.
10397 if test "${enable_dot+set}" = set; then
10398  enableval="$enable_dot"
10609  
10610 < fi;
10611 < # Check whether --enable-html-docs or --disable-html-docs was given.
10612 < if test "${enable_html_docs+set}" = set; then
10613 <  enableval="$enable_html_docs"
10610 > # Try to determine "good" native compiler flags if none specified on command
10611 > # line
10612 > if test "$ac_test_CXXFLAGS" != "set"; then
10613 >  CXXFLAGS=""
10614 >  case "${host_cpu}-${host_os}" in
10615  
10616 +  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10617 +                    CXXFLAGS="-O2"
10618 +                fi;;
10619 +  sparc-solaris2*) if test "$CXX" = CC; then
10620 +                    CXXFLAGS="-features=extensions -O -dalign"
10621 +                 fi;;
10622 +   rs6000*-aix*)  if test "$CXX" = xlC; then
10623 +                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10624 +                fi;;
10625 +   powerpc*-aix*)
10626 +        if test "$CXX" = xlC; then
10627 +                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10628 +                echo "*******************************************************"
10629 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10630 +                echo "*  recommended that you use                           *"
10631 +                echo "*                                                     *"
10632 +                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10633 +                echo "*                                 ^^^                 *"
10634 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10635 +                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10636 +                echo "*******************************************************"
10637 +        fi;;
10638 +   *darwin*)
10639 +        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10640 +                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10641 +        fi
10642 +        if test "$CXX" = icpc; then
10643 +                CXXFLAGS="-O2"
10644 +        fi
10645 +        if test $ac_cv_prog_really_gxx = yes; then
10646 +                CXXFLAGS="-Os"
10647 +        fi;;
10648 +  esac
10649 +
10650 +  # use default flags for gcc on all systems
10651 +  if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10652 +     CXXFLAGS="-O2"
10653 +  fi
10654 +
10655 +  if test -z "$CXXFLAGS"; then
10656 +        echo ""
10657 +        echo "**********************************************************"
10658 +        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
10659 +        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10660 +        echo "* (otherwise, a default of CXXFLAGS=-O will be used)     *"
10661 +        echo "**********************************************************"
10662 +        echo ""
10663 +        CXXFLAGS="-O"
10664 +  fi
10665 +
10666 +
10667 +
10668 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10669 + $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10670 + if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10671 +  $as_echo_n "(cached) " >&6
10672   else
10673 <   enable_html_docs=yes
10674 < fi;
10675 < # Check whether --enable-latex-docs or --disable-latex-docs was given.
10676 < if test "${enable_latex_docs+set}" = set; then
10677 <  enableval="$enable_latex_docs"
10673 >  echo 'void f(){}' > conftest.cpp
10674 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10675 >        ac_cv_ac_cv_guessed_cxxflags=yes
10676 > else
10677 >        ac_cv_ac_cv_guessed_cxxflags=no
10678 > fi
10679 > rm -f conftest*
10680 >
10681 > fi
10682 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10683 > $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10684 > if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10685 >        :
10686 >
10687 > else
10688 >        :
10689 >
10690 >        echo ""
10691 >        echo "**********************************************************"
10692 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
10693 >        echo "* your compiler.                                         *"
10694 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10695 >        echo "**********************************************************"
10696 >        echo ""
10697 >        CXXFLAGS=""
10698 >
10699 > fi
10700 >
10701 >
10702 > fi
10703 >
10704 >     ;;
10705 > esac
10706 >
10707 >
10708 > acx_cgal_found=no
10709 >
10710 > # Check whether --with-cgalmakefile was given.
10711 > if test "${with_cgalmakefile+set}" = set; then :
10712 >  withval=$with_cgalmakefile;
10713 > fi
10714 >
10715 > case $with_cgalmakefile in
10716 >        yes | "") ;;
10717 >        no) acx_cgal_found=disable ;;
10718 >        -* | */* | *.a | *.so | *.so.* | *.o) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10719 >        *) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10720 > esac
10721 >
10722 > if test "$acx_cgal_found" == no; then
10723 >    { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL_MAKEFILE" >&5
10724 > $as_echo_n "checking CGAL_MAKEFILE... " >&6; }
10725 >
10726 >    if test \! -z "$CGAL_MAKEFILE"; then
10727 >
10728 >        if test -e "$CGAL_MAKEFILE"; then
10729 >            tname=`mktemp /tmp/cgal_makefile_dsrXXXXXX`
10730 >
10731 > cat > $tname << _ACEOF
10732 > include $CGAL_MAKEFILE
10733 >
10734 > cppflags:
10735 >        @echo \$(CGAL_CXXFLAGS)
10736 >
10737 > cxxflags:
10738 >        @echo
10739 > ldflags:
10740 >        @echo \$(CGAL_LDFLAGS)
10741 > _ACEOF
10742 >            CGAL_CPPFLAGS="`make -s -f $tname cppflags`"
10743 >            CGAL_CXXFLAGS="`make -s -f $tname cxxflags`"
10744 >            CGAL_LDFLAGST="`make -s -f $tname ldflags`"
10745 >            for i in $CGAL_LDFLAGST; do
10746 >                if test `echo $i| grep -c ^-l`; then
10747 >                    CGAL_LIBS="$CGAL_LIBS $i"
10748 >                else
10749 >                    CGAL_LDFLAGS="$CGAL_LDFLAGS $i"
10750 >                fi
10751 >            done
10752 >            rm -f $tname
10753 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10754 > $as_echo "yes" >&6; }
10755 >            acx_cgal_found=yes
10756 >                                   else
10757 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: invalid" >&5
10758 > $as_echo "invalid" >&6; }
10759 >            as_fn_error "CGAL_MAKEFILE defined, but the makefile does not exist." "$LINENO" 5
10760 >        fi
10761 >    else
10762 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not defined" >&5
10763 > $as_echo "not defined" >&6; }
10764 >    fi
10765 > fi
10766 >
10767 > if test "$acx_cgal_found" == no; then
10768 >        ac_fn_c_check_header_mongrel "$LINENO" "CGAL/Exact_predicates_inexact_constructions_kernel.h" "ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" "$ac_includes_default"
10769 > if test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = x""yes; then :
10770 >  cgal_have_header=yes
10771 > else
10772 >  cgal_have_header=no
10773 > fi
10774 >
10775 >
10776 >        if test "$cgal_have_header" == yes; then
10777 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10778 > $as_echo_n "checking for main in -lCGAL... " >&6; }
10779 > if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10780 >  $as_echo_n "(cached) " >&6
10781 > else
10782 >  ac_check_lib_save_LIBS=$LIBS
10783 > LIBS="-lCGAL  $LIBS"
10784 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 > /* end confdefs.h.  */
10786 >
10787 >
10788 > #ifdef FC_DUMMY_MAIN
10789 > #ifndef FC_DUMMY_MAIN_EQ_F77
10790 > #  ifdef __cplusplus
10791 >     extern "C"
10792 > #  endif
10793 >   int FC_DUMMY_MAIN() { return 1; }
10794 > #endif
10795 > #endif
10796 > int
10797 > main ()
10798 > {
10799 > return main ();
10800 >  ;
10801 >  return 0;
10802 > }
10803 > _ACEOF
10804 > if ac_fn_c_try_link "$LINENO"; then :
10805 >  ac_cv_lib_CGAL_main=yes
10806 > else
10807 >  ac_cv_lib_CGAL_main=no
10808 > fi
10809 > rm -f core conftest.err conftest.$ac_objext \
10810 >    conftest$ac_exeext conftest.$ac_ext
10811 > LIBS=$ac_check_lib_save_LIBS
10812 > fi
10813 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10814 > $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10815 > if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10816 >  cgal_have_lib=yes
10817 > else
10818 >  cgal_have_lib=no
10819 > fi
10820 >
10821 >                if test "$cgal_have_lib" == no; then
10822 >                        save_LIBS="$LIBS"; LIBS="$LIBS -lgmp -lmpfr -lm"
10823 >                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10824 > $as_echo_n "checking for main in -lCGAL... " >&6; }
10825 > if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10826 >  $as_echo_n "(cached) " >&6
10827 > else
10828 >  ac_check_lib_save_LIBS=$LIBS
10829 > LIBS="-lCGAL  $LIBS"
10830 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10831 > /* end confdefs.h.  */
10832 >
10833 >
10834 > #ifdef FC_DUMMY_MAIN
10835 > #ifndef FC_DUMMY_MAIN_EQ_F77
10836 > #  ifdef __cplusplus
10837 >     extern "C"
10838 > #  endif
10839 >   int FC_DUMMY_MAIN() { return 1; }
10840 > #endif
10841 > #endif
10842 > int
10843 > main ()
10844 > {
10845 > return main ();
10846 >  ;
10847 >  return 0;
10848 > }
10849 > _ACEOF
10850 > if ac_fn_c_try_link "$LINENO"; then :
10851 >  ac_cv_lib_CGAL_main=yes
10852 > else
10853 >  ac_cv_lib_CGAL_main=no
10854 > fi
10855 > rm -f core conftest.err conftest.$ac_objext \
10856 >    conftest$ac_exeext conftest.$ac_ext
10857 > LIBS=$ac_check_lib_save_LIBS
10858 > fi
10859 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10860 > $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10861 > if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10862 >  CGAL_LIBS="-lCGAL -lgmp -lmpfr"
10863 >                                                  cgal_have_lib=yes
10864 > else
10865 >  cgal_have_lib=no
10866 > fi
10867 >
10868 >                        LIBS="$save_LIBS"
10869 >                else
10870 >                        CGAL_LIBS="-lCGAL"
10871 >                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmpfr" >&5
10872 > $as_echo_n "checking for main in -lmpfr... " >&6; }
10873 > if test "${ac_cv_lib_mpfr_main+set}" = set; then :
10874 >  $as_echo_n "(cached) " >&6
10875 > else
10876 >  ac_check_lib_save_LIBS=$LIBS
10877 > LIBS="-lmpfr  $LIBS"
10878 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10879 > /* end confdefs.h.  */
10880  
10881 +
10882 + #ifdef FC_DUMMY_MAIN
10883 + #ifndef FC_DUMMY_MAIN_EQ_F77
10884 + #  ifdef __cplusplus
10885 +     extern "C"
10886 + #  endif
10887 +   int FC_DUMMY_MAIN() { return 1; }
10888 + #endif
10889 + #endif
10890 + int
10891 + main ()
10892 + {
10893 + return main ();
10894 +  ;
10895 +  return 0;
10896 + }
10897 + _ACEOF
10898 + if ac_fn_c_try_link "$LINENO"; then :
10899 +  ac_cv_lib_mpfr_main=yes
10900   else
10901 +  ac_cv_lib_mpfr_main=no
10902 + fi
10903 + rm -f core conftest.err conftest.$ac_objext \
10904 +    conftest$ac_exeext conftest.$ac_ext
10905 + LIBS=$ac_check_lib_save_LIBS
10906 + fi
10907 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpfr_main" >&5
10908 + $as_echo "$ac_cv_lib_mpfr_main" >&6; }
10909 + if test "x$ac_cv_lib_mpfr_main" = x""yes; then :
10910 +  CGAL_LIBS="$CGAL_LIBS -lmpfr"
10911 + fi
10912 +
10913 +                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmp" >&5
10914 + $as_echo_n "checking for main in -lgmp... " >&6; }
10915 + if test "${ac_cv_lib_gmp_main+set}" = set; then :
10916 +  $as_echo_n "(cached) " >&6
10917 + else
10918 +  ac_check_lib_save_LIBS=$LIBS
10919 + LIBS="-lgmp  $LIBS"
10920 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10921 + /* end confdefs.h.  */
10922 +
10923 +
10924 + #ifdef FC_DUMMY_MAIN
10925 + #ifndef FC_DUMMY_MAIN_EQ_F77
10926 + #  ifdef __cplusplus
10927 +     extern "C"
10928 + #  endif
10929 +   int FC_DUMMY_MAIN() { return 1; }
10930 + #endif
10931 + #endif
10932 + int
10933 + main ()
10934 + {
10935 + return main ();
10936 +  ;
10937 +  return 0;
10938 + }
10939 + _ACEOF
10940 + if ac_fn_c_try_link "$LINENO"; then :
10941 +  ac_cv_lib_gmp_main=yes
10942 + else
10943 +  ac_cv_lib_gmp_main=no
10944 + fi
10945 + rm -f core conftest.err conftest.$ac_objext \
10946 +    conftest$ac_exeext conftest.$ac_ext
10947 + LIBS=$ac_check_lib_save_LIBS
10948 + fi
10949 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp_main" >&5
10950 + $as_echo "$ac_cv_lib_gmp_main" >&6; }
10951 + if test "x$ac_cv_lib_gmp_main" = x""yes; then :
10952 +  CGAL_LIBS="$CGAL_LIBS -lgmp"
10953 + fi
10954 +
10955 +                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmpxx" >&5
10956 + $as_echo_n "checking for main in -lgmpxx... " >&6; }
10957 + if test "${ac_cv_lib_gmpxx_main+set}" = set; then :
10958 +  $as_echo_n "(cached) " >&6
10959 + else
10960 +  ac_check_lib_save_LIBS=$LIBS
10961 + LIBS="-lgmpxx  $LIBS"
10962 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10963 + /* end confdefs.h.  */
10964 +
10965 +
10966 + #ifdef FC_DUMMY_MAIN
10967 + #ifndef FC_DUMMY_MAIN_EQ_F77
10968 + #  ifdef __cplusplus
10969 +     extern "C"
10970 + #  endif
10971 +   int FC_DUMMY_MAIN() { return 1; }
10972 + #endif
10973 + #endif
10974 + int
10975 + main ()
10976 + {
10977 + return main ();
10978 +  ;
10979 +  return 0;
10980 + }
10981 + _ACEOF
10982 + if ac_fn_c_try_link "$LINENO"; then :
10983 +  ac_cv_lib_gmpxx_main=yes
10984 + else
10985 +  ac_cv_lib_gmpxx_main=no
10986 + fi
10987 + rm -f core conftest.err conftest.$ac_objext \
10988 +    conftest$ac_exeext conftest.$ac_ext
10989 + LIBS=$ac_check_lib_save_LIBS
10990 + fi
10991 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmpxx_main" >&5
10992 + $as_echo "$ac_cv_lib_gmpxx_main" >&6; }
10993 + if test "x$ac_cv_lib_gmpxx_main" = x""yes; then :
10994 +  CGAL_LIBS="$CGAL_LIBS -lgmpxx"
10995 + fi
10996 +
10997 +                fi
10998 +
10999 +                if test "$cgal_have_lib" == yes; then
11000 +                        acx_cgal_found=yes
11001 +                fi
11002 +        fi
11003 +        if test "$acx_cgal_found" == yes; then
11004 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCore" >&5
11005 + $as_echo_n "checking for main in -lCore... " >&6; }
11006 + if test "${ac_cv_lib_Core_main+set}" = set; then :
11007 +  $as_echo_n "(cached) " >&6
11008 + else
11009 +  ac_check_lib_save_LIBS=$LIBS
11010 + LIBS="-lCore  $LIBS"
11011 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 + /* end confdefs.h.  */
11013 +
11014 +
11015 + #ifdef FC_DUMMY_MAIN
11016 + #ifndef FC_DUMMY_MAIN_EQ_F77
11017 + #  ifdef __cplusplus
11018 +     extern "C"
11019 + #  endif
11020 +   int FC_DUMMY_MAIN() { return 1; }
11021 + #endif
11022 + #endif
11023 + int
11024 + main ()
11025 + {
11026 + return main ();
11027 +  ;
11028 +  return 0;
11029 + }
11030 + _ACEOF
11031 + if ac_fn_c_try_link "$LINENO"; then :
11032 +  ac_cv_lib_Core_main=yes
11033 + else
11034 +  ac_cv_lib_Core_main=no
11035 + fi
11036 + rm -f core conftest.err conftest.$ac_objext \
11037 +    conftest$ac_exeext conftest.$ac_ext
11038 + LIBS=$ac_check_lib_save_LIBS
11039 + fi
11040 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Core_main" >&5
11041 + $as_echo "$ac_cv_lib_Core_main" >&6; }
11042 + if test "x$ac_cv_lib_Core_main" = x""yes; then :
11043 +  CGAL_LIBS="$CGAL_LIBS -lCore"
11044 + fi
11045 +
11046 +        fi
11047 + fi
11048 +
11049 +
11050 +
11051 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL" >&5
11052 + $as_echo_n "checking CGAL... " >&6; }
11053 +
11054 +
11055 +
11056 +
11057 +
11058 + if test "$acx_cgal_found" == yes; then
11059 +        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11060 + $as_echo "yes" >&6; }
11061 +
11062 + else
11063 +        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 + $as_echo "no" >&6; }
11065 +
11066 + fi
11067 + USE_CGAL=no
11068 + if test "$acx_cgal_found" == yes; then
11069 +        USE_CGAL=yes
11070 +
11071 + $as_echo "#define HAVE_CGAL 1" >>confdefs.h
11072 +
11073 +
11074 +
11075 +
11076 +
11077 + fi
11078 +
11079 +
11080 +
11081 +
11082 + # Check whether --enable-doxygen was given.
11083 + if test "${enable_doxygen+set}" = set; then :
11084 +  enableval=$enable_doxygen;
11085 + fi
11086 +
11087 + # Check whether --enable-dot was given.
11088 + if test "${enable_dot+set}" = set; then :
11089 +  enableval=$enable_dot;
11090 + fi
11091 +
11092 + # Check whether --enable-html-docs was given.
11093 + if test "${enable_html_docs+set}" = set; then :
11094 +  enableval=$enable_html_docs;
11095 + else
11096 +   enable_html_docs=yes
11097 + fi
11098 +
11099 + # Check whether --enable-latex-docs was given.
11100 + if test "${enable_latex_docs+set}" = set; then :
11101 +  enableval=$enable_latex_docs;
11102 + else
11103     enable_latex_docs=no
11104 < fi;
11104 > fi
11105 >
11106   if test "x$enable_doxygen" = xno; then
11107          enable_doc=no
11108   else
11109          # Extract the first word of "doxygen", so it can be a program name with args.
11110   set dummy doxygen; ac_word=$2
11111 < echo "$as_me:$LINENO: checking for $ac_word" >&5
11112 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11113 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
11114 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11111 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11112 > $as_echo_n "checking for $ac_word... " >&6; }
11113 > if test "${ac_cv_path_DOXYGEN+set}" = set; then :
11114 >  $as_echo_n "(cached) " >&6
11115   else
11116    case $DOXYGEN in
11117    [\\/]* | ?:[\\/]*)
# Line 10432 | Line 11123 | do
11123   do
11124    IFS=$as_save_IFS
11125    test -z "$as_dir" && as_dir=.
11126 <  for ac_exec_ext in '' $ac_executable_extensions; do
11127 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11126 >    for ac_exec_ext in '' $ac_executable_extensions; do
11127 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11128      ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
11129 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11129 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11130      break 2
11131    fi
11132   done
11133 < done
11133 >  done
11134 > IFS=$as_save_IFS
11135  
11136    ;;
11137   esac
11138   fi
11139   DOXYGEN=$ac_cv_path_DOXYGEN
10448
11140   if test -n "$DOXYGEN"; then
11141 <  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
11142 < echo "${ECHO_T}$DOXYGEN" >&6
11141 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
11142 > $as_echo "$DOXYGEN" >&6; }
11143   else
11144 <  echo "$as_me:$LINENO: result: no" >&5
11145 < echo "${ECHO_T}no" >&6
11144 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11145 > $as_echo "no" >&6; }
11146   fi
11147  
11148 +
11149          if test "x$DOXYGEN" = x; then
11150                  if test "x$enable_doxygen" = xyes; then
11151 <                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
10460 < echo "$as_me: error: could not find doxygen" >&2;}
10461 <   { (exit 1); exit 1; }; }
11151 >                        as_fn_error "could not find doxygen" "$LINENO" 5
11152                  fi
11153                  enable_doc=no
11154          else
11155                  enable_doc=yes
11156                  # Extract the first word of "dot", so it can be a program name with args.
11157   set dummy dot; ac_word=$2
11158 < echo "$as_me:$LINENO: checking for $ac_word" >&5
11159 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
11160 < if test "${ac_cv_path_DOT+set}" = set; then
11161 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11158 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11159 > $as_echo_n "checking for $ac_word... " >&6; }
11160 > if test "${ac_cv_path_DOT+set}" = set; then :
11161 >  $as_echo_n "(cached) " >&6
11162   else
11163    case $DOT in
11164    [\\/]* | ?:[\\/]*)
# Line 10480 | Line 11170 | do
11170   do
11171    IFS=$as_save_IFS
11172    test -z "$as_dir" && as_dir=.
11173 <  for ac_exec_ext in '' $ac_executable_extensions; do
11174 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11173 >    for ac_exec_ext in '' $ac_executable_extensions; do
11174 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11175      ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
11176 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11176 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11177      break 2
11178    fi
11179   done
11180 < done
11180 >  done
11181 > IFS=$as_save_IFS
11182  
11183    ;;
11184   esac
11185   fi
11186   DOT=$ac_cv_path_DOT
10496
11187   if test -n "$DOT"; then
11188 <  echo "$as_me:$LINENO: result: $DOT" >&5
11189 < echo "${ECHO_T}$DOT" >&6
11188 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
11189 > $as_echo "$DOT" >&6; }
11190   else
11191 <  echo "$as_me:$LINENO: result: no" >&5
11192 < echo "${ECHO_T}no" >&6
11191 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11192 > $as_echo "no" >&6; }
11193   fi
11194  
11195 +
11196          fi
11197   fi
11198  
# Line 10514 | Line 11205 | if test x$DOT = x; then
11205  
11206   if test x$DOT = x; then
11207          if test "x$enable_dot" = xyes; then
11208 <                { { echo "$as_me:$LINENO: error: could not find dot" >&5
10518 < echo "$as_me: error: could not find dot" >&2;}
10519 <   { (exit 1); exit 1; }; }
11208 >                as_fn_error "could not find dot" "$LINENO" 5
11209          fi
11210          enable_dot=no
11211   else
# Line 10529 | Line 11218 | fi
11218  
11219  
11220  
10532 OBJEXT=".$OBJEXT"
11221  
10534 OOPSE=oopse
11222  
10536 if test "x${prefix}" = "xNONE"
10537 then
10538  OOPSE_HOME=${ac_default_prefix}/oopse
10539 else
10540  OOPSE_HOME=${prefix}/oopse
10541 fi
10542 # Check whether --enable-oopse-home or --disable-oopse-home was given.
10543 if test "${enable_oopse_home+set}" = set; then
10544  enableval="$enable_oopse_home"
10545  OOPSE_HOME="${enableval}"
10546 fi;
11223  
10548 case "x$INSTALL" in
10549   x/*) ;;
10550   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
10551 esac
11224  
10553 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
11225  
10555 CFLAGS=${CFLAGS-""}
10556 CXXFLAGS=${CXXFLAGS-""}
10557 CPPFLAGS=${CPPFLAGS-""}
10558 FFLAGS=${FFLAGS-""}
10559 F90FLAGS=${F90FLAGS-""}
10560 LDFLAGS=${LDFLAGS-""}
10561 DEBUG=${DEBUG-"-g"}
11226  
10563 case $debug in
10564  1)
10565     FFLAGS="$DEBUG $FFLAGS"
10566     F90FLAGS="$DEBUG $F90FLAGS"
10567     ;;
10568  *)
10569     ;;
10570 esac
11227  
11228  
11229  
11230  
11231  
11232  
11233 + ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
11234  
11235  
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589          ac_config_headers="$ac_config_headers src/config.h"
10590
10591                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
10592
10593
11236   cat >confcache <<\_ACEOF
11237   # This file is a shell script that caches the results of configure
11238   # tests run on this system so they can be shared between configure
# Line 10609 | Line 11251 | _ACEOF
11251  
11252   # The following way of writing the cache mishandles newlines in values,
11253   # but we know of no workaround that is simple, portable, and efficient.
11254 < # So, don't put newlines in cache variables' values.
11254 > # So, we kill variables containing newlines.
11255   # Ultrix sh set writes to stderr and can't be redirected directly,
11256   # and sets the high bit in the cache file unless we assign to the vars.
11257 < {
11257 > (
11258 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11259 >    eval ac_val=\$$ac_var
11260 >    case $ac_val in #(
11261 >    *${as_nl}*)
11262 >      case $ac_var in #(
11263 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11264 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11265 >      esac
11266 >      case $ac_var in #(
11267 >      _ | IFS | as_nl) ;; #(
11268 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11269 >      *) { eval $ac_var=; unset $ac_var;} ;;
11270 >      esac ;;
11271 >    esac
11272 >  done
11273 >
11274    (set) 2>&1 |
11275 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
11276 <    *ac_space=\ *)
11277 <      # `set' does not quote correctly, so add quotes (double-quote
11278 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
11275 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11276 >    *${as_nl}ac_space=\ *)
11277 >      # `set' does not quote correctly, so add quotes: double-quote
11278 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
11279        sed -n \
11280          "s/'/'\\\\''/g;
11281            s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11282 <      ;;
11282 >      ;; #(
11283      *)
11284        # `set' quotes correctly as required by POSIX, so do not add quotes.
11285 <      sed -n \
10628 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11285 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11286        ;;
11287 <    esac;
11288 < } |
11287 >    esac |
11288 >    sort
11289 > ) |
11290    sed '
11291 +     /^ac_cv_env_/b end
11292       t clear
11293 <     : clear
11293 >     :clear
11294       s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11295       t end
11296 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11297 <     : end' >>confcache
11298 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
11299 <  if test -w $cache_file; then
11300 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11296 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11297 >     :end' >>confcache
11298 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11299 >  if test -w "$cache_file"; then
11300 >    test "x$cache_file" != "x/dev/null" &&
11301 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11302 > $as_echo "$as_me: updating cache $cache_file" >&6;}
11303      cat confcache >$cache_file
11304    else
11305 <    echo "not updating unwritable cache $cache_file"
11305 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11306 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11307    fi
11308   fi
11309   rm -f confcache
# Line 10650 | Line 11312 | test "x$exec_prefix" = xNONE && exec_prefix='${prefix}
11312   # Let make expand exec_prefix.
11313   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11314  
10653 # VPATH may cause trouble with some makes, so we remove $(srcdir),
10654 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10655 # trailing colons and then remove the whole line if VPATH becomes empty
10656 # (actually we leave an empty line to preserve line numbers).
10657 if test "x$srcdir" = x.; then
10658  ac_vpsub='/^[  ]*VPATH[        ]*=/{
10659 s/:*\$(srcdir):*/:/;
10660 s/:*\${srcdir}:*/:/;
10661 s/:*@srcdir@:*/:/;
10662 s/^\([^=]*=[     ]*\):*/\1/;
10663 s/:*$//;
10664 s/^[^=]*=[       ]*$//;
10665 }'
10666 fi
10667
11315   DEFS=-DHAVE_CONFIG_H
11316  
11317   ac_libobjs=
11318   ac_ltlibobjs=
11319   for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11320    # 1. Remove the extension, and $U if already installed.
11321 <  ac_i=`echo "$ac_i" |
11322 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11323 <  # 2. Add them.
11324 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
11325 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
11321 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11322 >  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11323 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11324 >  #    will be set to the directory where LIBOBJS objects are built.
11325 >  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11326 >  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11327   done
11328   LIBOBJS=$ac_libobjs
11329  
# Line 10684 | Line 11332 | LTLIBOBJS=$ac_ltlibobjs
11332  
11333  
11334   : ${CONFIG_STATUS=./config.status}
11335 + ac_write_fail=0
11336   ac_clean_files_save=$ac_clean_files
11337   ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11338 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11339 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
11340 < cat >$CONFIG_STATUS <<_ACEOF
11338 > { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11339 > $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11340 > as_write_fail=0
11341 > cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11342   #! $SHELL
11343   # Generated by $as_me.
11344   # Run this file to recreate the current configuration.
# Line 10698 | Line 11348 | ac_cs_silent=false
11348   debug=false
11349   ac_cs_recheck=false
11350   ac_cs_silent=false
11351 +
11352   SHELL=\${CONFIG_SHELL-$SHELL}
11353 < _ACEOF
11353 > export SHELL
11354 > _ASEOF
11355 > cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11356 > ## -------------------- ##
11357 > ## M4sh Initialization. ##
11358 > ## -------------------- ##
11359  
11360 < cat >>$CONFIG_STATUS <<\_ACEOF
11361 < ## --------------------- ##
11362 < ## M4sh Initialization.  ##
10707 < ## --------------------- ##
10708 <
10709 < # Be Bourne compatible
10710 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11360 > # Be more Bourne compatible
11361 > DUALCASE=1; export DUALCASE # for MKS sh
11362 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11363    emulate sh
11364    NULLCMD=:
11365 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11365 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11366    # is contrary to our usage.  Disable this feature.
11367    alias -g '${1+"$@"}'='"$@"'
11368 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
11369 <  set -o posix
11368 >  setopt NO_GLOB_SUBST
11369 > else
11370 >  case `(set -o) 2>/dev/null` in #(
11371 >  *posix*) :
11372 >    set -o posix ;; #(
11373 >  *) :
11374 >     ;;
11375 > esac
11376   fi
10719 DUALCASE=1; export DUALCASE # for MKS sh
11377  
11378 < # Support unset when possible.
11379 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11380 <  as_unset=unset
11378 >
11379 > as_nl='
11380 > '
11381 > export as_nl
11382 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
11383 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11384 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11385 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11386 > # Prefer a ksh shell builtin over an external printf program on Solaris,
11387 > # but without wasting forks for bash or zsh.
11388 > if test -z "$BASH_VERSION$ZSH_VERSION" \
11389 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11390 >  as_echo='print -r --'
11391 >  as_echo_n='print -rn --'
11392 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11393 >  as_echo='printf %s\n'
11394 >  as_echo_n='printf %s'
11395   else
11396 <  as_unset=false
11396 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11397 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11398 >    as_echo_n='/usr/ucb/echo -n'
11399 >  else
11400 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11401 >    as_echo_n_body='eval
11402 >      arg=$1;
11403 >      case $arg in #(
11404 >      *"$as_nl"*)
11405 >        expr "X$arg" : "X\\(.*\\)$as_nl";
11406 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11407 >      esac;
11408 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11409 >    '
11410 >    export as_echo_n_body
11411 >    as_echo_n='sh -c $as_echo_n_body as_echo'
11412 >  fi
11413 >  export as_echo_body
11414 >  as_echo='sh -c $as_echo_body as_echo'
11415   fi
11416  
11417 + # The user is always right.
11418 + if test "${PATH_SEPARATOR+set}" != set; then
11419 +  PATH_SEPARATOR=:
11420 +  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11421 +    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11422 +      PATH_SEPARATOR=';'
11423 +  }
11424 + fi
11425  
11426 < # Work around bugs in pre-3.0 UWIN ksh.
11427 < $as_unset ENV MAIL MAILPATH
11426 >
11427 > # IFS
11428 > # We need space, tab and new line, in precisely that order.  Quoting is
11429 > # there to prevent editors from complaining about space-tab.
11430 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11431 > # splitting by setting IFS to empty value.)
11432 > IFS=" ""        $as_nl"
11433 >
11434 > # Find who we are.  Look in the path if we contain no directory separator.
11435 > case $0 in #((
11436 >  *[\\/]* ) as_myself=$0 ;;
11437 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11438 > for as_dir in $PATH
11439 > do
11440 >  IFS=$as_save_IFS
11441 >  test -z "$as_dir" && as_dir=.
11442 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11443 >  done
11444 > IFS=$as_save_IFS
11445 >
11446 >     ;;
11447 > esac
11448 > # We did not find ourselves, most probably we were run as `sh COMMAND'
11449 > # in which case we are not to be found in the path.
11450 > if test "x$as_myself" = x; then
11451 >  as_myself=$0
11452 > fi
11453 > if test ! -f "$as_myself"; then
11454 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11455 >  exit 1
11456 > fi
11457 >
11458 > # Unset variables that we do not need and which cause bugs (e.g. in
11459 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11460 > # suppresses any "Segmentation fault" message there.  '((' could
11461 > # trigger a bug in pdksh 5.2.14.
11462 > for as_var in BASH_ENV ENV MAIL MAILPATH
11463 > do eval test x\${$as_var+set} = xset \
11464 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11465 > done
11466   PS1='$ '
11467   PS2='> '
11468   PS4='+ '
11469  
11470   # NLS nuisances.
11471 < for as_var in \
11472 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11473 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11474 <  LC_TELEPHONE LC_TIME
11475 < do
11476 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11477 <    eval $as_var=C; export $as_var
11478 <  else
11479 <    $as_unset $as_var
11471 > LC_ALL=C
11472 > export LC_ALL
11473 > LANGUAGE=C
11474 > export LANGUAGE
11475 >
11476 > # CDPATH.
11477 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11478 >
11479 >
11480 > # as_fn_error ERROR [LINENO LOG_FD]
11481 > # ---------------------------------
11482 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11483 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11484 > # script with status $?, using 1 if that was 0.
11485 > as_fn_error ()
11486 > {
11487 >  as_status=$?; test $as_status -eq 0 && as_status=1
11488 >  if test "$3"; then
11489 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11490 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11491    fi
11492 < done
11492 >  $as_echo "$as_me: error: $1" >&2
11493 >  as_fn_exit $as_status
11494 > } # as_fn_error
11495  
11496 < # Required to use basename.
11497 < if expr a : '\(a\)' >/dev/null 2>&1; then
11496 >
11497 > # as_fn_set_status STATUS
11498 > # -----------------------
11499 > # Set $? to STATUS, without forking.
11500 > as_fn_set_status ()
11501 > {
11502 >  return $1
11503 > } # as_fn_set_status
11504 >
11505 > # as_fn_exit STATUS
11506 > # -----------------
11507 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11508 > as_fn_exit ()
11509 > {
11510 >  set +e
11511 >  as_fn_set_status $1
11512 >  exit $1
11513 > } # as_fn_exit
11514 >
11515 > # as_fn_unset VAR
11516 > # ---------------
11517 > # Portably unset VAR.
11518 > as_fn_unset ()
11519 > {
11520 >  { eval $1=; unset $1;}
11521 > }
11522 > as_unset=as_fn_unset
11523 > # as_fn_append VAR VALUE
11524 > # ----------------------
11525 > # Append the text in VALUE to the end of the definition contained in VAR. Take
11526 > # advantage of any shell optimizations that allow amortized linear growth over
11527 > # repeated appends, instead of the typical quadratic growth present in naive
11528 > # implementations.
11529 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11530 >  eval 'as_fn_append ()
11531 >  {
11532 >    eval $1+=\$2
11533 >  }'
11534 > else
11535 >  as_fn_append ()
11536 >  {
11537 >    eval $1=\$$1\$2
11538 >  }
11539 > fi # as_fn_append
11540 >
11541 > # as_fn_arith ARG...
11542 > # ------------------
11543 > # Perform arithmetic evaluation on the ARGs, and store the result in the
11544 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
11545 > # must be portable across $(()) and expr.
11546 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11547 >  eval 'as_fn_arith ()
11548 >  {
11549 >    as_val=$(( $* ))
11550 >  }'
11551 > else
11552 >  as_fn_arith ()
11553 >  {
11554 >    as_val=`expr "$@" || test $? -eq 1`
11555 >  }
11556 > fi # as_fn_arith
11557 >
11558 >
11559 > if expr a : '\(a\)' >/dev/null 2>&1 &&
11560 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11561    as_expr=expr
11562   else
11563    as_expr=false
11564   fi
11565  
11566 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11566 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11567    as_basename=basename
11568   else
11569    as_basename=false
11570   fi
11571  
11572 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11573 +  as_dirname=dirname
11574 + else
11575 +  as_dirname=false
11576 + fi
11577  
11578 < # Name of the executable.
10763 < as_me=`$as_basename "$0" ||
11578 > as_me=`$as_basename -- "$0" ||
11579   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11580           X"$0" : 'X\(//\)$' \| \
11581 <         X"$0" : 'X\(/\)$' \| \
11582 <         .     : '\(.\)' 2>/dev/null ||
11583 < echo X/"$0" |
11584 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11585 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
11586 <          /^X\/\(\/\).*/{ s//\1/; q; }
11587 <          s/.*/./; q'`
11581 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11582 > $as_echo X/"$0" |
11583 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
11584 >            s//\1/
11585 >            q
11586 >          }
11587 >          /^X\/\(\/\/\)$/{
11588 >            s//\1/
11589 >            q
11590 >          }
11591 >          /^X\/\(\/\).*/{
11592 >            s//\1/
11593 >            q
11594 >          }
11595 >          s/.*/./; q'`
11596  
10774
10775 # PATH needs CR, and LINENO needs CR and PATH.
11597   # Avoid depending upon Character Ranges.
11598   as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11599   as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Line 10780 | Line 11601 | as_cr_alnum=$as_cr_Letters$as_cr_digits
11601   as_cr_digits='0123456789'
11602   as_cr_alnum=$as_cr_Letters$as_cr_digits
11603  
11604 < # The user is always right.
11605 < if test "${PATH_SEPARATOR+set}" != set; then
11606 <  echo "#! /bin/sh" >conf$$.sh
11607 <  echo  "exit 0"   >>conf$$.sh
11608 <  chmod +x conf$$.sh
11609 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11610 <    PATH_SEPARATOR=';'
11604 > ECHO_C= ECHO_N= ECHO_T=
11605 > case `echo -n x` in #(((((
11606 > -n*)
11607 >  case `echo 'xy\c'` in
11608 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11609 >  xy)  ECHO_C='\c';;
11610 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11611 >       ECHO_T=' ';;
11612 >  esac;;
11613 > *)
11614 >  ECHO_N='-n';;
11615 > esac
11616 >
11617 > rm -f conf$$ conf$$.exe conf$$.file
11618 > if test -d conf$$.dir; then
11619 >  rm -f conf$$.dir/conf$$.file
11620 > else
11621 >  rm -f conf$$.dir
11622 >  mkdir conf$$.dir 2>/dev/null
11623 > fi
11624 > if (echo >conf$$.file) 2>/dev/null; then
11625 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
11626 >    as_ln_s='ln -s'
11627 >    # ... but there are two gotchas:
11628 >    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11629 >    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11630 >    # In both cases, we have to default to `cp -p'.
11631 >    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11632 >      as_ln_s='cp -p'
11633 >  elif ln conf$$.file conf$$ 2>/dev/null; then
11634 >    as_ln_s=ln
11635    else
11636 <    PATH_SEPARATOR=:
11636 >    as_ln_s='cp -p'
11637    fi
11638 <  rm -f conf$$.sh
11638 > else
11639 >  as_ln_s='cp -p'
11640   fi
11641 + rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11642 + rmdir conf$$.dir 2>/dev/null
11643  
11644  
11645 <  as_lineno_1=$LINENO
11646 <  as_lineno_2=$LINENO
11647 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11648 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
11649 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
10802 <  # Find who we are.  Look in the path if we contain no path at all
10803 <  # relative or not.
10804 <  case $0 in
10805 <    *[\\/]* ) as_myself=$0 ;;
10806 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10807 < for as_dir in $PATH
10808 < do
10809 <  IFS=$as_save_IFS
10810 <  test -z "$as_dir" && as_dir=.
10811 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10812 < done
11645 > # as_fn_mkdir_p
11646 > # -------------
11647 > # Create "$as_dir" as a directory, including parents if necessary.
11648 > as_fn_mkdir_p ()
11649 > {
11650  
11651 <       ;;
11651 >  case $as_dir in #(
11652 >  -*) as_dir=./$as_dir;;
11653    esac
11654 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
11655 <  # in which case we are not to be found in the path.
11656 <  if test "x$as_myself" = x; then
11657 <    as_myself=$0
11658 <  fi
11659 <  if test ! -f "$as_myself"; then
11660 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
11661 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
11662 <   { (exit 1); exit 1; }; }
11663 <  fi
11664 <  case $CONFIG_SHELL in
11665 <  '')
11666 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11667 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
11668 < do
11669 <  IFS=$as_save_IFS
11670 <  test -z "$as_dir" && as_dir=.
11671 <  for as_base in sh bash ksh sh5; do
11672 <         case $as_dir in
11673 <         /*)
11674 <           if ("$as_dir/$as_base" -c '
11675 <  as_lineno_1=$LINENO
11676 <  as_lineno_2=$LINENO
11677 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
11678 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
11679 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
11680 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
11681 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
11682 <             CONFIG_SHELL=$as_dir/$as_base
11683 <             export CONFIG_SHELL
11684 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
11685 <           fi;;
11686 <         esac
11687 <       done
11688 < done
10851 < ;;
10852 <  esac
11654 >  test -d "$as_dir" || eval $as_mkdir_p || {
11655 >    as_dirs=
11656 >    while :; do
11657 >      case $as_dir in #(
11658 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11659 >      *) as_qdir=$as_dir;;
11660 >      esac
11661 >      as_dirs="'$as_qdir' $as_dirs"
11662 >      as_dir=`$as_dirname -- "$as_dir" ||
11663 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11664 >         X"$as_dir" : 'X\(//\)[^/]' \| \
11665 >         X"$as_dir" : 'X\(//\)$' \| \
11666 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11667 > $as_echo X"$as_dir" |
11668 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11669 >            s//\1/
11670 >            q
11671 >          }
11672 >          /^X\(\/\/\)[^/].*/{
11673 >            s//\1/
11674 >            q
11675 >          }
11676 >          /^X\(\/\/\)$/{
11677 >            s//\1/
11678 >            q
11679 >          }
11680 >          /^X\(\/\).*/{
11681 >            s//\1/
11682 >            q
11683 >          }
11684 >          s/.*/./; q'`
11685 >      test -d "$as_dir" && break
11686 >    done
11687 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
11688 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11689  
10854  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
10855  # uniformly replaced by the line number.  The first 'sed' inserts a
10856  # line-number line before each line; the second 'sed' does the real
10857  # work.  The second script uses 'N' to pair each line-number line
10858  # with the numbered line, and appends trailing '-' during
10859  # substitution so that $LINENO is not a special case at line end.
10860  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
10861  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
10862  sed '=' <$as_myself |
10863    sed '
10864      N
10865      s,$,-,
10866      : loop
10867      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
10868      t loop
10869      s,-$,,
10870      s,^['$as_cr_digits']*\n,,
10871    ' >$as_me.lineno &&
10872  chmod +x $as_me.lineno ||
10873    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
10874 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
10875   { (exit 1); exit 1; }; }
11690  
11691 <  # Don't try to exec as it changes $[0], causing all sort of problems
11692 <  # (the dirname of $[0] is not the place where we might find the
11693 <  # original and so on.  Autoconf is especially sensible to this).
10880 <  . ./$as_me.lineno
10881 <  # Exit status is that of the last command.
10882 <  exit
10883 < }
10884 <
10885 <
10886 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
10887 <  *c*,-n*) ECHO_N= ECHO_C='
10888 < ' ECHO_T='      ' ;;
10889 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
10890 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
10891 < esac
10892 <
10893 < if expr a : '\(a\)' >/dev/null 2>&1; then
10894 <  as_expr=expr
11691 > } # as_fn_mkdir_p
11692 > if mkdir -p . 2>/dev/null; then
11693 >  as_mkdir_p='mkdir -p "$as_dir"'
11694   else
11695 <  as_expr=false
11695 >  test -d ./-p && rmdir ./-p
11696 >  as_mkdir_p=false
11697   fi
11698  
11699 < rm -f conf$$ conf$$.exe conf$$.file
11700 < echo >conf$$.file
11701 < if ln -s conf$$.file conf$$ 2>/dev/null; then
11702 <  # We could just check for DJGPP; but this test a) works b) is more generic
11703 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
10904 <  if test -f conf$$.exe; then
10905 <    # Don't use ln at all; we don't have any links
10906 <    as_ln_s='cp -p'
11699 > if test -x / >/dev/null 2>&1; then
11700 >  as_test_x='test -x'
11701 > else
11702 >  if ls -dL / >/dev/null 2>&1; then
11703 >    as_ls_L_option=L
11704    else
11705 <    as_ln_s='ln -s'
11705 >    as_ls_L_option=
11706    fi
11707 < elif ln conf$$.file conf$$ 2>/dev/null; then
11708 <  as_ln_s=ln
11709 < else
11710 <  as_ln_s='cp -p'
11707 >  as_test_x='
11708 >    eval sh -c '\''
11709 >      if test -d "$1"; then
11710 >        test -d "$1/.";
11711 >      else
11712 >        case $1 in #(
11713 >        -*)set "./$1";;
11714 >        esac;
11715 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11716 >        ???[sx]*):;;*)false;;esac;fi
11717 >    '\'' sh
11718 >  '
11719   fi
11720 < rm -f conf$$ conf$$.exe conf$$.file
11720 > as_executable_p=$as_test_x
11721  
10917 if mkdir -p . 2>/dev/null; then
10918  as_mkdir_p=:
10919 else
10920  test -d ./-p && rmdir ./-p
10921  as_mkdir_p=false
10922 fi
10923
10924 as_executable_p="test -f"
10925
11722   # Sed expression to map a string onto a valid CPP name.
11723   as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11724  
# Line 10930 | Line 11726 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11726   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11727  
11728  
10933 # IFS
10934 # We need space, tab and new line, in precisely that order.
10935 as_nl='
10936 '
10937 IFS="   $as_nl"
10938
10939 # CDPATH.
10940 $as_unset CDPATH
10941
11729   exec 6>&1
11730 + ## ----------------------------------- ##
11731 + ## Main body of $CONFIG_STATUS script. ##
11732 + ## ----------------------------------- ##
11733 + _ASEOF
11734 + test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11735  
11736 < # Open the log real soon, to keep \$[0] and so on meaningful, and to
11736 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11737 > # Save the log message, to keep $0 and so on meaningful, and to
11738   # report actual input values of CONFIG_FILES etc. instead of their
11739 < # values after options handling.  Logging --version etc. is OK.
11740 < exec 5>>config.log
11741 < {
11742 <  echo
10950 <  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10951 < ## Running $as_me. ##
10952 < _ASBOX
10953 < } >&5
10954 < cat >&5 <<_CSEOF
11739 > # values after options handling.
11740 > ac_log="
11741 > This file was extended by OOPSE $as_me 4.0, which was
11742 > generated by GNU Autoconf 2.64.  Invocation command line was
11743  
10956 This file was extended by OOPSE $as_me 2.0, which was
10957 generated by GNU Autoconf 2.59.  Invocation command line was
10958
11744    CONFIG_FILES    = $CONFIG_FILES
11745    CONFIG_HEADERS  = $CONFIG_HEADERS
11746    CONFIG_LINKS    = $CONFIG_LINKS
11747    CONFIG_COMMANDS = $CONFIG_COMMANDS
11748    $ $0 $@
11749  
11750 < _CSEOF
11751 < echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11752 < echo >&5
11750 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
11751 > "
11752 >
11753   _ACEOF
11754  
11755 < # Files that config.status was made for.
11756 < if test -n "$ac_config_files"; then
11757 <  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
10973 < fi
11755 > case $ac_config_files in *"
11756 > "*) set x $ac_config_files; shift; ac_config_files=$*;;
11757 > esac
11758  
11759 < if test -n "$ac_config_headers"; then
11760 <  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11761 < fi
10978 <
10979 < if test -n "$ac_config_links"; then
10980 <  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
10981 < fi
11759 > case $ac_config_headers in *"
11760 > "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11761 > esac
11762  
10983 if test -n "$ac_config_commands"; then
10984  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
10985 fi
11763  
11764 < cat >>$CONFIG_STATUS <<\_ACEOF
11764 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11765 > # Files that config.status was made for.
11766 > config_files="$ac_config_files"
11767 > config_headers="$ac_config_headers"
11768  
11769 + _ACEOF
11770 +
11771 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11772   ac_cs_usage="\
11773 < \`$as_me' instantiates files from templates according to the
11774 < current configuration.
11773 > \`$as_me' instantiates files and other configuration actions
11774 > from templates according to the current configuration.  Unless the files
11775 > and actions are specified as TAGs, all are instantiated by default.
11776  
11777 < Usage: $0 [OPTIONS] [FILE]...
11777 > Usage: $0 [OPTION]... [TAG]...
11778  
11779    -h, --help       print this help, then exit
11780 <  -V, --version    print version number, then exit
11781 <  -q, --quiet      do not print progress messages
11780 >  -V, --version    print version number and configuration settings, then exit
11781 >  -q, --quiet, --silent
11782 >                   do not print progress messages
11783    -d, --debug      don't remove temporary files
11784        --recheck    update $as_me by reconfiguring in the same conditions
11785 <  --file=FILE[:TEMPLATE]
11786 <                   instantiate the configuration file FILE
11787 <  --header=FILE[:TEMPLATE]
11788 <                   instantiate the configuration header FILE
11785 >      --file=FILE[:TEMPLATE]
11786 >                   instantiate the configuration file FILE
11787 >      --header=FILE[:TEMPLATE]
11788 >                   instantiate the configuration header FILE
11789  
11790   Configuration files:
11791   $config_files
# Line 11008 | Line 11793 | $config_headers
11793   Configuration headers:
11794   $config_headers
11795  
11796 < Configuration links:
11012 < $config_links
11796 > Report bugs to <gezelter@nd.edu>."
11797  
11014 Report bugs to <bug-autoconf@gnu.org>."
11798   _ACEOF
11799 <
11017 < cat >>$CONFIG_STATUS <<_ACEOF
11799 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11800   ac_cs_version="\\
11801 < OOPSE config.status 2.0
11802 < configured by $0, generated by GNU Autoconf 2.59,
11803 <  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11801 > OOPSE config.status 4.0
11802 > configured by $0, generated by GNU Autoconf 2.64,
11803 >  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11804  
11805 < Copyright (C) 2003 Free Software Foundation, Inc.
11805 > Copyright (C) 2009 Free Software Foundation, Inc.
11806   This config.status script is free software; the Free Software Foundation
11807   gives unlimited permission to copy, distribute and modify it."
11808 < srcdir=$srcdir
11809 < INSTALL="$INSTALL"
11808 >
11809 > ac_pwd='$ac_pwd'
11810 > srcdir='$srcdir'
11811 > INSTALL='$INSTALL'
11812 > test -n "\$AWK" || AWK=awk
11813   _ACEOF
11814  
11815 < cat >>$CONFIG_STATUS <<\_ACEOF
11816 < # If no file are specified by the user, then we need to provide default
11032 < # value.  By we need to know if files were specified by the user.
11815 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11816 > # The default lists apply if the user does not specify any file.
11817   ac_need_defaults=:
11818   while test $# != 0
11819   do
11820    case $1 in
11821    --*=*)
11822 <    ac_option=`expr "x$1" : 'x\([^=]*\)='`
11823 <    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11822 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11823 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11824      ac_shift=:
11825      ;;
11826 <  -*)
11826 >  *)
11827      ac_option=$1
11828      ac_optarg=$2
11829      ac_shift=shift
11830      ;;
11047  *) # This is not an option, so the user has probably given explicit
11048     # arguments.
11049     ac_option=$1
11050     ac_need_defaults=false;;
11831    esac
11832  
11833    case $ac_option in
11834    # Handling of the options.
11055 _ACEOF
11056 cat >>$CONFIG_STATUS <<\_ACEOF
11835    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11836      ac_cs_recheck=: ;;
11837 <  --version | --vers* | -V )
11838 <    echo "$ac_cs_version"; exit 0 ;;
11839 <  --he | --h)
11062 <    # Conflict between --help and --header
11063 <    { { echo "$as_me:$LINENO: error: ambiguous option: $1
11064 < Try \`$0 --help' for more information." >&5
11065 < echo "$as_me: error: ambiguous option: $1
11066 < Try \`$0 --help' for more information." >&2;}
11067 <   { (exit 1); exit 1; }; };;
11068 <  --help | --hel | -h )
11069 <    echo "$ac_cs_usage"; exit 0 ;;
11070 <  --debug | --d* | -d )
11837 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11838 >    $as_echo "$ac_cs_version"; exit ;;
11839 >  --debug | --debu | --deb | --de | --d | -d )
11840      debug=: ;;
11841    --file | --fil | --fi | --f )
11842      $ac_shift
11843 <    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11843 >    case $ac_optarg in
11844 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11845 >    esac
11846 >    as_fn_append CONFIG_FILES " '$ac_optarg'"
11847      ac_need_defaults=false;;
11848    --header | --heade | --head | --hea )
11849      $ac_shift
11850 <    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11850 >    case $ac_optarg in
11851 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11852 >    esac
11853 >    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11854      ac_need_defaults=false;;
11855 +  --he | --h)
11856 +    # Conflict between --help and --header
11857 +    as_fn_error "ambiguous option: \`$1'
11858 + Try \`$0 --help' for more information.";;
11859 +  --help | --hel | -h )
11860 +    $as_echo "$ac_cs_usage"; exit ;;
11861    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11862    | -silent | --silent | --silen | --sile | --sil | --si | --s)
11863      ac_cs_silent=: ;;
11864  
11865    # This is an error.
11866 <  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11867 < Try \`$0 --help' for more information." >&5
11087 < echo "$as_me: error: unrecognized option: $1
11088 < Try \`$0 --help' for more information." >&2;}
11089 <   { (exit 1); exit 1; }; } ;;
11866 >  -*) as_fn_error "unrecognized option: \`$1'
11867 > Try \`$0 --help' for more information." ;;
11868  
11869 <  *) ac_config_targets="$ac_config_targets $1" ;;
11869 >  *) as_fn_append ac_config_targets " $1"
11870 >     ac_need_defaults=false ;;
11871  
11872    esac
11873    shift
# Line 11102 | Line 11881 | _ACEOF
11881   fi
11882  
11883   _ACEOF
11884 < cat >>$CONFIG_STATUS <<_ACEOF
11884 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11885   if \$ac_cs_recheck; then
11886 <  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11887 <  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11886 >  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11887 >  shift
11888 >  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11889 >  CONFIG_SHELL='$SHELL'
11890 >  export CONFIG_SHELL
11891 >  exec "\$@"
11892   fi
11893  
11894   _ACEOF
11895 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11896 + exec 5>>config.log
11897 + {
11898 +  echo
11899 +  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11900 + ## Running $as_me. ##
11901 + _ASBOX
11902 +  $as_echo "$ac_log"
11903 + } >&5
11904  
11905 + _ACEOF
11906 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11907 + _ACEOF
11908  
11909 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11910  
11911 <
11116 <
11117 < cat >>$CONFIG_STATUS <<\_ACEOF
11911 > # Handling of arguments.
11912   for ac_config_target in $ac_config_targets
11913   do
11914 <  case "$ac_config_target" in
11915 <  # Handling of arguments.
11916 <  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11917 <  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11918 <  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
11919 <  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11920 <  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
11921 <  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11922 <  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11923 < echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11130 <   { (exit 1); exit 1; }; };;
11914 >  case $ac_config_target in
11915 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11916 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11917 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11918 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11919 >    "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11920 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11921 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11922 >
11923 >  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11924    esac
11925   done
11926  
11927 +
11928   # If the user did not use the arguments to specify the items to instantiate,
11929   # then the envvar interface is used.  Set only those that are not.
11930   # We use the long form for the default assignment because of an extremely
# Line 11138 | Line 11932 | if $ac_need_defaults; then
11932   if $ac_need_defaults; then
11933    test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11934    test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11141  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
11935   fi
11936  
11937   # Have a temporary directory for convenience.  Make it in the build tree
11938 < # simply because there is no reason to put it here, and in addition,
11938 > # simply because there is no reason against having it here, and in addition,
11939   # creating and moving files from /tmp can sometimes cause problems.
11940 < # Create a temporary directory, and hook for its removal unless debugging.
11940 > # Hook for its removal unless debugging.
11941 > # Note that there is a small window in which the directory will not be cleaned:
11942 > # after its creation but before its name has been assigned to `$tmp'.
11943   $debug ||
11944   {
11945 <  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11946 <  trap '{ (exit 1); exit 1; }' 1 2 13 15
11945 >  tmp=
11946 >  trap 'exit_status=$?
11947 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11948 > ' 0
11949 >  trap 'as_fn_exit 1' 1 2 13 15
11950   }
11153
11951   # Create a (secure) tmp directory for tmp files.
11952  
11953   {
11954 <  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11954 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11955    test -n "$tmp" && test -d "$tmp"
11956   }  ||
11957   {
11958 <  tmp=./confstat$$-$RANDOM
11959 <  (umask 077 && mkdir $tmp)
11960 < } ||
11958 >  tmp=./conf$$-$RANDOM
11959 >  (umask 077 && mkdir "$tmp")
11960 > } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11961 >
11962 > # Set up the scripts for CONFIG_FILES section.
11963 > # No need to generate them if there are no CONFIG_FILES.
11964 > # This happens for instance with `./config.status config.h'.
11965 > if test -n "$CONFIG_FILES"; then
11966 >
11967 >
11968 > ac_cr=`echo X | tr X '\015'`
11969 > # On cygwin, bash can eat \r inside `` if the user requested igncr.
11970 > # But we know of no other shell where ac_cr would be empty at this
11971 > # point, so we can use a bashism as a fallback.
11972 > if test "x$ac_cr" = x; then
11973 >  eval ac_cr=\$\'\\r\'
11974 > fi
11975 > ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11976 > if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11977 >  ac_cs_awk_cr='\r'
11978 > else
11979 >  ac_cs_awk_cr=$ac_cr
11980 > fi
11981 >
11982 > echo 'BEGIN {' >"$tmp/subs1.awk" &&
11983 > _ACEOF
11984 >
11985 >
11986   {
11987 <   echo "$me: cannot create a temporary directory in ." >&2
11988 <   { (exit 1); exit 1; }
11989 < }
11987 >  echo "cat >conf$$subs.awk <<_ACEOF" &&
11988 >  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11989 >  echo "_ACEOF"
11990 > } >conf$$subs.sh ||
11991 >  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11992 > ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11993 > ac_delim='%!_!# '
11994 > for ac_last_try in false false false false false :; do
11995 >  . ./conf$$subs.sh ||
11996 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11997  
11998 +  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11999 +  if test $ac_delim_n = $ac_delim_num; then
12000 +    break
12001 +  elif $ac_last_try; then
12002 +    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12003 +  else
12004 +    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12005 +  fi
12006 + done
12007 + rm -f conf$$subs.sh
12008 +
12009 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12010 + cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12011   _ACEOF
12012 + sed -n '
12013 + h
12014 + s/^/S["/; s/!.*/"]=/
12015 + p
12016 + g
12017 + s/^[^!]*!//
12018 + :repl
12019 + t repl
12020 + s/'"$ac_delim"'$//
12021 + t delim
12022 + :nl
12023 + h
12024 + s/\(.\{148\}\).*/\1/
12025 + t more1
12026 + s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12027 + p
12028 + n
12029 + b repl
12030 + :more1
12031 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12032 + p
12033 + g
12034 + s/.\{148\}//
12035 + t nl
12036 + :delim
12037 + h
12038 + s/\(.\{148\}\).*/\1/
12039 + t more2
12040 + s/["\\]/\\&/g; s/^/"/; s/$/"/
12041 + p
12042 + b
12043 + :more2
12044 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12045 + p
12046 + g
12047 + s/.\{148\}//
12048 + t delim
12049 + ' <conf$$subs.awk | sed '
12050 + /^[^""]/{
12051 +  N
12052 +  s/\n//
12053 + }
12054 + ' >>$CONFIG_STATUS || ac_write_fail=1
12055 + rm -f conf$$subs.awk
12056 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12057 + _ACAWK
12058 + cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12059 +  for (key in S) S_is_set[key] = 1
12060 +  FS = ""
12061  
12062 < cat >>$CONFIG_STATUS <<_ACEOF
12062 > }
12063 > {
12064 >  line = $ 0
12065 >  nfields = split(line, field, "@")
12066 >  substed = 0
12067 >  len = length(field[1])
12068 >  for (i = 2; i < nfields; i++) {
12069 >    key = field[i]
12070 >    keylen = length(key)
12071 >    if (S_is_set[key]) {
12072 >      value = S[key]
12073 >      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12074 >      len += length(value) + length(field[++i])
12075 >      substed = 1
12076 >    } else
12077 >      len += 1 + keylen
12078 >  }
12079  
12080 < #
12081 < # CONFIG_FILES section.
11175 < #
12080 >  print line
12081 > }
12082  
12083 < # No need to generate the scripts if there are no CONFIG_FILES.
12084 < # This happens for instance when ./config.status config.h
12085 < if test -n "\$CONFIG_FILES"; then
12086 <  # Protect against being on the right side of a sed subst in config.status.
12087 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12088 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12089 < s,@SHELL@,$SHELL,;t t
12090 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12091 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12092 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11187 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11188 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11189 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11190 < s,@exec_prefix@,$exec_prefix,;t t
11191 < s,@prefix@,$prefix,;t t
11192 < s,@program_transform_name@,$program_transform_name,;t t
11193 < s,@bindir@,$bindir,;t t
11194 < s,@sbindir@,$sbindir,;t t
11195 < s,@libexecdir@,$libexecdir,;t t
11196 < s,@datadir@,$datadir,;t t
11197 < s,@sysconfdir@,$sysconfdir,;t t
11198 < s,@sharedstatedir@,$sharedstatedir,;t t
11199 < s,@localstatedir@,$localstatedir,;t t
11200 < s,@libdir@,$libdir,;t t
11201 < s,@includedir@,$includedir,;t t
11202 < s,@oldincludedir@,$oldincludedir,;t t
11203 < s,@infodir@,$infodir,;t t
11204 < s,@mandir@,$mandir,;t t
11205 < s,@build_alias@,$build_alias,;t t
11206 < s,@host_alias@,$host_alias,;t t
11207 < s,@target_alias@,$target_alias,;t t
11208 < s,@DEFS@,$DEFS,;t t
11209 < s,@ECHO_C@,$ECHO_C,;t t
11210 < s,@ECHO_N@,$ECHO_N,;t t
11211 < s,@ECHO_T@,$ECHO_T,;t t
11212 < s,@LIBS@,$LIBS,;t t
11213 < s,@PROGNAME@,$PROGNAME,;t t
11214 < s,@debug@,$debug,;t t
11215 < s,@build@,$build,;t t
11216 < s,@build_cpu@,$build_cpu,;t t
11217 < s,@build_vendor@,$build_vendor,;t t
11218 < s,@build_os@,$build_os,;t t
11219 < s,@host@,$host,;t t
11220 < s,@host_cpu@,$host_cpu,;t t
11221 < s,@host_vendor@,$host_vendor,;t t
11222 < s,@host_os@,$host_os,;t t
11223 < s,@CC@,$CC,;t t
11224 < s,@CFLAGS@,$CFLAGS,;t t
11225 < s,@LDFLAGS@,$LDFLAGS,;t t
11226 < s,@CPPFLAGS@,$CPPFLAGS,;t t
11227 < s,@ac_ct_CC@,$ac_ct_CC,;t t
11228 < s,@EXEEXT@,$EXEEXT,;t t
11229 < s,@OBJEXT@,$OBJEXT,;t t
11230 < s,@CXX@,$CXX,;t t
11231 < s,@CXXFLAGS@,$CXXFLAGS,;t t
11232 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
11233 < s,@CPP@,$CPP,;t t
11234 < s,@EGREP@,$EGREP,;t t
11235 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
11236 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
11237 < s,@F90@,$F90,;t t
11238 < s,@F90FLAGS@,$F90FLAGS,;t t
11239 < s,@ac_ct_F90@,$ac_ct_F90,;t t
11240 < s,@PREPFLAG@,$PREPFLAG,;t t
11241 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
11242 < s,@F90LIBS@,$F90LIBS,;t t
11243 < s,@F90_FUNC@,$F90_FUNC,;t t
11244 < s,@F90_FUNC_@,$F90_FUNC_,;t t
11245 < s,@MOD@,$MOD,;t t
11246 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
11247 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
11248 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
11249 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
11250 < s,@CXXCPP@,$CXXCPP,;t t
11251 < s,@LIBOBJS@,$LIBOBJS,;t t
11252 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11253 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11254 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11255 < s,@LN_S@,$LN_S,;t t
11256 < s,@SET_MAKE@,$SET_MAKE,;t t
11257 < s,@RANLIB@,$RANLIB,;t t
11258 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11259 < s,@YACC@,$YACC,;t t
11260 < s,@LEX@,$LEX,;t t
11261 < s,@LEXLIB@,$LEXLIB,;t t
11262 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
11263 < s,@PERLINTERP@,$PERLINTERP,;t t
11264 < s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
11265 < s,@AR@,$AR,;t t
11266 < s,@PS@,$PS,;t t
11267 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
11268 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
11269 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
11270 < s,@MPI_LIB@,$MPI_LIB,;t t
11271 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
11272 < s,@USE_MPI@,$USE_MPI,;t t
11273 < s,@USE_CGAL@,$USE_CGAL,;t t
11274 < s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
11275 < s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
11276 < s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
11277 < s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
11278 < s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
11279 < s,@CGAL_LIBS@,$CGAL_LIBS,;t t
11280 < s,@DOXYGEN@,$DOXYGEN,;t t
11281 < s,@DOT@,$DOT,;t t
11282 < s,@DOC@,$DOC,;t t
11283 < s,@enable_dot@,$enable_dot,;t t
11284 < s,@enable_html_docs@,$enable_html_docs,;t t
11285 < s,@enable_latex_docs@,$enable_latex_docs,;t t
11286 < s,@BATEXT@,$BATEXT,;t t
11287 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
11288 < s,@OOPSE@,$OOPSE,;t t
11289 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
11290 < s,@SUBDIRS@,$SUBDIRS,;t t
11291 < s,@FFLAGS@,$FFLAGS,;t t
11292 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11293 < CEOF
12083 > _ACAWK
12084 > _ACEOF
12085 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12086 > if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12087 >  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12088 > else
12089 >  cat
12090 > fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12091 >  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12092 > _ACEOF
12093  
12094 + # VPATH may cause trouble with some makes, so we remove $(srcdir),
12095 + # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12096 + # trailing colons and then remove the whole line if VPATH becomes empty
12097 + # (actually we leave an empty line to preserve line numbers).
12098 + if test "x$srcdir" = x.; then
12099 +  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12100 + s/:*\$(srcdir):*/:/
12101 + s/:*\${srcdir}:*/:/
12102 + s/:*@srcdir@:*/:/
12103 + s/^\([^=]*=[     ]*\):*/\1/
12104 + s/:*$//
12105 + s/^[^=]*=[       ]*$//
12106 + }'
12107 + fi
12108 +
12109 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12110 + fi # test -n "$CONFIG_FILES"
12111 +
12112 + # Set up the scripts for CONFIG_HEADERS section.
12113 + # No need to generate them if there are no CONFIG_HEADERS.
12114 + # This happens for instance with `./config.status Makefile'.
12115 + if test -n "$CONFIG_HEADERS"; then
12116 + cat >"$tmp/defines.awk" <<\_ACAWK ||
12117 + BEGIN {
12118   _ACEOF
12119  
12120 <  cat >>$CONFIG_STATUS <<\_ACEOF
12121 <  # Split the substitutions into bite-sized pieces for seds with
12122 <  # small command number limits, like on Digital OSF/1 and HP-UX.
12123 <  ac_max_sed_lines=48
12124 <  ac_sed_frag=1 # Number of current file.
12125 <  ac_beg=1 # First line for current file.
12126 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
12127 <  ac_more_lines=:
12128 <  ac_sed_cmds=
12129 <  while $ac_more_lines; do
12130 <    if test $ac_beg -gt 1; then
12131 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12132 <    else
12133 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
12134 <    fi
11312 <    if test ! -s $tmp/subs.frag; then
11313 <      ac_more_lines=false
11314 <    else
11315 <      # The purpose of the label and of the branching condition is to
11316 <      # speed up the sed processing (if there are no `@' at all, there
11317 <      # is no need to browse any of the substitutions).
11318 <      # These are the two extra sed commands mentioned above.
11319 <      (echo ':t
11320 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11321 <      if test -z "$ac_sed_cmds"; then
11322 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11323 <      else
11324 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11325 <      fi
11326 <      ac_sed_frag=`expr $ac_sed_frag + 1`
11327 <      ac_beg=$ac_end
11328 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
11329 <    fi
11330 <  done
11331 <  if test -z "$ac_sed_cmds"; then
11332 <    ac_sed_cmds=cat
12120 > # Transform confdefs.h into an awk script `defines.awk', embedded as
12121 > # here-document in config.status, that substitutes the proper values into
12122 > # config.h.in to produce config.h.
12123 >
12124 > # Create a delimiter string that does not exist in confdefs.h, to ease
12125 > # handling of long lines.
12126 > ac_delim='%!_!# '
12127 > for ac_last_try in false false :; do
12128 >  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12129 >  if test -z "$ac_t"; then
12130 >    break
12131 >  elif $ac_last_try; then
12132 >    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12133 >  else
12134 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12135    fi
12136 < fi # test -n "$CONFIG_FILES"
12136 > done
12137  
12138 + # For the awk script, D is an array of macro values keyed by name,
12139 + # likewise P contains macro parameters if any.  Preserve backslash
12140 + # newline sequences.
12141 +
12142 + ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12143 + sed -n '
12144 + s/.\{148\}/&'"$ac_delim"'/g
12145 + t rset
12146 + :rset
12147 + s/^[     ]*#[    ]*define[       ][      ]*/ /
12148 + t def
12149 + d
12150 + :def
12151 + s/\\$//
12152 + t bsnl
12153 + s/["\\]/\\&/g
12154 + s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12155 + D["\1"]=" \3"/p
12156 + s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12157 + d
12158 + :bsnl
12159 + s/["\\]/\\&/g
12160 + s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12161 + D["\1"]=" \3\\\\\\n"\\/p
12162 + t cont
12163 + s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12164 + t cont
12165 + d
12166 + :cont
12167 + n
12168 + s/.\{148\}/&'"$ac_delim"'/g
12169 + t clear
12170 + :clear
12171 + s/\\$//
12172 + t bsnlc
12173 + s/["\\]/\\&/g; s/^/"/; s/$/"/p
12174 + d
12175 + :bsnlc
12176 + s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12177 + b cont
12178 + ' <confdefs.h | sed '
12179 + s/'"$ac_delim"'/"\\\
12180 + "/g' >>$CONFIG_STATUS || ac_write_fail=1
12181 +
12182 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12183 +  for (key in D) D_is_set[key] = 1
12184 +  FS = ""
12185 + }
12186 + /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12187 +  line = \$ 0
12188 +  split(line, arg, " ")
12189 +  if (arg[1] == "#") {
12190 +    defundef = arg[2]
12191 +    mac1 = arg[3]
12192 +  } else {
12193 +    defundef = substr(arg[1], 2)
12194 +    mac1 = arg[2]
12195 +  }
12196 +  split(mac1, mac2, "(") #)
12197 +  macro = mac2[1]
12198 +  prefix = substr(line, 1, index(line, defundef) - 1)
12199 +  if (D_is_set[macro]) {
12200 +    # Preserve the white space surrounding the "#".
12201 +    print prefix "define", macro P[macro] D[macro]
12202 +    next
12203 +  } else {
12204 +    # Replace #undef with comments.  This is necessary, for example,
12205 +    # in the case of _POSIX_SOURCE, which is predefined and required
12206 +    # on some systems where configure will not decide to define it.
12207 +    if (defundef == "undef") {
12208 +      print "/*", prefix defundef, macro, "*/"
12209 +      next
12210 +    }
12211 +  }
12212 + }
12213 + { print }
12214 + _ACAWK
12215   _ACEOF
12216 < cat >>$CONFIG_STATUS <<\_ACEOF
12217 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
12218 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12219 <  case $ac_file in
12220 <  - | *:- | *:-:* ) # input from stdin
12221 <        cat >$tmp/stdin
12222 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12223 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12224 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
12225 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
12226 <  * )   ac_file_in=$ac_file.in ;;
12216 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12217 >  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12218 > fi # test -n "$CONFIG_HEADERS"
12219 >
12220 >
12221 > eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
12222 > shift
12223 > for ac_tag
12224 > do
12225 >  case $ac_tag in
12226 >  :[FHLC]) ac_mode=$ac_tag; continue;;
12227    esac
12228 +  case $ac_mode$ac_tag in
12229 +  :[FHL]*:*);;
12230 +  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12231 +  :[FH]-) ac_tag=-:-;;
12232 +  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12233 +  esac
12234 +  ac_save_IFS=$IFS
12235 +  IFS=:
12236 +  set x $ac_tag
12237 +  IFS=$ac_save_IFS
12238 +  shift
12239 +  ac_file=$1
12240 +  shift
12241  
12242 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12243 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
12242 >  case $ac_mode in
12243 >  :L) ac_source=$1;;
12244 >  :[FH])
12245 >    ac_file_inputs=
12246 >    for ac_f
12247 >    do
12248 >      case $ac_f in
12249 >      -) ac_f="$tmp/stdin";;
12250 >      *) # Look for the file first in the build tree, then in the source tree
12251 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12252 >         # because $ac_f cannot contain `:'.
12253 >         test -f "$ac_f" ||
12254 >           case $ac_f in
12255 >           [\\/$]*) false;;
12256 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12257 >           esac ||
12258 >           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12259 >      esac
12260 >      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12261 >      as_fn_append ac_file_inputs " '$ac_f'"
12262 >    done
12263 >
12264 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
12265 >    # use $as_me), people would be surprised to read:
12266 >    #    /* config.h.  Generated by config.status.  */
12267 >    configure_input='Generated from '`
12268 >          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12269 >        `' by configure.'
12270 >    if test x"$ac_file" != x-; then
12271 >      configure_input="$ac_file.  $configure_input"
12272 >      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12273 > $as_echo "$as_me: creating $ac_file" >&6;}
12274 >    fi
12275 >    # Neutralize special characters interpreted by sed in replacement strings.
12276 >    case $configure_input in #(
12277 >    *\&* | *\|* | *\\* )
12278 >       ac_sed_conf_input=`$as_echo "$configure_input" |
12279 >       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12280 >    *) ac_sed_conf_input=$configure_input;;
12281 >    esac
12282 >
12283 >    case $ac_tag in
12284 >    *:-:* | *:-) cat >"$tmp/stdin" \
12285 >      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12286 >    esac
12287 >    ;;
12288 >  esac
12289 >
12290 >  ac_dir=`$as_dirname -- "$ac_file" ||
12291   $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12292           X"$ac_file" : 'X\(//\)[^/]' \| \
12293           X"$ac_file" : 'X\(//\)$' \| \
12294 <         X"$ac_file" : 'X\(/\)' \| \
12295 <         .     : '\(.\)' 2>/dev/null ||
12296 < echo X"$ac_file" |
12297 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12298 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12299 <          /^X\(\/\/\)$/{ s//\1/; q; }
12300 <          /^X\(\/\).*/{ s//\1/; q; }
12301 <          s/.*/./; q'`
12302 <  { if $as_mkdir_p; then
12303 <    mkdir -p "$ac_dir"
12304 <  else
12305 <    as_dir="$ac_dir"
12306 <    as_dirs=
12307 <    while test ! -d "$as_dir"; do
12308 <      as_dirs="$as_dir $as_dirs"
12309 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
12310 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12311 <         X"$as_dir" : 'X\(//\)[^/]' \| \
12312 <         X"$as_dir" : 'X\(//\)$' \| \
12313 <         X"$as_dir" : 'X\(/\)' \| \
11375 <         .     : '\(.\)' 2>/dev/null ||
11376 < echo X"$as_dir" |
11377 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11378 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11379 <          /^X\(\/\/\)$/{ s//\1/; q; }
11380 <          /^X\(\/\).*/{ s//\1/; q; }
11381 <          s/.*/./; q'`
11382 <    done
11383 <    test ! -n "$as_dirs" || mkdir $as_dirs
11384 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11385 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11386 <   { (exit 1); exit 1; }; }; }
11387 <
12294 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12295 > $as_echo X"$ac_file" |
12296 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12297 >            s//\1/
12298 >            q
12299 >          }
12300 >          /^X\(\/\/\)[^/].*/{
12301 >            s//\1/
12302 >            q
12303 >          }
12304 >          /^X\(\/\/\)$/{
12305 >            s//\1/
12306 >            q
12307 >          }
12308 >          /^X\(\/\).*/{
12309 >            s//\1/
12310 >            q
12311 >          }
12312 >          s/.*/./; q'`
12313 >  as_dir="$ac_dir"; as_fn_mkdir_p
12314    ac_builddir=.
12315  
12316 < if test "$ac_dir" != .; then
12317 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12318 <  # A "../" for each directory in $ac_dir_suffix.
12319 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12320 < else
12321 <  ac_dir_suffix= ac_top_builddir=
12322 < fi
12316 > case "$ac_dir" in
12317 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12318 > *)
12319 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12320 >  # A ".." for each directory in $ac_dir_suffix.
12321 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12322 >  case $ac_top_builddir_sub in
12323 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12324 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12325 >  esac ;;
12326 > esac
12327 > ac_abs_top_builddir=$ac_pwd
12328 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
12329 > # for backward compatibility:
12330 > ac_top_builddir=$ac_top_build_prefix
12331  
12332   case $srcdir in
12333 <  .)  # No --srcdir option.  We are building in place.
12333 >  .)  # We are building in place.
12334      ac_srcdir=.
12335 <    if test -z "$ac_top_builddir"; then
12336 <       ac_top_srcdir=.
12337 <    else
11404 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11405 <    fi ;;
11406 <  [\\/]* | ?:[\\/]* )  # Absolute path.
12335 >    ac_top_srcdir=$ac_top_builddir_sub
12336 >    ac_abs_top_srcdir=$ac_pwd ;;
12337 >  [\\/]* | ?:[\\/]* )  # Absolute name.
12338      ac_srcdir=$srcdir$ac_dir_suffix;
12339 <    ac_top_srcdir=$srcdir ;;
12340 <  *) # Relative path.
12341 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
12342 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
12339 >    ac_top_srcdir=$srcdir
12340 >    ac_abs_top_srcdir=$srcdir ;;
12341 >  *) # Relative name.
12342 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12343 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
12344 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12345   esac
12346 + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12347  
11414 # Do not use `cd foo && pwd` to compute absolute paths, because
11415 # the directories may not exist.
11416 case `pwd` in
11417 .) ac_abs_builddir="$ac_dir";;
11418 *)
11419  case "$ac_dir" in
11420  .) ac_abs_builddir=`pwd`;;
11421  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11422  *) ac_abs_builddir=`pwd`/"$ac_dir";;
11423  esac;;
11424 esac
11425 case $ac_abs_builddir in
11426 .) ac_abs_top_builddir=${ac_top_builddir}.;;
11427 *)
11428  case ${ac_top_builddir}. in
11429  .) ac_abs_top_builddir=$ac_abs_builddir;;
11430  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11431  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11432  esac;;
11433 esac
11434 case $ac_abs_builddir in
11435 .) ac_abs_srcdir=$ac_srcdir;;
11436 *)
11437  case $ac_srcdir in
11438  .) ac_abs_srcdir=$ac_abs_builddir;;
11439  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11440  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11441  esac;;
11442 esac
11443 case $ac_abs_builddir in
11444 .) ac_abs_top_srcdir=$ac_top_srcdir;;
11445 *)
11446  case $ac_top_srcdir in
11447  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11448  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11449  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11450  esac;;
11451 esac
12348  
12349 +  case $ac_mode in
12350 +  :F)
12351 +  #
12352 +  # CONFIG_FILE
12353 +  #
12354  
12355    case $INSTALL in
12356    [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12357 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
12357 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12358    esac
12359 + _ACEOF
12360  
12361 <  if test x"$ac_file" != x-; then
12362 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
12363 < echo "$as_me: creating $ac_file" >&6;}
12364 <    rm -f "$ac_file"
12365 <  fi
12366 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
12367 <  # use $as_me), people would be surprised to read:
12368 <  #    /* config.h.  Generated by config.status.  */
12369 <  if test x"$ac_file" = x-; then
12370 <    configure_input=
12371 <  else
12372 <    configure_input="$ac_file.  "
12373 <  fi
12374 <  configure_input=$configure_input"Generated from `echo $ac_file_in |
12375 <                                     sed 's,.*/,,'` by configure."
12376 <
12377 <  # First look for the input files in the build tree, otherwise in the
12378 <  # src tree.
12379 <  ac_file_inputs=`IFS=:
11478 <    for f in $ac_file_in; do
11479 <      case $f in
11480 <      -) echo $tmp/stdin ;;
11481 <      [\\/$]*)
11482 <         # Absolute (can't be DOS-style, as IFS=:)
11483 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11484 < echo "$as_me: error: cannot find input file: $f" >&2;}
11485 <   { (exit 1); exit 1; }; }
11486 <         echo "$f";;
11487 <      *) # Relative
11488 <         if test -f "$f"; then
11489 <           # Build tree
11490 <           echo "$f"
11491 <         elif test -f "$srcdir/$f"; then
11492 <           # Source tree
11493 <           echo "$srcdir/$f"
11494 <         else
11495 <           # /dev/null tree
11496 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11497 < echo "$as_me: error: cannot find input file: $f" >&2;}
11498 <   { (exit 1); exit 1; }; }
11499 <         fi;;
11500 <      esac
11501 <    done` || { (exit 1); exit 1; }
12361 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12362 > # If the template does not know about datarootdir, expand it.
12363 > # FIXME: This hack should be removed a few years after 2.60.
12364 > ac_datarootdir_hack=; ac_datarootdir_seen=
12365 > ac_sed_dataroot='
12366 > /datarootdir/ {
12367 >  p
12368 >  q
12369 > }
12370 > /@datadir@/p
12371 > /@docdir@/p
12372 > /@infodir@/p
12373 > /@localedir@/p
12374 > /@mandir@/p'
12375 > case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12376 > *datarootdir*) ac_datarootdir_seen=yes;;
12377 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12378 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12379 > $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12380   _ACEOF
12381 < cat >>$CONFIG_STATUS <<_ACEOF
12382 <  sed "$ac_vpsub
12381 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12382 >  ac_datarootdir_hack='
12383 >  s&@datadir@&$datadir&g
12384 >  s&@docdir@&$docdir&g
12385 >  s&@infodir@&$infodir&g
12386 >  s&@localedir@&$localedir&g
12387 >  s&@mandir@&$mandir&g
12388 >  s&\\\${datarootdir}&$datarootdir&g' ;;
12389 > esac
12390 > _ACEOF
12391 >
12392 > # Neutralize VPATH when `$srcdir' = `.'.
12393 > # Shell code in configure.ac might set extrasub.
12394 > # FIXME: do we really want to maintain this feature?
12395 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12396 > ac_sed_extra="$ac_vpsub
12397   $extrasub
12398   _ACEOF
12399 < cat >>$CONFIG_STATUS <<\_ACEOF
12399 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12400   :t
12401   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12402 < s,@configure_input@,$configure_input,;t t
12403 < s,@srcdir@,$ac_srcdir,;t t
12404 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
12405 < s,@top_srcdir@,$ac_top_srcdir,;t t
12406 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
12407 < s,@builddir@,$ac_builddir,;t t
12408 < s,@abs_builddir@,$ac_abs_builddir,;t t
12409 < s,@top_builddir@,$ac_top_builddir,;t t
12410 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
12411 < s,@INSTALL@,$ac_INSTALL,;t t
12412 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12413 <  rm -f $tmp/stdin
12402 > s|@configure_input@|$ac_sed_conf_input|;t t
12403 > s&@top_builddir@&$ac_top_builddir_sub&;t t
12404 > s&@top_build_prefix@&$ac_top_build_prefix&;t t
12405 > s&@srcdir@&$ac_srcdir&;t t
12406 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
12407 > s&@top_srcdir@&$ac_top_srcdir&;t t
12408 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12409 > s&@builddir@&$ac_builddir&;t t
12410 > s&@abs_builddir@&$ac_abs_builddir&;t t
12411 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12412 > s&@INSTALL@&$ac_INSTALL&;t t
12413 > $ac_datarootdir_hack
12414 > "
12415 > eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12416 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12417 >
12418 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12419 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12420 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12421 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12422 > which seems to be undefined.  Please make sure it is defined." >&5
12423 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12424 > which seems to be undefined.  Please make sure it is defined." >&2;}
12425 >
12426 >  rm -f "$tmp/stdin"
12427 >  case $ac_file in
12428 >  -) cat "$tmp/out" && rm -f "$tmp/out";;
12429 >  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12430 >  esac \
12431 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12432 > ;;
12433 >  :H)
12434 >  #
12435 >  # CONFIG_HEADER
12436 >  #
12437    if test x"$ac_file" != x-; then
12438 <    mv $tmp/out $ac_file
12438 >    {
12439 >      $as_echo "/* $configure_input  */" \
12440 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12441 >    } >"$tmp/config.h" \
12442 >      || as_fn_error "could not create $ac_file" "$LINENO" 5
12443 >    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12444 >      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12445 > $as_echo "$as_me: $ac_file is unchanged" >&6;}
12446 >    else
12447 >      rm -f "$ac_file"
12448 >      mv "$tmp/config.h" "$ac_file" \
12449 >        || as_fn_error "could not create $ac_file" "$LINENO" 5
12450 >    fi
12451    else
12452 <    cat $tmp/out
12453 <    rm -f $tmp/out
12452 >    $as_echo "/* $configure_input  */" \
12453 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12454 >      || as_fn_error "could not create -" "$LINENO" 5
12455    fi
12456 + ;;
12457  
11529  # Run the commands associated with the file.
11530  case $ac_file in
11531    make/Makefile ) chmod 0755 scripts/* ;;
11532    src/utils/Makefile ) chmod 0755 scripts/* ;;
11533    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
11534    scripts/filepp ) chmod 0755 scripts/* ;;
11535  esac
11536 done
11537 _ACEOF
11538 cat >>$CONFIG_STATUS <<\_ACEOF
12458  
11540 #
11541 # CONFIG_HEADER section.
11542 #
11543
11544 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11545 # NAME is the cpp macro being defined and VALUE is the value it is being given.
11546 #
11547 # ac_d sets the value in "#define NAME VALUE" lines.
11548 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
11549 ac_dB='[         ].*$,\1#\2'
11550 ac_dC=' '
11551 ac_dD=',;t'
11552 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11553 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11554 ac_uB='$,\1#\2define\3'
11555 ac_uC=' '
11556 ac_uD=',;t'
11557
11558 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
11559  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11560  case $ac_file in
11561  - | *:- | *:-:* ) # input from stdin
11562        cat >$tmp/stdin
11563        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11564        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11565  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11566        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11567  * )   ac_file_in=$ac_file.in ;;
12459    esac
12460  
11570  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11571 echo "$as_me: creating $ac_file" >&6;}
12461  
12462 <  # First look for the input files in the build tree, otherwise in the
12463 <  # src tree.
12464 <  ac_file_inputs=`IFS=:
12465 <    for f in $ac_file_in; do
12466 <      case $f in
12467 <      -) echo $tmp/stdin ;;
12468 <      [\\/$]*)
11580 <         # Absolute (can't be DOS-style, as IFS=:)
11581 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11582 < echo "$as_me: error: cannot find input file: $f" >&2;}
11583 <   { (exit 1); exit 1; }; }
11584 <         # Do quote $f, to prevent DOS paths from being IFS'd.
11585 <         echo "$f";;
11586 <      *) # Relative
11587 <         if test -f "$f"; then
11588 <           # Build tree
11589 <           echo "$f"
11590 <         elif test -f "$srcdir/$f"; then
11591 <           # Source tree
11592 <           echo "$srcdir/$f"
11593 <         else
11594 <           # /dev/null tree
11595 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11596 < echo "$as_me: error: cannot find input file: $f" >&2;}
11597 <   { (exit 1); exit 1; }; }
11598 <         fi;;
11599 <      esac
11600 <    done` || { (exit 1); exit 1; }
11601 <  # Remove the trailing spaces.
11602 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
12462 >  case $ac_file$ac_mode in
12463 >    "make/Makefile":F) chmod 0755 scripts/* ;;
12464 >    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12465 >    "src/math/Makefile":F) chmod 0755 scripts/* ;;
12466 >    "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12467 >    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12468 >    "scripts/filepp":F) chmod 0755 scripts/* ;;
12469  
11604 _ACEOF
11605
11606 # Transform confdefs.h into two sed scripts, `conftest.defines' and
11607 # `conftest.undefs', that substitutes the proper values into
11608 # config.h.in to produce config.h.  The first handles `#define'
11609 # templates, and the second `#undef' templates.
11610 # And first: Protect against being on the right side of a sed subst in
11611 # config.status.  Protect against being in an unquoted here document
11612 # in config.status.
11613 rm -f conftest.defines conftest.undefs
11614 # Using a here document instead of a string reduces the quoting nightmare.
11615 # Putting comments in sed scripts is not portable.
11616 #
11617 # `end' is used to avoid that the second main sed command (meant for
11618 # 0-ary CPP macros) applies to n-ary macro definitions.
11619 # See the Autoconf documentation for `clear'.
11620 cat >confdef2sed.sed <<\_ACEOF
11621 s/[\\&,]/\\&/g
11622 s,[\\$`],\\&,g
11623 t clear
11624 : clear
11625 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
11626 t end
11627 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
11628 : end
11629 _ACEOF
11630 # If some macros were called several times there might be several times
11631 # the same #defines, which is useless.  Nevertheless, we may not want to
11632 # sort them, since we want the *last* AC-DEFINE to be honored.
11633 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
11634 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
11635 rm -f confdef2sed.sed
11636
11637 # This sed command replaces #undef with comments.  This is necessary, for
11638 # example, in the case of _POSIX_SOURCE, which is predefined and required
11639 # on some systems where configure will not decide to define it.
11640 cat >>conftest.undefs <<\_ACEOF
11641 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
11642 _ACEOF
11643
11644 # Break up conftest.defines because some shells have a limit on the size
11645 # of here documents, and old seds have small limits too (100 cmds).
11646 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
11647 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
11648 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
11649 echo '  :' >>$CONFIG_STATUS
11650 rm -f conftest.tail
11651 while grep . conftest.defines >/dev/null
11652 do
11653  # Write a limited-size here document to $tmp/defines.sed.
11654  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
11655  # Speed up: don't consider the non `#define' lines.
11656  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
11657  # Work around the forget-to-reset-the-flag bug.
11658  echo 't clr' >>$CONFIG_STATUS
11659  echo ': clr' >>$CONFIG_STATUS
11660  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
11661  echo 'CEOF
11662  sed -f $tmp/defines.sed $tmp/in >$tmp/out
11663  rm -f $tmp/in
11664  mv $tmp/out $tmp/in
11665 ' >>$CONFIG_STATUS
11666  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
11667  rm -f conftest.defines
11668  mv conftest.tail conftest.defines
11669 done
11670 rm -f conftest.defines
11671 echo '  fi # grep' >>$CONFIG_STATUS
11672 echo >>$CONFIG_STATUS
11673
11674 # Break up conftest.undefs because some shells have a limit on the size
11675 # of here documents, and old seds have small limits too (100 cmds).
11676 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
11677 rm -f conftest.tail
11678 while grep . conftest.undefs >/dev/null
11679 do
11680  # Write a limited-size here document to $tmp/undefs.sed.
11681  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
11682  # Speed up: don't consider the non `#undef'
11683  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
11684  # Work around the forget-to-reset-the-flag bug.
11685  echo 't clr' >>$CONFIG_STATUS
11686  echo ': clr' >>$CONFIG_STATUS
11687  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
11688  echo 'CEOF
11689  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
11690  rm -f $tmp/in
11691  mv $tmp/out $tmp/in
11692 ' >>$CONFIG_STATUS
11693  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
11694  rm -f conftest.undefs
11695  mv conftest.tail conftest.undefs
11696 done
11697 rm -f conftest.undefs
11698
11699 cat >>$CONFIG_STATUS <<\_ACEOF
11700  # Let's still pretend it is `configure' which instantiates (i.e., don't
11701  # use $as_me), people would be surprised to read:
11702  #    /* config.h.  Generated by config.status.  */
11703  if test x"$ac_file" = x-; then
11704    echo "/* Generated by configure.  */" >$tmp/config.h
11705  else
11706    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
11707  fi
11708  cat $tmp/in >>$tmp/config.h
11709  rm -f $tmp/in
11710  if test x"$ac_file" != x-; then
11711    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
11712      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
11713 echo "$as_me: $ac_file is unchanged" >&6;}
11714    else
11715      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11716 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11717         X"$ac_file" : 'X\(//\)[^/]' \| \
11718         X"$ac_file" : 'X\(//\)$' \| \
11719         X"$ac_file" : 'X\(/\)' \| \
11720         .     : '\(.\)' 2>/dev/null ||
11721 echo X"$ac_file" |
11722    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11723          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11724          /^X\(\/\/\)$/{ s//\1/; q; }
11725          /^X\(\/\).*/{ s//\1/; q; }
11726          s/.*/./; q'`
11727      { if $as_mkdir_p; then
11728    mkdir -p "$ac_dir"
11729  else
11730    as_dir="$ac_dir"
11731    as_dirs=
11732    while test ! -d "$as_dir"; do
11733      as_dirs="$as_dir $as_dirs"
11734      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11735 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11736         X"$as_dir" : 'X\(//\)[^/]' \| \
11737         X"$as_dir" : 'X\(//\)$' \| \
11738         X"$as_dir" : 'X\(/\)' \| \
11739         .     : '\(.\)' 2>/dev/null ||
11740 echo X"$as_dir" |
11741    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11742          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11743          /^X\(\/\/\)$/{ s//\1/; q; }
11744          /^X\(\/\).*/{ s//\1/; q; }
11745          s/.*/./; q'`
11746    done
11747    test ! -n "$as_dirs" || mkdir $as_dirs
11748  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11749 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11750   { (exit 1); exit 1; }; }; }
11751
11752      rm -f $ac_file
11753      mv $tmp/config.h $ac_file
11754    fi
11755  else
11756    cat $tmp/config.h
11757    rm -f $tmp/config.h
11758  fi
11759 done
11760 _ACEOF
11761 cat >>$CONFIG_STATUS <<\_ACEOF
11762
11763 #
11764 # CONFIG_LINKS section.
11765 #
11766
11767 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
11768  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
11769  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
11770
11771  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
11772 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
11773
11774  if test ! -r $srcdir/$ac_source; then
11775    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
11776 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
11777   { (exit 1); exit 1; }; }
11778  fi
11779  rm -f $ac_dest
11780
11781  # Make relative symlinks.
11782  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
11783 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11784         X"$ac_dest" : 'X\(//\)[^/]' \| \
11785         X"$ac_dest" : 'X\(//\)$' \| \
11786         X"$ac_dest" : 'X\(/\)' \| \
11787         .     : '\(.\)' 2>/dev/null ||
11788 echo X"$ac_dest" |
11789    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11790          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11791          /^X\(\/\/\)$/{ s//\1/; q; }
11792          /^X\(\/\).*/{ s//\1/; q; }
11793          s/.*/./; q'`
11794  { if $as_mkdir_p; then
11795    mkdir -p "$ac_dest_dir"
11796  else
11797    as_dir="$ac_dest_dir"
11798    as_dirs=
11799    while test ! -d "$as_dir"; do
11800      as_dirs="$as_dir $as_dirs"
11801      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11802 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11803         X"$as_dir" : 'X\(//\)[^/]' \| \
11804         X"$as_dir" : 'X\(//\)$' \| \
11805         X"$as_dir" : 'X\(/\)' \| \
11806         .     : '\(.\)' 2>/dev/null ||
11807 echo X"$as_dir" |
11808    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11809          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11810          /^X\(\/\/\)$/{ s//\1/; q; }
11811          /^X\(\/\).*/{ s//\1/; q; }
11812          s/.*/./; q'`
11813    done
11814    test ! -n "$as_dirs" || mkdir $as_dirs
11815  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
11816 echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
11817   { (exit 1); exit 1; }; }; }
11818
11819  ac_builddir=.
11820
11821 if test "$ac_dest_dir" != .; then
11822  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
11823  # A "../" for each directory in $ac_dir_suffix.
11824  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11825 else
11826  ac_dir_suffix= ac_top_builddir=
11827 fi
11828
11829 case $srcdir in
11830  .)  # No --srcdir option.  We are building in place.
11831    ac_srcdir=.
11832    if test -z "$ac_top_builddir"; then
11833       ac_top_srcdir=.
11834    else
11835       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11836    fi ;;
11837  [\\/]* | ?:[\\/]* )  # Absolute path.
11838    ac_srcdir=$srcdir$ac_dir_suffix;
11839    ac_top_srcdir=$srcdir ;;
11840  *) # Relative path.
11841    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11842    ac_top_srcdir=$ac_top_builddir$srcdir ;;
11843 esac
11844
11845 # Do not use `cd foo && pwd` to compute absolute paths, because
11846 # the directories may not exist.
11847 case `pwd` in
11848 .) ac_abs_builddir="$ac_dest_dir";;
11849 *)
11850  case "$ac_dest_dir" in
11851  .) ac_abs_builddir=`pwd`;;
11852  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
11853  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
11854  esac;;
11855 esac
11856 case $ac_abs_builddir in
11857 .) ac_abs_top_builddir=${ac_top_builddir}.;;
11858 *)
11859  case ${ac_top_builddir}. in
11860  .) ac_abs_top_builddir=$ac_abs_builddir;;
11861  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11862  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11863  esac;;
11864 esac
11865 case $ac_abs_builddir in
11866 .) ac_abs_srcdir=$ac_srcdir;;
11867 *)
11868  case $ac_srcdir in
11869  .) ac_abs_srcdir=$ac_abs_builddir;;
11870  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11871  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11872  esac;;
11873 esac
11874 case $ac_abs_builddir in
11875 .) ac_abs_top_srcdir=$ac_top_srcdir;;
11876 *)
11877  case $ac_top_srcdir in
11878  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11879  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11880  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11881  esac;;
11882 esac
11883
11884
11885  case $srcdir in
11886  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
11887      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
12470    esac
12471 + done # for ac_tag
12472  
11890  # Try a symlink, then a hard link, then a copy.
11891  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11892    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
11893    cp -p $srcdir/$ac_source $ac_dest ||
11894    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
11895 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
11896   { (exit 1); exit 1; }; }
11897 done
11898 _ACEOF
12473  
12474 < cat >>$CONFIG_STATUS <<\_ACEOF
11901 <
11902 < { (exit 0); exit 0; }
12474 > as_fn_exit 0
12475   _ACEOF
11904 chmod +x $CONFIG_STATUS
12476   ac_clean_files=$ac_clean_files_save
12477  
12478 + test $ac_write_fail = 0 ||
12479 +  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12480  
12481 +
12482   # configure is writing to config.log, and then calls config.status.
12483   # config.status does its own redirection, appending to config.log.
12484   # Unfortunately, on DOS this fails, as config.log is still kept open
# Line 11923 | Line 12497 | if test "$no_create" != yes; then
12497    exec 5>>config.log
12498    # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12499    # would make configure fail if this is the last instruction.
12500 <  $ac_cs_success || { (exit 1); exit 1; }
12500 >  $ac_cs_success || as_fn_exit $?
12501   fi
12502 + if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12503 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12504 + $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12505 + fi
12506  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines