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

Comparing trunk/configure (file contents):
Revision 768 by chuckv, Tue Nov 29 22:54:21 2005 UTC vs.
Revision 1390 by gezelter, Wed Nov 25 20:02:06 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.65 for OpenMD 1.0.
4   #
5   # Report bugs to <gezelter@nd.edu>.
6   #
7 < # Copyright (C) 2003 Free Software Foundation, Inc.
7 > #
8 > # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 > # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 > # Inc.
11 > #
12 > #
13   # This configure script is free software; the Free Software Foundation
14   # gives unlimited permission to copy, distribute and modify it.
15 < ## --------------------- ##
16 < ## M4sh Initialization.  ##
17 < ## --------------------- ##
15 > ## -------------------- ##
16 > ## M4sh Initialization. ##
17 > ## -------------------- ##
18  
19 < # Be Bourne compatible
20 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19 > # Be more Bourne compatible
20 > DUALCASE=1; export DUALCASE # for MKS sh
21 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22    emulate sh
23    NULLCMD=:
24 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25    # is contrary to our usage.  Disable this feature.
26    alias -g '${1+"$@"}'='"$@"'
27 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28 <  set -o posix
27 >  setopt NO_GLOB_SUBST
28 > else
29 >  case `(set -o) 2>/dev/null` in #(
30 >  *posix*) :
31 >    set -o posix ;; #(
32 >  *) :
33 >     ;;
34 > esac
35   fi
24 DUALCASE=1; export DUALCASE # for MKS sh
36  
37 < # Support unset when possible.
38 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
39 <  as_unset=unset
37 >
38 > as_nl='
39 > '
40 > export as_nl
41 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 > # Prefer a ksh shell builtin over an external printf program on Solaris,
46 > # but without wasting forks for bash or zsh.
47 > if test -z "$BASH_VERSION$ZSH_VERSION" \
48 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 >  as_echo='print -r --'
50 >  as_echo_n='print -rn --'
51 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 >  as_echo='printf %s\n'
53 >  as_echo_n='printf %s'
54   else
55 <  as_unset=false
55 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 >    as_echo_n='/usr/ucb/echo -n'
58 >  else
59 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 >    as_echo_n_body='eval
61 >      arg=$1;
62 >      case $arg in #(
63 >      *"$as_nl"*)
64 >        expr "X$arg" : "X\\(.*\\)$as_nl";
65 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 >      esac;
67 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 >    '
69 >    export as_echo_n_body
70 >    as_echo_n='sh -c $as_echo_n_body as_echo'
71 >  fi
72 >  export as_echo_body
73 >  as_echo='sh -c $as_echo_body as_echo'
74   fi
75  
76 + # The user is always right.
77 + if test "${PATH_SEPARATOR+set}" != set; then
78 +  PATH_SEPARATOR=:
79 +  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 +    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 +      PATH_SEPARATOR=';'
82 +  }
83 + fi
84  
85 < # Work around bugs in pre-3.0 UWIN ksh.
86 < $as_unset ENV MAIL MAILPATH
85 >
86 > # IFS
87 > # We need space, tab and new line, in precisely that order.  Quoting is
88 > # there to prevent editors from complaining about space-tab.
89 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 > # splitting by setting IFS to empty value.)
91 > IFS=" ""        $as_nl"
92 >
93 > # Find who we are.  Look in the path if we contain no directory separator.
94 > case $0 in #((
95 >  *[\\/]* ) as_myself=$0 ;;
96 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 > for as_dir in $PATH
98 > do
99 >  IFS=$as_save_IFS
100 >  test -z "$as_dir" && as_dir=.
101 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 >  done
103 > IFS=$as_save_IFS
104 >
105 >     ;;
106 > esac
107 > # We did not find ourselves, most probably we were run as `sh COMMAND'
108 > # in which case we are not to be found in the path.
109 > if test "x$as_myself" = x; then
110 >  as_myself=$0
111 > fi
112 > if test ! -f "$as_myself"; then
113 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 >  exit 1
115 > fi
116 >
117 > # Unset variables that we do not need and which cause bugs (e.g. in
118 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119 > # suppresses any "Segmentation fault" message there.  '((' could
120 > # trigger a bug in pdksh 5.2.14.
121 > for as_var in BASH_ENV ENV MAIL MAILPATH
122 > do eval test x\${$as_var+set} = xset \
123 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 > done
125   PS1='$ '
126   PS2='> '
127   PS4='+ '
128  
129   # NLS nuisances.
130 < for as_var in \
131 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
132 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
133 <  LC_TELEPHONE LC_TIME
130 > LC_ALL=C
131 > export LC_ALL
132 > LANGUAGE=C
133 > export LANGUAGE
134 >
135 > # CDPATH.
136 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 >
138 > if test "x$CONFIG_SHELL" = x; then
139 >  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 >  emulate sh
141 >  NULLCMD=:
142 >  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 >  # is contrary to our usage.  Disable this feature.
144 >  alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 >  setopt NO_GLOB_SUBST
146 > else
147 >  case \`(set -o) 2>/dev/null\` in #(
148 >  *posix*) :
149 >    set -o posix ;; #(
150 >  *) :
151 >     ;;
152 > esac
153 > fi
154 > "
155 >  as_required="as_fn_return () { (exit \$1); }
156 > as_fn_success () { as_fn_return 0; }
157 > as_fn_failure () { as_fn_return 1; }
158 > as_fn_ret_success () { return 0; }
159 > as_fn_ret_failure () { return 1; }
160 >
161 > exitcode=0
162 > as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 > as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 > as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 > as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 > if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167 >
168 > else
169 >  exitcode=1; echo positional parameters were not saved.
170 > fi
171 > test x\$exitcode = x0 || exit 1"
172 >  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 >  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 >  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 >  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 > test \$(( 1 + 1 )) = 2 || exit 1"
177 >  if (eval "$as_required") 2>/dev/null; then :
178 >  as_have_required=yes
179 > else
180 >  as_have_required=no
181 > fi
182 >  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183 >
184 > else
185 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 > as_found=false
187 > for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188   do
189 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
190 <    eval $as_var=C; export $as_var
189 >  IFS=$as_save_IFS
190 >  test -z "$as_dir" && as_dir=.
191 >  as_found=:
192 >  case $as_dir in #(
193 >         /*)
194 >           for as_base in sh bash ksh sh5; do
195 >             # Try only shells that exist, to save several forks.
196 >             as_shell=$as_dir/$as_base
197 >             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 >                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 >  CONFIG_SHELL=$as_shell as_have_required=yes
200 >                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 >  break 2
202 > fi
203 > fi
204 >           done;;
205 >       esac
206 >  as_found=false
207 > done
208 > $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 >              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 >  CONFIG_SHELL=$SHELL as_have_required=yes
211 > fi; }
212 > IFS=$as_save_IFS
213 >
214 >
215 >      if test "x$CONFIG_SHELL" != x; then :
216 >  # We cannot yet assume a decent shell, so we have to provide a
217 >        # neutralization value for shells without unset; and this also
218 >        # works around shells that cannot unset nonexistent variables.
219 >        BASH_ENV=/dev/null
220 >        ENV=/dev/null
221 >        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222 >        export CONFIG_SHELL
223 >        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 > fi
225 >
226 >    if test x$as_have_required = xno; then :
227 >  $as_echo "$0: This script requires a shell more modern than all"
228 >  $as_echo "$0: the shells that I found on your system."
229 >  if test x${ZSH_VERSION+set} = xset ; then
230 >    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231 >    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232    else
233 <    $as_unset $as_var
233 >    $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
234 > $0: about your system, including any error possibly output
235 > $0: before this message. Then install a modern shell, or
236 > $0: manually run the script under such a shell if you do
237 > $0: have one."
238    fi
239 < done
239 >  exit 1
240 > fi
241 > fi
242 > fi
243 > SHELL=${CONFIG_SHELL-/bin/sh}
244 > export SHELL
245 > # Unset more variables known to interfere with behavior of common tools.
246 > CLICOLOR_FORCE= GREP_OPTIONS=
247 > unset CLICOLOR_FORCE GREP_OPTIONS
248  
249 < # Required to use basename.
250 < if expr a : '\(a\)' >/dev/null 2>&1; then
249 > ## --------------------- ##
250 > ## M4sh Shell Functions. ##
251 > ## --------------------- ##
252 > # as_fn_unset VAR
253 > # ---------------
254 > # Portably unset VAR.
255 > as_fn_unset ()
256 > {
257 >  { eval $1=; unset $1;}
258 > }
259 > as_unset=as_fn_unset
260 >
261 > # as_fn_set_status STATUS
262 > # -----------------------
263 > # Set $? to STATUS, without forking.
264 > as_fn_set_status ()
265 > {
266 >  return $1
267 > } # as_fn_set_status
268 >
269 > # as_fn_exit STATUS
270 > # -----------------
271 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 > as_fn_exit ()
273 > {
274 >  set +e
275 >  as_fn_set_status $1
276 >  exit $1
277 > } # as_fn_exit
278 >
279 > # as_fn_mkdir_p
280 > # -------------
281 > # Create "$as_dir" as a directory, including parents if necessary.
282 > as_fn_mkdir_p ()
283 > {
284 >
285 >  case $as_dir in #(
286 >  -*) as_dir=./$as_dir;;
287 >  esac
288 >  test -d "$as_dir" || eval $as_mkdir_p || {
289 >    as_dirs=
290 >    while :; do
291 >      case $as_dir in #(
292 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 >      *) as_qdir=$as_dir;;
294 >      esac
295 >      as_dirs="'$as_qdir' $as_dirs"
296 >      as_dir=`$as_dirname -- "$as_dir" ||
297 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 >         X"$as_dir" : 'X\(//\)[^/]' \| \
299 >         X"$as_dir" : 'X\(//\)$' \| \
300 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 > $as_echo X"$as_dir" |
302 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 >            s//\1/
304 >            q
305 >          }
306 >          /^X\(\/\/\)[^/].*/{
307 >            s//\1/
308 >            q
309 >          }
310 >          /^X\(\/\/\)$/{
311 >            s//\1/
312 >            q
313 >          }
314 >          /^X\(\/\).*/{
315 >            s//\1/
316 >            q
317 >          }
318 >          s/.*/./; q'`
319 >      test -d "$as_dir" && break
320 >    done
321 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
322 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323 >
324 >
325 > } # as_fn_mkdir_p
326 > # as_fn_append VAR VALUE
327 > # ----------------------
328 > # Append the text in VALUE to the end of the definition contained in VAR. Take
329 > # advantage of any shell optimizations that allow amortized linear growth over
330 > # repeated appends, instead of the typical quadratic growth present in naive
331 > # implementations.
332 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 >  eval 'as_fn_append ()
334 >  {
335 >    eval $1+=\$2
336 >  }'
337 > else
338 >  as_fn_append ()
339 >  {
340 >    eval $1=\$$1\$2
341 >  }
342 > fi # as_fn_append
343 >
344 > # as_fn_arith ARG...
345 > # ------------------
346 > # Perform arithmetic evaluation on the ARGs, and store the result in the
347 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 > # must be portable across $(()) and expr.
349 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 >  eval 'as_fn_arith ()
351 >  {
352 >    as_val=$(( $* ))
353 >  }'
354 > else
355 >  as_fn_arith ()
356 >  {
357 >    as_val=`expr "$@" || test $? -eq 1`
358 >  }
359 > fi # as_fn_arith
360 >
361 >
362 > # as_fn_error ERROR [LINENO LOG_FD]
363 > # ---------------------------------
364 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 > # script with status $?, using 1 if that was 0.
367 > as_fn_error ()
368 > {
369 >  as_status=$?; test $as_status -eq 0 && as_status=1
370 >  if test "$3"; then
371 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373 >  fi
374 >  $as_echo "$as_me: error: $1" >&2
375 >  as_fn_exit $as_status
376 > } # as_fn_error
377 >
378 > if expr a : '\(a\)' >/dev/null 2>&1 &&
379 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
380    as_expr=expr
381   else
382    as_expr=false
383   fi
384  
385 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
385 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386    as_basename=basename
387   else
388    as_basename=false
389   fi
390  
391 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 +  as_dirname=dirname
393 + else
394 +  as_dirname=false
395 + fi
396  
397 < # Name of the executable.
68 < as_me=`$as_basename "$0" ||
397 > as_me=`$as_basename -- "$0" ||
398   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399           X"$0" : 'X\(//\)$' \| \
400 <         X"$0" : 'X\(/\)$' \| \
401 <         .     : '\(.\)' 2>/dev/null ||
402 < echo X/"$0" |
403 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
404 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
405 <          /^X\/\(\/\).*/{ s//\1/; q; }
406 <          s/.*/./; q'`
400 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 > $as_echo X/"$0" |
402 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
403 >            s//\1/
404 >            q
405 >          }
406 >          /^X\/\(\/\/\)$/{
407 >            s//\1/
408 >            q
409 >          }
410 >          /^X\/\(\/\).*/{
411 >            s//\1/
412 >            q
413 >          }
414 >          s/.*/./; q'`
415  
79
80 # PATH needs CR, and LINENO needs CR and PATH.
416   # Avoid depending upon Character Ranges.
417   as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418   as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Line 85 | Line 420 | as_cr_alnum=$as_cr_Letters$as_cr_digits
420   as_cr_digits='0123456789'
421   as_cr_alnum=$as_cr_Letters$as_cr_digits
422  
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
423  
424 <
425 <  as_lineno_1=$LINENO
426 <  as_lineno_2=$LINENO
427 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
428 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
429 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
430 <  # Find who we are.  Look in the path if we contain no path at all
431 <  # relative or not.
432 <  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 |
424 >  as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 >  as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 >  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 >  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 >  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
429 >  sed -n '
430 >    p
431 >    /[$]LINENO/=
432 >  ' <$as_myself |
433      sed '
434 +      s/[$]LINENO.*/&-/
435 +      t lineno
436 +      b
437 +      :lineno
438        N
439 <      s,$,-,
440 <      : loop
171 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
439 >      :loop
440 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441        t loop
442 <      s,-$,,
174 <      s,^['$as_cr_digits']*\n,,
442 >      s/-\n.*//
443      ' >$as_me.lineno &&
444 <  chmod +x $as_me.lineno ||
445 <    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178 <   { (exit 1); exit 1; }; }
444 >  chmod +x "$as_me.lineno" ||
445 >    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446  
447    # Don't try to exec as it changes $[0], causing all sort of problems
448    # (the dirname of $[0] is not the place where we might find the
449 <  # original and so on.  Autoconf is especially sensible to this).
450 <  . ./$as_me.lineno
449 >  # original and so on.  Autoconf is especially sensitive to this).
450 >  . "./$as_me.lineno"
451    # Exit status is that of the last command.
452    exit
453   }
454  
455 <
456 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
457 <  *c*,-n*) ECHO_N= ECHO_C='
458 < ' ECHO_T='      ' ;;
459 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
460 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
461 < esac
462 <
463 < if expr a : '\(a\)' >/dev/null 2>&1; then
464 <  as_expr=expr
465 < else
466 <  as_expr=false
200 < fi
455 > ECHO_C= ECHO_N= ECHO_T=
456 > case `echo -n x` in #(((((
457 > -n*)
458 >  case `echo 'xy\c'` in
459 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
460 >  xy)  ECHO_C='\c';;
461 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 >       ECHO_T=' ';;
463 >  esac;;
464 > *)
465 >  ECHO_N='-n';;
466 > esac
467  
468   rm -f conf$$ conf$$.exe conf$$.file
469 < echo >conf$$.file
470 < if ln -s conf$$.file conf$$ 2>/dev/null; then
471 <  # We could just check for DJGPP; but this test a) works b) is more generic
472 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
473 <  if test -f conf$$.exe; then
474 <    # Don't use ln at all; we don't have any links
475 <    as_ln_s='cp -p'
476 <  else
469 > if test -d conf$$.dir; then
470 >  rm -f conf$$.dir/conf$$.file
471 > else
472 >  rm -f conf$$.dir
473 >  mkdir conf$$.dir 2>/dev/null
474 > fi
475 > if (echo >conf$$.file) 2>/dev/null; then
476 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
477      as_ln_s='ln -s'
478 +    # ... but there are two gotchas:
479 +    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 +    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 +    # In both cases, we have to default to `cp -p'.
482 +    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 +      as_ln_s='cp -p'
484 +  elif ln conf$$.file conf$$ 2>/dev/null; then
485 +    as_ln_s=ln
486 +  else
487 +    as_ln_s='cp -p'
488    fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
489   else
490    as_ln_s='cp -p'
491   fi
492 < rm -f conf$$ conf$$.exe conf$$.file
492 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 > rmdir conf$$.dir 2>/dev/null
494  
495   if mkdir -p . 2>/dev/null; then
496 <  as_mkdir_p=:
496 >  as_mkdir_p='mkdir -p "$as_dir"'
497   else
498    test -d ./-p && rmdir ./-p
499    as_mkdir_p=false
500   fi
501  
502 < as_executable_p="test -f"
502 > if test -x / >/dev/null 2>&1; then
503 >  as_test_x='test -x'
504 > else
505 >  if ls -dL / >/dev/null 2>&1; then
506 >    as_ls_L_option=L
507 >  else
508 >    as_ls_L_option=
509 >  fi
510 >  as_test_x='
511 >    eval sh -c '\''
512 >      if test -d "$1"; then
513 >        test -d "$1/.";
514 >      else
515 >        case $1 in #(
516 >        -*)set "./$1";;
517 >        esac;
518 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 >        ???[sx]*):;;*)false;;esac;fi
520 >    '\'' sh
521 >  '
522 > fi
523 > as_executable_p=$as_test_x
524  
525   # Sed expression to map a string onto a valid CPP name.
526   as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
# Line 233 | Line 529 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
529   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530  
531  
532 < # IFS
533 < # We need space, tab and new line, in precisely that order.
238 < as_nl='
239 < '
240 < IFS="   $as_nl"
532 > test -n "$DJDIR" || exec 7<&0 </dev/null
533 > exec 6>&1
534  
242 # CDPATH.
243 $as_unset CDPATH
244
245
535   # Name of the host.
536   # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537   # so uname gets run too.
538   ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
539  
251 exec 6>&1
252
540   #
541   # Initializations.
542   #
543   ac_default_prefix=/usr/local
544 + ac_clean_files=
545   ac_config_libobj_dir=.
546 + LIBOBJS=
547   cross_compiling=no
548   subdirs=
549   MFLAGS=
550   MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
551  
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
552   # Identity of this package.
553 < PACKAGE_NAME='OOPSE'
554 < PACKAGE_TARNAME='oopse'
555 < PACKAGE_VERSION='2.0'
556 < PACKAGE_STRING='OOPSE 2.0'
553 > PACKAGE_NAME='OpenMD'
554 > PACKAGE_TARNAME='openmd'
555 > PACKAGE_VERSION='1.0'
556 > PACKAGE_STRING='OpenMD 1.0'
557   PACKAGE_BUGREPORT='gezelter@nd.edu'
558 + PACKAGE_URL=''
559  
560 < ac_unique_file="src/applications/oopse/oopse.cpp"
560 > ac_unique_file="src/applications/openmd/openmd.cpp"
561   ac_default_prefix="/usr/local"
562   # Factoring default headers for most tests.
563   ac_includes_default="\
564   #include <stdio.h>
565 < #if HAVE_SYS_TYPES_H
565 > #ifdef HAVE_SYS_TYPES_H
566   # include <sys/types.h>
567   #endif
568 < #if HAVE_SYS_STAT_H
568 > #ifdef HAVE_SYS_STAT_H
569   # include <sys/stat.h>
570   #endif
571 < #if STDC_HEADERS
571 > #ifdef STDC_HEADERS
572   # include <stdlib.h>
573   # include <stddef.h>
574   #else
575 < # if HAVE_STDLIB_H
575 > # ifdef HAVE_STDLIB_H
576   #  include <stdlib.h>
577   # endif
578   #endif
579 < #if HAVE_STRING_H
580 < # if !STDC_HEADERS && HAVE_MEMORY_H
579 > #ifdef HAVE_STRING_H
580 > # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581   #  include <memory.h>
582   # endif
583   # include <string.h>
584   #endif
585 < #if HAVE_STRINGS_H
585 > #ifdef HAVE_STRINGS_H
586   # include <strings.h>
587   #endif
588 < #if HAVE_INTTYPES_H
588 > #ifdef HAVE_INTTYPES_H
589   # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 #  include <stdint.h>
309 # endif
590   #endif
591 < #if HAVE_UNISTD_H
591 > #ifdef HAVE_STDINT_H
592 > # include <stdint.h>
593 > #endif
594 > #ifdef HAVE_UNISTD_H
595   # include <unistd.h>
596   #endif"
597  
598 < ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS PROGNAME debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX OOPSE_TEMPLATE_FLAGS EXTRA_CC_FLAG F90 F90FLAGS ac_ct_F90 PREPFLAG PREPDEFFLAG F90LIBS F90_FUNC F90_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC F90_MODULE_NAMES CPP EGREP CXXCPP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT PERLINTERP PERL_SHEBANG AR PS MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS LTLIBOBJS'
598 > ac_subst_vars='LTLIBOBJS
599 > SUBDIRS
600 > OPENMD_HOME
601 > OPENMD
602 > MKINSTALLDIRS
603 > BATEXT
604 > enable_latex_docs
605 > enable_html_docs
606 > enable_dot
607 > DOC
608 > DOT
609 > DOXYGEN
610 > POW_LIB
611 > LIBOBJS
612 > USE_OPENBABEL
613 > OPENBABEL_LIB
614 > OPENBABEL_LIB_DIR
615 > OPENBABEL_INC_DIR
616 > CXXCPP
617 > USE_QHULL
618 > QHULL
619 > QHULL_LIB_DIR
620 > QHULL_INC_DIR
621 > FFTW_LIBS
622 > FFTW_LIB_DIR
623 > FFTW_INC_DIR
624 > ZLIB
625 > ZLIB_LIB_DIR
626 > ZLIB_INC_DIR
627 > F90_MODULE_NAMES
628 > F90MODINCSPEC
629 > MODDIRFLAG
630 > F90_WORK_FILES_ARG
631 > MOD
632 > FC_FUNC_
633 > FC_FUNC
634 > FCLIBS
635 > PREPDEFFLAG
636 > FCFLAGS_SRCEXT
637 > FCFLAGS_F90
638 > PS
639 > AR
640 > INSTALL_DATA
641 > INSTALL_SCRIPT
642 > INSTALL_PROGRAM
643 > PERL_SHEBANG
644 > PERLINTERP
645 > RANLIB
646 > SET_MAKE
647 > LN_S
648 > EGREP
649 > GREP
650 > CPP
651 > USE_MPI
652 > MPIFC
653 > ac_ct_FC
654 > FCFLAGS
655 > FC
656 > MPICC
657 > ac_ct_CC
658 > CFLAGS
659 > CC
660 > MPILIBS
661 > MPICXX
662 > OBJEXT
663 > EXEEXT
664 > ac_ct_CXX
665 > CPPFLAGS
666 > LDFLAGS
667 > CXXFLAGS
668 > CXX
669 > ac_fc_path
670 > ac_fc_set
671 > ac_cxx_path
672 > ac_cxx_set
673 > ac_cc_path
674 > ac_cc_set
675 > USE_SINGLE_PRECISION
676 > debug
677 > PROGNAME
678 > host_os
679 > host_vendor
680 > host_cpu
681 > host
682 > build_os
683 > build_vendor
684 > build_cpu
685 > build
686 > target_alias
687 > host_alias
688 > build_alias
689 > LIBS
690 > ECHO_T
691 > ECHO_N
692 > ECHO_C
693 > DEFS
694 > mandir
695 > localedir
696 > libdir
697 > psdir
698 > pdfdir
699 > dvidir
700 > htmldir
701 > infodir
702 > docdir
703 > oldincludedir
704 > includedir
705 > localstatedir
706 > sharedstatedir
707 > sysconfdir
708 > datadir
709 > datarootdir
710 > libexecdir
711 > sbindir
712 > bindir
713 > program_transform_name
714 > prefix
715 > exec_prefix
716 > PACKAGE_URL
717 > PACKAGE_BUGREPORT
718 > PACKAGE_STRING
719 > PACKAGE_VERSION
720 > PACKAGE_TARNAME
721 > PACKAGE_NAME
722 > PATH_SEPARATOR
723 > SHELL'
724   ac_subst_files=''
725 + ac_user_opts='
726 + enable_option_checking
727 + enable_openmd_home
728 + enable_debug
729 + enable_single
730 + enable_float
731 + with_perl_shebang
732 + with_zlib
733 + with_fftw
734 + with_qhull
735 + with_openbabel
736 + enable_doxygen
737 + enable_dot
738 + enable_html_docs
739 + enable_latex_docs
740 + '
741 +      ac_precious_vars='build_alias
742 + host_alias
743 + target_alias
744 + CXX
745 + CXXFLAGS
746 + LDFLAGS
747 + LIBS
748 + CPPFLAGS
749 + CCC
750 + MPICXX
751 + CC
752 + CFLAGS
753 + MPICC
754 + FC
755 + FCFLAGS
756 + MPIFC
757 + CPP
758 + CXXCPP'
759  
760 +
761   # Initialize some variables set by options.
762   ac_init_help=
763   ac_init_version=false
764 + ac_unrecognized_opts=
765 + ac_unrecognized_sep=
766   # The variables have the same names as the options, with
767   # dashes changed to underlines.
768   cache_file=/dev/null
# Line 340 | Line 785 | x_libraries=NONE
785   # and all the variables that are supposed to be based on exec_prefix
786   # by default will actually change.
787   # Use braces instead of parens because sh, perl, etc. also accept them.
788 + # (The list follows the same order as the GNU Coding Standards.)
789   bindir='${exec_prefix}/bin'
790   sbindir='${exec_prefix}/sbin'
791   libexecdir='${exec_prefix}/libexec'
792 < datadir='${prefix}/share'
792 > datarootdir='${prefix}/share'
793 > datadir='${datarootdir}'
794   sysconfdir='${prefix}/etc'
795   sharedstatedir='${prefix}/com'
796   localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
797   includedir='${prefix}/include'
798   oldincludedir='/usr/include'
799 < infodir='${prefix}/info'
800 < mandir='${prefix}/man'
799 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
800 > infodir='${datarootdir}/info'
801 > htmldir='${docdir}'
802 > dvidir='${docdir}'
803 > pdfdir='${docdir}'
804 > psdir='${docdir}'
805 > libdir='${exec_prefix}/lib'
806 > localedir='${datarootdir}/locale'
807 > mandir='${datarootdir}/man'
808  
809   ac_prev=
810 + ac_dashdash=
811   for ac_option
812   do
813    # If the previous option needs an argument, assign it.
814    if test -n "$ac_prev"; then
815 <    eval "$ac_prev=\$ac_option"
815 >    eval $ac_prev=\$ac_option
816      ac_prev=
817      continue
818    fi
819  
820 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
820 >  case $ac_option in
821 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
822 >  *)    ac_optarg=yes ;;
823 >  esac
824  
825    # Accept the important Cygnus configure options, so we can diagnose typos.
826  
827 <  case $ac_option in
827 >  case $ac_dashdash$ac_option in
828 >  --)
829 >    ac_dashdash=yes ;;
830  
831    -bindir | --bindir | --bindi | --bind | --bin | --bi)
832      ac_prev=bindir ;;
# Line 389 | Line 848 | do
848    --config-cache | -C)
849      cache_file=config.cache ;;
850  
851 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
851 >  -datadir | --datadir | --datadi | --datad)
852      ac_prev=datadir ;;
853 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 <  | --da=*)
853 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
854      datadir=$ac_optarg ;;
855  
856 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
857 +  | --dataroo | --dataro | --datar)
858 +    ac_prev=datarootdir ;;
859 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
860 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
861 +    datarootdir=$ac_optarg ;;
862 +
863    -disable-* | --disable-*)
864 <    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
864 >    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
865      # Reject names that are not valid shell variable names.
866 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
867 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
868 <   { (exit 1); exit 1; }; }
869 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
870 <    eval "enable_$ac_feature=no" ;;
866 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
867 >      as_fn_error "invalid feature name: $ac_useropt"
868 >    ac_useropt_orig=$ac_useropt
869 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
870 >    case $ac_user_opts in
871 >      *"
872 > "enable_$ac_useropt"
873 > "*) ;;
874 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
875 >         ac_unrecognized_sep=', ';;
876 >    esac
877 >    eval enable_$ac_useropt=no ;;
878  
879 +  -docdir | --docdir | --docdi | --doc | --do)
880 +    ac_prev=docdir ;;
881 +  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
882 +    docdir=$ac_optarg ;;
883 +
884 +  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
885 +    ac_prev=dvidir ;;
886 +  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
887 +    dvidir=$ac_optarg ;;
888 +
889    -enable-* | --enable-*)
890 <    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
890 >    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
891      # Reject names that are not valid shell variable names.
892 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
893 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
894 <   { (exit 1); exit 1; }; }
895 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
896 <    case $ac_option in
897 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
898 <      *) ac_optarg=yes ;;
892 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 >      as_fn_error "invalid feature name: $ac_useropt"
894 >    ac_useropt_orig=$ac_useropt
895 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 >    case $ac_user_opts in
897 >      *"
898 > "enable_$ac_useropt"
899 > "*) ;;
900 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
901 >         ac_unrecognized_sep=', ';;
902      esac
903 <    eval "enable_$ac_feature='$ac_optarg'" ;;
903 >    eval enable_$ac_useropt=\$ac_optarg ;;
904  
905    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
906    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 442 | Line 927 | do
927    -host=* | --host=* | --hos=* | --ho=*)
928      host_alias=$ac_optarg ;;
929  
930 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
931 +    ac_prev=htmldir ;;
932 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
933 +  | --ht=*)
934 +    htmldir=$ac_optarg ;;
935 +
936    -includedir | --includedir | --includedi | --included | --include \
937    | --includ | --inclu | --incl | --inc)
938      ac_prev=includedir ;;
# Line 465 | Line 956 | do
956    -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
957    | --libexe=* | --libex=* | --libe=*)
958      libexecdir=$ac_optarg ;;
959 +
960 +  -localedir | --localedir | --localedi | --localed | --locale)
961 +    ac_prev=localedir ;;
962 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
963 +    localedir=$ac_optarg ;;
964  
965    -localstatedir | --localstatedir | --localstatedi | --localstated \
966 <  | --localstate | --localstat | --localsta | --localst \
471 <  | --locals | --local | --loca | --loc | --lo)
966 >  | --localstate | --localstat | --localsta | --localst | --locals)
967      ac_prev=localstatedir ;;
968    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
969 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
969 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
970      localstatedir=$ac_optarg ;;
971  
972    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 537 | Line 1031 | do
1031    | --progr-tra=* | --program-tr=* | --program-t=*)
1032      program_transform_name=$ac_optarg ;;
1033  
1034 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1035 +    ac_prev=pdfdir ;;
1036 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1037 +    pdfdir=$ac_optarg ;;
1038 +
1039 +  -psdir | --psdir | --psdi | --psd | --ps)
1040 +    ac_prev=psdir ;;
1041 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1042 +    psdir=$ac_optarg ;;
1043 +
1044    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1045    | -silent | --silent | --silen | --sile | --sil)
1046      silent=yes ;;
# Line 587 | Line 1091 | do
1091      ac_init_version=: ;;
1092  
1093    -with-* | --with-*)
1094 <    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1094 >    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1095      # Reject names that are not valid shell variable names.
1096 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1097 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1098 <   { (exit 1); exit 1; }; }
1099 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1100 <    case $ac_option in
1101 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
1102 <      *) ac_optarg=yes ;;
1096 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097 >      as_fn_error "invalid package name: $ac_useropt"
1098 >    ac_useropt_orig=$ac_useropt
1099 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100 >    case $ac_user_opts in
1101 >      *"
1102 > "with_$ac_useropt"
1103 > "*) ;;
1104 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1105 >         ac_unrecognized_sep=', ';;
1106      esac
1107 <    eval "with_$ac_package='$ac_optarg'" ;;
1107 >    eval with_$ac_useropt=\$ac_optarg ;;
1108  
1109    -without-* | --without-*)
1110 <    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1110 >    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1111      # Reject names that are not valid shell variable names.
1112 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1113 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1114 <   { (exit 1); exit 1; }; }
1115 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1116 <    eval "with_$ac_package=no" ;;
1112 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1113 >      as_fn_error "invalid package name: $ac_useropt"
1114 >    ac_useropt_orig=$ac_useropt
1115 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116 >    case $ac_user_opts in
1117 >      *"
1118 > "with_$ac_useropt"
1119 > "*) ;;
1120 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1121 >         ac_unrecognized_sep=', ';;
1122 >    esac
1123 >    eval with_$ac_useropt=no ;;
1124  
1125    --x)
1126      # Obsolete; use --with-x.
# Line 626 | Line 1140 | do
1140    | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1141      x_libraries=$ac_optarg ;;
1142  
1143 <  -*) { echo "$as_me: error: unrecognized option: $ac_option
1144 < Try \`$0 --help' for more information." >&2
631 <   { (exit 1); exit 1; }; }
1143 >  -*) as_fn_error "unrecognized option: \`$ac_option'
1144 > Try \`$0 --help' for more information."
1145      ;;
1146  
1147    *=*)
1148      ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1149      # Reject names that are not valid shell variable names.
1150 <    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1151 <      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1152 <   { (exit 1); exit 1; }; }
1153 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
1154 <    eval "$ac_envvar='$ac_optarg'"
1150 >    case $ac_envvar in #(
1151 >      '' | [0-9]* | *[!_$as_cr_alnum]* )
1152 >      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1153 >    esac
1154 >    eval $ac_envvar=\$ac_optarg
1155      export $ac_envvar ;;
1156  
1157    *)
1158      # FIXME: should be removed in autoconf 3.0.
1159 <    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1159 >    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1160      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1161 <      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1161 >      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1162      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1163      ;;
1164  
# Line 654 | Line 1167 | if test -n "$ac_prev"; then
1167  
1168   if test -n "$ac_prev"; then
1169    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1170 <  { echo "$as_me: error: missing argument to $ac_option" >&2
658 <   { (exit 1); exit 1; }; }
1170 >  as_fn_error "missing argument to $ac_option"
1171   fi
1172  
1173 < # Be sure to have absolute paths.
1174 < for ac_var in exec_prefix prefix
1175 < do
1176 <  eval ac_val=$`echo $ac_var`
1177 <  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; }; };;
1173 > if test -n "$ac_unrecognized_opts"; then
1174 >  case $enable_option_checking in
1175 >    no) ;;
1176 >    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1177 >    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1178    esac
1179 < done
1179 > fi
1180  
1181 < # Be sure to have absolute paths.
1182 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1183 <              localstatedir libdir includedir oldincludedir infodir mandir
1181 > # Check all directory arguments for consistency.
1182 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1183 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1184 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1185 >                libdir localedir mandir
1186   do
1187 <  eval ac_val=$`echo $ac_var`
1187 >  eval ac_val=\$$ac_var
1188 >  # Remove trailing slashes.
1189    case $ac_val in
1190 <    [\\/$]* | ?:[\\/]* ) ;;
1191 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1192 <   { (exit 1); exit 1; }; };;
1190 >    */ )
1191 >      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1192 >      eval $ac_var=\$ac_val;;
1193    esac
1194 +  # Be sure to have absolute directory names.
1195 +  case $ac_val in
1196 +    [\\/$]* | ?:[\\/]* )  continue;;
1197 +    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1198 +  esac
1199 +  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1200   done
1201  
1202   # There might be people who depend on the old broken behavior: `$host'
# Line 692 | Line 1210 | if test "x$host_alias" != x; then
1210   if test "x$host_alias" != x; then
1211    if test "x$build_alias" = x; then
1212      cross_compiling=maybe
1213 <    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1213 >    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1214      If a cross compiler is detected then cross compile mode will be used." >&2
1215    elif test "x$build_alias" != "x$host_alias"; then
1216      cross_compiling=yes
# Line 705 | Line 1223 | test "$silent" = yes && exec 6>/dev/null
1223   test "$silent" = yes && exec 6>/dev/null
1224  
1225  
1226 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1227 + ac_ls_di=`ls -di .` &&
1228 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1229 +  as_fn_error "working directory cannot be determined"
1230 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1231 +  as_fn_error "pwd does not report name of working directory"
1232 +
1233 +
1234   # Find the source files, if location was not specified.
1235   if test -z "$srcdir"; then
1236    ac_srcdir_defaulted=yes
1237 <  # Try the directory containing this script, then its parent.
1238 <  ac_confdir=`(dirname "$0") 2>/dev/null ||
1239 < $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240 <         X"$0" : 'X\(//\)[^/]' \| \
1241 <         X"$0" : 'X\(//\)$' \| \
1242 <         X"$0" : 'X\(/\)' \| \
1243 <         .     : '\(.\)' 2>/dev/null ||
1244 < echo X"$0" |
1245 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1246 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1247 <          /^X\(\/\/\)$/{ s//\1/; q; }
1248 <          /^X\(\/\).*/{ s//\1/; q; }
1249 <          s/.*/./; q'`
1237 >  # Try the directory containing this script, then the parent directory.
1238 >  ac_confdir=`$as_dirname -- "$as_myself" ||
1239 > $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240 >         X"$as_myself" : 'X\(//\)[^/]' \| \
1241 >         X"$as_myself" : 'X\(//\)$' \| \
1242 >         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1243 > $as_echo X"$as_myself" |
1244 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1245 >            s//\1/
1246 >            q
1247 >          }
1248 >          /^X\(\/\/\)[^/].*/{
1249 >            s//\1/
1250 >            q
1251 >          }
1252 >          /^X\(\/\/\)$/{
1253 >            s//\1/
1254 >            q
1255 >          }
1256 >          /^X\(\/\).*/{
1257 >            s//\1/
1258 >            q
1259 >          }
1260 >          s/.*/./; q'`
1261    srcdir=$ac_confdir
1262 <  if test ! -r $srcdir/$ac_unique_file; then
1262 >  if test ! -r "$srcdir/$ac_unique_file"; then
1263      srcdir=..
1264    fi
1265   else
1266    ac_srcdir_defaulted=no
1267   fi
1268 < if test ! -r $srcdir/$ac_unique_file; then
1269 <  if test "$ac_srcdir_defaulted" = yes; then
1270 <    { 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
1268 > if test ! -r "$srcdir/$ac_unique_file"; then
1269 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1270 >  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1271   fi
1272 < (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
1273 <  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
1274 <   { (exit 1); exit 1; }; }
1275 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1276 < ac_env_build_alias_set=${build_alias+set}
1277 < ac_env_build_alias_value=$build_alias
1278 < ac_cv_env_build_alias_set=${build_alias+set}
1279 < ac_cv_env_build_alias_value=$build_alias
1280 < ac_env_host_alias_set=${host_alias+set}
1281 < ac_env_host_alias_value=$host_alias
1282 < ac_cv_env_host_alias_set=${host_alias+set}
1283 < ac_cv_env_host_alias_value=$host_alias
1284 < ac_env_target_alias_set=${target_alias+set}
1285 < ac_env_target_alias_value=$target_alias
1286 < ac_cv_env_target_alias_set=${target_alias+set}
1287 < ac_cv_env_target_alias_value=$target_alias
1288 < ac_env_CC_set=${CC+set}
1289 < ac_env_CC_value=$CC
1290 < ac_cv_env_CC_set=${CC+set}
1291 < ac_cv_env_CC_value=$CC
760 < ac_env_CFLAGS_set=${CFLAGS+set}
761 < ac_env_CFLAGS_value=$CFLAGS
762 < ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 < ac_cv_env_CFLAGS_value=$CFLAGS
764 < ac_env_LDFLAGS_set=${LDFLAGS+set}
765 < ac_env_LDFLAGS_value=$LDFLAGS
766 < ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 < ac_cv_env_LDFLAGS_value=$LDFLAGS
768 < ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 < ac_env_CPPFLAGS_value=$CPPFLAGS
770 < ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 < ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 < ac_env_CXX_set=${CXX+set}
773 < ac_env_CXX_value=$CXX
774 < ac_cv_env_CXX_set=${CXX+set}
775 < ac_cv_env_CXX_value=$CXX
776 < ac_env_CXXFLAGS_set=${CXXFLAGS+set}
777 < ac_env_CXXFLAGS_value=$CXXFLAGS
778 < ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
779 < ac_cv_env_CXXFLAGS_value=$CXXFLAGS
780 < ac_env_F90_set=${F90+set}
781 < ac_env_F90_value=$F90
782 < ac_cv_env_F90_set=${F90+set}
783 < ac_cv_env_F90_value=$F90
784 < ac_env_F90FLAGS_set=${F90FLAGS+set}
785 < ac_env_F90FLAGS_value=$F90FLAGS
786 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
787 < ac_cv_env_F90FLAGS_value=$F90FLAGS
788 < ac_env_CPP_set=${CPP+set}
789 < ac_env_CPP_value=$CPP
790 < ac_cv_env_CPP_set=${CPP+set}
791 < ac_cv_env_CPP_value=$CPP
792 < ac_env_CXXCPP_set=${CXXCPP+set}
793 < ac_env_CXXCPP_value=$CXXCPP
794 < ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 < ac_cv_env_CXXCPP_value=$CXXCPP
1272 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1273 > ac_abs_confdir=`(
1274 >        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1275 >        pwd)`
1276 > # When building in place, set srcdir=.
1277 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1278 >  srcdir=.
1279 > fi
1280 > # Remove unnecessary trailing slashes from srcdir.
1281 > # Double slashes in file names in object file debugging info
1282 > # mess up M-x gdb in Emacs.
1283 > case $srcdir in
1284 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1285 > esac
1286 > for ac_var in $ac_precious_vars; do
1287 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1288 >  eval ac_env_${ac_var}_value=\$${ac_var}
1289 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1290 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1291 > done
1292  
1293   #
1294   # Report the --help message.
# Line 801 | Line 1297 | if test "$ac_init_help" = "long"; then
1297    # Omit some internal or obsolete options to make the list less imposing.
1298    # This message is too long to be a string in the A/UX 3.1 sh.
1299    cat <<_ACEOF
1300 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
1300 > \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1301  
1302   Usage: $0 [OPTION]... [VAR=VALUE]...
1303  
# Line 821 | Line 1317 | Configuration:
1317    -n, --no-create         do not create output files
1318        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1319  
824 _ACEOF
825
826  cat <<_ACEOF
1320   Installation directories:
1321    --prefix=PREFIX         install architecture-independent files in PREFIX
1322 <                          [$ac_default_prefix]
1322 >                          [$ac_default_prefix]
1323    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1324 <                          [PREFIX]
1324 >                          [PREFIX]
1325  
1326   By default, \`make install' will install all the files in
1327   \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
# Line 838 | Line 1331 | Fine tuning of the installation directories:
1331   For better control, use the options below.
1332  
1333   Fine tuning of the installation directories:
1334 <  --bindir=DIR           user executables [EPREFIX/bin]
1335 <  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1336 <  --libexecdir=DIR       program executables [EPREFIX/libexec]
1337 <  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1338 <  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1339 <  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1340 <  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1341 <  --libdir=DIR           object code libraries [EPREFIX/lib]
1342 <  --includedir=DIR       C header files [PREFIX/include]
1343 <  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1344 <  --infodir=DIR          info documentation [PREFIX/info]
1345 <  --mandir=DIR           man documentation [PREFIX/man]
1334 >  --bindir=DIR            user executables [EPREFIX/bin]
1335 >  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1336 >  --libexecdir=DIR        program executables [EPREFIX/libexec]
1337 >  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1338 >  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1339 >  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1340 >  --libdir=DIR            object code libraries [EPREFIX/lib]
1341 >  --includedir=DIR        C header files [PREFIX/include]
1342 >  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1343 >  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1344 >  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1345 >  --infodir=DIR           info documentation [DATAROOTDIR/info]
1346 >  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1347 >  --mandir=DIR            man documentation [DATAROOTDIR/man]
1348 >  --docdir=DIR            documentation root [DATAROOTDIR/doc/openmd]
1349 >  --htmldir=DIR           html documentation [DOCDIR]
1350 >  --dvidir=DIR            dvi documentation [DOCDIR]
1351 >  --pdfdir=DIR            pdf documentation [DOCDIR]
1352 >  --psdir=DIR             ps documentation [DOCDIR]
1353   _ACEOF
1354  
1355    cat <<\_ACEOF
# Line 862 | Line 1362 | if test -n "$ac_init_help"; then
1362  
1363   if test -n "$ac_init_help"; then
1364    case $ac_init_help in
1365 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
1365 >     short | recursive ) echo "Configuration of OpenMD 1.0:";;
1366     esac
1367    cat <<\_ACEOF
1368  
1369   Optional Features:
1370 +  --disable-option-checking  ignore unrecognized --enable/--with options
1371    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1372    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1373 <  --enable-debug          Compile OOPSE in debug mode
1373 >  --enable-openmd-home=DIR      define OpenMD home dir PREFIX/openmd
1374 >  --enable-debug          Compile OpenMD in debug mode
1375 >  --enable-single         compile OpenMD in single precision
1376 >  --enable-float          synonym for --enable-single
1377    --enable-doxygen        enable documentation generation with doxygen (auto)
1378    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1379    --enable-html-docs      enable HTML generation with doxygen (yes)
1380    --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
877  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1381  
1382   Optional Packages:
1383    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1384    --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
1385    --with-perl-shebang     override what perl thinks is the way for the kernel
1386                            to start it (seldom needed)
1387 <  --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1388 <  --with-cgal-makefile=FILE  CGAL makefile that should be used
1387 >  --with-zlib=DIR         root directory path of zlib installation (defaults
1388 >                          to /usr/local or /usr if not found in /usr/local)
1389 >  --with-fftw=DIR         root directory path of fftw installation (defaults
1390 >                          to /usr/local or /usr if not found in /usr/local)
1391 >  --with-qhull=DIR        root directory path of qhull installation (defaults
1392 >                          to /usr/local or /usr if not found in /usr/local)
1393 >  --with-openbabel=DIR    root directory path of openbabel-2.x installation
1394 >                          (defaults to /usr/local or /usr if not found in
1395 >                          /usr/local)
1396  
1397   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>
1398    CXX         C++ compiler command
1399    CXXFLAGS    C++ compiler flags
1400 <  F90         Fortran 90 compiler command
1401 <  F90FLAGS    Fortran 90 compiler flags
1400 >  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1401 >              nonstandard directory <lib dir>
1402 >  LIBS        libraries to pass to the linker, e.g. -l<library>
1403 >  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1404 >              you have headers in a nonstandard directory <include dir>
1405 >  MPICXX      MPI C++ compiler command
1406 >  CC          C compiler command
1407 >  CFLAGS      C compiler flags
1408 >  MPICC       MPI C compiler command
1409 >  FC          Fortran compiler command
1410 >  FCFLAGS     Fortran compiler flags
1411 >  MPIFC       MPI Fortran compiler command
1412    CPP         C preprocessor
1413    CXXCPP      C++ preprocessor
1414  
# Line 906 | Line 1417 | _ACEOF
1417  
1418   Report bugs to <gezelter@nd.edu>.
1419   _ACEOF
1420 + ac_status=$?
1421   fi
1422  
1423   if test "$ac_init_help" = "recursive"; then
1424    # If there are subdirs, report their specific --help.
913  ac_popdir=`pwd`
1425    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1426 <    test -d $ac_dir || continue
1426 >    test -d "$ac_dir" ||
1427 >      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1428 >      continue
1429      ac_builddir=.
1430  
1431 < if test "$ac_dir" != .; then
1432 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1433 <  # A "../" for each directory in $ac_dir_suffix.
1434 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1435 < else
1436 <  ac_dir_suffix= ac_top_builddir=
1437 < fi
1431 > case "$ac_dir" in
1432 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1433 > *)
1434 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1435 >  # A ".." for each directory in $ac_dir_suffix.
1436 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1437 >  case $ac_top_builddir_sub in
1438 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1440 >  esac ;;
1441 > esac
1442 > ac_abs_top_builddir=$ac_pwd
1443 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1444 > # for backward compatibility:
1445 > ac_top_builddir=$ac_top_build_prefix
1446  
1447   case $srcdir in
1448 <  .)  # No --srcdir option.  We are building in place.
1448 >  .)  # We are building in place.
1449      ac_srcdir=.
1450 <    if test -z "$ac_top_builddir"; then
1451 <       ac_top_srcdir=.
1452 <    else
932 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
933 <    fi ;;
934 <  [\\/]* | ?:[\\/]* )  # Absolute path.
1450 >    ac_top_srcdir=$ac_top_builddir_sub
1451 >    ac_abs_top_srcdir=$ac_pwd ;;
1452 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1453      ac_srcdir=$srcdir$ac_dir_suffix;
1454 <    ac_top_srcdir=$srcdir ;;
1455 <  *) # Relative path.
1456 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1457 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1458 < esac
1459 <
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;;
1454 >    ac_top_srcdir=$srcdir
1455 >    ac_abs_top_srcdir=$srcdir ;;
1456 >  *) # Relative name.
1457 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1458 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1459 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1460   esac
1461 < 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
1461 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1462  
1463 <    cd $ac_dir
1464 <    # Check for guested configure; otherwise get Cygnus style configure.
1465 <    if test -f $ac_srcdir/configure.gnu; then
1466 <      echo
1467 <      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1468 <    elif test -f $ac_srcdir/configure; then
1469 <      echo
1470 <      $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
1463 >    cd "$ac_dir" || { ac_status=$?; continue; }
1464 >    # Check for guested configure.
1465 >    if test -f "$ac_srcdir/configure.gnu"; then
1466 >      echo &&
1467 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1468 >    elif test -f "$ac_srcdir/configure"; then
1469 >      echo &&
1470 >      $SHELL "$ac_srcdir/configure" --help=recursive
1471      else
1472 <      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1473 <    fi
1474 <    cd "$ac_popdir"
1472 >      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1473 >    fi || ac_status=$?
1474 >    cd "$ac_pwd" || { ac_status=$?; break; }
1475    done
1476   fi
1477  
1478 < test -n "$ac_init_help" && exit 0
1478 > test -n "$ac_init_help" && exit $ac_status
1479   if $ac_init_version; then
1480    cat <<\_ACEOF
1481 < OOPSE configure 2.0
1482 < generated by GNU Autoconf 2.59
1481 > OpenMD configure 1.0
1482 > generated by GNU Autoconf 2.65
1483  
1484 < Copyright (C) 2003 Free Software Foundation, Inc.
1484 > Copyright (C) 2009 Free Software Foundation, Inc.
1485   This configure script is free software; the Free Software Foundation
1486   gives unlimited permission to copy, distribute and modify it.
1487   _ACEOF
1488 <  exit 0
1488 >  exit
1489   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.
1490  
1491 < It was created by OOPSE $as_me 2.0, which was
1492 < generated by GNU Autoconf 2.59.  Invocation command line was
1491 > ## ------------------------ ##
1492 > ## Autoconf initialization. ##
1493 > ## ------------------------ ##
1494  
1495 <  $ $0 $@
1496 <
1497 < _ACEOF
1495 > # ac_fn_cxx_try_compile LINENO
1496 > # ----------------------------
1497 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1498 > ac_fn_cxx_try_compile ()
1499   {
1500 < cat <<_ASUNAME
1501 < ## --------- ##
1502 < ## Platform. ##
1503 < ## --------- ##
1500 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1501 >  rm -f conftest.$ac_objext
1502 >  if { { ac_try="$ac_compile"
1503 > case "(($ac_try" in
1504 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1505 >  *) ac_try_echo=$ac_try;;
1506 > esac
1507 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1508 > $as_echo "$ac_try_echo"; } >&5
1509 >  (eval "$ac_compile") 2>conftest.err
1510 >  ac_status=$?
1511 >  if test -s conftest.err; then
1512 >    grep -v '^ *+' conftest.err >conftest.er1
1513 >    cat conftest.er1 >&5
1514 >    mv -f conftest.er1 conftest.err
1515 >  fi
1516 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1517 >  test $ac_status = 0; } && {
1518 >         test -z "$ac_cxx_werror_flag" ||
1519 >         test ! -s conftest.err
1520 >       } && test -s conftest.$ac_objext; then :
1521 >  ac_retval=0
1522 > else
1523 >  $as_echo "$as_me: failed program was:" >&5
1524 > sed 's/^/| /' conftest.$ac_ext >&5
1525  
1526 < hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1527 < uname -m = `(uname -m) 2>/dev/null || echo unknown`
1528 < uname -r = `(uname -r) 2>/dev/null || echo unknown`
1529 < uname -s = `(uname -s) 2>/dev/null || echo unknown`
1033 < uname -v = `(uname -v) 2>/dev/null || echo unknown`
1526 >        ac_retval=1
1527 > fi
1528 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1529 >  as_fn_set_status $ac_retval
1530  
1531 < /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`
1531 > } # ac_fn_cxx_try_compile
1532  
1533 < /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1534 < /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1535 < /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1536 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1537 < /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1538 < /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1539 < /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1533 > # ac_fn_cxx_try_link LINENO
1534 > # -------------------------
1535 > # Try to link conftest.$ac_ext, and return whether this succeeded.
1536 > ac_fn_cxx_try_link ()
1537 > {
1538 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 >  rm -f conftest.$ac_objext conftest$ac_exeext
1540 >  if { { ac_try="$ac_link"
1541 > case "(($ac_try" in
1542 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 >  *) ac_try_echo=$ac_try;;
1544 > esac
1545 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546 > $as_echo "$ac_try_echo"; } >&5
1547 >  (eval "$ac_link") 2>conftest.err
1548 >  ac_status=$?
1549 >  if test -s conftest.err; then
1550 >    grep -v '^ *+' conftest.err >conftest.er1
1551 >    cat conftest.er1 >&5
1552 >    mv -f conftest.er1 conftest.err
1553 >  fi
1554 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 >  test $ac_status = 0; } && {
1556 >         test -z "$ac_cxx_werror_flag" ||
1557 >         test ! -s conftest.err
1558 >       } && test -s conftest$ac_exeext && {
1559 >         test "$cross_compiling" = yes ||
1560 >         $as_test_x conftest$ac_exeext
1561 >       }; then :
1562 >  ac_retval=0
1563 > else
1564 >  $as_echo "$as_me: failed program was:" >&5
1565 > sed 's/^/| /' conftest.$ac_ext >&5
1566  
1567 < _ASUNAME
1567 >        ac_retval=1
1568 > fi
1569 >  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1570 >  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1571 >  # interfere with the next link command; also delete a directory that is
1572 >  # left behind by Apple's compiler.  We do this before executing the actions.
1573 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1574 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1575 >  as_fn_set_status $ac_retval
1576  
1577 < 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
1577 > } # ac_fn_cxx_try_link
1578  
1579 < } >&5
1579 > # ac_fn_cxx_check_func LINENO FUNC VAR
1580 > # ------------------------------------
1581 > # Tests whether FUNC exists, setting the cache variable VAR accordingly
1582 > ac_fn_cxx_check_func ()
1583 > {
1584 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1586 > $as_echo_n "checking for $2... " >&6; }
1587 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1588 >  $as_echo_n "(cached) " >&6
1589 > else
1590 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1591 > /* end confdefs.h.  */
1592 > /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1593 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1594 > #define $2 innocuous_$2
1595  
1596 < cat >&5 <<_ACEOF
1596 > /* System header to define __stub macros and hopefully few prototypes,
1597 >    which can conflict with char $2 (); below.
1598 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1599 >    <limits.h> exists even on freestanding compilers.  */
1600  
1601 + #ifdef __STDC__
1602 + # include <limits.h>
1603 + #else
1604 + # include <assert.h>
1605 + #endif
1606  
1607 < ## ----------- ##
1062 < ## Core tests. ##
1063 < ## ----------- ##
1607 > #undef $2
1608  
1609 < _ACEOF
1609 > /* Override any GCC internal prototype to avoid an error.
1610 >   Use char because int might match the return type of a GCC
1611 >   builtin and then its argument prototype would still apply.  */
1612 > #ifdef __cplusplus
1613 > extern "C"
1614 > #endif
1615 > char $2 ();
1616 > /* The GNU C library defines this for functions which it implements
1617 >    to always fail with ENOSYS.  Some functions are actually named
1618 >    something starting with __ and the normal name is an alias.  */
1619 > #if defined __stub_$2 || defined __stub___$2
1620 > choke me
1621 > #endif
1622  
1623 <
1624 < # 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,
1623 > int
1624 > main ()
1625   {
1626 <  (set) 2>&1 |
1627 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1628 <    *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;
1626 > return $2 ();
1627 >  ;
1628 >  return 0;
1629   }
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"
1630   _ACEOF
1631 <
1632 <
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
1631 > if ac_fn_cxx_try_link "$LINENO"; then :
1632 >  eval "$3=yes"
1633   else
1634 <  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1266 < echo "$as_me: creating cache $cache_file" >&6;}
1267 <  >$cache_file
1634 >  eval "$3=no"
1635   fi
1636 <
1637 < # 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; }; }
1636 > rm -f core conftest.err conftest.$ac_objext \
1637 >    conftest$ac_exeext conftest.$ac_ext
1638   fi
1639 + eval ac_res=\$$3
1640 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1641 + $as_echo "$ac_res" >&6; }
1642 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1643  
1644 < ac_ext=c
1645 < ac_cpp='$CPP $CPPFLAGS'
1646 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1647 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1648 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
1644 > } # ac_fn_cxx_check_func
1645 >
1646 > # ac_fn_c_try_compile LINENO
1647 > # --------------------------
1648 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1649 > ac_fn_c_try_compile ()
1650 > {
1651 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1652 >  rm -f conftest.$ac_objext
1653 >  if { { ac_try="$ac_compile"
1654 > case "(($ac_try" in
1655 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1656 >  *) ac_try_echo=$ac_try;;
1657 > esac
1658 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1659 > $as_echo "$ac_try_echo"; } >&5
1660 >  (eval "$ac_compile") 2>conftest.err
1661 >  ac_status=$?
1662 >  if test -s conftest.err; then
1663 >    grep -v '^ *+' conftest.err >conftest.er1
1664 >    cat conftest.er1 >&5
1665 >    mv -f conftest.er1 conftest.err
1666 >  fi
1667 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1668 >  test $ac_status = 0; } && {
1669 >         test -z "$ac_c_werror_flag" ||
1670 >         test ! -s conftest.err
1671 >       } && test -s conftest.$ac_objext; then :
1672 >  ac_retval=0
1673 > else
1674 >  $as_echo "$as_me: failed program was:" >&5
1675 > sed 's/^/| /' conftest.$ac_ext >&5
1676  
1677 +        ac_retval=1
1678 + fi
1679 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1680 +  as_fn_set_status $ac_retval
1681  
1682 + } # ac_fn_c_try_compile
1683  
1684 + # ac_fn_c_try_link LINENO
1685 + # -----------------------
1686 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1687 + ac_fn_c_try_link ()
1688 + {
1689 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690 +  rm -f conftest.$ac_objext conftest$ac_exeext
1691 +  if { { ac_try="$ac_link"
1692 + case "(($ac_try" in
1693 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 +  *) ac_try_echo=$ac_try;;
1695 + esac
1696 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 + $as_echo "$ac_try_echo"; } >&5
1698 +  (eval "$ac_link") 2>conftest.err
1699 +  ac_status=$?
1700 +  if test -s conftest.err; then
1701 +    grep -v '^ *+' conftest.err >conftest.er1
1702 +    cat conftest.er1 >&5
1703 +    mv -f conftest.er1 conftest.err
1704 +  fi
1705 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 +  test $ac_status = 0; } && {
1707 +         test -z "$ac_c_werror_flag" ||
1708 +         test ! -s conftest.err
1709 +       } && test -s conftest$ac_exeext && {
1710 +         test "$cross_compiling" = yes ||
1711 +         $as_test_x conftest$ac_exeext
1712 +       }; then :
1713 +  ac_retval=0
1714 + else
1715 +  $as_echo "$as_me: failed program was:" >&5
1716 + sed 's/^/| /' conftest.$ac_ext >&5
1717  
1718 +        ac_retval=1
1719 + fi
1720 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1721 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1722 +  # interfere with the next link command; also delete a directory that is
1723 +  # left behind by Apple's compiler.  We do this before executing the actions.
1724 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1725 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 +  as_fn_set_status $ac_retval
1727  
1728 + } # ac_fn_c_try_link
1729  
1730 + # ac_fn_c_check_func LINENO FUNC VAR
1731 + # ----------------------------------
1732 + # Tests whether FUNC exists, setting the cache variable VAR accordingly
1733 + ac_fn_c_check_func ()
1734 + {
1735 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 + $as_echo_n "checking for $2... " >&6; }
1738 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 +  $as_echo_n "(cached) " >&6
1740 + else
1741 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742 + /* end confdefs.h.  */
1743 + /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1744 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1745 + #define $2 innocuous_$2
1746  
1747 + /* System header to define __stub macros and hopefully few prototypes,
1748 +    which can conflict with char $2 (); below.
1749 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1750 +    <limits.h> exists even on freestanding compilers.  */
1751  
1752 + #ifdef __STDC__
1753 + # include <limits.h>
1754 + #else
1755 + # include <assert.h>
1756 + #endif
1757  
1758 + #undef $2
1759  
1760 + /* Override any GCC internal prototype to avoid an error.
1761 +   Use char because int might match the return type of a GCC
1762 +   builtin and then its argument prototype would still apply.  */
1763 + #ifdef __cplusplus
1764 + extern "C"
1765 + #endif
1766 + char $2 ();
1767 + /* The GNU C library defines this for functions which it implements
1768 +    to always fail with ENOSYS.  Some functions are actually named
1769 +    something starting with __ and the normal name is an alias.  */
1770 + #if defined __stub_$2 || defined __stub___$2
1771 + choke me
1772 + #endif
1773  
1774 + int
1775 + main ()
1776 + {
1777 + return $2 ();
1778 +  ;
1779 +  return 0;
1780 + }
1781 + _ACEOF
1782 + if ac_fn_c_try_link "$LINENO"; then :
1783 +  eval "$3=yes"
1784 + else
1785 +  eval "$3=no"
1786 + fi
1787 + rm -f core conftest.err conftest.$ac_objext \
1788 +    conftest$ac_exeext conftest.$ac_ext
1789 + fi
1790 + eval ac_res=\$$3
1791 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 + $as_echo "$ac_res" >&6; }
1793 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1794  
1795 + } # ac_fn_c_check_func
1796  
1797 + # ac_fn_fc_try_compile LINENO
1798 + # ---------------------------
1799 + # Try to compile conftest.$ac_ext, and return whether this succeeded.
1800 + ac_fn_fc_try_compile ()
1801 + {
1802 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 +  rm -f conftest.$ac_objext
1804 +  if { { ac_try="$ac_compile"
1805 + case "(($ac_try" in
1806 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 +  *) ac_try_echo=$ac_try;;
1808 + esac
1809 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 + $as_echo "$ac_try_echo"; } >&5
1811 +  (eval "$ac_compile") 2>conftest.err
1812 +  ac_status=$?
1813 +  if test -s conftest.err; then
1814 +    grep -v '^ *+' conftest.err >conftest.er1
1815 +    cat conftest.er1 >&5
1816 +    mv -f conftest.er1 conftest.err
1817 +  fi
1818 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 +  test $ac_status = 0; } && {
1820 +         test -z "$ac_fc_werror_flag" ||
1821 +         test ! -s conftest.err
1822 +       } && test -s conftest.$ac_objext; then :
1823 +  ac_retval=0
1824 + else
1825 +  $as_echo "$as_me: failed program was:" >&5
1826 + sed 's/^/| /' conftest.$ac_ext >&5
1827  
1828 +        ac_retval=1
1829 + fi
1830 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1831 +  as_fn_set_status $ac_retval
1832  
1833 + } # ac_fn_fc_try_compile
1834  
1835 + # ac_fn_fc_try_link LINENO
1836 + # ------------------------
1837 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1838 + ac_fn_fc_try_link ()
1839 + {
1840 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 +  rm -f conftest.$ac_objext conftest$ac_exeext
1842 +  if { { ac_try="$ac_link"
1843 + case "(($ac_try" in
1844 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1845 +  *) ac_try_echo=$ac_try;;
1846 + esac
1847 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1848 + $as_echo "$ac_try_echo"; } >&5
1849 +  (eval "$ac_link") 2>conftest.err
1850 +  ac_status=$?
1851 +  if test -s conftest.err; then
1852 +    grep -v '^ *+' conftest.err >conftest.er1
1853 +    cat conftest.er1 >&5
1854 +    mv -f conftest.er1 conftest.err
1855 +  fi
1856 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857 +  test $ac_status = 0; } && {
1858 +         test -z "$ac_fc_werror_flag" ||
1859 +         test ! -s conftest.err
1860 +       } && test -s conftest$ac_exeext && {
1861 +         test "$cross_compiling" = yes ||
1862 +         $as_test_x conftest$ac_exeext
1863 +       }; then :
1864 +  ac_retval=0
1865 + else
1866 +  $as_echo "$as_me: failed program was:" >&5
1867 + sed 's/^/| /' conftest.$ac_ext >&5
1868 +
1869 +        ac_retval=1
1870 + fi
1871 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1872 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1873 +  # interfere with the next link command; also delete a directory that is
1874 +  # left behind by Apple's compiler.  We do this before executing the actions.
1875 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1876 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1877 +  as_fn_set_status $ac_retval
1878 +
1879 + } # ac_fn_fc_try_link
1880 +
1881 + # ac_fn_c_try_cpp LINENO
1882 + # ----------------------
1883 + # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1884 + ac_fn_c_try_cpp ()
1885 + {
1886 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 +  if { { ac_try="$ac_cpp conftest.$ac_ext"
1888 + case "(($ac_try" in
1889 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1890 +  *) ac_try_echo=$ac_try;;
1891 + esac
1892 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1893 + $as_echo "$ac_try_echo"; } >&5
1894 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1895 +  ac_status=$?
1896 +  if test -s conftest.err; then
1897 +    grep -v '^ *+' conftest.err >conftest.er1
1898 +    cat conftest.er1 >&5
1899 +    mv -f conftest.er1 conftest.err
1900 +  fi
1901 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1902 +  test $ac_status = 0; } >/dev/null && {
1903 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1904 +         test ! -s conftest.err
1905 +       }; then :
1906 +  ac_retval=0
1907 + else
1908 +  $as_echo "$as_me: failed program was:" >&5
1909 + sed 's/^/| /' conftest.$ac_ext >&5
1910 +
1911 +    ac_retval=1
1912 + fi
1913 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1914 +  as_fn_set_status $ac_retval
1915 +
1916 + } # ac_fn_c_try_cpp
1917 +
1918 + # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1919 + # -------------------------------------------------------
1920 + # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1921 + # the include files in INCLUDES and setting the cache variable VAR
1922 + # accordingly.
1923 + ac_fn_c_check_header_mongrel ()
1924 + {
1925 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 +  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1927 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928 + $as_echo_n "checking for $2... " >&6; }
1929 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1930 +  $as_echo_n "(cached) " >&6
1931 + fi
1932 + eval ac_res=\$$3
1933 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934 + $as_echo "$ac_res" >&6; }
1935 + else
1936 +  # Is the header compilable?
1937 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1938 + $as_echo_n "checking $2 usability... " >&6; }
1939 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1940 + /* end confdefs.h.  */
1941 + $4
1942 + #include <$2>
1943 + _ACEOF
1944 + if ac_fn_c_try_compile "$LINENO"; then :
1945 +  ac_header_compiler=yes
1946 + else
1947 +  ac_header_compiler=no
1948 + fi
1949 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1950 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1951 + $as_echo "$ac_header_compiler" >&6; }
1952  
1953 + # Is the header present?
1954 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1955 + $as_echo_n "checking $2 presence... " >&6; }
1956 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957 + /* end confdefs.h.  */
1958 + #include <$2>
1959 + _ACEOF
1960 + if ac_fn_c_try_cpp "$LINENO"; then :
1961 +  ac_header_preproc=yes
1962 + else
1963 +  ac_header_preproc=no
1964 + fi
1965 + rm -f conftest.err conftest.$ac_ext
1966 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1967 + $as_echo "$ac_header_preproc" >&6; }
1968  
1969 + # So?  What about this header?
1970 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1971 +  yes:no: )
1972 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1973 + $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1974 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1975 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1976 +    ;;
1977 +  no:yes:* )
1978 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1979 + $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1980 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1981 + $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1982 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1983 + $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1984 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1985 + $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1986 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1987 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1988 + ( cat <<\_ASBOX
1989 + ## ------------------------------ ##
1990 + ## Report this to gezelter@nd.edu ##
1991 + ## ------------------------------ ##
1992 + _ASBOX
1993 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
1994 +    ;;
1995 + esac
1996 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1997 + $as_echo_n "checking for $2... " >&6; }
1998 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1999 +  $as_echo_n "(cached) " >&6
2000 + else
2001 +  eval "$3=\$ac_header_compiler"
2002 + fi
2003 + eval ac_res=\$$3
2004 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2005 + $as_echo "$ac_res" >&6; }
2006 + fi
2007 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2008  
2009 + } # ac_fn_c_check_header_mongrel
2010  
2011 + # ac_fn_c_try_run LINENO
2012 + # ----------------------
2013 + # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2014 + # that executables *can* be run.
2015 + ac_fn_c_try_run ()
2016 + {
2017 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2018 +  if { { ac_try="$ac_link"
2019 + case "(($ac_try" in
2020 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2021 +  *) ac_try_echo=$ac_try;;
2022 + esac
2023 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2024 + $as_echo "$ac_try_echo"; } >&5
2025 +  (eval "$ac_link") 2>&5
2026 +  ac_status=$?
2027 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2028 +  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2029 +  { { case "(($ac_try" in
2030 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2031 +  *) ac_try_echo=$ac_try;;
2032 + esac
2033 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2034 + $as_echo "$ac_try_echo"; } >&5
2035 +  (eval "$ac_try") 2>&5
2036 +  ac_status=$?
2037 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2038 +  test $ac_status = 0; }; }; then :
2039 +  ac_retval=0
2040 + else
2041 +  $as_echo "$as_me: program exited with status $ac_status" >&5
2042 +       $as_echo "$as_me: failed program was:" >&5
2043 + sed 's/^/| /' conftest.$ac_ext >&5
2044  
2045 +       ac_retval=$ac_status
2046 + fi
2047 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2048 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2049 +  as_fn_set_status $ac_retval
2050  
2051 + } # ac_fn_c_try_run
2052  
2053 + # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2054 + # -------------------------------------------------------
2055 + # Tests whether HEADER exists and can be compiled using the include files in
2056 + # INCLUDES, setting the cache variable VAR accordingly.
2057 + ac_fn_c_check_header_compile ()
2058 + {
2059 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2060 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2061 + $as_echo_n "checking for $2... " >&6; }
2062 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2063 +  $as_echo_n "(cached) " >&6
2064 + else
2065 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 + /* end confdefs.h.  */
2067 + $4
2068 + #include <$2>
2069 + _ACEOF
2070 + if ac_fn_c_try_compile "$LINENO"; then :
2071 +  eval "$3=yes"
2072 + else
2073 +  eval "$3=no"
2074 + fi
2075 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076 + fi
2077 + eval ac_res=\$$3
2078 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079 + $as_echo "$ac_res" >&6; }
2080 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2081  
2082 + } # ac_fn_c_check_header_compile
2083  
2084 <
2085 <
2086 < ac_aux_dir=
2087 < for ac_dir in ac-tools $srcdir/ac-tools; do
2088 <  if test -f $ac_dir/install-sh; then
2089 <    ac_aux_dir=$ac_dir
2090 <    ac_install_sh="$ac_aux_dir/install-sh -c"
2091 <    break
2092 <  elif 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/shtool; then
2097 <    ac_aux_dir=$ac_dir
2098 <    ac_install_sh="$ac_aux_dir/shtool install -c"
2099 <    break
2084 > # ac_fn_cxx_try_cpp LINENO
2085 > # ------------------------
2086 > # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2087 > ac_fn_cxx_try_cpp ()
2088 > {
2089 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2090 >  if { { ac_try="$ac_cpp conftest.$ac_ext"
2091 > case "(($ac_try" in
2092 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2093 >  *) ac_try_echo=$ac_try;;
2094 > esac
2095 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2096 > $as_echo "$ac_try_echo"; } >&5
2097 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2098 >  ac_status=$?
2099 >  if test -s conftest.err; then
2100 >    grep -v '^ *+' conftest.err >conftest.er1
2101 >    cat conftest.er1 >&5
2102 >    mv -f conftest.er1 conftest.err
2103    fi
2104 < done
2105 < if test -z "$ac_aux_dir"; then
2106 <  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
2107 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
2108 <   { (exit 1); exit 1; }; }
2104 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2105 >  test $ac_status = 0; } >/dev/null && {
2106 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2107 >         test ! -s conftest.err
2108 >       }; then :
2109 >  ac_retval=0
2110 > else
2111 >  $as_echo "$as_me: failed program was:" >&5
2112 > sed 's/^/| /' conftest.$ac_ext >&5
2113 >
2114 >    ac_retval=1
2115   fi
2116 < ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2117 < ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1376 < ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2116 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2117 >  as_fn_set_status $ac_retval
2118  
2119 + } # ac_fn_cxx_try_cpp
2120  
2121 < # This file is part of Autoconf.                       -*- Autoconf -*-
2122 < # Programming languages support.
2123 < # Copyright 2000, 2001
2124 < # Free Software Foundation, Inc.
2125 < #
2126 < # This program is free software; you can redistribute it and/or modify
2127 < # it under the terms of the GNU General Public License as published by
2128 < # the Free Software Foundation; either version 2, or (at your option)
2129 < # any later version.
2130 < #
2131 < # This program is distributed in the hope that it will be useful,
2132 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
2133 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2134 < # GNU General Public License for more details.
2135 < #
2136 < # You should have received a copy of the GNU General Public License
2137 < # along with this program; if not, write to the Free Software
2138 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
2139 < # 02111-1307, USA.
2140 < #
2141 < # As a special exception, the Free Software Foundation gives unlimited
2142 < # permission to copy, distribute and modify the configure scripts that
2143 < # are the output of Autoconf.  You need not follow the terms of the GNU
2144 < # General Public License when using or distributing such scripts, even
2145 < # though portions of the text of Autoconf appear in them.  The GNU
2146 < # General Public License (GPL) does govern all other use of the material
2147 < # that constitutes the Autoconf program.
2148 < #
2149 < # Certain portions of the Autoconf source text are designed to be copied
2150 < # (in certain cases, depending on the input) into the output of
2151 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
2152 < # source text consists of comments plus executable code that decides which
2153 < # of the data portions to output in any given case.  We call these
2154 < # 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).
2121 > # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2122 > # ---------------------------------------------------------
2123 > # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2124 > # the include files in INCLUDES and setting the cache variable VAR
2125 > # accordingly.
2126 > ac_fn_cxx_check_header_mongrel ()
2127 > {
2128 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2129 >  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2130 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2131 > $as_echo_n "checking for $2... " >&6; }
2132 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2133 >  $as_echo_n "(cached) " >&6
2134 > fi
2135 > eval ac_res=\$$3
2136 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2137 > $as_echo "$ac_res" >&6; }
2138 > else
2139 >  # Is the header compilable?
2140 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2141 > $as_echo_n "checking $2 usability... " >&6; }
2142 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143 > /* end confdefs.h.  */
2144 > $4
2145 > #include <$2>
2146 > _ACEOF
2147 > if ac_fn_cxx_try_compile "$LINENO"; then :
2148 >  ac_header_compiler=yes
2149 > else
2150 >  ac_header_compiler=no
2151 > fi
2152 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2153 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2154 > $as_echo "$ac_header_compiler" >&6; }
2155  
2156 + # Is the header present?
2157 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2158 + $as_echo_n "checking $2 presence... " >&6; }
2159 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2160 + /* end confdefs.h.  */
2161 + #include <$2>
2162 + _ACEOF
2163 + if ac_fn_cxx_try_cpp "$LINENO"; then :
2164 +  ac_header_preproc=yes
2165 + else
2166 +  ac_header_preproc=no
2167 + fi
2168 + rm -f conftest.err conftest.$ac_ext
2169 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2170 + $as_echo "$ac_header_preproc" >&6; }
2171  
2172 < # Table of Contents:
2173 < #
2174 < # 1. Language selection
2175 < #    and routines to produce programs in a given language.
2176 < #  a. Fortran 77 (to be moved from aclang.m4)
2177 < #  b. Fortran 90
2178 < #  c. Fortran 95
2179 < #
2180 < # 2. Producing programs in a given language.
2181 < #  a. Fortran 77 (to be moved from aclang.m4)
2182 < #  b. Fortran 90
2183 < #  c. Fortran 95
2184 < #
2185 < # 3. Looking for a compiler
2186 < #    And possibly the associated preprocessor.
2187 < #  a. Fortran 77 (to be moved from aclang.m4)
2188 < #  b. Fortran 90
2189 < #  c. Fortran 95
2190 < #
2191 < # 4. Compilers' characteristics.
2192 < #  a. Fortran 77 (to be moved from aclang.m4)
2193 < #  b. Fortran 90
2194 < #  c. Fortran 95
2172 > # So?  What about this header?
2173 > case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2174 >  yes:no: )
2175 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2176 > $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2177 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2178 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2179 >    ;;
2180 >  no:yes:* )
2181 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2182 > $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2183 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2184 > $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2185 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2186 > $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2187 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2188 > $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2189 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2190 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2191 > ( cat <<\_ASBOX
2192 > ## ------------------------------ ##
2193 > ## Report this to gezelter@nd.edu ##
2194 > ## ------------------------------ ##
2195 > _ASBOX
2196 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
2197 >    ;;
2198 > esac
2199 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2200 > $as_echo_n "checking for $2... " >&6; }
2201 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2202 >  $as_echo_n "(cached) " >&6
2203 > else
2204 >  eval "$3=\$ac_header_compiler"
2205 > fi
2206 > eval ac_res=\$$3
2207 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2208 > $as_echo "$ac_res" >&6; }
2209 > fi
2210 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2211  
2212 < # _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
2212 > } # ac_fn_cxx_check_header_mongrel
2213  
2214 + # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2215 + # -------------------------------------------
2216 + # Tests whether TYPE exists after having included INCLUDES, setting cache
2217 + # variable VAR accordingly.
2218 + ac_fn_c_check_type ()
2219 + {
2220 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2222 + $as_echo_n "checking for $2... " >&6; }
2223 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2224 +  $as_echo_n "(cached) " >&6
2225 + else
2226 +  eval "$3=no"
2227 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2228 + /* end confdefs.h.  */
2229 + $4
2230 + #ifdef FC_DUMMY_MAIN
2231 + #ifndef FC_DUMMY_MAIN_EQ_F77
2232 + #  ifdef __cplusplus
2233 +     extern "C"
2234 + #  endif
2235 +   int FC_DUMMY_MAIN() { return 1; }
2236 + #endif
2237 + #endif
2238 + int
2239 + main ()
2240 + {
2241 + if (sizeof ($2))
2242 +         return 0;
2243 +  ;
2244 +  return 0;
2245 + }
2246 + _ACEOF
2247 + if ac_fn_c_try_compile "$LINENO"; then :
2248 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249 + /* end confdefs.h.  */
2250 + $4
2251 + #ifdef FC_DUMMY_MAIN
2252 + #ifndef FC_DUMMY_MAIN_EQ_F77
2253 + #  ifdef __cplusplus
2254 +     extern "C"
2255 + #  endif
2256 +   int FC_DUMMY_MAIN() { return 1; }
2257 + #endif
2258 + #endif
2259 + int
2260 + main ()
2261 + {
2262 + if (sizeof (($2)))
2263 +            return 0;
2264 +  ;
2265 +  return 0;
2266 + }
2267 + _ACEOF
2268 + if ac_fn_c_try_compile "$LINENO"; then :
2269  
2270 + else
2271 +  eval "$3=yes"
2272 + fi
2273 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2274 + fi
2275 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2276 + fi
2277 + eval ac_res=\$$3
2278 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2279 + $as_echo "$ac_res" >&6; }
2280 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2281  
2282 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
2283 < # -------------------------------------------------
2284 < #
2285 < # 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
2282 > } # ac_fn_c_check_type
2283 > cat >config.log <<_ACEOF
2284 > This file contains any messages produced by compilers while
2285 > running configure, to aid debugging if configure makes a mistake.
2286  
2287 + It was created by OpenMD $as_me 1.0, which was
2288 + generated by GNU Autoconf 2.65.  Invocation command line was
2289  
2290 +  $ $0 $@
2291  
2292 < ## ----------------------- ##
2293 < ## 1. Language selection.  ##
2294 < ## ----------------------- ##
2292 > _ACEOF
2293 > exec 5>>config.log
2294 > {
2295 > cat <<_ASUNAME
2296 > ## --------- ##
2297 > ## Platform. ##
2298 > ## --------- ##
2299  
2300 < # ----------------------------- #
2301 < # 1b. The Fortran 90 language.  #
2302 < # ----------------------------- #
2300 > hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2301 > uname -m = `(uname -m) 2>/dev/null || echo unknown`
2302 > uname -r = `(uname -r) 2>/dev/null || echo unknown`
2303 > uname -s = `(uname -s) 2>/dev/null || echo unknown`
2304 > uname -v = `(uname -v) 2>/dev/null || echo unknown`
2305  
2306 < # AC_LANG(Fortran 90)
2307 < # -------------------
2306 > /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2307 > /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2308  
2309 + /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2310 + /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2311 + /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2312 + /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2313 + /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2314 + /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2315 + /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2316  
2317 + _ASUNAME
2318  
2319 < # _AC_LANG_ABBREV(Fortran 90)
2320 < # ---------------------------
2319 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2320 > for as_dir in $PATH
2321 > do
2322 >  IFS=$as_save_IFS
2323 >  test -z "$as_dir" && as_dir=.
2324 >    $as_echo "PATH: $as_dir"
2325 >  done
2326 > IFS=$as_save_IFS
2327  
2328 + } >&5
2329  
2330 + cat >&5 <<_ACEOF
2331  
1517 # ----------------------------- #
1518 # 1c. The Fortran 95 language.  #
1519 # ----------------------------- #
2332  
2333 < # AC_LANG(Fortran 95)
2334 < # -------------------
2333 > ## ----------- ##
2334 > ## Core tests. ##
2335 > ## ----------- ##
2336  
2337 + _ACEOF
2338  
2339  
2340 < # _AC_LANG_ABBREV(Fortran 95)
2341 < # ---------------------------
2340 > # Keep a trace of the command line.
2341 > # Strip out --no-create and --no-recursion so they do not pile up.
2342 > # Strip out --silent because we don't want to record it for future runs.
2343 > # Also quote any args containing shell meta-characters.
2344 > # Make two passes to allow for proper duplicate-argument suppression.
2345 > ac_configure_args=
2346 > ac_configure_args0=
2347 > ac_configure_args1=
2348 > ac_must_keep_next=false
2349 > for ac_pass in 1 2
2350 > do
2351 >  for ac_arg
2352 >  do
2353 >    case $ac_arg in
2354 >    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2355 >    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2356 >    | -silent | --silent | --silen | --sile | --sil)
2357 >      continue ;;
2358 >    *\'*)
2359 >      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2360 >    esac
2361 >    case $ac_pass in
2362 >    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2363 >    2)
2364 >      as_fn_append ac_configure_args1 " '$ac_arg'"
2365 >      if test $ac_must_keep_next = true; then
2366 >        ac_must_keep_next=false # Got value, back to normal.
2367 >      else
2368 >        case $ac_arg in
2369 >          *=* | --config-cache | -C | -disable-* | --disable-* \
2370 >          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2371 >          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2372 >          | -with-* | --with-* | -without-* | --without-* | --x)
2373 >            case "$ac_configure_args0 " in
2374 >              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2375 >            esac
2376 >            ;;
2377 >          -* ) ac_must_keep_next=true ;;
2378 >        esac
2379 >      fi
2380 >      as_fn_append ac_configure_args " '$ac_arg'"
2381 >      ;;
2382 >    esac
2383 >  done
2384 > done
2385 > { ac_configure_args0=; unset ac_configure_args0;}
2386 > { ac_configure_args1=; unset ac_configure_args1;}
2387  
2388 + # When interrupted or exit'd, cleanup temporary files, and complete
2389 + # config.log.  We remove comments because anyway the quotes in there
2390 + # would cause problems or look ugly.
2391 + # WARNING: Use '\'' to represent an apostrophe within the trap.
2392 + # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2393 + trap 'exit_status=$?
2394 +  # Save into config.log some information that might help in debugging.
2395 +  {
2396 +    echo
2397  
2398 +    cat <<\_ASBOX
2399 + ## ---------------- ##
2400 + ## Cache variables. ##
2401 + ## ---------------- ##
2402 + _ASBOX
2403 +    echo
2404 +    # The following way of writing the cache mishandles newlines in values,
2405 + (
2406 +  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2407 +    eval ac_val=\$$ac_var
2408 +    case $ac_val in #(
2409 +    *${as_nl}*)
2410 +      case $ac_var in #(
2411 +      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2412 + $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2413 +      esac
2414 +      case $ac_var in #(
2415 +      _ | IFS | as_nl) ;; #(
2416 +      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2417 +      *) { eval $ac_var=; unset $ac_var;} ;;
2418 +      esac ;;
2419 +    esac
2420 +  done
2421 +  (set) 2>&1 |
2422 +    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2423 +    *${as_nl}ac_space=\ *)
2424 +      sed -n \
2425 +        "s/'\''/'\''\\\\'\'''\''/g;
2426 +          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2427 +      ;; #(
2428 +    *)
2429 +      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2430 +      ;;
2431 +    esac |
2432 +    sort
2433 + )
2434 +    echo
2435  
2436 < ## ---------------------- ##
2437 < ## 2.Producing programs.  ##
2438 < ## ---------------------- ##
2436 >    cat <<\_ASBOX
2437 > ## ----------------- ##
2438 > ## Output variables. ##
2439 > ## ----------------- ##
2440 > _ASBOX
2441 >    echo
2442 >    for ac_var in $ac_subst_vars
2443 >    do
2444 >      eval ac_val=\$$ac_var
2445 >      case $ac_val in
2446 >      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2447 >      esac
2448 >      $as_echo "$ac_var='\''$ac_val'\''"
2449 >    done | sort
2450 >    echo
2451  
2452 < # ------------------------ #
2453 < # 2b. Fortran 90 sources.  #
2454 < # ------------------------ #
2452 >    if test -n "$ac_subst_files"; then
2453 >      cat <<\_ASBOX
2454 > ## ------------------- ##
2455 > ## File substitutions. ##
2456 > ## ------------------- ##
2457 > _ASBOX
2458 >      echo
2459 >      for ac_var in $ac_subst_files
2460 >      do
2461 >        eval ac_val=\$$ac_var
2462 >        case $ac_val in
2463 >        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2464 >        esac
2465 >        $as_echo "$ac_var='\''$ac_val'\''"
2466 >      done | sort
2467 >      echo
2468 >    fi
2469  
2470 < # AC_LANG_SOURCE(Fortran 90)(BODY)
2471 < # --------------------------------
2470 >    if test -s confdefs.h; then
2471 >      cat <<\_ASBOX
2472 > ## ----------- ##
2473 > ## confdefs.h. ##
2474 > ## ----------- ##
2475 > _ASBOX
2476 >      echo
2477 >      cat confdefs.h
2478 >      echo
2479 >    fi
2480 >    test "$ac_signal" != 0 &&
2481 >      $as_echo "$as_me: caught signal $ac_signal"
2482 >    $as_echo "$as_me: exit $exit_status"
2483 >  } >&5
2484 >  rm -f core *.core core.conftest.* &&
2485 >    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2486 >    exit $exit_status
2487 > ' 0
2488 > for ac_signal in 1 2 13 15; do
2489 >  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2490 > done
2491 > ac_signal=0
2492  
2493 + # confdefs.h avoids OS command line length limits that DEFS can exceed.
2494 + rm -f -r conftest* confdefs.h
2495  
2496 + $as_echo "/* confdefs.h */" > confdefs.h
2497  
2498 < # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
1545 < # -----------------------------------------------
2498 > # Predefined preprocessor variables.
2499  
2500 + cat >>confdefs.h <<_ACEOF
2501 + #define PACKAGE_NAME "$PACKAGE_NAME"
2502 + _ACEOF
2503  
2504 < # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
2505 < # --------------------------------------------
2504 > cat >>confdefs.h <<_ACEOF
2505 > #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2506 > _ACEOF
2507  
2508 + cat >>confdefs.h <<_ACEOF
2509 + #define PACKAGE_VERSION "$PACKAGE_VERSION"
2510 + _ACEOF
2511  
2512 + cat >>confdefs.h <<_ACEOF
2513 + #define PACKAGE_STRING "$PACKAGE_STRING"
2514 + _ACEOF
2515  
2516 < # ------------------------ #
2517 < # 2c. Fortran 95 sources.  #
2518 < # ------------------------ #
2516 > cat >>confdefs.h <<_ACEOF
2517 > #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2518 > _ACEOF
2519  
2520 < # AC_LANG_SOURCE(Fortran 95)(BODY)
2521 < # --------------------------------
2520 > cat >>confdefs.h <<_ACEOF
2521 > #define PACKAGE_URL "$PACKAGE_URL"
2522 > _ACEOF
2523  
2524  
2525 < # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
2526 < # -----------------------------------------------
2525 > # Let the site file select an alternate cache file if it wants to.
2526 > # Prefer an explicitly selected file to automatically selected ones.
2527 > ac_site_file1=NONE
2528 > ac_site_file2=NONE
2529 > if test -n "$CONFIG_SITE"; then
2530 >  ac_site_file1=$CONFIG_SITE
2531 > elif test "x$prefix" != xNONE; then
2532 >  ac_site_file1=$prefix/share/config.site
2533 >  ac_site_file2=$prefix/etc/config.site
2534 > else
2535 >  ac_site_file1=$ac_default_prefix/share/config.site
2536 >  ac_site_file2=$ac_default_prefix/etc/config.site
2537 > fi
2538 > for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2539 > do
2540 >  test "x$ac_site_file" = xNONE && continue
2541 >  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2542 >    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2543 > $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2544 >    sed 's/^/| /' "$ac_site_file" >&5
2545 >    . "$ac_site_file"
2546 >  fi
2547 > done
2548  
2549 + if test -r "$cache_file"; then
2550 +  # Some versions of bash will fail to source /dev/null (special files
2551 +  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2552 +  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2553 +    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2554 + $as_echo "$as_me: loading cache $cache_file" >&6;}
2555 +    case $cache_file in
2556 +      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2557 +      *)                      . "./$cache_file";;
2558 +    esac
2559 +  fi
2560 + else
2561 +  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2562 + $as_echo "$as_me: creating cache $cache_file" >&6;}
2563 +  >$cache_file
2564 + fi
2565  
2566 < # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
2567 < # --------------------------------------------
2566 > # Check that the precious variables saved in the cache have kept the same
2567 > # value.
2568 > ac_cache_corrupted=false
2569 > for ac_var in $ac_precious_vars; do
2570 >  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2571 >  eval ac_new_set=\$ac_env_${ac_var}_set
2572 >  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2573 >  eval ac_new_val=\$ac_env_${ac_var}_value
2574 >  case $ac_old_set,$ac_new_set in
2575 >    set,)
2576 >      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2577 > $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2578 >      ac_cache_corrupted=: ;;
2579 >    ,set)
2580 >      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2581 > $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2582 >      ac_cache_corrupted=: ;;
2583 >    ,);;
2584 >    *)
2585 >      if test "x$ac_old_val" != "x$ac_new_val"; then
2586 >        # differences in whitespace do not lead to failure.
2587 >        ac_old_val_w=`echo x $ac_old_val`
2588 >        ac_new_val_w=`echo x $ac_new_val`
2589 >        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2590 >          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2591 > $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2592 >          ac_cache_corrupted=:
2593 >        else
2594 >          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2595 > $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2596 >          eval $ac_var=\$ac_old_val
2597 >        fi
2598 >        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2599 > $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2600 >        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2601 > $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2602 >      fi;;
2603 >  esac
2604 >  # Pass precious variables to config.status.
2605 >  if test "$ac_new_set" = set; then
2606 >    case $ac_new_val in
2607 >    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2608 >    *) ac_arg=$ac_var=$ac_new_val ;;
2609 >    esac
2610 >    case " $ac_configure_args " in
2611 >      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2612 >      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2613 >    esac
2614 >  fi
2615 > done
2616 > if $ac_cache_corrupted; then
2617 >  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619 >  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2620 > $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2621 >  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2622 > fi
2623 > ## -------------------- ##
2624 > ## Main body of script. ##
2625 > ## -------------------- ##
2626  
2627 + ac_ext=c
2628 + ac_cpp='$CPP $CPPFLAGS'
2629 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2630 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2631 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
2632  
2633  
2634 < ## -------------------------------------------- ##
2635 < ## 3. Looking for Compilers and Preprocessors.  ##
2636 < ## -------------------------------------------- ##
2634 > ac_aux_dir=
2635 > for ac_dir in ac-tools "$srcdir"/ac-tools; do
2636 >  for ac_t in install-sh install.sh shtool; do
2637 >    if test -f "$ac_dir/$ac_t"; then
2638 >      ac_aux_dir=$ac_dir
2639 >      ac_install_sh="$ac_aux_dir/$ac_t -c"
2640 >      break 2
2641 >    fi
2642 >  done
2643 > done
2644 > if test -z "$ac_aux_dir"; then
2645 >  as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2646 > fi
2647  
2648 < # ----------------------------- #
2649 < # 3b. The Fortran 90 compiler.  #
2650 < # ----------------------------- #
2648 > # These three variables are undocumented and unsupported,
2649 > # and are intended to be withdrawn in a future Autoconf release.
2650 > # They can cause serious problems if a builder's source tree is in a directory
2651 > # whose full name contains unusual characters.
2652 > ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2653 > ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2654 > ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2655  
2656  
1579 # AC_LANG_PREPROC(Fortran 90)
1580 # ---------------------------
1581 # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2657  
2658 + ac_config_headers="$ac_config_headers src/config.h"
2659  
2660  
1585 # AC_LANG_COMPILER(Fortran 90)
1586 # ----------------------------
1587 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1588 # AC_REQUIRE'able.
2661  
2662  
2663  
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
2664  
2665  
1609 # ----------------------------- #
1610 # 3c. The Fortran 95 compiler.  #
1611 # ----------------------------- #
2666  
2667  
1614 # AC_LANG_PREPROC(Fortran 95)
1615 # ---------------------------
1616 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2668  
2669  
2670  
1620 # AC_LANG_COMPILER(Fortran 95)
1621 # ----------------------------
1622 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1623 # AC_REQUIRE'able.
2671  
2672  
2673  
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
2674  
2675  
1641 ## ------------------------------- ##
1642 ## 4. Compilers' characteristics.  ##
1643 ## ------------------------------- ##
2676  
2677  
1646 # ---------------------------------------- #
1647 # 4b. Fortan 90 compiler characteristics.  #
1648 # ---------------------------------------- #
2678  
2679  
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
2680  
2681  
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
2682  
2683  
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
2684  
2685  
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
2686  
1717 # The replacement is empty.
2687  
2688  
2689  
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
2690  
2691  
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
2692  
2693  
1738 # ---------------------------------------- #
1739 # 4c. Fortan 95 compiler characteristics.  #
1740 # ---------------------------------------- #
2694  
2695  
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
2696  
2697  
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
2698  
2699  
2700 < # AC_F95_LIBRARY_LDFLAGS
2701 < # ----------------------
2700 >
2701 >
2702 >
2703   #
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.
2704   #
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.
2705   #
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
2706  
2707  
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
2708  
1809 # The replacement is empty.
2709  
2710  
2711  
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
2712  
2713  
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
2714  
2715 +
2716   # AC_F90_MODULE_NAMES
2717   # -------------------
2718   #
# Line 1885 | Line 2772 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2772  
2773  
2774  
1888 #
1889 #
1890 #
2775  
2776  
2777  
# Line 1896 | Line 2780 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2780  
2781  
2782  
1899 # set program name
1900 PROGNAME="oopse"
2783  
2784  
1903 # there are two ways to do debugging.  One with the --enable-debug flag
1904 # and one using the DEBUG environment variable
2785  
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
2786  
1914 cat >>confdefs.h <<\_ACEOF
1915 #define debug 1
1916 _ACEOF
2787  
1918  msg="$msg, debug mode"
1919 fi
2788  
2789  
2790 +
2791 +
2792 +
2793 +
2794 +
2795 +
2796 +
2797 +
2798 +
2799 +
2800 +
2801 +
2802 +
2803 +
2804 +
2805 +
2806 +
2807 +
2808 +
2809 + # ===========================================================================
2810 + #             http://www.nongnu.org/autoconf-archive/ax_mpi.html
2811 + # ===========================================================================
2812 + #
2813 + # SYNOPSIS
2814 + #
2815 + #   AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2816 + #
2817 + # DESCRIPTION
2818 + #
2819 + #   This macro tries to find out how to compile programs that use MPI
2820 + #   (Message Passing Interface), a standard API for parallel process
2821 + #   communication (see http://www-unix.mcs.anl.gov/mpi/)
2822 + #
2823 + #   On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2824 + #   to the name of the MPI compiler, depending upon the current language.
2825 + #   (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2826 + #   mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2827 + #   are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2828 + #   MPICC/MPICXX/MPIF77/MPIFC was not found).
2829 + #
2830 + #   If you want to compile everything with MPI, you should set:
2831 + #
2832 + #       CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2833 + #       LIBS="$MPILIBS $LIBS"
2834 + #
2835 + #   NOTE: The above assumes that you will use $CC (or whatever) for linking
2836 + #   as well as for compiling. (This is the default for automake and most
2837 + #   Makefiles.)
2838 + #
2839 + #   The user can force a particular library/compiler by setting the
2840 + #   MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2841 + #
2842 + #   ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2843 + #   found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2844 + #   found. If ACTION-IF-FOUND is not specified, the default action will
2845 + #   define HAVE_MPI.
2846 + #
2847 + # LICENSE
2848 + #
2849 + #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2850 + #   Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2851 + #
2852 + #   This program is free software: you can redistribute it and/or modify it
2853 + #   under the terms of the GNU General Public License as published by the
2854 + #   Free Software Foundation, either version 3 of the License, or (at your
2855 + #   option) any later version.
2856 + #
2857 + #   This program is distributed in the hope that it will be useful, but
2858 + #   WITHOUT ANY WARRANTY; without even the implied warranty of
2859 + #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2860 + #   Public License for more details.
2861 + #
2862 + #   You should have received a copy of the GNU General Public License along
2863 + #   with this program. If not, see <http://www.gnu.org/licenses/>.
2864 + #
2865 + #   As a special exception, the respective Autoconf Macro's copyright owner
2866 + #   gives unlimited permission to copy, distribute and modify the configure
2867 + #   scripts that are the output of Autoconf when processing the Macro. You
2868 + #   need not follow the terms of the GNU General Public License when using
2869 + #   or distributing such scripts, even though portions of the text of the
2870 + #   Macro appear in them. The GNU General Public License (GPL) does govern
2871 + #   all other use of the material that constitutes the Autoconf Macro.
2872 + #
2873 + #   This special exception to the GPL applies to versions of the Autoconf
2874 + #   Macro released by the Autoconf Archive. When you make and distribute a
2875 + #   modified version of the Autoconf Macro, you may extend this special
2876 + #   exception to the GPL to apply to your modified version as well.
2877 +
2878 + # This is what autoupdate's m4 run will expand.  It fires
2879 + # the warning (with _au_warn_XXX), outputs it into the
2880 + # updated configure.ac (with AC_DIAGNOSE), and then outputs
2881 + # the replacement expansion.
2882 +
2883 +
2884 + # This is an auxiliary macro that is also run when
2885 + # autoupdate runs m4.  It simply calls m4_warning, but
2886 + # we need a wrapper so that each warning is emitted only
2887 + # once.  We break the quoting in m4_warning's argument in
2888 + # order to expand this macro's arguments, not AU_DEFUN's.
2889 +
2890 +
2891 + # Finally, this is the expansion that is picked up by
2892 + # autoconf.  It tells the user to run autoupdate, and
2893 + # then outputs the replacement expansion.  We do not care
2894 + # about autoupdate's warning because that contains
2895 + # information on what to do *after* running autoupdate.
2896 +
2897 +
2898 +
2899   # who am i
2900   # Make sure we can run config.sub.
2901 < $ac_config_sub sun4 >/dev/null 2>&1 ||
2902 <  { { 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; }; }
2901 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2902 >  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2903  
2904 < echo "$as_me:$LINENO: checking build system type" >&5
2905 < echo $ECHO_N "checking build system type... $ECHO_C" >&6
2906 < if test "${ac_cv_build+set}" = set; then
2907 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2904 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2905 > $as_echo_n "checking build system type... " >&6; }
2906 > if test "${ac_cv_build+set}" = set; then :
2907 >  $as_echo_n "(cached) " >&6
2908   else
2909 <  ac_cv_build_alias=$build_alias
2910 < test -z "$ac_cv_build_alias" &&
2911 <  ac_cv_build_alias=`$ac_config_guess`
2912 < test -z "$ac_cv_build_alias" &&
2913 <  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2914 < echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2915 <   { (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; }; }
2909 >  ac_build_alias=$build_alias
2910 > test "x$ac_build_alias" = x &&
2911 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2912 > test "x$ac_build_alias" = x &&
2913 >  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2914 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2915 >  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2916  
2917   fi
2918 < echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2919 < echo "${ECHO_T}$ac_cv_build" >&6
2918 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2919 > $as_echo "$ac_cv_build" >&6; }
2920 > case $ac_cv_build in
2921 > *-*-*) ;;
2922 > *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2923 > esac
2924   build=$ac_cv_build
2925 < build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2926 < build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2927 < build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2925 > ac_save_IFS=$IFS; IFS='-'
2926 > set x $ac_cv_build
2927 > shift
2928 > build_cpu=$1
2929 > build_vendor=$2
2930 > shift; shift
2931 > # Remember, the first character of IFS is used to create $*,
2932 > # except with old shells:
2933 > build_os=$*
2934 > IFS=$ac_save_IFS
2935 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2936  
2937  
2938 < echo "$as_me:$LINENO: checking host system type" >&5
2939 < echo $ECHO_N "checking host system type... $ECHO_C" >&6
2940 < if test "${ac_cv_host+set}" = set; then
2941 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2938 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2939 > $as_echo_n "checking host system type... " >&6; }
2940 > if test "${ac_cv_host+set}" = set; then :
2941 >  $as_echo_n "(cached) " >&6
2942   else
2943 <  ac_cv_host_alias=$host_alias
2944 < test -z "$ac_cv_host_alias" &&
2945 <  ac_cv_host_alias=$ac_cv_build_alias
2946 < ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2947 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2948 < echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1966 <   { (exit 1); exit 1; }; }
2943 >  if test "x$host_alias" = x; then
2944 >  ac_cv_host=$ac_cv_build
2945 > else
2946 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2947 >    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2948 > fi
2949  
2950   fi
2951 < echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2952 < echo "${ECHO_T}$ac_cv_host" >&6
2951 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2952 > $as_echo "$ac_cv_host" >&6; }
2953 > case $ac_cv_host in
2954 > *-*-*) ;;
2955 > *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2956 > esac
2957   host=$ac_cv_host
2958 < host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2959 < host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2960 < host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2958 > ac_save_IFS=$IFS; IFS='-'
2959 > set x $ac_cv_host
2960 > shift
2961 > host_cpu=$1
2962 > host_vendor=$2
2963 > shift; shift
2964 > # Remember, the first character of IFS is used to create $*,
2965 > # except with old shells:
2966 > host_os=$*
2967 > IFS=$ac_save_IFS
2968 > case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2969  
2970  
2971  
2972  
2973  
2974 < ac_ext=c
2975 < ac_cpp='$CPP $CPPFLAGS'
2976 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2977 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2978 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2979 < if test -n "$ac_tool_prefix"; then
2980 <  for ac_prog in icc xlc gcc cc
2981 <  do
2982 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2983 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2984 < echo "$as_me:$LINENO: checking for $ac_word" >&5
2985 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2986 < if test "${ac_cv_prog_CC+set}" = set; then
1993 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2974 > # set program name
2975 > PROGNAME="openmd"
2976 >
2977 >
2978 >
2979 >
2980 > OBJEXT=".$OBJEXT"
2981 >
2982 > OPENMD=openmd
2983 >
2984 > if test "x${prefix}" = "xNONE"
2985 > then
2986 >  OPENMD_HOME=${ac_default_prefix}/openmd
2987   else
2988 <  if test -n "$CC"; then
2989 <  ac_cv_prog_CC="$CC" # Let the user override the test.
2988 >  OPENMD_HOME=${prefix}/openmd
2989 > fi
2990 > # Check whether --enable-openmd-home was given.
2991 > if test "${enable_openmd_home+set}" = set; then :
2992 >  enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2993 > fi
2994 >
2995 >
2996 > # there are two ways to do debugging.  One with the --enable-debug flag
2997 > # and one using the DEBUG environment variable
2998 >
2999 > debug=0
3000 > # Check whether --enable-debug was given.
3001 > if test "${enable_debug+set}" = set; then :
3002 >  enableval=$enable_debug; debug=1
3003 > fi
3004 >
3005 > if test "${DEBUG}"; then
3006 >
3007 > $as_echo "#define debug 1" >>confdefs.h
3008 >
3009 >  msg="$msg, debug mode"
3010 > fi
3011 >
3012 >
3013 > # Check whether --enable-single was given.
3014 > if test "${enable_single+set}" = set; then :
3015 >  enableval=$enable_single; ok=$enableval
3016   else
3017 +  ok=no
3018 + fi
3019 +
3020 + # Check whether --enable-float was given.
3021 + if test "${enable_float+set}" = set; then :
3022 +  enableval=$enable_float; ok=$enableval
3023 + fi
3024 +
3025 + if test "$ok" = "yes"; then
3026 +
3027 + $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3028 +
3029 +        USE_SINGLE_PRECISION=yes
3030 +
3031 + fi
3032 +
3033 + if test x"$CC" != x; then
3034 +   for ac_prog in $CC
3035 + do
3036 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
3037 + set dummy $ac_prog; ac_word=$2
3038 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3039 + $as_echo_n "checking for $ac_word... " >&6; }
3040 + if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3041 +  $as_echo_n "(cached) " >&6
3042 + else
3043 +  if test -n "$ac_cc_set"; then
3044 +  ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3045 + else
3046   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3047   for as_dir in $PATH
3048   do
3049    IFS=$as_save_IFS
3050    test -z "$as_dir" && as_dir=.
3051 <  for ac_exec_ext in '' $ac_executable_extensions; do
3052 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3053 <    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3054 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3051 >    for ac_exec_ext in '' $ac_executable_extensions; do
3052 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3053 >    ac_cv_prog_ac_cc_set="$ac_prog"
3054 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055      break 2
3056    fi
3057   done
3058 +  done
3059 + IFS=$as_save_IFS
3060 +
3061 + fi
3062 + fi
3063 + ac_cc_set=$ac_cv_prog_ac_cc_set
3064 + if test -n "$ac_cc_set"; then
3065 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3066 + $as_echo "$ac_cc_set" >&6; }
3067 + else
3068 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 + $as_echo "no" >&6; }
3070 + fi
3071 +
3072 +
3073 +  test -n "$ac_cc_set" && break
3074   done
3075 + test -n "$ac_cc_set" || ac_cc_set="no"
3076  
3077 +   if test $ac_cc_set != no; then :
3078 +
3079 +     # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3080 + set dummy $ac_cc_set; ac_word=$2
3081 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3082 + $as_echo_n "checking for $ac_word... " >&6; }
3083 + if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3084 +  $as_echo_n "(cached) " >&6
3085 + else
3086 +  case $ac_cc_path in
3087 +  [\\/]* | ?:[\\/]*)
3088 +  ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3089 +  ;;
3090 +  *)
3091 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3092 + for as_dir in $PATH
3093 + do
3094 +  IFS=$as_save_IFS
3095 +  test -z "$as_dir" && as_dir=.
3096 +    for ac_exec_ext in '' $ac_executable_extensions; do
3097 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3098 +    ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3099 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3100 +    break 2
3101 +  fi
3102 + done
3103 +  done
3104 + IFS=$as_save_IFS
3105 +
3106 +  test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3107 +  ;;
3108 + esac
3109   fi
3110 + ac_cc_path=$ac_cv_path_ac_cc_path
3111 + if test -n "$ac_cc_path"; then
3112 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3113 + $as_echo "$ac_cc_path" >&6; }
3114 + else
3115 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3116 + $as_echo "no" >&6; }
3117   fi
3118 < CC=$ac_cv_prog_CC
3119 < if test -n "$CC"; then
2016 <  echo "$as_me:$LINENO: result: $CC" >&5
2017 < echo "${ECHO_T}$CC" >&6
3118 >
3119 >
3120   else
3121 <  echo "$as_me:$LINENO: result: no" >&5
3122 < echo "${ECHO_T}no" >&6
3121 >
3122 >     as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3123   fi
3124  
3125 <    test -n "$CC" && break
3126 <  done
3127 < fi
3128 < if test -z "$CC"; then
3129 <  ac_ct_CC=$CC
3130 <  for ac_prog in icc xlc gcc cc
3125 >   if test $ac_cc_path != no; then :
3126 >
3127 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3128 > $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3129 >     MPICC=$CC
3130 >
3131 > else
3132 >
3133 >     as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3134 > fi
3135 > fi
3136 >
3137 > if test x"$CXX" != x; then
3138 >   for ac_prog in $CXX
3139 > do
3140 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3141 > set dummy $ac_prog; ac_word=$2
3142 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 > $as_echo_n "checking for $ac_word... " >&6; }
3144 > if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3145 >  $as_echo_n "(cached) " >&6
3146 > else
3147 >  if test -n "$ac_cxx_set"; then
3148 >  ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3149 > else
3150 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151 > for as_dir in $PATH
3152 > do
3153 >  IFS=$as_save_IFS
3154 >  test -z "$as_dir" && as_dir=.
3155 >    for ac_exec_ext in '' $ac_executable_extensions; do
3156 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157 >    ac_cv_prog_ac_cxx_set="$ac_prog"
3158 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159 >    break 2
3160 >  fi
3161 > done
3162 >  done
3163 > IFS=$as_save_IFS
3164 >
3165 > fi
3166 > fi
3167 > ac_cxx_set=$ac_cv_prog_ac_cxx_set
3168 > if test -n "$ac_cxx_set"; then
3169 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3170 > $as_echo "$ac_cxx_set" >&6; }
3171 > else
3172 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 > $as_echo "no" >&6; }
3174 > fi
3175 >
3176 >
3177 >  test -n "$ac_cxx_set" && break
3178 > done
3179 > test -n "$ac_cxx_set" || ac_cxx_set="no"
3180 >
3181 >   if test $ac_cxx_set != no; then :
3182 >
3183 >     # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3184 > set dummy $ac_cxx_set; ac_word=$2
3185 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3186 > $as_echo_n "checking for $ac_word... " >&6; }
3187 > if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3188 >  $as_echo_n "(cached) " >&6
3189 > else
3190 >  case $ac_cxx_path in
3191 >  [\\/]* | ?:[\\/]*)
3192 >  ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3193 >  ;;
3194 >  *)
3195 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3196 > for as_dir in $PATH
3197 > do
3198 >  IFS=$as_save_IFS
3199 >  test -z "$as_dir" && as_dir=.
3200 >    for ac_exec_ext in '' $ac_executable_extensions; do
3201 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3202 >    ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3203 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3204 >    break 2
3205 >  fi
3206 > done
3207 >  done
3208 > IFS=$as_save_IFS
3209 >
3210 >  test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3211 >  ;;
3212 > esac
3213 > fi
3214 > ac_cxx_path=$ac_cv_path_ac_cxx_path
3215 > if test -n "$ac_cxx_path"; then
3216 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3217 > $as_echo "$ac_cxx_path" >&6; }
3218 > else
3219 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3220 > $as_echo "no" >&6; }
3221 > fi
3222 >
3223 >
3224 > else
3225 >
3226 >     as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3227 > fi
3228 >
3229 >   if test $ac_cxx_path != no; then :
3230 >
3231 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3232 > $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3233 >     MPICXX=$CXX
3234 >
3235 > else
3236 >
3237 >     as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3238 > fi
3239 > fi
3240 >
3241 > if test x"$FC" != x; then
3242 >   for ac_prog in $FC
3243   do
3244    # Extract the first word of "$ac_prog", so it can be a program name with args.
3245   set dummy $ac_prog; ac_word=$2
3246 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3247 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3248 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3249 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3246 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3247 > $as_echo_n "checking for $ac_word... " >&6; }
3248 > if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3249 >  $as_echo_n "(cached) " >&6
3250   else
3251 <  if test -n "$ac_ct_CC"; then
3252 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3251 >  if test -n "$ac_fc_set"; then
3252 >  ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3253   else
3254   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3255   for as_dir in $PATH
3256   do
3257    IFS=$as_save_IFS
3258    test -z "$as_dir" && as_dir=.
3259 <  for ac_exec_ext in '' $ac_executable_extensions; do
3260 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3261 <    ac_cv_prog_ac_ct_CC="$ac_prog"
3262 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3259 >    for ac_exec_ext in '' $ac_executable_extensions; do
3260 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3261 >    ac_cv_prog_ac_fc_set="$ac_prog"
3262 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3263      break 2
3264    fi
3265   done
3266 +  done
3267 + IFS=$as_save_IFS
3268 +
3269 + fi
3270 + fi
3271 + ac_fc_set=$ac_cv_prog_ac_fc_set
3272 + if test -n "$ac_fc_set"; then
3273 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3274 + $as_echo "$ac_fc_set" >&6; }
3275 + else
3276 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3277 + $as_echo "no" >&6; }
3278 + fi
3279 +
3280 +
3281 +  test -n "$ac_fc_set" && break
3282   done
3283 + test -n "$ac_fc_set" || ac_fc_set="no"
3284  
3285 +   if test $ac_fc_set != no; then :
3286 +
3287 +     # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3288 + set dummy $ac_fc_set; ac_word=$2
3289 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3290 + $as_echo_n "checking for $ac_word... " >&6; }
3291 + if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3292 +  $as_echo_n "(cached) " >&6
3293 + else
3294 +  case $ac_fc_path in
3295 +  [\\/]* | ?:[\\/]*)
3296 +  ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3297 +  ;;
3298 +  *)
3299 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3300 + for as_dir in $PATH
3301 + do
3302 +  IFS=$as_save_IFS
3303 +  test -z "$as_dir" && as_dir=.
3304 +    for ac_exec_ext in '' $ac_executable_extensions; do
3305 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3306 +    ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3307 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3308 +    break 2
3309 +  fi
3310 + done
3311 +  done
3312 + IFS=$as_save_IFS
3313 +
3314 +  test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3315 +  ;;
3316 + esac
3317   fi
3318 + ac_fc_path=$ac_cv_path_ac_fc_path
3319 + if test -n "$ac_fc_path"; then
3320 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3321 + $as_echo "$ac_fc_path" >&6; }
3322 + else
3323 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3324 + $as_echo "no" >&6; }
3325   fi
3326 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
3327 < if test -n "$ac_ct_CC"; then
2058 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2059 < echo "${ECHO_T}$ac_ct_CC" >&6
3326 >
3327 >
3328   else
3329 <  echo "$as_me:$LINENO: result: no" >&5
3330 < echo "${ECHO_T}no" >&6
3329 >
3330 >     as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3331   fi
3332  
3333 <  test -n "$ac_ct_CC" && break
3333 >   if test $ac_fc_path != no; then :
3334 >
3335 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3336 > $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3337 >     MPIFC=$FC
3338 >
3339 > else
3340 >
3341 >     as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3342 > fi
3343 > fi
3344 >
3345 >
3346 > ac_ext=cpp
3347 > ac_cpp='$CXXCPP $CPPFLAGS'
3348 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3349 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3350 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3351 >
3352 > ac_ext=cpp
3353 > ac_cpp='$CXXCPP $CPPFLAGS'
3354 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3355 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3356 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3357 > if test -z "$CXX"; then
3358 >  if test -n "$CCC"; then
3359 >    CXX=$CCC
3360 >  else
3361 >    if test -n "$ac_tool_prefix"; then
3362 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3363 >  do
3364 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3365 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3366 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 > $as_echo_n "checking for $ac_word... " >&6; }
3368 > if test "${ac_cv_prog_CXX+set}" = set; then :
3369 >  $as_echo_n "(cached) " >&6
3370 > else
3371 >  if test -n "$CXX"; then
3372 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3373 > else
3374 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375 > for as_dir in $PATH
3376 > do
3377 >  IFS=$as_save_IFS
3378 >  test -z "$as_dir" && as_dir=.
3379 >    for ac_exec_ext in '' $ac_executable_extensions; do
3380 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3382 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383 >    break 2
3384 >  fi
3385   done
3386 +  done
3387 + IFS=$as_save_IFS
3388  
2068  CC=$ac_ct_CC
3389   fi
3390 + fi
3391 + CXX=$ac_cv_prog_CXX
3392 + if test -n "$CXX"; then
3393 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3394 + $as_echo "$CXX" >&6; }
3395 + else
3396 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 + $as_echo "no" >&6; }
3398 + fi
3399  
3400  
3401 < test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3402 < See \`config.log' for more details." >&5
3403 < echo "$as_me: error: no acceptable C compiler found in \$PATH
3404 < See \`config.log' for more details." >&2;}
3405 <   { (exit 1); exit 1; }; }
3401 >    test -n "$CXX" && break
3402 >  done
3403 > fi
3404 > if test -z "$CXX"; then
3405 >  ac_ct_CXX=$CXX
3406 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3407 > do
3408 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3409 > set dummy $ac_prog; ac_word=$2
3410 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3411 > $as_echo_n "checking for $ac_word... " >&6; }
3412 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3413 >  $as_echo_n "(cached) " >&6
3414 > else
3415 >  if test -n "$ac_ct_CXX"; then
3416 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3417 > else
3418 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3419 > for as_dir in $PATH
3420 > do
3421 >  IFS=$as_save_IFS
3422 >  test -z "$as_dir" && as_dir=.
3423 >    for ac_exec_ext in '' $ac_executable_extensions; do
3424 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3425 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
3426 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3427 >    break 2
3428 >  fi
3429 > done
3430 >  done
3431 > IFS=$as_save_IFS
3432  
3433 + fi
3434 + fi
3435 + ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3436 + if test -n "$ac_ct_CXX"; then
3437 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3438 + $as_echo "$ac_ct_CXX" >&6; }
3439 + else
3440 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3441 + $as_echo "no" >&6; }
3442 + fi
3443 +
3444 +
3445 +  test -n "$ac_ct_CXX" && break
3446 + done
3447 +
3448 +  if test "x$ac_ct_CXX" = x; then
3449 +    CXX="g++"
3450 +  else
3451 +    case $cross_compiling:$ac_tool_warned in
3452 + yes:)
3453 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3454 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3455 + ac_tool_warned=yes ;;
3456 + esac
3457 +    CXX=$ac_ct_CXX
3458 +  fi
3459 + fi
3460 +
3461 +  fi
3462 + fi
3463   # Provide some information about the compiler.
3464 < echo "$as_me:$LINENO:" \
3465 <     "checking for C compiler version" >&5
3466 < ac_compiler=`set X $ac_compile; echo $2`
3467 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3468 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3464 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3465 > set X $ac_compile
3466 > ac_compiler=$2
3467 > for ac_option in --version -v -V -qversion; do
3468 >  { { ac_try="$ac_compiler $ac_option >&5"
3469 > case "(($ac_try" in
3470 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471 >  *) ac_try_echo=$ac_try;;
3472 > esac
3473 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3474 > $as_echo "$ac_try_echo"; } >&5
3475 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3476    ac_status=$?
3477 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3478 <  (exit $ac_status); }
3479 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3480 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
3481 <  ac_status=$?
3482 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3483 <  (exit $ac_status); }
3484 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3485 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
3486 <  ac_status=$?
2095 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2096 <  (exit $ac_status); }
3477 >  if test -s conftest.err; then
3478 >    sed '10a\
3479 > ... rest of stderr output deleted ...
3480 >         10q' conftest.err >conftest.er1
3481 >    cat conftest.er1 >&5
3482 >  fi
3483 >  rm -f conftest.er1 conftest.err
3484 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3485 >  test $ac_status = 0; }
3486 > done
3487  
3488 < cat >conftest.$ac_ext <<_ACEOF
2099 < /* confdefs.h.  */
2100 < _ACEOF
2101 < cat confdefs.h >>conftest.$ac_ext
2102 < cat >>conftest.$ac_ext <<_ACEOF
3488 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489   /* end confdefs.h.  */
3490  
3491   int
# Line 2111 | Line 3497 | ac_clean_files_save=$ac_clean_files
3497   }
3498   _ACEOF
3499   ac_clean_files_save=$ac_clean_files
3500 < ac_clean_files="$ac_clean_files a.out a.exe b.out"
3500 > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3501   # Try to create an executable without -o first, disregard a.out.
3502   # It will help us diagnose broken compilers, and finding out an intuition
3503   # of exeext.
3504 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3505 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
3506 < 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.
3504 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3505 > $as_echo_n "checking whether the C++ compiler works... " >&6; }
3506 > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3507  
3508 < # Be careful to initialize this variable, since it used to be cached.
3509 < # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3510 < ac_cv_exeext=
3511 < # b.out is created by i960 compilers.
3512 < for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3508 > # The possible output files:
3509 > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3510 >
3511 > ac_rmfiles=
3512 > for ac_file in $ac_files
3513   do
3514 +  case $ac_file in
3515 +    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3516 +    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3517 +  esac
3518 + done
3519 + rm -f $ac_rmfiles
3520 +
3521 + if { { ac_try="$ac_link_default"
3522 + case "(($ac_try" in
3523 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3524 +  *) ac_try_echo=$ac_try;;
3525 + esac
3526 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3527 + $as_echo "$ac_try_echo"; } >&5
3528 +  (eval "$ac_link_default") 2>&5
3529 +  ac_status=$?
3530 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3531 +  test $ac_status = 0; }; then :
3532 +  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3533 + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3534 + # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3535 + # so that the user can short-circuit this test for compilers unknown to
3536 + # Autoconf.
3537 + for ac_file in $ac_files ''
3538 + do
3539    test -f "$ac_file" || continue
3540    case $ac_file in
3541 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
3541 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3542          ;;
2140    conftest.$ac_ext )
2141        # This is the source file.
2142        ;;
3543      [ab].out )
3544          # We found the default executable, but exeext='' is most
3545          # certainly right.
3546          break;;
3547      *.* )
3548 <        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3549 <        # FIXME: I believe we export ac_cv_exeext for Libtool,
3550 <        # but it would be cool to find out if it's true.  Does anybody
3551 <        # maintain Libtool? --akim.
3552 <        export ac_cv_exeext
3548 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3549 >        then :; else
3550 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3551 >        fi
3552 >        # We set ac_cv_exeext here because the later test for it is not
3553 >        # safe: cross compilers may not add the suffix if given an `-o'
3554 >        # argument, so we may need to know it at that point already.
3555 >        # Even if this section looks crufty: it has the advantage of
3556 >        # actually working.
3557          break;;
3558      * )
3559          break;;
3560    esac
3561   done
3562 + test "$ac_cv_exeext" = no && ac_cv_exeext=
3563 +
3564   else
3565 <  echo "$as_me: failed program was:" >&5
3565 >  ac_file=''
3566 > fi
3567 > if test -z "$ac_file"; then :
3568 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3569 > $as_echo "no" >&6; }
3570 > $as_echo "$as_me: failed program was:" >&5
3571   sed 's/^/| /' conftest.$ac_ext >&5
3572  
3573 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3574 < See \`config.log' for more details." >&5
3575 < echo "$as_me: error: C compiler cannot create executables
3576 < See \`config.log' for more details." >&2;}
3577 <   { (exit 77); exit 77; }; }
3573 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3574 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3575 > { as_fn_set_status 77
3576 > as_fn_error "C++ compiler cannot create executables
3577 > See \`config.log' for more details." "$LINENO" 5; }; }
3578 > else
3579 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3580 > $as_echo "yes" >&6; }
3581   fi
3582 <
3582 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3583 > $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3584 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3585 > $as_echo "$ac_file" >&6; }
3586   ac_exeext=$ac_cv_exeext
2170 echo "$as_me:$LINENO: result: $ac_file" >&5
2171 echo "${ECHO_T}$ac_file" >&6
3587  
3588 < # Check the compiler produces executables we can run.  If not, either
2174 < # the compiler is broken, or we cross compile.
2175 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2176 < 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
2178 < # If not cross compiling, check that we can run a simple program.
2179 < if test "$cross_compiling" != yes; then
2180 <  if { ac_try='./$ac_file'
2181 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2182 <  (eval $ac_try) 2>&5
2183 <  ac_status=$?
2184 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185 <  (exit $ac_status); }; }; then
2186 <    cross_compiling=no
2187 <  else
2188 <    if test "$cross_compiling" = maybe; then
2189 <        cross_compiling=yes
2190 <    else
2191 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2192 < If you meant to cross compile, use \`--host'.
2193 < 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; }; }
2198 <    fi
2199 <  fi
2200 < fi
2201 < echo "$as_me:$LINENO: result: yes" >&5
2202 < echo "${ECHO_T}yes" >&6
2203 <
2204 < rm -f a.out a.exe conftest$ac_cv_exeext b.out
3588 > rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3589   ac_clean_files=$ac_clean_files_save
3590 < # Check the compiler produces executables we can run.  If not, either
3591 < # the compiler is broken, or we cross compile.
3592 < echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3593 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
3594 < echo "$as_me:$LINENO: result: $cross_compiling" >&5
3595 < echo "${ECHO_T}$cross_compiling" >&6
3596 <
3597 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
3598 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3599 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2216 <  (eval $ac_link) 2>&5
3590 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3591 > $as_echo_n "checking for suffix of executables... " >&6; }
3592 > if { { ac_try="$ac_link"
3593 > case "(($ac_try" in
3594 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595 >  *) ac_try_echo=$ac_try;;
3596 > esac
3597 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598 > $as_echo "$ac_try_echo"; } >&5
3599 >  (eval "$ac_link") 2>&5
3600    ac_status=$?
3601 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3602 <  (exit $ac_status); }; then
3601 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3602 >  test $ac_status = 0; }; then :
3603    # If both `conftest.exe' and `conftest' are `present' (well, observable)
3604   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3605   # work properly (i.e., refer to `conftest.exe'), while it won't with
# Line 2224 | Line 3607 | for ac_file in conftest.exe conftest conftest.*; do
3607   for ac_file in conftest.exe conftest conftest.*; do
3608    test -f "$ac_file" || continue
3609    case $ac_file in
3610 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3610 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3611      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2229          export ac_cv_exeext
3612            break;;
3613      * ) break;;
3614    esac
3615   done
3616   else
3617 <  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3618 < See \`config.log' for more details." >&5
3619 < echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3620 < See \`config.log' for more details." >&2;}
2239 <   { (exit 1); exit 1; }; }
3617 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3618 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3619 > as_fn_error "cannot compute suffix of executables: cannot compile and link
3620 > See \`config.log' for more details." "$LINENO" 5; }
3621   fi
3622 + rm -f conftest conftest$ac_cv_exeext
3623 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3624 + $as_echo "$ac_cv_exeext" >&6; }
3625  
2242 rm -f conftest$ac_cv_exeext
2243 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2244 echo "${ECHO_T}$ac_cv_exeext" >&6
2245
3626   rm -f conftest.$ac_ext
3627   EXEEXT=$ac_cv_exeext
3628   ac_exeext=$EXEEXT
3629 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
2250 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2251 < if test "${ac_cv_objext+set}" = set; then
2252 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2253 < else
2254 <  cat >conftest.$ac_ext <<_ACEOF
2255 < /* confdefs.h.  */
2256 < _ACEOF
2257 < cat confdefs.h >>conftest.$ac_ext
2258 < cat >>conftest.$ac_ext <<_ACEOF
3629 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3630   /* end confdefs.h.  */
3631 <
3631 > #include <stdio.h>
3632   int
3633   main ()
3634   {
3635 + FILE *f = fopen ("conftest.out", "w");
3636 + return ferror (f) || fclose (f) != 0;
3637  
3638    ;
3639    return 0;
3640   }
3641   _ACEOF
3642 < rm -f conftest.o conftest.obj
3643 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3644 <  (eval $ac_compile) 2>&5
3642 > ac_clean_files="$ac_clean_files conftest.out"
3643 > # Check that the compiler produces executables we can run.  If not, either
3644 > # the compiler is broken, or we cross compile.
3645 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3646 > $as_echo_n "checking whether we are cross compiling... " >&6; }
3647 > if test "$cross_compiling" != yes; then
3648 >  { { ac_try="$ac_link"
3649 > case "(($ac_try" in
3650 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3651 >  *) ac_try_echo=$ac_try;;
3652 > esac
3653 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3654 > $as_echo "$ac_try_echo"; } >&5
3655 >  (eval "$ac_link") 2>&5
3656    ac_status=$?
3657 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3658 <  (exit $ac_status); }; then
3659 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3660 <  case $ac_file in
3661 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3662 <    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3663 <       break;;
3664 <  esac
3665 < done
3666 < else
3667 <  echo "$as_me: failed program was:" >&5
3668 < sed 's/^/| /' conftest.$ac_ext >&5
3669 <
3670 < { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3671 < See \`config.log' for more details." >&5
3672 < echo "$as_me: error: cannot compute suffix of object files: cannot compile
3673 < See \`config.log' for more details." >&2;}
3674 <   { (exit 1); exit 1; }; }
3675 < fi
3676 <
3677 < rm -f conftest.$ac_cv_objext conftest.$ac_ext
3678 < fi
3679 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3680 < echo "${ECHO_T}$ac_cv_objext" >&6
3681 < OBJEXT=$ac_cv_objext
3682 < ac_objext=$OBJEXT
3683 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3684 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3685 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
3686 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3657 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3658 >  test $ac_status = 0; }
3659 >  if { ac_try='./conftest$ac_cv_exeext'
3660 >  { { case "(($ac_try" in
3661 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3662 >  *) ac_try_echo=$ac_try;;
3663 > esac
3664 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3665 > $as_echo "$ac_try_echo"; } >&5
3666 >  (eval "$ac_try") 2>&5
3667 >  ac_status=$?
3668 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669 >  test $ac_status = 0; }; }; then
3670 >    cross_compiling=no
3671 >  else
3672 >    if test "$cross_compiling" = maybe; then
3673 >        cross_compiling=yes
3674 >    else
3675 >        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3676 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3677 > as_fn_error "cannot run C++ compiled programs.
3678 > If you meant to cross compile, use \`--host'.
3679 > See \`config.log' for more details." "$LINENO" 5; }
3680 >    fi
3681 >  fi
3682 > fi
3683 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3684 > $as_echo "$cross_compiling" >&6; }
3685 >
3686 > rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3687 > ac_clean_files=$ac_clean_files_save
3688 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3689 > $as_echo_n "checking for suffix of object files... " >&6; }
3690 > if test "${ac_cv_objext+set}" = set; then :
3691 >  $as_echo_n "(cached) " >&6
3692   else
3693 <  cat >conftest.$ac_ext <<_ACEOF
2305 < /* confdefs.h.  */
2306 < _ACEOF
2307 < cat confdefs.h >>conftest.$ac_ext
2308 < cat >>conftest.$ac_ext <<_ACEOF
3693 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694   /* end confdefs.h.  */
3695  
3696   int
3697   main ()
3698   {
2314 #ifndef __GNUC__
2315       choke me
2316 #endif
3699  
3700    ;
3701    return 0;
3702   }
3703   _ACEOF
3704 < rm -f conftest.$ac_objext
3705 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3706 <  (eval $ac_compile) 2>conftest.er1
3704 > rm -f conftest.o conftest.obj
3705 > if { { ac_try="$ac_compile"
3706 > case "(($ac_try" in
3707 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708 >  *) ac_try_echo=$ac_try;;
3709 > esac
3710 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3711 > $as_echo "$ac_try_echo"; } >&5
3712 >  (eval "$ac_compile") 2>&5
3713    ac_status=$?
3714 <  grep -v '^ *+' conftest.er1 >conftest.err
3715 <  rm -f conftest.er1
3716 <  cat conftest.err >&5
3717 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718 <  (exit $ac_status); } &&
3719 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3720 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3721 <  (eval $ac_try) 2>&5
3722 <  ac_status=$?
3723 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336 <  (exit $ac_status); }; } &&
2337 <         { ac_try='test -s conftest.$ac_objext'
2338 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2339 <  (eval $ac_try) 2>&5
2340 <  ac_status=$?
2341 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342 <  (exit $ac_status); }; }; then
2343 <  ac_compiler_gnu=yes
3714 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3715 >  test $ac_status = 0; }; then :
3716 >  for ac_file in conftest.o conftest.obj conftest.*; do
3717 >  test -f "$ac_file" || continue;
3718 >  case $ac_file in
3719 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3720 >    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3721 >       break;;
3722 >  esac
3723 > done
3724   else
3725 <  echo "$as_me: failed program was:" >&5
3725 >  $as_echo "$as_me: failed program was:" >&5
3726   sed 's/^/| /' conftest.$ac_ext >&5
3727  
3728 < ac_compiler_gnu=no
3728 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3729 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3730 > as_fn_error "cannot compute suffix of object files: cannot compile
3731 > See \`config.log' for more details." "$LINENO" 5; }
3732   fi
3733 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2351 < ac_cv_c_compiler_gnu=$ac_compiler_gnu
2352 <
3733 > rm -f conftest.$ac_cv_objext conftest.$ac_ext
3734   fi
3735 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3736 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3737 < GCC=`test $ac_compiler_gnu = yes && echo yes`
3738 < ac_test_CFLAGS=${CFLAGS+set}
3739 < ac_save_CFLAGS=$CFLAGS
3740 < CFLAGS="-g"
3741 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3742 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2362 < if test "${ac_cv_prog_cc_g+set}" = set; then
2363 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3735 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3736 > $as_echo "$ac_cv_objext" >&6; }
3737 > OBJEXT=$ac_cv_objext
3738 > ac_objext=$OBJEXT
3739 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3740 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3741 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3742 >  $as_echo_n "(cached) " >&6
3743   else
3744 <  cat >conftest.$ac_ext <<_ACEOF
2366 < /* confdefs.h.  */
2367 < _ACEOF
2368 < cat confdefs.h >>conftest.$ac_ext
2369 < cat >>conftest.$ac_ext <<_ACEOF
3744 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3745   /* end confdefs.h.  */
3746  
3747   int
3748   main ()
3749   {
3750 + #ifndef __GNUC__
3751 +       choke me
3752 + #endif
3753  
3754    ;
3755    return 0;
3756   }
3757   _ACEOF
3758 < rm -f conftest.$ac_objext
3759 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2382 <  (eval $ac_compile) 2>conftest.er1
2383 <  ac_status=$?
2384 <  grep -v '^ *+' conftest.er1 >conftest.err
2385 <  rm -f conftest.er1
2386 <  cat conftest.err >&5
2387 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2388 <  (exit $ac_status); } &&
2389 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2390 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2391 <  (eval $ac_try) 2>&5
2392 <  ac_status=$?
2393 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 <  (exit $ac_status); }; } &&
2395 <         { ac_try='test -s conftest.$ac_objext'
2396 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2397 <  (eval $ac_try) 2>&5
2398 <  ac_status=$?
2399 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 <  (exit $ac_status); }; }; then
2401 <  ac_cv_prog_cc_g=yes
3758 > if ac_fn_cxx_try_compile "$LINENO"; then :
3759 >  ac_compiler_gnu=yes
3760   else
3761 <  echo "$as_me: failed program was:" >&5
3762 < sed 's/^/| /' conftest.$ac_ext >&5
3761 >  ac_compiler_gnu=no
3762 > fi
3763 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3765  
2406 ac_cv_prog_cc_g=no
3766   fi
3767 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3768 < fi
3769 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3770 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2412 < if test "$ac_test_CFLAGS" = set; then
2413 <  CFLAGS=$ac_save_CFLAGS
2414 < elif test $ac_cv_prog_cc_g = yes; then
2415 <  if test "$GCC" = yes; then
2416 <    CFLAGS="-g -O2"
2417 <  else
2418 <    CFLAGS="-g"
2419 <  fi
3767 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3768 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3769 > if test $ac_compiler_gnu = yes; then
3770 >  GXX=yes
3771   else
3772 <  if test "$GCC" = yes; then
2422 <    CFLAGS="-O2"
2423 <  else
2424 <    CFLAGS=
2425 <  fi
3772 >  GXX=
3773   fi
3774 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3775 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3776 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
3777 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3774 > ac_test_CXXFLAGS=${CXXFLAGS+set}
3775 > ac_save_CXXFLAGS=$CXXFLAGS
3776 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3777 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3778 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
3779 >  $as_echo_n "(cached) " >&6
3780   else
3781 <  ac_cv_prog_cc_stdc=no
3782 < ac_save_CC=$CC
3783 < cat >conftest.$ac_ext <<_ACEOF
3784 < /* confdefs.h.  */
3785 < _ACEOF
2437 < cat confdefs.h >>conftest.$ac_ext
2438 < cat >>conftest.$ac_ext <<_ACEOF
3781 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3782 >   ac_cxx_werror_flag=yes
3783 >   ac_cv_prog_cxx_g=no
3784 >   CXXFLAGS="-g"
3785 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3786   /* end confdefs.h.  */
2440 #include <stdarg.h>
2441 #include <stdio.h>
2442 #include <sys/types.h>
2443 #include <sys/stat.h>
2444 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2445 struct buf { int x; };
2446 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2447 static char *e (p, i)
2448     char **p;
2449     int i;
2450 {
2451  return p[i];
2452 }
2453 static char *f (char * (*g) (char **, int), char **p, ...)
2454 {
2455  char *s;
2456  va_list v;
2457  va_start (v,p);
2458  s = g (p, va_arg (v,int));
2459  va_end (v);
2460  return s;
2461 }
3787  
2463 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2464   function prototypes and stuff, but not '\xHH' hex character constants.
2465   These don't provoke an error unfortunately, instead are silently treated
2466   as 'x'.  The following induces an error, until -std1 is added to get
2467   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2468   array size at least.  It's necessary to write '\x00'==0 to get something
2469   that's true only with -std1.  */
2470 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2471
2472 int test (int i, double x);
2473 struct s1 {int (*f) (int a);};
2474 struct s2 {int (*f) (double a);};
2475 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2476 int argc;
2477 char **argv;
3788   int
3789   main ()
3790   {
3791 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3791 >
3792    ;
3793    return 0;
3794   }
3795   _ACEOF
3796 < # Don't try gcc -ansi; that turns off useful extensions and
3797 < # breaks some systems' header files.
2488 < # AIX                   -qlanglvl=ansi
2489 < # Ultrix and OSF/1      -std1
2490 < # HP-UX 10.20 and later -Ae
2491 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2492 < # SVR4                  -Xc -D__EXTENSIONS__
2493 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2494 < do
2495 <  CC="$ac_save_CC $ac_arg"
2496 <  rm -f conftest.$ac_objext
2497 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2498 <  (eval $ac_compile) 2>conftest.er1
2499 <  ac_status=$?
2500 <  grep -v '^ *+' conftest.er1 >conftest.err
2501 <  rm -f conftest.er1
2502 <  cat conftest.err >&5
2503 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2504 <  (exit $ac_status); } &&
2505 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2506 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2507 <  (eval $ac_try) 2>&5
2508 <  ac_status=$?
2509 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2510 <  (exit $ac_status); }; } &&
2511 <         { ac_try='test -s conftest.$ac_objext'
2512 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2513 <  (eval $ac_try) 2>&5
2514 <  ac_status=$?
2515 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2516 <  (exit $ac_status); }; }; then
2517 <  ac_cv_prog_cc_stdc=$ac_arg
2518 < break
3796 > if ac_fn_cxx_try_compile "$LINENO"; then :
3797 >  ac_cv_prog_cxx_g=yes
3798   else
3799 <  echo "$as_me: failed program was:" >&5
3800 < sed 's/^/| /' conftest.$ac_ext >&5
2522 <
2523 < fi
2524 < rm -f conftest.err conftest.$ac_objext
2525 < done
2526 < rm -f conftest.$ac_ext conftest.$ac_objext
2527 < CC=$ac_save_CC
2528 <
2529 < fi
2530 <
2531 < case "x$ac_cv_prog_cc_stdc" in
2532 <  x|xno)
2533 <    echo "$as_me:$LINENO: result: none needed" >&5
2534 < echo "${ECHO_T}none needed" >&6 ;;
2535 <  *)
2536 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2537 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2538 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2539 < esac
2540 <
2541 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2542 < # in C++ we need to declare it.  In case someone uses the same compiler
2543 < # for both compiling C and C++ we need to have the C++ compiler decide
2544 < # the declaration of exit, since it's the most demanding environment.
2545 < cat >conftest.$ac_ext <<_ACEOF
2546 < #ifndef __cplusplus
2547 <  choke me
2548 < #endif
2549 < _ACEOF
2550 < rm -f conftest.$ac_objext
2551 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2552 <  (eval $ac_compile) 2>conftest.er1
2553 <  ac_status=$?
2554 <  grep -v '^ *+' conftest.er1 >conftest.err
2555 <  rm -f conftest.er1
2556 <  cat conftest.err >&5
2557 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2558 <  (exit $ac_status); } &&
2559 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2560 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2561 <  (eval $ac_try) 2>&5
2562 <  ac_status=$?
2563 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2564 <  (exit $ac_status); }; } &&
2565 <         { ac_try='test -s conftest.$ac_objext'
2566 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2567 <  (eval $ac_try) 2>&5
2568 <  ac_status=$?
2569 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2570 <  (exit $ac_status); }; }; then
2571 <  for ac_declaration in \
2572 <   '' \
2573 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2574 <   'extern "C" void std::exit (int); using std::exit;' \
2575 <   'extern "C" void exit (int) throw ();' \
2576 <   'extern "C" void exit (int);' \
2577 <   'void exit (int);'
2578 < do
2579 <  cat >conftest.$ac_ext <<_ACEOF
2580 < /* confdefs.h.  */
2581 < _ACEOF
2582 < cat confdefs.h >>conftest.$ac_ext
2583 < cat >>conftest.$ac_ext <<_ACEOF
3799 >  CXXFLAGS=""
3800 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3801   /* end confdefs.h.  */
3802 < $ac_declaration
2586 < #include <stdlib.h>
3802 >
3803   int
3804   main ()
3805   {
3806 < exit (42);
3806 >
3807    ;
3808    return 0;
3809   }
3810   _ACEOF
3811 < rm -f conftest.$ac_objext
2596 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2597 <  (eval $ac_compile) 2>conftest.er1
2598 <  ac_status=$?
2599 <  grep -v '^ *+' conftest.er1 >conftest.err
2600 <  rm -f conftest.er1
2601 <  cat conftest.err >&5
2602 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2603 <  (exit $ac_status); } &&
2604 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2605 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2606 <  (eval $ac_try) 2>&5
2607 <  ac_status=$?
2608 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609 <  (exit $ac_status); }; } &&
2610 <         { ac_try='test -s conftest.$ac_objext'
2611 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2612 <  (eval $ac_try) 2>&5
2613 <  ac_status=$?
2614 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 <  (exit $ac_status); }; }; then
2616 <  :
2617 < else
2618 <  echo "$as_me: failed program was:" >&5
2619 < sed 's/^/| /' conftest.$ac_ext >&5
3811 > if ac_fn_cxx_try_compile "$LINENO"; then :
3812  
3813 < continue
3814 < fi
3815 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3816 <  cat >conftest.$ac_ext <<_ACEOF
2625 < /* confdefs.h.  */
2626 < _ACEOF
2627 < cat confdefs.h >>conftest.$ac_ext
2628 < cat >>conftest.$ac_ext <<_ACEOF
3813 > else
3814 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3815 >         CXXFLAGS="-g"
3816 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817   /* end confdefs.h.  */
3818 < $ac_declaration
3818 >
3819   int
3820   main ()
3821   {
3822 < exit (42);
3822 >
3823    ;
3824    return 0;
3825   }
3826   _ACEOF
3827 < rm -f conftest.$ac_objext
3828 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2641 <  (eval $ac_compile) 2>conftest.er1
2642 <  ac_status=$?
2643 <  grep -v '^ *+' conftest.er1 >conftest.err
2644 <  rm -f conftest.er1
2645 <  cat conftest.err >&5
2646 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2647 <  (exit $ac_status); } &&
2648 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2649 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2650 <  (eval $ac_try) 2>&5
2651 <  ac_status=$?
2652 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2653 <  (exit $ac_status); }; } &&
2654 <         { ac_try='test -s conftest.$ac_objext'
2655 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2656 <  (eval $ac_try) 2>&5
2657 <  ac_status=$?
2658 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2659 <  (exit $ac_status); }; }; then
2660 <  break
2661 < else
2662 <  echo "$as_me: failed program was:" >&5
2663 < sed 's/^/| /' conftest.$ac_ext >&5
2664 <
3827 > if ac_fn_cxx_try_compile "$LINENO"; then :
3828 >  ac_cv_prog_cxx_g=yes
3829   fi
3830 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2667 < done
2668 < rm -f conftest*
2669 < if test -n "$ac_declaration"; then
2670 <  echo '#ifdef __cplusplus' >>confdefs.h
2671 <  echo $ac_declaration      >>confdefs.h
2672 <  echo '#endif'             >>confdefs.h
3830 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3831   fi
3832 <
3832 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833 > fi
3834 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3835 >   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3836 > fi
3837 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3838 > $as_echo "$ac_cv_prog_cxx_g" >&6; }
3839 > if test "$ac_test_CXXFLAGS" = set; then
3840 >  CXXFLAGS=$ac_save_CXXFLAGS
3841 > elif test $ac_cv_prog_cxx_g = yes; then
3842 >  if test "$GXX" = yes; then
3843 >    CXXFLAGS="-g -O2"
3844 >  else
3845 >    CXXFLAGS="-g"
3846 >  fi
3847   else
3848 <  echo "$as_me: failed program was:" >&5
3849 < sed 's/^/| /' conftest.$ac_ext >&5
3850 <
3848 >  if test "$GXX" = yes; then
3849 >    CXXFLAGS="-O2"
3850 >  else
3851 >    CXXFLAGS=
3852 >  fi
3853   fi
3854 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2681 < ac_ext=c
2682 < ac_cpp='$CPP $CPPFLAGS'
2683 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2684 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2685 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2686 <
2687 <
2688 < ac_ext=cc
3854 > ac_ext=cpp
3855   ac_cpp='$CXXCPP $CPPFLAGS'
3856   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3857   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3858   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2693 if test -n "$ac_tool_prefix"; then
2694  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2695  do
2696    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2697 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2698 echo "$as_me:$LINENO: checking for $ac_word" >&5
2699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2700 if test "${ac_cv_prog_CXX+set}" = set; then
2701  echo $ECHO_N "(cached) $ECHO_C" >&6
2702 else
2703  if test -n "$CXX"; then
2704  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2705 else
2706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2707 for as_dir in $PATH
2708 do
2709  IFS=$as_save_IFS
2710  test -z "$as_dir" && as_dir=.
2711  for ac_exec_ext in '' $ac_executable_extensions; do
2712  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2713    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2714    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2715    break 2
2716  fi
2717 done
2718 done
3859  
2720 fi
2721 fi
2722 CXX=$ac_cv_prog_CXX
2723 if test -n "$CXX"; then
2724  echo "$as_me:$LINENO: result: $CXX" >&5
2725 echo "${ECHO_T}$CXX" >&6
2726 else
2727  echo "$as_me:$LINENO: result: no" >&5
2728 echo "${ECHO_T}no" >&6
2729 fi
3860  
3861 <    test -n "$CXX" && break
3862 <  done
3863 < fi
3864 < if test -z "$CXX"; then
3865 <  ac_ct_CXX=$CXX
3866 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
3861 >
3862 >
3863 >
3864 >
3865 >
3866 >        for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3867   do
3868    # Extract the first word of "$ac_prog", so it can be a program name with args.
3869   set dummy $ac_prog; ac_word=$2
3870 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3871 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3872 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3873 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3870 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3871 > $as_echo_n "checking for $ac_word... " >&6; }
3872 > if test "${ac_cv_prog_MPICXX+set}" = set; then :
3873 >  $as_echo_n "(cached) " >&6
3874   else
3875 <  if test -n "$ac_ct_CXX"; then
3876 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3875 >  if test -n "$MPICXX"; then
3876 >  ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3877   else
3878   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3879   for as_dir in $PATH
3880   do
3881    IFS=$as_save_IFS
3882    test -z "$as_dir" && as_dir=.
3883 <  for ac_exec_ext in '' $ac_executable_extensions; do
3884 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3885 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
3886 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3883 >    for ac_exec_ext in '' $ac_executable_extensions; do
3884 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3885 >    ac_cv_prog_MPICXX="$ac_prog"
3886 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3887      break 2
3888    fi
3889   done
3890 < done
3890 >  done
3891 > IFS=$as_save_IFS
3892  
3893   fi
3894   fi
3895 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3896 < if test -n "$ac_ct_CXX"; then
3897 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3898 < echo "${ECHO_T}$ac_ct_CXX" >&6
3899 < else
3900 <  echo "$as_me:$LINENO: result: no" >&5
3901 < echo "${ECHO_T}no" >&6
3895 > MPICXX=$ac_cv_prog_MPICXX
3896 > if test -n "$MPICXX"; then
3897 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3898 > $as_echo "$MPICXX" >&6; }
3899 > else
3900 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3901 > $as_echo "no" >&6; }
3902   fi
3903  
3904 <  test -n "$ac_ct_CXX" && break
3904 >
3905 >  test -n "$MPICXX" && break
3906   done
3907 < test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3907 > test -n "$MPICXX" || MPICXX="$CXX"
3908  
3909 <  CXX=$ac_ct_CXX
3910 < fi
3909 >        ax_mpi_save_CXX="$CXX"
3910 >        CXX="$MPICXX"
3911  
3912  
2781 # Provide some information about the compiler.
2782 echo "$as_me:$LINENO:" \
2783     "checking for C++ compiler version" >&5
2784 ac_compiler=`set X $ac_compile; echo $2`
2785 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2786  (eval $ac_compiler --version </dev/null >&5) 2>&5
2787  ac_status=$?
2788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789  (exit $ac_status); }
2790 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2791  (eval $ac_compiler -v </dev/null >&5) 2>&5
2792  ac_status=$?
2793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2794  (exit $ac_status); }
2795 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2796  (eval $ac_compiler -V </dev/null >&5) 2>&5
2797  ac_status=$?
2798  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799  (exit $ac_status); }
3913  
3914 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3915 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3916 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3917 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3914 > if test x = x"$MPILIBS"; then
3915 >        ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3916 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3917 >  MPILIBS=" "
3918 > fi
3919 >
3920 > fi
3921 >
3922 > if test x = x"$MPILIBS"; then
3923 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3924 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3925 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3926 >  $as_echo_n "(cached) " >&6
3927   else
3928 <  cat >conftest.$ac_ext <<_ACEOF
3929 < /* confdefs.h.  */
3930 < _ACEOF
2809 < cat confdefs.h >>conftest.$ac_ext
2810 < cat >>conftest.$ac_ext <<_ACEOF
3928 >  ac_check_lib_save_LIBS=$LIBS
3929 > LIBS="-lmpi  $LIBS"
3930 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3931   /* end confdefs.h.  */
3932  
3933 + /* Override any GCC internal prototype to avoid an error.
3934 +   Use char because int might match the return type of a GCC
3935 +   builtin and then its argument prototype would still apply.  */
3936 + #ifdef __cplusplus
3937 + extern "C"
3938 + #endif
3939 + char MPI_Init ();
3940   int
3941   main ()
3942   {
3943 < #ifndef __GNUC__
2817 <       choke me
2818 < #endif
2819 <
3943 > return MPI_Init ();
3944    ;
3945    return 0;
3946   }
3947   _ACEOF
3948 < rm -f conftest.$ac_objext
3949 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2826 <  (eval $ac_compile) 2>conftest.er1
2827 <  ac_status=$?
2828 <  grep -v '^ *+' conftest.er1 >conftest.err
2829 <  rm -f conftest.er1
2830 <  cat conftest.err >&5
2831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2832 <  (exit $ac_status); } &&
2833 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2834 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2835 <  (eval $ac_try) 2>&5
2836 <  ac_status=$?
2837 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 <  (exit $ac_status); }; } &&
2839 <         { ac_try='test -s conftest.$ac_objext'
2840 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2841 <  (eval $ac_try) 2>&5
2842 <  ac_status=$?
2843 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 <  (exit $ac_status); }; }; then
2845 <  ac_compiler_gnu=yes
3948 > if ac_fn_cxx_try_link "$LINENO"; then :
3949 >  ac_cv_lib_mpi_MPI_Init=yes
3950   else
3951 <  echo "$as_me: failed program was:" >&5
2848 < sed 's/^/| /' conftest.$ac_ext >&5
2849 <
2850 < ac_compiler_gnu=no
3951 >  ac_cv_lib_mpi_MPI_Init=no
3952   fi
3953 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3954 < ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3953 > rm -f core conftest.err conftest.$ac_objext \
3954 >    conftest$ac_exeext conftest.$ac_ext
3955 > LIBS=$ac_check_lib_save_LIBS
3956 > fi
3957 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3958 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3959 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3960 >  MPILIBS="-lmpi"
3961 > fi
3962  
3963   fi
3964 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3965 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3966 < GXX=`test $ac_compiler_gnu = yes && echo yes`
3967 < ac_test_CXXFLAGS=${CXXFLAGS+set}
3968 < ac_save_CXXFLAGS=$CXXFLAGS
2861 < CXXFLAGS="-g"
2862 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2863 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2864 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2865 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3964 > if test x = x"$MPILIBS"; then
3965 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3966 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3967 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3968 >  $as_echo_n "(cached) " >&6
3969   else
3970 <  cat >conftest.$ac_ext <<_ACEOF
3971 < /* confdefs.h.  */
3972 < _ACEOF
2870 < cat confdefs.h >>conftest.$ac_ext
2871 < cat >>conftest.$ac_ext <<_ACEOF
3970 >  ac_check_lib_save_LIBS=$LIBS
3971 > LIBS="-lmpich  $LIBS"
3972 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3973   /* end confdefs.h.  */
3974  
3975 + /* Override any GCC internal prototype to avoid an error.
3976 +   Use char because int might match the return type of a GCC
3977 +   builtin and then its argument prototype would still apply.  */
3978 + #ifdef __cplusplus
3979 + extern "C"
3980 + #endif
3981 + char MPI_Init ();
3982   int
3983   main ()
3984   {
3985 <
3985 > return MPI_Init ();
3986    ;
3987    return 0;
3988   }
3989   _ACEOF
3990 < rm -f conftest.$ac_objext
3991 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2884 <  (eval $ac_compile) 2>conftest.er1
2885 <  ac_status=$?
2886 <  grep -v '^ *+' conftest.er1 >conftest.err
2887 <  rm -f conftest.er1
2888 <  cat conftest.err >&5
2889 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2890 <  (exit $ac_status); } &&
2891 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2892 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893 <  (eval $ac_try) 2>&5
2894 <  ac_status=$?
2895 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 <  (exit $ac_status); }; } &&
2897 <         { ac_try='test -s conftest.$ac_objext'
2898 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899 <  (eval $ac_try) 2>&5
2900 <  ac_status=$?
2901 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 <  (exit $ac_status); }; }; then
2903 <  ac_cv_prog_cxx_g=yes
3990 > if ac_fn_cxx_try_link "$LINENO"; then :
3991 >  ac_cv_lib_mpich_MPI_Init=yes
3992   else
3993 <  echo "$as_me: failed program was:" >&5
2906 < sed 's/^/| /' conftest.$ac_ext >&5
2907 <
2908 < ac_cv_prog_cxx_g=no
3993 >  ac_cv_lib_mpich_MPI_Init=no
3994   fi
3995 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3995 > rm -f core conftest.err conftest.$ac_objext \
3996 >    conftest$ac_exeext conftest.$ac_ext
3997 > LIBS=$ac_check_lib_save_LIBS
3998   fi
3999 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4000 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4001 < if test "$ac_test_CXXFLAGS" = set; then
4002 <  CXXFLAGS=$ac_save_CXXFLAGS
2916 < elif test $ac_cv_prog_cxx_g = yes; then
2917 <  if test "$GXX" = yes; then
2918 <    CXXFLAGS="-g -O2"
2919 <  else
2920 <    CXXFLAGS="-g"
2921 <  fi
2922 < else
2923 <  if test "$GXX" = yes; then
2924 <    CXXFLAGS="-O2"
2925 <  else
2926 <    CXXFLAGS=
2927 <  fi
3999 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4000 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4001 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4002 >  MPILIBS="-lmpich"
4003   fi
2929 for ac_declaration in \
2930   '' \
2931   'extern "C" void std::exit (int) throw (); using std::exit;' \
2932   'extern "C" void std::exit (int); using std::exit;' \
2933   'extern "C" void exit (int) throw ();' \
2934   'extern "C" void exit (int);' \
2935   'void exit (int);'
2936 do
2937  cat >conftest.$ac_ext <<_ACEOF
2938 /* confdefs.h.  */
2939 _ACEOF
2940 cat confdefs.h >>conftest.$ac_ext
2941 cat >>conftest.$ac_ext <<_ACEOF
2942 /* end confdefs.h.  */
2943 $ac_declaration
2944 #include <stdlib.h>
2945 int
2946 main ()
2947 {
2948 exit (42);
2949  ;
2950  return 0;
2951 }
2952 _ACEOF
2953 rm -f conftest.$ac_objext
2954 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2955  (eval $ac_compile) 2>conftest.er1
2956  ac_status=$?
2957  grep -v '^ *+' conftest.er1 >conftest.err
2958  rm -f conftest.er1
2959  cat conftest.err >&5
2960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961  (exit $ac_status); } &&
2962         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2963  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2964  (eval $ac_try) 2>&5
2965  ac_status=$?
2966  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2967  (exit $ac_status); }; } &&
2968         { ac_try='test -s conftest.$ac_objext'
2969  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2970  (eval $ac_try) 2>&5
2971  ac_status=$?
2972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973  (exit $ac_status); }; }; then
2974  :
2975 else
2976  echo "$as_me: failed program was:" >&5
2977 sed 's/^/| /' conftest.$ac_ext >&5
4004  
2979 continue
4005   fi
4006 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4007 <  cat >conftest.$ac_ext <<_ACEOF
4008 < /* confdefs.h.  */
4009 < _ACEOF
4010 < cat confdefs.h >>conftest.$ac_ext
2986 < cat >>conftest.$ac_ext <<_ACEOF
4006 >
4007 > if test x != x"$MPILIBS"; then
4008 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4009 > $as_echo_n "checking for mpi.h... " >&6; }
4010 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4011   /* end confdefs.h.  */
4012 < $ac_declaration
4012 > #include <mpi.h>
4013   int
4014   main ()
4015   {
4016 < exit (42);
4016 >
4017    ;
4018    return 0;
4019   }
4020   _ACEOF
4021 < rm -f conftest.$ac_objext
4022 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4023 <  (eval $ac_compile) 2>conftest.er1
3000 <  ac_status=$?
3001 <  grep -v '^ *+' conftest.er1 >conftest.err
3002 <  rm -f conftest.er1
3003 <  cat conftest.err >&5
3004 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3005 <  (exit $ac_status); } &&
3006 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3007 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3008 <  (eval $ac_try) 2>&5
3009 <  ac_status=$?
3010 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3011 <  (exit $ac_status); }; } &&
3012 <         { ac_try='test -s conftest.$ac_objext'
3013 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3014 <  (eval $ac_try) 2>&5
3015 <  ac_status=$?
3016 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 <  (exit $ac_status); }; }; then
3018 <  break
4021 > if ac_fn_cxx_try_compile "$LINENO"; then :
4022 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4023 > $as_echo "yes" >&6; }
4024   else
4025 <  echo "$as_me: failed program was:" >&5
4026 < sed 's/^/| /' conftest.$ac_ext >&5
4027 <
4025 >  MPILIBS=""
4026 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4027 > $as_echo "no" >&6; }
4028   fi
4029 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3025 < done
3026 < rm -f conftest*
3027 < if test -n "$ac_declaration"; then
3028 <  echo '#ifdef __cplusplus' >>confdefs.h
3029 <  echo $ac_declaration      >>confdefs.h
3030 <  echo '#endif'             >>confdefs.h
4029 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4030   fi
4031  
4032 < ac_ext=c
3034 < ac_cpp='$CPP $CPPFLAGS'
3035 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3036 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3037 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4032 > CXX="$ax_mpi_save_CXX"
4033  
4034  
3040 OOPSE_TEMPLATE_FLAGS=""
3041 if test $ac_cv_cxx_compiler_gnu = no; then
3042  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3043 echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3044  echo 'void f(){}' > conftest.cc
3045  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3046    echo "$as_me:$LINENO: result: yes" >&5
3047 echo "${ECHO_T}yes" >&6
3048    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3049  else
3050    echo "$as_me:$LINENO: result: no" >&5
3051 echo "${ECHO_T}no" >&6
3052  fi
3053  rm -f conftest*
3054  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3055 echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3056  echo 'void f(){}' > conftest.cc
3057  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3058    echo "$as_me:$LINENO: result: yes" >&5
3059 echo "${ECHO_T}yes" >&6
3060    OOPSE_TEMPLATE_FLAGS="-instances=static"
3061  else
3062    echo "$as_me:$LINENO: result: no" >&5
3063 echo "${ECHO_T}no" >&6
3064  fi
3065  rm -f conftest*
3066  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3067 echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3068  echo 'void f(){}' > conftest.cc
3069  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3070    echo "$as_me:$LINENO: result: yes" >&5
3071 echo "${ECHO_T}yes" >&6
3072    OOPSE_TEMPLATE_FLAGS="-pto"
3073  else
3074    echo "$as_me:$LINENO: result: no" >&5
3075 echo "${ECHO_T}no" >&6
3076  fi
3077  rm -f conftest*
3078  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3079 echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3080  echo 'void f(){}' > conftest.cc
3081  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3082    echo "$as_me:$LINENO: result: yes" >&5
3083 echo "${ECHO_T}yes" >&6
4035  
4036 <
4037 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
4038 <  else
4039 <    echo "$as_me:$LINENO: result: no" >&5
4040 < echo "${ECHO_T}no" >&6
4041 <  fi
4036 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4037 > if test x = x"$MPILIBS"; then
4038 >        USE_MPI="no"
4039 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4040 > $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4041 >        :
4042 > else
4043 >        USE_MPI="yes"
4044 >        :
4045   fi
4046  
4047 <
4048 <
4049 <
4050 < ac_ext=f90
4051 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3098 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3099 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4047 > ac_ext=c
4048 > ac_cpp='$CPP $CPPFLAGS'
4049 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4050 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4051 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4052   if test -n "$ac_tool_prefix"; then
4053 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4054 <  do
4055 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4056 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4057 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4058 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3107 < if test "${ac_cv_prog_F90+set}" = set; then
3108 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4053 >  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4054 > set dummy ${ac_tool_prefix}gcc; ac_word=$2
4055 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4056 > $as_echo_n "checking for $ac_word... " >&6; }
4057 > if test "${ac_cv_prog_CC+set}" = set; then :
4058 >  $as_echo_n "(cached) " >&6
4059   else
4060 <  if test -n "$F90"; then
4061 <  ac_cv_prog_F90="$F90" # Let the user override the test.
4060 >  if test -n "$CC"; then
4061 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4062   else
4063   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4064   for as_dir in $PATH
4065   do
4066    IFS=$as_save_IFS
4067    test -z "$as_dir" && as_dir=.
4068 <  for ac_exec_ext in '' $ac_executable_extensions; do
4069 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4070 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
4071 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4068 >    for ac_exec_ext in '' $ac_executable_extensions; do
4069 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4070 >    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4071 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4072      break 2
4073    fi
4074   done
4075 < done
4075 >  done
4076 > IFS=$as_save_IFS
4077  
4078   fi
4079   fi
4080 < F90=$ac_cv_prog_F90
4081 < if test -n "$F90"; then
4082 <  echo "$as_me:$LINENO: result: $F90" >&5
4083 < echo "${ECHO_T}$F90" >&6
4080 > CC=$ac_cv_prog_CC
4081 > if test -n "$CC"; then
4082 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4083 > $as_echo "$CC" >&6; }
4084   else
4085 <  echo "$as_me:$LINENO: result: no" >&5
4086 < echo "${ECHO_T}no" >&6
4085 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 > $as_echo "no" >&6; }
4087   fi
4088  
4089 <    test -n "$F90" && break
3139 <  done
4089 >
4090   fi
4091 < if test -z "$F90"; then
4092 <  ac_ct_F90=$F90
4093 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4094 < do
4095 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
4096 < set dummy $ac_prog; ac_word=$2
4097 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4098 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3149 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3150 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4091 > if test -z "$ac_cv_prog_CC"; then
4092 >  ac_ct_CC=$CC
4093 >  # Extract the first word of "gcc", so it can be a program name with args.
4094 > set dummy 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_ac_ct_CC+set}" = set; then :
4098 >  $as_echo_n "(cached) " >&6
4099   else
4100 <  if test -n "$ac_ct_F90"; then
4101 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
4100 >  if test -n "$ac_ct_CC"; then
4101 >  ac_cv_prog_ac_ct_CC="$ac_ct_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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4110 <    ac_cv_prog_ac_ct_F90="$ac_prog"
4111 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
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_ac_ct_CC="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
4115 >  done
4116 > IFS=$as_save_IFS
4117  
4118   fi
4119   fi
4120 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
4121 < if test -n "$ac_ct_F90"; then
4122 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
4123 < echo "${ECHO_T}$ac_ct_F90" >&6
4120 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4121 > if test -n "$ac_ct_CC"; then
4122 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4123 > $as_echo "$ac_ct_CC" >&6; }
4124   else
4125 <  echo "$as_me:$LINENO: result: no" >&5
4126 < echo "${ECHO_T}no" >&6
4125 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 > $as_echo "no" >&6; }
4127   fi
4128  
4129 <  test -n "$ac_ct_F90" && break
4130 < done
4131 <
4132 <  F90=$ac_ct_F90
4129 >  if test "x$ac_ct_CC" = x; then
4130 >    CC=""
4131 >  else
4132 >    case $cross_compiling:$ac_tool_warned in
4133 > yes:)
4134 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4135 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4136 > ac_tool_warned=yes ;;
4137 > esac
4138 >    CC=$ac_ct_CC
4139 >  fi
4140 > else
4141 >  CC="$ac_cv_prog_CC"
4142   fi
4143  
4144 <
4145 < # If we don't use `.F90' as extension, the preprocessor is not run on the
4146 < # input file.
4147 < ac_save_ext=$ac_ext
4148 < ac_ext=F90
4149 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
4150 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
4151 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3194 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4144 > if test -z "$CC"; then
4145 >          if test -n "$ac_tool_prefix"; then
4146 >    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4147 > set dummy ${ac_tool_prefix}cc; ac_word=$2
4148 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4149 > $as_echo_n "checking for $ac_word... " >&6; }
4150 > if test "${ac_cv_prog_CC+set}" = set; then :
4151 >  $as_echo_n "(cached) " >&6
4152   else
4153 <  cat >conftest.$ac_ext <<_ACEOF
4153 >  if test -n "$CC"; then
4154 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4155 > else
4156 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 > for as_dir in $PATH
4158 > do
4159 >  IFS=$as_save_IFS
4160 >  test -z "$as_dir" && as_dir=.
4161 >    for ac_exec_ext in '' $ac_executable_extensions; do
4162 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4163 >    ac_cv_prog_CC="${ac_tool_prefix}cc"
4164 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4165 >    break 2
4166 >  fi
4167 > done
4168 >  done
4169 > IFS=$as_save_IFS
4170  
4171 < program main
4171 > fi
4172 > fi
4173 > CC=$ac_cv_prog_CC
4174 > if test -n "$CC"; then
4175 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4176 > $as_echo "$CC" >&6; }
4177 > else
4178 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179 > $as_echo "no" >&6; }
4180 > fi
4181  
3200 #ifndef __GNUC__
3201       choke me
3202 #endif
4182  
4183 < end program main
4184 <
4185 < _ACEOF
4186 < rm -f conftest.$ac_objext
4187 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4188 <  (eval $ac_compile) 2>conftest.er1
4189 <  ac_status=$?
4190 <  grep -v '^ *+' conftest.er1 >conftest.err
4191 <  rm -f conftest.er1
3213 <  cat conftest.err >&5
3214 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3215 <  (exit $ac_status); } &&
3216 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3217 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3218 <  (eval $ac_try) 2>&5
3219 <  ac_status=$?
3220 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3221 <  (exit $ac_status); }; } &&
3222 <         { ac_try='test -s conftest.$ac_objext'
3223 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3224 <  (eval $ac_try) 2>&5
3225 <  ac_status=$?
3226 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227 <  (exit $ac_status); }; }; then
3228 <  ac_compiler_gnu=yes
4183 >  fi
4184 > fi
4185 > if test -z "$CC"; then
4186 >  # Extract the first word of "cc", so it can be a program name with args.
4187 > set dummy 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 <  echo "$as_me: failed program was:" >&5
4194 < sed 's/^/| /' conftest.$ac_ext >&5
4193 >  if test -n "$CC"; then
4194 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4195 > else
4196 >  ac_prog_rejected=no
4197 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 > for as_dir in $PATH
4199 > do
4200 >  IFS=$as_save_IFS
4201 >  test -z "$as_dir" && as_dir=.
4202 >    for ac_exec_ext in '' $ac_executable_extensions; do
4203 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4204 >    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4205 >       ac_prog_rejected=yes
4206 >       continue
4207 >     fi
4208 >    ac_cv_prog_CC="cc"
4209 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4210 >    break 2
4211 >  fi
4212 > done
4213 >  done
4214 > IFS=$as_save_IFS
4215  
4216 < ac_compiler_gnu=no
4216 > if test $ac_prog_rejected = yes; then
4217 >  # We found a bogon in the path, so make sure we never use it.
4218 >  set dummy $ac_cv_prog_CC
4219 >  shift
4220 >  if test $# != 0; then
4221 >    # We chose a different compiler from the bogus one.
4222 >    # However, it has the same basename, so the bogon will be chosen
4223 >    # first if we set CC to just the basename; use the full file name.
4224 >    shift
4225 >    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4226 >  fi
4227   fi
3235 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3236 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3237
4228   fi
4229 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
4230 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
4231 < ac_ext=$ac_save_ext
4232 < G95=`test $ac_compiler_gnu = yes && echo yes`
4233 < ac_ext=c
4234 < ac_cpp='$CPP $CPPFLAGS'
4235 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4236 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4237 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4229 > fi
4230 > CC=$ac_cv_prog_CC
4231 > if test -n "$CC"; then
4232 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4233 > $as_echo "$CC" >&6; }
4234 > else
4235 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236 > $as_echo "no" >&6; }
4237 > fi
4238  
4239  
4240 + fi
4241 + if test -z "$CC"; then
4242 +  if test -n "$ac_tool_prefix"; then
4243 +  for ac_prog in cl.exe
4244 +  do
4245 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4246 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4247 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4248 + $as_echo_n "checking for $ac_word... " >&6; }
4249 + if test "${ac_cv_prog_CC+set}" = set; then :
4250 +  $as_echo_n "(cached) " >&6
4251 + else
4252 +  if test -n "$CC"; then
4253 +  ac_cv_prog_CC="$CC" # Let the user override the test.
4254 + else
4255 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4256 + for as_dir in $PATH
4257 + do
4258 +  IFS=$as_save_IFS
4259 +  test -z "$as_dir" && as_dir=.
4260 +    for ac_exec_ext in '' $ac_executable_extensions; do
4261 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4262 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4263 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4264 +    break 2
4265 +  fi
4266 + done
4267 +  done
4268 + IFS=$as_save_IFS
4269  
4270 + fi
4271 + fi
4272 + CC=$ac_cv_prog_CC
4273 + if test -n "$CC"; then
4274 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4275 + $as_echo "$CC" >&6; }
4276 + else
4277 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4278 + $as_echo "no" >&6; }
4279 + fi
4280  
4281  
4282 < # Try to determine native compiler flags that allow us to use F90 suffix
4283 < # for preprocessed f90 source.
4284 <
4285 < if test "$ac_test_PREPFLAG" != "set"; then
4286 <  PREPFLAG=""
4287 <  case "${host_cpu}-${host_os}" in
4288 <
4289 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4290 <                    PREPFLAG="-fpp1 "
4291 <                fi;;
4292 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4293 <                    PREPFLAG="-qsuffix=cpp=F90 "
4294 <                fi;;
4295 <  *darwin*)
4296 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4297 <                PREPFLAG="-qsuffix=cpp=F90 "
4298 <        fi;;
4299 <  esac
4300 <
4301 <  if test -z "$PREPFLAG"; then
4302 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4303 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4304 <        PREPFLAG=""
4282 >    test -n "$CC" && break
4283 >  done
4284 > fi
4285 > if test -z "$CC"; then
4286 >  ac_ct_CC=$CC
4287 >  for ac_prog in cl.exe
4288 > do
4289 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4290 > set dummy $ac_prog; ac_word=$2
4291 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4292 > $as_echo_n "checking for $ac_word... " >&6; }
4293 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4294 >  $as_echo_n "(cached) " >&6
4295 > else
4296 >  if test -n "$ac_ct_CC"; then
4297 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4298 > else
4299 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4300 > for as_dir in $PATH
4301 > do
4302 >  IFS=$as_save_IFS
4303 >  test -z "$as_dir" && as_dir=.
4304 >    for ac_exec_ext in '' $ac_executable_extensions; do
4305 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4306 >    ac_cv_prog_ac_ct_CC="$ac_prog"
4307 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4308 >    break 2
4309    fi
4310 + done
4311 +  done
4312 + IFS=$as_save_IFS
4313  
4314 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
4315 < echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
4314 > fi
4315 > fi
4316 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4317 > if test -n "$ac_ct_CC"; then
4318 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4319 > $as_echo "$ac_ct_CC" >&6; }
4320 > else
4321 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4322 > $as_echo "no" >&6; }
4323 > fi
4324  
4325  
4326 <  ac_ext=f90
4327 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3284 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3285 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4326 >  test -n "$ac_ct_CC" && break
4327 > done
4328  
4329 <  ac_save_ext=$ac_ext
4330 <  ac_ext=F90
4331 <  ac_save_F90FLAGS=$F90FLAGS
4329 >  if test "x$ac_ct_CC" = x; then
4330 >    CC=""
4331 >  else
4332 >    case $cross_compiling:$ac_tool_warned in
4333 > yes:)
4334 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4335 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4336 > ac_tool_warned=yes ;;
4337 > esac
4338 >    CC=$ac_ct_CC
4339 >  fi
4340 > fi
4341  
3291  if test "$PREPFLAG"; then
3292  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
4342   fi
4343  
3295    cat >conftest.$ac_ext <<_ACEOF
4344  
4345 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4346 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4347 + as_fn_error "no acceptable C compiler found in \$PATH
4348 + See \`config.log' for more details." "$LINENO" 5; }
4349  
4350 < program main
4351 <
4352 <  integer :: i
4353 <  i = 1
4354 <
4355 <
4356 < end program main
4350 > # Provide some information about the compiler.
4351 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4352 > set X $ac_compile
4353 > ac_compiler=$2
4354 > for ac_option in --version -v -V -qversion; do
4355 >  { { ac_try="$ac_compiler $ac_option >&5"
4356 > case "(($ac_try" in
4357 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4358 >  *) ac_try_echo=$ac_try;;
4359 > esac
4360 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4361 > $as_echo "$ac_try_echo"; } >&5
4362 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4363 >  ac_status=$?
4364 >  if test -s conftest.err; then
4365 >    sed '10a\
4366 > ... rest of stderr output deleted ...
4367 >         10q' conftest.err >conftest.er1
4368 >    cat conftest.er1 >&5
4369 >  fi
4370 >  rm -f conftest.er1 conftest.err
4371 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4372 >  test $ac_status = 0; }
4373 > done
4374  
4375 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4376 + $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4377 + if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4378 +  $as_echo_n "(cached) " >&6
4379 + else
4380 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 + /* end confdefs.h.  */
4382 +
4383 + int
4384 + main ()
4385 + {
4386 + #ifndef __GNUC__
4387 +       choke me
4388 + #endif
4389 +
4390 +  ;
4391 +  return 0;
4392 + }
4393   _ACEOF
4394 < rm -f conftest.$ac_objext
4395 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3309 <  (eval $ac_compile) 2>conftest.er1
3310 <  ac_status=$?
3311 <  grep -v '^ *+' conftest.er1 >conftest.err
3312 <  rm -f conftest.er1
3313 <  cat conftest.err >&5
3314 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3315 <  (exit $ac_status); } &&
3316 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3317 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3318 <  (eval $ac_try) 2>&5
3319 <  ac_status=$?
3320 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3321 <  (exit $ac_status); }; } &&
3322 <         { ac_try='test -s conftest.$ac_objext'
3323 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3324 <  (eval $ac_try) 2>&5
3325 <  ac_status=$?
3326 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3327 <  (exit $ac_status); }; }; then
3328 <  prepflagworks=1
4394 > if ac_fn_c_try_compile "$LINENO"; then :
4395 >  ac_compiler_gnu=yes
4396   else
4397 <  echo "$as_me: failed program was:" >&5
4398 < sed 's/^/| /' conftest.$ac_ext >&5
4397 >  ac_compiler_gnu=no
4398 > fi
4399 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4400 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
4401  
3333 prepflagworks=0
4402   fi
4403 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4403 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4404 > $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4405 > if test $ac_compiler_gnu = yes; then
4406 >  GCC=yes
4407 > else
4408 >  GCC=
4409 > fi
4410 > ac_test_CFLAGS=${CFLAGS+set}
4411 > ac_save_CFLAGS=$CFLAGS
4412 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4413 > $as_echo_n "checking whether $CC accepts -g... " >&6; }
4414 > if test "${ac_cv_prog_cc_g+set}" = set; then :
4415 >  $as_echo_n "(cached) " >&6
4416 > else
4417 >  ac_save_c_werror_flag=$ac_c_werror_flag
4418 >   ac_c_werror_flag=yes
4419 >   ac_cv_prog_cc_g=no
4420 >   CFLAGS="-g"
4421 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4422 > /* end confdefs.h.  */
4423  
4424 <  F90FLAGS=$ac_save_F90FLAGS
4425 <  ac_ext=$ac_save_ext
4426 <  ac_ext=c
4424 > int
4425 > main ()
4426 > {
4427 >
4428 >  ;
4429 >  return 0;
4430 > }
4431 > _ACEOF
4432 > if ac_fn_c_try_compile "$LINENO"; then :
4433 >  ac_cv_prog_cc_g=yes
4434 > else
4435 >  CFLAGS=""
4436 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437 > /* end confdefs.h.  */
4438 >
4439 > int
4440 > main ()
4441 > {
4442 >
4443 >  ;
4444 >  return 0;
4445 > }
4446 > _ACEOF
4447 > if ac_fn_c_try_compile "$LINENO"; then :
4448 >
4449 > else
4450 >  ac_c_werror_flag=$ac_save_c_werror_flag
4451 >         CFLAGS="-g"
4452 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 > /* end confdefs.h.  */
4454 >
4455 > int
4456 > main ()
4457 > {
4458 >
4459 >  ;
4460 >  return 0;
4461 > }
4462 > _ACEOF
4463 > if ac_fn_c_try_compile "$LINENO"; then :
4464 >  ac_cv_prog_cc_g=yes
4465 > fi
4466 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4467 > fi
4468 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4469 > fi
4470 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4471 >   ac_c_werror_flag=$ac_save_c_werror_flag
4472 > fi
4473 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4474 > $as_echo "$ac_cv_prog_cc_g" >&6; }
4475 > if test "$ac_test_CFLAGS" = set; then
4476 >  CFLAGS=$ac_save_CFLAGS
4477 > elif test $ac_cv_prog_cc_g = yes; then
4478 >  if test "$GCC" = yes; then
4479 >    CFLAGS="-g -O2"
4480 >  else
4481 >    CFLAGS="-g"
4482 >  fi
4483 > else
4484 >  if test "$GCC" = yes; then
4485 >    CFLAGS="-O2"
4486 >  else
4487 >    CFLAGS=
4488 >  fi
4489 > fi
4490 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4491 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4492 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
4493 >  $as_echo_n "(cached) " >&6
4494 > else
4495 >  ac_cv_prog_cc_c89=no
4496 > ac_save_CC=$CC
4497 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4498 > /* end confdefs.h.  */
4499 > #include <stdarg.h>
4500 > #include <stdio.h>
4501 > #include <sys/types.h>
4502 > #include <sys/stat.h>
4503 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4504 > struct buf { int x; };
4505 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
4506 > static char *e (p, i)
4507 >     char **p;
4508 >     int i;
4509 > {
4510 >  return p[i];
4511 > }
4512 > static char *f (char * (*g) (char **, int), char **p, ...)
4513 > {
4514 >  char *s;
4515 >  va_list v;
4516 >  va_start (v,p);
4517 >  s = g (p, va_arg (v,int));
4518 >  va_end (v);
4519 >  return s;
4520 > }
4521 >
4522 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4523 >   function prototypes and stuff, but not '\xHH' hex character constants.
4524 >   These don't provoke an error unfortunately, instead are silently treated
4525 >   as 'x'.  The following induces an error, until -std is added to get
4526 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4527 >   array size at least.  It's necessary to write '\x00'==0 to get something
4528 >   that's true only with -std.  */
4529 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4530 >
4531 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4532 >   inside strings and character constants.  */
4533 > #define FOO(x) 'x'
4534 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4535 >
4536 > int test (int i, double x);
4537 > struct s1 {int (*f) (int a);};
4538 > struct s2 {int (*f) (double a);};
4539 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4540 > int argc;
4541 > char **argv;
4542 > int
4543 > main ()
4544 > {
4545 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4546 >  ;
4547 >  return 0;
4548 > }
4549 > _ACEOF
4550 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4551 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4552 > do
4553 >  CC="$ac_save_CC $ac_arg"
4554 >  if ac_fn_c_try_compile "$LINENO"; then :
4555 >  ac_cv_prog_cc_c89=$ac_arg
4556 > fi
4557 > rm -f core conftest.err conftest.$ac_objext
4558 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
4559 > done
4560 > rm -f conftest.$ac_ext
4561 > CC=$ac_save_CC
4562 >
4563 > fi
4564 > # AC_CACHE_VAL
4565 > case "x$ac_cv_prog_cc_c89" in
4566 >  x)
4567 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4568 > $as_echo "none needed" >&6; } ;;
4569 >  xno)
4570 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4571 > $as_echo "unsupported" >&6; } ;;
4572 >  *)
4573 >    CC="$CC $ac_cv_prog_cc_c89"
4574 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4575 > $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4576 > esac
4577 > if test "x$ac_cv_prog_cc_c89" != xno; then :
4578 >
4579 > fi
4580 >
4581 > ac_ext=c
4582   ac_cpp='$CPP $CPPFLAGS'
4583   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4584   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4585   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4586  
4587  
4588 <  if test "$prepflagworks" = 1; then
3347 <    echo "$as_me:$LINENO: result: yes" >&5
3348 < echo "${ECHO_T}yes" >&6
4588 > if test $USE_MPI != no; then :
4589  
4590 <  else
4591 <    echo "$as_me:$LINENO: result: no" >&5
4592 < echo "${ECHO_T}no" >&6
4593 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4594 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3355 <   { (exit 1); exit 1; }; }
3356 <  fi
3357 < fi
4590 > ac_ext=c
4591 > ac_cpp='$CPP $CPPFLAGS'
4592 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4593 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4594 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4595  
4596  
4597  
4598  
4599  
3363 # Try to determine native compiler flags that allow us to use F90 suffix
3364 # for preprocessed f90 source with -D type defines
4600  
4601 < if test "$ac_test_PREPDEFFLAG" != "set"; then
4602 <  PREPDEFFLAG=""
4603 <  case "${host_cpu}-${host_os}" in
4601 >        for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4602 > do
4603 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4604 > set dummy $ac_prog; ac_word=$2
4605 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606 > $as_echo_n "checking for $ac_word... " >&6; }
4607 > if test "${ac_cv_prog_MPICC+set}" = set; then :
4608 >  $as_echo_n "(cached) " >&6
4609 > else
4610 >  if test -n "$MPICC"; then
4611 >  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4612 > else
4613 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614 > for as_dir in $PATH
4615 > do
4616 >  IFS=$as_save_IFS
4617 >  test -z "$as_dir" && as_dir=.
4618 >    for ac_exec_ext in '' $ac_executable_extensions; do
4619 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4620 >    ac_cv_prog_MPICC="$ac_prog"
4621 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 >    break 2
4623 >  fi
4624 > done
4625 >  done
4626 > IFS=$as_save_IFS
4627  
4628 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4629 <                    PREPDEFFLAG=" "
4630 <                fi;;
4631 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4632 <                    PREPDEFFLAG="-WF,"
4633 <                fi;;
4634 <  *darwin*)
4635 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4636 <                PREPDEFFLAG="-WF,"
4637 <        fi;;
3380 <  esac
4628 > fi
4629 > fi
4630 > MPICC=$ac_cv_prog_MPICC
4631 > if test -n "$MPICC"; then
4632 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4633 > $as_echo "$MPICC" >&6; }
4634 > else
4635 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636 > $as_echo "no" >&6; }
4637 > fi
4638  
3382  if test -z "$PREPDEFFLAG"; then
3383        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3384 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3385        PREPDEFFLAG=" "
3386  fi
4639  
4640 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4641 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
4640 >  test -n "$MPICC" && break
4641 > done
4642 > test -n "$MPICC" || MPICC="$CC"
4643  
4644 +        ax_mpi_save_CC="$CC"
4645 +        CC="$MPICC"
4646  
3392  ac_ext=f90
3393 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3394 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3395 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4647  
3397  ac_save_ext=$ac_ext
3398  ac_ext=F90
3399  ac_save_F90FLAGS=$F90FLAGS
4648  
4649 <  if test "$PREPDEFFLAG"; then
4650 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
4649 > if test x = x"$MPILIBS"; then
4650 >        ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4651 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4652 >  MPILIBS=" "
4653   fi
4654  
4655 <    cat >conftest.$ac_ext <<_ACEOF
4655 > fi
4656  
4657 + if test x = x"$MPILIBS"; then
4658 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4659 + $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4660 + if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4661 +  $as_echo_n "(cached) " >&6
4662 + else
4663 +  ac_check_lib_save_LIBS=$LIBS
4664 + LIBS="-lmpi  $LIBS"
4665 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 + /* end confdefs.h.  */
4667  
4668 < program main
4669 <
4670 <  integer :: i
4671 < #ifdef TEST
4672 <  i = 1
3413 < #else
3414 <  choke me
4668 > /* Override any GCC internal prototype to avoid an error.
4669 >   Use char because int might match the return type of a GCC
4670 >   builtin and then its argument prototype would still apply.  */
4671 > #ifdef __cplusplus
4672 > extern "C"
4673   #endif
4674 <
4675 <
4676 < end program main
4677 <
4674 > char MPI_Init ();
4675 > int
4676 > main ()
4677 > {
4678 > return MPI_Init ();
4679 >  ;
4680 >  return 0;
4681 > }
4682   _ACEOF
4683 < rm -f conftest.$ac_objext
4684 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3423 <  (eval $ac_compile) 2>conftest.er1
3424 <  ac_status=$?
3425 <  grep -v '^ *+' conftest.er1 >conftest.err
3426 <  rm -f conftest.er1
3427 <  cat conftest.err >&5
3428 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3429 <  (exit $ac_status); } &&
3430 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3431 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3432 <  (eval $ac_try) 2>&5
3433 <  ac_status=$?
3434 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435 <  (exit $ac_status); }; } &&
3436 <         { ac_try='test -s conftest.$ac_objext'
3437 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3438 <  (eval $ac_try) 2>&5
3439 <  ac_status=$?
3440 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 <  (exit $ac_status); }; }; then
3442 <  prepdefflagworks=1
4683 > if ac_fn_c_try_link "$LINENO"; then :
4684 >  ac_cv_lib_mpi_MPI_Init=yes
4685   else
4686 <  echo "$as_me: failed program was:" >&5
3445 < sed 's/^/| /' conftest.$ac_ext >&5
3446 <
3447 < prepdefflagworks=0
4686 >  ac_cv_lib_mpi_MPI_Init=no
4687   fi
4688 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4689 <
4690 <  F90FLAGS=$ac_save_F90FLAGS
3452 <  ac_ext=$ac_save_ext
3453 <  ac_ext=c
3454 < ac_cpp='$CPP $CPPFLAGS'
3455 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3458 <
3459 <
3460 <
3461 <  if test "$prepdefflagworks" = 1; then
3462 <    echo "$as_me:$LINENO: result: yes" >&5
3463 < echo "${ECHO_T}yes" >&6
3464 <
3465 <  else
3466 <    echo "$as_me:$LINENO: result: no" >&5
3467 < echo "${ECHO_T}no" >&6
3468 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3469 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3470 <   { (exit 1); exit 1; }; }
3471 <  fi
4688 > rm -f core conftest.err conftest.$ac_objext \
4689 >    conftest$ac_exeext conftest.$ac_ext
4690 > LIBS=$ac_check_lib_save_LIBS
4691   fi
4692 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4693 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4694 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4695 +  MPILIBS="-lmpi"
4696 + fi
4697  
4698 < ac_ext=f90
4699 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4700 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4701 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4702 <
4703 <
3480 <
3481 < ac_ext=f90
3482 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3483 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3484 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3485 < echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3486 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3487 < if test "${ac_cv_prog_f90_v+set}" = set; then
3488 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4698 > fi
4699 > if test x = x"$MPILIBS"; then
4700 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4701 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4702 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4703 >  $as_echo_n "(cached) " >&6
4704   else
4705 +  ac_check_lib_save_LIBS=$LIBS
4706 + LIBS="-lmpich  $LIBS"
4707 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708 + /* end confdefs.h.  */
4709  
4710 < cat >conftest.$ac_ext <<_ACEOF
4711 <
4712 < program main
4713 <
4714 <
4715 < end program main
4716 <
4710 > /* Override any GCC internal prototype to avoid an error.
4711 >   Use char because int might match the return type of a GCC
4712 >   builtin and then its argument prototype would still apply.  */
4713 > #ifdef __cplusplus
4714 > extern "C"
4715 > #endif
4716 > char MPI_Init ();
4717 > int
4718 > main ()
4719 > {
4720 > return MPI_Init ();
4721 >  ;
4722 >  return 0;
4723 > }
4724   _ACEOF
4725 < rm -f conftest.$ac_objext
4726 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4727 <  (eval $ac_compile) 2>conftest.er1
4728 <  ac_status=$?
3503 <  grep -v '^ *+' conftest.er1 >conftest.err
3504 <  rm -f conftest.er1
3505 <  cat conftest.err >&5
3506 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507 <  (exit $ac_status); } &&
3508 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3509 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3510 <  (eval $ac_try) 2>&5
3511 <  ac_status=$?
3512 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3513 <  (exit $ac_status); }; } &&
3514 <         { ac_try='test -s conftest.$ac_objext'
3515 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3516 <  (eval $ac_try) 2>&5
3517 <  ac_status=$?
3518 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3519 <  (exit $ac_status); }; }; then
3520 <  ac_cv_prog_f90_v=
3521 < # Try some options frequently used verbose output
3522 < for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3523 <  ac_ext=f90
3524 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3525 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3526 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3527 <
3528 < cat >conftest.$ac_ext <<_ACEOF
3529 <
3530 < program main
3531 <
3532 <
3533 < end program main
3534 <
3535 < _ACEOF
3536 <
3537 < # Compile and link our simple test program by passing a flag (argument
3538 < # 1 to this macro) to the Fortran 90 compiler in order to get
3539 < # "verbose" output that we can then parse for the Fortran 90 linker
3540 < # flags.
3541 < ac_save_F90FLAGS=$F90FLAGS
3542 < F90FLAGS="$F90FLAGS $ac_verb"
3543 <
3544 < (eval echo $as_me:3544: \"$ac_link\") >&5
3545 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3546 < echo "$ac_f90_v_output" >&5
3547 < F90FLAGS=$ac_save_F90FLAGS
3548 <
3549 < rm -f conftest.*
3550 < ac_ext=f90
3551 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3552 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3553 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3554 <
3555 < # If we are using xlf then replace all the commas with spaces.
3556 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3557 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4725 > if ac_fn_c_try_link "$LINENO"; then :
4726 >  ac_cv_lib_mpich_MPI_Init=yes
4727 > else
4728 >  ac_cv_lib_mpich_MPI_Init=no
4729   fi
4730 <
4731 < # If we are using Cray Fortran then delete quotes.
4732 < # Use "\"" instead of '"' for font-lock-mode.
3562 < # FIXME: a more general fix for quoted arguments with spaces?
3563 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3564 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4730 > rm -f core conftest.err conftest.$ac_objext \
4731 >    conftest$ac_exeext conftest.$ac_ext
4732 > LIBS=$ac_check_lib_save_LIBS
4733   fi
4734 <  # look for -l* and *.a constructs in the output
4735 <  for ac_arg in $ac_f90_v_output; do
4736 <     case $ac_arg in
4737 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3570 <          ac_cv_prog_f90_v=$ac_verb
3571 <          break 2 ;;
3572 <     esac
3573 <  done
3574 < done
3575 < if test -z "$ac_cv_prog_f90_v"; then
3576 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3577 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
4734 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4735 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4736 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4737 >  MPILIBS="-lmpich"
4738   fi
3579 else
3580  echo "$as_me: failed program was:" >&5
3581 sed 's/^/| /' conftest.$ac_ext >&5
4739  
3583 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3584 echo "$as_me: WARNING: compilation failed" >&2;}
4740   fi
3586 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4741  
4742 < fi
4743 < echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
4744 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
4745 < echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
4746 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
4747 < if test "${ac_cv_flibs+set}" = set; then
4748 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4749 < else
4750 <  if test "x$F90LIBS" != "x"; then
3597 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3598 < else
4742 > if test x != x"$MPILIBS"; then
4743 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4744 > $as_echo_n "checking for mpi.h... " >&6; }
4745 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746 > /* end confdefs.h.  */
4747 > #include <mpi.h>
4748 > int
4749 > main ()
4750 > {
4751  
4752 < ac_ext=f90
4753 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4754 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3603 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3604 <
3605 < cat >conftest.$ac_ext <<_ACEOF
3606 <
3607 < program main
3608 <
3609 <
3610 < end program main
3611 <
4752 >  ;
4753 >  return 0;
4754 > }
4755   _ACEOF
4756 <
4757 < # Compile and link our simple test program by passing a flag (argument
4758 < # 1 to this macro) to the Fortran 90 compiler in order to get
4759 < # "verbose" output that we can then parse for the Fortran 90 linker
4760 < # flags.
4761 < ac_save_F90FLAGS=$F90FLAGS
4762 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3620 <
3621 < (eval echo $as_me:3621: \"$ac_link\") >&5
3622 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3623 < echo "$ac_f90_v_output" >&5
3624 < F90FLAGS=$ac_save_F90FLAGS
3625 <
3626 < rm -f conftest.*
3627 < ac_ext=f90
3628 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3629 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3630 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3631 <
3632 < # If we are using xlf then replace all the commas with spaces.
3633 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3634 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4756 > if ac_fn_c_try_compile "$LINENO"; then :
4757 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4758 > $as_echo "yes" >&6; }
4759 > else
4760 >  MPILIBS=""
4761 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762 > $as_echo "no" >&6; }
4763   fi
4764 <
3637 < # If we are using Cray Fortran then delete quotes.
3638 < # Use "\"" instead of '"' for font-lock-mode.
3639 < # FIXME: a more general fix for quoted arguments with spaces?
3640 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3641 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4764 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765   fi
4766  
4767 < ac_cv_f90libs=
4767 > CC="$ax_mpi_save_CC"
4768  
3646 # Save positional arguments (if any)
3647 ac_save_positional="$@"
4769  
3649 set X $ac_f90_v_output
3650 while test $# != 1; do
3651  shift
3652  ac_arg=$1
3653  case $ac_arg in
3654        [\\/]*.a | ?:[\\/]*.a)
3655            ac_exists=false
3656  for ac_i in $ac_cv_f90libs; do
3657    if test x"$ac_arg" = x"$ac_i"; then
3658      ac_exists=true
3659      break
3660    fi
3661  done
4770  
4771 <  if test x"$ac_exists" = xtrue; then
4772 <  :
4771 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4772 > if test x = x"$MPILIBS"; then
4773 >        USE_MPI="no"
4774 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4775 > $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4776 >        :
4777   else
4778 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4778 >        USE_MPI="yes"
4779 >        :
4780   fi
4781  
3669          ;;
3670        -bI:*)
3671            ac_exists=false
3672  for ac_i in $ac_cv_f90libs; do
3673    if test x"$ac_arg" = x"$ac_i"; then
3674      ac_exists=true
3675      break
3676    fi
3677  done
4782  
4783 <  if test x"$ac_exists" = xtrue; then
4784 <  :
4783 > fi
4784 > ac_ext=${ac_fc_srcext-f}
4785 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4786 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4787 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4788 > if test -n "$ac_tool_prefix"; then
4789 >  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
4790 >  do
4791 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4792 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4793 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4794 > $as_echo_n "checking for $ac_word... " >&6; }
4795 > if test "${ac_cv_prog_FC+set}" = set; then :
4796 >  $as_echo_n "(cached) " >&6
4797   else
4798 <  if test "$ac_compiler_gnu" = yes; then
4799 <  for ac_link_opt in $ac_arg; do
3684 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3685 <  done
4798 >  if test -n "$FC"; then
4799 >  ac_cv_prog_FC="$FC" # Let the user override the test.
4800   else
4801 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4801 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4802 > for as_dir in $PATH
4803 > do
4804 >  IFS=$as_save_IFS
4805 >  test -z "$as_dir" && as_dir=.
4806 >    for ac_exec_ext in '' $ac_executable_extensions; do
4807 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4808 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4809 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4810 >    break 2
4811 >  fi
4812 > done
4813 >  done
4814 > IFS=$as_save_IFS
4815 >
4816   fi
4817   fi
4818 + FC=$ac_cv_prog_FC
4819 + if test -n "$FC"; then
4820 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4821 + $as_echo "$FC" >&6; }
4822 + else
4823 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4824 + $as_echo "no" >&6; }
4825 + fi
4826  
3691          ;;
3692          # Ignore these flags.
3693        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3694          ;;
3695        -lkernel32)
3696          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3697          ;;
3698        -[LRuY])
3699          # These flags, when seen by themselves, take an argument.
3700          # We remove the space between option and argument and re-iterate
3701          # unless we find an empty arg or a new option (starting with -)
3702          case $2 in
3703             "" | -*);;
3704             *)
3705                ac_arg="$ac_arg$2"
4827  
4828 <                shift; shift
3708 <                set X $ac_arg "$@"
3709 <                ;;
3710 <          esac
3711 <          ;;
3712 <        -YP,*)
3713 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3714 <              ac_exists=false
3715 <  for ac_i in $ac_cv_f90libs; do
3716 <    if test x"$ac_j" = x"$ac_i"; then
3717 <      ac_exists=true
3718 <      break
3719 <    fi
4828 >    test -n "$FC" && break
4829    done
3721
3722  if test x"$ac_exists" = xtrue; then
3723  :
3724 else
3725  ac_arg="$ac_arg $ac_j"
3726                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
4830   fi
4831 <
4832 <          done
4833 <          ;;
4834 <        -[lLR]*)
4835 <            ac_exists=false
4836 <  for ac_i in $ac_cv_f90libs; do
4837 <    if test x"$ac_arg" = x"$ac_i"; then
4838 <      ac_exists=true
4839 <      break
4840 <    fi
4831 > if test -z "$FC"; then
4832 >  ac_ct_FC=$FC
4833 >  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
4834 > do
4835 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4836 > set dummy $ac_prog; ac_word=$2
4837 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4838 > $as_echo_n "checking for $ac_word... " >&6; }
4839 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4840 >  $as_echo_n "(cached) " >&6
4841 > else
4842 >  if test -n "$ac_ct_FC"; then
4843 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4844 > else
4845 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4846 > for as_dir in $PATH
4847 > do
4848 >  IFS=$as_save_IFS
4849 >  test -z "$as_dir" && as_dir=.
4850 >    for ac_exec_ext in '' $ac_executable_extensions; do
4851 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4852 >    ac_cv_prog_ac_ct_FC="$ac_prog"
4853 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4854 >    break 2
4855 >  fi
4856 > done
4857    done
4858 + IFS=$as_save_IFS
4859  
4860 <  if test x"$ac_exists" = xtrue; then
4861 <  :
4860 > fi
4861 > fi
4862 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
4863 > if test -n "$ac_ct_FC"; then
4864 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4865 > $as_echo "$ac_ct_FC" >&6; }
4866   else
4867 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4867 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4868 > $as_echo "no" >&6; }
4869   fi
4870  
4871 <          ;;
4872 <          # Ignore everything else.
3748 <  esac
4871 >
4872 >  test -n "$ac_ct_FC" && break
4873   done
3750 # restore positional arguments
3751 set X $ac_save_positional; shift
4874  
4875 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4876 < # then we insist that the "run path" must be an absolute path (i.e. it
4877 < # must begin with a "/").
4878 < case `(uname -sr) 2>/dev/null` in
4879 <   "SunOS 5"*)
4880 <      ac_ld_run_path=`echo $ac_f90_v_output |
4881 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4882 <      test "x$ac_ld_run_path" != x &&
3761 <
3762 <        if test "$ac_compiler_gnu" = yes; then
3763 <  for ac_link_opt in $ac_ld_run_path; do
3764 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3765 <  done
3766 < else
3767 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3768 < fi
3769 <      ;;
4875 >  if test "x$ac_ct_FC" = x; then
4876 >    FC=""
4877 >  else
4878 >    case $cross_compiling:$ac_tool_warned in
4879 > yes:)
4880 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4881 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4882 > ac_tool_warned=yes ;;
4883   esac
4884 < fi # test "x$F90LIBS" = "x"
4885 <
4884 >    FC=$ac_ct_FC
4885 >  fi
4886   fi
3774 echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3775 echo "${ECHO_T}$ac_cv_flibs" >&6
3776 F90LIBS="$ac_cv_f90libs"
4887  
3778 ac_ext=f90
3779 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3780 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3781 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4888  
4889 + # Provide some information about the compiler.
4890 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4891 + set X $ac_compile
4892 + ac_compiler=$2
4893 + for ac_option in --version -v -V -qversion; do
4894 +  { { ac_try="$ac_compiler $ac_option >&5"
4895 + case "(($ac_try" in
4896 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4897 +  *) ac_try_echo=$ac_try;;
4898 + esac
4899 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4900 + $as_echo "$ac_try_echo"; } >&5
4901 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4902 +  ac_status=$?
4903 +  if test -s conftest.err; then
4904 +    sed '10a\
4905 + ... rest of stderr output deleted ...
4906 +         10q' conftest.err >conftest.er1
4907 +    cat conftest.er1 >&5
4908 +  fi
4909 +  rm -f conftest.er1 conftest.err
4910 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4911 +  test $ac_status = 0; }
4912 + done
4913 + rm -f a.out
4914  
4915 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4916 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4917 < if test "${ac_cv_f90_mangling+set}" = set; then
4918 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4915 > # If we don't use `.F' as extension, the preprocessor is not run on the
4916 > # input file.  (Note that this only needs to work for GNU compilers.)
4917 > ac_save_ext=$ac_ext
4918 > ac_ext=F
4919 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4920 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4921 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4922 >  $as_echo_n "(cached) " >&6
4923   else
4924 <  ac_ext=f90
4925 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4926 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4927 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4928 < cat >conftest.$ac_ext <<_ACEOF
4929 < subroutine foobar()
4930 < return
3796 < end
3797 < subroutine foo_bar()
3798 < return
3799 < end
4924 >  cat > conftest.$ac_ext <<_ACEOF
4925 >      program main
4926 > #ifndef __GNUC__
4927 >       choke me
4928 > #endif
4929 >
4930 >      end
4931   _ACEOF
4932 < rm -f conftest.$ac_objext
4933 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4934 <  (eval $ac_compile) 2>conftest.er1
4935 <  ac_status=$?
4936 <  grep -v '^ *+' conftest.er1 >conftest.err
4937 <  rm -f conftest.er1
4938 <  cat conftest.err >&5
3808 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3809 <  (exit $ac_status); } &&
3810 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
3811 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3812 <  (eval $ac_try) 2>&5
3813 <  ac_status=$?
3814 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3815 <  (exit $ac_status); }; } &&
3816 <         { ac_try='test -s conftest.$ac_objext'
3817 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3818 <  (eval $ac_try) 2>&5
3819 <  ac_status=$?
3820 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821 <  (exit $ac_status); }; }; then
3822 <  mv conftest.$ac_objext cf90_test.$ac_objext
4932 > if ac_fn_fc_try_compile "$LINENO"; then :
4933 >  ac_compiler_gnu=yes
4934 > else
4935 >  ac_compiler_gnu=no
4936 > fi
4937 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4938 > ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4939  
4940 <  ac_ext=c
4941 < ac_cpp='$CPP $CPPFLAGS'
4942 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4943 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4944 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4940 > fi
4941 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4942 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4943 > ac_ext=$ac_save_ext
4944 > ac_test_FCFLAGS=${FCFLAGS+set}
4945 > ac_save_FCFLAGS=$FCFLAGS
4946 > FCFLAGS=
4947 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4948 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
4949 > if test "${ac_cv_prog_fc_g+set}" = set; then :
4950 >  $as_echo_n "(cached) " >&6
4951 > else
4952 >  FCFLAGS=-g
4953 > cat > conftest.$ac_ext <<_ACEOF
4954 >      program main
4955  
4956 <  ac_save_LIBS=$LIBS
3831 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3832 <
3833 <  ac_success=no
3834 <  for ac_foobar in foobar FOOBAR; do
3835 <    for ac_underscore in "" "_"; do
3836 <      ac_func="$ac_foobar$ac_underscore"
3837 <      cat >conftest.$ac_ext <<_ACEOF
3838 < /* confdefs.h.  */
4956 >      end
4957   _ACEOF
4958 < cat confdefs.h >>conftest.$ac_ext
4959 < cat >>conftest.$ac_ext <<_ACEOF
3842 < /* end confdefs.h.  */
3843 <
3844 < /* Override any gcc2 internal prototype to avoid an error.  */
3845 < #ifdef __cplusplus
3846 < extern "C"
3847 < #endif
3848 < /* We use char because int might match the return type of a gcc2
3849 <   builtin and then its argument prototype would still apply.  */
3850 < char $ac_func ();
3851 < int
3852 < main ()
3853 < {
3854 < $ac_func ();
3855 <  ;
3856 <  return 0;
3857 < }
3858 < _ACEOF
3859 < rm -f conftest.$ac_objext conftest$ac_exeext
3860 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3861 <  (eval $ac_link) 2>conftest.er1
3862 <  ac_status=$?
3863 <  grep -v '^ *+' conftest.er1 >conftest.err
3864 <  rm -f conftest.er1
3865 <  cat conftest.err >&5
3866 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867 <  (exit $ac_status); } &&
3868 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3869 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3870 <  (eval $ac_try) 2>&5
3871 <  ac_status=$?
3872 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3873 <  (exit $ac_status); }; } &&
3874 <         { ac_try='test -s conftest$ac_exeext'
3875 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3876 <  (eval $ac_try) 2>&5
3877 <  ac_status=$?
3878 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3879 <  (exit $ac_status); }; }; then
3880 <  ac_success=yes; break 2
4958 > if ac_fn_fc_try_compile "$LINENO"; then :
4959 >  ac_cv_prog_fc_g=yes
4960   else
4961 <  echo "$as_me: failed program was:" >&5
4962 < sed 's/^/| /' conftest.$ac_ext >&5
4961 >  ac_cv_prog_fc_g=no
4962 > fi
4963 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4964  
4965   fi
4966 < rm -f conftest.err conftest.$ac_objext \
4967 <      conftest$ac_exeext conftest.$ac_ext
4968 <    done
4969 <  done
4966 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4967 > $as_echo "$ac_cv_prog_fc_g" >&6; }
4968 > if test "$ac_test_FCFLAGS" = set; then
4969 >  FCFLAGS=$ac_save_FCFLAGS
4970 > elif test $ac_cv_prog_fc_g = yes; then
4971 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4972 >    FCFLAGS="-g -O2"
4973 >  else
4974 >    FCFLAGS="-g"
4975 >  fi
4976 > else
4977 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4978 >    FCFLAGS="-O2"
4979 >  else
4980 >    FCFLAGS=
4981 >  fi
4982 > fi
4983 >
4984 > ac_ext=${ac_fc_srcext-f}
4985 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4986 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4987 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4988 >
4989 >
4990 > if test $USE_MPI != no; then :
4991 >
4992 > ac_ext=${ac_fc_srcext-f}
4993 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4994 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4995 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4996  
3891  if test "$ac_success" = "yes"; then
3892     case $ac_foobar in
3893        foobar)
3894           ac_case=lower
3895           ac_foo_bar=foo_bar
3896           ;;
3897        FOOBAR)
3898           ac_case=upper
3899           ac_foo_bar=FOO_BAR
3900           ;;
3901     esac
4997  
3903     ac_success_extra=no
3904     for ac_extra in "" "_"; do
3905        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4998  
3907        cat >conftest.$ac_ext <<_ACEOF
3908 /* confdefs.h.  */
3909 _ACEOF
3910 cat confdefs.h >>conftest.$ac_ext
3911 cat >>conftest.$ac_ext <<_ACEOF
3912 /* end confdefs.h.  */
4999  
3914 /* Override any gcc2 internal prototype to avoid an error.  */
3915 #ifdef __cplusplus
3916 extern "C"
3917 #endif
3918 /* We use char because int might match the return type of a gcc2
3919   builtin and then its argument prototype would still apply.  */
3920 char $ac_func ();
3921 int
3922 main ()
3923 {
3924 $ac_func ();
3925  ;
3926  return 0;
3927 }
3928 _ACEOF
3929 rm -f conftest.$ac_objext conftest$ac_exeext
3930 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3931  (eval $ac_link) 2>conftest.er1
3932  ac_status=$?
3933  grep -v '^ *+' conftest.er1 >conftest.err
3934  rm -f conftest.er1
3935  cat conftest.err >&5
3936  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937  (exit $ac_status); } &&
3938         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3939  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3940  (eval $ac_try) 2>&5
3941  ac_status=$?
3942  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3943  (exit $ac_status); }; } &&
3944         { ac_try='test -s conftest$ac_exeext'
3945  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3946  (eval $ac_try) 2>&5
3947  ac_status=$?
3948  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3949  (exit $ac_status); }; }; then
3950  ac_success_extra=yes; break
3951 else
3952  echo "$as_me: failed program was:" >&5
3953 sed 's/^/| /' conftest.$ac_ext >&5
5000  
3955 fi
3956 rm -f conftest.err conftest.$ac_objext \
3957      conftest$ac_exeext conftest.$ac_ext
3958     done
5001  
5002 <     if test "$ac_success_extra" = "yes"; then
5003 <        ac_cv_f90_mangling="$ac_case case"
5004 <        if test -z "$ac_underscore"; then
5005 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
5006 <        else
5007 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
5008 <
5009 <        fi
5010 <        if test -z "$ac_extra"; then
5011 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
5012 <        else
5013 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
5014 <        fi
5015 <      else
5016 <        ac_cv_f90_mangling="unknown"
5017 <      fi
5018 <  else
5019 <     ac_cv_f90_mangling="unknown"
5020 <
5002 >        for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5003 > do
5004 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5005 > set dummy $ac_prog; ac_word=$2
5006 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007 > $as_echo_n "checking for $ac_word... " >&6; }
5008 > if test "${ac_cv_prog_MPIFC+set}" = set; then :
5009 >  $as_echo_n "(cached) " >&6
5010 > else
5011 >  if test -n "$MPIFC"; then
5012 >  ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5013 > else
5014 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 > for as_dir in $PATH
5016 > do
5017 >  IFS=$as_save_IFS
5018 >  test -z "$as_dir" && as_dir=.
5019 >    for ac_exec_ext in '' $ac_executable_extensions; do
5020 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021 >    ac_cv_prog_MPIFC="$ac_prog"
5022 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023 >    break 2
5024    fi
5025 + done
5026 +  done
5027 + IFS=$as_save_IFS
5028  
5029 <  LIBS=$ac_save_LIBS
5030 <  ac_ext=f90
5031 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5032 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5033 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5034 <  rm -f cf90_test* conftest*
5029 > fi
5030 > fi
5031 > MPIFC=$ac_cv_prog_MPIFC
5032 > if test -n "$MPIFC"; then
5033 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5034 > $as_echo "$MPIFC" >&6; }
5035   else
5036 <  echo "$as_me: failed program was:" >&5
5037 < sed 's/^/| /' conftest.$ac_ext >&5
3990 <
5036 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 > $as_echo "no" >&6; }
5038   fi
3992 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3993 ac_ext=f90
3994 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3995 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3996 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5039  
3998 fi
3999 echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4000 echo "${ECHO_T}$ac_cv_f90_mangling" >&6
5040  
5041 +  test -n "$MPIFC" && break
5042 + done
5043 + test -n "$MPIFC" || MPIFC="$FC"
5044  
5045 +        ax_mpi_save_FC="$FC"
5046 +        FC="$MPIFC"
5047  
4004 case $ac_cv_f90_mangling in
4005  "lower case, no underscore, no extra underscore")
4006          cat >>confdefs.h <<\_ACEOF
4007 #define F90_FUNC(name,NAME) name
4008 _ACEOF
5048  
4010          cat >>confdefs.h <<\_ACEOF
4011 #define F90_FUNC_(name,NAME) name
4012 _ACEOF
4013 ;;
4014  "lower case, no underscore, extra underscore")
4015          cat >>confdefs.h <<\_ACEOF
4016 #define F90_FUNC(name,NAME) name
4017 _ACEOF
5049  
5050 <          cat >>confdefs.h <<\_ACEOF
5051 < #define F90_FUNC_(name,NAME) name ## _
5052 < _ACEOF
5053 < ;;
5054 <  "lower case, underscore, no extra underscore")
5055 <          cat >>confdefs.h <<\_ACEOF
5056 < #define F90_FUNC(name,NAME) name ## _
5057 < _ACEOF
5058 <
5059 <          cat >>confdefs.h <<\_ACEOF
5060 < #define F90_FUNC_(name,NAME) name ## _
5061 < _ACEOF
5062 < ;;
5063 <  "lower case, underscore, extra underscore")
5064 <          cat >>confdefs.h <<\_ACEOF
4034 < #define F90_FUNC(name,NAME) name ## _
4035 < _ACEOF
4036 <
4037 <          cat >>confdefs.h <<\_ACEOF
4038 < #define F90_FUNC_(name,NAME) name ## __
4039 < _ACEOF
4040 < ;;
4041 <  "upper case, no underscore, no extra underscore")
4042 <          cat >>confdefs.h <<\_ACEOF
4043 < #define F90_FUNC(name,NAME) NAME
4044 < _ACEOF
4045 <
4046 <          cat >>confdefs.h <<\_ACEOF
4047 < #define F90_FUNC_(name,NAME) NAME
4048 < _ACEOF
4049 < ;;
4050 <  "upper case, no underscore, extra underscore")
4051 <          cat >>confdefs.h <<\_ACEOF
4052 < #define F90_FUNC(name,NAME) NAME
4053 < _ACEOF
4054 <
4055 <          cat >>confdefs.h <<\_ACEOF
4056 < #define F90_FUNC_(name,NAME) NAME ## _
4057 < _ACEOF
4058 < ;;
4059 <  "upper case, underscore, no extra underscore")
4060 <          cat >>confdefs.h <<\_ACEOF
4061 < #define F90_FUNC(name,NAME) NAME ## _
4062 < _ACEOF
4063 <
4064 <          cat >>confdefs.h <<\_ACEOF
4065 < #define F90_FUNC_(name,NAME) NAME ## _
4066 < _ACEOF
4067 < ;;
4068 <  "upper case, underscore, extra underscore")
4069 <          cat >>confdefs.h <<\_ACEOF
4070 < #define F90_FUNC(name,NAME) NAME ## _
4071 < _ACEOF
4072 <
4073 <          cat >>confdefs.h <<\_ACEOF
4074 < #define F90_FUNC_(name,NAME) NAME ## __
4075 < _ACEOF
4076 < ;;
4077 <  *)
4078 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
4079 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
4080 <          ;;
4081 < esac
4082 <
4083 <
4084 <
4085 <
4086 <
4087 < echo "$as_me:$LINENO: checking for module suffix" >&5
4088 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
4089 < rm -f conftest*
4090 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4091 < rm -f work*
4092 < cat >conftest.f90 <<EOF
4093 <        module conftest
4094 <        integer n
4095 <        parameter (n=1)
4096 <        end module conftest
4097 < EOF
4098 < # SGI and absoft compilers generates module name in upper case!
4099 < testname="conftest"
4100 < modcase="lower"
4101 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4102 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4103 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4104 <    if test -z "$MOD" ; then
4105 <        MOD=`ls CONFTEST* 2>/dev/null \
4106 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4107 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4108 <        if test -n "$MOD" ; then
4109 <            testname="CONFTEST"
4110 <            modcase="upper"
4111 <        fi
4112 <    fi
4113 <    if test -z "$MOD" ; then
4114 <        echo "$as_me:$LINENO: result: unknown" >&5
4115 < echo "${ECHO_T}unknown" >&6
4116 <        # Use mod if we can't figure it out
4117 <        MOD="mod"
4118 <    else
4119 <        echo "$as_me:$LINENO: result: $MOD" >&5
4120 < echo "${ECHO_T}$MOD" >&6
4121 <    fi
4122 <    if test -s work.pcl ; then
4123 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4124 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4125 <    fi
4126 < else
4127 <    echo "$as_me:$LINENO: result: unknown" >&5
4128 < echo "${ECHO_T}unknown" >&6
5050 > if test x = x"$MPILIBS"; then
5051 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5052 > $as_echo_n "checking for MPI_Init... " >&6; }
5053 >                        cat > conftest.$ac_ext <<_ACEOF
5054 >      program main
5055 >      call MPI_Init
5056 >      end
5057 > _ACEOF
5058 > if ac_fn_fc_try_link "$LINENO"; then :
5059 >  MPILIBS=" "
5060 >                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5061 > $as_echo "yes" >&6; }
5062 > else
5063 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5064 > $as_echo "no" >&6; }
5065   fi
5066 <
5067 <
4132 <
4133 <
4134 <
4135 < # Check for module include path (some use -I, some (Solaris) use -M, some
4136 < # (absoft) use -p).
4137 < # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4138 < # specified, work.pcl and work.pc are created.  However, if you specify
4139 < # a file, it must contain a the name of a file ending in .pc .  Ugh!
4140 < # Use the module made above
4141 < echo "$as_me:$LINENO: checking for module directory path flag" >&5
4142 < echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4143 < rm -f conftest*
4144 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4145 < rm -f work*
4146 < cat >conftest.f90 <<EOF
4147 <        module conftest
4148 <        integer n
4149 <        parameter (n=1)
4150 <        end module conftest
4151 < EOF
4152 < # SGI and absoft compilers generates module name in upper case!
4153 < testname="conftest"
4154 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4155 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4156 <   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4157 <   if test -n "$mod" ; then
4158 <      testname="CONFTEST"
4159 <   fi
4160 <   madedir=0
4161 <   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4162 <   cp $testname.$MOD conf
4163 <   rm -f conftest* CONFTEST*
4164 <   cat >conftest1.f90 <<EOF
4165 <        program main
4166 <        use conftest
4167 <        print *, n
4168 <        end
4169 < EOF
4170 <   F90_WORK_FILES_ARG=""
4171 <   F90MODINCSPEC=""
4172 <   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4173 <       MODDIRFLAG="-I"
4174 <       F90MODINCSPEC="-I<dir>"
4175 <       echo "$as_me:$LINENO: result: -I" >&5
4176 < echo "${ECHO_T}-I" >&6
4177 <   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4178 <       MODDIRFLAG="-M"
4179 <       F90MODINCSPEC="-M<dir>"
4180 <       echo "$as_me:$LINENO: result: -M" >&5
4181 < echo "${ECHO_T}-M" >&6
4182 <   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4183 <       MODDIRFLAG="-p"
4184 <       F90MODINCSPEC="-p<dir>"
4185 <       echo "$as_me:$LINENO: result: -p" >&5
4186 < echo "${ECHO_T}-p" >&6
4187 <   elif test -s work.pc ; then
4188 <        cp work.pc conf/mpimod.pc
4189 <        echo "mpimod.pc" > conf/mpimod.pcl
4190 <        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4191 <        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4192 <            MODDIRFLAG='-cl,mpimod.pcl'
4193 <            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4194 < echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4195 <            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4196 <            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
4197 <
4198 <        else
4199 <            # The version of the Intel compiler that I have refuses to let
4200 <            # you put the "work catalog" list anywhere but the current
4201 <            # directory. For example, you cannot in
4202 <         :
4203 <        fi
4204 <   fi
4205 <   if test -z "MODDIRFLAG" ; then
4206 <       echo "$as_me:$LINENO: result: unknown" >&5
4207 < echo "${ECHO_T}unknown" >&6
4208 <   fi
4209 <
4210 <
4211 <   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4212 <   if test $madedir = 1 ; then rmdir conf ; fi
5066 > rm -f core conftest.err conftest.$ac_objext \
5067 >    conftest$ac_exeext conftest.$ac_ext
5068   fi
5069  
5070 <
5071 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5072 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5073 < if test "${ac_cv_f90_module_names+set}" = set; then
5074 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5070 >        if test x = x"$MPILIBS"; then
5071 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5072 > $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5073 > if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5074 >  $as_echo_n "(cached) " >&6
5075   else
5076 <  ac_ext=f90
5077 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5078 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5079 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5080 <
5081 < # carry out the test in a new directory, so that we don't miss anything
4227 < mkdir conftest
4228 < cd conftest
4229 < cat >conftest.$ac_ext <<_ACEOF
4230 < MODULE Bar
4231 < END MODULE Bar
5076 >  ac_check_lib_save_LIBS=$LIBS
5077 > LIBS="-lfmpi  $LIBS"
5078 > cat > conftest.$ac_ext <<_ACEOF
5079 >      program main
5080 >      call MPI_Init
5081 >      end
5082   _ACEOF
5083 < rm -f conftest.$ac_objext
5084 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4235 <  (eval $ac_compile) 2>conftest.er1
4236 <  ac_status=$?
4237 <  grep -v '^ *+' conftest.er1 >conftest.err
4238 <  rm -f conftest.er1
4239 <  cat conftest.err >&5
4240 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4241 <  (exit $ac_status); } &&
4242 <         { ac_try='test -z "$ac_f90_werror_flag"                         || test ! -s conftest.err'
4243 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4244 <  (eval $ac_try) 2>&5
4245 <  ac_status=$?
4246 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4247 <  (exit $ac_status); }; } &&
4248 <         { ac_try='test -s conftest.$ac_objext'
4249 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4250 <  (eval $ac_try) 2>&5
4251 <  ac_status=$?
4252 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4253 <  (exit $ac_status); }; }; then
4254 <  ac_cv_f90_module_names=
4255 < ac_file_list=*
4256 < for ac_file in $ac_file_list; do
4257 <   case $ac_file in
4258 <      # don't care for original source and object files
4259 <      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4260 <          :
4261 <          ;;
4262 <      # look for new files derived from the file name
4263 <      *conftest*)
4264 <          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4265 <            ac_exists=false
4266 <  for ac_i in $ac_cv_f90_module_names; do
4267 <    if test x"$ac_pat" = x"$ac_i"; then
4268 <      ac_exists=true
4269 <      break
4270 <    fi
4271 <  done
4272 <
4273 <  if test x"$ac_exists" = xtrue; then
4274 <  :
5083 > if ac_fn_fc_try_link "$LINENO"; then :
5084 >  ac_cv_lib_fmpi_MPI_Init=yes
5085   else
5086 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5086 >  ac_cv_lib_fmpi_MPI_Init=no
5087   fi
5088 + rm -f core conftest.err conftest.$ac_objext \
5089 +    conftest$ac_exeext conftest.$ac_ext
5090 + LIBS=$ac_check_lib_save_LIBS
5091 + fi
5092 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5093 + $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5094 + if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5095 +  MPILIBS="-lfmpi"
5096 + fi
5097  
5098 <          ;;
5099 <      # look for new files derived from the module name,
5100 <      # with different case translation schemes
5101 <      *Bar*)
5102 <          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
5103 <            ac_exists=false
4285 <  for ac_i in $ac_cv_f90_module_names; do
4286 <    if test x"$ac_pat" = x"$ac_i"; then
4287 <      ac_exists=true
4288 <      break
4289 <    fi
4290 <  done
4291 <
4292 <  if test x"$ac_exists" = xtrue; then
4293 <  :
5098 >        fi
5099 >        if test x = x"$MPILIBS"; then
5100 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5101 > $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5102 > if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5103 >  $as_echo_n "(cached) " >&6
5104   else
5105 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5105 >  ac_check_lib_save_LIBS=$LIBS
5106 > LIBS="-lmpichf90  $LIBS"
5107 > cat > conftest.$ac_ext <<_ACEOF
5108 >      program main
5109 >      call MPI_Init
5110 >      end
5111 > _ACEOF
5112 > if ac_fn_fc_try_link "$LINENO"; then :
5113 >  ac_cv_lib_mpichf90_MPI_Init=yes
5114 > else
5115 >  ac_cv_lib_mpichf90_MPI_Init=no
5116   fi
5117 + rm -f core conftest.err conftest.$ac_objext \
5118 +    conftest$ac_exeext conftest.$ac_ext
5119 + LIBS=$ac_check_lib_save_LIBS
5120 + fi
5121 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5122 + $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5123 + if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5124 +  MPILIBS="-lmpichf90"
5125 + fi
5126  
5127 <          ;;
4299 <      *bar*)
4300 <          ac_pat=`echo $ac_file | sed s/bar/%module%/`
4301 <            ac_exists=false
4302 <  for ac_i in $ac_cv_f90_module_names; do
4303 <    if test x"$ac_pat" = x"$ac_i"; then
4304 <      ac_exists=true
4305 <      break
4306 <    fi
4307 <  done
5127 >        fi
5128  
5129 <  if test x"$ac_exists" = xtrue; then
5130 <  :
5129 > if test x = x"$MPILIBS"; then
5130 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5131 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5132 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5133 >  $as_echo_n "(cached) " >&6
5134   else
5135 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5135 >  ac_check_lib_save_LIBS=$LIBS
5136 > LIBS="-lmpi  $LIBS"
5137 > cat > conftest.$ac_ext <<_ACEOF
5138 >      program main
5139 >      call MPI_Init
5140 >      end
5141 > _ACEOF
5142 > if ac_fn_fc_try_link "$LINENO"; then :
5143 >  ac_cv_lib_mpi_MPI_Init=yes
5144 > else
5145 >  ac_cv_lib_mpi_MPI_Init=no
5146   fi
5147 + rm -f core conftest.err conftest.$ac_objext \
5148 +    conftest$ac_exeext conftest.$ac_ext
5149 + LIBS=$ac_check_lib_save_LIBS
5150 + fi
5151 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5152 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5153 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5154 +  MPILIBS="-lmpi"
5155 + fi
5156  
5157 <          ;;
5158 <      *BAR*)
5159 <          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
5160 <            ac_exists=false
5161 <  for ac_i in $ac_cv_f90_module_names; do
5162 <    if test x"$ac_pat" = x"$ac_i"; then
4321 <      ac_exists=true
4322 <      break
4323 <    fi
4324 <  done
4325 <
4326 <  if test x"$ac_exists" = xtrue; then
4327 <  :
5157 > fi
5158 > if test x = x"$MPILIBS"; then
5159 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5160 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5161 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5162 >  $as_echo_n "(cached) " >&6
5163   else
5164 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5164 >  ac_check_lib_save_LIBS=$LIBS
5165 > LIBS="-lmpich  $LIBS"
5166 > cat > conftest.$ac_ext <<_ACEOF
5167 >      program main
5168 >      call MPI_Init
5169 >      end
5170 > _ACEOF
5171 > if ac_fn_fc_try_link "$LINENO"; then :
5172 >  ac_cv_lib_mpich_MPI_Init=yes
5173 > else
5174 >  ac_cv_lib_mpich_MPI_Init=no
5175   fi
5176 + rm -f core conftest.err conftest.$ac_objext \
5177 +    conftest$ac_exeext conftest.$ac_ext
5178 + LIBS=$ac_check_lib_save_LIBS
5179 + fi
5180 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5181 + $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5182 + if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5183 +  MPILIBS="-lmpich"
5184 + fi
5185  
4332          ;;
4333       # Other files - we have no idea how they are generated
4334       *)
4335          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4336 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4337          ;;
4338   esac
4339 done
4340 if test "x$ac_cv_f90_module_names" = "x"; then
4341  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4342 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5186   fi
5187  
5188 + if test x != x"$MPILIBS"; then
5189 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5190 + $as_echo_n "checking for mpif.h... " >&6; }
5191 +        cat > conftest.$ac_ext <<_ACEOF
5192 +      program main
5193 +      include 'mpif.h'
5194 +      end
5195 + _ACEOF
5196 + if ac_fn_fc_try_compile "$LINENO"; then :
5197 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5198 + $as_echo "yes" >&6; }
5199   else
5200 <  echo "$as_me: failed program was:" >&5
5201 < sed 's/^/| /' conftest.$ac_ext >&5
5202 <
4349 < ac_cv_f90_module_names=
4350 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4351 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5200 >  MPILIBS=""
5201 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202 > $as_echo "no" >&6; }
5203   fi
5204 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4354 < cd ..
4355 < # cleanup
4356 < rm -rf conftest
4357 < ac_ext=f90
4358 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4359 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4360 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4361 <
5204 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5205   fi
4363 echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
4364 echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
5206  
5207 < # We now generate a shell script that will help us to figure out the correct
4367 < # module file names, using the value of ac_cv_f90_module_names
5207 > FC="$ax_mpi_save_FC"
5208  
4369 echo "Generating shell script modnam"
5209  
4371 cat > scripts/modnam << EOF
4372 #! /bin/sh
4373 # This script is auto-generated by configure
4374 #
4375 usage="\\
4376 Usage: \$0 [FILES]
5210  
5211 < [FILES] are Fortran 90 source files.
5212 < The output is a list of module file names that the Fortran 90 compiler
5213 < generates when compiling [FILES]."
5211 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5212 > if test x = x"$MPILIBS"; then
5213 >        USE_MPI="no"
5214 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5215 > $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5216 >        :
5217 > else
5218 >        USE_MPI="yes"
5219 >        :
5220 > fi
5221  
4382 list=
4383 empty=
5222  
4385 if test \$# -eq 0; then
4386   echo "\$usage"; exit 0
5223   fi
5224 + if test $USE_MPI != no; then :
5225  
5226 < while test \$# != 0; do
5226 >        CXX=$MPICXX
5227 >        CC=$MPICC
5228 >        FC=$MPIFC
5229  
5230 <  file=\$1
4392 <  shift
5230 > fi
5231  
4394 # strip suffix
4395  base=\`echo \$file | sed 's/[.][^.]*$//'\`
5232  
5233 <  test ! -f \$file && continue
5234 <
4399 < # Look for module definitions and transform them to upper / lower case
4400 <  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
4401 <  upper=\`echo \$mods | tr a-z A-Z\`
4402 <  lower=\`echo \$mods | tr A-Z a-z\`
4403 <
4404 < # Here, the patterns for generating module file names were inserted by configure
4405 <  for trans in $ac_cv_f90_module_names; do
4406 <
4407 <    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4408 <    var=empty
4409 <    case \$pat in
4410 <       %MODULE%)
4411 <          var=upper ;;
4412 <       %Module%)
4413 <          var=mods ;;
4414 <       %module%)
4415 <          var=lower ;;
4416 <       %FILE%)
4417 <          test -n "\$mods" && var=base ;;
4418 <    esac
4419 <    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4420 <    list="\$list \$new"
4421 <  done
4422 < done
4423 <
4424 < echo \$list
4425 < # end of configure-generated script
4426 < EOF
4427 < chmod 755 scripts/modnam
4428 <
4429 < pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
4430 < F90_MODULE_NAMES=empty
4431 < case $pat in
4432 <       %MODULE%)
4433 <          F90_MODULE_NAMES=UPPER ;;
4434 <       %Module%)
4435 <          F90_MODULE_NAMES=Mixed ;;
4436 <       %module%)
4437 <          F90_MODULE_NAMES=lower ;;
4438 <       *)
4439 <          F90_MODULE_NAMES=unknown ;;
4440 < esac
4441 <
4442 < ac_ext=c
4443 < ac_cpp='$CPP $CPPFLAGS'
4444 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4445 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4446 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4447 <
4448 <
4449 < ac_ext=cc
5233 > # Checks for programs.
5234 > ac_ext=cpp
5235   ac_cpp='$CXXCPP $CPPFLAGS'
5236   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5237   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5238   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5239 + if test -z "$CXX"; then
5240 +  if test -n "$CCC"; then
5241 +    CXX=$CCC
5242 +  else
5243 +    if test -n "$ac_tool_prefix"; then
5244 +  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5245 +  do
5246 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5247 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5248 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 + $as_echo_n "checking for $ac_word... " >&6; }
5250 + if test "${ac_cv_prog_CXX+set}" = set; then :
5251 +  $as_echo_n "(cached) " >&6
5252 + else
5253 +  if test -n "$CXX"; then
5254 +  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5255 + else
5256 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 + for as_dir in $PATH
5258 + do
5259 +  IFS=$as_save_IFS
5260 +  test -z "$as_dir" && as_dir=.
5261 +    for ac_exec_ext in '' $ac_executable_extensions; do
5262 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5263 +    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5264 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5265 +    break 2
5266 +  fi
5267 + done
5268 +  done
5269 + IFS=$as_save_IFS
5270  
5271 + fi
5272 + fi
5273 + CXX=$ac_cv_prog_CXX
5274 + if test -n "$CXX"; then
5275 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5276 + $as_echo "$CXX" >&6; }
5277 + else
5278 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5279 + $as_echo "no" >&6; }
5280 + fi
5281  
5282  
5283 < echo "$as_me:$LINENO: checking for asin in -lm" >&5
5284 < echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
5285 < if test "${ac_cv_lib_m_asin+set}" = set; then
5286 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5283 >    test -n "$CXX" && break
5284 >  done
5285 > fi
5286 > if test -z "$CXX"; then
5287 >  ac_ct_CXX=$CXX
5288 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5289 > do
5290 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5291 > set dummy $ac_prog; ac_word=$2
5292 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5293 > $as_echo_n "checking for $ac_word... " >&6; }
5294 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5295 >  $as_echo_n "(cached) " >&6
5296   else
5297 <  ac_check_lib_save_LIBS=$LIBS
5298 < LIBS="-lm  $LIBS"
5299 < cat >conftest.$ac_ext <<_ACEOF
5300 < /* confdefs.h.  */
5301 < _ACEOF
5302 < cat confdefs.h >>conftest.$ac_ext
5303 < cat >>conftest.$ac_ext <<_ACEOF
5297 >  if test -n "$ac_ct_CXX"; then
5298 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5299 > else
5300 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5301 > for as_dir in $PATH
5302 > do
5303 >  IFS=$as_save_IFS
5304 >  test -z "$as_dir" && as_dir=.
5305 >    for ac_exec_ext in '' $ac_executable_extensions; do
5306 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5307 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
5308 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5309 >    break 2
5310 >  fi
5311 > done
5312 >  done
5313 > IFS=$as_save_IFS
5314 >
5315 > fi
5316 > fi
5317 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5318 > if test -n "$ac_ct_CXX"; then
5319 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5320 > $as_echo "$ac_ct_CXX" >&6; }
5321 > else
5322 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5323 > $as_echo "no" >&6; }
5324 > fi
5325 >
5326 >
5327 >  test -n "$ac_ct_CXX" && break
5328 > done
5329 >
5330 >  if test "x$ac_ct_CXX" = x; then
5331 >    CXX="g++"
5332 >  else
5333 >    case $cross_compiling:$ac_tool_warned in
5334 > yes:)
5335 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5336 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5337 > ac_tool_warned=yes ;;
5338 > esac
5339 >    CXX=$ac_ct_CXX
5340 >  fi
5341 > fi
5342 >
5343 >  fi
5344 > fi
5345 > # Provide some information about the compiler.
5346 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5347 > set X $ac_compile
5348 > ac_compiler=$2
5349 > for ac_option in --version -v -V -qversion; do
5350 >  { { ac_try="$ac_compiler $ac_option >&5"
5351 > case "(($ac_try" in
5352 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5353 >  *) ac_try_echo=$ac_try;;
5354 > esac
5355 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5356 > $as_echo "$ac_try_echo"; } >&5
5357 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5358 >  ac_status=$?
5359 >  if test -s conftest.err; then
5360 >    sed '10a\
5361 > ... rest of stderr output deleted ...
5362 >         10q' conftest.err >conftest.er1
5363 >    cat conftest.er1 >&5
5364 >  fi
5365 >  rm -f conftest.er1 conftest.err
5366 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5367 >  test $ac_status = 0; }
5368 > done
5369 >
5370 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5371 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5372 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5373 >  $as_echo_n "(cached) " >&6
5374 > else
5375 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5376   /* end confdefs.h.  */
5377  
4471 /* Override any gcc2 internal prototype to avoid an error.  */
4472 #ifdef __cplusplus
4473 extern "C"
4474 #endif
4475 /* We use char because int might match the return type of a gcc2
4476   builtin and then its argument prototype would still apply.  */
4477 char asin ();
5378   int
5379   main ()
5380   {
5381 < asin ();
5381 > #ifndef __GNUC__
5382 >       choke me
5383 > #endif
5384 >
5385    ;
5386    return 0;
5387   }
5388   _ACEOF
5389 < rm -f conftest.$ac_objext conftest$ac_exeext
5390 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4488 <  (eval $ac_link) 2>conftest.er1
4489 <  ac_status=$?
4490 <  grep -v '^ *+' conftest.er1 >conftest.err
4491 <  rm -f conftest.er1
4492 <  cat conftest.err >&5
4493 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4494 <  (exit $ac_status); } &&
4495 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4496 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4497 <  (eval $ac_try) 2>&5
4498 <  ac_status=$?
4499 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4500 <  (exit $ac_status); }; } &&
4501 <         { ac_try='test -s conftest$ac_exeext'
4502 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4503 <  (eval $ac_try) 2>&5
4504 <  ac_status=$?
4505 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4506 <  (exit $ac_status); }; }; then
4507 <  ac_cv_lib_m_asin=yes
5389 > if ac_fn_cxx_try_compile "$LINENO"; then :
5390 >  ac_compiler_gnu=yes
5391   else
5392 <  echo "$as_me: failed program was:" >&5
5393 < sed 's/^/| /' conftest.$ac_ext >&5
5392 >  ac_compiler_gnu=no
5393 > fi
5394 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5395 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5396  
4512 ac_cv_lib_m_asin=no
5397   fi
5398 < rm -f conftest.err conftest.$ac_objext \
5399 <      conftest$ac_exeext conftest.$ac_ext
5400 < LIBS=$ac_check_lib_save_LIBS
5398 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5399 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5400 > if test $ac_compiler_gnu = yes; then
5401 >  GXX=yes
5402 > else
5403 >  GXX=
5404   fi
5405 < echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
5406 < echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
5407 < if test $ac_cv_lib_m_asin = yes; then
5408 <  cat >>confdefs.h <<_ACEOF
5409 < #define HAVE_LIBM 1
5405 > ac_test_CXXFLAGS=${CXXFLAGS+set}
5406 > ac_save_CXXFLAGS=$CXXFLAGS
5407 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5408 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5409 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
5410 >  $as_echo_n "(cached) " >&6
5411 > else
5412 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5413 >   ac_cxx_werror_flag=yes
5414 >   ac_cv_prog_cxx_g=no
5415 >   CXXFLAGS="-g"
5416 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5417 > /* end confdefs.h.  */
5418 >
5419 > int
5420 > main ()
5421 > {
5422 >
5423 >  ;
5424 >  return 0;
5425 > }
5426   _ACEOF
5427 + if ac_fn_cxx_try_compile "$LINENO"; then :
5428 +  ac_cv_prog_cxx_g=yes
5429 + else
5430 +  CXXFLAGS=""
5431 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5432 + /* end confdefs.h.  */
5433  
5434 <  LIBS="-lm $LIBS"
5434 > int
5435 > main ()
5436 > {
5437  
5438 +  ;
5439 +  return 0;
5440 + }
5441 + _ACEOF
5442 + if ac_fn_cxx_try_compile "$LINENO"; then :
5443 +
5444   else
5445 <  exit
5446 < fi
5445 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5446 >         CXXFLAGS="-g"
5447 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5448 > /* end confdefs.h.  */
5449  
5450 + int
5451 + main ()
5452 + {
5453  
5454 +  ;
5455 +  return 0;
5456 + }
5457 + _ACEOF
5458 + if ac_fn_cxx_try_compile "$LINENO"; then :
5459 +  ac_cv_prog_cxx_g=yes
5460 + fi
5461 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5462 + fi
5463 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464 + fi
5465 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5466 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5467 + fi
5468 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5469 + $as_echo "$ac_cv_prog_cxx_g" >&6; }
5470 + if test "$ac_test_CXXFLAGS" = set; then
5471 +  CXXFLAGS=$ac_save_CXXFLAGS
5472 + elif test $ac_cv_prog_cxx_g = yes; then
5473 +  if test "$GXX" = yes; then
5474 +    CXXFLAGS="-g -O2"
5475 +  else
5476 +    CXXFLAGS="-g"
5477 +  fi
5478 + else
5479 +  if test "$GXX" = yes; then
5480 +    CXXFLAGS="-O2"
5481 +  else
5482 +    CXXFLAGS=
5483 +  fi
5484 + fi
5485 + ac_ext=${ac_fc_srcext-f}
5486 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5487 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5488 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5489 +
5490   ac_ext=c
5491   ac_cpp='$CPP $CPPFLAGS'
5492   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5493   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5494   ac_compiler_gnu=$ac_cv_c_compiler_gnu
5495 + if test -n "$ac_tool_prefix"; then
5496 +  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5497 +  do
5498 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5499 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5500 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5501 + $as_echo_n "checking for $ac_word... " >&6; }
5502 + if test "${ac_cv_prog_CC+set}" = set; then :
5503 +  $as_echo_n "(cached) " >&6
5504 + else
5505 +  if test -n "$CC"; then
5506 +  ac_cv_prog_CC="$CC" # Let the user override the test.
5507 + else
5508 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5509 + for as_dir in $PATH
5510 + do
5511 +  IFS=$as_save_IFS
5512 +  test -z "$as_dir" && as_dir=.
5513 +    for ac_exec_ext in '' $ac_executable_extensions; do
5514 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5515 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5516 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5517 +    break 2
5518 +  fi
5519 + done
5520 +  done
5521 + IFS=$as_save_IFS
5522  
5523 + fi
5524 + fi
5525 + CC=$ac_cv_prog_CC
5526 + if test -n "$CC"; then
5527 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5528 + $as_echo "$CC" >&6; }
5529 + else
5530 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5531 + $as_echo "no" >&6; }
5532 + fi
5533 +
5534 +
5535 +    test -n "$CC" && break
5536 +  done
5537 + fi
5538 + if test -z "$CC"; then
5539 +  ac_ct_CC=$CC
5540 +  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5541 + do
5542 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5543 + set dummy $ac_prog; ac_word=$2
5544 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 + $as_echo_n "checking for $ac_word... " >&6; }
5546 + if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5547 +  $as_echo_n "(cached) " >&6
5548 + else
5549 +  if test -n "$ac_ct_CC"; then
5550 +  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5551 + else
5552 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553 + for as_dir in $PATH
5554 + do
5555 +  IFS=$as_save_IFS
5556 +  test -z "$as_dir" && as_dir=.
5557 +    for ac_exec_ext in '' $ac_executable_extensions; do
5558 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559 +    ac_cv_prog_ac_ct_CC="$ac_prog"
5560 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561 +    break 2
5562 +  fi
5563 + done
5564 +  done
5565 + IFS=$as_save_IFS
5566 +
5567 + fi
5568 + fi
5569 + ac_ct_CC=$ac_cv_prog_ac_ct_CC
5570 + if test -n "$ac_ct_CC"; then
5571 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5572 + $as_echo "$ac_ct_CC" >&6; }
5573 + else
5574 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 + $as_echo "no" >&6; }
5576 + fi
5577 +
5578 +
5579 +  test -n "$ac_ct_CC" && break
5580 + done
5581 +
5582 +  if test "x$ac_ct_CC" = x; then
5583 +    CC=""
5584 +  else
5585 +    case $cross_compiling:$ac_tool_warned in
5586 + yes:)
5587 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5588 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5589 + ac_tool_warned=yes ;;
5590 + esac
5591 +    CC=$ac_ct_CC
5592 +  fi
5593 + fi
5594 +
5595 +
5596 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5597 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5598 + as_fn_error "no acceptable C compiler found in \$PATH
5599 + See \`config.log' for more details." "$LINENO" 5; }
5600 +
5601 + # Provide some information about the compiler.
5602 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5603 + set X $ac_compile
5604 + ac_compiler=$2
5605 + for ac_option in --version -v -V -qversion; do
5606 +  { { ac_try="$ac_compiler $ac_option >&5"
5607 + case "(($ac_try" in
5608 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5609 +  *) ac_try_echo=$ac_try;;
5610 + esac
5611 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5612 + $as_echo "$ac_try_echo"; } >&5
5613 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5614 +  ac_status=$?
5615 +  if test -s conftest.err; then
5616 +    sed '10a\
5617 + ... rest of stderr output deleted ...
5618 +         10q' conftest.err >conftest.er1
5619 +    cat conftest.er1 >&5
5620 +  fi
5621 +  rm -f conftest.er1 conftest.err
5622 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623 +  test $ac_status = 0; }
5624 + done
5625 +
5626 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5627 + $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5628 + if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5629 +  $as_echo_n "(cached) " >&6
5630 + else
5631 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5632 + /* end confdefs.h.  */
5633 +
5634 + int
5635 + main ()
5636 + {
5637 + #ifndef __GNUC__
5638 +       choke me
5639 + #endif
5640 +
5641 +  ;
5642 +  return 0;
5643 + }
5644 + _ACEOF
5645 + if ac_fn_c_try_compile "$LINENO"; then :
5646 +  ac_compiler_gnu=yes
5647 + else
5648 +  ac_compiler_gnu=no
5649 + fi
5650 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5651 + ac_cv_c_compiler_gnu=$ac_compiler_gnu
5652 +
5653 + fi
5654 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5655 + $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5656 + if test $ac_compiler_gnu = yes; then
5657 +  GCC=yes
5658 + else
5659 +  GCC=
5660 + fi
5661 + ac_test_CFLAGS=${CFLAGS+set}
5662 + ac_save_CFLAGS=$CFLAGS
5663 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5664 + $as_echo_n "checking whether $CC accepts -g... " >&6; }
5665 + if test "${ac_cv_prog_cc_g+set}" = set; then :
5666 +  $as_echo_n "(cached) " >&6
5667 + else
5668 +  ac_save_c_werror_flag=$ac_c_werror_flag
5669 +   ac_c_werror_flag=yes
5670 +   ac_cv_prog_cc_g=no
5671 +   CFLAGS="-g"
5672 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5673 + /* end confdefs.h.  */
5674 +
5675 + int
5676 + main ()
5677 + {
5678 +
5679 +  ;
5680 +  return 0;
5681 + }
5682 + _ACEOF
5683 + if ac_fn_c_try_compile "$LINENO"; then :
5684 +  ac_cv_prog_cc_g=yes
5685 + else
5686 +  CFLAGS=""
5687 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688 + /* end confdefs.h.  */
5689 +
5690 + int
5691 + main ()
5692 + {
5693 +
5694 +  ;
5695 +  return 0;
5696 + }
5697 + _ACEOF
5698 + if ac_fn_c_try_compile "$LINENO"; then :
5699 +
5700 + else
5701 +  ac_c_werror_flag=$ac_save_c_werror_flag
5702 +         CFLAGS="-g"
5703 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5704 + /* end confdefs.h.  */
5705 +
5706 + int
5707 + main ()
5708 + {
5709 +
5710 +  ;
5711 +  return 0;
5712 + }
5713 + _ACEOF
5714 + if ac_fn_c_try_compile "$LINENO"; then :
5715 +  ac_cv_prog_cc_g=yes
5716 + fi
5717 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5718 + fi
5719 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720 + fi
5721 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5722 +   ac_c_werror_flag=$ac_save_c_werror_flag
5723 + fi
5724 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5725 + $as_echo "$ac_cv_prog_cc_g" >&6; }
5726 + if test "$ac_test_CFLAGS" = set; then
5727 +  CFLAGS=$ac_save_CFLAGS
5728 + elif test $ac_cv_prog_cc_g = yes; then
5729 +  if test "$GCC" = yes; then
5730 +    CFLAGS="-g -O2"
5731 +  else
5732 +    CFLAGS="-g"
5733 +  fi
5734 + else
5735 +  if test "$GCC" = yes; then
5736 +    CFLAGS="-O2"
5737 +  else
5738 +    CFLAGS=
5739 +  fi
5740 + fi
5741 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5742 + $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5743 + if test "${ac_cv_prog_cc_c89+set}" = set; then :
5744 +  $as_echo_n "(cached) " >&6
5745 + else
5746 +  ac_cv_prog_cc_c89=no
5747 + ac_save_CC=$CC
5748 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5749 + /* end confdefs.h.  */
5750 + #include <stdarg.h>
5751 + #include <stdio.h>
5752 + #include <sys/types.h>
5753 + #include <sys/stat.h>
5754 + /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5755 + struct buf { int x; };
5756 + FILE * (*rcsopen) (struct buf *, struct stat *, int);
5757 + static char *e (p, i)
5758 +     char **p;
5759 +     int i;
5760 + {
5761 +  return p[i];
5762 + }
5763 + static char *f (char * (*g) (char **, int), char **p, ...)
5764 + {
5765 +  char *s;
5766 +  va_list v;
5767 +  va_start (v,p);
5768 +  s = g (p, va_arg (v,int));
5769 +  va_end (v);
5770 +  return s;
5771 + }
5772 +
5773 + /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5774 +   function prototypes and stuff, but not '\xHH' hex character constants.
5775 +   These don't provoke an error unfortunately, instead are silently treated
5776 +   as 'x'.  The following induces an error, until -std is added to get
5777 +   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5778 +   array size at least.  It's necessary to write '\x00'==0 to get something
5779 +   that's true only with -std.  */
5780 + int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5781 +
5782 + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5783 +   inside strings and character constants.  */
5784 + #define FOO(x) 'x'
5785 + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5786 +
5787 + int test (int i, double x);
5788 + struct s1 {int (*f) (int a);};
5789 + struct s2 {int (*f) (double a);};
5790 + int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5791 + int argc;
5792 + char **argv;
5793 + int
5794 + main ()
5795 + {
5796 + return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5797 +  ;
5798 +  return 0;
5799 + }
5800 + _ACEOF
5801 + for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5802 +        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5803 + do
5804 +  CC="$ac_save_CC $ac_arg"
5805 +  if ac_fn_c_try_compile "$LINENO"; then :
5806 +  ac_cv_prog_cc_c89=$ac_arg
5807 + fi
5808 + rm -f core conftest.err conftest.$ac_objext
5809 +  test "x$ac_cv_prog_cc_c89" != "xno" && break
5810 + done
5811 + rm -f conftest.$ac_ext
5812 + CC=$ac_save_CC
5813 +
5814 + fi
5815 + # AC_CACHE_VAL
5816 + case "x$ac_cv_prog_cc_c89" in
5817 +  x)
5818 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5819 + $as_echo "none needed" >&6; } ;;
5820 +  xno)
5821 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5822 + $as_echo "unsupported" >&6; } ;;
5823 +  *)
5824 +    CC="$CC $ac_cv_prog_cc_c89"
5825 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5826 + $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5827 + esac
5828 + if test "x$ac_cv_prog_cc_c89" != xno; then :
5829 +
5830 + fi
5831 +
5832 + ac_ext=${ac_fc_srcext-f}
5833 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5834 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5835 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5836 +
5837 + ac_ext=${ac_fc_srcext-f}
5838 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5839 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5840 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5841 + if test -n "$ac_tool_prefix"; then
5842 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5843 +  do
5844 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5845 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5846 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5847 + $as_echo_n "checking for $ac_word... " >&6; }
5848 + if test "${ac_cv_prog_FC+set}" = set; then :
5849 +  $as_echo_n "(cached) " >&6
5850 + else
5851 +  if test -n "$FC"; then
5852 +  ac_cv_prog_FC="$FC" # Let the user override the test.
5853 + else
5854 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5855 + for as_dir in $PATH
5856 + do
5857 +  IFS=$as_save_IFS
5858 +  test -z "$as_dir" && as_dir=.
5859 +    for ac_exec_ext in '' $ac_executable_extensions; do
5860 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5861 +    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5862 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5863 +    break 2
5864 +  fi
5865 + done
5866 +  done
5867 + IFS=$as_save_IFS
5868 +
5869 + fi
5870 + fi
5871 + FC=$ac_cv_prog_FC
5872 + if test -n "$FC"; then
5873 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5874 + $as_echo "$FC" >&6; }
5875 + else
5876 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5877 + $as_echo "no" >&6; }
5878 + fi
5879 +
5880 +
5881 +    test -n "$FC" && break
5882 +  done
5883 + fi
5884 + if test -z "$FC"; then
5885 +  ac_ct_FC=$FC
5886 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5887 + do
5888 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5889 + set dummy $ac_prog; ac_word=$2
5890 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5891 + $as_echo_n "checking for $ac_word... " >&6; }
5892 + if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5893 +  $as_echo_n "(cached) " >&6
5894 + else
5895 +  if test -n "$ac_ct_FC"; then
5896 +  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5897 + else
5898 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899 + for as_dir in $PATH
5900 + do
5901 +  IFS=$as_save_IFS
5902 +  test -z "$as_dir" && as_dir=.
5903 +    for ac_exec_ext in '' $ac_executable_extensions; do
5904 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5905 +    ac_cv_prog_ac_ct_FC="$ac_prog"
5906 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5907 +    break 2
5908 +  fi
5909 + done
5910 +  done
5911 + IFS=$as_save_IFS
5912 +
5913 + fi
5914 + fi
5915 + ac_ct_FC=$ac_cv_prog_ac_ct_FC
5916 + if test -n "$ac_ct_FC"; then
5917 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5918 + $as_echo "$ac_ct_FC" >&6; }
5919 + else
5920 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 + $as_echo "no" >&6; }
5922 + fi
5923 +
5924 +
5925 +  test -n "$ac_ct_FC" && break
5926 + done
5927 +
5928 +  if test "x$ac_ct_FC" = x; then
5929 +    FC=""
5930 +  else
5931 +    case $cross_compiling:$ac_tool_warned in
5932 + yes:)
5933 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5934 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5935 + ac_tool_warned=yes ;;
5936 + esac
5937 +    FC=$ac_ct_FC
5938 +  fi
5939 + fi
5940 +
5941 +
5942 + # Provide some information about the compiler.
5943 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5944 + set X $ac_compile
5945 + ac_compiler=$2
5946 + for ac_option in --version -v -V -qversion; do
5947 +  { { ac_try="$ac_compiler $ac_option >&5"
5948 + case "(($ac_try" in
5949 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5950 +  *) ac_try_echo=$ac_try;;
5951 + esac
5952 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5953 + $as_echo "$ac_try_echo"; } >&5
5954 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5955 +  ac_status=$?
5956 +  if test -s conftest.err; then
5957 +    sed '10a\
5958 + ... rest of stderr output deleted ...
5959 +         10q' conftest.err >conftest.er1
5960 +    cat conftest.er1 >&5
5961 +  fi
5962 +  rm -f conftest.er1 conftest.err
5963 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5964 +  test $ac_status = 0; }
5965 + done
5966 + rm -f a.out
5967 +
5968 + # If we don't use `.F' as extension, the preprocessor is not run on the
5969 + # input file.  (Note that this only needs to work for GNU compilers.)
5970 + ac_save_ext=$ac_ext
5971 + ac_ext=F
5972 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5973 + $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5974 + if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5975 +  $as_echo_n "(cached) " >&6
5976 + else
5977 +  cat > conftest.$ac_ext <<_ACEOF
5978 +      program main
5979 + #ifndef __GNUC__
5980 +       choke me
5981 + #endif
5982 +
5983 +      end
5984 + _ACEOF
5985 + if ac_fn_fc_try_compile "$LINENO"; then :
5986 +  ac_compiler_gnu=yes
5987 + else
5988 +  ac_compiler_gnu=no
5989 + fi
5990 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5991 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5992 +
5993 + fi
5994 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5995 + $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5996 + ac_ext=$ac_save_ext
5997 + ac_test_FCFLAGS=${FCFLAGS+set}
5998 + ac_save_FCFLAGS=$FCFLAGS
5999 + FCFLAGS=
6000 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6001 + $as_echo_n "checking whether $FC accepts -g... " >&6; }
6002 + if test "${ac_cv_prog_fc_g+set}" = set; then :
6003 +  $as_echo_n "(cached) " >&6
6004 + else
6005 +  FCFLAGS=-g
6006 + cat > conftest.$ac_ext <<_ACEOF
6007 +      program main
6008 +
6009 +      end
6010 + _ACEOF
6011 + if ac_fn_fc_try_compile "$LINENO"; then :
6012 +  ac_cv_prog_fc_g=yes
6013 + else
6014 +  ac_cv_prog_fc_g=no
6015 + fi
6016 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6017 +
6018 + fi
6019 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6020 + $as_echo "$ac_cv_prog_fc_g" >&6; }
6021 + if test "$ac_test_FCFLAGS" = set; then
6022 +  FCFLAGS=$ac_save_FCFLAGS
6023 + elif test $ac_cv_prog_fc_g = yes; then
6024 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6025 +    FCFLAGS="-g -O2"
6026 +  else
6027 +    FCFLAGS="-g"
6028 +  fi
6029 + else
6030 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6031 +    FCFLAGS="-O2"
6032 +  else
6033 +    FCFLAGS=
6034 +  fi
6035 + fi
6036 +
6037 + ac_ext=${ac_fc_srcext-f}
6038 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6039 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6040 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6041 +
6042   ac_ext=c
6043   ac_cpp='$CPP $CPPFLAGS'
6044   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6045   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6046   ac_compiler_gnu=$ac_cv_c_compiler_gnu
6047 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6048 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6047 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6048 > $as_echo_n "checking how to run the C preprocessor... " >&6; }
6049   # On Suns, sometimes $CPP names a directory.
6050   if test -n "$CPP" && test -d "$CPP"; then
6051    CPP=
6052   fi
6053   if test -z "$CPP"; then
6054 <  if test "${ac_cv_prog_CPP+set}" = set; then
6055 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6054 >  if test "${ac_cv_prog_CPP+set}" = set; then :
6055 >  $as_echo_n "(cached) " >&6
6056   else
6057        # Double quotes because CPP needs to be expanded
6058      for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
# Line 4562 | Line 6066 | do
6066    # <limits.h> exists even on freestanding compilers.
6067    # On the NeXT, cc -E runs the code through the compiler's parser,
6068    # not just through cpp. "Syntax error" is here to catch this case.
6069 <  cat >conftest.$ac_ext <<_ACEOF
4566 < /* confdefs.h.  */
4567 < _ACEOF
4568 < cat confdefs.h >>conftest.$ac_ext
4569 < cat >>conftest.$ac_ext <<_ACEOF
6069 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6070   /* end confdefs.h.  */
6071   #ifdef __STDC__
6072   # include <limits.h>
# Line 4575 | Line 6075 | _ACEOF
6075   #endif
6076                       Syntax error
6077   _ACEOF
6078 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4579 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4580 <  ac_status=$?
4581 <  grep -v '^ *+' conftest.er1 >conftest.err
4582 <  rm -f conftest.er1
4583 <  cat conftest.err >&5
4584 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585 <  (exit $ac_status); } >/dev/null; then
4586 <  if test -s conftest.err; then
4587 <    ac_cpp_err=$ac_c_preproc_warn_flag
4588 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4589 <  else
4590 <    ac_cpp_err=
4591 <  fi
4592 < else
4593 <  ac_cpp_err=yes
4594 < fi
4595 < if test -z "$ac_cpp_err"; then
4596 <  :
4597 < else
4598 <  echo "$as_me: failed program was:" >&5
4599 < sed 's/^/| /' conftest.$ac_ext >&5
6078 > if ac_fn_c_try_cpp "$LINENO"; then :
6079  
6080 + else
6081    # Broken: fails on valid input.
6082   continue
6083   fi
6084   rm -f conftest.err conftest.$ac_ext
6085  
6086 <  # OK, works on sane cases.  Now check whether non-existent headers
6086 >  # OK, works on sane cases.  Now check whether nonexistent headers
6087    # can be detected and how.
6088 <  cat >conftest.$ac_ext <<_ACEOF
4609 < /* confdefs.h.  */
4610 < _ACEOF
4611 < cat confdefs.h >>conftest.$ac_ext
4612 < cat >>conftest.$ac_ext <<_ACEOF
6088 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6089   /* end confdefs.h.  */
6090   #include <ac_nonexistent.h>
6091   _ACEOF
6092 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4617 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4618 <  ac_status=$?
4619 <  grep -v '^ *+' conftest.er1 >conftest.err
4620 <  rm -f conftest.er1
4621 <  cat conftest.err >&5
4622 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4623 <  (exit $ac_status); } >/dev/null; then
4624 <  if test -s conftest.err; then
4625 <    ac_cpp_err=$ac_c_preproc_warn_flag
4626 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4627 <  else
4628 <    ac_cpp_err=
4629 <  fi
4630 < else
4631 <  ac_cpp_err=yes
4632 < fi
4633 < if test -z "$ac_cpp_err"; then
6092 > if ac_fn_c_try_cpp "$LINENO"; then :
6093    # Broken: success on invalid input.
6094   continue
6095   else
4637  echo "$as_me: failed program was:" >&5
4638 sed 's/^/| /' conftest.$ac_ext >&5
4639
6096    # Passes both tests.
6097   ac_preproc_ok=:
6098   break
# Line 4646 | Line 6102 | rm -f conftest.err conftest.$ac_ext
6102   done
6103   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6104   rm -f conftest.err conftest.$ac_ext
6105 < if $ac_preproc_ok; then
6105 > if $ac_preproc_ok; then :
6106    break
6107   fi
6108  
# Line 4658 | Line 6114 | fi
6114   else
6115    ac_cv_prog_CPP=$CPP
6116   fi
6117 < echo "$as_me:$LINENO: result: $CPP" >&5
6118 < echo "${ECHO_T}$CPP" >&6
6117 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6118 > $as_echo "$CPP" >&6; }
6119   ac_preproc_ok=false
6120   for ac_c_preproc_warn_flag in '' yes
6121   do
# Line 4669 | Line 6125 | do
6125    # <limits.h> exists even on freestanding compilers.
6126    # On the NeXT, cc -E runs the code through the compiler's parser,
6127    # not just through cpp. "Syntax error" is here to catch this case.
6128 <  cat >conftest.$ac_ext <<_ACEOF
4673 < /* confdefs.h.  */
4674 < _ACEOF
4675 < cat confdefs.h >>conftest.$ac_ext
4676 < cat >>conftest.$ac_ext <<_ACEOF
6128 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129   /* end confdefs.h.  */
6130   #ifdef __STDC__
6131   # include <limits.h>
# Line 4682 | Line 6134 | _ACEOF
6134   #endif
6135                       Syntax error
6136   _ACEOF
6137 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4686 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4687 <  ac_status=$?
4688 <  grep -v '^ *+' conftest.er1 >conftest.err
4689 <  rm -f conftest.er1
4690 <  cat conftest.err >&5
4691 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4692 <  (exit $ac_status); } >/dev/null; then
4693 <  if test -s conftest.err; then
4694 <    ac_cpp_err=$ac_c_preproc_warn_flag
4695 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4696 <  else
4697 <    ac_cpp_err=
4698 <  fi
4699 < else
4700 <  ac_cpp_err=yes
4701 < fi
4702 < if test -z "$ac_cpp_err"; then
4703 <  :
4704 < else
4705 <  echo "$as_me: failed program was:" >&5
4706 < sed 's/^/| /' conftest.$ac_ext >&5
6137 > if ac_fn_c_try_cpp "$LINENO"; then :
6138  
6139 + else
6140    # Broken: fails on valid input.
6141   continue
6142   fi
6143   rm -f conftest.err conftest.$ac_ext
6144  
6145 <  # OK, works on sane cases.  Now check whether non-existent headers
6145 >  # OK, works on sane cases.  Now check whether nonexistent headers
6146    # can be detected and how.
6147 <  cat >conftest.$ac_ext <<_ACEOF
4716 < /* confdefs.h.  */
4717 < _ACEOF
4718 < cat confdefs.h >>conftest.$ac_ext
4719 < cat >>conftest.$ac_ext <<_ACEOF
6147 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6148   /* end confdefs.h.  */
6149   #include <ac_nonexistent.h>
6150   _ACEOF
6151 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4724 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4725 <  ac_status=$?
4726 <  grep -v '^ *+' conftest.er1 >conftest.err
4727 <  rm -f conftest.er1
4728 <  cat conftest.err >&5
4729 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730 <  (exit $ac_status); } >/dev/null; then
4731 <  if test -s conftest.err; then
4732 <    ac_cpp_err=$ac_c_preproc_warn_flag
4733 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4734 <  else
4735 <    ac_cpp_err=
4736 <  fi
4737 < else
4738 <  ac_cpp_err=yes
4739 < fi
4740 < if test -z "$ac_cpp_err"; then
6151 > if ac_fn_c_try_cpp "$LINENO"; then :
6152    # Broken: success on invalid input.
6153   continue
6154   else
4744  echo "$as_me: failed program was:" >&5
4745 sed 's/^/| /' conftest.$ac_ext >&5
4746
6155    # Passes both tests.
6156   ac_preproc_ok=:
6157   break
# Line 4753 | Line 6161 | rm -f conftest.err conftest.$ac_ext
6161   done
6162   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6163   rm -f conftest.err conftest.$ac_ext
6164 < if $ac_preproc_ok; then
6165 <  :
6164 > if $ac_preproc_ok; then :
6165 >
6166   else
6167 <  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6168 < See \`config.log' for more details." >&5
6169 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6170 < See \`config.log' for more details." >&2;}
4763 <   { (exit 1); exit 1; }; }
6167 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6168 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6169 > as_fn_error "C preprocessor \"$CPP\" fails sanity check
6170 > See \`config.log' for more details." "$LINENO" 5; }
6171   fi
6172  
6173 < ac_ext=c
6174 < ac_cpp='$CPP $CPPFLAGS'
6175 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6176 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4770 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6173 > ac_ext=${ac_fc_srcext-f}
6174 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6175 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6176 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6177  
6178 <
6179 < echo "$as_me:$LINENO: checking for egrep" >&5
6180 < echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6181 < if test "${ac_cv_prog_egrep+set}" = set; then
4776 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6178 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6179 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6180 > if test "${ac_cv_path_GREP+set}" = set; then :
6181 >  $as_echo_n "(cached) " >&6
6182   else
6183 <  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6184 <    then ac_cv_prog_egrep='grep -E'
6185 <    else ac_cv_prog_egrep='egrep'
6183 >  if test -z "$GREP"; then
6184 >  ac_path_GREP_found=false
6185 >  # Loop through the user's path and test for each of PROGNAME-LIST
6186 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6187 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6188 > do
6189 >  IFS=$as_save_IFS
6190 >  test -z "$as_dir" && as_dir=.
6191 >    for ac_prog in grep ggrep; do
6192 >    for ac_exec_ext in '' $ac_executable_extensions; do
6193 >      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6194 >      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6195 > # Check for GNU ac_path_GREP and select it if it is found.
6196 >  # Check for GNU $ac_path_GREP
6197 > case `"$ac_path_GREP" --version 2>&1` in
6198 > *GNU*)
6199 >  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6200 > *)
6201 >  ac_count=0
6202 >  $as_echo_n 0123456789 >"conftest.in"
6203 >  while :
6204 >  do
6205 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6206 >    mv "conftest.tmp" "conftest.in"
6207 >    cp "conftest.in" "conftest.nl"
6208 >    $as_echo 'GREP' >> "conftest.nl"
6209 >    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6210 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6211 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6212 >    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6213 >      # Best one so far, save it but keep looking for a better one
6214 >      ac_cv_path_GREP="$ac_path_GREP"
6215 >      ac_path_GREP_max=$ac_count
6216      fi
6217 < fi
6218 < echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6219 < echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6220 < EGREP=$ac_cv_prog_egrep
6217 >    # 10*(2^10) chars as input seems more than enough
6218 >    test $ac_count -gt 10 && break
6219 >  done
6220 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6221 > esac
6222  
6223 <
6224 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6225 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6226 < if test "${ac_cv_header_stdc+set}" = set; then
6227 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6223 >      $ac_path_GREP_found && break 3
6224 >    done
6225 >  done
6226 >  done
6227 > IFS=$as_save_IFS
6228 >  if test -z "$ac_cv_path_GREP"; then
6229 >    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6230 >  fi
6231   else
6232 <  cat >conftest.$ac_ext <<_ACEOF
6233 < /* confdefs.h.  */
4795 < _ACEOF
4796 < cat confdefs.h >>conftest.$ac_ext
4797 < cat >>conftest.$ac_ext <<_ACEOF
4798 < /* end confdefs.h.  */
4799 < #include <stdlib.h>
4800 < #include <stdarg.h>
4801 < #include <string.h>
4802 < #include <float.h>
6232 >  ac_cv_path_GREP=$GREP
6233 > fi
6234  
6235 < int
6236 < main ()
6237 < {
6235 > fi
6236 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6237 > $as_echo "$ac_cv_path_GREP" >&6; }
6238 > GREP="$ac_cv_path_GREP"
6239  
6240 <  ;
6241 <  return 0;
6242 < }
6243 < _ACEOF
6244 < rm -f conftest.$ac_objext
4813 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4814 <  (eval $ac_compile) 2>conftest.er1
4815 <  ac_status=$?
4816 <  grep -v '^ *+' conftest.er1 >conftest.err
4817 <  rm -f conftest.er1
4818 <  cat conftest.err >&5
4819 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4820 <  (exit $ac_status); } &&
4821 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
4822 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4823 <  (eval $ac_try) 2>&5
4824 <  ac_status=$?
4825 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826 <  (exit $ac_status); }; } &&
4827 <         { ac_try='test -s conftest.$ac_objext'
4828 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4829 <  (eval $ac_try) 2>&5
4830 <  ac_status=$?
4831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 <  (exit $ac_status); }; }; then
4833 <  ac_cv_header_stdc=yes
6240 >
6241 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6242 > $as_echo_n "checking for egrep... " >&6; }
6243 > if test "${ac_cv_path_EGREP+set}" = set; then :
6244 >  $as_echo_n "(cached) " >&6
6245   else
6246 <  echo "$as_me: failed program was:" >&5
6247 < sed 's/^/| /' conftest.$ac_ext >&5
6246 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6247 >   then ac_cv_path_EGREP="$GREP -E"
6248 >   else
6249 >     if test -z "$EGREP"; then
6250 >  ac_path_EGREP_found=false
6251 >  # Loop through the user's path and test for each of PROGNAME-LIST
6252 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6253 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6254 > do
6255 >  IFS=$as_save_IFS
6256 >  test -z "$as_dir" && as_dir=.
6257 >    for ac_prog in egrep; do
6258 >    for ac_exec_ext in '' $ac_executable_extensions; do
6259 >      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6260 >      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6261 > # Check for GNU ac_path_EGREP and select it if it is found.
6262 >  # Check for GNU $ac_path_EGREP
6263 > case `"$ac_path_EGREP" --version 2>&1` in
6264 > *GNU*)
6265 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6266 > *)
6267 >  ac_count=0
6268 >  $as_echo_n 0123456789 >"conftest.in"
6269 >  while :
6270 >  do
6271 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6272 >    mv "conftest.tmp" "conftest.in"
6273 >    cp "conftest.in" "conftest.nl"
6274 >    $as_echo 'EGREP' >> "conftest.nl"
6275 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6276 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6277 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6278 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6279 >      # Best one so far, save it but keep looking for a better one
6280 >      ac_cv_path_EGREP="$ac_path_EGREP"
6281 >      ac_path_EGREP_max=$ac_count
6282 >    fi
6283 >    # 10*(2^10) chars as input seems more than enough
6284 >    test $ac_count -gt 10 && break
6285 >  done
6286 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6287 > esac
6288  
6289 < ac_cv_header_stdc=no
6290 < fi
6291 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6292 <
6293 < if test $ac_cv_header_stdc = yes; then
6294 <  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6295 <  cat >conftest.$ac_ext <<_ACEOF
6296 < /* confdefs.h.  */
4846 < _ACEOF
4847 < cat confdefs.h >>conftest.$ac_ext
4848 < cat >>conftest.$ac_ext <<_ACEOF
4849 < /* end confdefs.h.  */
4850 < #include <string.h>
4851 <
4852 < _ACEOF
4853 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4854 <  $EGREP "memchr" >/dev/null 2>&1; then
4855 <  :
6289 >      $ac_path_EGREP_found && break 3
6290 >    done
6291 >  done
6292 >  done
6293 > IFS=$as_save_IFS
6294 >  if test -z "$ac_cv_path_EGREP"; then
6295 >    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6296 >  fi
6297   else
6298 <  ac_cv_header_stdc=no
6298 >  ac_cv_path_EGREP=$EGREP
6299   fi
4859 rm -f conftest*
6300  
6301 +   fi
6302   fi
6303 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6304 + $as_echo "$ac_cv_path_EGREP" >&6; }
6305 + EGREP="$ac_cv_path_EGREP"
6306  
4863 if test $ac_cv_header_stdc = yes; then
4864  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4865  cat >conftest.$ac_ext <<_ACEOF
4866 /* confdefs.h.  */
4867 _ACEOF
4868 cat confdefs.h >>conftest.$ac_ext
4869 cat >>conftest.$ac_ext <<_ACEOF
4870 /* end confdefs.h.  */
4871 #include <stdlib.h>
6307  
6308 < _ACEOF
6309 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6310 <  $EGREP "free" >/dev/null 2>&1; then
6311 <  :
6308 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6309 > $as_echo_n "checking whether ln -s works... " >&6; }
6310 > LN_S=$as_ln_s
6311 > if test "$LN_S" = "ln -s"; then
6312 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6313 > $as_echo "yes" >&6; }
6314   else
6315 <  ac_cv_header_stdc=no
6315 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6316 > $as_echo "no, using $LN_S" >&6; }
6317   fi
4880 rm -f conftest*
6318  
6319 < fi
6320 <
6321 < if test $ac_cv_header_stdc = yes; then
6322 <  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6323 <  if test "$cross_compiling" = yes; then
6324 <  :
6319 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6320 > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6321 > set x ${MAKE-make}
6322 > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6323 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6324 >  $as_echo_n "(cached) " >&6
6325   else
6326 <  cat >conftest.$ac_ext <<_ACEOF
6327 < /* confdefs.h.  */
6326 >  cat >conftest.make <<\_ACEOF
6327 > SHELL = /bin/sh
6328 > all:
6329 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
6330   _ACEOF
6331 < cat confdefs.h >>conftest.$ac_ext
6332 < cat >>conftest.$ac_ext <<_ACEOF
6333 < /* end confdefs.h.  */
6334 < #include <ctype.h>
6335 < #if ((' ' & 0x0FF) == 0x020)
6336 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6337 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6338 < #else
6339 < # define ISLOWER(c) \
6340 <                   (('a' <= (c) && (c) <= 'i') \
6341 <                     || ('j' <= (c) && (c) <= 'r') \
6342 <                     || ('s' <= (c) && (c) <= 'z'))
6343 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6344 < #endif
6331 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6332 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
6333 >  *@@@%%%=?*=@@@%%%*)
6334 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
6335 >  *)
6336 >    eval ac_cv_prog_make_${ac_make}_set=no;;
6337 > esac
6338 > rm -f conftest.make
6339 > fi
6340 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6341 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6342 > $as_echo "yes" >&6; }
6343 >  SET_MAKE=
6344 > else
6345 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6346 > $as_echo "no" >&6; }
6347 >  SET_MAKE="MAKE=${MAKE-make}"
6348 > fi
6349  
6350 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6351 < int
6352 < main ()
6353 < {
6354 <  int i;
6355 <  for (i = 0; i < 256; i++)
6356 <    if (XOR (islower (i), ISLOWER (i))
4914 <        || toupper (i) != TOUPPER (i))
4915 <      exit(2);
4916 <  exit (0);
4917 < }
4918 < _ACEOF
4919 < rm -f conftest$ac_exeext
4920 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4921 <  (eval $ac_link) 2>&5
4922 <  ac_status=$?
4923 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4924 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4925 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4926 <  (eval $ac_try) 2>&5
4927 <  ac_status=$?
4928 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4929 <  (exit $ac_status); }; }; then
4930 <  :
6350 > if test -n "$ac_tool_prefix"; then
6351 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6352 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6353 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354 > $as_echo_n "checking for $ac_word... " >&6; }
6355 > if test "${ac_cv_prog_RANLIB+set}" = set; then :
6356 >  $as_echo_n "(cached) " >&6
6357   else
6358 <  echo "$as_me: program exited with status $ac_status" >&5
6359 < echo "$as_me: failed program was:" >&5
6360 < sed 's/^/| /' conftest.$ac_ext >&5
6358 >  if test -n "$RANLIB"; then
6359 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6360 > else
6361 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 > for as_dir in $PATH
6363 > do
6364 >  IFS=$as_save_IFS
6365 >  test -z "$as_dir" && as_dir=.
6366 >    for ac_exec_ext in '' $ac_executable_extensions; do
6367 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6368 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6369 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6370 >    break 2
6371 >  fi
6372 > done
6373 >  done
6374 > IFS=$as_save_IFS
6375  
4936 ( exit $ac_status )
4937 ac_cv_header_stdc=no
6376   fi
4939 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6377   fi
6378 + RANLIB=$ac_cv_prog_RANLIB
6379 + if test -n "$RANLIB"; then
6380 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6381 + $as_echo "$RANLIB" >&6; }
6382 + else
6383 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6384 + $as_echo "no" >&6; }
6385   fi
4942 fi
4943 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4944 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4945 if test $ac_cv_header_stdc = yes; then
6386  
4947 cat >>confdefs.h <<\_ACEOF
4948 #define STDC_HEADERS 1
4949 _ACEOF
6387  
6388   fi
6389 + if test -z "$ac_cv_prog_RANLIB"; then
6390 +  ac_ct_RANLIB=$RANLIB
6391 +  # Extract the first word of "ranlib", so it can be a program name with args.
6392 + set dummy 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_ac_ct_RANLIB+set}" = set; then :
6396 +  $as_echo_n "(cached) " >&6
6397 + else
6398 +  if test -n "$ac_ct_RANLIB"; then
6399 +  ac_cv_prog_ac_ct_RANLIB="$ac_ct_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_ac_ct_RANLIB="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  
6416 < # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6417 <
6418 <
6419 <
6420 <
6421 <
6422 <
6423 <
6424 <
6425 <
6426 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6427 <                  inttypes.h stdint.h unistd.h
6428 < do
6429 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6430 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6431 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6432 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6433 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6416 > fi
6417 > fi
6418 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6419 > if test -n "$ac_ct_RANLIB"; then
6420 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6421 > $as_echo "$ac_ct_RANLIB" >&6; }
6422 > else
6423 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 > $as_echo "no" >&6; }
6425 > fi
6426 >
6427 >  if test "x$ac_ct_RANLIB" = x; then
6428 >    RANLIB=":"
6429 >  else
6430 >    case $cross_compiling:$ac_tool_warned in
6431 > yes:)
6432 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6433 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6434 > ac_tool_warned=yes ;;
6435 > esac
6436 >    RANLIB=$ac_ct_RANLIB
6437 >  fi
6438   else
6439 <  cat >conftest.$ac_ext <<_ACEOF
4973 < /* confdefs.h.  */
4974 < _ACEOF
4975 < cat confdefs.h >>conftest.$ac_ext
4976 < cat >>conftest.$ac_ext <<_ACEOF
4977 < /* end confdefs.h.  */
4978 < $ac_includes_default
4979 <
4980 < #include <$ac_header>
4981 < _ACEOF
4982 < rm -f conftest.$ac_objext
4983 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4984 <  (eval $ac_compile) 2>conftest.er1
4985 <  ac_status=$?
4986 <  grep -v '^ *+' conftest.er1 >conftest.err
4987 <  rm -f conftest.er1
4988 <  cat conftest.err >&5
4989 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 <  (exit $ac_status); } &&
4991 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
4992 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4993 <  (eval $ac_try) 2>&5
4994 <  ac_status=$?
4995 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4996 <  (exit $ac_status); }; } &&
4997 <         { ac_try='test -s conftest.$ac_objext'
4998 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4999 <  (eval $ac_try) 2>&5
5000 <  ac_status=$?
5001 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5002 <  (exit $ac_status); }; }; then
5003 <  eval "$as_ac_Header=yes"
5004 < else
5005 <  echo "$as_me: failed program was:" >&5
5006 < sed 's/^/| /' conftest.$ac_ext >&5
5007 <
5008 < eval "$as_ac_Header=no"
6439 >  RANLIB="$ac_cv_prog_RANLIB"
6440   fi
5010 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5011 fi
5012 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5013 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5014 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5015  cat >>confdefs.h <<_ACEOF
5016 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5017 _ACEOF
6441  
5019 fi
6442  
6443 +   # Extract the first word of "perl", so it can be a program name with args.
6444 + set dummy perl; ac_word=$2
6445 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446 + $as_echo_n "checking for $ac_word... " >&6; }
6447 + if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6448 +  $as_echo_n "(cached) " >&6
6449 + else
6450 +  case $PERLINTERP in
6451 +  [\\/]* | ?:[\\/]*)
6452 +  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6453 +  ;;
6454 +  *)
6455 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6456 + for as_dir in $PATH
6457 + do
6458 +  IFS=$as_save_IFS
6459 +  test -z "$as_dir" && as_dir=.
6460 +    for ac_exec_ext in '' $ac_executable_extensions; do
6461 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6462 +    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6463 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6464 +    break 2
6465 +  fi
6466   done
6467 +  done
6468 + IFS=$as_save_IFS
6469  
6470 <
6471 < #
6472 < # Handle user hints
6473 < #
6474 < echo "$as_me:$LINENO: checking if zlib is wanted" >&5
6475 < echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
6476 <
6477 < # Check whether --with-zlib or --without-zlib was given.
5031 < if test "${with_zlib+set}" = set; then
5032 <  withval="$with_zlib"
5033 <  if test "$withval" != no ; then
5034 <  echo "$as_me:$LINENO: result: yes" >&5
5035 < echo "${ECHO_T}yes" >&6
5036 <  if test -d "$withval"
5037 <  then
5038 <    ZLIB_HOME="$withval"
5039 <  else
5040 <    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
5041 < echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
5042 <  fi
6470 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6471 >  ;;
6472 > esac
6473 > fi
6474 > PERLINTERP=$ac_cv_path_PERLINTERP
6475 > if test -n "$PERLINTERP"; then
6476 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6477 > $as_echo "$PERLINTERP" >&6; }
6478   else
6479 <  echo "$as_me:$LINENO: result: no" >&5
6480 < echo "${ECHO_T}no" >&6
6479 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6480 > $as_echo "no" >&6; }
6481   fi
5047 fi;
6482  
5049 ZLIB_HOME=/usr/local
5050 if test ! -f "${ZLIB_HOME}/include/zlib.h"
5051 then
5052        ZLIB_HOME=/usr
5053 fi
6483  
6484 < #
6485 < # Locate zlib, if wanted
5057 < #
5058 < if test -n "${ZLIB_HOME}"
5059 < then
5060 <        ZLIB_OLD_LDFLAGS=$LDFLAGS
5061 <        ZLIB_OLD_CPPFLAGS=$LDFLAGS
5062 <        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
5063 <        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
6484 >   ac_cv_path_perlinterp="$PERLINTERP"
6485 >   _sHpB='#!'
6486  
6487  
6488 <        ac_ext=c
6489 < ac_cpp='$CPP $CPPFLAGS'
6490 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5069 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5070 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5071 <
5072 <        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5073 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5074 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5075 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6488 > # Check whether --with-perl-shebang was given.
6489 > if test "${with_perl_shebang+set}" = set; then :
6490 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
6491   else
6492 <  ac_check_lib_save_LIBS=$LIBS
6493 < LIBS="-lz  $LIBS"
5079 < cat >conftest.$ac_ext <<_ACEOF
5080 < /* confdefs.h.  */
5081 < _ACEOF
5082 < cat confdefs.h >>conftest.$ac_ext
5083 < cat >>conftest.$ac_ext <<_ACEOF
5084 < /* end confdefs.h.  */
6492 >                opt_perl_shebang="not_set"
6493 > fi
6494  
6495 < /* Override any gcc2 internal prototype to avoid an error.  */
6496 < #ifdef __cplusplus
6497 < extern "C"
6498 < #endif
5090 < /* We use char because int might match the return type of a gcc2
5091 <   builtin and then its argument prototype would still apply.  */
5092 < char inflateEnd ();
5093 < int
5094 < main ()
5095 < {
5096 < inflateEnd ();
5097 <  ;
5098 <  return 0;
5099 < }
5100 < _ACEOF
5101 < rm -f conftest.$ac_objext conftest$ac_exeext
5102 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5103 <  (eval $ac_link) 2>conftest.er1
5104 <  ac_status=$?
5105 <  grep -v '^ *+' conftest.er1 >conftest.err
5106 <  rm -f conftest.er1
5107 <  cat conftest.err >&5
5108 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5109 <  (exit $ac_status); } &&
5110 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5111 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5112 <  (eval $ac_try) 2>&5
5113 <  ac_status=$?
5114 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5115 <  (exit $ac_status); }; } &&
5116 <         { ac_try='test -s conftest$ac_exeext'
5117 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5118 <  (eval $ac_try) 2>&5
5119 <  ac_status=$?
5120 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5121 <  (exit $ac_status); }; }; then
5122 <  ac_cv_lib_z_inflateEnd=yes
6495 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6496 > $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6497 > if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6498 >  $as_echo_n "(cached) " >&6
6499   else
6500 <  echo "$as_me: failed program was:" >&5
6501 < sed 's/^/| /' conftest.$ac_ext >&5
6500 >   case "$opt_perl_shebang" in
6501 >                      not_set  ) ax_cv_opt_perl_shebang=''
6502 >                               ;;
6503 >                         *     )
6504 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6505 >                    esac
6506  
5127 ac_cv_lib_z_inflateEnd=no
6507   fi
6508 < rm -f conftest.err conftest.$ac_objext \
6509 <      conftest$ac_exeext conftest.$ac_ext
6510 < LIBS=$ac_check_lib_save_LIBS
6511 < fi
6512 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
6513 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
6514 < if test $ac_cv_lib_z_inflateEnd = yes; then
6515 <  zlib_cv_libz=yes
6508 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6509 > $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6510 >   if test "A$ax_cv_opt_perl_shebang" != "A"
6511 >     then
6512 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6513 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6514 >              { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6515 > $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6516 >
6517 > # Automatic detection of sharpbang formula starts here
6518 >     else
6519 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
6520 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
6521 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6522 > $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6523 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6524 >  $as_echo_n "(cached) " >&6
6525   else
6526 <  zlib_cv_libz=no
6527 < fi
6526 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6527 >        if test "x$_somian_kspb_perl" == x
6528 >          then _somian_ksbp_warn_empty='durnit'
6529 >          else
6530 >          case "A$_somian_kspb_perl" in
6531 >                 A#!*perl* )
6532 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6533 >                        ;;
6534 >                     A*    )  _somian_ksbp_warn_defau='trouble'
6535 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6536 >          esac
6537 >        fi
6538  
5141        if test "${ac_cv_header_zlib_h+set}" = set; then
5142  echo "$as_me:$LINENO: checking for zlib.h" >&5
5143 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5144 if test "${ac_cv_header_zlib_h+set}" = set; then
5145  echo $ECHO_N "(cached) $ECHO_C" >&6
6539   fi
6540 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6541 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6540 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6541 > $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6542 > # The above prints Checking ... result message to user.
6543 >   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6544 >
6545 >    if test A${_somian_ksbp_warn_empty+set} == Aset
6546 >      then   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6547 > $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6548 >    fi
6549 > # Inform user after printing result value
6550 >    if test A${_somian_ksbp_warn_defau+set} == Aset
6551 >      then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6552 > $as_echo "$as_me: Maybe Not good -" >&6;}
6553 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6554 > $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6555 >      else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6556 > $as_echo "$as_me: OK Good result - " >&6;}
6557 >           { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6558 > $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6559 >    fi
6560 >  fi
6561 >
6562 > # Find a good install program.  We prefer a C program (faster),
6563 > # so one script is as good as another.  But avoid the broken or
6564 > # incompatible versions:
6565 > # SysV /etc/install, /usr/sbin/install
6566 > # SunOS /usr/etc/install
6567 > # IRIX /sbin/install
6568 > # AIX /bin/install
6569 > # AmigaOS /C/install, which installs bootblocks on floppy discs
6570 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6571 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6572 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6573 > # OS/2's system install, which has a completely different semantic
6574 > # ./install, which can be erroneously created by make from ./install.sh.
6575 > # Reject install programs that cannot install multiple files.
6576 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6577 > $as_echo_n "checking for a BSD-compatible install... " >&6; }
6578 > if test -z "$INSTALL"; then
6579 > if test "${ac_cv_path_install+set}" = set; then :
6580 >  $as_echo_n "(cached) " >&6
6581   else
6582 <  # Is the header compilable?
6583 < echo "$as_me:$LINENO: checking zlib.h usability" >&5
6584 < echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
6585 < cat >conftest.$ac_ext <<_ACEOF
6586 < /* confdefs.h.  */
6587 < _ACEOF
6588 < cat confdefs.h >>conftest.$ac_ext
6589 < cat >>conftest.$ac_ext <<_ACEOF
6590 < /* end confdefs.h.  */
6591 < $ac_includes_default
6592 < #include <zlib.h>
6593 < _ACEOF
6594 < rm -f conftest.$ac_objext
6595 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6596 <  (eval $ac_compile) 2>conftest.er1
6597 <  ac_status=$?
6598 <  grep -v '^ *+' conftest.er1 >conftest.err
6599 <  rm -f conftest.er1
6600 <  cat conftest.err >&5
6601 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6602 <  (exit $ac_status); } &&
6603 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6604 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6605 <  (eval $ac_try) 2>&5
6606 <  ac_status=$?
6607 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 <  (exit $ac_status); }; } &&
6609 <         { ac_try='test -s conftest.$ac_objext'
6610 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6611 <  (eval $ac_try) 2>&5
6612 <  ac_status=$?
6613 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6614 <  (exit $ac_status); }; }; then
6615 <  ac_header_compiler=yes
6616 < else
6617 <  echo "$as_me: failed program was:" >&5
6618 < sed 's/^/| /' conftest.$ac_ext >&5
6582 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6583 > for as_dir in $PATH
6584 > do
6585 >  IFS=$as_save_IFS
6586 >  test -z "$as_dir" && as_dir=.
6587 >    # Account for people who put trailing slashes in PATH elements.
6588 > case $as_dir/ in #((
6589 >  ./ | .// | /[cC]/* | \
6590 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6591 >  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6592 >  /usr/ucb/* ) ;;
6593 >  *)
6594 >    # OSF1 and SCO ODT 3.0 have their own names for install.
6595 >    # Don't use installbsd from OSF since it installs stuff as root
6596 >    # by default.
6597 >    for ac_prog in ginstall scoinst install; do
6598 >      for ac_exec_ext in '' $ac_executable_extensions; do
6599 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6600 >          if test $ac_prog = install &&
6601 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6602 >            # AIX install.  It has an incompatible calling convention.
6603 >            :
6604 >          elif test $ac_prog = install &&
6605 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6606 >            # program-specific install script used by HP pwplus--don't use.
6607 >            :
6608 >          else
6609 >            rm -rf conftest.one conftest.two conftest.dir
6610 >            echo one > conftest.one
6611 >            echo two > conftest.two
6612 >            mkdir conftest.dir
6613 >            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6614 >              test -s conftest.one && test -s conftest.two &&
6615 >              test -s conftest.dir/conftest.one &&
6616 >              test -s conftest.dir/conftest.two
6617 >            then
6618 >              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6619 >              break 3
6620 >            fi
6621 >          fi
6622 >        fi
6623 >      done
6624 >    done
6625 >    ;;
6626 > esac
6627  
6628 < ac_header_compiler=no
6629 < fi
5190 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5191 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5192 < echo "${ECHO_T}$ac_header_compiler" >&6
6628 >  done
6629 > IFS=$as_save_IFS
6630  
6631 < # Is the header present?
6632 < echo "$as_me:$LINENO: checking zlib.h presence" >&5
6633 < echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
6634 < cat >conftest.$ac_ext <<_ACEOF
6635 < /* confdefs.h.  */
5199 < _ACEOF
5200 < cat confdefs.h >>conftest.$ac_ext
5201 < cat >>conftest.$ac_ext <<_ACEOF
5202 < /* end confdefs.h.  */
5203 < #include <zlib.h>
5204 < _ACEOF
5205 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5206 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5207 <  ac_status=$?
5208 <  grep -v '^ *+' conftest.er1 >conftest.err
5209 <  rm -f conftest.er1
5210 <  cat conftest.err >&5
5211 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212 <  (exit $ac_status); } >/dev/null; then
5213 <  if test -s conftest.err; then
5214 <    ac_cpp_err=$ac_c_preproc_warn_flag
5215 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6631 > rm -rf conftest.one conftest.two conftest.dir
6632 >
6633 > fi
6634 >  if test "${ac_cv_path_install+set}" = set; then
6635 >    INSTALL=$ac_cv_path_install
6636    else
6637 <    ac_cpp_err=
6637 >    # As a last resort, use the slow shell script.  Don't cache a
6638 >    # value for INSTALL within a source directory, because that will
6639 >    # break other packages using the cache if that directory is
6640 >    # removed, or if the value is a relative name.
6641 >    INSTALL=$ac_install_sh
6642    fi
5219 else
5220  ac_cpp_err=yes
6643   fi
6644 < if test -z "$ac_cpp_err"; then
6645 <  ac_header_preproc=yes
5224 < else
5225 <  echo "$as_me: failed program was:" >&5
5226 < sed 's/^/| /' conftest.$ac_ext >&5
6644 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6645 > $as_echo "$INSTALL" >&6; }
6646  
6647 <  ac_header_preproc=no
6648 < fi
6649 < rm -f conftest.err conftest.$ac_ext
5231 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5232 < echo "${ECHO_T}$ac_header_preproc" >&6
6647 > # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6648 > # It thinks the first close brace ends the variable substitution.
6649 > test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6650  
6651 < # So?  What about this header?
6652 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6653 <  yes:no: )
6654 <    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
6655 < echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6656 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
6657 < echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
5241 <    ac_header_preproc=yes
5242 <    ;;
5243 <  no:yes:* )
5244 <    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
5245 < echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
5246 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
5247 < echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
5248 <    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
5249 < echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
5250 <    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
5251 < echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5252 <    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
5253 < echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
5254 <    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
5255 < echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
5256 <    (
5257 <      cat <<\_ASBOX
5258 < ## ------------------------------ ##
5259 < ## Report this to gezelter@nd.edu ##
5260 < ## ------------------------------ ##
5261 < _ASBOX
5262 <    ) |
5263 <      sed "s/^/$as_me: WARNING:     /" >&2
5264 <    ;;
6651 > test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6652 >
6653 > test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6654 >
6655 > case "x$INSTALL" in
6656 >   x/*) ;;
6657 >   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6658   esac
6659 < echo "$as_me:$LINENO: checking for zlib.h" >&5
6660 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
6661 < if test "${ac_cv_header_zlib_h+set}" = set; then
6662 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6659 > MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6660 > # Extract the first word of "ar", so it can be a program name with args.
6661 > set dummy ar; ac_word=$2
6662 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 > $as_echo_n "checking for $ac_word... " >&6; }
6664 > if test "${ac_cv_prog_AR+set}" = set; then :
6665 >  $as_echo_n "(cached) " >&6
6666   else
6667 <  ac_cv_header_zlib_h=$ac_header_preproc
6668 < fi
6669 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6670 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
6667 >  if test -n "$AR"; then
6668 >  ac_cv_prog_AR="$AR" # Let the user override the test.
6669 > else
6670 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671 > for as_dir in $PATH
6672 > do
6673 >  IFS=$as_save_IFS
6674 >  test -z "$as_dir" && as_dir=.
6675 >    for ac_exec_ext in '' $ac_executable_extensions; do
6676 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677 >    ac_cv_prog_AR="ar"
6678 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 >    break 2
6680 >  fi
6681 > done
6682 >  done
6683 > IFS=$as_save_IFS
6684  
6685 +  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6686   fi
6687 < if test $ac_cv_header_zlib_h = yes; then
6688 <  zlib_cv_zlib_h=yes
6687 > fi
6688 > AR=$ac_cv_prog_AR
6689 > if test -n "$AR"; then
6690 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6691 > $as_echo "$AR" >&6; }
6692   else
6693 <  zlib_cv_zlib_h=no
6693 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6694 > $as_echo "no" >&6; }
6695   fi
6696  
6697  
6698 <        ac_ext=c
6699 < ac_cpp='$CPP $CPPFLAGS'
6700 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6701 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6702 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6698 > if test "$AR" = "NONE"; then
6699 >  cat >confcache <<\_ACEOF
6700 > # This file is a shell script that caches the results of configure
6701 > # tests run on this system so they can be shared between configure
6702 > # scripts and configure runs, see configure's option --config-cache.
6703 > # It is not useful on other systems.  If it contains results you don't
6704 > # want to keep, you may remove or edit it.
6705 > #
6706 > # config.status only pays attention to the cache file if you give it
6707 > # the --recheck option to rerun configure.
6708 > #
6709 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
6710 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
6711 > # following values.
6712  
5290        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
5291        then
5292                #
5293                # If both library and header were found, use them
5294                #
5295
5296 echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
5297 echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
5298 if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
5299  echo $ECHO_N "(cached) $ECHO_C" >&6
5300 else
5301  ac_check_lib_save_LIBS=$LIBS
5302 LIBS="-lz  $LIBS"
5303 cat >conftest.$ac_ext <<_ACEOF
5304 /* confdefs.h.  */
6713   _ACEOF
5306 cat confdefs.h >>conftest.$ac_ext
5307 cat >>conftest.$ac_ext <<_ACEOF
5308 /* end confdefs.h.  */
6714  
6715 < /* Override any gcc2 internal prototype to avoid an error.  */
6716 < #ifdef __cplusplus
6717 < extern "C"
6718 < #endif
6719 < /* We use char because int might match the return type of a gcc2
6720 <   builtin and then its argument prototype would still apply.  */
6721 < char inflateEnd ();
6722 < int
6723 < main ()
6724 < {
6725 < inflateEnd ();
6726 <  ;
6727 <  return 0;
6728 < }
6729 < _ACEOF
6730 < rm -f conftest.$ac_objext conftest$ac_exeext
6731 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6732 <  (eval $ac_link) 2>conftest.er1
6733 <  ac_status=$?
6734 <  grep -v '^ *+' conftest.er1 >conftest.err
6735 <  rm -f conftest.er1
6736 <  cat conftest.err >&5
6737 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6738 <  (exit $ac_status); } &&
6739 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6740 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6741 <  (eval $ac_try) 2>&5
6742 <  ac_status=$?
6743 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6744 <  (exit $ac_status); }; } &&
6745 <         { ac_try='test -s conftest$ac_exeext'
6746 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6747 <  (eval $ac_try) 2>&5
6748 <  ac_status=$?
6749 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6750 <  (exit $ac_status); }; }; then
6751 <  ac_cv_lib_z_inflateEnd=yes
6715 > # The following way of writing the cache mishandles newlines in values,
6716 > # but we know of no workaround that is simple, portable, and efficient.
6717 > # So, we kill variables containing newlines.
6718 > # Ultrix sh set writes to stderr and can't be redirected directly,
6719 > # and sets the high bit in the cache file unless we assign to the vars.
6720 > (
6721 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6722 >    eval ac_val=\$$ac_var
6723 >    case $ac_val in #(
6724 >    *${as_nl}*)
6725 >      case $ac_var in #(
6726 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6727 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6728 >      esac
6729 >      case $ac_var in #(
6730 >      _ | IFS | as_nl) ;; #(
6731 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6732 >      *) { eval $ac_var=; unset $ac_var;} ;;
6733 >      esac ;;
6734 >    esac
6735 >  done
6736 >
6737 >  (set) 2>&1 |
6738 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6739 >    *${as_nl}ac_space=\ *)
6740 >      # `set' does not quote correctly, so add quotes: double-quote
6741 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
6742 >      sed -n \
6743 >        "s/'/'\\\\''/g;
6744 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6745 >      ;; #(
6746 >    *)
6747 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
6748 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6749 >      ;;
6750 >    esac |
6751 >    sort
6752 > ) |
6753 >  sed '
6754 >     /^ac_cv_env_/b end
6755 >     t clear
6756 >     :clear
6757 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6758 >     t end
6759 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6760 >     :end' >>confcache
6761 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6762 >  if test -w "$cache_file"; then
6763 >    test "x$cache_file" != "x/dev/null" &&
6764 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6765 > $as_echo "$as_me: updating cache $cache_file" >&6;}
6766 >    cat confcache >$cache_file
6767 >  else
6768 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6769 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6770 >  fi
6771 > fi
6772 > rm -f confcache
6773 >  exit 1
6774 > fi
6775 > # Extract the first word of "ps", so it can be a program name with args.
6776 > set dummy ps; ac_word=$2
6777 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6778 > $as_echo_n "checking for $ac_word... " >&6; }
6779 > if test "${ac_cv_path_PS+set}" = set; then :
6780 >  $as_echo_n "(cached) " >&6
6781   else
6782 <  echo "$as_me: failed program was:" >&5
6783 < sed 's/^/| /' conftest.$ac_ext >&5
6782 >  case $PS in
6783 >  [\\/]* | ?:[\\/]*)
6784 >  ac_cv_path_PS="$PS" # Let the user override the test with a path.
6785 >  ;;
6786 >  *)
6787 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6788 > for as_dir in $PATH
6789 > do
6790 >  IFS=$as_save_IFS
6791 >  test -z "$as_dir" && as_dir=.
6792 >    for ac_exec_ext in '' $ac_executable_extensions; do
6793 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6794 >    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6795 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6796 >    break 2
6797 >  fi
6798 > done
6799 >  done
6800 > IFS=$as_save_IFS
6801  
6802 < ac_cv_lib_z_inflateEnd=no
6802 >  ;;
6803 > esac
6804   fi
6805 < rm -f conftest.err conftest.$ac_objext \
6806 <      conftest$ac_exeext conftest.$ac_ext
6807 < LIBS=$ac_check_lib_save_LIBS
6805 > PS=$ac_cv_path_PS
6806 > if test -n "$PS"; then
6807 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6808 > $as_echo "$PS" >&6; }
6809 > else
6810 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6811 > $as_echo "no" >&6; }
6812   fi
5357 echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
5358 echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
5359 if test $ac_cv_lib_z_inflateEnd = yes; then
5360  cat >>confdefs.h <<_ACEOF
5361 #define HAVE_LIBZ 1
5362 _ACEOF
6813  
5364  LIBS="-lz $LIBS"
6814  
6815 < fi
6815 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6816 > $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6817 > if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6818 >  $as_echo_n "(cached) " >&6
6819 > else
6820  
6821 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6822 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6823 <                echo "$as_me:$LINENO: result: ok" >&5
6824 < echo "${ECHO_T}ok" >&6
6821 >        if $PS ax -o rss > /dev/null 2>&1; then
6822 >                ac_cv_prog_ps_ax=yes
6823 >        else
6824 >                ac_cv_prog_ps_ax=no
6825 >        fi
6826 >        if $PS -ef -o rss > /dev/null 2>&1; then
6827 >                ac_cv_prog_ps_ef=yes
6828 >        else
6829 >                ac_cv_prog_ps_ef=no
6830 >        fi
6831 >        if test "$ac_cv_prog_ps_ax" = yes; then
6832 >                ac_cv_prog_ps_syntax=BSD
6833          else
6834 <                #
6835 <                # If either header or library was not found, revert and bomb
6836 <                #
6837 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6838 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6839 <                LDFLAGS="$ZLIB_OLD_LDFLAGS"
6840 <                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
5380 <                echo "$as_me:$LINENO: result: failed" >&5
5381 < echo "${ECHO_T}failed" >&6
5382 <                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
5383 < echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
5384 <   { (exit 1); exit 1; }; }
5385 <        fi
6834 >                if test "$ac_cv_prog_ps_ef" = yes; then
6835 >                        ac_cv_prog_ps_syntax=POSIX
6836 >                else
6837 >                        as_fn_error "Could not determine ps syntax" "$LINENO" 5
6838 >                fi
6839 >        fi
6840 >
6841   fi
6842 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6843 + $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6844  
6845 + cat >>confdefs.h <<_ACEOF
6846 + #define PSCOMMAND $PS
6847 + _ACEOF
6848  
6849 + if test "$ac_cv_prog_ps_syntax" = BSD; then
6850  
6851 + $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6852  
6853 + else
6854 +   if test "$ac_cv_prog_ps_syntax" = POSIX; then
6855 +
6856 + $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6857 +
6858 +   else
6859 +       as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6860 +   fi
6861 + fi
6862  
6863 + ac_ext=${ac_fc_srcext-f}
6864 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6865 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6866 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6867  
6868 + ac_ext=${ac_fc_srcext-f}
6869 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6870 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6871 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6872 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6873 + $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6874 + if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6875 +  $as_echo_n "(cached) " >&6
6876 + else
6877 +  ac_ext=F90
6878 + ac_fcflags_srcext_save=$ac_fcflags_srcext
6879 + ac_fcflags_srcext=
6880 + ac_cv_fc_srcext_F90=unknown
6881 + for ac_flag in none -qsuffix=f=F90 -Tf; do
6882 +  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6883 +  cat > conftest.$ac_ext <<_ACEOF
6884 +      program main
6885  
6886 +      end
6887 + _ACEOF
6888 + if ac_fn_fc_try_compile "$LINENO"; then :
6889 +  ac_cv_fc_srcext_F90=$ac_flag; break
6890 + fi
6891 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6892 + done
6893 + rm -f conftest.$ac_objext conftest.F90
6894 + ac_fcflags_srcext=$ac_fcflags_srcext_save
6895  
5395 for ac_header in sys/time.h unistd.h stdlib.h stdio.h conio.h string.h
5396 do
5397 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5398 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5399  echo "$as_me:$LINENO: checking for $ac_header" >&5
5400 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5401 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5402  echo $ECHO_N "(cached) $ECHO_C" >&6
6896   fi
6897 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6898 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6897 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6898 > $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6899 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6900 >  as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6901   else
6902 <  # Is the header compilable?
6903 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6904 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6905 < cat >conftest.$ac_ext <<_ACEOF
6906 < /* confdefs.h.  */
6907 < _ACEOF
6908 < cat confdefs.h >>conftest.$ac_ext
6909 < cat >>conftest.$ac_ext <<_ACEOF
5415 < /* end confdefs.h.  */
5416 < $ac_includes_default
5417 < #include <$ac_header>
5418 < _ACEOF
5419 < rm -f conftest.$ac_objext
5420 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5421 <  (eval $ac_compile) 2>conftest.er1
5422 <  ac_status=$?
5423 <  grep -v '^ *+' conftest.er1 >conftest.err
5424 <  rm -f conftest.er1
5425 <  cat conftest.err >&5
5426 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5427 <  (exit $ac_status); } &&
5428 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5429 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5430 <  (eval $ac_try) 2>&5
5431 <  ac_status=$?
5432 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5433 <  (exit $ac_status); }; } &&
5434 <         { ac_try='test -s conftest.$ac_objext'
5435 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5436 <  (eval $ac_try) 2>&5
5437 <  ac_status=$?
5438 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5439 <  (exit $ac_status); }; }; then
5440 <  ac_header_compiler=yes
5441 < else
5442 <  echo "$as_me: failed program was:" >&5
5443 < sed 's/^/| /' conftest.$ac_ext >&5
6902 >  ac_fc_srcext=F90
6903 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
6904 >    ac_fcflags_srcext=""
6905 >    FCFLAGS_F90=""
6906 >  else
6907 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6908 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
6909 >  fi
6910  
6911 < ac_header_compiler=no
6911 >
6912   fi
6913 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6914 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6915 < echo "${ECHO_T}$ac_header_compiler" >&6
6913 > ac_ext=${ac_fc_srcext-f}
6914 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6915 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6916 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6917  
6918 < # Is the header present?
6919 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6920 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6921 < cat >conftest.$ac_ext <<_ACEOF
6922 < /* confdefs.h.  */
6923 < _ACEOF
6924 < cat confdefs.h >>conftest.$ac_ext
6925 < cat >>conftest.$ac_ext <<_ACEOF
6926 < /* end confdefs.h.  */
6927 < #include <$ac_header>
6928 < _ACEOF
6929 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6930 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6931 <  ac_status=$?
6932 <  grep -v '^ *+' conftest.er1 >conftest.err
6933 <  rm -f conftest.er1
6934 <  cat conftest.err >&5
6935 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6936 <  (exit $ac_status); } >/dev/null; then
6937 <  if test -s conftest.err; then
6938 <    ac_cpp_err=$ac_c_preproc_warn_flag
6939 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6940 <  else
6941 <    ac_cpp_err=
6918 >
6919 >
6920 >
6921 >
6922 > # Try to determine native compiler flags that allow us to use F90 suffix
6923 > # for preprocessed f90 source.
6924 >
6925 > if test "$ac_test_PREPFLAG" != "set"; then
6926 >  PREPFLAG=""
6927 >  case "${host_cpu}-${host_os}" in
6928 >
6929 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6930 >                    PREPFLAG="-fpp1 "
6931 >                fi;;
6932 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6933 >                    PREPFLAG="-qsuffix=cpp=F90 "
6934 >                fi;;
6935 >  *darwin*)
6936 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6937 >                PREPFLAG="-qsuffix=cpp=F90 "
6938 >        fi;;
6939 >  esac
6940 >
6941 >  if test -z "$PREPFLAG"; then
6942 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6943 > $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6944 >        PREPFLAG=""
6945    fi
5476 else
5477  ac_cpp_err=yes
5478 fi
5479 if test -z "$ac_cpp_err"; then
5480  ac_header_preproc=yes
5481 else
5482  echo "$as_me: failed program was:" >&5
5483 sed 's/^/| /' conftest.$ac_ext >&5
6946  
6947 <  ac_header_preproc=no
6947 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6948 > $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6949 >
6950 >  ac_ext=${ac_fc_srcext-f}
6951 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6952 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6953 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6954 >
6955 >  ac_save_ext=$ac_ext
6956 >  ac_ext=F90
6957 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6958 >
6959 >  if test "$PREPFLAG"; then :
6960 >  FCFLAGS_SRCEXT="${PREPFLAG}"
6961   fi
6962 < rm -f conftest.err conftest.$ac_ext
5488 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5489 < echo "${ECHO_T}$ac_header_preproc" >&6
6962 >    cat > conftest.$ac_ext <<_ACEOF
6963  
6964 < # So?  What about this header?
6965 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6966 <  yes:no: )
6967 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6968 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6969 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6970 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6971 <    ac_header_preproc=yes
6972 <    ;;
5500 <  no:yes:* )
5501 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5502 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5503 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5504 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5505 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5506 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5507 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5508 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5509 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5510 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5511 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5512 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5513 <    (
5514 <      cat <<\_ASBOX
5515 < ## ------------------------------ ##
5516 < ## Report this to gezelter@nd.edu ##
5517 < ## ------------------------------ ##
5518 < _ASBOX
5519 <    ) |
5520 <      sed "s/^/$as_me: WARNING:     /" >&2
5521 <    ;;
5522 < esac
5523 < echo "$as_me:$LINENO: checking for $ac_header" >&5
5524 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5525 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5526 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6964 >
6965 > program conftest
6966 >  integer :: i
6967 >  i = 1
6968 > end program conftest
6969 >
6970 > _ACEOF
6971 > if ac_fn_fc_try_compile "$LINENO"; then :
6972 >  prepflagworks=1
6973   else
6974 <  eval "$as_ac_Header=\$ac_header_preproc"
6974 >  prepflagworks=0
6975   fi
6976 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5531 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6976 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6977  
6978 < fi
6979 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6980 <  cat >>confdefs.h <<_ACEOF
6981 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6982 < _ACEOF
6978 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6979 >  ac_ext=$ac_save_ext
6980 >  ac_ext=${ac_fc_srcext-f}
6981 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6982 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6983 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6984  
6985 +
6986 +  if test "$prepflagworks" = 1; then
6987 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6988 + $as_echo "yes" >&6; }
6989 +    FCFLAGS_SRCEXT="${PREPFLAG}"
6990 +
6991 +  else
6992 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6993 + $as_echo "no" >&6; }
6994 +    as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6995 +  fi
6996   fi
6997  
5541 done
6998  
6999  
7000  
7001  
7002 + # Try to determine native compiler flags that allow us to use F90 suffix
7003 + # for preprocessed f90 source with -D type defines
7004  
7005 + if test "$ac_test_PREPDEFFLAG" != "set"; then
7006 +  PREPDEFFLAG=""
7007 +  case "${host_cpu}-${host_os}" in
7008  
7009 < for ac_header in strstream.h iostream.h fstream.h math.h time.h
7010 < do
7011 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7012 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7013 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7014 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7015 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7016 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7017 < fi
7018 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7019 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7020 < else
7021 <  # Is the header compilable?
7022 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7023 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7024 < cat >conftest.$ac_ext <<_ACEOF
7025 < /* confdefs.h.  */
7026 < _ACEOF
7027 < cat confdefs.h >>conftest.$ac_ext
7028 < cat >>conftest.$ac_ext <<_ACEOF
5568 < /* end confdefs.h.  */
5569 < $ac_includes_default
5570 < #include <$ac_header>
5571 < _ACEOF
5572 < rm -f conftest.$ac_objext
5573 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5574 <  (eval $ac_compile) 2>conftest.er1
5575 <  ac_status=$?
5576 <  grep -v '^ *+' conftest.er1 >conftest.err
5577 <  rm -f conftest.er1
5578 <  cat conftest.err >&5
5579 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5580 <  (exit $ac_status); } &&
5581 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
5582 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5583 <  (eval $ac_try) 2>&5
5584 <  ac_status=$?
5585 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5586 <  (exit $ac_status); }; } &&
5587 <         { ac_try='test -s conftest.$ac_objext'
5588 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5589 <  (eval $ac_try) 2>&5
5590 <  ac_status=$?
5591 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5592 <  (exit $ac_status); }; }; then
5593 <  ac_header_compiler=yes
5594 < else
5595 <  echo "$as_me: failed program was:" >&5
5596 < sed 's/^/| /' conftest.$ac_ext >&5
7009 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7010 >                    PREPDEFFLAG=" "
7011 >                fi;;
7012 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7013 >                    PREPDEFFLAG="-WF,"
7014 >                fi;;
7015 >  *darwin*)
7016 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7017 >                PREPDEFFLAG="-WF,"
7018 >        fi;;
7019 >  esac
7020 >
7021 >  if test -z "$PREPDEFFLAG"; then
7022 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7023 > $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7024 >        PREPDEFFLAG=" "
7025 >  fi
7026 >
7027 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7028 > $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7029  
7030 < ac_header_compiler=no
7031 < fi
7032 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7033 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5602 < echo "${ECHO_T}$ac_header_compiler" >&6
7030 >  ac_ext=${ac_fc_srcext-f}
7031 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7032 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7033 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7034  
7035 < # Is the header present?
7036 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7037 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5607 < cat >conftest.$ac_ext <<_ACEOF
5608 < /* confdefs.h.  */
5609 < _ACEOF
5610 < cat confdefs.h >>conftest.$ac_ext
5611 < cat >>conftest.$ac_ext <<_ACEOF
5612 < /* end confdefs.h.  */
5613 < #include <$ac_header>
5614 < _ACEOF
5615 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5616 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5617 <  ac_status=$?
5618 <  grep -v '^ *+' conftest.er1 >conftest.err
5619 <  rm -f conftest.er1
5620 <  cat conftest.err >&5
5621 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622 <  (exit $ac_status); } >/dev/null; then
5623 <  if test -s conftest.err; then
5624 <    ac_cpp_err=$ac_c_preproc_warn_flag
5625 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5626 <  else
5627 <    ac_cpp_err=
5628 <  fi
5629 < else
5630 <  ac_cpp_err=yes
5631 < fi
5632 < if test -z "$ac_cpp_err"; then
5633 <  ac_header_preproc=yes
5634 < else
5635 <  echo "$as_me: failed program was:" >&5
5636 < sed 's/^/| /' conftest.$ac_ext >&5
7035 >  ac_save_ext=$ac_ext
7036 >  ac_ext=F90
7037 >  ac_save_FCFLAGS=$FCFLAGS
7038  
7039 <  ac_header_preproc=no
7039 >  if test "$PREPDEFFLAG"; then :
7040 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7041   fi
7042 < rm -f conftest.err conftest.$ac_ext
5641 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5642 < echo "${ECHO_T}$ac_header_preproc" >&6
7042 >    cat > conftest.$ac_ext <<_ACEOF
7043  
5644 # So?  What about this header?
5645 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5646  yes:no: )
5647    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5648 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5649    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5650 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5651    ac_header_preproc=yes
5652    ;;
5653  no:yes:* )
5654    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5655 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5656    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5657 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5658    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5659 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5660    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5661 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5662    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5663 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5664    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5665 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5666    (
5667      cat <<\_ASBOX
5668 ## ------------------------------ ##
5669 ## Report this to gezelter@nd.edu ##
5670 ## ------------------------------ ##
5671 _ASBOX
5672    ) |
5673      sed "s/^/$as_me: WARNING:     /" >&2
5674    ;;
5675 esac
5676 echo "$as_me:$LINENO: checking for $ac_header" >&5
5677 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5678 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5679  echo $ECHO_N "(cached) $ECHO_C" >&6
5680 else
5681  eval "$as_ac_Header=\$ac_header_preproc"
5682 fi
5683 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5684 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7044  
7045 < fi
7046 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7047 <  cat >>confdefs.h <<_ACEOF
7048 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5690 < _ACEOF
5691 <
5692 < fi
5693 <
5694 < done
5695 <
5696 < ac_ext=cc
5697 < ac_cpp='$CXXCPP $CPPFLAGS'
5698 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5699 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5700 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5701 <
5702 < ac_ext=cc
5703 < ac_cpp='$CXXCPP $CPPFLAGS'
5704 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5705 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5706 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5707 < echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5708 < echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5709 < if test -z "$CXXCPP"; then
5710 <  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5711 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5712 < else
5713 <      # Double quotes because CXXCPP needs to be expanded
5714 <    for CXXCPP in "$CXX -E" "/lib/cpp"
5715 <    do
5716 <      ac_preproc_ok=false
5717 < for ac_cxx_preproc_warn_flag in '' yes
5718 < do
5719 <  # Use a header file that comes with gcc, so configuring glibc
5720 <  # with a fresh cross-compiler works.
5721 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5722 <  # <limits.h> exists even on freestanding compilers.
5723 <  # On the NeXT, cc -E runs the code through the compiler's parser,
5724 <  # not just through cpp. "Syntax error" is here to catch this case.
5725 <  cat >conftest.$ac_ext <<_ACEOF
5726 < /* confdefs.h.  */
5727 < _ACEOF
5728 < cat confdefs.h >>conftest.$ac_ext
5729 < cat >>conftest.$ac_ext <<_ACEOF
5730 < /* end confdefs.h.  */
5731 < #ifdef __STDC__
5732 < # include <limits.h>
7045 > program conftest
7046 >  integer :: i
7047 > #ifdef TEST
7048 >  i = 1
7049   #else
7050 < # include <assert.h>
7050 >  choke me
7051   #endif
7052 <                     Syntax error
7052 > end program conftest
7053 >
7054   _ACEOF
7055 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7056 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5740 <  ac_status=$?
5741 <  grep -v '^ *+' conftest.er1 >conftest.err
5742 <  rm -f conftest.er1
5743 <  cat conftest.err >&5
5744 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5745 <  (exit $ac_status); } >/dev/null; then
5746 <  if test -s conftest.err; then
5747 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5748 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5749 <  else
5750 <    ac_cpp_err=
5751 <  fi
7055 > if ac_fn_fc_try_compile "$LINENO"; then :
7056 >  prepdefflagworks=1
7057   else
7058 <  ac_cpp_err=yes
7058 >  prepdefflagworks=0
7059   fi
7060 < if test -z "$ac_cpp_err"; then
5756 <  :
5757 < else
5758 <  echo "$as_me: failed program was:" >&5
5759 < sed 's/^/| /' conftest.$ac_ext >&5
7060 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7061  
7062 <  # Broken: fails on valid input.
7063 < continue
7064 < fi
7065 < rm -f conftest.err conftest.$ac_ext
7062 >  FCFLAGS=$ac_save_FCFLAGS
7063 >  ac_ext=$ac_save_ext
7064 >  ac_ext=${ac_fc_srcext-f}
7065 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7066 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7067 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7068  
7069 <  # OK, works on sane cases.  Now check whether non-existent headers
7070 <  # can be detected and how.
7071 <  cat >conftest.$ac_ext <<_ACEOF
7072 < /* confdefs.h.  */
7073 < _ACEOF
5771 < cat confdefs.h >>conftest.$ac_ext
5772 < cat >>conftest.$ac_ext <<_ACEOF
5773 < /* end confdefs.h.  */
5774 < #include <ac_nonexistent.h>
5775 < _ACEOF
5776 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5777 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5778 <  ac_status=$?
5779 <  grep -v '^ *+' conftest.er1 >conftest.err
5780 <  rm -f conftest.er1
5781 <  cat conftest.err >&5
5782 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5783 <  (exit $ac_status); } >/dev/null; then
5784 <  if test -s conftest.err; then
5785 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5786 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7069 >
7070 >  if test "$prepdefflagworks" = 1; then
7071 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7072 > $as_echo "yes" >&6; }
7073 >
7074    else
7075 <    ac_cpp_err=
7075 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7076 > $as_echo "no" >&6; }
7077 >    as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7078    fi
5790 else
5791  ac_cpp_err=yes
7079   fi
5793 if test -z "$ac_cpp_err"; then
5794  # Broken: success on invalid input.
5795 continue
5796 else
5797  echo "$as_me: failed program was:" >&5
5798 sed 's/^/| /' conftest.$ac_ext >&5
7080  
7081 <  # Passes both tests.
7082 < ac_preproc_ok=:
7083 < break
7084 < fi
7085 < rm -f conftest.err conftest.$ac_ext
7081 > ac_ext=${ac_fc_srcext-f}
7082 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7083 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7084 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7085 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7086 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7087 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7088 >  $as_echo_n "(cached) " >&6
7089 > else
7090 >  cat > conftest.$ac_ext <<_ACEOF
7091 >      program main
7092  
7093 < done
7094 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7095 < rm -f conftest.err conftest.$ac_ext
7096 < if $ac_preproc_ok; then
7097 <  break
7098 < fi
7093 >      end
7094 > _ACEOF
7095 > if ac_fn_fc_try_compile "$LINENO"; then :
7096 >  ac_cv_prog_fc_v=
7097 > # Try some options frequently used verbose output
7098 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7099 >  cat > conftest.$ac_ext <<_ACEOF
7100 >      program main
7101  
7102 <    done
5814 <    ac_cv_prog_CXXCPP=$CXXCPP
5815 <
5816 < fi
5817 <  CXXCPP=$ac_cv_prog_CXXCPP
5818 < else
5819 <  ac_cv_prog_CXXCPP=$CXXCPP
5820 < fi
5821 < echo "$as_me:$LINENO: result: $CXXCPP" >&5
5822 < echo "${ECHO_T}$CXXCPP" >&6
5823 < ac_preproc_ok=false
5824 < for ac_cxx_preproc_warn_flag in '' yes
5825 < do
5826 <  # Use a header file that comes with gcc, so configuring glibc
5827 <  # with a fresh cross-compiler works.
5828 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5829 <  # <limits.h> exists even on freestanding compilers.
5830 <  # On the NeXT, cc -E runs the code through the compiler's parser,
5831 <  # not just through cpp. "Syntax error" is here to catch this case.
5832 <  cat >conftest.$ac_ext <<_ACEOF
5833 < /* confdefs.h.  */
7102 >      end
7103   _ACEOF
5835 cat confdefs.h >>conftest.$ac_ext
5836 cat >>conftest.$ac_ext <<_ACEOF
5837 /* end confdefs.h.  */
5838 #ifdef __STDC__
5839 # include <limits.h>
5840 #else
5841 # include <assert.h>
5842 #endif
5843                     Syntax error
5844 _ACEOF
5845 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5846  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5847  ac_status=$?
5848  grep -v '^ *+' conftest.er1 >conftest.err
5849  rm -f conftest.er1
5850  cat conftest.err >&5
5851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5852  (exit $ac_status); } >/dev/null; then
5853  if test -s conftest.err; then
5854    ac_cpp_err=$ac_cxx_preproc_warn_flag
5855    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5856  else
5857    ac_cpp_err=
5858  fi
5859 else
5860  ac_cpp_err=yes
5861 fi
5862 if test -z "$ac_cpp_err"; then
5863  :
5864 else
5865  echo "$as_me: failed program was:" >&5
5866 sed 's/^/| /' conftest.$ac_ext >&5
7104  
7105 <  # Broken: fails on valid input.
7106 < continue
7107 < fi
7108 < rm -f conftest.err conftest.$ac_ext
7105 > # Compile and link our simple test program by passing a flag (argument
7106 > # 1 to this macro) to the Fortran compiler in order to get
7107 > # "verbose" output that we can then parse for the Fortran linker
7108 > # flags.
7109 > ac_save_FCFLAGS=$FCFLAGS
7110 > FCFLAGS="$FCFLAGS $ac_verb"
7111 > eval "set x $ac_link"
7112 > shift
7113 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7114 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7115 > # LIBRARY_PATH; skip all such settings.
7116 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7117 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7118 > $as_echo "$ac_fc_v_output" >&5
7119 > FCFLAGS=$ac_save_FCFLAGS
7120  
7121 <  # OK, works on sane cases.  Now check whether non-existent headers
5874 <  # can be detected and how.
5875 <  cat >conftest.$ac_ext <<_ACEOF
5876 < /* confdefs.h.  */
5877 < _ACEOF
5878 < cat confdefs.h >>conftest.$ac_ext
5879 < cat >>conftest.$ac_ext <<_ACEOF
5880 < /* end confdefs.h.  */
5881 < #include <ac_nonexistent.h>
5882 < _ACEOF
5883 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5884 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5885 <  ac_status=$?
5886 <  grep -v '^ *+' conftest.er1 >conftest.err
5887 <  rm -f conftest.er1
5888 <  cat conftest.err >&5
5889 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890 <  (exit $ac_status); } >/dev/null; then
5891 <  if test -s conftest.err; then
5892 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
5893 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5894 <  else
5895 <    ac_cpp_err=
5896 <  fi
5897 < else
5898 <  ac_cpp_err=yes
5899 < fi
5900 < if test -z "$ac_cpp_err"; then
5901 <  # Broken: success on invalid input.
5902 < continue
5903 < else
5904 <  echo "$as_me: failed program was:" >&5
5905 < sed 's/^/| /' conftest.$ac_ext >&5
7121 > rm -rf conftest*
7122  
7123 <  # Passes both tests.
7124 < ac_preproc_ok=:
7125 < break
7126 < fi
7127 < rm -f conftest.err conftest.$ac_ext
7123 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7124 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7125 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7126 > ac_fc_v_output="`echo $ac_fc_v_output |
7127 >        grep 'LPATH is:' |
7128 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7129  
7130 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
7131 + #        that detects unbalanced quotes in FLIBS should be implemented
7132 + #        and (ugh) tested at some point.
7133 + case $ac_fc_v_output in
7134 +  # If we are using xlf then replace all the commas with spaces.
7135 +  *xlfentry*)
7136 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7137 +
7138 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7139 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
7140 +  *mGLOB_options_string*)
7141 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7142 +
7143 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7144 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7145 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7146 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7147 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7148 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7149 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7150 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7151 +
7152 +  # If we are using Cray Fortran then delete quotes.
7153 +  *cft90*)
7154 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7155 + esac
7156 +
7157 +
7158 +  # look for -l* and *.a constructs in the output
7159 +  for ac_arg in $ac_fc_v_output; do
7160 +     case $ac_arg in
7161 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7162 +          ac_cv_prog_fc_v=$ac_verb
7163 +          break 2 ;;
7164 +     esac
7165 +  done
7166   done
7167 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7168 < rm -f conftest.err conftest.$ac_ext
7169 < if $ac_preproc_ok; then
7170 <  :
7167 > if test -z "$ac_cv_prog_fc_v"; then
7168 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7169 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7170 > fi
7171   else
7172 <  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
7173 < See \`config.log' for more details." >&5
5921 < echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5922 < See \`config.log' for more details." >&2;}
5923 <   { (exit 1); exit 1; }; }
7172 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7173 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7174   fi
7175 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7176  
7177 < ac_ext=cc
7178 < ac_cpp='$CXXCPP $CPPFLAGS'
7179 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7180 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7181 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7177 > fi
7178 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7179 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7180 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7181 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7182 > if test "${ac_cv_fc_libs+set}" = set; then :
7183 >  $as_echo_n "(cached) " >&6
7184 > else
7185 >  if test "x$FCLIBS" != "x"; then
7186 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7187 > else
7188  
7189 + cat > conftest.$ac_ext <<_ACEOF
7190 +      program main
7191  
7192 +      end
7193 + _ACEOF
7194  
7195 + # Compile and link our simple test program by passing a flag (argument
7196 + # 1 to this macro) to the Fortran compiler in order to get
7197 + # "verbose" output that we can then parse for the Fortran linker
7198 + # flags.
7199 + ac_save_FCFLAGS=$FCFLAGS
7200 + FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7201 + eval "set x $ac_link"
7202 + shift
7203 + $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7204 + # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7205 + # LIBRARY_PATH; skip all such settings.
7206 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7207 +  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7208 + $as_echo "$ac_fc_v_output" >&5
7209 + FCFLAGS=$ac_save_FCFLAGS
7210  
7211 + rm -rf conftest*
7212  
7213 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7214 + # /foo, /bar, and /baz are search directories for the Fortran linker.
7215 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7216 + ac_fc_v_output="`echo $ac_fc_v_output |
7217 +        grep 'LPATH is:' |
7218 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7219  
7220 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
7221 + #        that detects unbalanced quotes in FLIBS should be implemented
7222 + #        and (ugh) tested at some point.
7223 + case $ac_fc_v_output in
7224 +  # If we are using xlf then replace all the commas with spaces.
7225 +  *xlfentry*)
7226 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7227  
7228 < for ac_header in ctype.h iostream fstream sstream strstream
7229 < do
7230 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7231 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5942 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5943 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5944 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5945 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5946 < fi
5947 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5948 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5949 < else
5950 <  # Is the header compilable?
5951 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5952 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5953 < cat >conftest.$ac_ext <<_ACEOF
5954 < /* confdefs.h.  */
5955 < _ACEOF
5956 < cat confdefs.h >>conftest.$ac_ext
5957 < cat >>conftest.$ac_ext <<_ACEOF
5958 < /* end confdefs.h.  */
5959 < $ac_includes_default
5960 < #include <$ac_header>
5961 < _ACEOF
5962 < rm -f conftest.$ac_objext
5963 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5964 <  (eval $ac_compile) 2>conftest.er1
5965 <  ac_status=$?
5966 <  grep -v '^ *+' conftest.er1 >conftest.err
5967 <  rm -f conftest.er1
5968 <  cat conftest.err >&5
5969 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5970 <  (exit $ac_status); } &&
5971 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5972 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5973 <  (eval $ac_try) 2>&5
5974 <  ac_status=$?
5975 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5976 <  (exit $ac_status); }; } &&
5977 <         { ac_try='test -s conftest.$ac_objext'
5978 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5979 <  (eval $ac_try) 2>&5
5980 <  ac_status=$?
5981 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5982 <  (exit $ac_status); }; }; then
5983 <  ac_header_compiler=yes
5984 < else
5985 <  echo "$as_me: failed program was:" >&5
5986 < sed 's/^/| /' conftest.$ac_ext >&5
7228 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7229 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7230 >  *mGLOB_options_string*)
7231 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7232  
7233 < ac_header_compiler=no
7234 < fi
7235 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7236 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7237 < echo "${ECHO_T}$ac_header_compiler" >&6
7233 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7234 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7235 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7236 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7237 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7238 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7239 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7240 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7241  
7242 < # Is the header present?
7243 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7244 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5997 < cat >conftest.$ac_ext <<_ACEOF
5998 < /* confdefs.h.  */
5999 < _ACEOF
6000 < cat confdefs.h >>conftest.$ac_ext
6001 < cat >>conftest.$ac_ext <<_ACEOF
6002 < /* end confdefs.h.  */
6003 < #include <$ac_header>
6004 < _ACEOF
6005 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6006 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6007 <  ac_status=$?
6008 <  grep -v '^ *+' conftest.er1 >conftest.err
6009 <  rm -f conftest.er1
6010 <  cat conftest.err >&5
6011 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6012 <  (exit $ac_status); } >/dev/null; then
6013 <  if test -s conftest.err; then
6014 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
6015 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6016 <  else
6017 <    ac_cpp_err=
6018 <  fi
6019 < else
6020 <  ac_cpp_err=yes
6021 < fi
6022 < if test -z "$ac_cpp_err"; then
6023 <  ac_header_preproc=yes
6024 < else
6025 <  echo "$as_me: failed program was:" >&5
6026 < sed 's/^/| /' conftest.$ac_ext >&5
6027 <
6028 <  ac_header_preproc=no
6029 < fi
6030 < rm -f conftest.err conftest.$ac_ext
6031 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6032 < echo "${ECHO_T}$ac_header_preproc" >&6
6033 <
6034 < # So?  What about this header?
6035 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
6036 <  yes:no: )
6037 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6038 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6039 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6040 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6041 <    ac_header_preproc=yes
6042 <    ;;
6043 <  no:yes:* )
6044 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6045 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6046 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6047 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6048 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6049 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6050 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6051 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6052 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6053 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6054 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6055 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6056 <    (
6057 <      cat <<\_ASBOX
6058 < ## ------------------------------ ##
6059 < ## Report this to gezelter@nd.edu ##
6060 < ## ------------------------------ ##
6061 < _ASBOX
6062 <    ) |
6063 <      sed "s/^/$as_me: WARNING:     /" >&2
6064 <    ;;
7242 >  # If we are using Cray Fortran then delete quotes.
7243 >  *cft90*)
7244 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7245   esac
6066 echo "$as_me:$LINENO: checking for $ac_header" >&5
6067 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6068 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6069  echo $ECHO_N "(cached) $ECHO_C" >&6
6070 else
6071  eval "$as_ac_Header=\$ac_header_preproc"
6072 fi
6073 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6074 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7246  
6076 fi
6077 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6078  cat >>confdefs.h <<_ACEOF
6079 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6080 _ACEOF
7247  
6082 fi
7248  
7249 < done
7249 > ac_cv_fc_libs=
7250  
7251 < ac_ext=c
7252 < ac_cpp='$CPP $CPPFLAGS'
6088 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6089 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6090 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6091 <
6092 <
6093 <
6094 <
6095 < for ac_header in sys/pstat.h sys/sysmp.h sys/sysinfo.h
6096 < do
6097 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6098 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6099 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6100 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6101 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6102 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6103 < fi
6104 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6105 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6106 < else
6107 <  # Is the header compilable?
6108 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6109 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6110 < cat >conftest.$ac_ext <<_ACEOF
6111 < /* confdefs.h.  */
6112 < _ACEOF
6113 < cat confdefs.h >>conftest.$ac_ext
6114 < cat >>conftest.$ac_ext <<_ACEOF
6115 < /* end confdefs.h.  */
6116 < $ac_includes_default
6117 < #include <$ac_header>
6118 < _ACEOF
6119 < rm -f conftest.$ac_objext
6120 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6121 <  (eval $ac_compile) 2>conftest.er1
6122 <  ac_status=$?
6123 <  grep -v '^ *+' conftest.er1 >conftest.err
6124 <  rm -f conftest.er1
6125 <  cat conftest.err >&5
6126 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6127 <  (exit $ac_status); } &&
6128 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6129 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6130 <  (eval $ac_try) 2>&5
6131 <  ac_status=$?
6132 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6133 <  (exit $ac_status); }; } &&
6134 <         { ac_try='test -s conftest.$ac_objext'
6135 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6136 <  (eval $ac_try) 2>&5
6137 <  ac_status=$?
6138 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 <  (exit $ac_status); }; }; then
6140 <  ac_header_compiler=yes
6141 < else
6142 <  echo "$as_me: failed program was:" >&5
6143 < sed 's/^/| /' conftest.$ac_ext >&5
6144 <
6145 < ac_header_compiler=no
6146 < fi
6147 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6148 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6149 < echo "${ECHO_T}$ac_header_compiler" >&6
6150 <
6151 < # Is the header present?
6152 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6153 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6154 < cat >conftest.$ac_ext <<_ACEOF
6155 < /* confdefs.h.  */
6156 < _ACEOF
6157 < cat confdefs.h >>conftest.$ac_ext
6158 < cat >>conftest.$ac_ext <<_ACEOF
6159 < /* end confdefs.h.  */
6160 < #include <$ac_header>
6161 < _ACEOF
6162 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6163 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6164 <  ac_status=$?
6165 <  grep -v '^ *+' conftest.er1 >conftest.err
6166 <  rm -f conftest.er1
6167 <  cat conftest.err >&5
6168 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6169 <  (exit $ac_status); } >/dev/null; then
6170 <  if test -s conftest.err; then
6171 <    ac_cpp_err=$ac_c_preproc_warn_flag
6172 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6173 <  else
6174 <    ac_cpp_err=
6175 <  fi
6176 < else
6177 <  ac_cpp_err=yes
6178 < fi
6179 < if test -z "$ac_cpp_err"; then
6180 <  ac_header_preproc=yes
6181 < else
6182 <  echo "$as_me: failed program was:" >&5
6183 < sed 's/^/| /' conftest.$ac_ext >&5
6184 <
6185 <  ac_header_preproc=no
6186 < fi
6187 < rm -f conftest.err conftest.$ac_ext
6188 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6189 < echo "${ECHO_T}$ac_header_preproc" >&6
6190 <
6191 < # So?  What about this header?
6192 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6193 <  yes:no: )
6194 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6195 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6196 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6197 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6198 <    ac_header_preproc=yes
6199 <    ;;
6200 <  no:yes:* )
6201 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6202 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6203 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6204 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6205 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6206 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6207 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6208 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6209 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6210 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6211 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6212 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6213 <    (
6214 <      cat <<\_ASBOX
6215 < ## ------------------------------ ##
6216 < ## Report this to gezelter@nd.edu ##
6217 < ## ------------------------------ ##
6218 < _ASBOX
6219 <    ) |
6220 <      sed "s/^/$as_me: WARNING:     /" >&2
6221 <    ;;
6222 < esac
6223 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6224 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6225 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6226 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6227 < else
6228 <  eval "$as_ac_Header=\$ac_header_preproc"
6229 < fi
6230 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6231 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7251 > # Save positional arguments (if any)
7252 > ac_save_positional="$@"
7253  
7254 < fi
7255 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7256 <  cat >>confdefs.h <<_ACEOF
7257 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7258 < _ACEOF
7254 > set X $ac_fc_v_output
7255 > while test $# != 1; do
7256 >  shift
7257 >  ac_arg=$1
7258 >  case $ac_arg in
7259 >        [\\/]*.a | ?:[\\/]*.a)
7260 >            ac_exists=false
7261 >  for ac_i in $ac_cv_fc_libs; do
7262 >    if test x"$ac_arg" = x"$ac_i"; then
7263 >      ac_exists=true
7264 >      break
7265 >    fi
7266 >  done
7267  
7268 +  if test x"$ac_exists" = xtrue; then :
7269 +
7270 + else
7271 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7272   fi
7273 +          ;;
7274 +        -bI:*)
7275 +            ac_exists=false
7276 +  for ac_i in $ac_cv_fc_libs; do
7277 +    if test x"$ac_arg" = x"$ac_i"; then
7278 +      ac_exists=true
7279 +      break
7280 +    fi
7281 +  done
7282  
7283 < done
7283 >  if test x"$ac_exists" = xtrue; then :
7284  
6243
6244
6245
6246
6247 for ac_header in sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h
6248 do
6249 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6250 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6251  echo "$as_me:$LINENO: checking for $ac_header" >&5
6252 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6253 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6254  echo $ECHO_N "(cached) $ECHO_C" >&6
6255 fi
6256 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6257 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7285   else
7286 <  # Is the header compilable?
7287 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
7288 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7289 < cat >conftest.$ac_ext <<_ACEOF
6263 < /* confdefs.h.  */
6264 < _ACEOF
6265 < cat confdefs.h >>conftest.$ac_ext
6266 < cat >>conftest.$ac_ext <<_ACEOF
6267 < /* end confdefs.h.  */
6268 < $ac_includes_default
6269 < #include <$ac_header>
6270 < _ACEOF
6271 < rm -f conftest.$ac_objext
6272 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6273 <  (eval $ac_compile) 2>conftest.er1
6274 <  ac_status=$?
6275 <  grep -v '^ *+' conftest.er1 >conftest.err
6276 <  rm -f conftest.er1
6277 <  cat conftest.err >&5
6278 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6279 <  (exit $ac_status); } &&
6280 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6281 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6282 <  (eval $ac_try) 2>&5
6283 <  ac_status=$?
6284 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6285 <  (exit $ac_status); }; } &&
6286 <         { ac_try='test -s conftest.$ac_objext'
6287 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6288 <  (eval $ac_try) 2>&5
6289 <  ac_status=$?
6290 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6291 <  (exit $ac_status); }; }; then
6292 <  ac_header_compiler=yes
7286 >  if test "$ac_compiler_gnu" = yes; then
7287 >  for ac_link_opt in $ac_arg; do
7288 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7289 >  done
7290   else
7291 <  echo "$as_me: failed program was:" >&5
6295 < sed 's/^/| /' conftest.$ac_ext >&5
6296 <
6297 < ac_header_compiler=no
7291 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7292   fi
6299 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6300 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6301 echo "${ECHO_T}$ac_header_compiler" >&6
6302
6303 # Is the header present?
6304 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6305 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6306 cat >conftest.$ac_ext <<_ACEOF
6307 /* confdefs.h.  */
6308 _ACEOF
6309 cat confdefs.h >>conftest.$ac_ext
6310 cat >>conftest.$ac_ext <<_ACEOF
6311 /* end confdefs.h.  */
6312 #include <$ac_header>
6313 _ACEOF
6314 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6315  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6316  ac_status=$?
6317  grep -v '^ *+' conftest.er1 >conftest.err
6318  rm -f conftest.er1
6319  cat conftest.err >&5
6320  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321  (exit $ac_status); } >/dev/null; then
6322  if test -s conftest.err; then
6323    ac_cpp_err=$ac_c_preproc_warn_flag
6324    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6325  else
6326    ac_cpp_err=
6327  fi
6328 else
6329  ac_cpp_err=yes
7293   fi
7294 < if test -z "$ac_cpp_err"; then
7295 <  ac_header_preproc=yes
7296 < else
7297 <  echo "$as_me: failed program was:" >&5
7298 < sed 's/^/| /' conftest.$ac_ext >&5
7294 >          ;;
7295 >          # Ignore these flags.
7296 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7297 >          |-LANG:=* | -LIST:* | -LNO:*)
7298 >          ;;
7299 >        -lkernel32)
7300 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7301 >          ;;
7302 >        -[LRuYz])
7303 >          # These flags, when seen by themselves, take an argument.
7304 >          # We remove the space between option and argument and re-iterate
7305 >          # unless we find an empty arg or a new option (starting with -)
7306 >          case $2 in
7307 >             "" | -*);;
7308 >             *)
7309 >                ac_arg="$ac_arg$2"
7310 >                shift; shift
7311 >                set X $ac_arg "$@"
7312 >                ;;
7313 >          esac
7314 >          ;;
7315 >        -YP,*)
7316 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7317 >              ac_exists=false
7318 >  for ac_i in $ac_cv_fc_libs; do
7319 >    if test x"$ac_j" = x"$ac_i"; then
7320 >      ac_exists=true
7321 >      break
7322 >    fi
7323 >  done
7324  
7325 <  ac_header_preproc=no
6338 < fi
6339 < rm -f conftest.err conftest.$ac_ext
6340 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6341 < echo "${ECHO_T}$ac_header_preproc" >&6
7325 >  if test x"$ac_exists" = xtrue; then :
7326  
6343 # So?  What about this header?
6344 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6345  yes:no: )
6346    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6347 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6348    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6349 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6350    ac_header_preproc=yes
6351    ;;
6352  no:yes:* )
6353    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6354 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6355    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6356 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6357    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6358 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6359    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6360 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6361    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6362 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6363    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6364 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6365    (
6366      cat <<\_ASBOX
6367 ## ------------------------------ ##
6368 ## Report this to gezelter@nd.edu ##
6369 ## ------------------------------ ##
6370 _ASBOX
6371    ) |
6372      sed "s/^/$as_me: WARNING:     /" >&2
6373    ;;
6374 esac
6375 echo "$as_me:$LINENO: checking for $ac_header" >&5
6376 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6377 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6378  echo $ECHO_N "(cached) $ECHO_C" >&6
7327   else
7328 <  eval "$as_ac_Header=\$ac_header_preproc"
7328 >  ac_arg="$ac_arg $ac_j"
7329 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7330   fi
7331 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7332 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7331 >          done
7332 >          ;;
7333 >        -[lLR]*)
7334 >            ac_exists=false
7335 >  for ac_i in $ac_cv_fc_libs; do
7336 >    if test x"$ac_arg" = x"$ac_i"; then
7337 >      ac_exists=true
7338 >      break
7339 >    fi
7340 >  done
7341  
7342 < fi
6386 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6387 <  cat >>confdefs.h <<_ACEOF
6388 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6389 < _ACEOF
6390 <
6391 < fi
6392 <
6393 < done
6394 <
6395 <
6396 < for ac_header in machine/hal_sysinfo.h
6397 < do
6398 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6399 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6400 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6401 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6402 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6403 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6404 < fi
6405 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6406 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6407 < else
6408 <  # Is the header compilable?
6409 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6410 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6411 < cat >conftest.$ac_ext <<_ACEOF
6412 < /* confdefs.h.  */
6413 < _ACEOF
6414 < cat confdefs.h >>conftest.$ac_ext
6415 < cat >>conftest.$ac_ext <<_ACEOF
6416 < /* end confdefs.h.  */
6417 < $ac_includes_default
6418 < #include <$ac_header>
6419 < _ACEOF
6420 < rm -f conftest.$ac_objext
6421 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6422 <  (eval $ac_compile) 2>conftest.er1
6423 <  ac_status=$?
6424 <  grep -v '^ *+' conftest.er1 >conftest.err
6425 <  rm -f conftest.er1
6426 <  cat conftest.err >&5
6427 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6428 <  (exit $ac_status); } &&
6429 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6430 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6431 <  (eval $ac_try) 2>&5
6432 <  ac_status=$?
6433 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6434 <  (exit $ac_status); }; } &&
6435 <         { ac_try='test -s conftest.$ac_objext'
6436 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6437 <  (eval $ac_try) 2>&5
6438 <  ac_status=$?
6439 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6440 <  (exit $ac_status); }; }; then
6441 <  ac_header_compiler=yes
6442 < else
6443 <  echo "$as_me: failed program was:" >&5
6444 < sed 's/^/| /' conftest.$ac_ext >&5
7342 >  if test x"$ac_exists" = xtrue; then :
7343  
6446 ac_header_compiler=no
6447 fi
6448 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6449 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6450 echo "${ECHO_T}$ac_header_compiler" >&6
6451
6452 # Is the header present?
6453 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6454 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6455 cat >conftest.$ac_ext <<_ACEOF
6456 /* confdefs.h.  */
6457 _ACEOF
6458 cat confdefs.h >>conftest.$ac_ext
6459 cat >>conftest.$ac_ext <<_ACEOF
6460 /* end confdefs.h.  */
6461 #include <$ac_header>
6462 _ACEOF
6463 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6464  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6465  ac_status=$?
6466  grep -v '^ *+' conftest.er1 >conftest.err
6467  rm -f conftest.er1
6468  cat conftest.err >&5
6469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6470  (exit $ac_status); } >/dev/null; then
6471  if test -s conftest.err; then
6472    ac_cpp_err=$ac_c_preproc_warn_flag
6473    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6474  else
6475    ac_cpp_err=
6476  fi
7344   else
7345 <  ac_cpp_err=yes
7345 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7346   fi
7347 < if test -z "$ac_cpp_err"; then
7348 <  ac_header_preproc=yes
7349 < else
7350 <  echo "$as_me: failed program was:" >&5
7351 < sed 's/^/| /' conftest.$ac_ext >&5
7347 >          ;;
7348 >        -zallextract*| -zdefaultextract)
7349 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7350 >          ;;
7351 >          # Ignore everything else.
7352 >  esac
7353 > done
7354 > # restore positional arguments
7355 > set X $ac_save_positional; shift
7356  
7357 <  ac_header_preproc=no
7358 < fi
7359 < rm -f conftest.err conftest.$ac_ext
7360 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7361 < echo "${ECHO_T}$ac_header_preproc" >&6
7362 <
7363 < # So?  What about this header?
7364 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7365 <  yes:no: )
7366 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7367 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7368 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6498 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6499 <    ac_header_preproc=yes
6500 <    ;;
6501 <  no:yes:* )
6502 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6503 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6504 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6505 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6506 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6507 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6508 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6509 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6510 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6511 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6512 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6513 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6514 <    (
6515 <      cat <<\_ASBOX
6516 < ## ------------------------------ ##
6517 < ## Report this to gezelter@nd.edu ##
6518 < ## ------------------------------ ##
6519 < _ASBOX
6520 <    ) |
6521 <      sed "s/^/$as_me: WARNING:     /" >&2
6522 <    ;;
6523 < esac
6524 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6525 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6526 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6527 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7357 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
7358 > # then we insist that the "run path" must be an absolute path (i.e. it
7359 > # must begin with a "/").
7360 > case `(uname -sr) 2>/dev/null` in
7361 >   "SunOS 5"*)
7362 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7363 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7364 >      test "x$ac_ld_run_path" != x &&
7365 >        if test "$ac_compiler_gnu" = yes; then
7366 >  for ac_link_opt in $ac_ld_run_path; do
7367 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7368 >  done
7369   else
7370 <  eval "$as_ac_Header=\$ac_header_preproc"
7370 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7371   fi
7372 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7373 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7372 >      ;;
7373 > esac
7374 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7375  
7376   fi
7377 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7378 <  cat >>confdefs.h <<_ACEOF
7379 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6538 < _ACEOF
7377 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7378 > $as_echo "$ac_cv_fc_libs" >&6; }
7379 > FCLIBS="$ac_cv_fc_libs"
7380  
6540 fi
7381  
7382 < done
7382 > ac_ext=${ac_fc_srcext-f}
7383 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7384 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7385 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7386  
7387 + ac_ext=${ac_fc_srcext-f}
7388 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7389 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7390 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7391  
7392 <
7393 <
7394 <
7395 < for ac_func in rint snprintf sranddev strncasecmp
6549 < do
6550 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6551 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6552 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6553 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6554 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7392 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7393 > $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7394 > if test "${ac_cv_fc_dummy_main+set}" = set; then :
7395 >  $as_echo_n "(cached) " >&6
7396   else
7397 <  cat >conftest.$ac_ext <<_ACEOF
7398 < /* confdefs.h.  */
7399 < _ACEOF
7400 < cat confdefs.h >>conftest.$ac_ext
7401 < cat >>conftest.$ac_ext <<_ACEOF
7397 >  ac_fc_dm_save_LIBS=$LIBS
7398 > LIBS="$LIBS $FCLIBS"
7399 > ac_fortran_dm_var=FC_DUMMY_MAIN
7400 > ac_ext=c
7401 > ac_cpp='$CPP $CPPFLAGS'
7402 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7403 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7404 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7405 >
7406 > # First, try linking without a dummy main:
7407 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7408   /* end confdefs.h.  */
6562 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6563   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6564 #define $ac_func innocuous_$ac_func
7409  
7410 < /* System header to define __stub macros and hopefully few prototypes,
7411 <    which can conflict with char $ac_func (); below.
7412 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7413 <    <limits.h> exists even on freestanding compilers.  */
7414 <
7415 < #ifdef __STDC__
6572 < # include <limits.h>
6573 < #else
6574 < # include <assert.h>
7410 > #ifdef FC_DUMMY_MAIN
7411 > #ifndef FC_DUMMY_MAIN_EQ_F77
7412 > #  ifdef __cplusplus
7413 >     extern "C"
7414 > #  endif
7415 >   int FC_DUMMY_MAIN() { return 1; }
7416   #endif
6576
6577 #undef $ac_func
6578
6579 /* Override any gcc2 internal prototype to avoid an error.  */
6580 #ifdef __cplusplus
6581 extern "C"
6582 {
7417   #endif
6584 /* We use char because int might match the return type of a gcc2
6585   builtin and then its argument prototype would still apply.  */
6586 char $ac_func ();
6587 /* The GNU C library defines this for functions which it implements
6588    to always fail with ENOSYS.  Some functions are actually named
6589    something starting with __ and the normal name is an alias.  */
6590 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6591 choke me
6592 #else
6593 char (*f) () = $ac_func;
6594 #endif
6595 #ifdef __cplusplus
6596 }
6597 #endif
6598
7418   int
7419   main ()
7420   {
7421 < return f != $ac_func;
7421 >
7422    ;
7423    return 0;
7424   }
7425   _ACEOF
7426 < rm -f conftest.$ac_objext conftest$ac_exeext
7427 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6609 <  (eval $ac_link) 2>conftest.er1
6610 <  ac_status=$?
6611 <  grep -v '^ *+' conftest.er1 >conftest.err
6612 <  rm -f conftest.er1
6613 <  cat conftest.err >&5
6614 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 <  (exit $ac_status); } &&
6616 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6617 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6618 <  (eval $ac_try) 2>&5
6619 <  ac_status=$?
6620 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 <  (exit $ac_status); }; } &&
6622 <         { ac_try='test -s conftest$ac_exeext'
6623 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6624 <  (eval $ac_try) 2>&5
6625 <  ac_status=$?
6626 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6627 <  (exit $ac_status); }; }; then
6628 <  eval "$as_ac_var=yes"
7426 > if ac_fn_c_try_link "$LINENO"; then :
7427 >  ac_cv_fortran_dummy_main=none
7428   else
7429 <  echo "$as_me: failed program was:" >&5
6631 < sed 's/^/| /' conftest.$ac_ext >&5
6632 <
6633 < eval "$as_ac_var=no"
7429 >  ac_cv_fortran_dummy_main=unknown
7430   fi
7431 < rm -f conftest.err conftest.$ac_objext \
7432 <      conftest$ac_exeext conftest.$ac_ext
6637 < fi
6638 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6639 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6640 < if test `eval echo '${'$as_ac_var'}'` = yes; then
6641 <  cat >>confdefs.h <<_ACEOF
6642 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6643 < _ACEOF
7431 > rm -f core conftest.err conftest.$ac_objext \
7432 >    conftest$ac_exeext conftest.$ac_ext
7433  
7434 < fi
7435 < done
7436 <
6648 <
6649 <
6650 <
6651 <
6652 <
6653 < for ac_func in pstat_getstatic sysmp getsysinfo sysctl table
6654 < do
6655 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6656 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6657 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6658 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6659 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6660 < else
6661 <  cat >conftest.$ac_ext <<_ACEOF
6662 < /* confdefs.h.  */
6663 < _ACEOF
6664 < cat confdefs.h >>conftest.$ac_ext
6665 < cat >>conftest.$ac_ext <<_ACEOF
7434 > if test $ac_cv_fortran_dummy_main = unknown; then
7435 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7436 >     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7437   /* end confdefs.h.  */
7438 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7439 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7440 < #define $ac_func innocuous_$ac_func
7441 <
7442 < /* System header to define __stub macros and hopefully few prototypes,
7443 <    which can conflict with char $ac_func (); below.
7444 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6674 <    <limits.h> exists even on freestanding compilers.  */
6675 <
6676 < #ifdef __STDC__
6677 < # include <limits.h>
6678 < #else
6679 < # include <assert.h>
7438 > #define $ac_fortran_dm_var $ac_func
7439 > #ifdef FC_DUMMY_MAIN
7440 > #ifndef FC_DUMMY_MAIN_EQ_F77
7441 > #  ifdef __cplusplus
7442 >     extern "C"
7443 > #  endif
7444 >   int FC_DUMMY_MAIN() { return 1; }
7445   #endif
6681
6682 #undef $ac_func
6683
6684 /* Override any gcc2 internal prototype to avoid an error.  */
6685 #ifdef __cplusplus
6686 extern "C"
6687 {
7446   #endif
6689 /* We use char because int might match the return type of a gcc2
6690   builtin and then its argument prototype would still apply.  */
6691 char $ac_func ();
6692 /* The GNU C library defines this for functions which it implements
6693    to always fail with ENOSYS.  Some functions are actually named
6694    something starting with __ and the normal name is an alias.  */
6695 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6696 choke me
6697 #else
6698 char (*f) () = $ac_func;
6699 #endif
6700 #ifdef __cplusplus
6701 }
6702 #endif
6703
7447   int
7448   main ()
7449   {
7450 < return f != $ac_func;
7450 >
7451    ;
7452    return 0;
7453   }
7454   _ACEOF
7455 < rm -f conftest.$ac_objext conftest$ac_exeext
7456 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6714 <  (eval $ac_link) 2>conftest.er1
6715 <  ac_status=$?
6716 <  grep -v '^ *+' conftest.er1 >conftest.err
6717 <  rm -f conftest.er1
6718 <  cat conftest.err >&5
6719 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6720 <  (exit $ac_status); } &&
6721 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6722 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6723 <  (eval $ac_try) 2>&5
6724 <  ac_status=$?
6725 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6726 <  (exit $ac_status); }; } &&
6727 <         { ac_try='test -s conftest$ac_exeext'
6728 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6729 <  (eval $ac_try) 2>&5
6730 <  ac_status=$?
6731 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6732 <  (exit $ac_status); }; }; then
6733 <  eval "$as_ac_var=yes"
6734 < else
6735 <  echo "$as_me: failed program was:" >&5
6736 < sed 's/^/| /' conftest.$ac_ext >&5
6737 <
6738 < eval "$as_ac_var=no"
7455 > if ac_fn_c_try_link "$LINENO"; then :
7456 >  ac_cv_fortran_dummy_main=$ac_func; break
7457   fi
7458 < rm -f conftest.err conftest.$ac_objext \
7459 <      conftest$ac_exeext conftest.$ac_ext
7460 < fi
7461 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7462 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7463 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7464 <  cat >>confdefs.h <<_ACEOF
7465 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7466 < _ACEOF
7458 > rm -f core conftest.err conftest.$ac_objext \
7459 >    conftest$ac_exeext conftest.$ac_ext
7460 >   done
7461 > fi
7462 > ac_ext=${ac_fc_srcext-f}
7463 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7464 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7465 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7466 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7467 > rm -rf conftest*
7468 > LIBS=$ac_fc_dm_save_LIBS
7469  
7470   fi
7471 < done
7471 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7472 > $as_echo "$ac_cv_fc_dummy_main" >&6; }
7473 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7474 > if test "$FC_DUMMY_MAIN" != unknown; then :
7475 >  if test $FC_DUMMY_MAIN != none; then
7476  
7477 < # special check for _system_configuration because AIX <4.3.2 do not
7478 < # contain the `physmem' member.
6755 < echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
6756 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
6757 < cat >conftest.$ac_ext <<_ACEOF
6758 < /* confdefs.h.  */
7477 > cat >>confdefs.h <<_ACEOF
7478 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7479   _ACEOF
6760 cat confdefs.h >>conftest.$ac_ext
6761 cat >>conftest.$ac_ext <<_ACEOF
6762 /* end confdefs.h.  */
6763 #include <sys/systemcfg.h>
6764 int
6765 main ()
6766 {
6767 double x = _system_configuration.physmem;
6768  ;
6769  return 0;
6770 }
6771 _ACEOF
6772 rm -f conftest.$ac_objext
6773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6774  (eval $ac_compile) 2>conftest.er1
6775  ac_status=$?
6776  grep -v '^ *+' conftest.er1 >conftest.err
6777  rm -f conftest.er1
6778  cat conftest.err >&5
6779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780  (exit $ac_status); } &&
6781         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6782  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6783  (eval $ac_try) 2>&5
6784  ac_status=$?
6785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6786  (exit $ac_status); }; } &&
6787         { ac_try='test -s conftest.$ac_objext'
6788  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6789  (eval $ac_try) 2>&5
6790  ac_status=$?
6791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6792  (exit $ac_status); }; }; then
6793  echo "$as_me:$LINENO: result: yes" >&5
6794 echo "${ECHO_T}yes" >&6
7480  
7481 < cat >>confdefs.h <<\_ACEOF
6797 < #define HAVE__SYSTEM_CONFIGURATION 1
6798 < _ACEOF
7481 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7482  
7483 < else
6801 <  echo "$as_me: failed program was:" >&5
6802 < sed 's/^/| /' conftest.$ac_ext >&5
7483 > $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7484  
7485 < echo "$as_me:$LINENO: result: no" >&5
6805 < echo "${ECHO_T}no" >&6
7485 >  fi
7486   fi
6807 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6808 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
6809 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
6810 if test "${ac_cv_header_time+set}" = set; then
6811  echo $ECHO_N "(cached) $ECHO_C" >&6
7487   else
7488 <  cat >conftest.$ac_ext <<_ACEOF
7489 < /* confdefs.h.  */
7488 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7489 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7490 > as_fn_error "linking to Fortran libraries from C fails
7491 > See \`config.log' for more details." "$LINENO" 5; }
7492 > fi
7493 >
7494 > ac_ext=${ac_fc_srcext-f}
7495 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7496 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7497 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7498 >
7499 > ac_ext=${ac_fc_srcext-f}
7500 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7501 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7502 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7503 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7504 > $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7505 > if test "${ac_cv_fc_mangling+set}" = set; then :
7506 >  $as_echo_n "(cached) " >&6
7507 > else
7508 >  cat > conftest.$ac_ext <<_ACEOF
7509 >      subroutine foobar()
7510 >      return
7511 >      end
7512 >      subroutine foo_bar()
7513 >      return
7514 >      end
7515   _ACEOF
7516 < cat confdefs.h >>conftest.$ac_ext
7517 < cat >>conftest.$ac_ext <<_ACEOF
7516 > if ac_fn_fc_try_compile "$LINENO"; then :
7517 >  mv conftest.$ac_objext cfortran_test.$ac_objext
7518 >
7519 >  ac_save_LIBS=$LIBS
7520 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7521 >
7522 >  ac_ext=c
7523 > ac_cpp='$CPP $CPPFLAGS'
7524 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7525 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7526 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7527 >  ac_success=no
7528 >  for ac_foobar in foobar FOOBAR; do
7529 >    for ac_underscore in "" "_"; do
7530 >      ac_func="$ac_foobar$ac_underscore"
7531 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7532   /* end confdefs.h.  */
6819 #include <sys/types.h>
6820 #include <sys/time.h>
6821 #include <time.h>
7533  
7534 + /* Override any GCC internal prototype to avoid an error.
7535 +   Use char because int might match the return type of a GCC
7536 +   builtin and then its argument prototype would still apply.  */
7537 + #ifdef __cplusplus
7538 + extern "C"
7539 + #endif
7540 + char $ac_func ();
7541 + #ifdef FC_DUMMY_MAIN
7542 + #ifndef FC_DUMMY_MAIN_EQ_F77
7543 + #  ifdef __cplusplus
7544 +     extern "C"
7545 + #  endif
7546 +   int FC_DUMMY_MAIN() { return 1; }
7547 + #endif
7548 + #endif
7549   int
7550   main ()
7551   {
7552 < if ((struct tm *) 0)
6827 < return 0;
7552 > return $ac_func ();
7553    ;
7554    return 0;
7555   }
7556   _ACEOF
7557 < rm -f conftest.$ac_objext
7558 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6834 <  (eval $ac_compile) 2>conftest.er1
6835 <  ac_status=$?
6836 <  grep -v '^ *+' conftest.er1 >conftest.err
6837 <  rm -f conftest.er1
6838 <  cat conftest.err >&5
6839 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6840 <  (exit $ac_status); } &&
6841 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
6842 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6843 <  (eval $ac_try) 2>&5
6844 <  ac_status=$?
6845 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6846 <  (exit $ac_status); }; } &&
6847 <         { ac_try='test -s conftest.$ac_objext'
6848 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6849 <  (eval $ac_try) 2>&5
6850 <  ac_status=$?
6851 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6852 <  (exit $ac_status); }; }; then
6853 <  ac_cv_header_time=yes
6854 < else
6855 <  echo "$as_me: failed program was:" >&5
6856 < sed 's/^/| /' conftest.$ac_ext >&5
6857 <
6858 < ac_cv_header_time=no
7557 > if ac_fn_c_try_link "$LINENO"; then :
7558 >  ac_success=yes; break 2
7559   fi
7560 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7561 < fi
7562 < echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7563 < echo "${ECHO_T}$ac_cv_header_time" >&6
7564 < if test $ac_cv_header_time = yes; then
7560 > rm -f core conftest.err conftest.$ac_objext \
7561 >    conftest$ac_exeext conftest.$ac_ext
7562 >    done
7563 >  done
7564 >  ac_ext=${ac_fc_srcext-f}
7565 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7566 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7567 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7568  
7569 < cat >>confdefs.h <<\_ACEOF
7570 < #define TIME_WITH_SYS_TIME 1
7571 < _ACEOF
7569 >  if test "$ac_success" = "yes"; then
7570 >     case $ac_foobar in
7571 >        foobar)
7572 >           ac_case=lower
7573 >           ac_foo_bar=foo_bar
7574 >           ;;
7575 >        FOOBAR)
7576 >           ac_case=upper
7577 >           ac_foo_bar=FOO_BAR
7578 >           ;;
7579 >     esac
7580  
7581 < fi
7582 <
7583 <
7584 < echo "$as_me:$LINENO: checking for clock_t" >&5
7585 < echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
7586 < if test "${ac_cv_type_clock_t+set}" = set; then
7587 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7588 < else
7589 <  cat >conftest.$ac_ext <<_ACEOF
6879 < /* confdefs.h.  */
6880 < _ACEOF
6881 < cat confdefs.h >>conftest.$ac_ext
6882 < cat >>conftest.$ac_ext <<_ACEOF
7581 >     ac_ext=c
7582 > ac_cpp='$CPP $CPPFLAGS'
7583 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7584 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7585 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7586 >     ac_success_extra=no
7587 >     for ac_extra in "" "_"; do
7588 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7589 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590   /* end confdefs.h.  */
7591 < $ac_includes_default
7591 >
7592 > /* Override any GCC internal prototype to avoid an error.
7593 >   Use char because int might match the return type of a GCC
7594 >   builtin and then its argument prototype would still apply.  */
7595 > #ifdef __cplusplus
7596 > extern "C"
7597 > #endif
7598 > char $ac_func ();
7599 > #ifdef FC_DUMMY_MAIN
7600 > #ifndef FC_DUMMY_MAIN_EQ_F77
7601 > #  ifdef __cplusplus
7602 >     extern "C"
7603 > #  endif
7604 >   int FC_DUMMY_MAIN() { return 1; }
7605 > #endif
7606 > #endif
7607   int
7608   main ()
7609   {
7610 < if ((clock_t *) 0)
6889 <  return 0;
6890 < if (sizeof (clock_t))
6891 <  return 0;
7610 > return $ac_func ();
7611    ;
7612    return 0;
7613   }
7614   _ACEOF
7615 < rm -f conftest.$ac_objext
7616 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7617 <  (eval $ac_compile) 2>conftest.er1
7618 <  ac_status=$?
7619 <  grep -v '^ *+' conftest.er1 >conftest.err
7620 <  rm -f conftest.er1
7621 <  cat conftest.err >&5
7622 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7623 <  (exit $ac_status); } &&
7624 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7625 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7626 <  (eval $ac_try) 2>&5
7627 <  ac_status=$?
7628 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7629 <  (exit $ac_status); }; } &&
7630 <         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
7636 <  ac_cv_type_clock_t=yes
7615 > if ac_fn_c_try_link "$LINENO"; then :
7616 >  ac_success_extra=yes; break
7617 > fi
7618 > rm -f core conftest.err conftest.$ac_objext \
7619 >    conftest$ac_exeext conftest.$ac_ext
7620 >     done
7621 >     ac_ext=${ac_fc_srcext-f}
7622 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7623 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7624 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7625 >
7626 >     if test "$ac_success_extra" = "yes"; then
7627 >        ac_cv_fc_mangling="$ac_case case"
7628 >        if test -z "$ac_underscore"; then
7629 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7630 >        else
7631 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7632 >        fi
7633 >        if test -z "$ac_extra"; then
7634 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7635 >        else
7636 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7637 >        fi
7638 >      else
7639 >        ac_cv_fc_mangling="unknown"
7640 >      fi
7641 >  else
7642 >     ac_cv_fc_mangling="unknown"
7643 >  fi
7644 >
7645 >  LIBS=$ac_save_LIBS
7646 >  rm -rf conftest*
7647 >  rm -f cfortran_test*
7648   else
7649 <  echo "$as_me: failed program was:" >&5
7650 < sed 's/^/| /' conftest.$ac_ext >&5
7649 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7650 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7651 > as_fn_error "cannot compile a simple Fortran program
7652 > See \`config.log' for more details." "$LINENO" 5; }
7653 > fi
7654 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7655  
6922 ac_cv_type_clock_t=no
7656   fi
7657 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7658 < fi
6926 < echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
6927 < echo "${ECHO_T}$ac_cv_type_clock_t" >&6
6928 < if test $ac_cv_type_clock_t = yes; then
7657 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7658 > $as_echo "$ac_cv_fc_mangling" >&6; }
7659  
7660 < cat >>confdefs.h <<_ACEOF
7661 < #define HAVE_CLOCK_T 1
7662 < _ACEOF
7660 > ac_ext=${ac_fc_srcext-f}
7661 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7662 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7663 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7664  
7665 + ac_ext=${ac_fc_srcext-f}
7666 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7667 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7668 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7669 + case $ac_cv_fc_mangling in
7670 +  "lower case, no underscore, no extra underscore")
7671 +          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7672  
7673 < fi
7673 >          $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7674 > ;;
7675 >  "lower case, no underscore, extra underscore")
7676 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7677  
7678 < echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7679 < echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7680 < if test "${ac_cv_c_const+set}" = set; then
7681 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6941 < else
6942 <  cat >conftest.$ac_ext <<_ACEOF
6943 < /* confdefs.h.  */
6944 < _ACEOF
6945 < cat confdefs.h >>conftest.$ac_ext
6946 < cat >>conftest.$ac_ext <<_ACEOF
6947 < /* end confdefs.h.  */
7678 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7679 > ;;
7680 >  "lower case, underscore, no extra underscore")
7681 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7682  
7683 < int
7684 < main ()
7685 < {
7686 < /* FIXME: Include the comments suggested by Paul. */
7687 < #ifndef __cplusplus
7688 <  /* Ultrix mips cc rejects this.  */
7689 <  typedef int charset[2];
7690 <  const charset x;
7691 <  /* SunOS 4.1.1 cc rejects this.  */
7692 <  char const *const *ccp;
7693 <  char **p;
7694 <  /* NEC SVR4.0.2 mips cc rejects this.  */
7695 <  struct point {int x, y;};
7696 <  static struct point const zero = {0,0};
7697 <  /* AIX XL C 1.02.0.0 rejects this.
7698 <     It does not let you subtract one const X* pointer from another in
7699 <     an arm of an if-expression whose if-part is not a constant
7700 <     expression */
7701 <  const char *g = "string";
7702 <  ccp = &g + (g ? g-g : 0);
7703 <  /* HPUX 7.0 cc rejects these. */
7704 <  ++ccp;
7705 <  p = (char**) ccp;
7706 <  ccp = (char const *const *) p;
7707 <  { /* SCO 3.2v4 cc rejects this.  */
7708 <    char *t;
7709 <    char const *s = 0 ? (char *) 0 : (char const *) 0;
7683 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7684 > ;;
7685 >  "lower case, underscore, extra underscore")
7686 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7687 >
7688 >          $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7689 > ;;
7690 >  "upper case, no underscore, no extra underscore")
7691 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7692 >
7693 >          $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7694 > ;;
7695 >  "upper case, no underscore, extra underscore")
7696 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7697 >
7698 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7699 > ;;
7700 >  "upper case, underscore, no extra underscore")
7701 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7702 >
7703 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7704 > ;;
7705 >  "upper case, underscore, extra underscore")
7706 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7707 >
7708 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7709 > ;;
7710 >  *)
7711 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7712 > $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7713 >          ;;
7714 > esac
7715  
7716 <    *t++ = 0;
7717 <  }
7718 <  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7719 <    int x[] = {25, 17};
6981 <    const int *foo = &x[0];
6982 <    ++foo;
6983 <  }
6984 <  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
6985 <    typedef const int *iptr;
6986 <    iptr p = 0;
6987 <    ++p;
6988 <  }
6989 <  { /* AIX XL C 1.02.0.0 rejects this saying
6990 <       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
6991 <    struct s { int j; const int *ap[3]; };
6992 <    struct s *b; b->j = 5;
6993 <  }
6994 <  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
6995 <    const int foo = 10;
6996 <  }
6997 < #endif
7716 > ac_ext=${ac_fc_srcext-f}
7717 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7718 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7719 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7720  
7721 <  ;
7722 <  return 0;
7723 < }
7724 < _ACEOF
7725 < rm -f conftest.$ac_objext
7726 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7727 <  (eval $ac_compile) 2>conftest.er1
7728 <  ac_status=$?
7729 <  grep -v '^ *+' conftest.er1 >conftest.err
7730 <  rm -f conftest.er1
7009 <  cat conftest.err >&5
7010 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7011 <  (exit $ac_status); } &&
7012 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7013 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7014 <  (eval $ac_try) 2>&5
7015 <  ac_status=$?
7016 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 <  (exit $ac_status); }; } &&
7018 <         { ac_try='test -s conftest.$ac_objext'
7019 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7020 <  (eval $ac_try) 2>&5
7021 <  ac_status=$?
7022 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7023 <  (exit $ac_status); }; }; then
7024 <  ac_cv_c_const=yes
7721 >
7722 >
7723 > ac_ext=${ac_fc_srcext-f}
7724 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7725 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7726 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7727 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7728 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7729 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7730 >  $as_echo_n "(cached) " >&6
7731   else
7732 <  echo "$as_me: failed program was:" >&5
7733 < sed 's/^/| /' conftest.$ac_ext >&5
7732 >  cat > conftest.$ac_ext <<_ACEOF
7733 >      program main
7734  
7735 < ac_cv_c_const=no
7736 < fi
7737 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7738 < fi
7739 < echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7740 < echo "${ECHO_T}$ac_cv_c_const" >&6
7741 < if test $ac_cv_c_const = no; then
7735 >      end
7736 > _ACEOF
7737 > if ac_fn_fc_try_compile "$LINENO"; then :
7738 >  ac_cv_prog_fc_v=
7739 > # Try some options frequently used verbose output
7740 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7741 >  cat > conftest.$ac_ext <<_ACEOF
7742 >      program main
7743  
7744 < cat >>confdefs.h <<\_ACEOF
7038 < #define const
7744 >      end
7745   _ACEOF
7746  
7747 < fi
7747 > # Compile and link our simple test program by passing a flag (argument
7748 > # 1 to this macro) to the Fortran compiler in order to get
7749 > # "verbose" output that we can then parse for the Fortran linker
7750 > # flags.
7751 > ac_save_FCFLAGS=$FCFLAGS
7752 > FCFLAGS="$FCFLAGS $ac_verb"
7753 > eval "set x $ac_link"
7754 > shift
7755 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7756 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7757 > # LIBRARY_PATH; skip all such settings.
7758 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7759 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7760 > $as_echo "$ac_fc_v_output" >&5
7761 > FCFLAGS=$ac_save_FCFLAGS
7762  
7763 < echo "$as_me:$LINENO: checking for inline" >&5
7044 < echo $ECHO_N "checking for inline... $ECHO_C" >&6
7045 < if test "${ac_cv_c_inline+set}" = set; then
7046 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7047 < else
7048 <  ac_cv_c_inline=no
7049 < for ac_kw in inline __inline__ __inline; do
7050 <  cat >conftest.$ac_ext <<_ACEOF
7051 < /* confdefs.h.  */
7052 < _ACEOF
7053 < cat confdefs.h >>conftest.$ac_ext
7054 < cat >>conftest.$ac_ext <<_ACEOF
7055 < /* end confdefs.h.  */
7056 < #ifndef __cplusplus
7057 < typedef int foo_t;
7058 < static $ac_kw foo_t static_foo () {return 0; }
7059 < $ac_kw foo_t foo () {return 0; }
7060 < #endif
7763 > rm -rf conftest*
7764  
7765 < _ACEOF
7766 < rm -f conftest.$ac_objext
7767 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7768 <  (eval $ac_compile) 2>conftest.er1
7769 <  ac_status=$?
7770 <  grep -v '^ *+' conftest.er1 >conftest.err
7068 <  rm -f conftest.er1
7069 <  cat conftest.err >&5
7070 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7071 <  (exit $ac_status); } &&
7072 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7073 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7074 <  (eval $ac_try) 2>&5
7075 <  ac_status=$?
7076 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7077 <  (exit $ac_status); }; } &&
7078 <         { ac_try='test -s conftest.$ac_objext'
7079 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7080 <  (eval $ac_try) 2>&5
7081 <  ac_status=$?
7082 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7083 <  (exit $ac_status); }; }; then
7084 <  ac_cv_c_inline=$ac_kw; break
7085 < else
7086 <  echo "$as_me: failed program was:" >&5
7087 < sed 's/^/| /' conftest.$ac_ext >&5
7765 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7766 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7767 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7768 > ac_fc_v_output="`echo $ac_fc_v_output |
7769 >        grep 'LPATH is:' |
7770 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7771  
7772 < fi
7773 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7774 < done
7772 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7773 > #        that detects unbalanced quotes in FLIBS should be implemented
7774 > #        and (ugh) tested at some point.
7775 > case $ac_fc_v_output in
7776 >  # If we are using xlf then replace all the commas with spaces.
7777 >  *xlfentry*)
7778 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7779  
7780 < fi
7781 < echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7782 < echo "${ECHO_T}$ac_cv_c_inline" >&6
7780 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7781 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7782 >  *mGLOB_options_string*)
7783 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7784  
7785 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7786 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7787 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7788 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7789 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7790 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7791 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7792 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7793  
7794 < case $ac_cv_c_inline in
7795 <  inline | yes) ;;
7796 <  *)
7101 <    case $ac_cv_c_inline in
7102 <      no) ac_val=;;
7103 <      *) ac_val=$ac_cv_c_inline;;
7104 <    esac
7105 <    cat >>confdefs.h <<_ACEOF
7106 < #ifndef __cplusplus
7107 < #define inline $ac_val
7108 < #endif
7109 < _ACEOF
7110 <    ;;
7794 >  # If we are using Cray Fortran then delete quotes.
7795 >  *cft90*)
7796 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7797   esac
7798  
7799  
7800 +  # look for -l* and *.a constructs in the output
7801 +  for ac_arg in $ac_fc_v_output; do
7802 +     case $ac_arg in
7803 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7804 +          ac_cv_prog_fc_v=$ac_verb
7805 +          break 2 ;;
7806 +     esac
7807 +  done
7808 + done
7809 + if test -z "$ac_cv_prog_fc_v"; then
7810 +   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7811 + $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7812 + fi
7813 + else
7814 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7815 + $as_echo "$as_me: WARNING: compilation failed" >&2;}
7816 + fi
7817 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818  
7819 <
7820 < for ac_func in rint sranddev
7821 < do
7822 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7823 < echo "$as_me:$LINENO: checking for $ac_func" >&5
7824 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7825 < if eval "test \"\${$as_ac_var+set}\" = set"; then
7122 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7819 > fi
7820 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7821 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7822 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7823 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7824 > if test "${ac_cv_fc_libs+set}" = set; then :
7825 >  $as_echo_n "(cached) " >&6
7826   else
7827 <  cat >conftest.$ac_ext <<_ACEOF
7828 < /* confdefs.h.  */
7829 < _ACEOF
7127 < cat confdefs.h >>conftest.$ac_ext
7128 < cat >>conftest.$ac_ext <<_ACEOF
7129 < /* end confdefs.h.  */
7130 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7131 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7132 < #define $ac_func innocuous_$ac_func
7827 >  if test "x$FCLIBS" != "x"; then
7828 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7829 > else
7830  
7831 < /* System header to define __stub macros and hopefully few prototypes,
7832 <    which can conflict with char $ac_func (); below.
7136 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7137 <    <limits.h> exists even on freestanding compilers.  */
7831 > cat > conftest.$ac_ext <<_ACEOF
7832 >      program main
7833  
7834 < #ifdef __STDC__
7835 < # include <limits.h>
7141 < #else
7142 < # include <assert.h>
7143 < #endif
7834 >      end
7835 > _ACEOF
7836  
7837 < #undef $ac_func
7837 > # Compile and link our simple test program by passing a flag (argument
7838 > # 1 to this macro) to the Fortran compiler in order to get
7839 > # "verbose" output that we can then parse for the Fortran linker
7840 > # flags.
7841 > ac_save_FCFLAGS=$FCFLAGS
7842 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7843 > eval "set x $ac_link"
7844 > shift
7845 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7846 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7847 > # LIBRARY_PATH; skip all such settings.
7848 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7849 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7850 > $as_echo "$ac_fc_v_output" >&5
7851 > FCFLAGS=$ac_save_FCFLAGS
7852  
7853 < /* Override any gcc2 internal prototype to avoid an error.  */
7148 < #ifdef __cplusplus
7149 < extern "C"
7150 < {
7151 < #endif
7152 < /* We use char because int might match the return type of a gcc2
7153 <   builtin and then its argument prototype would still apply.  */
7154 < char $ac_func ();
7155 < /* The GNU C library defines this for functions which it implements
7156 <    to always fail with ENOSYS.  Some functions are actually named
7157 <    something starting with __ and the normal name is an alias.  */
7158 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7159 < choke me
7160 < #else
7161 < char (*f) () = $ac_func;
7162 < #endif
7163 < #ifdef __cplusplus
7164 < }
7165 < #endif
7853 > rm -rf conftest*
7854  
7855 < int
7856 < main ()
7857 < {
7858 < return f != $ac_func;
7859 <  ;
7860 <  return 0;
7173 < }
7174 < _ACEOF
7175 < rm -f conftest.$ac_objext conftest$ac_exeext
7176 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7177 <  (eval $ac_link) 2>conftest.er1
7178 <  ac_status=$?
7179 <  grep -v '^ *+' conftest.er1 >conftest.err
7180 <  rm -f conftest.er1
7181 <  cat conftest.err >&5
7182 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7183 <  (exit $ac_status); } &&
7184 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7185 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7186 <  (eval $ac_try) 2>&5
7187 <  ac_status=$?
7188 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7189 <  (exit $ac_status); }; } &&
7190 <         { ac_try='test -s conftest$ac_exeext'
7191 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7192 <  (eval $ac_try) 2>&5
7193 <  ac_status=$?
7194 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7195 <  (exit $ac_status); }; }; then
7196 <  eval "$as_ac_var=yes"
7197 < else
7198 <  echo "$as_me: failed program was:" >&5
7199 < sed 's/^/| /' conftest.$ac_ext >&5
7855 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7856 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7857 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7858 > ac_fc_v_output="`echo $ac_fc_v_output |
7859 >        grep 'LPATH is:' |
7860 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7861  
7862 < eval "$as_ac_var=no"
7863 < fi
7864 < rm -f conftest.err conftest.$ac_objext \
7865 <      conftest$ac_exeext conftest.$ac_ext
7866 < fi
7867 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7868 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7208 < if test `eval echo '${'$as_ac_var'}'` = yes; then
7209 <  cat >>confdefs.h <<_ACEOF
7210 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7211 < _ACEOF
7862 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7863 > #        that detects unbalanced quotes in FLIBS should be implemented
7864 > #        and (ugh) tested at some point.
7865 > case $ac_fc_v_output in
7866 >  # If we are using xlf then replace all the commas with spaces.
7867 >  *xlfentry*)
7868 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7869  
7870 < fi
7871 < done
7870 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7871 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7872 >  *mGLOB_options_string*)
7873 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7874  
7875 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7876 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7877 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7878 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7879 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7880 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7881 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7882 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7883  
7884 <  # clean out junk possibly left behind by a previous configuration
7885 <  rm -f src/getopt.h
7886 <  # Check for getopt_long support
7884 >  # If we are using Cray Fortran then delete quotes.
7885 >  *cft90*)
7886 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7887 > esac
7888  
7221 for ac_header in getopt.h
7222 do
7223 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7224 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7225  echo "$as_me:$LINENO: checking for $ac_header" >&5
7226 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7227 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7228  echo $ECHO_N "(cached) $ECHO_C" >&6
7229 fi
7230 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7231 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7232 else
7233  # Is the header compilable?
7234 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7235 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7236 cat >conftest.$ac_ext <<_ACEOF
7237 /* confdefs.h.  */
7238 _ACEOF
7239 cat confdefs.h >>conftest.$ac_ext
7240 cat >>conftest.$ac_ext <<_ACEOF
7241 /* end confdefs.h.  */
7242 $ac_includes_default
7243 #include <$ac_header>
7244 _ACEOF
7245 rm -f conftest.$ac_objext
7246 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7247  (eval $ac_compile) 2>conftest.er1
7248  ac_status=$?
7249  grep -v '^ *+' conftest.er1 >conftest.err
7250  rm -f conftest.er1
7251  cat conftest.err >&5
7252  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7253  (exit $ac_status); } &&
7254         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7255  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7256  (eval $ac_try) 2>&5
7257  ac_status=$?
7258  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7259  (exit $ac_status); }; } &&
7260         { ac_try='test -s conftest.$ac_objext'
7261  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7262  (eval $ac_try) 2>&5
7263  ac_status=$?
7264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7265  (exit $ac_status); }; }; then
7266  ac_header_compiler=yes
7267 else
7268  echo "$as_me: failed program was:" >&5
7269 sed 's/^/| /' conftest.$ac_ext >&5
7889  
7271 ac_header_compiler=no
7272 fi
7273 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7274 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7275 echo "${ECHO_T}$ac_header_compiler" >&6
7890  
7891 < # Is the header present?
7892 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
7893 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7894 < cat >conftest.$ac_ext <<_ACEOF
7895 < /* confdefs.h.  */
7896 < _ACEOF
7897 < cat confdefs.h >>conftest.$ac_ext
7898 < cat >>conftest.$ac_ext <<_ACEOF
7899 < /* end confdefs.h.  */
7900 < #include <$ac_header>
7901 < _ACEOF
7902 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7903 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7904 <  ac_status=$?
7905 <  grep -v '^ *+' conftest.er1 >conftest.err
7906 <  rm -f conftest.er1
7907 <  cat conftest.err >&5
7908 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7909 <  (exit $ac_status); } >/dev/null; then
7910 <  if test -s conftest.err; then
7911 <    ac_cpp_err=$ac_c_preproc_warn_flag
7298 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7299 <  else
7300 <    ac_cpp_err=
7301 <  fi
7891 > ac_cv_fc_libs=
7892 >
7893 > # Save positional arguments (if any)
7894 > ac_save_positional="$@"
7895 >
7896 > set X $ac_fc_v_output
7897 > while test $# != 1; do
7898 >  shift
7899 >  ac_arg=$1
7900 >  case $ac_arg in
7901 >        [\\/]*.a | ?:[\\/]*.a)
7902 >            ac_exists=false
7903 >  for ac_i in $ac_cv_fc_libs; do
7904 >    if test x"$ac_arg" = x"$ac_i"; then
7905 >      ac_exists=true
7906 >      break
7907 >    fi
7908 >  done
7909 >
7910 >  if test x"$ac_exists" = xtrue; then :
7911 >
7912   else
7913 <  ac_cpp_err=yes
7913 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7914   fi
7915 < if test -z "$ac_cpp_err"; then
7916 <  ac_header_preproc=yes
7917 < else
7918 <  echo "$as_me: failed program was:" >&5
7919 < sed 's/^/| /' conftest.$ac_ext >&5
7915 >          ;;
7916 >        -bI:*)
7917 >            ac_exists=false
7918 >  for ac_i in $ac_cv_fc_libs; do
7919 >    if test x"$ac_arg" = x"$ac_i"; then
7920 >      ac_exists=true
7921 >      break
7922 >    fi
7923 >  done
7924  
7925 <  ac_header_preproc=no
7925 >  if test x"$ac_exists" = xtrue; then :
7926 >
7927 > else
7928 >  if test "$ac_compiler_gnu" = yes; then
7929 >  for ac_link_opt in $ac_arg; do
7930 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7931 >  done
7932 > else
7933 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7934   fi
7935 < rm -f conftest.err conftest.$ac_ext
7936 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7937 < echo "${ECHO_T}$ac_header_preproc" >&6
7935 > fi
7936 >          ;;
7937 >          # Ignore these flags.
7938 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7939 >          |-LANG:=* | -LIST:* | -LNO:*)
7940 >          ;;
7941 >        -lkernel32)
7942 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7943 >          ;;
7944 >        -[LRuYz])
7945 >          # These flags, when seen by themselves, take an argument.
7946 >          # We remove the space between option and argument and re-iterate
7947 >          # unless we find an empty arg or a new option (starting with -)
7948 >          case $2 in
7949 >             "" | -*);;
7950 >             *)
7951 >                ac_arg="$ac_arg$2"
7952 >                shift; shift
7953 >                set X $ac_arg "$@"
7954 >                ;;
7955 >          esac
7956 >          ;;
7957 >        -YP,*)
7958 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7959 >              ac_exists=false
7960 >  for ac_i in $ac_cv_fc_libs; do
7961 >    if test x"$ac_j" = x"$ac_i"; then
7962 >      ac_exists=true
7963 >      break
7964 >    fi
7965 >  done
7966  
7967 < # So?  What about this header?
7968 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7319 <  yes:no: )
7320 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7321 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7322 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7323 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7324 <    ac_header_preproc=yes
7325 <    ;;
7326 <  no:yes:* )
7327 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7328 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7329 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7330 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7331 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7332 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7333 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7334 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7335 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7336 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7337 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7338 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7339 <    (
7340 <      cat <<\_ASBOX
7341 < ## ------------------------------ ##
7342 < ## Report this to gezelter@nd.edu ##
7343 < ## ------------------------------ ##
7344 < _ASBOX
7345 <    ) |
7346 <      sed "s/^/$as_me: WARNING:     /" >&2
7347 <    ;;
7348 < esac
7349 < echo "$as_me:$LINENO: checking for $ac_header" >&5
7350 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7351 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7352 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7967 >  if test x"$ac_exists" = xtrue; then :
7968 >
7969   else
7970 <  eval "$as_ac_Header=\$ac_header_preproc"
7970 >  ac_arg="$ac_arg $ac_j"
7971 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7972   fi
7973 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7974 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7973 >          done
7974 >          ;;
7975 >        -[lLR]*)
7976 >            ac_exists=false
7977 >  for ac_i in $ac_cv_fc_libs; do
7978 >    if test x"$ac_arg" = x"$ac_i"; then
7979 >      ac_exists=true
7980 >      break
7981 >    fi
7982 >  done
7983  
7984 < fi
7360 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7361 <  cat >>confdefs.h <<_ACEOF
7362 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7363 < _ACEOF
7984 >  if test x"$ac_exists" = xtrue; then :
7985  
7986 + else
7987 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7988   fi
7989 <
7989 >          ;;
7990 >        -zallextract*| -zdefaultextract)
7991 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7992 >          ;;
7993 >          # Ignore everything else.
7994 >  esac
7995   done
7996 + # restore positional arguments
7997 + set X $ac_save_positional; shift
7998  
7999 <
8000 < for ac_func in getopt_long
8001 < do
8002 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8003 < echo "$as_me:$LINENO: checking for $ac_func" >&5
8004 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8005 < if eval "test \"\${$as_ac_var+set}\" = set"; then
8006 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7999 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
8000 > # then we insist that the "run path" must be an absolute path (i.e. it
8001 > # must begin with a "/").
8002 > case `(uname -sr) 2>/dev/null` in
8003 >   "SunOS 5"*)
8004 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8005 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8006 >      test "x$ac_ld_run_path" != x &&
8007 >        if test "$ac_compiler_gnu" = yes; then
8008 >  for ac_link_opt in $ac_ld_run_path; do
8009 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8010 >  done
8011   else
8012 <  cat >conftest.$ac_ext <<_ACEOF
8013 < /* confdefs.h.  */
8014 < _ACEOF
8015 < cat confdefs.h >>conftest.$ac_ext
8016 < cat >>conftest.$ac_ext <<_ACEOF
7383 < /* end confdefs.h.  */
7384 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7385 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7386 < #define $ac_func innocuous_$ac_func
8012 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8013 > fi
8014 >      ;;
8015 > esac
8016 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8017  
8018 < /* System header to define __stub macros and hopefully few prototypes,
8019 <    which can conflict with char $ac_func (); below.
8020 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8021 <    <limits.h> exists even on freestanding compilers.  */
8018 > fi
8019 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8020 > $as_echo "$ac_cv_fc_libs" >&6; }
8021 > FCLIBS="$ac_cv_fc_libs"
8022  
7393 #ifdef __STDC__
7394 # include <limits.h>
7395 #else
7396 # include <assert.h>
7397 #endif
8023  
8024 < #undef $ac_func
8024 > ac_ext=${ac_fc_srcext-f}
8025 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8026 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8027 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8028  
7401 /* Override any gcc2 internal prototype to avoid an error.  */
7402 #ifdef __cplusplus
7403 extern "C"
7404 {
7405 #endif
7406 /* We use char because int might match the return type of a gcc2
7407   builtin and then its argument prototype would still apply.  */
7408 char $ac_func ();
7409 /* The GNU C library defines this for functions which it implements
7410    to always fail with ENOSYS.  Some functions are actually named
7411    something starting with __ and the normal name is an alias.  */
7412 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7413 choke me
7414 #else
7415 char (*f) () = $ac_func;
7416 #endif
7417 #ifdef __cplusplus
7418 }
7419 #endif
8029  
7421 int
7422 main ()
7423 {
7424 return f != $ac_func;
7425  ;
7426  return 0;
7427 }
7428 _ACEOF
7429 rm -f conftest.$ac_objext conftest$ac_exeext
7430 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7431  (eval $ac_link) 2>conftest.er1
7432  ac_status=$?
7433  grep -v '^ *+' conftest.er1 >conftest.err
7434  rm -f conftest.er1
7435  cat conftest.err >&5
7436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7437  (exit $ac_status); } &&
7438         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7439  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7440  (eval $ac_try) 2>&5
7441  ac_status=$?
7442  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7443  (exit $ac_status); }; } &&
7444         { ac_try='test -s conftest$ac_exeext'
7445  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7446  (eval $ac_try) 2>&5
7447  ac_status=$?
7448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7449  (exit $ac_status); }; }; then
7450  eval "$as_ac_var=yes"
7451 else
7452  echo "$as_me: failed program was:" >&5
7453 sed 's/^/| /' conftest.$ac_ext >&5
8030  
8031 < eval "$as_ac_var=no"
8032 < fi
8033 < rm -f conftest.err conftest.$ac_objext \
8034 <      conftest$ac_exeext conftest.$ac_ext
8035 < fi
8036 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8037 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8038 < if test `eval echo '${'$as_ac_var'}'` = yes; then
8039 <  cat >>confdefs.h <<_ACEOF
8040 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8041 < _ACEOF
8042 <
8031 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8032 > $as_echo_n "checking for module suffix... " >&6; }
8033 > rm -f conftest*
8034 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8035 > rm -f work*
8036 > cat >conftest.$ac_ext <<EOF
8037 >        module conftest
8038 >        integer n
8039 >        parameter (n=1)
8040 >        end module conftest
8041 > EOF
8042 > # SGI and absoft compilers generates module name in upper case!
8043 > testname="conftest"
8044 > modcase="lower"
8045 > if (eval $ac_compile) 2>/dev/null ; then
8046 >    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8047 >    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8048 >    if test -z "$MOD" ; then
8049 >        MOD=`ls CONFTEST* 2>/dev/null \
8050 >                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8051 >        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8052 >        if test -n "$MOD" ; then
8053 >            testname="CONFTEST"
8054 >            modcase="upper"
8055 >        fi
8056 >    fi
8057 >    if test -z "$MOD" ; then
8058 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8059 > $as_echo "unknown" >&6; }
8060 >        # Use mod if we can't figure it out
8061 >        MOD="mod"
8062 >    else
8063 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8064 > $as_echo "$MOD" >&6; }
8065 >    fi
8066 >    if test -s work.pcl ; then
8067 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8068 > $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8069 >    fi
8070   else
8071 <  # FreeBSD has a gnugetopt library for this
8072 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
7470 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
7471 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
7472 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7473 < else
7474 <  ac_check_lib_save_LIBS=$LIBS
7475 < LIBS="-lgnugetopt  $LIBS"
7476 < cat >conftest.$ac_ext <<_ACEOF
7477 < /* confdefs.h.  */
7478 < _ACEOF
7479 < cat confdefs.h >>conftest.$ac_ext
7480 < cat >>conftest.$ac_ext <<_ACEOF
7481 < /* end confdefs.h.  */
7482 <
7483 < /* Override any gcc2 internal prototype to avoid an error.  */
7484 < #ifdef __cplusplus
7485 < extern "C"
7486 < #endif
7487 < /* We use char because int might match the return type of a gcc2
7488 <   builtin and then its argument prototype would still apply.  */
7489 < char getopt_long ();
7490 < int
7491 < main ()
7492 < {
7493 < getopt_long ();
7494 <  ;
7495 <  return 0;
7496 < }
7497 < _ACEOF
7498 < rm -f conftest.$ac_objext conftest$ac_exeext
7499 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7500 <  (eval $ac_link) 2>conftest.er1
7501 <  ac_status=$?
7502 <  grep -v '^ *+' conftest.er1 >conftest.err
7503 <  rm -f conftest.er1
7504 <  cat conftest.err >&5
7505 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7506 <  (exit $ac_status); } &&
7507 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
7508 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7509 <  (eval $ac_try) 2>&5
7510 <  ac_status=$?
7511 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7512 <  (exit $ac_status); }; } &&
7513 <         { ac_try='test -s conftest$ac_exeext'
7514 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7515 <  (eval $ac_try) 2>&5
7516 <  ac_status=$?
7517 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7518 <  (exit $ac_status); }; }; then
7519 <  ac_cv_lib_gnugetopt_getopt_long=yes
7520 < else
7521 <  echo "$as_me: failed program was:" >&5
7522 < sed 's/^/| /' conftest.$ac_ext >&5
7523 <
7524 < ac_cv_lib_gnugetopt_getopt_long=no
8071 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8072 > $as_echo "unknown" >&6; }
8073   fi
7526 rm -f conftest.err conftest.$ac_objext \
7527      conftest$ac_exeext conftest.$ac_ext
7528 LIBS=$ac_check_lib_save_LIBS
7529 fi
7530 echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
7531 echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
7532 if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
7533  cat >>confdefs.h <<\_ACEOF
7534 #define HAVE_GETOPT_LONG 1
7535 _ACEOF
8074  
7537 else
7538  # use the GNU replacement
7539      case $LIBOBJS in
7540    "getopt.$ac_objext"   | \
7541  *" getopt.$ac_objext"   | \
7542    "getopt.$ac_objext "* | \
7543  *" getopt.$ac_objext "* ) ;;
7544  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
7545 esac
8075  
7547      case $LIBOBJS in
7548    "getopt1.$ac_objext"   | \
7549  *" getopt1.$ac_objext"   | \
7550    "getopt1.$ac_objext "* | \
7551  *" getopt1.$ac_objext "* ) ;;
7552  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
7553 esac
8076  
7555                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
8077  
7557 fi
8078  
8079 < fi
8080 < done
8079 > # Check for module include path (some use -I, some (Solaris) use -M, some
8080 > # (absoft) use -p).
8081 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
8082 > # specified, work.pcl and work.pc are created.  However, if you specify
8083 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
8084 > # Use the module made above
8085 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8086 > $as_echo_n "checking for module directory path flag... " >&6; }
8087 > rm -f conftest*
8088 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8089 > rm -f work*
8090 > cat >conftest.$ac_ext <<EOF
8091 >        module conftest
8092 >        integer n
8093 >        parameter (n=1)
8094 >        end module conftest
8095 > EOF
8096 > # SGI and absoft compilers generates module name in upper case!
8097 > testname="conftest"
8098 > if (eval $ac_compile) 2>/dev/null ; then
8099 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8100 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8101 >   if test -n "$mod" ; then
8102 >      testname="CONFTEST"
8103 >   fi
8104 >   madedir=0
8105 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
8106 >   cp $testname.$MOD conf
8107 >   rm -f conftest* CONFTEST*
8108 >   cat >conftest1.$ac_ext <<EOF
8109 >        program main
8110 >        use conftest
8111 >        print *, n
8112 >        end
8113 > EOF
8114 >   F90_WORK_FILES_ARG=""
8115 >   F90MODINCSPEC=""
8116 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8117 >       MODDIRFLAG="-I"
8118 >       F90MODINCSPEC="-I<dir>"
8119 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8120 > $as_echo "-I" >&6; }
8121 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8122 >       MODDIRFLAG="-M"
8123 >       F90MODINCSPEC="-M<dir>"
8124 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8125 > $as_echo "-M" >&6; }
8126 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8127 >       MODDIRFLAG="-p"
8128 >       F90MODINCSPEC="-p<dir>"
8129 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8130 > $as_echo "-p" >&6; }
8131 >   elif test -s work.pc ; then
8132 >        cp work.pc conf/mpimod.pc
8133 >        echo "mpimod.pc" > conf/mpimod.pcl
8134 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8135 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8136 >            MODDIRFLAG='-cl,mpimod.pcl'
8137 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8138 > $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8139 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8140 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8141  
8142 +        else
8143 +            # The version of the Intel compiler that I have refuses to let
8144 +            # you put the "work catalog" list anywhere but the current
8145 +            # directory. For example, you cannot in
8146 +         :
8147 +        fi
8148 +   fi
8149 +   if test -z "MODDIRFLAG" ; then
8150 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8151 + $as_echo "unknown" >&6; }
8152 +   fi
8153  
8154  
8155 < case $debug in
8156 <  1)
7566 <     ;;
7567 <  *)
7568 <
7569 <
7570 <
7571 <
7572 <
7573 <
7574 < echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
7575 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
7576 < if test "${ac_cv_prog_really_gcc+set}" = set; then
7577 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7578 < else
7579 <
7580 < cat > conftest.c <<EOF
7581 < #ifdef __GNUC__
7582 <  #ifndef __INTEL_COMPILER
7583 <     yes;
7584 <  #endif
7585 < #endif
7586 < EOF
7587 < if { ac_try='${CC-cc} -E conftest.c'
7588 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7589 <  (eval $ac_try) 2>&5
7590 <  ac_status=$?
7591 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7592 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
7593 <  ac_cv_prog_really_gcc=yes
7594 < else
7595 <  ac_cv_prog_really_gcc=no
8155 >   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8156 >   if test $madedir = 1 ; then rmdir conf ; fi
8157   fi
8158  
7598 fi
7599 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
7600 echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
7601 if test "$ac_cv_prog_really_gcc" = yes; then
7602        :
8159  
8160 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8161 + $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8162 + if test "${ac_cv_f90_module_names+set}" = set; then :
8163 +  $as_echo_n "(cached) " >&6
8164   else
8165 <        :
8165 >  ac_ext=${ac_fc_srcext-f}
8166 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8167 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8168 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8169  
8170 < fi
8170 > # carry out the test in a new directory, so that we don't miss anything
8171 > mkdir conftest
8172 > cd conftest
8173 > cat > conftest.$ac_ext <<_ACEOF
8174 > MODULE Bar
8175 > END MODULE Bar
8176 > _ACEOF
8177 > if ac_fn_fc_try_compile "$LINENO"; then :
8178 >  ac_cv_f90_module_names=
8179 > ac_file_list=*
8180 > for ac_file in $ac_file_list; do
8181 >   case $ac_file in
8182 >      # don't care for original source and object files
8183 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8184 >          :
8185 >          ;;
8186 >      # look for new files derived from the file name
8187 >      *conftest*)
8188 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8189 >            ac_exists=false
8190 >  for ac_i in $ac_cv_f90_module_names; do
8191 >    if test x"$ac_pat" = x"$ac_i"; then
8192 >      ac_exists=true
8193 >      break
8194 >    fi
8195 >  done
8196  
8197 +  if test x"$ac_exists" = xtrue; then :
8198  
7610 # Try to determine "good" native compiler flags if none specified on command
7611 # line
7612 if test "$ac_test_CFLAGS" != "set"; then
7613  CFLAGS=""
7614  case "${host_cpu}-${host_os}" in
7615
7616  *linux*) if test "$CC" = icc; then
7617                    CFLAGS="-O"
7618                fi;;
7619  sparc-solaris2*) if test "$CC" = cc; then
7620                    CFLAGS="-native -fast -xO5 -dalign"
7621                 fi;;
7622
7623  alpha*-osf*)  if test "$CC" = cc; then
7624                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
7625                fi;;
7626
7627  hppa*-hpux*)  if test "$CC" = cc; then
7628                    CFLAGS="-Ae +O3 +Oall"
7629                fi;;
7630
7631   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
7632                    CFLAGS="-O3 -qtune=auto -qansialias -w"
7633                fi;;
7634   powerpc*-aix*)
7635        if test "$CC" = cc -o "$CC" = xlc; then
7636                CFLAGS="-O3 -qtune=auto -qansialias -w"
7637                echo "*******************************************************"
7638                echo "*  You have AIX on an unknown powerpc system.  It is  *"
7639                echo "*  recommended that you use                           *"
7640                echo "*                                                     *"
7641                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
7642                echo "*                                 ^^^                 *"
7643                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
7644                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
7645                echo "*******************************************************"
7646        fi;;
7647   *darwin*)
7648        if test "$CC" = xlc -o "$CC" = cc; then
7649                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
7650        fi;;
7651  esac
7652
7653  # use default flags for gcc on all systems
7654  if test $ac_cv_prog_really_gcc = yes; then
7655     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
7656  fi
7657
7658  # test for gcc-specific flags:
7659  if test $ac_cv_prog_really_gcc = yes; then
7660    # -malign-double for x86 systems
7661
7662
7663 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
7664 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
7665 if test "${ac_align_double+set}" = set; then
7666  echo $ECHO_N "(cached) $ECHO_C" >&6
8199   else
8200 <  echo 'void f(){}' > conftest.c
7669 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
7670 <        ac_align_double=yes
7671 < else
7672 <        ac_align_double=no
8200 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8201   fi
8202 < rm -f conftest*
8202 >          ;;
8203 >      # look for new files derived from the module name,
8204 >      # with different case translation schemes
8205 >      *Bar*)
8206 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8207 >            ac_exists=false
8208 >  for ac_i in $ac_cv_f90_module_names; do
8209 >    if test x"$ac_pat" = x"$ac_i"; then
8210 >      ac_exists=true
8211 >      break
8212 >    fi
8213 >  done
8214  
8215 < fi
7677 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
7678 < echo "${ECHO_T}$ac_align_double" >&6
7679 < if test "$ac_align_double" = yes; then
7680 <        :
7681 <        CFLAGS="$CFLAGS -malign-double"
7682 < else
7683 <        :
8215 >  if test x"$ac_exists" = xtrue; then :
8216  
8217 + else
8218 +  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8219   fi
8220 +          ;;
8221 +      *bar*)
8222 +          ac_pat=`echo $ac_file | sed s/bar/%module%/`
8223 +            ac_exists=false
8224 +  for ac_i in $ac_cv_f90_module_names; do
8225 +    if test x"$ac_pat" = x"$ac_i"; then
8226 +      ac_exists=true
8227 +      break
8228 +    fi
8229 +  done
8230  
8231 <    # -fstrict-aliasing for gcc-2.95+
8231 >  if test x"$ac_exists" = xtrue; then :
8232  
7689
7690 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
7691 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
7692 if test "${ac_fstrict_aliasing+set}" = set; then
7693  echo $ECHO_N "(cached) $ECHO_C" >&6
8233   else
8234 <  echo 'void f(){}' > conftest.c
7696 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
7697 <        ac_fstrict_aliasing=yes
7698 < else
7699 <        ac_fstrict_aliasing=no
8234 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8235   fi
8236 < rm -f conftest*
8236 >          ;;
8237 >      *BAR*)
8238 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8239 >            ac_exists=false
8240 >  for ac_i in $ac_cv_f90_module_names; do
8241 >    if test x"$ac_pat" = x"$ac_i"; then
8242 >      ac_exists=true
8243 >      break
8244 >    fi
8245 >  done
8246  
8247 < fi
7704 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
7705 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
7706 < if test "$ac_fstrict_aliasing" = yes; then
7707 <        :
7708 <        CFLAGS="$CFLAGS -fstrict-aliasing"
7709 < else
7710 <        :
8247 >  if test x"$ac_exists" = xtrue; then :
8248  
7712 fi
7713
7714  fi
7715
7716  CPU_FLAGS=""
7717  if test $ac_cv_prog_really_gcc = yes; then
7718                  case "${host_cpu}" in
7719          i586*)
7720
7721 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
7722 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
7723 if test "${ac_cpu_pentium+set}" = set; then
7724  echo $ECHO_N "(cached) $ECHO_C" >&6
8249   else
8250 <  echo 'void f(){}' > conftest.c
7727 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
7728 <        ac_cpu_pentium=yes
7729 < else
7730 <        ac_cpu_pentium=no
8250 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8251   fi
8252 < rm -f conftest*
8253 <
8252 >          ;;
8253 >       # Other files - we have no idea how they are generated
8254 >       *)
8255 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8256 > $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8257 >          ;;
8258 >   esac
8259 > done
8260 > if test "x$ac_cv_f90_module_names" = "x"; then
8261 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8262 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8263   fi
7735 echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
7736 echo "${ECHO_T}$ac_cpu_pentium" >&6
7737 if test "$ac_cpu_pentium" = yes; then
7738        :
7739        CPU_FLAGS=-mcpu=pentium
7740 else
7741        :
8264  
7743
7744 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
7745 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
7746 if test "${ac_pentium+set}" = set; then
7747  echo $ECHO_N "(cached) $ECHO_C" >&6
8265   else
8266 <  echo 'void f(){}' > conftest.c
8267 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
8268 <        ac_pentium=yes
7752 < else
7753 <        ac_pentium=no
8266 >  ac_cv_f90_module_names=
8267 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8268 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8269   fi
8270 < rm -f conftest*
8270 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8271 > cd ..
8272 > # cleanup
8273 > rm -rf conftest
8274 > ac_ext=${ac_fc_srcext-f}
8275 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8276 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8277 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8278  
8279   fi
8280 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
8281 < echo "${ECHO_T}$ac_pentium" >&6
7760 < if test "$ac_pentium" = yes; then
7761 <        :
7762 <        CPU_FLAGS=-mpentium
7763 < else
7764 <        :
8280 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8281 > $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8282  
8283 < fi
8283 > # We now generate a shell script that will help us to figure out the correct
8284 > # module file names, using the value of ac_cv_f90_module_names
8285  
8286 < fi
8286 > echo "Generating shell script modnam"
8287  
8288 <                  ;;
8289 <          i686*)
8288 > cat > scripts/modnam << EOF
8289 > #! /bin/sh
8290 > # This script is auto-generated by configure
8291 > #
8292 > usage="\\
8293 > Usage: \$0 [FILES]
8294  
8295 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
8296 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8297 < if test "${ac_cpu_pentiumpro+set}" = set; then
7776 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7777 < else
7778 <  echo 'void f(){}' > conftest.c
7779 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
7780 <        ac_cpu_pentiumpro=yes
7781 < else
7782 <        ac_cpu_pentiumpro=no
7783 < fi
7784 < rm -f conftest*
8295 > [FILES] are Fortran 90 source files.
8296 > The output is a list of module file names that the Fortran 90 compiler
8297 > generates when compiling [FILES]."
8298  
8299 + list=
8300 + empty=
8301 +
8302 + if test \$# -eq 0; then
8303 +   echo "\$usage"; exit 0
8304   fi
7787 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
7788 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
7789 if test "$ac_cpu_pentiumpro" = yes; then
7790        :
7791        CPU_FLAGS=-mcpu=pentiumpro
7792 else
7793        :
8305  
8306 + while test \$# != 0; do
8307  
8308 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
8309 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
7798 < if test "${ac_pentiumpro+set}" = set; then
7799 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7800 < else
7801 <  echo 'void f(){}' > conftest.c
7802 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
7803 <        ac_pentiumpro=yes
7804 < else
7805 <        ac_pentiumpro=no
7806 < fi
7807 < rm -f conftest*
8308 >  file=\$1
8309 >  shift
8310  
8311 < fi
8312 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
7811 < echo "${ECHO_T}$ac_pentiumpro" >&6
7812 < if test "$ac_pentiumpro" = yes; then
7813 <        :
7814 <        CPU_FLAGS=-mpentiumpro
7815 < else
7816 <        :
8311 > # strip suffix
8312 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
8313  
8314 < fi
8314 >  test ! -f \$file && continue
8315  
8316 < fi
8316 > # Look for module definitions and transform them to upper / lower case
8317 >  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/'\`
8318 >  upper=\`echo \$mods | tr a-z A-Z\`
8319 >  lower=\`echo \$mods | tr A-Z a-z\`
8320  
8321 <                  ;;
8322 <          powerpc*)
7824 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
7825 <                is60x=`echo $cputype | egrep "^600-9e?$"`
7826 <                if test -n "$is60x"; then
8321 > # Here, the patterns for generating module file names were inserted by configure
8322 >  for trans in $ac_cv_f90_module_names; do
8323  
8324 +    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8325 +    var=empty
8326 +    case \$pat in
8327 +       %MODULE%)
8328 +          var=upper ;;
8329 +       %Module%)
8330 +          var=mods ;;
8331 +       %module%)
8332 +          var=lower ;;
8333 +       %FILE%)
8334 +          test -n "\$mods" && var=base ;;
8335 +    esac
8336 +    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8337 +    list="\$list \$new"
8338 +  done
8339 + done
8340  
8341 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
8342 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
8343 < if test "${ac_m_cpu_60x+set}" = set; then
8344 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7833 < else
7834 <  echo 'void f(){}' > conftest.c
7835 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
7836 <        ac_m_cpu_60x=yes
7837 < else
7838 <        ac_m_cpu_60x=no
7839 < fi
7840 < rm -f conftest*
8341 > echo \$list
8342 > # end of configure-generated script
8343 > EOF
8344 > chmod 755 scripts/modnam
8345  
8346 < fi
8347 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8348 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
8349 < if test "$ac_m_cpu_60x" = yes; then
8350 <        :
8351 <        CPU_FLAGS=-mcpu=$cputype
8352 < else
8353 <        :
8346 > pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8347 > F90_MODULE_NAMES=empty
8348 > case $pat in
8349 >       %MODULE%)
8350 >          F90_MODULE_NAMES=UPPER ;;
8351 >       %Module%)
8352 >          F90_MODULE_NAMES=Mixed ;;
8353 >       %module%)
8354 >          F90_MODULE_NAMES=lower ;;
8355 >       *)
8356 >          F90_MODULE_NAMES=unknown ;;
8357 > esac
8358  
8359 < fi
8359 > ac_ext=${ac_fc_srcext-f}
8360 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8361 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8362 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8363  
7853                elif test "$cputype" = 750; then
8364  
8365 + ac_ext=c
8366 + ac_cpp='$CPP $CPPFLAGS'
8367 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8368 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8369 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8370  
8371 < echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
8372 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
8373 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
8374 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8371 >
8372 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8373 > $as_echo_n "checking for asin in -lm... " >&6; }
8374 > if test "${ac_cv_lib_m_asin+set}" = set; then :
8375 >  $as_echo_n "(cached) " >&6
8376   else
8377 +  ac_check_lib_save_LIBS=$LIBS
8378 + LIBS="-lm  $LIBS"
8379 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8380 + /* end confdefs.h.  */
8381  
8382 < cat > conftest.c <<EOF
8383 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8384 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8385 <     yes;
8382 > /* Override any GCC internal prototype to avoid an error.
8383 >   Use char because int might match the return type of a GCC
8384 >   builtin and then its argument prototype would still apply.  */
8385 > #ifdef __cplusplus
8386 > extern "C"
8387 > #endif
8388 > char asin ();
8389 > #ifdef FC_DUMMY_MAIN
8390 > #ifndef FC_DUMMY_MAIN_EQ_F77
8391 > #  ifdef __cplusplus
8392 >     extern "C"
8393   #  endif
8394 +   int FC_DUMMY_MAIN() { return 1; }
8395   #endif
8396 < EOF
8397 < if { ac_try='${CC-cc} -E conftest.c'
8398 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 <  (eval $ac_try) 2>&5
8400 <  ac_status=$?
8401 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8403 <  ac_cv_prog_gcc_2_95=yes
8396 > #endif
8397 > int
8398 > main ()
8399 > {
8400 > return asin ();
8401 >  ;
8402 >  return 0;
8403 > }
8404 > _ACEOF
8405 > if ac_fn_c_try_link "$LINENO"; then :
8406 >  ac_cv_lib_m_asin=yes
8407   else
8408 <  ac_cv_prog_gcc_2_95=no
8408 >  ac_cv_lib_m_asin=no
8409   fi
8410 <
8410 > rm -f core conftest.err conftest.$ac_objext \
8411 >    conftest$ac_exeext conftest.$ac_ext
8412 > LIBS=$ac_check_lib_save_LIBS
8413   fi
8414 < echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
8415 < echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
8416 < if test "$ac_cv_prog_gcc_2_95" = yes; then
8417 <        :
8414 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8415 > $as_echo "$ac_cv_lib_m_asin" >&6; }
8416 > if test "x$ac_cv_lib_m_asin" = x""yes; then :
8417 >  cat >>confdefs.h <<_ACEOF
8418 > #define HAVE_LIBM 1
8419 > _ACEOF
8420  
8421 +  LIBS="-lm $LIBS"
8422  
7887 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
7888 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
7889 if test "${ac_m_cpu_750+set}" = set; then
7890  echo $ECHO_N "(cached) $ECHO_C" >&6
8423   else
8424 <  echo 'void f(){}' > conftest.c
7893 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
7894 <        ac_m_cpu_750=yes
7895 < else
7896 <        ac_m_cpu_750=no
8424 >  exit
8425   fi
7898 rm -f conftest*
8426  
8427 < fi
8428 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8429 < echo "${ECHO_T}$ac_m_cpu_750" >&6
8430 < if test "$ac_m_cpu_750" = yes; then
8431 <        :
7905 <        CPU_FLAGS=-mcpu=750
8427 >
8428 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8429 > $as_echo_n "checking for ANSI C header files... " >&6; }
8430 > if test "${ac_cv_header_stdc+set}" = set; then :
8431 >  $as_echo_n "(cached) " >&6
8432   else
8433 <        :
8433 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8434 > /* end confdefs.h.  */
8435 > #include <stdlib.h>
8436 > #include <stdarg.h>
8437 > #include <string.h>
8438 > #include <float.h>
8439  
8440 < fi
8440 > #ifdef FC_DUMMY_MAIN
8441 > #ifndef FC_DUMMY_MAIN_EQ_F77
8442 > #  ifdef __cplusplus
8443 >     extern "C"
8444 > #  endif
8445 >   int FC_DUMMY_MAIN() { return 1; }
8446 > #endif
8447 > #endif
8448 > int
8449 > main ()
8450 > {
8451  
8452 +  ;
8453 +  return 0;
8454 + }
8455 + _ACEOF
8456 + if ac_fn_c_try_compile "$LINENO"; then :
8457 +  ac_cv_header_stdc=yes
8458   else
8459 <        :
7913 <
8459 >  ac_cv_header_stdc=no
8460   fi
8461 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8462  
8463 <                fi
8464 <                if test -z "$CPU_FLAGS"; then
8463 > if test $ac_cv_header_stdc = yes; then
8464 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8465 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466 > /* end confdefs.h.  */
8467 > #include <string.h>
8468  
8469 + _ACEOF
8470 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8471 +  $EGREP "memchr" >/dev/null 2>&1; then :
8472  
7920 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
7921 echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
7922 if test "${ac_m_cpu_powerpc+set}" = set; then
7923  echo $ECHO_N "(cached) $ECHO_C" >&6
8473   else
8474 <  echo 'void f(){}' > conftest.c
7926 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
7927 <        ac_m_cpu_powerpc=yes
7928 < else
7929 <        ac_m_cpu_powerpc=no
8474 >  ac_cv_header_stdc=no
8475   fi
8476   rm -f conftest*
8477  
8478   fi
8479 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
8480 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
8481 < if test "$ac_m_cpu_powerpc" = yes; then
8482 <        :
8483 <        CPU_FLAGS=-mcpu=powerpc
8479 >
8480 > if test $ac_cv_header_stdc = yes; then
8481 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8482 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8483 > /* end confdefs.h.  */
8484 > #include <stdlib.h>
8485 >
8486 > _ACEOF
8487 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8488 >  $EGREP "free" >/dev/null 2>&1; then :
8489 >
8490   else
8491 <        :
8491 >  ac_cv_header_stdc=no
8492 > fi
8493 > rm -f conftest*
8494  
8495   fi
8496  
8497 <                fi
8498 <                if test -z "$CPU_FLAGS"; then
8497 > if test $ac_cv_header_stdc = yes; then
8498 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8499 >  if test "$cross_compiling" = yes; then :
8500 >  :
8501 > else
8502 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 > /* end confdefs.h.  */
8504 > #include <ctype.h>
8505 > #include <stdlib.h>
8506 > #if ((' ' & 0x0FF) == 0x020)
8507 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8508 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8509 > #else
8510 > # define ISLOWER(c) \
8511 >                   (('a' <= (c) && (c) <= 'i') \
8512 >                     || ('j' <= (c) && (c) <= 'r') \
8513 >                     || ('s' <= (c) && (c) <= 'z'))
8514 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8515 > #endif
8516  
8517 + #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8518 + int
8519 + main ()
8520 + {
8521 +  int i;
8522 +  for (i = 0; i < 256; i++)
8523 +    if (XOR (islower (i), ISLOWER (i))
8524 +        || toupper (i) != TOUPPER (i))
8525 +      return 2;
8526 +  return 0;
8527 + }
8528 + _ACEOF
8529 + if ac_fn_c_try_run "$LINENO"; then :
8530  
7948 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
7949 echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
7950 if test "${ac_m_powerpc+set}" = set; then
7951  echo $ECHO_N "(cached) $ECHO_C" >&6
8531   else
8532 <  echo 'void f(){}' > conftest.c
7954 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
7955 <        ac_m_powerpc=yes
7956 < else
7957 <        ac_m_powerpc=no
8532 >  ac_cv_header_stdc=no
8533   fi
8534 < rm -f conftest*
8534 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8535 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8536 > fi
8537  
8538   fi
8539 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8540 < echo "${ECHO_T}$ac_m_powerpc" >&6
8541 < if test "$ac_m_powerpc" = yes; then
8542 <        :
7966 <        CPU_FLAGS=-mpowerpc
7967 < else
7968 <        :
8539 > fi
8540 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8541 > $as_echo "$ac_cv_header_stdc" >&6; }
8542 > if test $ac_cv_header_stdc = yes; then
8543  
8544 + $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8545 +
8546   fi
8547  
8548 <                fi
8549 <          esac
8550 <  fi
8548 > # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8549 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8550 >                  inttypes.h stdint.h unistd.h
8551 > do :
8552 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553 > ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8554 > "
8555 > eval as_val=\$$as_ac_Header
8556 >   if test "x$as_val" = x""yes; then :
8557 >  cat >>confdefs.h <<_ACEOF
8558 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8559 > _ACEOF
8560  
8561 <  if test -n "$CPU_FLAGS"; then
8562 <        CFLAGS="$CFLAGS $CPU_FLAGS"
8563 <  fi
8561 > fi
8562 >
8563 > done
8564 >
8565  
8566 <  if test -z "$CFLAGS"; then
8567 <        echo ""
8568 <        echo "********************************************************"
8569 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
8570 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
8571 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
8572 <        echo "********************************************************"
8573 <        echo ""
8574 <        CFLAGS="-O3"
8566 > #
8567 > # Handle user hints
8568 > #
8569 >
8570 > # Check whether --with-zlib was given.
8571 > if test "${with_zlib+set}" = set; then :
8572 >  withval=$with_zlib; zlib_dir="$withval"
8573 > else
8574 >                zlib_dir="not_set"
8575 > fi
8576 >
8577 > if test "$zlib_dir" != "no"; then
8578 >
8579 > if test "$zlib_dir" != "not_set" ; then
8580 >  if test -d "$zlib_dir"
8581 >  then
8582 >    ZLIB_HOME="$zlib_dir"
8583 >  else
8584 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8585 > $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8586 >        ZLIB_HOME=/usr/local
8587 >        if test ! -f "${ZLIB_HOME}/include/zlib.h"
8588 >        then
8589 >                ZLIB_HOME=/usr
8590 >        fi
8591    fi
8592 + fi
8593 + #
8594 + # Locate zlib, if wanted
8595 + #
8596 + if test -n "${ZLIB_HOME}"
8597 + then
8598 +        ZLIB_OLD_LDFLAGS=$LDFLAGS
8599 +        ZLIB_OLD_CFLAGS=$CFLAGS
8600 +        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8601 +        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8602  
8603 +        ac_ext=c
8604 + ac_cpp='$CPP $CPPFLAGS'
8605 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8606 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8607 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8608  
8609 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8610 + $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8611 + if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8612 +  $as_echo_n "(cached) " >&6
8613 + else
8614 +  ac_check_lib_save_LIBS=$LIBS
8615 + LIBS="-lz  $LIBS"
8616 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8617 + /* end confdefs.h.  */
8618  
8619 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
8620 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
8621 < if test "${ac_guessed_cflags+set}" = set; then
8622 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8619 > /* Override any GCC internal prototype to avoid an error.
8620 >   Use char because int might match the return type of a GCC
8621 >   builtin and then its argument prototype would still apply.  */
8622 > #ifdef __cplusplus
8623 > extern "C"
8624 > #endif
8625 > char inflateEnd ();
8626 > #ifdef FC_DUMMY_MAIN
8627 > #ifndef FC_DUMMY_MAIN_EQ_F77
8628 > #  ifdef __cplusplus
8629 >     extern "C"
8630 > #  endif
8631 >   int FC_DUMMY_MAIN() { return 1; }
8632 > #endif
8633 > #endif
8634 > int
8635 > main ()
8636 > {
8637 > return inflateEnd ();
8638 >  ;
8639 >  return 0;
8640 > }
8641 > _ACEOF
8642 > if ac_fn_c_try_link "$LINENO"; then :
8643 >  ac_cv_lib_z_inflateEnd=yes
8644   else
8645 <  echo 'void f(){}' > conftest.c
8646 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
8647 <        ac_guessed_cflags=yes
8645 >  ac_cv_lib_z_inflateEnd=no
8646 > fi
8647 > rm -f core conftest.err conftest.$ac_objext \
8648 >    conftest$ac_exeext conftest.$ac_ext
8649 > LIBS=$ac_check_lib_save_LIBS
8650 > fi
8651 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8652 > $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8653 > if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8654 >  zlib_cv_libz=yes
8655   else
8656 <        ac_guessed_cflags=no
8656 >  zlib_cv_libz=no
8657   fi
8004 rm -f conftest*
8658  
8659 +        ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8660 + if test "x$ac_cv_header_zlib_h" = x""yes; then :
8661 +  zlib_cv_zlib_h=yes
8662 + else
8663 +  zlib_cv_zlib_h=no
8664   fi
8007 echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
8008 echo "${ECHO_T}$ac_guessed_cflags" >&6
8009 if test "$ac_guessed_cflags" = yes; then
8010        :
8665  
8012 else
8013        :
8666  
8667 <        echo ""
8668 <        echo "********************************************************"
8669 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
8670 <        echo "* your compiler.                                       *"
8671 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
8020 <        echo "********************************************************"
8021 <        echo ""
8022 <        CFLAGS=""
8667 >        ac_ext=c
8668 > ac_cpp='$CPP $CPPFLAGS'
8669 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8670 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8671 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8672  
8024 fi
8673  
8674 +        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8675  
8676 < fi
8676 > $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8677  
8678  
8679 + $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8680  
8681 +                ZLIB_INC_DIR="${ZLIB_HOME}/include"
8682 +                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8683 +                ZLIB="-lz"
8684 +        else
8685 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8686 + $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8687 +                ZLIB_INC_DIR=
8688 +                ZLIB_LIB_DIR=
8689 +                ZLIB=
8690 +                LDFLAGS="$ZLIB_OLD_LDFLAGS"
8691 +                CFLAGS="$ZLIB_OLD_CFLAGS"
8692 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8693 + $as_echo "failed" >&6; }
8694 +                echo ""
8695 +                echo "*********************************************************"
8696 +                echo "* WARNING: Could not find a working zlib installation   *"
8697 +                echo "* If you need OpenMD to be able to deal with compressed *"
8698 +                echo "* trajectory dump files be sure to specify a valid zlib *"
8699 +                echo "* installation with --with-zlib=DIR                     *"
8700 +                echo "*                                                       *"
8701 +                echo "* OpenMD will still work without zlib installed.        *"
8702 +                echo "*********************************************************"
8703 +                echo ""
8704 +        fi
8705  
8706  
8707  
8708 + fi
8709 + fi
8710  
8711 < echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
8712 < echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
8713 < if test "${ac_cv_prog_really_gxx+set}" = set; then
8714 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8711 > #
8712 > # Handle user hints
8713 > #
8714 >
8715 > # Check whether --with-fftw was given.
8716 > if test "${with_fftw+set}" = set; then :
8717 >  withval=$with_fftw; fftw_dir="$withval"
8718   else
8719 +             fftw_dir="not_set"
8720 + fi
8721  
8722 < cat > conftest.cpp <<EOF
8723 < #ifdef __GNUC__
8724 <  #ifndef __INTEL_COMPILER
8725 <     yes;
8726 <  #endif
8722 > if test "$fftw_dir" != "no"; then
8723 >  if test "$fftw_dir" != "not_set" ; then
8724 >    if test -d "$fftw_dir"; then
8725 >      FFTW_HOME="$fftw_dir"
8726 >    else
8727 >      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8728 > $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8729 >      FFTW_HOME=/usr/local
8730 >      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
8731 >        FFTW_HOME=/usr
8732 >      fi
8733 >    fi
8734 >    #
8735 >    # Locate fftw, if wanted
8736 >    #
8737 >    if test -n "${FFTW_HOME}"; then
8738 >      FFTW_OLD_LDFLAGS=$LDFLAGS
8739 >      FFTW_OLD_CFLAGS=$CFLAGS
8740 >      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8741 >      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8742 >
8743 >      ac_ext=c
8744 > ac_cpp='$CPP $CPPFLAGS'
8745 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8746 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8747 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8748 >
8749 >      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8750 > $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8751 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8752 >  $as_echo_n "(cached) " >&6
8753 > else
8754 >  ac_check_lib_save_LIBS=$LIBS
8755 > LIBS="-lfftw3  $LIBS"
8756 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8757 > /* end confdefs.h.  */
8758 >
8759 > /* Override any GCC internal prototype to avoid an error.
8760 >   Use char because int might match the return type of a GCC
8761 >   builtin and then its argument prototype would still apply.  */
8762 > #ifdef __cplusplus
8763 > extern "C"
8764   #endif
8765 < EOF
8766 < if { ac_try='${CXX-c++} -E conftest.cpp'
8767 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8768 <  (eval $ac_try) 2>&5
8769 <  ac_status=$?
8770 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8771 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8772 <  ac_cv_prog_really_gxx=yes
8765 > char fftw_execute ();
8766 > #ifdef FC_DUMMY_MAIN
8767 > #ifndef FC_DUMMY_MAIN_EQ_F77
8768 > #  ifdef __cplusplus
8769 >     extern "C"
8770 > #  endif
8771 >   int FC_DUMMY_MAIN() { return 1; }
8772 > #endif
8773 > #endif
8774 > int
8775 > main ()
8776 > {
8777 > return fftw_execute ();
8778 >  ;
8779 >  return 0;
8780 > }
8781 > _ACEOF
8782 > if ac_fn_c_try_link "$LINENO"; then :
8783 >  ac_cv_lib_fftw3_fftw_execute=yes
8784   else
8785 <  ac_cv_prog_really_gxx=no
8785 >  ac_cv_lib_fftw3_fftw_execute=no
8786   fi
8787 <
8787 > rm -f core conftest.err conftest.$ac_objext \
8788 >    conftest$ac_exeext conftest.$ac_ext
8789 > LIBS=$ac_check_lib_save_LIBS
8790   fi
8791 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
8792 < echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
8793 < if test "$ac_cv_prog_really_gxx" = yes; then
8794 <        :
8064 <
8791 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8792 > $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8793 > if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8794 >  fftw_cv_libfftw3=yes
8795   else
8796 <        :
8067 <
8796 >  fftw_cv_libfftw3=no
8797   fi
8798  
8799 <
8800 < # Try to determine "good" native compiler flags if none specified on command
8801 < # line
8073 < if test "$ac_test_CXXFLAGS" != "set"; then
8074 <  CXXFLAGS=""
8075 <  case "${host_cpu}-${host_os}" in
8076 <
8077 <  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
8078 <                    CXXFLAGS="-O"
8079 <                fi;;
8080 <  sparc-solaris2*) if test "$CXX" = CC; then
8081 <                    CXXFLAGS="-native -fast -xO5 -dalign"
8082 <                 fi;;
8083 <   rs6000*-aix*)  if test "$CXX" = xlC; then
8084 <                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8085 <                fi;;
8086 <   powerpc*-aix*)
8087 <        if test "$CXX" = xlC; then
8088 <                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
8089 <                echo "*******************************************************"
8090 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8091 <                echo "*  recommended that you use                           *"
8092 <                echo "*                                                     *"
8093 <                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8094 <                echo "*                                 ^^^                 *"
8095 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8096 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
8097 <                echo "*******************************************************"
8098 <        fi;;
8099 <   *darwin*)
8100 <        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
8101 <                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
8102 <        fi;;
8103 <  esac
8104 <
8105 <  # use default flags for gcc on all systems
8106 <  if test $ac_cv_prog_really_gxx = yes; then
8107 <     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
8108 <  fi
8109 <
8110 <  # test for gcc-specific flags:
8111 <  if test $ac_cv_prog_really_gxx = yes; then
8112 <    # -malign-double for x86 systems
8113 <
8114 <
8115 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
8116 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
8117 < if test "${ac_align_double+set}" = set; then
8118 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8799 >      ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8800 > if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8801 >  fftw_cv_fftw3_h=yes
8802   else
8803 <  echo 'void f(){}' > conftest.cpp
8121 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
8122 <        ac_align_double=yes
8123 < else
8124 <        ac_align_double=no
8803 >  fftw_cv_fftw3_h=no
8804   fi
8126 rm -f conftest*
8805  
8128 fi
8129 echo "$as_me:$LINENO: result: $ac_align_double" >&5
8130 echo "${ECHO_T}$ac_align_double" >&6
8131 if test "$ac_align_double" = yes; then
8132        :
8133        CXXFLAGS="$CXXFLAGS -malign-double"
8134 else
8135        :
8806  
8807 < fi
8808 <
8809 <    # -fstrict-aliasing for gcc-2.95+
8810 <
8811 <
8142 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
8143 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
8144 < if test "${ac_fstrict_aliasing+set}" = set; then
8145 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8807 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8808 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8809 > $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8810 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8811 >  $as_echo_n "(cached) " >&6
8812   else
8813 <  echo 'void f(){}' > conftest.cpp
8814 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
8815 <        ac_fstrict_aliasing=yes
8816 < else
8151 <        ac_fstrict_aliasing=no
8152 < fi
8153 < rm -f conftest*
8813 >  ac_check_lib_save_LIBS=$LIBS
8814 > LIBS="-lfftw  $LIBS"
8815 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8816 > /* end confdefs.h.  */
8817  
8818 < fi
8819 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
8820 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
8821 < if test "$ac_fstrict_aliasing" = yes; then
8822 <        :
8823 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
8818 > /* Override any GCC internal prototype to avoid an error.
8819 >   Use char because int might match the return type of a GCC
8820 >   builtin and then its argument prototype would still apply.  */
8821 > #ifdef __cplusplus
8822 > extern "C"
8823 > #endif
8824 > char fftwnd_one ();
8825 > #ifdef FC_DUMMY_MAIN
8826 > #ifndef FC_DUMMY_MAIN_EQ_F77
8827 > #  ifdef __cplusplus
8828 >     extern "C"
8829 > #  endif
8830 >   int FC_DUMMY_MAIN() { return 1; }
8831 > #endif
8832 > #endif
8833 > int
8834 > main ()
8835 > {
8836 > return fftwnd_one ();
8837 >  ;
8838 >  return 0;
8839 > }
8840 > _ACEOF
8841 > if ac_fn_c_try_link "$LINENO"; then :
8842 >  ac_cv_lib_fftw_fftwnd_one=yes
8843   else
8844 <        :
8163 <
8844 >  ac_cv_lib_fftw_fftwnd_one=no
8845   fi
8846 <
8847 <  fi
8848 <
8168 <  CPU_FLAGS=""
8169 <  if test $ac_cv_prog_really_gxx = yes; then
8170 <                  case "${host_cpu}" in
8171 <          i586*)
8172 <
8173 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
8174 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
8175 < if test "${ac_cpu_pentium+set}" = set; then
8176 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8177 < else
8178 <  echo 'void f(){}' > conftest.cpp
8179 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
8180 <        ac_cpu_pentium=yes
8181 < else
8182 <        ac_cpu_pentium=no
8846 > rm -f core conftest.err conftest.$ac_objext \
8847 >    conftest$ac_exeext conftest.$ac_ext
8848 > LIBS=$ac_check_lib_save_LIBS
8849   fi
8850 < rm -f conftest*
8851 <
8852 < fi
8853 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
8188 < echo "${ECHO_T}$ac_cpu_pentium" >&6
8189 < if test "$ac_cpu_pentium" = yes; then
8190 <        :
8191 <        CPU_FLAGS=-mcpu=pentium
8850 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8851 > $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8852 > if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8853 >  fftw_cv_libfftw=yes
8854   else
8855 <        :
8194 <
8195 <
8196 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
8197 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
8198 < if test "${ac_pentium+set}" = set; then
8199 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8200 < else
8201 <  echo 'void f(){}' > conftest.cpp
8202 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
8203 <        ac_pentium=yes
8204 < else
8205 <        ac_pentium=no
8855 >  fftw_cv_libfftw=no
8856   fi
8207 rm -f conftest*
8857  
8858 < fi
8859 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
8860 < echo "${ECHO_T}$ac_pentium" >&6
8212 < if test "$ac_pentium" = yes; then
8213 <        :
8214 <        CPU_FLAGS=-mpentium
8858 >        ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8859 > if test "x$ac_cv_header_fftw_h" = x""yes; then :
8860 >  fftw_cv_fftw_h=yes
8861   else
8862 <        :
8217 <
8862 >  fftw_cv_fftw_h=no
8863   fi
8864  
8220 fi
8221
8222                  ;;
8223          i686*)
8224
8225 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
8226 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
8227 if test "${ac_cpu_pentiumpro+set}" = set; then
8228  echo $ECHO_N "(cached) $ECHO_C" >&6
8229 else
8230  echo 'void f(){}' > conftest.cpp
8231 if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
8232        ac_cpu_pentiumpro=yes
8233 else
8234        ac_cpu_pentiumpro=no
8235 fi
8236 rm -f conftest*
8237
8238 fi
8239 echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
8240 echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
8241 if test "$ac_cpu_pentiumpro" = yes; then
8242        :
8243        CPU_FLAGS=-mcpu=pentiumpro
8244 else
8245        :
8246
8247
8248 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
8249 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
8250 if test "${ac_pentiumpro+set}" = set; then
8251  echo $ECHO_N "(cached) $ECHO_C" >&6
8252 else
8253  echo 'void f(){}' > conftest.cpp
8254 if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
8255        ac_pentiumpro=yes
8256 else
8257        ac_pentiumpro=no
8258 fi
8259 rm -f conftest*
8260
8261 fi
8262 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
8263 echo "${ECHO_T}$ac_pentiumpro" >&6
8264 if test "$ac_pentiumpro" = yes; then
8265        :
8266        CPU_FLAGS=-mpentiumpro
8267 else
8268        :
8269
8270 fi
8271
8272 fi
8865  
8866 <                  ;;
8867 <          powerpc*)
8868 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
8869 <                is60x=`echo $cputype | egrep "^600-9e?$"`
8870 <                if test -n "$is60x"; then
8279 <
8280 <
8281 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
8282 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
8283 < if test "${ac_m_cpu_60x+set}" = set; then
8284 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8866 >        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8867 >          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8868 > $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8869 > if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8870 >  $as_echo_n "(cached) " >&6
8871   else
8872 <  echo 'void f(){}' > conftest.cpp
8873 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
8874 <        ac_m_cpu_60x=yes
8875 < else
8290 <        ac_m_cpu_60x=no
8291 < fi
8292 < rm -f conftest*
8872 >  ac_check_lib_save_LIBS=$LIBS
8873 > LIBS="-ldfftw  $LIBS"
8874 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8875 > /* end confdefs.h.  */
8876  
8877 < fi
8878 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8879 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
8880 < if test "$ac_m_cpu_60x" = yes; then
8881 <        :
8882 <        CPU_FLAGS=-mcpu=$cputype
8883 < else
8884 <        :
8885 <
8886 < fi
8887 <
8305 <                elif test "$cputype" = 750; then
8306 <
8307 <
8308 < echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
8309 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
8310 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
8311 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8312 < else
8313 <
8314 < cat > conftest.cpp <<EOF
8315 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8316 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8317 <     yes;
8877 > /* Override any GCC internal prototype to avoid an error.
8878 >   Use char because int might match the return type of a GCC
8879 >   builtin and then its argument prototype would still apply.  */
8880 > #ifdef __cplusplus
8881 > extern "C"
8882 > #endif
8883 > char fftwnd_one ();
8884 > #ifdef FC_DUMMY_MAIN
8885 > #ifndef FC_DUMMY_MAIN_EQ_F77
8886 > #  ifdef __cplusplus
8887 >     extern "C"
8888   #  endif
8889 +   int FC_DUMMY_MAIN() { return 1; }
8890   #endif
8891 < EOF
8892 < if { ac_try='${CXX-c++} -E conftest.cpp'
8893 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8894 <  (eval $ac_try) 2>&5
8895 <  ac_status=$?
8896 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8897 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8898 <  ac_cv_prog_gxx_2_95=yes
8891 > #endif
8892 > int
8893 > main ()
8894 > {
8895 > return fftwnd_one ();
8896 >  ;
8897 >  return 0;
8898 > }
8899 > _ACEOF
8900 > if ac_fn_c_try_link "$LINENO"; then :
8901 >  ac_cv_lib_dfftw_fftwnd_one=yes
8902   else
8903 <  ac_cv_prog_gxx_2_95=no
8903 >  ac_cv_lib_dfftw_fftwnd_one=no
8904   fi
8905 <
8905 > rm -f core conftest.err conftest.$ac_objext \
8906 >    conftest$ac_exeext conftest.$ac_ext
8907 > LIBS=$ac_check_lib_save_LIBS
8908   fi
8909 < echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
8910 < echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
8911 < if test "$ac_cv_prog_gxx_2_95" = yes; then
8912 <        :
8337 <
8338 <
8339 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
8340 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
8341 < if test "${ac_m_cpu_750+set}" = set; then
8342 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8909 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8910 > $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8911 > if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8912 >  fftw_cv_libdfftw=yes
8913   else
8914 <  echo 'void f(){}' > conftest.cpp
8345 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
8346 <        ac_m_cpu_750=yes
8347 < else
8348 <        ac_m_cpu_750=no
8914 >  fftw_cv_libdfftw=no
8915   fi
8350 rm -f conftest*
8916  
8917 < fi
8918 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8919 < echo "${ECHO_T}$ac_m_cpu_750" >&6
8355 < if test "$ac_m_cpu_750" = yes; then
8356 <        :
8357 <        CPU_FLAGS=-mcpu=750
8917 >          ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8918 > if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8919 >  fftw_cv_dfftw_h=yes
8920   else
8921 <        :
8360 <
8921 >  fftw_cv_dfftw_h=no
8922   fi
8923  
8363 else
8364        :
8924  
8925 < fi
8925 >        fi
8926 >      fi
8927 >      ac_ext=c
8928 > ac_cpp='$CPP $CPPFLAGS'
8929 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8930 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8931 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8932  
8933 <                fi
8369 <                if test -z "$CPU_FLAGS"; then
8933 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8934  
8935 + $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8936  
8937 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
8938 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
8939 < if test "${ac_m_cpu_powerpc+set}" = set; then
8940 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8941 < else
8377 <  echo 'void f(){}' > conftest.cpp
8378 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
8379 <        ac_m_cpu_powerpc=yes
8380 < else
8381 <        ac_m_cpu_powerpc=no
8382 < fi
8383 < rm -f conftest*
8937 >        FFTW_INC_DIR="${FFTW_HOME}/include"
8938 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
8939 >        FFTW_LIBS="-lfftw3"
8940 >      else
8941 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8942  
8943 < fi
8386 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
8387 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
8388 < if test "$ac_m_cpu_powerpc" = yes; then
8389 <        :
8390 <        CPU_FLAGS=-mcpu=powerpc
8391 < else
8392 <        :
8943 > $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8944  
8945 < fi
8945 >          FFTW_INC_DIR="${FFTW_HOME}/include"
8946 >          FFTW_LIB_DIR="${FFTW_HOME}/lib"
8947 >          FFTW_LIBS="-lfftw"
8948 >        else
8949 >          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8950  
8951 <                fi
8397 <                if test -z "$CPU_FLAGS"; then
8951 > $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8952  
8953 +            FFTW_INC_DIR="${FFTW_HOME}/include"
8954 +            FFTW_LIB_DIR="${FFTW_HOME}/lib"
8955 +            FFTW_LIBS="-ldfftw"
8956 +          else
8957 +            { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8958 + $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8959 +            FFTW_INC_DIR=
8960 +            FFTW_LIB_DIR=
8961 +            FFTW_LIBS=
8962 +            LDFLAGS="$FFTW_OLD_LDFLAGS"
8963 +            CFLAGS="$FFTW_OLD_CFLAGS"
8964 +            { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8965 + $as_echo "failed" >&6; }
8966 +            echo ""
8967 +            echo "*********************************************************"
8968 +            echo "* WARNING: Could not find a working FFTW installation   *"
8969 +            echo "* If you need the staticProps program to be able to     *"
8970 +            echo "* compute undulation spectra, be sure to specify a      *"
8971 +            echo "* valid fftw installation with --with-fftw=DIR          *"
8972 +            echo "*                                                       *"
8973 +            echo "* OpenMD will still work without fftw installed.        *"
8974 +            echo "*********************************************************"
8975 +            echo ""
8976 +          fi
8977 +        fi
8978 +      fi
8979  
8400 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
8401 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
8402 if test "${ac_m_powerpc+set}" = set; then
8403  echo $ECHO_N "(cached) $ECHO_C" >&6
8404 else
8405  echo 'void f(){}' > conftest.cpp
8406 if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
8407        ac_m_powerpc=yes
8408 else
8409        ac_m_powerpc=no
8410 fi
8411 rm -f conftest*
8980  
8413 fi
8414 echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
8415 echo "${ECHO_T}$ac_m_powerpc" >&6
8416 if test "$ac_m_powerpc" = yes; then
8417        :
8418        CPU_FLAGS=-mpowerpc
8419 else
8420        :
8981  
8982 +    fi
8983 +  fi
8984   fi
8985  
8986 <                fi
8987 <          esac
8988 <  fi
8986 > #
8987 > # Handle user hints
8988 > #
8989  
8990 <  if test -n "$CPU_FLAGS"; then
8991 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
8992 <  fi
8990 > # Check whether --with-qhull was given.
8991 > if test "${with_qhull+set}" = set; then :
8992 >  withval=$with_qhull; qhull_dir="$withval"
8993 > else
8994 >  qhull_dir="not_set"
8995 > fi
8996  
8997 <  if test -z "$CXXFLAGS"; then
8998 <        echo ""
8999 <        echo "**********************************************************"
9000 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
8436 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
8437 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
8438 <        echo "**********************************************************"
8439 <        echo ""
8440 <        CXXFLAGS="-O3"
8441 <  fi
8997 > QHULL_INC_DIR=
8998 > QHULL_LIB_DIR=
8999 > QHULL=
9000 > USE_QHULL=no
9001  
9002 + if test "$qhull_dir" != "no"; then
9003 +   if test "$qhull_dir" != "not_set" ; then
9004 +     if test -d "$qhull_dir"; then
9005 +       QHULL_HOME="$qhull_dir"
9006 +     else
9007 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9008 + $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9009 +       QHULL_HOME=/usr/local
9010 +       if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9011 +          QHULL_HOME=/usr
9012 +       fi
9013 +     fi
9014 +   fi
9015 +   #
9016 +   # Locate qhull, if wanted
9017 +   #
9018 +   if test -n "${QHULL_HOME}"; then
9019 +        { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9020 + $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9021  
9022 +        ac_ext=c
9023 + ac_cpp='$CPP $CPPFLAGS'
9024 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9025 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9026 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
9027  
9028 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
9029 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
9030 < if test "${ac_guessed_cxxflags+set}" = set; then
9031 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9032 < else
9033 <  echo 'void f(){}' > conftest.cpp
9034 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9035 <        ac_guessed_cxxflags=yes
9036 < else
9037 <        ac_guessed_cxxflags=no
9028 >        QHULL_OLD_LDFLAGS=$LDFLAGS
9029 >        QHULL_OLD_CFLAGS=$CFLAGS
9030 >        QHULL_OLD_CPPFLAGS=$CPPFLAGS
9031 >        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9032 >        CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9033 >        CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9034 >        ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9035 > if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9036 >  qhull_cv_qhull_h=yes
9037 > else
9038 >  qhull_cv_qhull_h=no
9039   fi
8456 rm -f conftest*
9040  
9041 +
9042 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9043 + $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9044 + if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9045 +  $as_echo_n "(cached) " >&6
9046 + else
9047 +  ac_check_lib_save_LIBS=$LIBS
9048 + LIBS="-lqhull  $LIBS"
9049 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9050 + /* end confdefs.h.  */
9051 +
9052 + /* Override any GCC internal prototype to avoid an error.
9053 +   Use char because int might match the return type of a GCC
9054 +   builtin and then its argument prototype would still apply.  */
9055 + #ifdef __cplusplus
9056 + extern "C"
9057 + #endif
9058 + char qh_qhull ();
9059 + #ifdef FC_DUMMY_MAIN
9060 + #ifndef FC_DUMMY_MAIN_EQ_F77
9061 + #  ifdef __cplusplus
9062 +     extern "C"
9063 + #  endif
9064 +   int FC_DUMMY_MAIN() { return 1; }
9065 + #endif
9066 + #endif
9067 + int
9068 + main ()
9069 + {
9070 + return qh_qhull ();
9071 +  ;
9072 +  return 0;
9073 + }
9074 + _ACEOF
9075 + if ac_fn_c_try_link "$LINENO"; then :
9076 +  ac_cv_lib_qhull_qh_qhull=yes
9077 + else
9078 +  ac_cv_lib_qhull_qh_qhull=no
9079   fi
9080 < echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
9081 < echo "${ECHO_T}$ac_guessed_cxxflags" >&6
9082 < if test "$ac_guessed_cxxflags" = yes; then
9083 <        :
9080 > rm -f core conftest.err conftest.$ac_objext \
9081 >    conftest$ac_exeext conftest.$ac_ext
9082 > LIBS=$ac_check_lib_save_LIBS
9083 > fi
9084 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9085 > $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9086 > if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9087 >  qhull_cv_libqhull=yes
9088 > else
9089 >  qhull_cv_libqhull=no
9090 > fi
9091  
9092 +        LDFLAGS="$QHULL_OLD_LDFLAGS"
9093 +        CFLAGS="$QHULL_OLD_CFLAGS"
9094 +        CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9095 +        ac_ext=c
9096 + ac_cpp='$CPP $CPPFLAGS'
9097 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9098 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9099 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
9100 +
9101 +
9102 +        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9103 +
9104 + $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9105 +
9106 +
9107 + $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9108 +
9109 +           USE_QHULL=yes
9110 +           QHULL_INC_DIR="${QHULL_HOME}/include"
9111 +           QHULL_LIB_DIR="${QHULL_HOME}/lib"
9112 +           QHULL="-lqhull"
9113 +           { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9114 + $as_echo "Working qhull found, will proceed." >&6; }
9115 +        else
9116 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9117 + $as_echo "$as_me: WARNING: " >&2;}
9118 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9119 + $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9120 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex    " >&5
9121 + $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex    " >&2;}
9122 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9123 + $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9124 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR                               " >&5
9125 + $as_echo "$as_me: WARNING: with --with-qhull=DIR                               " >&2;}
9126 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9127 + $as_echo "$as_me: WARNING: " >&2;}
9128 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed.      " >&5
9129 + $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed.      " >&2;}
9130 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9131 + $as_echo "$as_me: WARNING: " >&2;}
9132 +        fi
9133 +    fi
9134 + fi
9135 +
9136 +
9137 +
9138 +
9139 +
9140 + ac_ext=cpp
9141 + ac_cpp='$CXXCPP $CPPFLAGS'
9142 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9143 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9144 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9145 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9146 + $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9147 + if test -z "$CXXCPP"; then
9148 +  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9149 +  $as_echo_n "(cached) " >&6
9150   else
9151 <        :
9151 >      # Double quotes because CXXCPP needs to be expanded
9152 >    for CXXCPP in "$CXX -E" "/lib/cpp"
9153 >    do
9154 >      ac_preproc_ok=false
9155 > for ac_cxx_preproc_warn_flag in '' yes
9156 > do
9157 >  # Use a header file that comes with gcc, so configuring glibc
9158 >  # with a fresh cross-compiler works.
9159 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9160 >  # <limits.h> exists even on freestanding compilers.
9161 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9162 >  # not just through cpp. "Syntax error" is here to catch this case.
9163 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9164 > /* end confdefs.h.  */
9165 > #ifdef __STDC__
9166 > # include <limits.h>
9167 > #else
9168 > # include <assert.h>
9169 > #endif
9170 >                     Syntax error
9171 > _ACEOF
9172 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9173  
9174 <        echo ""
9175 <        echo "**********************************************************"
9176 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
9177 <        echo "* your compiler.                                         *"
9178 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9179 <        echo "**********************************************************"
9180 <        echo ""
9181 <        CXXFLAGS=""
9174 > else
9175 >  # Broken: fails on valid input.
9176 > continue
9177 > fi
9178 > rm -f conftest.err conftest.$ac_ext
9179 >
9180 >  # OK, works on sane cases.  Now check whether nonexistent headers
9181 >  # can be detected and how.
9182 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9183 > /* end confdefs.h.  */
9184 > #include <ac_nonexistent.h>
9185 > _ACEOF
9186 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9187 >  # Broken: success on invalid input.
9188 > continue
9189 > else
9190 >  # Passes both tests.
9191 > ac_preproc_ok=:
9192 > break
9193 > fi
9194 > rm -f conftest.err conftest.$ac_ext
9195 >
9196 > done
9197 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9198 > rm -f conftest.err conftest.$ac_ext
9199 > if $ac_preproc_ok; then :
9200 >  break
9201 > fi
9202 >
9203 >    done
9204 >    ac_cv_prog_CXXCPP=$CXXCPP
9205 >
9206 > fi
9207 >  CXXCPP=$ac_cv_prog_CXXCPP
9208 > else
9209 >  ac_cv_prog_CXXCPP=$CXXCPP
9210 > fi
9211 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9212 > $as_echo "$CXXCPP" >&6; }
9213 > ac_preproc_ok=false
9214 > for ac_cxx_preproc_warn_flag in '' yes
9215 > do
9216 >  # Use a header file that comes with gcc, so configuring glibc
9217 >  # with a fresh cross-compiler works.
9218 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9219 >  # <limits.h> exists even on freestanding compilers.
9220 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9221 >  # not just through cpp. "Syntax error" is here to catch this case.
9222 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 > /* end confdefs.h.  */
9224 > #ifdef __STDC__
9225 > # include <limits.h>
9226 > #else
9227 > # include <assert.h>
9228 > #endif
9229 >                     Syntax error
9230 > _ACEOF
9231 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9232 >
9233 > else
9234 >  # Broken: fails on valid input.
9235 > continue
9236 > fi
9237 > rm -f conftest.err conftest.$ac_ext
9238 >
9239 >  # OK, works on sane cases.  Now check whether nonexistent headers
9240 >  # can be detected and how.
9241 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9242 > /* end confdefs.h.  */
9243 > #include <ac_nonexistent.h>
9244 > _ACEOF
9245 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9246 >  # Broken: success on invalid input.
9247 > continue
9248 > else
9249 >  # Passes both tests.
9250 > ac_preproc_ok=:
9251 > break
9252 > fi
9253 > rm -f conftest.err conftest.$ac_ext
9254 >
9255 > done
9256 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9257 > rm -f conftest.err conftest.$ac_ext
9258 > if $ac_preproc_ok; then :
9259 >
9260 > else
9261 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9262 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9263 > as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9264 > See \`config.log' for more details." "$LINENO" 5; }
9265 > fi
9266 >
9267 > ac_ext=cpp
9268 > ac_cpp='$CXXCPP $CPPFLAGS'
9269 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9270 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9271 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9272 >
9273 >
9274 > #
9275 > # Handle user hints
9276 > #
9277 >
9278 > # Check whether --with-openbabel was given.
9279 > if test "${with_openbabel+set}" = set; then :
9280 >  withval=$with_openbabel; openbabel_dir="$withval"
9281 > else
9282 >                openbabel_dir="not_set"
9283 > fi
9284 >
9285 > if test "$openbabel_dir" != "no"; then
9286 >
9287 > if test "$openbabel_dir" != "not_set" ; then
9288 >  if test -d "$openbabel_dir"
9289 >  then
9290 >    OPENBABEL_HOME="$openbabel_dir"
9291 >  else
9292 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9293 > $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9294 >        OPENBABEL_HOME=/usr/local
9295 >        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9296 >        then
9297 >                OPENBABEL_HOME=/usr
9298 >        fi
9299 >  fi
9300 > fi
9301 > #
9302 > # Locate openbabel, if wanted
9303 > #
9304 > if test -n "${OPENBABEL_HOME}"
9305 > then
9306 >
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 +        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9314 +        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9315 +        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9316 +        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9317 +        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9318 + if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9319 +  openbabel_cv_openbabel_h=yes
9320 + else
9321 +  openbabel_cv_openbabel_h=no
9322   fi
9323  
9324  
9325 +        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9326 + if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9327 +  openbabel_cv_obconversion_h=yes
9328 + else
9329 +  openbabel_cv_obconversion_h=no
9330   fi
9331  
9332  
9333 +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9334 + /* end confdefs.h.  */
9335  
9336  
9337 + #include <openbabel/babelconfig.h>
9338 + #include <openbabel/obconversion.h>
9339 + using namespace std;
9340 + using namespace OpenBabel;
9341  
9342 < # Try to determine "good" native compiler flags if none specified on command
9343 < # line
9342 > #ifdef FC_DUMMY_MAIN
9343 > #ifndef FC_DUMMY_MAIN_EQ_F77
9344 > #  ifdef __cplusplus
9345 >     extern "C"
9346 > #  endif
9347 >   int FC_DUMMY_MAIN() { return 1; }
9348 > #endif
9349 > #endif
9350 > int
9351 > main ()
9352 > {
9353  
9354 < if test x"$F90FLAGS" = x ; then
8489 <  F90FLAGS=""
8490 <  case "${host_cpu}-${host_os}" in
9354 > OBConversion Conv(&cin, &cout);
9355  
8492  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
8493                    F90FLAGS="-O"
8494                fi;;
8495   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
8496                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
8497                fi;;
8498   powerpc*-aix*)
8499        if test "$F90" = f90 -o "$F90" = xlf90; then
8500                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
8501                echo "*******************************************************"
8502                echo "*  You have AIX on an unknown powerpc system.  It is  *"
8503                echo "*  recommended that you use                           *"
8504                echo "*                                                     *"
8505                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
8506                echo "*                                 ^^^                 *"
8507                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
8508                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
8509                echo "*******************************************************"
8510        fi;;
8511   *darwin*)
8512        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
8513                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
8514        fi;;
8515  esac
9356  
9357 <  if test -n "$CPU_FLAGS"; then
9358 <        F90FLAGS="$F90FLAGS $CPU_FLAGS"
9359 <  fi
9357 >  ;
9358 >  return 0;
9359 > }
9360 > _ACEOF
9361 > if ac_fn_cxx_try_link "$LINENO"; then :
9362  
9363 <  if test -z "$F90FLAGS"; then
9364 <        echo ""
9365 <        echo "**********************************************************"
8524 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
8525 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8526 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
8527 <        echo "**********************************************************"
8528 <        echo ""
8529 <        F90FLAGS="-O3"
8530 <  fi
9363 >                openbabel_lib_found="yes"
9364 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9365 > $as_echo "found" >&6; }
9366  
8532
8533 echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
8534 echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
8535 if test "${ac_guessed_f90flags+set}" = set; then
8536  echo $ECHO_N "(cached) $ECHO_C" >&6
9367   else
9368  
9369 +                openbabel_lib_found="no"
9370 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9371 + $as_echo "not found" >&6; }
9372  
9373  
8541 ac_ext=f90
8542 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
8543 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8544 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
8545
8546 echo 'program main' > conftest.$ac_ext
8547 echo 'end program main' >> conftest.$ac_ext
8548 ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
8549 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8550  (eval $ac_compile) 2>&5
8551  ac_status=$?
8552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8553  (exit $ac_status); }; then
8554        ac_guessed_f90flags=yes
8555 else
8556        ac_guessed_f90flags=no
9374   fi
9375 < rm -f conftest*
9376 < ac_ext=c
9375 > rm -f core conftest.err conftest.$ac_objext \
9376 >    conftest$ac_exeext conftest.$ac_ext
9377 >        ac_ext=c
9378   ac_cpp='$CPP $CPPFLAGS'
9379   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9380   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9381   ac_compiler_gnu=$ac_cv_c_compiler_gnu
9382  
9383 +        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9384 +        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9385  
9386 +        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9387 +                USE_OPENBABEL=yes
9388 +                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9389 +                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9390 +                OPENBABEL_LIB="-lopenbabel"
9391 +        else
9392 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9393 + $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9394 +                OPENBABEL_INC_DIR=
9395 +                OPENBABEL_LIB_DIR=
9396 +                OPENBABEL_LIB=
9397 +                USE_OPENBABEL=no
9398 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9399 + $as_echo "failed" >&6; }
9400 +                echo ""
9401 +                echo "*********************************************************"
9402 +                echo "* WARNING: Could not find a working openbabel-2.x       *"
9403 +                echo "* installation If you need OpenMD to be able to convert *"
9404 +                echo "* xyz or pdb files you need to specify a valid          *"
9405 +                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
9406 +                echo "*                                                       *"
9407 +                echo "* OpenMD will still work without openbabel installed.   *"
9408 +                echo "*********************************************************"
9409 +                echo ""
9410 +        fi
9411 +
9412 +
9413 +
9414 +
9415   fi
9416 < echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
8568 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
8569 < if test "$ac_guessed_f90flags" = yes; then
8570 <        :
9416 > fi
9417  
9418 +
9419 + # Checks for header files.
9420 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9421 + $as_echo_n "checking for ANSI C header files... " >&6; }
9422 + if test "${ac_cv_header_stdc+set}" = set; then :
9423 +  $as_echo_n "(cached) " >&6
9424   else
9425 <        :
9425 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9426 > /* end confdefs.h.  */
9427 > #include <stdlib.h>
9428 > #include <stdarg.h>
9429 > #include <string.h>
9430 > #include <float.h>
9431  
9432 <        echo ""
9433 <        echo "**********************************************************"
9434 <        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
9435 <        echo "* your compiler.                                         *"
9436 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
9437 <        echo "**********************************************************"
9438 <        echo ""
9439 <        F90FLAGS=""
9432 > #ifdef FC_DUMMY_MAIN
9433 > #ifndef FC_DUMMY_MAIN_EQ_F77
9434 > #  ifdef __cplusplus
9435 >     extern "C"
9436 > #  endif
9437 >   int FC_DUMMY_MAIN() { return 1; }
9438 > #endif
9439 > #endif
9440 > int
9441 > main ()
9442 > {
9443  
9444 +  ;
9445 +  return 0;
9446 + }
9447 + _ACEOF
9448 + if ac_fn_c_try_compile "$LINENO"; then :
9449 +  ac_cv_header_stdc=yes
9450 + else
9451 +  ac_cv_header_stdc=no
9452   fi
9453 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9454  
9455 + if test $ac_cv_header_stdc = yes; then
9456 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9457 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9458 + /* end confdefs.h.  */
9459 + #include <string.h>
9460  
9461 + _ACEOF
9462 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9463 +  $EGREP "memchr" >/dev/null 2>&1; then :
9464 +
9465 + else
9466 +  ac_cv_header_stdc=no
9467   fi
9468 + rm -f conftest*
9469  
9470 <     ;;
8590 < esac
9470 > fi
9471  
9472 < # Find a good install program.  We prefer a C program (faster),
9473 < # so one script is as good as another.  But avoid the broken or
9474 < # incompatible versions:
9475 < # SysV /etc/install, /usr/sbin/install
9476 < # SunOS /usr/etc/install
9477 < # IRIX /sbin/install
9478 < # AIX /bin/install
9479 < # AmigaOS /C/install, which installs bootblocks on floppy discs
9480 < # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9481 < # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8602 < # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8603 < # OS/2's system install, which has a completely different semantic
8604 < # ./install, which can be erroneously created by make from ./install.sh.
8605 < echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
8606 < echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
8607 < if test -z "$INSTALL"; then
8608 < if test "${ac_cv_path_install+set}" = set; then
8609 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9472 > if test $ac_cv_header_stdc = yes; then
9473 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9474 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9475 > /* end confdefs.h.  */
9476 > #include <stdlib.h>
9477 >
9478 > _ACEOF
9479 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9480 >  $EGREP "free" >/dev/null 2>&1; then :
9481 >
9482   else
9483 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8612 < for as_dir in $PATH
8613 < do
8614 <  IFS=$as_save_IFS
8615 <  test -z "$as_dir" && as_dir=.
8616 <  # Account for people who put trailing slashes in PATH elements.
8617 < case $as_dir/ in
8618 <  ./ | .// | /cC/* | \
8619 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8620 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8621 <  /usr/ucb/* ) ;;
8622 <  *)
8623 <    # OSF1 and SCO ODT 3.0 have their own names for install.
8624 <    # Don't use installbsd from OSF since it installs stuff as root
8625 <    # by default.
8626 <    for ac_prog in ginstall scoinst install; do
8627 <      for ac_exec_ext in '' $ac_executable_extensions; do
8628 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8629 <          if test $ac_prog = install &&
8630 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8631 <            # AIX install.  It has an incompatible calling convention.
8632 <            :
8633 <          elif test $ac_prog = install &&
8634 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8635 <            # program-specific install script used by HP pwplus--don't use.
8636 <            :
8637 <          else
8638 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8639 <            break 3
8640 <          fi
8641 <        fi
8642 <      done
8643 <    done
8644 <    ;;
8645 < esac
8646 < done
8647 <
8648 <
9483 >  ac_cv_header_stdc=no
9484   fi
9485 <  if test "${ac_cv_path_install+set}" = set; then
8651 <    INSTALL=$ac_cv_path_install
8652 <  else
8653 <    # As a last resort, use the slow shell script.  We don't cache a
8654 <    # path for INSTALL within a source directory, because that will
8655 <    # break other packages using the cache if that directory is
8656 <    # removed, or if the path is relative.
8657 <    INSTALL=$ac_install_sh
8658 <  fi
8659 < fi
8660 < echo "$as_me:$LINENO: result: $INSTALL" >&5
8661 < echo "${ECHO_T}$INSTALL" >&6
9485 > rm -f conftest*
9486  
8663 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8664 # It thinks the first close brace ends the variable substitution.
8665 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8666
8667 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8668
8669 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8670
8671 echo "$as_me:$LINENO: checking whether ln -s works" >&5
8672 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8673 LN_S=$as_ln_s
8674 if test "$LN_S" = "ln -s"; then
8675  echo "$as_me:$LINENO: result: yes" >&5
8676 echo "${ECHO_T}yes" >&6
8677 else
8678  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
8679 echo "${ECHO_T}no, using $LN_S" >&6
9487   fi
9488  
9489 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
9490 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
9491 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
9492 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8686 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9489 > if test $ac_cv_header_stdc = yes; then
9490 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9491 >  if test "$cross_compiling" = yes; then :
9492 >  :
9493   else
9494 <  cat >conftest.make <<\_ACEOF
9495 < all:
9496 <        @echo 'ac_maketemp="$(MAKE)"'
9494 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9495 > /* end confdefs.h.  */
9496 > #include <ctype.h>
9497 > #include <stdlib.h>
9498 > #if ((' ' & 0x0FF) == 0x020)
9499 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9500 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9501 > #else
9502 > # define ISLOWER(c) \
9503 >                   (('a' <= (c) && (c) <= 'i') \
9504 >                     || ('j' <= (c) && (c) <= 'r') \
9505 >                     || ('s' <= (c) && (c) <= 'z'))
9506 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9507 > #endif
9508 >
9509 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9510 > int
9511 > main ()
9512 > {
9513 >  int i;
9514 >  for (i = 0; i < 256; i++)
9515 >    if (XOR (islower (i), ISLOWER (i))
9516 >        || toupper (i) != TOUPPER (i))
9517 >      return 2;
9518 >  return 0;
9519 > }
9520   _ACEOF
9521 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
9522 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
8694 < if test -n "$ac_maketemp"; then
8695 <  eval ac_cv_prog_make_${ac_make}_set=yes
9521 > if ac_fn_c_try_run "$LINENO"; then :
9522 >
9523   else
9524 <  eval ac_cv_prog_make_${ac_make}_set=no
9524 >  ac_cv_header_stdc=no
9525   fi
9526 < rm -f conftest.make
9526 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9527 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9528   fi
8701 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8702  echo "$as_me:$LINENO: result: yes" >&5
8703 echo "${ECHO_T}yes" >&6
8704  SET_MAKE=
8705 else
8706  echo "$as_me:$LINENO: result: no" >&5
8707 echo "${ECHO_T}no" >&6
8708  SET_MAKE="MAKE=${MAKE-make}"
8709 fi
9529  
8711 if test -n "$ac_tool_prefix"; then
8712  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8713 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8714 echo "$as_me:$LINENO: checking for $ac_word" >&5
8715 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8716 if test "${ac_cv_prog_RANLIB+set}" = set; then
8717  echo $ECHO_N "(cached) $ECHO_C" >&6
8718 else
8719  if test -n "$RANLIB"; then
8720  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8721 else
8722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8723 for as_dir in $PATH
8724 do
8725  IFS=$as_save_IFS
8726  test -z "$as_dir" && as_dir=.
8727  for ac_exec_ext in '' $ac_executable_extensions; do
8728  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8729    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8730    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8731    break 2
8732  fi
8733 done
8734 done
8735
9530   fi
9531   fi
9532 < RANLIB=$ac_cv_prog_RANLIB
9533 < if test -n "$RANLIB"; then
9534 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
8741 < echo "${ECHO_T}$RANLIB" >&6
8742 < else
8743 <  echo "$as_me:$LINENO: result: no" >&5
8744 < echo "${ECHO_T}no" >&6
8745 < fi
9532 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9533 > $as_echo "$ac_cv_header_stdc" >&6; }
9534 > if test $ac_cv_header_stdc = yes; then
9535  
9536 < fi
8748 < if test -z "$ac_cv_prog_RANLIB"; then
8749 <  ac_ct_RANLIB=$RANLIB
8750 <  # Extract the first word of "ranlib", so it can be a program name with args.
8751 < set dummy ranlib; ac_word=$2
8752 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8753 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8754 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8755 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8756 < else
8757 <  if test -n "$ac_ct_RANLIB"; then
8758 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8759 < else
8760 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8761 < for as_dir in $PATH
8762 < do
8763 <  IFS=$as_save_IFS
8764 <  test -z "$as_dir" && as_dir=.
8765 <  for ac_exec_ext in '' $ac_executable_extensions; do
8766 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8767 <    ac_cv_prog_ac_ct_RANLIB="ranlib"
8768 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8769 <    break 2
8770 <  fi
8771 < done
8772 < done
9536 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9537  
8774  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
9538   fi
8776 fi
8777 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8778 if test -n "$ac_ct_RANLIB"; then
8779  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8780 echo "${ECHO_T}$ac_ct_RANLIB" >&6
8781 else
8782  echo "$as_me:$LINENO: result: no" >&5
8783 echo "${ECHO_T}no" >&6
8784 fi
9539  
9540 <  RANLIB=$ac_ct_RANLIB
9541 < else
9542 <  RANLIB="$ac_cv_prog_RANLIB"
9543 < fi
9540 > 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
9541 > do :
9542 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9543 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9544 > eval as_val=\$$as_ac_Header
9545 >   if test "x$as_val" = x""yes; then :
9546 >  cat >>confdefs.h <<_ACEOF
9547 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9548 > _ACEOF
9549  
8791 for ac_prog in 'bison -y' byacc
8792 do
8793  # Extract the first word of "$ac_prog", so it can be a program name with args.
8794 set dummy $ac_prog; ac_word=$2
8795 echo "$as_me:$LINENO: checking for $ac_word" >&5
8796 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8797 if test "${ac_cv_prog_YACC+set}" = set; then
8798  echo $ECHO_N "(cached) $ECHO_C" >&6
8799 else
8800  if test -n "$YACC"; then
8801  ac_cv_prog_YACC="$YACC" # Let the user override the test.
8802 else
8803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8804 for as_dir in $PATH
8805 do
8806  IFS=$as_save_IFS
8807  test -z "$as_dir" && as_dir=.
8808  for ac_exec_ext in '' $ac_executable_extensions; do
8809  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8810    ac_cv_prog_YACC="$ac_prog"
8811    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8812    break 2
8813  fi
8814 done
8815 done
8816
9550   fi
8818 fi
8819 YACC=$ac_cv_prog_YACC
8820 if test -n "$YACC"; then
8821  echo "$as_me:$LINENO: result: $YACC" >&5
8822 echo "${ECHO_T}$YACC" >&6
8823 else
8824  echo "$as_me:$LINENO: result: no" >&5
8825 echo "${ECHO_T}no" >&6
8826 fi
9551  
8828  test -n "$YACC" && break
9552   done
8830 test -n "$YACC" || YACC="yacc"
9553  
9554 < for ac_prog in flex lex
9555 < do
9556 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
9557 < set dummy $ac_prog; ac_word=$2
9558 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9559 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8838 < if test "${ac_cv_prog_LEX+set}" = set; then
8839 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9554 >
9555 > # Checks for typedefs, structures, and compiler characteristics.
9556 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9557 > $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9558 > if test "${ac_cv_header_stdbool_h+set}" = set; then :
9559 >  $as_echo_n "(cached) " >&6
9560   else
9561 <  if test -n "$LEX"; then
9562 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
8843 < else
8844 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8845 < for as_dir in $PATH
8846 < do
8847 <  IFS=$as_save_IFS
8848 <  test -z "$as_dir" && as_dir=.
8849 <  for ac_exec_ext in '' $ac_executable_extensions; do
8850 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8851 <    ac_cv_prog_LEX="$ac_prog"
8852 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8853 <    break 2
8854 <  fi
8855 < done
8856 < done
9561 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9562 > /* end confdefs.h.  */
9563  
9564 < fi
9565 < fi
9566 < LEX=$ac_cv_prog_LEX
9567 < if test -n "$LEX"; then
9568 <  echo "$as_me:$LINENO: result: $LEX" >&5
9569 < echo "${ECHO_T}$LEX" >&6
9570 < else
9571 <  echo "$as_me:$LINENO: result: no" >&5
9572 < echo "${ECHO_T}no" >&6
9573 < fi
9564 > #include <stdbool.h>
9565 > #ifndef bool
9566 > "error: bool is not defined"
9567 > #endif
9568 > #ifndef false
9569 > "error: false is not defined"
9570 > #endif
9571 > #if false
9572 > "error: false is not 0"
9573 > #endif
9574 > #ifndef true
9575 > "error: true is not defined"
9576 > #endif
9577 > #if true != 1
9578 > "error: true is not 1"
9579 > #endif
9580 > #ifndef __bool_true_false_are_defined
9581 > "error: __bool_true_false_are_defined is not defined"
9582 > #endif
9583  
9584 <  test -n "$LEX" && break
8870 < done
8871 < test -n "$LEX" || LEX=":"
9584 >        struct s { _Bool s: 1; _Bool t; } s;
9585  
9586 < if test -z "$LEXLIB"
9587 < then
9588 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
9589 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
9590 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
9591 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9592 < else
9593 <  ac_check_lib_save_LIBS=$LIBS
9594 < LIBS="-lfl  $LIBS"
9595 < cat >conftest.$ac_ext <<_ACEOF
9596 < /* confdefs.h.  */
9597 < _ACEOF
9598 < cat confdefs.h >>conftest.$ac_ext
9599 < cat >>conftest.$ac_ext <<_ACEOF
9600 < /* end confdefs.h.  */
9586 >        char a[true == 1 ? 1 : -1];
9587 >        char b[false == 0 ? 1 : -1];
9588 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9589 >        char d[(bool) 0.5 == true ? 1 : -1];
9590 >        bool e = &s;
9591 >        char f[(_Bool) 0.0 == false ? 1 : -1];
9592 >        char g[true];
9593 >        char h[sizeof (_Bool)];
9594 >        char i[sizeof s.t];
9595 >        enum { j = false, k = true, l = false * true, m = true * 256 };
9596 >        /* The following fails for
9597 >           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9598 >        _Bool n[m];
9599 >        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9600 >        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9601 > #       if defined __xlc__ || defined __GNUC__
9602 >         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9603 >            reported by James Lemley on 2005-10-05; see
9604 >            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9605 >            This test is not quite right, since xlc is allowed to
9606 >            reject this program, as the initializer for xlcbug is
9607 >            not one of the forms that C requires support for.
9608 >            However, doing the test right would require a runtime
9609 >            test, and that would make cross-compilation harder.
9610 >            Let us hope that IBM fixes the xlc bug, and also adds
9611 >            support for this kind of constant expression.  In the
9612 >            meantime, this test will reject xlc, which is OK, since
9613 >            our stdbool.h substitute should suffice.  We also test
9614 >            this with GCC, where it should work, to detect more
9615 >            quickly whether someone messes up the test in the
9616 >            future.  */
9617 >         char digs[] = "0123456789";
9618 >         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9619 > #       endif
9620 >        /* Catch a bug in an HP-UX C compiler.  See
9621 >           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9622 >           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9623 >         */
9624 >        _Bool q = true;
9625 >        _Bool *pq = &q;
9626  
9627 < /* Override any gcc2 internal prototype to avoid an error.  */
9628 < #ifdef __cplusplus
9629 < extern "C"
9627 > #ifdef FC_DUMMY_MAIN
9628 > #ifndef FC_DUMMY_MAIN_EQ_F77
9629 > #  ifdef __cplusplus
9630 >     extern "C"
9631 > #  endif
9632 >   int FC_DUMMY_MAIN() { return 1; }
9633   #endif
9634 < /* We use char because int might match the return type of a gcc2
8894 <   builtin and then its argument prototype would still apply.  */
8895 < char yywrap ();
9634 > #endif
9635   int
9636   main ()
9637   {
9638 < yywrap ();
9638 >
9639 >        *pq |= q;
9640 >        *pq |= ! q;
9641 >        /* Refer to every declared value, to avoid compiler optimizations.  */
9642 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9643 >                + !m + !n + !o + !p + !q + !pq);
9644 >
9645    ;
9646    return 0;
9647   }
9648   _ACEOF
9649 < rm -f conftest.$ac_objext conftest$ac_exeext
9650 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8906 <  (eval $ac_link) 2>conftest.er1
8907 <  ac_status=$?
8908 <  grep -v '^ *+' conftest.er1 >conftest.err
8909 <  rm -f conftest.er1
8910 <  cat conftest.err >&5
8911 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8912 <  (exit $ac_status); } &&
8913 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
8914 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8915 <  (eval $ac_try) 2>&5
8916 <  ac_status=$?
8917 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8918 <  (exit $ac_status); }; } &&
8919 <         { ac_try='test -s conftest$ac_exeext'
8920 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8921 <  (eval $ac_try) 2>&5
8922 <  ac_status=$?
8923 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8924 <  (exit $ac_status); }; }; then
8925 <  ac_cv_lib_fl_yywrap=yes
9649 > if ac_fn_c_try_compile "$LINENO"; then :
9650 >  ac_cv_header_stdbool_h=yes
9651   else
9652 <  echo "$as_me: failed program was:" >&5
9653 < sed 's/^/| /' conftest.$ac_ext >&5
9652 >  ac_cv_header_stdbool_h=no
9653 > fi
9654 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9655 > fi
9656 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9657 > $as_echo "$ac_cv_header_stdbool_h" >&6; }
9658 > ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9659 > if test "x$ac_cv_type__Bool" = x""yes; then :
9660  
9661 < ac_cv_lib_fl_yywrap=no
9661 > cat >>confdefs.h <<_ACEOF
9662 > #define HAVE__BOOL 1
9663 > _ACEOF
9664 >
9665 >
9666   fi
9667 < rm -f conftest.err conftest.$ac_objext \
9668 <      conftest$ac_exeext conftest.$ac_ext
9669 < LIBS=$ac_check_lib_save_LIBS
9667 >
9668 > if test $ac_cv_header_stdbool_h = yes; then
9669 >
9670 > $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9671 >
9672   fi
9673 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
9674 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
9675 < if test $ac_cv_lib_fl_yywrap = yes; then
9676 <  LEXLIB="-lfl"
9673 >
9674 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9675 > $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9676 > if test "${ac_cv_c_const+set}" = set; then :
9677 >  $as_echo_n "(cached) " >&6
9678   else
9679 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
8942 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
8943 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
8944 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8945 < else
8946 <  ac_check_lib_save_LIBS=$LIBS
8947 < LIBS="-ll  $LIBS"
8948 < cat >conftest.$ac_ext <<_ACEOF
8949 < /* confdefs.h.  */
8950 < _ACEOF
8951 < cat confdefs.h >>conftest.$ac_ext
8952 < cat >>conftest.$ac_ext <<_ACEOF
9679 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9680   /* end confdefs.h.  */
9681  
9682 < /* Override any gcc2 internal prototype to avoid an error.  */
9683 < #ifdef __cplusplus
9684 < extern "C"
9682 > #ifdef FC_DUMMY_MAIN
9683 > #ifndef FC_DUMMY_MAIN_EQ_F77
9684 > #  ifdef __cplusplus
9685 >     extern "C"
9686 > #  endif
9687 >   int FC_DUMMY_MAIN() { return 1; }
9688   #endif
9689 < /* We use char because int might match the return type of a gcc2
8960 <   builtin and then its argument prototype would still apply.  */
8961 < char yywrap ();
9689 > #endif
9690   int
9691   main ()
9692   {
9693 < yywrap ();
9694 <  ;
9695 <  return 0;
9696 < }
9697 < _ACEOF
9698 < rm -f conftest.$ac_objext conftest$ac_exeext
9699 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9700 <  (eval $ac_link) 2>conftest.er1
9701 <  ac_status=$?
9702 <  grep -v '^ *+' conftest.er1 >conftest.err
9703 <  rm -f conftest.er1
9704 <  cat conftest.err >&5
9705 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9706 <  (exit $ac_status); } &&
9707 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9708 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9709 <  (eval $ac_try) 2>&5
9710 <  ac_status=$?
9711 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9712 <  (exit $ac_status); }; } &&
9713 <         { ac_try='test -s conftest$ac_exeext'
9714 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9715 <  (eval $ac_try) 2>&5
9716 <  ac_status=$?
8989 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8990 <  (exit $ac_status); }; }; then
8991 <  ac_cv_lib_l_yywrap=yes
8992 < else
8993 <  echo "$as_me: failed program was:" >&5
8994 < sed 's/^/| /' conftest.$ac_ext >&5
9693 > /* FIXME: Include the comments suggested by Paul. */
9694 > #ifndef __cplusplus
9695 >  /* Ultrix mips cc rejects this.  */
9696 >  typedef int charset[2];
9697 >  const charset cs;
9698 >  /* SunOS 4.1.1 cc rejects this.  */
9699 >  char const *const *pcpcc;
9700 >  char **ppc;
9701 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9702 >  struct point {int x, y;};
9703 >  static struct point const zero = {0,0};
9704 >  /* AIX XL C 1.02.0.0 rejects this.
9705 >     It does not let you subtract one const X* pointer from another in
9706 >     an arm of an if-expression whose if-part is not a constant
9707 >     expression */
9708 >  const char *g = "string";
9709 >  pcpcc = &g + (g ? g-g : 0);
9710 >  /* HPUX 7.0 cc rejects these. */
9711 >  ++pcpcc;
9712 >  ppc = (char**) pcpcc;
9713 >  pcpcc = (char const *const *) ppc;
9714 >  { /* SCO 3.2v4 cc rejects this.  */
9715 >    char *t;
9716 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9717  
9718 < ac_cv_lib_l_yywrap=no
9719 < fi
9720 < rm -f conftest.err conftest.$ac_objext \
9721 <      conftest$ac_exeext conftest.$ac_ext
9722 < LIBS=$ac_check_lib_save_LIBS
9723 < fi
9724 < echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
9725 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
9726 < if test $ac_cv_lib_l_yywrap = yes; then
9727 <  LEXLIB="-ll"
9728 < fi
9718 >    *t++ = 0;
9719 >    if (s) return 0;
9720 >  }
9721 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9722 >    int x[] = {25, 17};
9723 >    const int *foo = &x[0];
9724 >    ++foo;
9725 >  }
9726 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9727 >    typedef const int *iptr;
9728 >    iptr p = 0;
9729 >    ++p;
9730 >  }
9731 >  { /* AIX XL C 1.02.0.0 rejects this saying
9732 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9733 >    struct s { int j; const int *ap[3]; };
9734 >    struct s *b; b->j = 5;
9735 >  }
9736 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9737 >    const int foo = 10;
9738 >    if (!foo) return 0;
9739 >  }
9740 >  return !cs[0] && !zero.x;
9741 > #endif
9742  
9743 < fi
9744 <
9745 < fi
9011 <
9012 < if test "x$LEX" != "x:"; then
9013 <  echo "$as_me:$LINENO: checking lex output file root" >&5
9014 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
9015 < if test "${ac_cv_prog_lex_root+set}" = set; then
9016 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9017 < else
9018 <  # The minimal lex program is just a single line: %%.  But some broken lexes
9019 < # (Solaris, I think it was) want two %% lines, so accommodate them.
9020 < cat >conftest.l <<_ACEOF
9021 < %%
9022 < %%
9743 >  ;
9744 >  return 0;
9745 > }
9746   _ACEOF
9747 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
9748 <  (eval $LEX conftest.l) 2>&5
9026 <  ac_status=$?
9027 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9028 <  (exit $ac_status); }
9029 < if test -f lex.yy.c; then
9030 <  ac_cv_prog_lex_root=lex.yy
9031 < elif test -f lexyy.c; then
9032 <  ac_cv_prog_lex_root=lexyy
9747 > if ac_fn_c_try_compile "$LINENO"; then :
9748 >  ac_cv_c_const=yes
9749   else
9750 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
9035 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
9036 <   { (exit 1); exit 1; }; }
9750 >  ac_cv_c_const=no
9751   fi
9752 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9753   fi
9754 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
9755 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
9756 < rm -f conftest.l
9042 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
9754 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9755 > $as_echo "$ac_cv_c_const" >&6; }
9756 > if test $ac_cv_c_const = no; then
9757  
9758 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
9045 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
9046 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
9047 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9048 < else
9049 <  # POSIX says lex can declare yytext either as a pointer or an array; the
9050 < # default is implementation-dependent. Figure out which it is, since
9051 < # not all implementations provide the %pointer and %array declarations.
9052 < ac_cv_prog_lex_yytext_pointer=no
9053 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
9054 < ac_save_LIBS=$LIBS
9055 < LIBS="$LIBS $LEXLIB"
9056 < cat >conftest.$ac_ext <<_ACEOF
9057 < `cat $LEX_OUTPUT_ROOT.c`
9058 < _ACEOF
9059 < rm -f conftest.$ac_objext conftest$ac_exeext
9060 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9061 <  (eval $ac_link) 2>conftest.er1
9062 <  ac_status=$?
9063 <  grep -v '^ *+' conftest.er1 >conftest.err
9064 <  rm -f conftest.er1
9065 <  cat conftest.err >&5
9066 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9067 <  (exit $ac_status); } &&
9068 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9069 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9070 <  (eval $ac_try) 2>&5
9071 <  ac_status=$?
9072 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9073 <  (exit $ac_status); }; } &&
9074 <         { ac_try='test -s conftest$ac_exeext'
9075 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9076 <  (eval $ac_try) 2>&5
9077 <  ac_status=$?
9078 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079 <  (exit $ac_status); }; }; then
9080 <  ac_cv_prog_lex_yytext_pointer=yes
9081 < else
9082 <  echo "$as_me: failed program was:" >&5
9083 < sed 's/^/| /' conftest.$ac_ext >&5
9758 > $as_echo "#define const /**/" >>confdefs.h
9759  
9760   fi
9086 rm -f conftest.err conftest.$ac_objext \
9087      conftest$ac_exeext conftest.$ac_ext
9088 LIBS=$ac_save_LIBS
9089 rm -f "${LEX_OUTPUT_ROOT}.c"
9761  
9762 < fi
9763 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
9764 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
9765 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
9762 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9763 > $as_echo_n "checking for inline... " >&6; }
9764 > if test "${ac_cv_c_inline+set}" = set; then :
9765 >  $as_echo_n "(cached) " >&6
9766 > else
9767 >  ac_cv_c_inline=no
9768 > for ac_kw in inline __inline__ __inline; do
9769 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 > /* end confdefs.h.  */
9771 > #ifndef __cplusplus
9772 > typedef int foo_t;
9773 > static $ac_kw foo_t static_foo () {return 0; }
9774 > $ac_kw foo_t foo () {return 0; }
9775 > #endif
9776  
9096 cat >>confdefs.h <<\_ACEOF
9097 #define YYTEXT_POINTER 1
9777   _ACEOF
9778 <
9778 > if ac_fn_c_try_compile "$LINENO"; then :
9779 >  ac_cv_c_inline=$ac_kw
9780   fi
9781 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9782 +  test "$ac_cv_c_inline" != no && break
9783 + done
9784  
9785   fi
9786 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9787 + $as_echo "$ac_cv_c_inline" >&6; }
9788  
9789 <   # Extract the first word of "perl", so it can be a program name with args.
9790 < set dummy perl; ac_word=$2
9106 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9107 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9108 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
9109 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9110 < else
9111 <  case $PERLINTERP in
9112 <  [\\/]* | ?:[\\/]*)
9113 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9114 <  ;;
9789 > case $ac_cv_c_inline in
9790 >  inline | yes) ;;
9791    *)
9792 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9793 < for as_dir in $PATH
9794 < do
9795 <  IFS=$as_save_IFS
9796 <  test -z "$as_dir" && as_dir=.
9797 <  for ac_exec_ext in '' $ac_executable_extensions; do
9798 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9799 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9800 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9801 <    break 2
9126 <  fi
9127 < done
9128 < done
9129 <
9130 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9131 <  ;;
9792 >    case $ac_cv_c_inline in
9793 >      no) ac_val=;;
9794 >      *) ac_val=$ac_cv_c_inline;;
9795 >    esac
9796 >    cat >>confdefs.h <<_ACEOF
9797 > #ifndef __cplusplus
9798 > #define inline $ac_val
9799 > #endif
9800 > _ACEOF
9801 >    ;;
9802   esac
9133 fi
9134 PERLINTERP=$ac_cv_path_PERLINTERP
9803  
9804 < if test -n "$PERLINTERP"; then
9805 <  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9806 < echo "${ECHO_T}$PERLINTERP" >&6
9804 > ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9805 > if test "x$ac_cv_type_size_t" = x""yes; then :
9806 >
9807   else
9140  echo "$as_me:$LINENO: result: no" >&5
9141 echo "${ECHO_T}no" >&6
9142 fi
9808  
9809 <   ac_cv_path_perlinterp="$PERLINTERP"
9810 <   _sHpB='#!'
9809 > cat >>confdefs.h <<_ACEOF
9810 > #define size_t unsigned int
9811 > _ACEOF
9812  
9813 + fi
9814  
9815 < # Check whether --with-perl-shebang or --without-perl-shebang was given.
9816 < if test "${with_perl_shebang+set}" = set; then
9817 <  withval="$with_perl_shebang"
9818 <  opt_perl_shebang="$withval"
9815 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9816 > $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9817 > if test "${ac_cv_header_time+set}" = set; then :
9818 >  $as_echo_n "(cached) " >&6
9819   else
9820 <                opt_perl_shebang="not_set"
9821 < fi;
9822 <   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
9823 < echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
9824 < if test "${ax_cv_opt_perl_shebang+set}" = set; then
9825 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9820 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9821 > /* end confdefs.h.  */
9822 > #include <sys/types.h>
9823 > #include <sys/time.h>
9824 > #include <time.h>
9825 >
9826 > #ifdef FC_DUMMY_MAIN
9827 > #ifndef FC_DUMMY_MAIN_EQ_F77
9828 > #  ifdef __cplusplus
9829 >     extern "C"
9830 > #  endif
9831 >   int FC_DUMMY_MAIN() { return 1; }
9832 > #endif
9833 > #endif
9834 > int
9835 > main ()
9836 > {
9837 > if ((struct tm *) 0)
9838 > return 0;
9839 >  ;
9840 >  return 0;
9841 > }
9842 > _ACEOF
9843 > if ac_fn_c_try_compile "$LINENO"; then :
9844 >  ac_cv_header_time=yes
9845   else
9846 <   case "$opt_perl_shebang" in
9847 <                      not_set  ) ax_cv_opt_perl_shebang=''
9848 <                               ;;
9849 <                         *     )
9850 <        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
9851 <                    esac
9846 >  ac_cv_header_time=no
9847 > fi
9848 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9849 > fi
9850 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9851 > $as_echo "$ac_cv_header_time" >&6; }
9852 > if test $ac_cv_header_time = yes; then
9853  
9854 + $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9855 +
9856   fi
9168 echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
9169 echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
9170   if test "A$ax_cv_opt_perl_shebang" != "A"
9171     then
9172       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
9173       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9174              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
9175 echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
9857  
9177 # Automatic detection of sharpbang formula starts here
9178     else
9179   _somian_shbangperl=`$PERLINTERP -V:startperl`
9180   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
9181   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
9182 echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
9183 if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
9184  echo $ECHO_N "(cached) $ECHO_C" >&6
9185 else
9186  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9187        if test "x$_somian_kspb_perl" == x
9188          then _somian_ksbp_warn_empty='durnit'
9189          else
9190          case "A$_somian_kspb_perl" in
9191                 A#!*perl* )
9192           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
9193                        ;;
9194                     A*    )  _somian_ksbp_warn_defau='trouble'
9195                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
9196          esac
9197        fi
9858  
9859 + # Checks for library functions.
9860 + for ac_header in stdlib.h
9861 + do :
9862 +  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9863 + if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9864 +  cat >>confdefs.h <<_ACEOF
9865 + #define HAVE_STDLIB_H 1
9866 + _ACEOF
9867 +
9868   fi
9200 echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
9201 echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
9202 # The above prints Checking ... result message to user.
9203   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9869  
9870 <    if test A${_somian_ksbp_warn_empty+set} == Aset
9206 <      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9207 < echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9208 <    fi
9209 < # Inform user after printing result value
9210 <    if test A${_somian_ksbp_warn_defau+set} == Aset
9211 <      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9212 < echo "$as_me: Maybe Not good -" >&6;}
9213 <           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9214 < echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9215 <      else { echo "$as_me:$LINENO: OK Good result - " >&5
9216 < echo "$as_me: OK Good result - " >&6;}
9217 <           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9218 < echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9219 <    fi
9220 <  fi
9870 > done
9871  
9872 < # Extract the first word of "ar", so it can be a program name with args.
9873 < set dummy ar; ac_word=$2
9874 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9875 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9226 < if test "${ac_cv_prog_AR+set}" = set; then
9227 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9872 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9873 > $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9874 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9875 >  $as_echo_n "(cached) " >&6
9876   else
9877 <  if test -n "$AR"; then
9878 <  ac_cv_prog_AR="$AR" # Let the user override the test.
9877 >  if test "$cross_compiling" = yes; then :
9878 >  ac_cv_func_malloc_0_nonnull=no
9879   else
9880 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9881 < for as_dir in $PATH
9882 < do
9883 <  IFS=$as_save_IFS
9884 <  test -z "$as_dir" && as_dir=.
9885 <  for ac_exec_ext in '' $ac_executable_extensions; do
9886 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9239 <    ac_cv_prog_AR="ar"
9240 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9241 <    break 2
9242 <  fi
9243 < done
9244 < done
9880 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9881 > /* end confdefs.h.  */
9882 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9883 > # include <stdlib.h>
9884 > #else
9885 > char *malloc ();
9886 > #endif
9887  
9888 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
9889 < fi
9890 < fi
9891 < AR=$ac_cv_prog_AR
9892 < if test -n "$AR"; then
9893 <  echo "$as_me:$LINENO: result: $AR" >&5
9894 < echo "${ECHO_T}$AR" >&6
9888 > #ifdef FC_DUMMY_MAIN
9889 > #ifndef FC_DUMMY_MAIN_EQ_F77
9890 > #  ifdef __cplusplus
9891 >     extern "C"
9892 > #  endif
9893 >   int FC_DUMMY_MAIN() { return 1; }
9894 > #endif
9895 > #endif
9896 > int
9897 > main ()
9898 > {
9899 > return ! malloc (0);
9900 >  ;
9901 >  return 0;
9902 > }
9903 > _ACEOF
9904 > if ac_fn_c_try_run "$LINENO"; then :
9905 >  ac_cv_func_malloc_0_nonnull=yes
9906   else
9907 <  echo "$as_me:$LINENO: result: no" >&5
9255 < echo "${ECHO_T}no" >&6
9907 >  ac_cv_func_malloc_0_nonnull=no
9908   fi
9909 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9910 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
9911 + fi
9912  
9258 if test "$AR" = "NONE"; then
9259  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9260 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9261   { (exit 1); exit 1; }; }
9262  cat >confcache <<\_ACEOF
9263 # This file is a shell script that caches the results of configure
9264 # tests run on this system so they can be shared between configure
9265 # scripts and configure runs, see configure's option --config-cache.
9266 # It is not useful on other systems.  If it contains results you don't
9267 # want to keep, you may remove or edit it.
9268 #
9269 # config.status only pays attention to the cache file if you give it
9270 # the --recheck option to rerun configure.
9271 #
9272 # `ac_cv_env_foo' variables (set or unset) will be overridden when
9273 # loading this file, other *unset* `ac_cv_foo' will be assigned the
9274 # following values.
9275
9276 _ACEOF
9277
9278 # The following way of writing the cache mishandles newlines in values,
9279 # but we know of no workaround that is simple, portable, and efficient.
9280 # So, don't put newlines in cache variables' values.
9281 # Ultrix sh set writes to stderr and can't be redirected directly,
9282 # and sets the high bit in the cache file unless we assign to the vars.
9283 {
9284  (set) 2>&1 |
9285    case `(ac_space=' '; set | grep ac_space) 2>&1` in
9286    *ac_space=\ *)
9287      # `set' does not quote correctly, so add quotes (double-quote
9288      # substitution turns \\\\ into \\, and sed turns \\ into \).
9289      sed -n \
9290        "s/'/'\\\\''/g;
9291          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9292      ;;
9293    *)
9294      # `set' quotes correctly as required by POSIX, so do not add quotes.
9295      sed -n \
9296        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9297      ;;
9298    esac;
9299 } |
9300  sed '
9301     t clear
9302     : clear
9303     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9304     t end
9305     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9306     : end' >>confcache
9307 if diff $cache_file confcache >/dev/null 2>&1; then :; else
9308  if test -w $cache_file; then
9309    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9310    cat confcache >$cache_file
9311  else
9312    echo "not updating unwritable cache $cache_file"
9313  fi
9913   fi
9914 < rm -f confcache
9915 <  exit 1
9916 < fi
9914 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9915 > $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9916 > if test $ac_cv_func_malloc_0_nonnull = yes; then :
9917  
9918 < # Extract the first word of "ps", so it can be a program name with args.
9919 < set dummy ps; ac_word=$2
9321 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9322 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9323 < if test "${ac_cv_path_PS+set}" = set; then
9324 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9918 > $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9919 >
9920   else
9921 <  case $PS in
9327 <  [\\/]* | ?:[\\/]*)
9328 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
9329 <  ;;
9330 <  *)
9331 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9332 < for as_dir in $PATH
9333 < do
9334 <  IFS=$as_save_IFS
9335 <  test -z "$as_dir" && as_dir=.
9336 <  for ac_exec_ext in '' $ac_executable_extensions; do
9337 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9338 <    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
9339 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9340 <    break 2
9341 <  fi
9342 < done
9343 < done
9921 >  $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9922  
9923 <  ;;
9923 >   case " $LIBOBJS " in
9924 >  *" malloc.$ac_objext "* ) ;;
9925 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9926 > ;;
9927   esac
9347 fi
9348 PS=$ac_cv_path_PS
9928  
9350 if test -n "$PS"; then
9351  echo "$as_me:$LINENO: result: $PS" >&5
9352 echo "${ECHO_T}$PS" >&6
9353 else
9354  echo "$as_me:$LINENO: result: no" >&5
9355 echo "${ECHO_T}no" >&6
9356 fi
9929  
9930 < echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
9359 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
9360 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
9361 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9362 < else
9930 > $as_echo "#define malloc rpl_malloc" >>confdefs.h
9931  
9364        if $PS ax -o rss > /dev/null 2>&1; then
9365                ac_cv_prog_ps_ax=yes
9366        else
9367                ac_cv_prog_ps_ax=no
9368        fi
9369        if $PS -ef -o rss > /dev/null 2>&1; then
9370                ac_cv_prog_ps_ef=yes
9371        else
9372                ac_cv_prog_ps_ef=no
9373        fi
9374        if test "$ac_cv_prog_ps_ax" = yes; then
9375                ac_cv_prog_ps_syntax=BSD
9376        else
9377                if test "$ac_cv_prog_ps_ef" = yes; then
9378                        ac_cv_prog_ps_syntax=POSIX
9379                else
9380                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
9381 echo "$as_me: error: Could not determine ps syntax" >&2;}
9382   { (exit 1); exit 1; }; }
9383                fi
9384        fi
9385
9932   fi
9387 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
9388 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
9933  
9934  
9935 < cat >>confdefs.h <<_ACEOF
9936 < #define PSCOMMAND $PS
9935 > for ac_header in stdlib.h
9936 > do :
9937 >  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9938 > if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9939 >  cat >>confdefs.h <<_ACEOF
9940 > #define HAVE_STDLIB_H 1
9941   _ACEOF
9942  
9943 + fi
9944  
9945 < cat >>confdefs.h <<\_ACEOF
9397 < #define OBAPI
9398 < _ACEOF
9399 <
9400 <
9401 <
9402 < if test "$ac_cv_prog_ps_syntax" = BSD; then
9403 <  cat >>confdefs.h <<\_ACEOF
9404 < #define PSTYPE_IS_BSD 1
9405 < _ACEOF
9945 > done
9946  
9947 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9948 + $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9949 + if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9950 +  $as_echo_n "(cached) " >&6
9951   else
9952 <   if test "$ac_cv_prog_ps_syntax" = POSIX; then
9953 <       cat >>confdefs.h <<\_ACEOF
9954 < #define PSTYPE_IS_POSIX 1
9952 >  if test "$cross_compiling" = yes; then :
9953 >  ac_cv_func_realloc_0_nonnull=no
9954 > else
9955 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9956 > /* end confdefs.h.  */
9957 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9958 > # include <stdlib.h>
9959 > #else
9960 > char *realloc ();
9961 > #endif
9962 >
9963 > #ifdef FC_DUMMY_MAIN
9964 > #ifndef FC_DUMMY_MAIN_EQ_F77
9965 > #  ifdef __cplusplus
9966 >     extern "C"
9967 > #  endif
9968 >   int FC_DUMMY_MAIN() { return 1; }
9969 > #endif
9970 > #endif
9971 > int
9972 > main ()
9973 > {
9974 > return ! realloc (0, 0);
9975 >  ;
9976 >  return 0;
9977 > }
9978   _ACEOF
9979 + if ac_fn_c_try_run "$LINENO"; then :
9980 +  ac_cv_func_realloc_0_nonnull=yes
9981 + else
9982 +  ac_cv_func_realloc_0_nonnull=no
9983 + fi
9984 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9985 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
9986 + fi
9987  
9413   else
9414       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
9415 echo "$as_me: error: Unknown ps syntax type!" >&2;}
9416   { (exit 1); exit 1; }; }
9417   fi
9988   fi
9989 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9990 + $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9991 + if test $ac_cv_func_realloc_0_nonnull = yes; then :
9992  
9993 + $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9994  
9421 # Check whether --with-mpi or --without-mpi was given.
9422 if test "${with_mpi+set}" = set; then
9423  withval="$with_mpi"
9424  with_mpi=$withval
9995   else
9996 <  with_mpi="no"
9427 < fi;
9996 >  $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9997  
9998 < case "x$with_mpi" in
9999 <        xyes | "x")  USE_MPI=yes;;
10000 <        xno) USE_MPI=no ;;
10001 <        *) MPI="$with_mpi"; USE_MPI=yes ;;
9998 >   case " $LIBOBJS " in
9999 >  *" realloc.$ac_objext "* ) ;;
10000 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10001 > ;;
10002   esac
9434 if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
9435        MPI="/usr/local"
9436 fi
9437 if test "$USE_MPI" = "yes"; then
10003  
10004  
10005 < # Set variables...
9441 < MPI_LIB_DIR="$MPI/lib"
9442 < MPI_INC_DIR="$MPI/include"
10005 > $as_echo "#define realloc rpl_realloc" >>confdefs.h
10006  
9444
9445
9446 echo "$as_me:$LINENO: checking for mpi.h" >&5
9447 echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
9448 have_mpi_h=0
9449 rm -f conftest*
9450 echo '#include <mpi.h>' > conftest.cc
9451 if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
9452        echo "$as_me:$LINENO: result: yes" >&5
9453 echo "${ECHO_T}yes" >&6
9454        have_mpi_h=1
9455 else
9456        if test -s conftest.out ; then
9457                cat conftest.out >> config.log
9458        fi
9459        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9460 echo "${ECHO_T}no! Check MPI include paths" >&6
9461        USE_MPI="no"
10007   fi
9463 rm -f conftest*
9464 if test "$have_mpi_h" = 1; then
10008  
9466 cat >>confdefs.h <<\_ACEOF
9467 #define HAVE_MPI_H 1
9468 _ACEOF
10009  
10010 < fi
10011 <
10012 < echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
10013 < echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
10014 < have_mpif_h=0
10015 < rm -f conftest*
10016 < cat >conftest.f90 <<EOF
10017 < program main
9478 <   include 'mpif.h'
9479 < end
9480 < EOF
9481 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
9482 <        echo "$as_me:$LINENO: result: yes" >&5
9483 < echo "${ECHO_T}yes" >&6
9484 <        MPI_F90_INC="$MPI_INC_DIR"
9485 <        have_mpif_h=1
9486 < else
9487 <        if test -s conftest.out ; then
9488 <                cat conftest.out >> config.log
9489 <        fi
9490 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9491 < echo "${ECHO_T}no! Check MPI include paths" >&6
9492 <        USE_MPI="no"
9493 < fi
9494 < rm -f conftest*
9495 <
9496 < if test "$have_mpif_h" = 1; then
9497 <
9498 < cat >>confdefs.h <<\_ACEOF
9499 < #define HAVE_MPIF_H 1
10010 > for ac_header in sys/select.h sys/socket.h
10011 > do :
10012 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10013 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10014 > eval as_val=\$$as_ac_Header
10015 >   if test "x$as_val" = x""yes; then :
10016 >  cat >>confdefs.h <<_ACEOF
10017 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10018   _ACEOF
10019  
10020   fi
10021  
10022 < ac_ext=c
9505 < ac_cpp='$CPP $CPPFLAGS'
9506 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9507 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9508 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
10022 > done
10023  
10024 < ac_save_LDFLAGS=$LDFLAGS
10025 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
10026 <
10027 < if test x = x"$MPI_LIB"; then
9514 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9515 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9516 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9517 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10024 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10025 > $as_echo_n "checking types of arguments for select... " >&6; }
10026 > if test "${ac_cv_func_select_args+set}" = set; then :
10027 >  $as_echo_n "(cached) " >&6
10028   else
10029 <  ac_check_lib_save_LIBS=$LIBS
10030 < LIBS="-lmpich  $LIBS"
10031 < cat >conftest.$ac_ext <<_ACEOF
10032 < /* confdefs.h.  */
9523 < _ACEOF
9524 < cat confdefs.h >>conftest.$ac_ext
9525 < cat >>conftest.$ac_ext <<_ACEOF
10029 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10030 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10031 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10032 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10033   /* end confdefs.h.  */
10034 + $ac_includes_default
10035 + #ifdef HAVE_SYS_SELECT_H
10036 + # include <sys/select.h>
10037 + #endif
10038 + #ifdef HAVE_SYS_SOCKET_H
10039 + # include <sys/socket.h>
10040 + #endif
10041  
10042 < /* Override any gcc2 internal prototype to avoid an error.  */
10043 < #ifdef __cplusplus
10044 < extern "C"
10042 > #ifdef FC_DUMMY_MAIN
10043 > #ifndef FC_DUMMY_MAIN_EQ_F77
10044 > #  ifdef __cplusplus
10045 >     extern "C"
10046 > #  endif
10047 >   int FC_DUMMY_MAIN() { return 1; }
10048   #endif
10049 < /* We use char because int might match the return type of a gcc2
9533 <   builtin and then its argument prototype would still apply.  */
9534 < char MPI_Init ();
10049 > #endif
10050   int
10051   main ()
10052   {
10053 < MPI_Init ();
10053 > extern int select ($ac_arg1,
10054 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
10055 >                                            $ac_arg5);
10056    ;
10057    return 0;
10058   }
10059   _ACEOF
10060 < rm -f conftest.$ac_objext conftest$ac_exeext
10061 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9545 <  (eval $ac_link) 2>conftest.er1
9546 <  ac_status=$?
9547 <  grep -v '^ *+' conftest.er1 >conftest.err
9548 <  rm -f conftest.er1
9549 <  cat conftest.err >&5
9550 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9551 <  (exit $ac_status); } &&
9552 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9553 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9554 <  (eval $ac_try) 2>&5
9555 <  ac_status=$?
9556 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9557 <  (exit $ac_status); }; } &&
9558 <         { ac_try='test -s conftest$ac_exeext'
9559 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9560 <  (eval $ac_try) 2>&5
9561 <  ac_status=$?
9562 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9563 <  (exit $ac_status); }; }; then
9564 <  ac_cv_lib_mpich_MPI_Init=yes
9565 < else
9566 <  echo "$as_me: failed program was:" >&5
9567 < sed 's/^/| /' conftest.$ac_ext >&5
9568 <
9569 < ac_cv_lib_mpich_MPI_Init=no
10060 > if ac_fn_c_try_compile "$LINENO"; then :
10061 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10062   fi
10063 < rm -f conftest.err conftest.$ac_objext \
10064 <      conftest$ac_exeext conftest.$ac_ext
10065 < LIBS=$ac_check_lib_save_LIBS
10066 < fi
10067 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
10068 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9577 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
9578 <  MPI_LIB="-lmpich"
9579 < fi
10063 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10064 >  done
10065 > done
10066 > done
10067 > # Provide a safe default value.
10068 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10069  
10070   fi
10071 < if test x = x"$MPI_LIB"; then
10072 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10073 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10074 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10075 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10076 < else
10077 <  ac_check_lib_save_LIBS=$LIBS
10078 < LIBS="-lmpi  $LIBS"
10079 < cat >conftest.$ac_ext <<_ACEOF
9591 < /* confdefs.h.  */
10071 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10072 > $as_echo "$ac_cv_func_select_args" >&6; }
10073 > ac_save_IFS=$IFS; IFS=','
10074 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10075 > IFS=$ac_save_IFS
10076 > shift
10077 >
10078 > cat >>confdefs.h <<_ACEOF
10079 > #define SELECT_TYPE_ARG1 $1
10080   _ACEOF
9593 cat confdefs.h >>conftest.$ac_ext
9594 cat >>conftest.$ac_ext <<_ACEOF
9595 /* end confdefs.h.  */
10081  
10082 < /* Override any gcc2 internal prototype to avoid an error.  */
10083 < #ifdef __cplusplus
10084 < extern "C"
9600 < #endif
9601 < /* We use char because int might match the return type of a gcc2
9602 <   builtin and then its argument prototype would still apply.  */
9603 < char MPI_Init ();
9604 < int
9605 < main ()
9606 < {
9607 < MPI_Init ();
9608 <  ;
9609 <  return 0;
9610 < }
10082 >
10083 > cat >>confdefs.h <<_ACEOF
10084 > #define SELECT_TYPE_ARG234 ($2)
10085   _ACEOF
9612 rm -f conftest.$ac_objext conftest$ac_exeext
9613 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9614  (eval $ac_link) 2>conftest.er1
9615  ac_status=$?
9616  grep -v '^ *+' conftest.er1 >conftest.err
9617  rm -f conftest.er1
9618  cat conftest.err >&5
9619  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9620  (exit $ac_status); } &&
9621         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9622  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9623  (eval $ac_try) 2>&5
9624  ac_status=$?
9625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9626  (exit $ac_status); }; } &&
9627         { ac_try='test -s conftest$ac_exeext'
9628  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9629  (eval $ac_try) 2>&5
9630  ac_status=$?
9631  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632  (exit $ac_status); }; }; then
9633  ac_cv_lib_mpi_MPI_Init=yes
9634 else
9635  echo "$as_me: failed program was:" >&5
9636 sed 's/^/| /' conftest.$ac_ext >&5
10086  
9638 ac_cv_lib_mpi_MPI_Init=no
9639 fi
9640 rm -f conftest.err conftest.$ac_objext \
9641      conftest$ac_exeext conftest.$ac_ext
9642 LIBS=$ac_check_lib_save_LIBS
9643 fi
9644 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9645 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9646 if test $ac_cv_lib_mpi_MPI_Init = yes; then
9647  MPI_LIB="-lmpi"
9648 fi
10087  
10088 < fi
10089 < $as_unset ac_cv_lib_mpi_MPI_Init
9652 < if test x = x"$MPI_LIB"; then
9653 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9654 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9655 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9656 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9657 < else
9658 <  ac_check_lib_save_LIBS=$LIBS
9659 < LIBS="-lmpi "-llam" $LIBS"
9660 < cat >conftest.$ac_ext <<_ACEOF
9661 < /* confdefs.h.  */
10088 > cat >>confdefs.h <<_ACEOF
10089 > #define SELECT_TYPE_ARG5 ($3)
10090   _ACEOF
10091 < cat confdefs.h >>conftest.$ac_ext
10092 < cat >>conftest.$ac_ext <<_ACEOF
10091 >
10092 > rm -f conftest*
10093 >
10094 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10095 > $as_echo_n "checking for working strtod... " >&6; }
10096 > if test "${ac_cv_func_strtod+set}" = set; then :
10097 >  $as_echo_n "(cached) " >&6
10098 > else
10099 >  if test "$cross_compiling" = yes; then :
10100 >  ac_cv_func_strtod=no
10101 > else
10102 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103   /* end confdefs.h.  */
10104  
10105 < /* Override any gcc2 internal prototype to avoid an error.  */
10106 < #ifdef __cplusplus
10107 < extern "C"
10105 > $ac_includes_default
10106 > #ifndef strtod
10107 > double strtod ();
10108   #endif
9671 /* We use char because int might match the return type of a gcc2
9672   builtin and then its argument prototype would still apply.  */
9673 char MPI_Init ();
10109   int
10110 < main ()
10110 > main()
10111   {
10112 < MPI_Init ();
10113 <  ;
10112 >  {
10113 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
10114 >    char *string = " +69";
10115 >    char *term;
10116 >    double value;
10117 >    value = strtod (string, &term);
10118 >    if (value != 69 || term != (string + 4))
10119 >      return 1;
10120 >  }
10121 >
10122 >  {
10123 >    /* Under Solaris 2.4, strtod returns the wrong value for the
10124 >       terminating character under some conditions.  */
10125 >    char *string = "NaN";
10126 >    char *term;
10127 >    strtod (string, &term);
10128 >    if (term != string && *(term - 1) == 0)
10129 >      return 1;
10130 >  }
10131    return 0;
10132   }
10133 +
10134   _ACEOF
10135 < rm -f conftest.$ac_objext conftest$ac_exeext
10136 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9684 <  (eval $ac_link) 2>conftest.er1
9685 <  ac_status=$?
9686 <  grep -v '^ *+' conftest.er1 >conftest.err
9687 <  rm -f conftest.er1
9688 <  cat conftest.err >&5
9689 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9690 <  (exit $ac_status); } &&
9691 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9692 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9693 <  (eval $ac_try) 2>&5
9694 <  ac_status=$?
9695 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9696 <  (exit $ac_status); }; } &&
9697 <         { ac_try='test -s conftest$ac_exeext'
9698 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9699 <  (eval $ac_try) 2>&5
9700 <  ac_status=$?
9701 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9702 <  (exit $ac_status); }; }; then
9703 <  ac_cv_lib_mpi_MPI_Init=yes
10135 > if ac_fn_c_try_run "$LINENO"; then :
10136 >  ac_cv_func_strtod=yes
10137   else
10138 <  echo "$as_me: failed program was:" >&5
9706 < sed 's/^/| /' conftest.$ac_ext >&5
9707 <
9708 < ac_cv_lib_mpi_MPI_Init=no
10138 >  ac_cv_func_strtod=no
10139   fi
10140 < rm -f conftest.err conftest.$ac_objext \
10141 <      conftest$ac_exeext conftest.$ac_ext
9712 < LIBS=$ac_check_lib_save_LIBS
10140 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10141 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10142   fi
10143 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9715 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9716 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9717 <  MPI_LIB="-lmpi -llam"
10143 >
10144   fi
10145 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10146 + $as_echo "$ac_cv_func_strtod" >&6; }
10147 + if test $ac_cv_func_strtod = no; then
10148 +  case " $LIBOBJS " in
10149 +  *" strtod.$ac_objext "* ) ;;
10150 +  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10151 + ;;
10152 + esac
10153  
10154 + ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10155 + if test "x$ac_cv_func_pow" = x""yes; then :
10156 +
10157   fi
10158 < $as_unset ac_cv_lib_mpich_MPI_Init
10159 < if test x = x"$MPI_LIB"; then
10160 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
10161 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
10162 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
10163 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10158 >
10159 > if test $ac_cv_func_pow = no; then
10160 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10161 > $as_echo_n "checking for pow in -lm... " >&6; }
10162 > if test "${ac_cv_lib_m_pow+set}" = set; then :
10163 >  $as_echo_n "(cached) " >&6
10164   else
10165    ac_check_lib_save_LIBS=$LIBS
10166 < LIBS="-lmpich "-lpmpich" $LIBS"
10167 < cat >conftest.$ac_ext <<_ACEOF
9731 < /* confdefs.h.  */
9732 < _ACEOF
9733 < cat confdefs.h >>conftest.$ac_ext
9734 < cat >>conftest.$ac_ext <<_ACEOF
10166 > LIBS="-lm  $LIBS"
10167 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10168   /* end confdefs.h.  */
10169  
10170 < /* Override any gcc2 internal prototype to avoid an error.  */
10170 > /* Override any GCC internal prototype to avoid an error.
10171 >   Use char because int might match the return type of a GCC
10172 >   builtin and then its argument prototype would still apply.  */
10173   #ifdef __cplusplus
10174   extern "C"
10175   #endif
10176 < /* We use char because int might match the return type of a gcc2
10177 <   builtin and then its argument prototype would still apply.  */
10178 < char MPI_Init ();
10176 > char pow ();
10177 > #ifdef FC_DUMMY_MAIN
10178 > #ifndef FC_DUMMY_MAIN_EQ_F77
10179 > #  ifdef __cplusplus
10180 >     extern "C"
10181 > #  endif
10182 >   int FC_DUMMY_MAIN() { return 1; }
10183 > #endif
10184 > #endif
10185   int
10186   main ()
10187   {
10188 < MPI_Init ();
10188 > return pow ();
10189    ;
10190    return 0;
10191   }
10192   _ACEOF
10193 < rm -f conftest.$ac_objext conftest$ac_exeext
10194 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9754 <  (eval $ac_link) 2>conftest.er1
9755 <  ac_status=$?
9756 <  grep -v '^ *+' conftest.er1 >conftest.err
9757 <  rm -f conftest.er1
9758 <  cat conftest.err >&5
9759 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760 <  (exit $ac_status); } &&
9761 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9762 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9763 <  (eval $ac_try) 2>&5
9764 <  ac_status=$?
9765 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9766 <  (exit $ac_status); }; } &&
9767 <         { ac_try='test -s conftest$ac_exeext'
9768 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9769 <  (eval $ac_try) 2>&5
9770 <  ac_status=$?
9771 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9772 <  (exit $ac_status); }; }; then
9773 <  ac_cv_lib_mpich_MPI_Init=yes
10193 > if ac_fn_c_try_link "$LINENO"; then :
10194 >  ac_cv_lib_m_pow=yes
10195   else
10196 <  echo "$as_me: failed program was:" >&5
9776 < sed 's/^/| /' conftest.$ac_ext >&5
9777 <
9778 < ac_cv_lib_mpich_MPI_Init=no
10196 >  ac_cv_lib_m_pow=no
10197   fi
10198 < rm -f conftest.err conftest.$ac_objext \
10199 <      conftest$ac_exeext conftest.$ac_ext
10198 > rm -f core conftest.err conftest.$ac_objext \
10199 >    conftest$ac_exeext conftest.$ac_ext
10200   LIBS=$ac_check_lib_save_LIBS
10201   fi
10202 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
10203 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
10204 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
10205 <  MPI_LIB="-lmpich -lpmpich"
10202 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10203 > $as_echo "$ac_cv_lib_m_pow" >&6; }
10204 > if test "x$ac_cv_lib_m_pow" = x""yes; then :
10205 >  POW_LIB=-lm
10206 > else
10207 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10208 > $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10209   fi
10210  
10211   fi
10212  
10213 < $as_unset ac_cv_lib_mpi_MPI_Init
10214 < if test x = x"$MPI_LIB"; then
10215 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
10216 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
10217 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
10218 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10219 < else
10220 <  ac_check_lib_save_LIBS=$LIBS
10221 < LIBS="-lmpi -llam -lpthread $LIBS"
10222 < cat >conftest.$ac_ext <<_ACEOF
9802 < /* confdefs.h.  */
10213 > fi
10214 >
10215 > 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
10216 > do :
10217 >  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10218 > ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10219 > eval as_val=\$$as_ac_var
10220 >   if test "x$as_val" = x""yes; then :
10221 >  cat >>confdefs.h <<_ACEOF
10222 > #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10223   _ACEOF
9804 cat confdefs.h >>conftest.$ac_ext
9805 cat >>conftest.$ac_ext <<_ACEOF
9806 /* end confdefs.h.  */
10224  
10225 < /* Override any gcc2 internal prototype to avoid an error.  */
10226 < #ifdef __cplusplus
10227 < extern "C"
10225 > fi
10226 > done
10227 >
10228 >
10229 > # special check for _system_configuration because AIX <4.3.2 do not
10230 > # contain the `physmem' member.
10231 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10232 > $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10233 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10234 > /* end confdefs.h.  */
10235 > #include <sys/systemcfg.h>
10236 > #ifdef FC_DUMMY_MAIN
10237 > #ifndef FC_DUMMY_MAIN_EQ_F77
10238 > #  ifdef __cplusplus
10239 >     extern "C"
10240 > #  endif
10241 >   int FC_DUMMY_MAIN() { return 1; }
10242   #endif
10243 < /* We use char because int might match the return type of a gcc2
9813 <   builtin and then its argument prototype would still apply.  */
9814 < char MPI_Init ();
10243 > #endif
10244   int
10245   main ()
10246   {
10247 < MPI_Init ();
10247 > double x = _system_configuration.physmem;
10248    ;
10249    return 0;
10250   }
10251   _ACEOF
10252 < rm -f conftest.$ac_objext conftest$ac_exeext
10253 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10254 <  (eval $ac_link) 2>conftest.er1
9826 <  ac_status=$?
9827 <  grep -v '^ *+' conftest.er1 >conftest.err
9828 <  rm -f conftest.er1
9829 <  cat conftest.err >&5
9830 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9831 <  (exit $ac_status); } &&
9832 <         { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
9833 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9834 <  (eval $ac_try) 2>&5
9835 <  ac_status=$?
9836 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 <  (exit $ac_status); }; } &&
9838 <         { ac_try='test -s conftest$ac_exeext'
9839 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9840 <  (eval $ac_try) 2>&5
9841 <  ac_status=$?
9842 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9843 <  (exit $ac_status); }; }; then
9844 <  ac_cv_lib_mpi_MPI_Init=yes
9845 < else
9846 <  echo "$as_me: failed program was:" >&5
9847 < sed 's/^/| /' conftest.$ac_ext >&5
10252 > if ac_fn_c_try_compile "$LINENO"; then :
10253 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10254 > $as_echo "yes" >&6; }
10255  
10256 < ac_cv_lib_mpi_MPI_Init=no
10257 < fi
9851 < rm -f conftest.err conftest.$ac_objext \
9852 <      conftest$ac_exeext conftest.$ac_ext
9853 < LIBS=$ac_check_lib_save_LIBS
9854 < fi
9855 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9856 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9857 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9858 <  MPI_LIB="-lmpi -llam -lpthread"
10256 > $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10257 >
10258   else
10259 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10260 + $as_echo "no" >&6; }
10261 + fi
10262 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10263  
9861             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
9862 echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
9863   { (exit 1); exit 1; }; }
9864             USE_MPI="no"
10264  
10265 < fi
10265 > case $debug in
10266 >  1)
10267 >     ;;
10268 >  *)
10269  
9868 fi
10270  
10271  
10272  
9872 echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
9873 echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
9874 MPI_F90_LIB=""
9875 if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
9876        MPI_F90_LIB="-lfmpich"
9877 elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
9878        MPI_F90_LIB="-llamf77mpi"
9879 else
9880                        MPI_F90_LIB="  "
9881 fi
9882 echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
9883 echo "${ECHO_T}found $MPI_F90_LIB" >&6
10273  
10274 + # Try to determine "good" native compiler flags if none specified on command
10275 + # line
10276  
10277 < fi
10277 > if test "$ac_test_FFLAGS" != "set"; then
10278 >  FCFLAGS=""
10279 >  case "${host_cpu}-${host_os}" in
10280  
10281 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10282 +                    FCFLAGS="-O2"
10283 +                fi;;
10284 +   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10285 +                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10286 +                fi;;
10287 +   powerpc*-aix*)
10288 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10289 +                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10290 +                echo "*******************************************************"
10291 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10292 +                echo "*  recommended that you use                           *"
10293 +                echo "*                                                     *"
10294 +                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10295 +                echo "*                                 ^^^                 *"
10296 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10297 +                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
10298 +                echo "*******************************************************"
10299 +        fi;;
10300 +   *darwin*)
10301 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10302 +                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10303 +        fi
10304 +        if test "$FC" = ifort; then
10305 +                FCFLAGS="-O2"
10306 +        fi
10307 +        if test "$FC" = gfortran; then
10308 +                FCFLAGS="-Os"
10309 +        fi;;
10310 +  esac
10311  
10312 +  if test -z "$FCFLAGS"; then
10313 +        echo ""
10314 +        echo "*********************************************************"
10315 +        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
10316 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10317 +        echo "* (otherwise, a default of FCFLAGS=-O will be used)     *"
10318 +        echo "*********************************************************"
10319 +        echo ""
10320 +        FCFLAGS="-O"
10321 +  fi
10322  
10323  
10324 < USE_CGAL=no
10325 < cgal_makefile=auto
10324 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10325 > $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10326 > if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10327 >  $as_echo_n "(cached) " >&6
10328 > else
10329  
9894 # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
9895 if test "${with_cgal_makefile+set}" = set; then
9896  withval="$with_cgal_makefile"
9897  cgal_makefile="$withval"
9898 fi;
10330  
10331 < if test "x$cgal_makefile" != xno; then
10331 > ac_ext=${ac_fc_srcext-f}
10332 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10333 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10334 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10335  
10336 <  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
10337 <    cgal_makefile="$CGAL_MAKEFILE"
10338 <  fi
10336 > echo 'program main' > conftest.$ac_ext
10337 > echo 'end program main' >> conftest.$ac_ext
10338 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10339 > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10340 >  (eval $ac_compile) 2>&5
10341 >  ac_status=$?
10342 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10343 >  test $ac_status = 0; }; then
10344 >        ac_cv_ac_cv_guessed_f90flags=yes
10345 > else
10346 >        ac_cv_ac_cv_guessed_f90flags=no
10347 > fi
10348 > rm -f conftest*
10349 > ac_ext=c
10350 > ac_cpp='$CPP $CPPFLAGS'
10351 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10352 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10353 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
10354  
9906  echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
9907 echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
10355  
10356 <  if test -f "$cgal_makefile"; then
10356 > fi
10357 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10358 > $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10359 > if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10360 >        :
10361  
10362 <    cat >config.tmp.Makefile <<EOF
10363 < include $cgal_makefile
9913 < default:
9914 <        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
9915 <        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
9916 <        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
9917 <        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9918 <        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
9919 <        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
9920 <        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
9921 <        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9922 <        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
9923 <        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
9924 <        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9925 <        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
9926 < EOF
10362 > else
10363 >        :
10364  
10365 <    make -s -f config.tmp.Makefile
10366 <    . config.tmp.cgalvariables
10365 >        echo ""
10366 >        echo "**********************************************************"
10367 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
10368 >        echo "* your compiler.                                        *"
10369 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10370 >        echo "*********************************************************"
10371 >        echo ""
10372 >        FCFLAGS=""
10373  
10374 <    rm -f config.tmp.Makefile config.tmp.cgalvariables
10374 > fi
10375  
9933    if test "x$CGAL_INCLDIR" = "x"; then
9934      CGAL_INCLDIR=""
9935    fi
10376  
10377 <    if test "x$CGAL_LIBDIR" = "x"; then
9938 <      CGAL_LIBDIR=""
9939 <    fi
10377 > fi
10378  
9941    if test "x$CGAL_RLIBDIR" = "x"; then
9942      CGAL_RLIBDIR=""
9943    fi
10379  
9945    if test "x$LEDA_INCLDIR" = "x"; then
9946      LEDA_INCLDIR=""
9947    fi
10380  
9949    if test "x$LEDA_LIBDIR" = "x"; then
9950      LEDA_LIBDIR=""
9951    fi
10381  
9953    if test "x$LEDA_RLIBDIR" = "x"; then
9954      LEDA_RLIBDIR=""
9955    fi
10382  
9957    if test "x$GMP_INCLDIR" = "x"; then
9958      GMP_INCLDIR=""
9959    fi
10383  
9961    if test "x$GMP_LIBDIR" = "x"; then
9962      GMP_LIBDIR=""
9963    fi
10384  
10385 <    if test "x$GMP_RLIBDIR" = "x"; then
10386 <      GMP_RLIBDIR=""
10387 <    fi
10385 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10386 > $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10387 > if test "${ac_cv_prog_really_gcc+set}" = set; then :
10388 >  $as_echo_n "(cached) " >&6
10389 > else
10390  
10391 <    echo "$as_me:$LINENO: result: CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&5
10392 < echo "${ECHO_T}CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&6
10393 <    echo "$as_me:$LINENO: result: CGAL_INCLDIR=       $CGAL_INCLDIR" >&5
10394 < echo "${ECHO_T}CGAL_INCLDIR=       $CGAL_INCLDIR" >&6
10395 <    echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&5
10396 < echo "${ECHO_T}CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&6
10397 <    echo "$as_me:$LINENO: result: CGAL_LIBDIR=        $CGAL_LIBDIR" >&5
10398 < echo "${ECHO_T}CGAL_LIBDIR=        $CGAL_LIBDIR" >&6
10399 <    echo "$as_me:$LINENO: result: CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&5
10400 < echo "${ECHO_T}CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&6
10401 <    echo "$as_me:$LINENO: result: LEDA_INCLDIR=       $LEDA_INCLDIR" >&5
9980 < echo "${ECHO_T}LEDA_INCLDIR=       $LEDA_INCLDIR" >&6
9981 <    echo "$as_me:$LINENO: result: LEDA_LIBDIR=        $LEDA_LIBDIR" >&5
9982 < echo "${ECHO_T}LEDA_LIBDIR=        $LEDA_LIBDIR" >&6
9983 <    echo "$as_me:$LINENO: result: GMP_INCLDIR=        $GMP_INCLDIR" >&5
9984 < echo "${ECHO_T}GMP_INCLDIR=        $GMP_INCLDIR" >&6
9985 <    echo "$as_me:$LINENO: result: GMP_LIBDIR=         $GMP_LIBDIR" >&5
9986 < echo "${ECHO_T}GMP_LIBDIR=         $GMP_LIBDIR" >&6
9987 <
9988 <    ac_ext=cc
9989 < ac_cpp='$CXXCPP $CPPFLAGS'
9990 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9991 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9992 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9993 <
9994 <    save_CXXFLAGS="$CXXFLAGS"
9995 <    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
9996 <    if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
9997 <  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
9998 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
9999 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10000 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10001 < fi
10002 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10003 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10004 < else
10005 <  # Is the header compilable?
10006 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
10007 < echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
10008 < cat >conftest.$ac_ext <<_ACEOF
10009 < /* confdefs.h.  */
10010 < _ACEOF
10011 < cat confdefs.h >>conftest.$ac_ext
10012 < cat >>conftest.$ac_ext <<_ACEOF
10013 < /* end confdefs.h.  */
10014 < $ac_includes_default
10015 < #include <CGAL/Cartesian.h>
10016 < _ACEOF
10017 < rm -f conftest.$ac_objext
10018 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10019 <  (eval $ac_compile) 2>conftest.er1
10020 <  ac_status=$?
10021 <  grep -v '^ *+' conftest.er1 >conftest.err
10022 <  rm -f conftest.er1
10023 <  cat conftest.err >&5
10024 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10025 <  (exit $ac_status); } &&
10026 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10027 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10391 > cat > conftest.c <<EOF
10392 > #ifdef __GNUC__
10393 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10394 >     no;
10395 >  #else
10396 >     yes;
10397 >  #endif
10398 > #endif
10399 > EOF
10400 > if { ac_try='${CC-cc} -E conftest.c'
10401 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10402    (eval $ac_try) 2>&5
10403    ac_status=$?
10404 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10405 <  (exit $ac_status); }; } &&
10406 <         { ac_try='test -s conftest.$ac_objext'
10033 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10034 <  (eval $ac_try) 2>&5
10035 <  ac_status=$?
10036 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10037 <  (exit $ac_status); }; }; then
10038 <  ac_header_compiler=yes
10404 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10405 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10406 >  ac_cv_prog_really_gcc=yes
10407   else
10408 <  echo "$as_me: failed program was:" >&5
10409 < sed 's/^/| /' conftest.$ac_ext >&5
10408 >  ac_cv_prog_really_gcc=no
10409 > fi
10410  
10043 ac_header_compiler=no
10411   fi
10412 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10413 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10414 < echo "${ECHO_T}$ac_header_compiler" >&6
10412 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10413 > $as_echo "$ac_cv_prog_really_gcc" >&6; }
10414 > if test "$ac_cv_prog_really_gcc" = yes; then
10415 >        :
10416  
10049 # Is the header present?
10050 echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
10051 echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
10052 cat >conftest.$ac_ext <<_ACEOF
10053 /* confdefs.h.  */
10054 _ACEOF
10055 cat confdefs.h >>conftest.$ac_ext
10056 cat >>conftest.$ac_ext <<_ACEOF
10057 /* end confdefs.h.  */
10058 #include <CGAL/Cartesian.h>
10059 _ACEOF
10060 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10061  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10062  ac_status=$?
10063  grep -v '^ *+' conftest.er1 >conftest.err
10064  rm -f conftest.er1
10065  cat conftest.err >&5
10066  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10067  (exit $ac_status); } >/dev/null; then
10068  if test -s conftest.err; then
10069    ac_cpp_err=$ac_cxx_preproc_warn_flag
10070    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10071  else
10072    ac_cpp_err=
10073  fi
10417   else
10418 <  ac_cpp_err=yes
10076 < fi
10077 < if test -z "$ac_cpp_err"; then
10078 <  ac_header_preproc=yes
10079 < else
10080 <  echo "$as_me: failed program was:" >&5
10081 < sed 's/^/| /' conftest.$ac_ext >&5
10418 >        :
10419  
10083  ac_header_preproc=no
10420   fi
10085 rm -f conftest.err conftest.$ac_ext
10086 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10087 echo "${ECHO_T}$ac_header_preproc" >&6
10421  
10422 < # So?  What about this header?
10423 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10424 <  yes:no: )
10425 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
10426 < echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10427 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
10428 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
10429 <    ac_header_preproc=yes
10430 <    ;;
10431 <  no:yes:* )
10432 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
10433 < echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
10434 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
10435 < echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
10436 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
10437 < echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
10438 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
10439 < echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10440 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
10441 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
10442 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
10443 < echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
10444 <    (
10445 <      cat <<\_ASBOX
10446 < ## ------------------------------ ##
10447 < ## Report this to gezelter@nd.edu ##
10448 < ## ------------------------------ ##
10449 < _ASBOX
10450 <    ) |
10451 <      sed "s/^/$as_me: WARNING:     /" >&2
10452 <    ;;
10453 < esac
10454 < echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10455 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10456 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10457 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10422 >
10423 > # Try to determine "good" native compiler flags if none specified on command
10424 > # line
10425 > if test "$ac_test_CFLAGS" != "set"; then
10426 >  CFLAGS=""
10427 >  case "${host_cpu}-${host_os}" in
10428 >
10429 >  *linux*) if test "$CC" = icc; then
10430 >                    CFLAGS="-O2"
10431 >                fi;;
10432 >  sparc-solaris2*) if test "$CC" = cc; then
10433 >                    CFLAGS="-O -dalign"
10434 >                 fi;;
10435 >
10436 >  alpha*-osf*)  if test "$CC" = cc; then
10437 >                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10438 >                fi;;
10439 >
10440 >  hppa*-hpux*)  if test "$CC" = cc; then
10441 >                    CFLAGS="-Ae +O3 +Oall"
10442 >                fi;;
10443 >
10444 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
10445 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
10446 >                fi;;
10447 >   powerpc*-aix*)
10448 >        if test "$CC" = cc -o "$CC" = xlc; then
10449 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
10450 >                echo "*******************************************************"
10451 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10452 >                echo "*  recommended that you use                           *"
10453 >                echo "*                                                     *"
10454 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10455 >                echo "*                                 ^^^                 *"
10456 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10457 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10458 >                echo "*******************************************************"
10459 >        fi;;
10460 >   *darwin*)
10461 >        if test "$CC" = xlc; then
10462 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10463 >        fi
10464 >        if test "$CC" = icc; then
10465 >                CFLAGS="-O2"
10466 >        fi
10467 >        if test $ac_cv_prog_really_gcc = yes; then
10468 >                CFLAGS="-Os"
10469 >        fi;;
10470 >  esac
10471 >
10472 >  # use default flags for gcc on all systems
10473 >  if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10474 >     CFLAGS="-O2"
10475 >  fi
10476 >
10477 >  if test -z "$CFLAGS"; then
10478 >        echo ""
10479 >        echo "********************************************************"
10480 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
10481 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10482 >        echo "* (otherwise, a default of CFLAGS=-O will be used)     *"
10483 >        echo "********************************************************"
10484 >        echo ""
10485 >        CFLAGS="-O"
10486 >  fi
10487 >
10488 >
10489 >
10490 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10491 > $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10492 > if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10493 >  $as_echo_n "(cached) " >&6
10494   else
10495 <  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
10495 >  echo 'void f(){}' > conftest.c
10496 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10497 >        ac_cv_ac_cv_guessed_cflags=yes
10498 > else
10499 >        ac_cv_ac_cv_guessed_cflags=no
10500   fi
10501 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
10129 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10501 > rm -f conftest*
10502  
10503   fi
10504 < if test $ac_cv_header_CGAL_Cartesian_h = yes; then
10505 <  cgal=yes
10504 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10505 > $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10506 > if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10507 >        :
10508 >
10509   else
10510 <  cgal=no
10510 >        :
10511 >
10512 >        echo ""
10513 >        echo "********************************************************"
10514 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
10515 >        echo "* your compiler.                                       *"
10516 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10517 >        echo "********************************************************"
10518 >        echo ""
10519 >        CFLAGS=""
10520 >
10521   fi
10522  
10523  
10524 <    CXXFLAGS="$save_CXXFLAGS"
10524 > fi
10525  
10141    if test "x$cgal" = xyes; then
10142      echo "$as_me:$LINENO: checking for CGAL version" >&5
10143 echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
10144      LOCATION=${CGAL_INCLDIR}
10145      LOCATION=${LOCATION:-/usr/include}
10146      if test -f $LOCATION/CGAL/version.h; then
10147        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
10148      else
10149        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
10150      fi
10151      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
10152        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
10153 echo "${ECHO_T}($CGAL_VERSION) yes" >&6
10154      else
10155        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
10156 echo "${ECHO_T}($CGAL_VERSION) no" >&6
10157        cgal=no
10158      fi
10159    fi
10526  
10161    if test "x$cgal" = xyes; then
10162      CGAL_LIBS="-lCGAL"
10163      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
10164 echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
10165      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
10166        CGAL_USES_LEDA=yes
10167        echo "$as_me:$LINENO: result: yes" >&5
10168 echo "${ECHO_T}yes" >&6
10169        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
10170      else
10171        echo "$as_me:$LINENO: result: no" >&5
10172 echo "${ECHO_T}no" >&6
10173        CGAL_USES_LEDA=no
10174      fi
10527  
10176      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
10177 echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
10178      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
10179        CGAL_USES_GMP=yes
10180        echo "$as_me:$LINENO: result: yes" >&5
10181 echo "${ECHO_T}yes" >&6
10182        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
10183      else
10184        echo "$as_me:$LINENO: result: no" >&5
10185 echo "${ECHO_T}no" >&6
10186        CGAL_USES_GMP=no
10187      fi
10528  
10189      CGAL_LIBS="$CGAL_LIBS -lm"
10529  
10191      CGAL_CXXFLAGS="-ftemplate-depth-50"
10530  
10193      echo "$as_me:$LINENO: result: CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&5
10194 echo "${ECHO_T}CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&6
10195      echo "$as_me:$LINENO: result: CGAL_USES_GMP =     $CGAL_USES_GMP" >&5
10196 echo "${ECHO_T}CGAL_USES_GMP =     $CGAL_USES_GMP" >&6
10197      echo "$as_me:$LINENO: result: CGAL_INCLDIR  =     $CGAL_INCLDIR" >&5
10198 echo "${ECHO_T}CGAL_INCLDIR  =     $CGAL_INCLDIR" >&6
10199      echo "$as_me:$LINENO: result: CGAL_LIBDIR   =     $CGAL_LIBDIR" >&5
10200 echo "${ECHO_T}CGAL_LIBDIR   =     $CGAL_LIBDIR" >&6
10201      echo "$as_me:$LINENO: result: CGAL_DEFINES  =     $CGAL_DEFINES" >&5
10202 echo "${ECHO_T}CGAL_DEFINES  =     $CGAL_DEFINES" >&6
10203      echo "$as_me:$LINENO: result: CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&5
10204 echo "${ECHO_T}CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&6
10205      echo "$as_me:$LINENO: result: CGAL_LIBS     =     $CGAL_LIBS" >&5
10206 echo "${ECHO_T}CGAL_LIBS     =     $CGAL_LIBS" >&6
10207    fi
10531  
10532 <    if test "x$cgal" = xyes; then
10533 <      save_LIBS="$LIBS"
10534 <      LIBS="$LIBS -L$CGAL_LIBDIR"
10535 <      if test "x$CGAL_USES_LEDA" = xyes; then
10536 <        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
10537 <      fi
10538 <      # if test "x$CGAL_USES_GMP" = xyes; then
10539 <      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
10540 <      # fi
10541 <      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
10542 < echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
10543 < save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
10544 < CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10545 < save_LIBS_CHECK_CXX_LIB="$LIBS"
10546 < LIBS="-lCGAL  $LIBS"
10547 < cat >conftest.$ac_ext <<_ACEOF
10548 < /* confdefs.h.  */
10226 < _ACEOF
10227 < cat confdefs.h >>conftest.$ac_ext
10228 < cat >>conftest.$ac_ext <<_ACEOF
10229 < /* end confdefs.h.  */
10230 < #include <CGAL/Cartesian.h>
10231 < int
10232 < main ()
10233 < {
10234 < ::CGAL::Cartesian<int>::Point_2 P
10235 <  ;
10236 <  return 0;
10237 < }
10238 < _ACEOF
10239 < rm -f conftest.$ac_objext conftest$ac_exeext
10240 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10241 <  (eval $ac_link) 2>conftest.er1
10242 <  ac_status=$?
10243 <  grep -v '^ *+' conftest.er1 >conftest.err
10244 <  rm -f conftest.er1
10245 <  cat conftest.err >&5
10246 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10247 <  (exit $ac_status); } &&
10248 <         { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10249 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10532 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10533 > $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10534 > if test "${ac_cv_prog_really_gxx+set}" = set; then :
10535 >  $as_echo_n "(cached) " >&6
10536 > else
10537 >
10538 > cat > conftest.cpp <<EOF
10539 > #ifdef __GNUC__
10540 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10541 >     no;
10542 >  #else
10543 >     yes;
10544 >  #endif
10545 > #endif
10546 > EOF
10547 > if { ac_try='${CXX-c++} -E conftest.cpp'
10548 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10549    (eval $ac_try) 2>&5
10550    ac_status=$?
10551 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10552 <  (exit $ac_status); }; } &&
10553 <         { ac_try='test -s conftest$ac_exeext'
10255 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10256 <  (eval $ac_try) 2>&5
10257 <  ac_status=$?
10258 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10259 <  (exit $ac_status); }; }; then
10260 <  echo "$as_me:$LINENO: result: yes" >&5
10261 < echo "${ECHO_T}yes" >&6
10262 < cgal=yes
10551 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10552 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10553 >  ac_cv_prog_really_gxx=yes
10554   else
10555 <  echo "$as_me: failed program was:" >&5
10265 < sed 's/^/| /' conftest.$ac_ext >&5
10266 <
10267 < echo "$as_me:$LINENO: result: no" >&5
10268 < echo "${ECHO_T}no" >&6
10269 < cgal=no
10555 >  ac_cv_prog_really_gxx=no
10556   fi
10271 rm -f conftest.err conftest.$ac_objext \
10272      conftest$ac_exeext conftest.$ac_ext
10273 CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
10274 LIBS="$save_LIBS_CHECK_CXX_LIB"
10275      LIBS="$save_LIBS"
10276    fi
10557  
10278  fi
10279  ac_ext=c
10280 ac_cpp='$CPP $CPPFLAGS'
10281 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10282 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10283 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10284
10285
10558   fi
10559 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10560 + $as_echo "$ac_cv_prog_really_gxx" >&6; }
10561 + if test "$ac_cv_prog_really_gxx" = yes; then
10562 +        :
10563  
10288 if test "x$cgal" = xyes; then
10289  USE_CGAL=yes
10290
10291 cat >>confdefs.h <<\_ACEOF
10292 #define HAVE_CGAL 1
10293 _ACEOF
10294
10295
10296 cat >>confdefs.h <<_ACEOF
10297 #define CGAL_VERSION $CGAL_VERSION
10298 _ACEOF
10299
10300  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
10301    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10302 echo "$as_me: WARNING: *****************************************************" >&2;}
10303    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
10304 echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
10305    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
10306 echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
10307    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
10308 echo "$as_me: WARNING: *****************************************************" >&2;}
10309  fi
10564   else
10565 <   if test "x$cgal_makefile" != xno; then
10566 <    echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
10313 < echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
10314 <  fi
10315 <  CGAL_INCLDIR=
10316 <  CGAL_LIBDIR=
10317 <  CGAL_RLIBDIR=
10318 <  CGAL_DEFINES=
10319 <  CGAL_CXXFLAGS=
10320 <  CGAL_LIBS=
10565 >        :
10566 >
10567   fi
10568  
10569  
10570 < CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
10570 > # Try to determine "good" native compiler flags if none specified on command
10571 > # line
10572 > if test "$ac_test_CXXFLAGS" != "set"; then
10573 >  CXXFLAGS=""
10574 >  case "${host_cpu}-${host_os}" in
10575  
10576 < CGAL_LIB_DIR=${CGAL_LIBDIR}
10577 <
10578 < CGAL_RLIB_DIR=${CGAL_RLIBDIR}
10579 <
10580 <
10581 <
10582 <
10583 <
10584 <
10585 <
10586 < # Check whether --enable-doxygen or --disable-doxygen was given.
10587 < if test "${enable_doxygen+set}" = set; then
10588 <  enableval="$enable_doxygen"
10589 <
10590 < fi;
10591 < # Check whether --enable-dot or --disable-dot was given.
10592 < if test "${enable_dot+set}" = set; then
10593 <  enableval="$enable_dot"
10594 <
10595 < fi;
10596 < # Check whether --enable-html-docs or --disable-html-docs was given.
10597 < if test "${enable_html_docs+set}" = set; then
10598 <  enableval="$enable_html_docs"
10599 <
10600 < else
10601 <   enable_html_docs=yes
10602 < fi;
10603 < # Check whether --enable-latex-docs or --disable-latex-docs was given.
10604 < if test "${enable_latex_docs+set}" = set; then
10605 <  enableval="$enable_latex_docs"
10606 <
10607 < else
10608 <   enable_latex_docs=no
10609 < fi;
10610 < if test "x$enable_doxygen" = xno; then
10611 <        enable_doc=no
10612 < else
10613 <        # Extract the first word of "doxygen", so it can be a program name with args.
10614 < set dummy doxygen; ac_word=$2
10615 < echo "$as_me:$LINENO: checking for $ac_word" >&5
10616 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10617 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
10618 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10576 >  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10577 >                    CXXFLAGS="-O2"
10578 >                fi;;
10579 >  sparc-solaris2*) if test "$CXX" = CC; then
10580 >                    CXXFLAGS="-features=extensions -O -dalign"
10581 >                 fi;;
10582 >   rs6000*-aix*)  if test "$CXX" = xlC; then
10583 >                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10584 >                fi;;
10585 >   powerpc*-aix*)
10586 >        if test "$CXX" = xlC; then
10587 >                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10588 >                echo "*******************************************************"
10589 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10590 >                echo "*  recommended that you use                           *"
10591 >                echo "*                                                     *"
10592 >                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10593 >                echo "*                                 ^^^                 *"
10594 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10595 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10596 >                echo "*******************************************************"
10597 >        fi;;
10598 >   *darwin*)
10599 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10600 >                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10601 >        fi
10602 >        if test "$CXX" = icpc; then
10603 >                CXXFLAGS="-O2"
10604 >        fi
10605 >        if test $ac_cv_prog_really_gxx = yes; then
10606 >                CXXFLAGS="-Os"
10607 >        fi;;
10608 >  esac
10609 >
10610 >  # use default flags for gcc on all systems
10611 >  if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10612 >     CXXFLAGS="-O2"
10613 >  fi
10614 >
10615 >  if test -z "$CXXFLAGS"; then
10616 >        echo ""
10617 >        echo "**********************************************************"
10618 >        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
10619 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10620 >        echo "* (otherwise, a default of CXXFLAGS=-O will be used)     *"
10621 >        echo "**********************************************************"
10622 >        echo ""
10623 >        CXXFLAGS="-O"
10624 >  fi
10625 >
10626 >
10627 >
10628 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10629 > $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10630 > if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10631 >  $as_echo_n "(cached) " >&6
10632   else
10633 +  echo 'void f(){}' > conftest.cpp
10634 + if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10635 +        ac_cv_ac_cv_guessed_cxxflags=yes
10636 + else
10637 +        ac_cv_ac_cv_guessed_cxxflags=no
10638 + fi
10639 + rm -f conftest*
10640 +
10641 + fi
10642 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10643 + $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10644 + if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10645 +        :
10646 +
10647 + else
10648 +        :
10649 +
10650 +        echo ""
10651 +        echo "**********************************************************"
10652 +        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
10653 +        echo "* your compiler.                                         *"
10654 +        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10655 +        echo "**********************************************************"
10656 +        echo ""
10657 +        CXXFLAGS=""
10658 +
10659 + fi
10660 +
10661 +
10662 + fi
10663 +
10664 +     ;;
10665 + esac
10666 +
10667 +
10668 + # Check whether --enable-doxygen was given.
10669 + if test "${enable_doxygen+set}" = set; then :
10670 +  enableval=$enable_doxygen;
10671 + fi
10672 +
10673 + # Check whether --enable-dot was given.
10674 + if test "${enable_dot+set}" = set; then :
10675 +  enableval=$enable_dot;
10676 + fi
10677 +
10678 + # Check whether --enable-html-docs was given.
10679 + if test "${enable_html_docs+set}" = set; then :
10680 +  enableval=$enable_html_docs;
10681 + else
10682 +   enable_html_docs=yes
10683 + fi
10684 +
10685 + # Check whether --enable-latex-docs was given.
10686 + if test "${enable_latex_docs+set}" = set; then :
10687 +  enableval=$enable_latex_docs;
10688 + else
10689 +   enable_latex_docs=no
10690 + fi
10691 +
10692 + if test "x$enable_doxygen" = xno; then
10693 +        enable_doc=no
10694 + else
10695 +        # Extract the first word of "doxygen", so it can be a program name with args.
10696 + set dummy doxygen; ac_word=$2
10697 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10698 + $as_echo_n "checking for $ac_word... " >&6; }
10699 + if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10700 +  $as_echo_n "(cached) " >&6
10701 + else
10702    case $DOXYGEN in
10703    [\\/]* | ?:[\\/]*)
10704    ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
# Line 10377 | Line 10709 | do
10709   do
10710    IFS=$as_save_IFS
10711    test -z "$as_dir" && as_dir=.
10712 <  for ac_exec_ext in '' $ac_executable_extensions; do
10713 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10712 >    for ac_exec_ext in '' $ac_executable_extensions; do
10713 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10714      ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10715 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10715 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10716      break 2
10717    fi
10718   done
10719 < done
10719 >  done
10720 > IFS=$as_save_IFS
10721  
10722    ;;
10723   esac
10724   fi
10725   DOXYGEN=$ac_cv_path_DOXYGEN
10393
10726   if test -n "$DOXYGEN"; then
10727 <  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
10728 < echo "${ECHO_T}$DOXYGEN" >&6
10727 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10728 > $as_echo "$DOXYGEN" >&6; }
10729   else
10730 <  echo "$as_me:$LINENO: result: no" >&5
10731 < echo "${ECHO_T}no" >&6
10730 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10731 > $as_echo "no" >&6; }
10732   fi
10733  
10734 +
10735          if test "x$DOXYGEN" = x; then
10736                  if test "x$enable_doxygen" = xyes; then
10737 <                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
10405 < echo "$as_me: error: could not find doxygen" >&2;}
10406 <   { (exit 1); exit 1; }; }
10737 >                        as_fn_error "could not find doxygen" "$LINENO" 5
10738                  fi
10739                  enable_doc=no
10740          else
10741                  enable_doc=yes
10742                  # Extract the first word of "dot", so it can be a program name with args.
10743   set dummy dot; ac_word=$2
10744 < echo "$as_me:$LINENO: checking for $ac_word" >&5
10745 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
10746 < if test "${ac_cv_path_DOT+set}" = set; then
10747 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10744 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10745 > $as_echo_n "checking for $ac_word... " >&6; }
10746 > if test "${ac_cv_path_DOT+set}" = set; then :
10747 >  $as_echo_n "(cached) " >&6
10748   else
10749    case $DOT in
10750    [\\/]* | ?:[\\/]*)
# Line 10425 | Line 10756 | do
10756   do
10757    IFS=$as_save_IFS
10758    test -z "$as_dir" && as_dir=.
10759 <  for ac_exec_ext in '' $ac_executable_extensions; do
10760 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10759 >    for ac_exec_ext in '' $ac_executable_extensions; do
10760 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10761      ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10762 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10762 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10763      break 2
10764    fi
10765   done
10766 < done
10766 >  done
10767 > IFS=$as_save_IFS
10768  
10769    ;;
10770   esac
10771   fi
10772   DOT=$ac_cv_path_DOT
10441
10773   if test -n "$DOT"; then
10774 <  echo "$as_me:$LINENO: result: $DOT" >&5
10775 < echo "${ECHO_T}$DOT" >&6
10774 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10775 > $as_echo "$DOT" >&6; }
10776   else
10777 <  echo "$as_me:$LINENO: result: no" >&5
10778 < echo "${ECHO_T}no" >&6
10777 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10778 > $as_echo "no" >&6; }
10779   fi
10780  
10781 +
10782          fi
10783   fi
10784  
# Line 10459 | Line 10791 | if test x$DOT = x; then
10791  
10792   if test x$DOT = x; then
10793          if test "x$enable_dot" = xyes; then
10794 <                { { echo "$as_me:$LINENO: error: could not find dot" >&5
10463 < echo "$as_me: error: could not find dot" >&2;}
10464 <   { (exit 1); exit 1; }; }
10794 >                as_fn_error "could not find dot" "$LINENO" 5
10795          fi
10796          enable_dot=no
10797   else
# Line 10474 | Line 10804 | fi
10804  
10805  
10806  
10477 OBJEXT=".$OBJEXT"
10807  
10479 OOPSE=oopse
10808  
10481 if test "x${prefix}" = "xNONE"
10482 then
10483  OOPSE_HOME=${ac_default_prefix}/oopse
10484 else
10485  OOPSE_HOME=${prefix}/oopse
10486 fi
10487 # Check whether --enable-oopse-home or --disable-oopse-home was given.
10488 if test "${enable_oopse_home+set}" = set; then
10489  enableval="$enable_oopse_home"
10490  OOPSE_HOME="${enableval}"
10491 fi;
10809  
10493 case "x$INSTALL" in
10494   x/*) ;;
10495   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
10496 esac
10810  
10498 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
10811  
10500 CFLAGS=${CFLAGS-""}
10501 CXXFLAGS=${CXXFLAGS-""}
10502 CPPFLAGS=${CPPFLAGS-""}
10503 FFLAGS=${FFLAGS-""}
10504 F90FLAGS=${F90FLAGS-""}
10505 LDFLAGS=${LDFLAGS-""}
10506 DEBUG=${DEBUG-"-g"}
10812  
10508 case $debug in
10509  1)
10510     FFLAGS="$DEBUG $FFLAGS"
10511     F90FLAGS="$DEBUG $F90FLAGS"
10512     ;;
10513  *)
10514     ;;
10515 esac
10813  
10814  
10815  
10816  
10817  
10818  
10819 + ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10820  
10821  
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534          ac_config_headers="$ac_config_headers src/config.h"
10535
10536                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
10537
10538
10822   cat >confcache <<\_ACEOF
10823   # This file is a shell script that caches the results of configure
10824   # tests run on this system so they can be shared between configure
# Line 10554 | Line 10837 | _ACEOF
10837  
10838   # The following way of writing the cache mishandles newlines in values,
10839   # but we know of no workaround that is simple, portable, and efficient.
10840 < # So, don't put newlines in cache variables' values.
10840 > # So, we kill variables containing newlines.
10841   # Ultrix sh set writes to stderr and can't be redirected directly,
10842   # and sets the high bit in the cache file unless we assign to the vars.
10843 < {
10843 > (
10844 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10845 >    eval ac_val=\$$ac_var
10846 >    case $ac_val in #(
10847 >    *${as_nl}*)
10848 >      case $ac_var in #(
10849 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10850 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10851 >      esac
10852 >      case $ac_var in #(
10853 >      _ | IFS | as_nl) ;; #(
10854 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10855 >      *) { eval $ac_var=; unset $ac_var;} ;;
10856 >      esac ;;
10857 >    esac
10858 >  done
10859 >
10860    (set) 2>&1 |
10861 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
10862 <    *ac_space=\ *)
10863 <      # `set' does not quote correctly, so add quotes (double-quote
10864 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
10861 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
10862 >    *${as_nl}ac_space=\ *)
10863 >      # `set' does not quote correctly, so add quotes: double-quote
10864 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
10865        sed -n \
10866          "s/'/'\\\\''/g;
10867            s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10868 <      ;;
10868 >      ;; #(
10869      *)
10870        # `set' quotes correctly as required by POSIX, so do not add quotes.
10871 <      sed -n \
10573 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
10871 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10872        ;;
10873 <    esac;
10874 < } |
10873 >    esac |
10874 >    sort
10875 > ) |
10876    sed '
10877 +     /^ac_cv_env_/b end
10878       t clear
10879 <     : clear
10879 >     :clear
10880       s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10881       t end
10882 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10883 <     : end' >>confcache
10884 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
10885 <  if test -w $cache_file; then
10886 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
10882 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10883 >     :end' >>confcache
10884 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10885 >  if test -w "$cache_file"; then
10886 >    test "x$cache_file" != "x/dev/null" &&
10887 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10888 > $as_echo "$as_me: updating cache $cache_file" >&6;}
10889      cat confcache >$cache_file
10890    else
10891 <    echo "not updating unwritable cache $cache_file"
10891 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10892 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10893    fi
10894   fi
10895   rm -f confcache
# Line 10595 | Line 10898 | test "x$exec_prefix" = xNONE && exec_prefix='${prefix}
10898   # Let make expand exec_prefix.
10899   test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10900  
10598 # VPATH may cause trouble with some makes, so we remove $(srcdir),
10599 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10600 # trailing colons and then remove the whole line if VPATH becomes empty
10601 # (actually we leave an empty line to preserve line numbers).
10602 if test "x$srcdir" = x.; then
10603  ac_vpsub='/^[  ]*VPATH[        ]*=/{
10604 s/:*\$(srcdir):*/:/;
10605 s/:*\${srcdir}:*/:/;
10606 s/:*@srcdir@:*/:/;
10607 s/^\([^=]*=[     ]*\):*/\1/;
10608 s/:*$//;
10609 s/^[^=]*=[       ]*$//;
10610 }'
10611 fi
10612
10901   DEFS=-DHAVE_CONFIG_H
10902  
10903   ac_libobjs=
10904   ac_ltlibobjs=
10905   for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10906    # 1. Remove the extension, and $U if already installed.
10907 <  ac_i=`echo "$ac_i" |
10908 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
10909 <  # 2. Add them.
10910 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
10911 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
10907 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10908 >  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10909 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10910 >  #    will be set to the directory where LIBOBJS objects are built.
10911 >  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10912 >  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10913   done
10914   LIBOBJS=$ac_libobjs
10915  
# Line 10629 | Line 10918 | LTLIBOBJS=$ac_ltlibobjs
10918  
10919  
10920   : ${CONFIG_STATUS=./config.status}
10921 + ac_write_fail=0
10922   ac_clean_files_save=$ac_clean_files
10923   ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10924 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
10925 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
10926 < cat >$CONFIG_STATUS <<_ACEOF
10924 > { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10925 > $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10926 > as_write_fail=0
10927 > cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10928   #! $SHELL
10929   # Generated by $as_me.
10930   # Run this file to recreate the current configuration.
# Line 10643 | Line 10934 | ac_cs_silent=false
10934   debug=false
10935   ac_cs_recheck=false
10936   ac_cs_silent=false
10937 +
10938   SHELL=\${CONFIG_SHELL-$SHELL}
10939 < _ACEOF
10939 > export SHELL
10940 > _ASEOF
10941 > cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10942 > ## -------------------- ##
10943 > ## M4sh Initialization. ##
10944 > ## -------------------- ##
10945  
10946 < cat >>$CONFIG_STATUS <<\_ACEOF
10947 < ## --------------------- ##
10948 < ## M4sh Initialization.  ##
10652 < ## --------------------- ##
10653 <
10654 < # Be Bourne compatible
10655 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
10946 > # Be more Bourne compatible
10947 > DUALCASE=1; export DUALCASE # for MKS sh
10948 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10949    emulate sh
10950    NULLCMD=:
10951 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
10951 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10952    # is contrary to our usage.  Disable this feature.
10953    alias -g '${1+"$@"}'='"$@"'
10954 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
10955 <  set -o posix
10954 >  setopt NO_GLOB_SUBST
10955 > else
10956 >  case `(set -o) 2>/dev/null` in #(
10957 >  *posix*) :
10958 >    set -o posix ;; #(
10959 >  *) :
10960 >     ;;
10961 > esac
10962   fi
10664 DUALCASE=1; export DUALCASE # for MKS sh
10963  
10964 < # Support unset when possible.
10965 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10966 <  as_unset=unset
10964 >
10965 > as_nl='
10966 > '
10967 > export as_nl
10968 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
10969 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10970 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10971 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10972 > # Prefer a ksh shell builtin over an external printf program on Solaris,
10973 > # but without wasting forks for bash or zsh.
10974 > if test -z "$BASH_VERSION$ZSH_VERSION" \
10975 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10976 >  as_echo='print -r --'
10977 >  as_echo_n='print -rn --'
10978 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10979 >  as_echo='printf %s\n'
10980 >  as_echo_n='printf %s'
10981   else
10982 <  as_unset=false
10982 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10983 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10984 >    as_echo_n='/usr/ucb/echo -n'
10985 >  else
10986 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10987 >    as_echo_n_body='eval
10988 >      arg=$1;
10989 >      case $arg in #(
10990 >      *"$as_nl"*)
10991 >        expr "X$arg" : "X\\(.*\\)$as_nl";
10992 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10993 >      esac;
10994 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10995 >    '
10996 >    export as_echo_n_body
10997 >    as_echo_n='sh -c $as_echo_n_body as_echo'
10998 >  fi
10999 >  export as_echo_body
11000 >  as_echo='sh -c $as_echo_body as_echo'
11001   fi
11002  
11003 + # The user is always right.
11004 + if test "${PATH_SEPARATOR+set}" != set; then
11005 +  PATH_SEPARATOR=:
11006 +  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11007 +    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11008 +      PATH_SEPARATOR=';'
11009 +  }
11010 + fi
11011  
11012 < # Work around bugs in pre-3.0 UWIN ksh.
11013 < $as_unset ENV MAIL MAILPATH
11012 >
11013 > # IFS
11014 > # We need space, tab and new line, in precisely that order.  Quoting is
11015 > # there to prevent editors from complaining about space-tab.
11016 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11017 > # splitting by setting IFS to empty value.)
11018 > IFS=" ""        $as_nl"
11019 >
11020 > # Find who we are.  Look in the path if we contain no directory separator.
11021 > case $0 in #((
11022 >  *[\\/]* ) as_myself=$0 ;;
11023 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11024 > for as_dir in $PATH
11025 > do
11026 >  IFS=$as_save_IFS
11027 >  test -z "$as_dir" && as_dir=.
11028 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11029 >  done
11030 > IFS=$as_save_IFS
11031 >
11032 >     ;;
11033 > esac
11034 > # We did not find ourselves, most probably we were run as `sh COMMAND'
11035 > # in which case we are not to be found in the path.
11036 > if test "x$as_myself" = x; then
11037 >  as_myself=$0
11038 > fi
11039 > if test ! -f "$as_myself"; then
11040 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11041 >  exit 1
11042 > fi
11043 >
11044 > # Unset variables that we do not need and which cause bugs (e.g. in
11045 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11046 > # suppresses any "Segmentation fault" message there.  '((' could
11047 > # trigger a bug in pdksh 5.2.14.
11048 > for as_var in BASH_ENV ENV MAIL MAILPATH
11049 > do eval test x\${$as_var+set} = xset \
11050 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11051 > done
11052   PS1='$ '
11053   PS2='> '
11054   PS4='+ '
11055  
11056   # NLS nuisances.
11057 < for as_var in \
11058 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11059 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11060 <  LC_TELEPHONE LC_TIME
11061 < do
11062 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11063 <    eval $as_var=C; export $as_var
11064 <  else
11065 <    $as_unset $as_var
11057 > LC_ALL=C
11058 > export LC_ALL
11059 > LANGUAGE=C
11060 > export LANGUAGE
11061 >
11062 > # CDPATH.
11063 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11064 >
11065 >
11066 > # as_fn_error ERROR [LINENO LOG_FD]
11067 > # ---------------------------------
11068 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11069 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11070 > # script with status $?, using 1 if that was 0.
11071 > as_fn_error ()
11072 > {
11073 >  as_status=$?; test $as_status -eq 0 && as_status=1
11074 >  if test "$3"; then
11075 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11076 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11077    fi
11078 < done
11078 >  $as_echo "$as_me: error: $1" >&2
11079 >  as_fn_exit $as_status
11080 > } # as_fn_error
11081  
11082 < # Required to use basename.
11083 < if expr a : '\(a\)' >/dev/null 2>&1; then
11082 >
11083 > # as_fn_set_status STATUS
11084 > # -----------------------
11085 > # Set $? to STATUS, without forking.
11086 > as_fn_set_status ()
11087 > {
11088 >  return $1
11089 > } # as_fn_set_status
11090 >
11091 > # as_fn_exit STATUS
11092 > # -----------------
11093 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11094 > as_fn_exit ()
11095 > {
11096 >  set +e
11097 >  as_fn_set_status $1
11098 >  exit $1
11099 > } # as_fn_exit
11100 >
11101 > # as_fn_unset VAR
11102 > # ---------------
11103 > # Portably unset VAR.
11104 > as_fn_unset ()
11105 > {
11106 >  { eval $1=; unset $1;}
11107 > }
11108 > as_unset=as_fn_unset
11109 > # as_fn_append VAR VALUE
11110 > # ----------------------
11111 > # Append the text in VALUE to the end of the definition contained in VAR. Take
11112 > # advantage of any shell optimizations that allow amortized linear growth over
11113 > # repeated appends, instead of the typical quadratic growth present in naive
11114 > # implementations.
11115 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11116 >  eval 'as_fn_append ()
11117 >  {
11118 >    eval $1+=\$2
11119 >  }'
11120 > else
11121 >  as_fn_append ()
11122 >  {
11123 >    eval $1=\$$1\$2
11124 >  }
11125 > fi # as_fn_append
11126 >
11127 > # as_fn_arith ARG...
11128 > # ------------------
11129 > # Perform arithmetic evaluation on the ARGs, and store the result in the
11130 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
11131 > # must be portable across $(()) and expr.
11132 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11133 >  eval 'as_fn_arith ()
11134 >  {
11135 >    as_val=$(( $* ))
11136 >  }'
11137 > else
11138 >  as_fn_arith ()
11139 >  {
11140 >    as_val=`expr "$@" || test $? -eq 1`
11141 >  }
11142 > fi # as_fn_arith
11143 >
11144 >
11145 > if expr a : '\(a\)' >/dev/null 2>&1 &&
11146 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11147    as_expr=expr
11148   else
11149    as_expr=false
11150   fi
11151  
11152 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
11152 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11153    as_basename=basename
11154   else
11155    as_basename=false
11156   fi
11157  
11158 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11159 +  as_dirname=dirname
11160 + else
11161 +  as_dirname=false
11162 + fi
11163  
11164 < # Name of the executable.
10708 < as_me=`$as_basename "$0" ||
11164 > as_me=`$as_basename -- "$0" ||
11165   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11166           X"$0" : 'X\(//\)$' \| \
11167 <         X"$0" : 'X\(/\)$' \| \
11168 <         .     : '\(.\)' 2>/dev/null ||
11169 < echo X/"$0" |
11170 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11171 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
11172 <          /^X\/\(\/\).*/{ s//\1/; q; }
11173 <          s/.*/./; q'`
11167 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11168 > $as_echo X/"$0" |
11169 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
11170 >            s//\1/
11171 >            q
11172 >          }
11173 >          /^X\/\(\/\/\)$/{
11174 >            s//\1/
11175 >            q
11176 >          }
11177 >          /^X\/\(\/\).*/{
11178 >            s//\1/
11179 >            q
11180 >          }
11181 >          s/.*/./; q'`
11182  
10719
10720 # PATH needs CR, and LINENO needs CR and PATH.
11183   # Avoid depending upon Character Ranges.
11184   as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11185   as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Line 10725 | Line 11187 | as_cr_alnum=$as_cr_Letters$as_cr_digits
11187   as_cr_digits='0123456789'
11188   as_cr_alnum=$as_cr_Letters$as_cr_digits
11189  
11190 < # The user is always right.
11191 < if test "${PATH_SEPARATOR+set}" != set; then
11192 <  echo "#! /bin/sh" >conf$$.sh
11193 <  echo  "exit 0"   >>conf$$.sh
11194 <  chmod +x conf$$.sh
11195 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11196 <    PATH_SEPARATOR=';'
11197 <  else
11198 <    PATH_SEPARATOR=:
11199 <  fi
11200 <  rm -f conf$$.sh
10739 < fi
10740 <
10741 <
10742 <  as_lineno_1=$LINENO
10743 <  as_lineno_2=$LINENO
10744 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10745 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
10746 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
10747 <  # Find who we are.  Look in the path if we contain no path at all
10748 <  # relative or not.
10749 <  case $0 in
10750 <    *[\\/]* ) as_myself=$0 ;;
10751 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10752 < for as_dir in $PATH
10753 < do
10754 <  IFS=$as_save_IFS
10755 <  test -z "$as_dir" && as_dir=.
10756 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10757 < done
10758 <
10759 <       ;;
10760 <  esac
10761 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
10762 <  # in which case we are not to be found in the path.
10763 <  if test "x$as_myself" = x; then
10764 <    as_myself=$0
10765 <  fi
10766 <  if test ! -f "$as_myself"; then
10767 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
10768 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
10769 <   { (exit 1); exit 1; }; }
10770 <  fi
10771 <  case $CONFIG_SHELL in
10772 <  '')
10773 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10774 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
10775 < do
10776 <  IFS=$as_save_IFS
10777 <  test -z "$as_dir" && as_dir=.
10778 <  for as_base in sh bash ksh sh5; do
10779 <         case $as_dir in
10780 <         /*)
10781 <           if ("$as_dir/$as_base" -c '
10782 <  as_lineno_1=$LINENO
10783 <  as_lineno_2=$LINENO
10784 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10785 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
10786 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
10787 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
10788 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
10789 <             CONFIG_SHELL=$as_dir/$as_base
10790 <             export CONFIG_SHELL
10791 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
10792 <           fi;;
10793 <         esac
10794 <       done
10795 < done
10796 < ;;
10797 <  esac
10798 <
10799 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
10800 <  # uniformly replaced by the line number.  The first 'sed' inserts a
10801 <  # line-number line before each line; the second 'sed' does the real
10802 <  # work.  The second script uses 'N' to pair each line-number line
10803 <  # with the numbered line, and appends trailing '-' during
10804 <  # substitution so that $LINENO is not a special case at line end.
10805 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
10806 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
10807 <  sed '=' <$as_myself |
10808 <    sed '
10809 <      N
10810 <      s,$,-,
10811 <      : loop
10812 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
10813 <      t loop
10814 <      s,-$,,
10815 <      s,^['$as_cr_digits']*\n,,
10816 <    ' >$as_me.lineno &&
10817 <  chmod +x $as_me.lineno ||
10818 <    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
10819 < echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
10820 <   { (exit 1); exit 1; }; }
10821 <
10822 <  # Don't try to exec as it changes $[0], causing all sort of problems
10823 <  # (the dirname of $[0] is not the place where we might find the
10824 <  # original and so on.  Autoconf is especially sensible to this).
10825 <  . ./$as_me.lineno
10826 <  # Exit status is that of the last command.
10827 <  exit
10828 < }
10829 <
10830 <
10831 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
10832 <  *c*,-n*) ECHO_N= ECHO_C='
10833 < ' ECHO_T='      ' ;;
10834 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
10835 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
11190 > ECHO_C= ECHO_N= ECHO_T=
11191 > case `echo -n x` in #(((((
11192 > -n*)
11193 >  case `echo 'xy\c'` in
11194 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11195 >  xy)  ECHO_C='\c';;
11196 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11197 >       ECHO_T=' ';;
11198 >  esac;;
11199 > *)
11200 >  ECHO_N='-n';;
11201   esac
11202  
11203 < if expr a : '\(a\)' >/dev/null 2>&1; then
11204 <  as_expr=expr
11203 > rm -f conf$$ conf$$.exe conf$$.file
11204 > if test -d conf$$.dir; then
11205 >  rm -f conf$$.dir/conf$$.file
11206   else
11207 <  as_expr=false
11207 >  rm -f conf$$.dir
11208 >  mkdir conf$$.dir 2>/dev/null
11209   fi
11210 <
11211 < rm -f conf$$ conf$$.exe conf$$.file
10845 < echo >conf$$.file
10846 < if ln -s conf$$.file conf$$ 2>/dev/null; then
10847 <  # We could just check for DJGPP; but this test a) works b) is more generic
10848 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
10849 <  if test -f conf$$.exe; then
10850 <    # Don't use ln at all; we don't have any links
10851 <    as_ln_s='cp -p'
10852 <  else
11210 > if (echo >conf$$.file) 2>/dev/null; then
11211 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
11212      as_ln_s='ln -s'
11213 +    # ... but there are two gotchas:
11214 +    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11215 +    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11216 +    # In both cases, we have to default to `cp -p'.
11217 +    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11218 +      as_ln_s='cp -p'
11219 +  elif ln conf$$.file conf$$ 2>/dev/null; then
11220 +    as_ln_s=ln
11221 +  else
11222 +    as_ln_s='cp -p'
11223    fi
10855 elif ln conf$$.file conf$$ 2>/dev/null; then
10856  as_ln_s=ln
11224   else
11225    as_ln_s='cp -p'
11226   fi
11227 < rm -f conf$$ conf$$.exe conf$$.file
11227 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11228 > rmdir conf$$.dir 2>/dev/null
11229  
11230 +
11231 + # as_fn_mkdir_p
11232 + # -------------
11233 + # Create "$as_dir" as a directory, including parents if necessary.
11234 + as_fn_mkdir_p ()
11235 + {
11236 +
11237 +  case $as_dir in #(
11238 +  -*) as_dir=./$as_dir;;
11239 +  esac
11240 +  test -d "$as_dir" || eval $as_mkdir_p || {
11241 +    as_dirs=
11242 +    while :; do
11243 +      case $as_dir in #(
11244 +      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11245 +      *) as_qdir=$as_dir;;
11246 +      esac
11247 +      as_dirs="'$as_qdir' $as_dirs"
11248 +      as_dir=`$as_dirname -- "$as_dir" ||
11249 + $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11250 +         X"$as_dir" : 'X\(//\)[^/]' \| \
11251 +         X"$as_dir" : 'X\(//\)$' \| \
11252 +         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11253 + $as_echo X"$as_dir" |
11254 +    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11255 +            s//\1/
11256 +            q
11257 +          }
11258 +          /^X\(\/\/\)[^/].*/{
11259 +            s//\1/
11260 +            q
11261 +          }
11262 +          /^X\(\/\/\)$/{
11263 +            s//\1/
11264 +            q
11265 +          }
11266 +          /^X\(\/\).*/{
11267 +            s//\1/
11268 +            q
11269 +          }
11270 +          s/.*/./; q'`
11271 +      test -d "$as_dir" && break
11272 +    done
11273 +    test -z "$as_dirs" || eval "mkdir $as_dirs"
11274 +  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11275 +
11276 +
11277 + } # as_fn_mkdir_p
11278   if mkdir -p . 2>/dev/null; then
11279 <  as_mkdir_p=:
11279 >  as_mkdir_p='mkdir -p "$as_dir"'
11280   else
11281    test -d ./-p && rmdir ./-p
11282    as_mkdir_p=false
11283   fi
11284  
11285 < as_executable_p="test -f"
11285 > if test -x / >/dev/null 2>&1; then
11286 >  as_test_x='test -x'
11287 > else
11288 >  if ls -dL / >/dev/null 2>&1; then
11289 >    as_ls_L_option=L
11290 >  else
11291 >    as_ls_L_option=
11292 >  fi
11293 >  as_test_x='
11294 >    eval sh -c '\''
11295 >      if test -d "$1"; then
11296 >        test -d "$1/.";
11297 >      else
11298 >        case $1 in #(
11299 >        -*)set "./$1";;
11300 >        esac;
11301 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11302 >        ???[sx]*):;;*)false;;esac;fi
11303 >    '\'' sh
11304 >  '
11305 > fi
11306 > as_executable_p=$as_test_x
11307  
11308   # Sed expression to map a string onto a valid CPP name.
11309   as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
# Line 10875 | Line 11312 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11312   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11313  
11314  
10878 # IFS
10879 # We need space, tab and new line, in precisely that order.
10880 as_nl='
10881 '
10882 IFS="   $as_nl"
10883
10884 # CDPATH.
10885 $as_unset CDPATH
10886
11315   exec 6>&1
11316 + ## ----------------------------------- ##
11317 + ## Main body of $CONFIG_STATUS script. ##
11318 + ## ----------------------------------- ##
11319 + _ASEOF
11320 + test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11321  
11322 < # Open the log real soon, to keep \$[0] and so on meaningful, and to
11322 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11323 > # Save the log message, to keep $0 and so on meaningful, and to
11324   # report actual input values of CONFIG_FILES etc. instead of their
11325 < # values after options handling.  Logging --version etc. is OK.
11326 < exec 5>>config.log
11327 < {
11328 <  echo
10895 <  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10896 < ## Running $as_me. ##
10897 < _ASBOX
10898 < } >&5
10899 < cat >&5 <<_CSEOF
11325 > # values after options handling.
11326 > ac_log="
11327 > This file was extended by OpenMD $as_me 1.0, which was
11328 > generated by GNU Autoconf 2.65.  Invocation command line was
11329  
10901 This file was extended by OOPSE $as_me 2.0, which was
10902 generated by GNU Autoconf 2.59.  Invocation command line was
10903
11330    CONFIG_FILES    = $CONFIG_FILES
11331    CONFIG_HEADERS  = $CONFIG_HEADERS
11332    CONFIG_LINKS    = $CONFIG_LINKS
11333    CONFIG_COMMANDS = $CONFIG_COMMANDS
11334    $ $0 $@
11335  
11336 < _CSEOF
11337 < echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
11338 < echo >&5
11336 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
11337 > "
11338 >
11339   _ACEOF
11340  
11341 < # Files that config.status was made for.
11342 < if test -n "$ac_config_files"; then
11343 <  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
10918 < fi
11341 > case $ac_config_files in *"
11342 > "*) set x $ac_config_files; shift; ac_config_files=$*;;
11343 > esac
11344  
11345 < if test -n "$ac_config_headers"; then
11346 <  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11347 < fi
11345 > case $ac_config_headers in *"
11346 > "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11347 > esac
11348  
10924 if test -n "$ac_config_links"; then
10925  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
10926 fi
11349  
11350 < if test -n "$ac_config_commands"; then
11351 <  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11352 < fi
11350 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11351 > # Files that config.status was made for.
11352 > config_files="$ac_config_files"
11353 > config_headers="$ac_config_headers"
11354  
11355 < cat >>$CONFIG_STATUS <<\_ACEOF
11355 > _ACEOF
11356  
11357 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11358   ac_cs_usage="\
11359 < \`$as_me' instantiates files from templates according to the
11360 < current configuration.
11359 > \`$as_me' instantiates files and other configuration actions
11360 > from templates according to the current configuration.  Unless the files
11361 > and actions are specified as TAGs, all are instantiated by default.
11362  
11363 < Usage: $0 [OPTIONS] [FILE]...
11363 > Usage: $0 [OPTION]... [TAG]...
11364  
11365    -h, --help       print this help, then exit
11366 <  -V, --version    print version number, then exit
11367 <  -q, --quiet      do not print progress messages
11366 >  -V, --version    print version number and configuration settings, then exit
11367 >      --config     print configuration, then exit
11368 >  -q, --quiet, --silent
11369 >                   do not print progress messages
11370    -d, --debug      don't remove temporary files
11371        --recheck    update $as_me by reconfiguring in the same conditions
11372 <  --file=FILE[:TEMPLATE]
11373 <                   instantiate the configuration file FILE
11374 <  --header=FILE[:TEMPLATE]
11375 <                   instantiate the configuration header FILE
11372 >      --file=FILE[:TEMPLATE]
11373 >                   instantiate the configuration file FILE
11374 >      --header=FILE[:TEMPLATE]
11375 >                   instantiate the configuration header FILE
11376  
11377   Configuration files:
11378   $config_files
# Line 10953 | Line 11380 | $config_headers
11380   Configuration headers:
11381   $config_headers
11382  
11383 < Configuration links:
10957 < $config_links
11383 > Report bugs to <gezelter@nd.edu>."
11384  
10959 Report bugs to <bug-autoconf@gnu.org>."
11385   _ACEOF
11386 <
11387 < cat >>$CONFIG_STATUS <<_ACEOF
11386 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11387 > ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11388   ac_cs_version="\\
11389 < OOPSE config.status 2.0
11390 < configured by $0, generated by GNU Autoconf 2.59,
11391 <  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11389 > OpenMD config.status 1.0
11390 > configured by $0, generated by GNU Autoconf 2.65,
11391 >  with options \\"\$ac_cs_config\\"
11392  
11393 < Copyright (C) 2003 Free Software Foundation, Inc.
11393 > Copyright (C) 2009 Free Software Foundation, Inc.
11394   This config.status script is free software; the Free Software Foundation
11395   gives unlimited permission to copy, distribute and modify it."
11396 < srcdir=$srcdir
11397 < INSTALL="$INSTALL"
11396 >
11397 > ac_pwd='$ac_pwd'
11398 > srcdir='$srcdir'
11399 > INSTALL='$INSTALL'
11400 > test -n "\$AWK" || AWK=awk
11401   _ACEOF
11402  
11403 < cat >>$CONFIG_STATUS <<\_ACEOF
11404 < # If no file are specified by the user, then we need to provide default
10977 < # value.  By we need to know if files were specified by the user.
11403 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11404 > # The default lists apply if the user does not specify any file.
11405   ac_need_defaults=:
11406   while test $# != 0
11407   do
11408    case $1 in
11409    --*=*)
11410 <    ac_option=`expr "x$1" : 'x\([^=]*\)='`
11411 <    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
11410 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11411 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11412      ac_shift=:
11413      ;;
11414 <  -*)
11414 >  *)
11415      ac_option=$1
11416      ac_optarg=$2
11417      ac_shift=shift
11418      ;;
10992  *) # This is not an option, so the user has probably given explicit
10993     # arguments.
10994     ac_option=$1
10995     ac_need_defaults=false;;
11419    esac
11420  
11421    case $ac_option in
11422    # Handling of the options.
11000 _ACEOF
11001 cat >>$CONFIG_STATUS <<\_ACEOF
11423    -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11424      ac_cs_recheck=: ;;
11425 <  --version | --vers* | -V )
11426 <    echo "$ac_cs_version"; exit 0 ;;
11427 <  --he | --h)
11428 <    # Conflict between --help and --header
11429 <    { { echo "$as_me:$LINENO: error: ambiguous option: $1
11009 < Try \`$0 --help' for more information." >&5
11010 < echo "$as_me: error: ambiguous option: $1
11011 < Try \`$0 --help' for more information." >&2;}
11012 <   { (exit 1); exit 1; }; };;
11013 <  --help | --hel | -h )
11014 <    echo "$ac_cs_usage"; exit 0 ;;
11015 <  --debug | --d* | -d )
11425 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11426 >    $as_echo "$ac_cs_version"; exit ;;
11427 >  --config | --confi | --conf | --con | --co | --c )
11428 >    $as_echo "$ac_cs_config"; exit ;;
11429 >  --debug | --debu | --deb | --de | --d | -d )
11430      debug=: ;;
11431    --file | --fil | --fi | --f )
11432      $ac_shift
11433 <    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11433 >    case $ac_optarg in
11434 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11435 >    esac
11436 >    as_fn_append CONFIG_FILES " '$ac_optarg'"
11437      ac_need_defaults=false;;
11438    --header | --heade | --head | --hea )
11439      $ac_shift
11440 <    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11440 >    case $ac_optarg in
11441 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11442 >    esac
11443 >    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11444      ac_need_defaults=false;;
11445 +  --he | --h)
11446 +    # Conflict between --help and --header
11447 +    as_fn_error "ambiguous option: \`$1'
11448 + Try \`$0 --help' for more information.";;
11449 +  --help | --hel | -h )
11450 +    $as_echo "$ac_cs_usage"; exit ;;
11451    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11452    | -silent | --silent | --silen | --sile | --sil | --si | --s)
11453      ac_cs_silent=: ;;
11454  
11455    # This is an error.
11456 <  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
11457 < Try \`$0 --help' for more information." >&5
11032 < echo "$as_me: error: unrecognized option: $1
11033 < Try \`$0 --help' for more information." >&2;}
11034 <   { (exit 1); exit 1; }; } ;;
11456 >  -*) as_fn_error "unrecognized option: \`$1'
11457 > Try \`$0 --help' for more information." ;;
11458  
11459 <  *) ac_config_targets="$ac_config_targets $1" ;;
11459 >  *) as_fn_append ac_config_targets " $1"
11460 >     ac_need_defaults=false ;;
11461  
11462    esac
11463    shift
# Line 11047 | Line 11471 | _ACEOF
11471   fi
11472  
11473   _ACEOF
11474 < cat >>$CONFIG_STATUS <<_ACEOF
11474 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11475   if \$ac_cs_recheck; then
11476 <  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11477 <  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11476 >  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11477 >  shift
11478 >  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11479 >  CONFIG_SHELL='$SHELL'
11480 >  export CONFIG_SHELL
11481 >  exec "\$@"
11482   fi
11483  
11484   _ACEOF
11485 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11486 + exec 5>>config.log
11487 + {
11488 +  echo
11489 +  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11490 + ## Running $as_me. ##
11491 + _ASBOX
11492 +  $as_echo "$ac_log"
11493 + } >&5
11494  
11495 + _ACEOF
11496 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11497 + _ACEOF
11498  
11499 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11500  
11501 <
11061 <
11062 < cat >>$CONFIG_STATUS <<\_ACEOF
11501 > # Handling of arguments.
11502   for ac_config_target in $ac_config_targets
11503   do
11504 <  case "$ac_config_target" in
11505 <  # Handling of arguments.
11506 <  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11507 <  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11508 <  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
11509 <  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11510 <  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
11511 <  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11512 <  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11513 < echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11075 <   { (exit 1); exit 1; }; };;
11504 >  case $ac_config_target in
11505 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11506 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11507 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11508 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11509 >    "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11510 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11511 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11512 >
11513 >  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11514    esac
11515   done
11516  
11517 +
11518   # If the user did not use the arguments to specify the items to instantiate,
11519   # then the envvar interface is used.  Set only those that are not.
11520   # We use the long form for the default assignment because of an extremely
# Line 11083 | Line 11522 | if $ac_need_defaults; then
11522   if $ac_need_defaults; then
11523    test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11524    test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11086  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
11525   fi
11526  
11527   # Have a temporary directory for convenience.  Make it in the build tree
11528 < # simply because there is no reason to put it here, and in addition,
11528 > # simply because there is no reason against having it here, and in addition,
11529   # creating and moving files from /tmp can sometimes cause problems.
11530 < # Create a temporary directory, and hook for its removal unless debugging.
11530 > # Hook for its removal unless debugging.
11531 > # Note that there is a small window in which the directory will not be cleaned:
11532 > # after its creation but before its name has been assigned to `$tmp'.
11533   $debug ||
11534   {
11535 <  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
11536 <  trap '{ (exit 1); exit 1; }' 1 2 13 15
11535 >  tmp=
11536 >  trap 'exit_status=$?
11537 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11538 > ' 0
11539 >  trap 'as_fn_exit 1' 1 2 13 15
11540   }
11098
11541   # Create a (secure) tmp directory for tmp files.
11542  
11543   {
11544 <  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
11544 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11545    test -n "$tmp" && test -d "$tmp"
11546   }  ||
11547   {
11548 <  tmp=./confstat$$-$RANDOM
11549 <  (umask 077 && mkdir $tmp)
11550 < } ||
11109 < {
11110 <   echo "$me: cannot create a temporary directory in ." >&2
11111 <   { (exit 1); exit 1; }
11112 < }
11548 >  tmp=./conf$$-$RANDOM
11549 >  (umask 077 && mkdir "$tmp")
11550 > } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11551  
11552 < _ACEOF
11552 > # Set up the scripts for CONFIG_FILES section.
11553 > # No need to generate them if there are no CONFIG_FILES.
11554 > # This happens for instance with `./config.status config.h'.
11555 > if test -n "$CONFIG_FILES"; then
11556  
11116 cat >>$CONFIG_STATUS <<_ACEOF
11557  
11558 < #
11559 < # CONFIG_FILES section.
11560 < #
11558 > ac_cr=`echo X | tr X '\015'`
11559 > # On cygwin, bash can eat \r inside `` if the user requested igncr.
11560 > # But we know of no other shell where ac_cr would be empty at this
11561 > # point, so we can use a bashism as a fallback.
11562 > if test "x$ac_cr" = x; then
11563 >  eval ac_cr=\$\'\\r\'
11564 > fi
11565 > ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11566 > if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11567 >  ac_cs_awk_cr='\r'
11568 > else
11569 >  ac_cs_awk_cr=$ac_cr
11570 > fi
11571  
11572 < # No need to generate the scripts if there are no CONFIG_FILES.
11123 < # This happens for instance when ./config.status config.h
11124 < if test -n "\$CONFIG_FILES"; then
11125 <  # Protect against being on the right side of a sed subst in config.status.
11126 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
11127 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
11128 < s,@SHELL@,$SHELL,;t t
11129 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
11130 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
11131 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
11132 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
11133 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
11134 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
11135 < s,@exec_prefix@,$exec_prefix,;t t
11136 < s,@prefix@,$prefix,;t t
11137 < s,@program_transform_name@,$program_transform_name,;t t
11138 < s,@bindir@,$bindir,;t t
11139 < s,@sbindir@,$sbindir,;t t
11140 < s,@libexecdir@,$libexecdir,;t t
11141 < s,@datadir@,$datadir,;t t
11142 < s,@sysconfdir@,$sysconfdir,;t t
11143 < s,@sharedstatedir@,$sharedstatedir,;t t
11144 < s,@localstatedir@,$localstatedir,;t t
11145 < s,@libdir@,$libdir,;t t
11146 < s,@includedir@,$includedir,;t t
11147 < s,@oldincludedir@,$oldincludedir,;t t
11148 < s,@infodir@,$infodir,;t t
11149 < s,@mandir@,$mandir,;t t
11150 < s,@build_alias@,$build_alias,;t t
11151 < s,@host_alias@,$host_alias,;t t
11152 < s,@target_alias@,$target_alias,;t t
11153 < s,@DEFS@,$DEFS,;t t
11154 < s,@ECHO_C@,$ECHO_C,;t t
11155 < s,@ECHO_N@,$ECHO_N,;t t
11156 < s,@ECHO_T@,$ECHO_T,;t t
11157 < s,@LIBS@,$LIBS,;t t
11158 < s,@PROGNAME@,$PROGNAME,;t t
11159 < s,@debug@,$debug,;t t
11160 < s,@build@,$build,;t t
11161 < s,@build_cpu@,$build_cpu,;t t
11162 < s,@build_vendor@,$build_vendor,;t t
11163 < s,@build_os@,$build_os,;t t
11164 < s,@host@,$host,;t t
11165 < s,@host_cpu@,$host_cpu,;t t
11166 < s,@host_vendor@,$host_vendor,;t t
11167 < s,@host_os@,$host_os,;t t
11168 < s,@CC@,$CC,;t t
11169 < s,@CFLAGS@,$CFLAGS,;t t
11170 < s,@LDFLAGS@,$LDFLAGS,;t t
11171 < s,@CPPFLAGS@,$CPPFLAGS,;t t
11172 < s,@ac_ct_CC@,$ac_ct_CC,;t t
11173 < s,@EXEEXT@,$EXEEXT,;t t
11174 < s,@OBJEXT@,$OBJEXT,;t t
11175 < s,@CXX@,$CXX,;t t
11176 < s,@CXXFLAGS@,$CXXFLAGS,;t t
11177 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
11178 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
11179 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
11180 < s,@F90@,$F90,;t t
11181 < s,@F90FLAGS@,$F90FLAGS,;t t
11182 < s,@ac_ct_F90@,$ac_ct_F90,;t t
11183 < s,@PREPFLAG@,$PREPFLAG,;t t
11184 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
11185 < s,@F90LIBS@,$F90LIBS,;t t
11186 < s,@F90_FUNC@,$F90_FUNC,;t t
11187 < s,@F90_FUNC_@,$F90_FUNC_,;t t
11188 < s,@MOD@,$MOD,;t t
11189 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
11190 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
11191 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
11192 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
11193 < s,@CPP@,$CPP,;t t
11194 < s,@EGREP@,$EGREP,;t t
11195 < s,@CXXCPP@,$CXXCPP,;t t
11196 < s,@LIBOBJS@,$LIBOBJS,;t t
11197 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
11198 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
11199 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
11200 < s,@LN_S@,$LN_S,;t t
11201 < s,@SET_MAKE@,$SET_MAKE,;t t
11202 < s,@RANLIB@,$RANLIB,;t t
11203 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
11204 < s,@YACC@,$YACC,;t t
11205 < s,@LEX@,$LEX,;t t
11206 < s,@LEXLIB@,$LEXLIB,;t t
11207 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
11208 < s,@PERLINTERP@,$PERLINTERP,;t t
11209 < s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
11210 < s,@AR@,$AR,;t t
11211 < s,@PS@,$PS,;t t
11212 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
11213 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
11214 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
11215 < s,@MPI_LIB@,$MPI_LIB,;t t
11216 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
11217 < s,@USE_MPI@,$USE_MPI,;t t
11218 < s,@USE_CGAL@,$USE_CGAL,;t t
11219 < s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
11220 < s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
11221 < s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
11222 < s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
11223 < s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
11224 < s,@CGAL_LIBS@,$CGAL_LIBS,;t t
11225 < s,@DOXYGEN@,$DOXYGEN,;t t
11226 < s,@DOT@,$DOT,;t t
11227 < s,@DOC@,$DOC,;t t
11228 < s,@enable_dot@,$enable_dot,;t t
11229 < s,@enable_html_docs@,$enable_html_docs,;t t
11230 < s,@enable_latex_docs@,$enable_latex_docs,;t t
11231 < s,@BATEXT@,$BATEXT,;t t
11232 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
11233 < s,@OOPSE@,$OOPSE,;t t
11234 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
11235 < s,@SUBDIRS@,$SUBDIRS,;t t
11236 < s,@FFLAGS@,$FFLAGS,;t t
11237 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
11238 < CEOF
11239 <
11572 > echo 'BEGIN {' >"$tmp/subs1.awk" &&
11573   _ACEOF
11574  
11242  cat >>$CONFIG_STATUS <<\_ACEOF
11243  # Split the substitutions into bite-sized pieces for seds with
11244  # small command number limits, like on Digital OSF/1 and HP-UX.
11245  ac_max_sed_lines=48
11246  ac_sed_frag=1 # Number of current file.
11247  ac_beg=1 # First line for current file.
11248  ac_end=$ac_max_sed_lines # Line after last line for current file.
11249  ac_more_lines=:
11250  ac_sed_cmds=
11251  while $ac_more_lines; do
11252    if test $ac_beg -gt 1; then
11253      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11254    else
11255      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11256    fi
11257    if test ! -s $tmp/subs.frag; then
11258      ac_more_lines=false
11259    else
11260      # The purpose of the label and of the branching condition is to
11261      # speed up the sed processing (if there are no `@' at all, there
11262      # is no need to browse any of the substitutions).
11263      # These are the two extra sed commands mentioned above.
11264      (echo ':t
11265  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
11266      if test -z "$ac_sed_cmds"; then
11267        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
11268      else
11269        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
11270      fi
11271      ac_sed_frag=`expr $ac_sed_frag + 1`
11272      ac_beg=$ac_end
11273      ac_end=`expr $ac_end + $ac_max_sed_lines`
11274    fi
11275  done
11276  if test -z "$ac_sed_cmds"; then
11277    ac_sed_cmds=cat
11278  fi
11279 fi # test -n "$CONFIG_FILES"
11575  
11576 < _ACEOF
11577 < cat >>$CONFIG_STATUS <<\_ACEOF
11578 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
11579 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11580 <  case $ac_file in
11581 <  - | *:- | *:-:* ) # input from stdin
11582 <        cat >$tmp/stdin
11583 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11584 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11585 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11586 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11292 <  * )   ac_file_in=$ac_file.in ;;
11293 <  esac
11576 > {
11577 >  echo "cat >conf$$subs.awk <<_ACEOF" &&
11578 >  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11579 >  echo "_ACEOF"
11580 > } >conf$$subs.sh ||
11581 >  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11582 > ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11583 > ac_delim='%!_!# '
11584 > for ac_last_try in false false false false false :; do
11585 >  . ./conf$$subs.sh ||
11586 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11587  
11588 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
11589 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11590 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11591 <         X"$ac_file" : 'X\(//\)[^/]' \| \
11592 <         X"$ac_file" : 'X\(//\)$' \| \
11300 <         X"$ac_file" : 'X\(/\)' \| \
11301 <         .     : '\(.\)' 2>/dev/null ||
11302 < echo X"$ac_file" |
11303 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11304 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11305 <          /^X\(\/\/\)$/{ s//\1/; q; }
11306 <          /^X\(\/\).*/{ s//\1/; q; }
11307 <          s/.*/./; q'`
11308 <  { if $as_mkdir_p; then
11309 <    mkdir -p "$ac_dir"
11588 >  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11589 >  if test $ac_delim_n = $ac_delim_num; then
11590 >    break
11591 >  elif $ac_last_try; then
11592 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11593    else
11594 <    as_dir="$ac_dir"
11595 <    as_dirs=
11596 <    while test ! -d "$as_dir"; do
11597 <      as_dirs="$as_dir $as_dirs"
11315 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11316 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11317 <         X"$as_dir" : 'X\(//\)[^/]' \| \
11318 <         X"$as_dir" : 'X\(//\)$' \| \
11319 <         X"$as_dir" : 'X\(/\)' \| \
11320 <         .     : '\(.\)' 2>/dev/null ||
11321 < echo X"$as_dir" |
11322 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11323 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11324 <          /^X\(\/\/\)$/{ s//\1/; q; }
11325 <          /^X\(\/\).*/{ s//\1/; q; }
11326 <          s/.*/./; q'`
11327 <    done
11328 <    test ! -n "$as_dirs" || mkdir $as_dirs
11329 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11330 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11331 <   { (exit 1); exit 1; }; }; }
11594 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11595 >  fi
11596 > done
11597 > rm -f conf$$subs.sh
11598  
11599 <  ac_builddir=.
11600 <
11601 < if test "$ac_dir" != .; then
11602 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11603 <  # A "../" for each directory in $ac_dir_suffix.
11604 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11605 < else
11606 <  ac_dir_suffix= ac_top_builddir=
11607 < fi
11599 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11600 > cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11601 > _ACEOF
11602 > sed -n '
11603 > h
11604 > s/^/S["/; s/!.*/"]=/
11605 > p
11606 > g
11607 > s/^[^!]*!//
11608 > :repl
11609 > t repl
11610 > s/'"$ac_delim"'$//
11611 > t delim
11612 > :nl
11613 > h
11614 > s/\(.\{148\}\)..*/\1/
11615 > t more1
11616 > s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11617 > p
11618 > n
11619 > b repl
11620 > :more1
11621 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11622 > p
11623 > g
11624 > s/.\{148\}//
11625 > t nl
11626 > :delim
11627 > h
11628 > s/\(.\{148\}\)..*/\1/
11629 > t more2
11630 > s/["\\]/\\&/g; s/^/"/; s/$/"/
11631 > p
11632 > b
11633 > :more2
11634 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11635 > p
11636 > g
11637 > s/.\{148\}//
11638 > t delim
11639 > ' <conf$$subs.awk | sed '
11640 > /^[^""]/{
11641 >  N
11642 >  s/\n//
11643 > }
11644 > ' >>$CONFIG_STATUS || ac_write_fail=1
11645 > rm -f conf$$subs.awk
11646 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11647 > _ACAWK
11648 > cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11649 >  for (key in S) S_is_set[key] = 1
11650 >  FS = ""
11651  
11652 < case $srcdir in
11653 <  .)  # No --srcdir option.  We are building in place.
11654 <    ac_srcdir=.
11655 <    if test -z "$ac_top_builddir"; then
11656 <       ac_top_srcdir=.
11657 <    else
11658 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11659 <    fi ;;
11660 <  [\\/]* | ?:[\\/]* )  # Absolute path.
11661 <    ac_srcdir=$srcdir$ac_dir_suffix;
11662 <    ac_top_srcdir=$srcdir ;;
11663 <  *) # Relative path.
11664 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11665 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
11666 < esac
11652 > }
11653 > {
11654 >  line = $ 0
11655 >  nfields = split(line, field, "@")
11656 >  substed = 0
11657 >  len = length(field[1])
11658 >  for (i = 2; i < nfields; i++) {
11659 >    key = field[i]
11660 >    keylen = length(key)
11661 >    if (S_is_set[key]) {
11662 >      value = S[key]
11663 >      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11664 >      len += length(value) + length(field[++i])
11665 >      substed = 1
11666 >    } else
11667 >      len += 1 + keylen
11668 >  }
11669  
11670 < # Do not use `cd foo && pwd` to compute absolute paths, because
11671 < # the directories may not exist.
11361 < case `pwd` in
11362 < .) ac_abs_builddir="$ac_dir";;
11363 < *)
11364 <  case "$ac_dir" in
11365 <  .) ac_abs_builddir=`pwd`;;
11366 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
11367 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
11368 <  esac;;
11369 < esac
11370 < case $ac_abs_builddir in
11371 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
11372 < *)
11373 <  case ${ac_top_builddir}. in
11374 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
11375 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11376 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11377 <  esac;;
11378 < esac
11379 < case $ac_abs_builddir in
11380 < .) ac_abs_srcdir=$ac_srcdir;;
11381 < *)
11382 <  case $ac_srcdir in
11383 <  .) ac_abs_srcdir=$ac_abs_builddir;;
11384 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11385 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11386 <  esac;;
11387 < esac
11388 < case $ac_abs_builddir in
11389 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
11390 < *)
11391 <  case $ac_top_srcdir in
11392 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11393 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11394 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11395 <  esac;;
11396 < esac
11670 >  print line
11671 > }
11672  
11673 + _ACAWK
11674 + _ACEOF
11675 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11676 + if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11677 +  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11678 + else
11679 +  cat
11680 + fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11681 +  || as_fn_error "could not setup config files machinery" "$LINENO" 5
11682 + _ACEOF
11683  
11684 <  case $INSTALL in
11685 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11686 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
11687 <  esac
11684 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
11685 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11686 > # trailing colons and then remove the whole line if VPATH becomes empty
11687 > # (actually we leave an empty line to preserve line numbers).
11688 > if test "x$srcdir" = x.; then
11689 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
11690 > s/:*\$(srcdir):*/:/
11691 > s/:*\${srcdir}:*/:/
11692 > s/:*@srcdir@:*/:/
11693 > s/^\([^=]*=[     ]*\):*/\1/
11694 > s/:*$//
11695 > s/^[^=]*=[       ]*$//
11696 > }'
11697 > fi
11698  
11699 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
11700 <  # use $as_me), people would be surprised to read:
11406 <  #    /* config.h.  Generated by config.status.  */
11407 <  if test x"$ac_file" = x-; then
11408 <    configure_input=
11409 <  else
11410 <    configure_input="$ac_file.  "
11411 <  fi
11412 <  configure_input=$configure_input"Generated from `echo $ac_file_in |
11413 <                                     sed 's,.*/,,'` by configure."
11699 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11700 > fi # test -n "$CONFIG_FILES"
11701  
11702 <  # First look for the input files in the build tree, otherwise in the
11703 <  # src tree.
11704 <  ac_file_inputs=`IFS=:
11705 <    for f in $ac_file_in; do
11706 <      case $f in
11707 <      -) echo $tmp/stdin ;;
11421 <      [\\/$]*)
11422 <         # Absolute (can't be DOS-style, as IFS=:)
11423 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11424 < echo "$as_me: error: cannot find input file: $f" >&2;}
11425 <   { (exit 1); exit 1; }; }
11426 <         echo "$f";;
11427 <      *) # Relative
11428 <         if test -f "$f"; then
11429 <           # Build tree
11430 <           echo "$f"
11431 <         elif test -f "$srcdir/$f"; then
11432 <           # Source tree
11433 <           echo "$srcdir/$f"
11434 <         else
11435 <           # /dev/null tree
11436 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11437 < echo "$as_me: error: cannot find input file: $f" >&2;}
11438 <   { (exit 1); exit 1; }; }
11439 <         fi;;
11440 <      esac
11441 <    done` || { (exit 1); exit 1; }
11442 <
11443 <  if test x"$ac_file" != x-; then
11444 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
11445 < echo "$as_me: creating $ac_file" >&6;}
11446 <    rm -f "$ac_file"
11447 <  fi
11702 > # Set up the scripts for CONFIG_HEADERS section.
11703 > # No need to generate them if there are no CONFIG_HEADERS.
11704 > # This happens for instance with `./config.status Makefile'.
11705 > if test -n "$CONFIG_HEADERS"; then
11706 > cat >"$tmp/defines.awk" <<\_ACAWK ||
11707 > BEGIN {
11708   _ACEOF
11709 < cat >>$CONFIG_STATUS <<_ACEOF
11710 <  sed "$ac_vpsub
11711 < $extrasub
11712 < _ACEOF
11713 < cat >>$CONFIG_STATUS <<\_ACEOF
11714 < :t
11715 < /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11716 < s,@configure_input@,$configure_input,;t t
11717 < s,@srcdir@,$ac_srcdir,;t t
11718 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
11719 < s,@top_srcdir@,$ac_top_srcdir,;t t
11720 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
11721 < s,@builddir@,$ac_builddir,;t t
11722 < s,@abs_builddir@,$ac_abs_builddir,;t t
11463 < s,@top_builddir@,$ac_top_builddir,;t t
11464 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
11465 < s,@INSTALL@,$ac_INSTALL,;t t
11466 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
11467 <  rm -f $tmp/stdin
11468 <  if test x"$ac_file" != x-; then
11469 <    mv $tmp/out $ac_file
11709 >
11710 > # Transform confdefs.h into an awk script `defines.awk', embedded as
11711 > # here-document in config.status, that substitutes the proper values into
11712 > # config.h.in to produce config.h.
11713 >
11714 > # Create a delimiter string that does not exist in confdefs.h, to ease
11715 > # handling of long lines.
11716 > ac_delim='%!_!# '
11717 > for ac_last_try in false false :; do
11718 >  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11719 >  if test -z "$ac_t"; then
11720 >    break
11721 >  elif $ac_last_try; then
11722 >    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11723    else
11724 <    cat $tmp/out
11472 <    rm -f $tmp/out
11724 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11725    fi
11474
11475  # Run the commands associated with the file.
11476  case $ac_file in
11477    make/Makefile ) chmod 0755 scripts/* ;;
11478    src/utils/Makefile ) chmod 0755 scripts/* ;;
11479    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
11480    scripts/filepp ) chmod 0755 scripts/* ;;
11481  esac
11726   done
11483 _ACEOF
11484 cat >>$CONFIG_STATUS <<\_ACEOF
11727  
11728 < #
11729 < # CONFIG_HEADER section.
11730 < #
11728 > # For the awk script, D is an array of macro values keyed by name,
11729 > # likewise P contains macro parameters if any.  Preserve backslash
11730 > # newline sequences.
11731  
11732 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11733 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
11734 < #
11735 < # ac_d sets the value in "#define NAME VALUE" lines.
11736 < ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
11737 < ac_dB='[         ].*$,\1#\2'
11738 < ac_dC=' '
11739 < ac_dD=',;t'
11740 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
11741 < ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
11742 < ac_uB='$,\1#\2define\3'
11743 < ac_uC=' '
11744 < ac_uD=',;t'
11745 <
11746 < for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
11747 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11748 <  case $ac_file in
11749 <  - | *:- | *:-:* ) # input from stdin
11750 <        cat >$tmp/stdin
11751 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11752 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11753 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11754 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11755 <  * )   ac_file_in=$ac_file.in ;;
11756 <  esac
11757 <
11758 <  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11517 < echo "$as_me: creating $ac_file" >&6;}
11518 <
11519 <  # First look for the input files in the build tree, otherwise in the
11520 <  # src tree.
11521 <  ac_file_inputs=`IFS=:
11522 <    for f in $ac_file_in; do
11523 <      case $f in
11524 <      -) echo $tmp/stdin ;;
11525 <      [\\/$]*)
11526 <         # Absolute (can't be DOS-style, as IFS=:)
11527 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11528 < echo "$as_me: error: cannot find input file: $f" >&2;}
11529 <   { (exit 1); exit 1; }; }
11530 <         # Do quote $f, to prevent DOS paths from being IFS'd.
11531 <         echo "$f";;
11532 <      *) # Relative
11533 <         if test -f "$f"; then
11534 <           # Build tree
11535 <           echo "$f"
11536 <         elif test -f "$srcdir/$f"; then
11537 <           # Source tree
11538 <           echo "$srcdir/$f"
11539 <         else
11540 <           # /dev/null tree
11541 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11542 < echo "$as_me: error: cannot find input file: $f" >&2;}
11543 <   { (exit 1); exit 1; }; }
11544 <         fi;;
11545 <      esac
11546 <    done` || { (exit 1); exit 1; }
11547 <  # Remove the trailing spaces.
11548 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
11549 <
11550 < _ACEOF
11551 <
11552 < # Transform confdefs.h into two sed scripts, `conftest.defines' and
11553 < # `conftest.undefs', that substitutes the proper values into
11554 < # config.h.in to produce config.h.  The first handles `#define'
11555 < # templates, and the second `#undef' templates.
11556 < # And first: Protect against being on the right side of a sed subst in
11557 < # config.status.  Protect against being in an unquoted here document
11558 < # in config.status.
11559 < rm -f conftest.defines conftest.undefs
11560 < # Using a here document instead of a string reduces the quoting nightmare.
11561 < # Putting comments in sed scripts is not portable.
11562 < #
11563 < # `end' is used to avoid that the second main sed command (meant for
11564 < # 0-ary CPP macros) applies to n-ary macro definitions.
11565 < # See the Autoconf documentation for `clear'.
11566 < cat >confdef2sed.sed <<\_ACEOF
11567 < s/[\\&,]/\\&/g
11568 < s,[\\$`],\\&,g
11732 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11733 > sed -n '
11734 > s/.\{148\}/&'"$ac_delim"'/g
11735 > t rset
11736 > :rset
11737 > s/^[     ]*#[    ]*define[       ][      ]*/ /
11738 > t def
11739 > d
11740 > :def
11741 > s/\\$//
11742 > t bsnl
11743 > s/["\\]/\\&/g
11744 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11745 > D["\1"]=" \3"/p
11746 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
11747 > d
11748 > :bsnl
11749 > s/["\\]/\\&/g
11750 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11751 > D["\1"]=" \3\\\\\\n"\\/p
11752 > t cont
11753 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11754 > t cont
11755 > d
11756 > :cont
11757 > n
11758 > s/.\{148\}/&'"$ac_delim"'/g
11759   t clear
11760 < : clear
11761 < s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
11762 < t end
11763 < s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
11764 < : end
11765 < _ACEOF
11766 < # If some macros were called several times there might be several times
11767 < # the same #defines, which is useless.  Nevertheless, we may not want to
11768 < # sort them, since we want the *last* AC-DEFINE to be honored.
11769 < uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
11770 < sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
11581 < rm -f confdef2sed.sed
11760 > :clear
11761 > s/\\$//
11762 > t bsnlc
11763 > s/["\\]/\\&/g; s/^/"/; s/$/"/p
11764 > d
11765 > :bsnlc
11766 > s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11767 > b cont
11768 > ' <confdefs.h | sed '
11769 > s/'"$ac_delim"'/"\\\
11770 > "/g' >>$CONFIG_STATUS || ac_write_fail=1
11771  
11772 < # This sed command replaces #undef with comments.  This is necessary, for
11773 < # example, in the case of _POSIX_SOURCE, which is predefined and required
11774 < # on some systems where configure will not decide to define it.
11775 < cat >>conftest.undefs <<\_ACEOF
11776 < s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
11772 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11773 >  for (key in D) D_is_set[key] = 1
11774 >  FS = ""
11775 > }
11776 > /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11777 >  line = \$ 0
11778 >  split(line, arg, " ")
11779 >  if (arg[1] == "#") {
11780 >    defundef = arg[2]
11781 >    mac1 = arg[3]
11782 >  } else {
11783 >    defundef = substr(arg[1], 2)
11784 >    mac1 = arg[2]
11785 >  }
11786 >  split(mac1, mac2, "(") #)
11787 >  macro = mac2[1]
11788 >  prefix = substr(line, 1, index(line, defundef) - 1)
11789 >  if (D_is_set[macro]) {
11790 >    # Preserve the white space surrounding the "#".
11791 >    print prefix "define", macro P[macro] D[macro]
11792 >    next
11793 >  } else {
11794 >    # Replace #undef with comments.  This is necessary, for example,
11795 >    # in the case of _POSIX_SOURCE, which is predefined and required
11796 >    # on some systems where configure will not decide to define it.
11797 >    if (defundef == "undef") {
11798 >      print "/*", prefix defundef, macro, "*/"
11799 >      next
11800 >    }
11801 >  }
11802 > }
11803 > { print }
11804 > _ACAWK
11805   _ACEOF
11806 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11807 +  as_fn_error "could not setup config headers machinery" "$LINENO" 5
11808 + fi # test -n "$CONFIG_HEADERS"
11809  
11590 # Break up conftest.defines because some shells have a limit on the size
11591 # of here documents, and old seds have small limits too (100 cmds).
11592 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
11593 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
11594 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
11595 echo '  :' >>$CONFIG_STATUS
11596 rm -f conftest.tail
11597 while grep . conftest.defines >/dev/null
11598 do
11599  # Write a limited-size here document to $tmp/defines.sed.
11600  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
11601  # Speed up: don't consider the non `#define' lines.
11602  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
11603  # Work around the forget-to-reset-the-flag bug.
11604  echo 't clr' >>$CONFIG_STATUS
11605  echo ': clr' >>$CONFIG_STATUS
11606  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
11607  echo 'CEOF
11608  sed -f $tmp/defines.sed $tmp/in >$tmp/out
11609  rm -f $tmp/in
11610  mv $tmp/out $tmp/in
11611 ' >>$CONFIG_STATUS
11612  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
11613  rm -f conftest.defines
11614  mv conftest.tail conftest.defines
11615 done
11616 rm -f conftest.defines
11617 echo '  fi # grep' >>$CONFIG_STATUS
11618 echo >>$CONFIG_STATUS
11810  
11811 < # Break up conftest.undefs because some shells have a limit on the size
11812 < # of here documents, and old seds have small limits too (100 cmds).
11813 < echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
11623 < rm -f conftest.tail
11624 < while grep . conftest.undefs >/dev/null
11811 > eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
11812 > shift
11813 > for ac_tag
11814   do
11815 <  # Write a limited-size here document to $tmp/undefs.sed.
11816 <  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
11817 <  # Speed up: don't consider the non `#undef'
11818 <  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
11819 <  # Work around the forget-to-reset-the-flag bug.
11820 <  echo 't clr' >>$CONFIG_STATUS
11821 <  echo ': clr' >>$CONFIG_STATUS
11822 <  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
11823 <  echo 'CEOF
11824 <  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
11825 <  rm -f $tmp/in
11826 <  mv $tmp/out $tmp/in
11827 < ' >>$CONFIG_STATUS
11828 <  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
11829 <  rm -f conftest.undefs
11830 <  mv conftest.tail conftest.undefs
11642 < done
11643 < rm -f conftest.undefs
11815 >  case $ac_tag in
11816 >  :[FHLC]) ac_mode=$ac_tag; continue;;
11817 >  esac
11818 >  case $ac_mode$ac_tag in
11819 >  :[FHL]*:*);;
11820 >  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11821 >  :[FH]-) ac_tag=-:-;;
11822 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11823 >  esac
11824 >  ac_save_IFS=$IFS
11825 >  IFS=:
11826 >  set x $ac_tag
11827 >  IFS=$ac_save_IFS
11828 >  shift
11829 >  ac_file=$1
11830 >  shift
11831  
11832 < cat >>$CONFIG_STATUS <<\_ACEOF
11833 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
11834 <  # use $as_me), people would be surprised to read:
11835 <  #    /* config.h.  Generated by config.status.  */
11836 <  if test x"$ac_file" = x-; then
11837 <    echo "/* Generated by configure.  */" >$tmp/config.h
11838 <  else
11839 <    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
11840 <  fi
11841 <  cat $tmp/in >>$tmp/config.h
11842 <  rm -f $tmp/in
11843 <  if test x"$ac_file" != x-; then
11844 <    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
11845 <      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
11846 < echo "$as_me: $ac_file is unchanged" >&6;}
11847 <    else
11848 <      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11849 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11850 <         X"$ac_file" : 'X\(//\)[^/]' \| \
11851 <         X"$ac_file" : 'X\(//\)$' \| \
11665 <         X"$ac_file" : 'X\(/\)' \| \
11666 <         .     : '\(.\)' 2>/dev/null ||
11667 < echo X"$ac_file" |
11668 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11669 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11670 <          /^X\(\/\/\)$/{ s//\1/; q; }
11671 <          /^X\(\/\).*/{ s//\1/; q; }
11672 <          s/.*/./; q'`
11673 <      { if $as_mkdir_p; then
11674 <    mkdir -p "$ac_dir"
11675 <  else
11676 <    as_dir="$ac_dir"
11677 <    as_dirs=
11678 <    while test ! -d "$as_dir"; do
11679 <      as_dirs="$as_dir $as_dirs"
11680 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11681 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11682 <         X"$as_dir" : 'X\(//\)[^/]' \| \
11683 <         X"$as_dir" : 'X\(//\)$' \| \
11684 <         X"$as_dir" : 'X\(/\)' \| \
11685 <         .     : '\(.\)' 2>/dev/null ||
11686 < echo X"$as_dir" |
11687 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11688 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11689 <          /^X\(\/\/\)$/{ s//\1/; q; }
11690 <          /^X\(\/\).*/{ s//\1/; q; }
11691 <          s/.*/./; q'`
11832 >  case $ac_mode in
11833 >  :L) ac_source=$1;;
11834 >  :[FH])
11835 >    ac_file_inputs=
11836 >    for ac_f
11837 >    do
11838 >      case $ac_f in
11839 >      -) ac_f="$tmp/stdin";;
11840 >      *) # Look for the file first in the build tree, then in the source tree
11841 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
11842 >         # because $ac_f cannot contain `:'.
11843 >         test -f "$ac_f" ||
11844 >           case $ac_f in
11845 >           [\\/$]*) false;;
11846 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11847 >           esac ||
11848 >           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11849 >      esac
11850 >      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11851 >      as_fn_append ac_file_inputs " '$ac_f'"
11852      done
11693    test ! -n "$as_dirs" || mkdir $as_dirs
11694  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
11695 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
11696   { (exit 1); exit 1; }; }; }
11853  
11854 <      rm -f $ac_file
11855 <      mv $tmp/config.h $ac_file
11854 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
11855 >    # use $as_me), people would be surprised to read:
11856 >    #    /* config.h.  Generated by config.status.  */
11857 >    configure_input='Generated from '`
11858 >          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11859 >        `' by configure.'
11860 >    if test x"$ac_file" != x-; then
11861 >      configure_input="$ac_file.  $configure_input"
11862 >      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11863 > $as_echo "$as_me: creating $ac_file" >&6;}
11864      fi
11865 <  else
11866 <    cat $tmp/config.h
11867 <    rm -f $tmp/config.h
11868 <  fi
11869 < done
11870 < _ACEOF
11871 < cat >>$CONFIG_STATUS <<\_ACEOF
11865 >    # Neutralize special characters interpreted by sed in replacement strings.
11866 >    case $configure_input in #(
11867 >    *\&* | *\|* | *\\* )
11868 >       ac_sed_conf_input=`$as_echo "$configure_input" |
11869 >       sed 's/[\\\\&|]/\\\\&/g'`;; #(
11870 >    *) ac_sed_conf_input=$configure_input;;
11871 >    esac
11872  
11873 < #
11874 < # CONFIG_LINKS section.
11875 < #
11873 >    case $ac_tag in
11874 >    *:-:* | *:-) cat >"$tmp/stdin" \
11875 >      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11876 >    esac
11877 >    ;;
11878 >  esac
11879  
11880 < for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
11881 <  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
11882 <  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
11883 <
11884 <  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
11885 < echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
11886 <
11887 <  if test ! -r $srcdir/$ac_source; then
11888 <    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
11889 < echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
11890 <   { (exit 1); exit 1; }; }
11891 <  fi
11892 <  rm -f $ac_dest
11893 <
11894 <  # Make relative symlinks.
11895 <  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
11896 < $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11897 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
11898 <         X"$ac_dest" : 'X\(//\)$' \| \
11899 <         X"$ac_dest" : 'X\(/\)' \| \
11900 <         .     : '\(.\)' 2>/dev/null ||
11901 < echo X"$ac_dest" |
11902 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11903 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11737 <          /^X\(\/\/\)$/{ s//\1/; q; }
11738 <          /^X\(\/\).*/{ s//\1/; q; }
11739 <          s/.*/./; q'`
11740 <  { if $as_mkdir_p; then
11741 <    mkdir -p "$ac_dest_dir"
11742 <  else
11743 <    as_dir="$ac_dest_dir"
11744 <    as_dirs=
11745 <    while test ! -d "$as_dir"; do
11746 <      as_dirs="$as_dir $as_dirs"
11747 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11748 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11749 <         X"$as_dir" : 'X\(//\)[^/]' \| \
11750 <         X"$as_dir" : 'X\(//\)$' \| \
11751 <         X"$as_dir" : 'X\(/\)' \| \
11752 <         .     : '\(.\)' 2>/dev/null ||
11753 < echo X"$as_dir" |
11754 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11755 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11756 <          /^X\(\/\/\)$/{ s//\1/; q; }
11757 <          /^X\(\/\).*/{ s//\1/; q; }
11758 <          s/.*/./; q'`
11759 <    done
11760 <    test ! -n "$as_dirs" || mkdir $as_dirs
11761 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
11762 < echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
11763 <   { (exit 1); exit 1; }; }; }
11764 <
11880 >  ac_dir=`$as_dirname -- "$ac_file" ||
11881 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11882 >         X"$ac_file" : 'X\(//\)[^/]' \| \
11883 >         X"$ac_file" : 'X\(//\)$' \| \
11884 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11885 > $as_echo X"$ac_file" |
11886 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11887 >            s//\1/
11888 >            q
11889 >          }
11890 >          /^X\(\/\/\)[^/].*/{
11891 >            s//\1/
11892 >            q
11893 >          }
11894 >          /^X\(\/\/\)$/{
11895 >            s//\1/
11896 >            q
11897 >          }
11898 >          /^X\(\/\).*/{
11899 >            s//\1/
11900 >            q
11901 >          }
11902 >          s/.*/./; q'`
11903 >  as_dir="$ac_dir"; as_fn_mkdir_p
11904    ac_builddir=.
11905  
11906 < if test "$ac_dest_dir" != .; then
11907 <  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
11908 <  # A "../" for each directory in $ac_dir_suffix.
11909 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11910 < else
11911 <  ac_dir_suffix= ac_top_builddir=
11912 < fi
11906 > case "$ac_dir" in
11907 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11908 > *)
11909 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11910 >  # A ".." for each directory in $ac_dir_suffix.
11911 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11912 >  case $ac_top_builddir_sub in
11913 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11914 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11915 >  esac ;;
11916 > esac
11917 > ac_abs_top_builddir=$ac_pwd
11918 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
11919 > # for backward compatibility:
11920 > ac_top_builddir=$ac_top_build_prefix
11921  
11922   case $srcdir in
11923 <  .)  # No --srcdir option.  We are building in place.
11923 >  .)  # We are building in place.
11924      ac_srcdir=.
11925 <    if test -z "$ac_top_builddir"; then
11926 <       ac_top_srcdir=.
11927 <    else
11781 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11782 <    fi ;;
11783 <  [\\/]* | ?:[\\/]* )  # Absolute path.
11925 >    ac_top_srcdir=$ac_top_builddir_sub
11926 >    ac_abs_top_srcdir=$ac_pwd ;;
11927 >  [\\/]* | ?:[\\/]* )  # Absolute name.
11928      ac_srcdir=$srcdir$ac_dir_suffix;
11929 <    ac_top_srcdir=$srcdir ;;
11930 <  *) # Relative path.
11931 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
11932 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
11929 >    ac_top_srcdir=$srcdir
11930 >    ac_abs_top_srcdir=$srcdir ;;
11931 >  *) # Relative name.
11932 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11933 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
11934 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11935   esac
11936 + ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11937  
11791 # Do not use `cd foo && pwd` to compute absolute paths, because
11792 # the directories may not exist.
11793 case `pwd` in
11794 .) ac_abs_builddir="$ac_dest_dir";;
11795 *)
11796  case "$ac_dest_dir" in
11797  .) ac_abs_builddir=`pwd`;;
11798  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
11799  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
11800  esac;;
11801 esac
11802 case $ac_abs_builddir in
11803 .) ac_abs_top_builddir=${ac_top_builddir}.;;
11804 *)
11805  case ${ac_top_builddir}. in
11806  .) ac_abs_top_builddir=$ac_abs_builddir;;
11807  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
11808  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
11809  esac;;
11810 esac
11811 case $ac_abs_builddir in
11812 .) ac_abs_srcdir=$ac_srcdir;;
11813 *)
11814  case $ac_srcdir in
11815  .) ac_abs_srcdir=$ac_abs_builddir;;
11816  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
11817  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
11818  esac;;
11819 esac
11820 case $ac_abs_builddir in
11821 .) ac_abs_top_srcdir=$ac_top_srcdir;;
11822 *)
11823  case $ac_top_srcdir in
11824  .) ac_abs_top_srcdir=$ac_abs_builddir;;
11825  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
11826  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
11827  esac;;
11828 esac
11938  
11939 +  case $ac_mode in
11940 +  :F)
11941 +  #
11942 +  # CONFIG_FILE
11943 +  #
11944  
11945 <  case $srcdir in
11946 <  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
11947 <      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
11945 >  case $INSTALL in
11946 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11947 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11948    esac
11949 + _ACEOF
11950  
11951 <  # Try a symlink, then a hard link, then a copy.
11952 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11953 <    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
11954 <    cp -p $srcdir/$ac_source $ac_dest ||
11955 <    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
11956 < echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
11957 <   { (exit 1); exit 1; }; }
11958 < done
11951 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11952 > # If the template does not know about datarootdir, expand it.
11953 > # FIXME: This hack should be removed a few years after 2.60.
11954 > ac_datarootdir_hack=; ac_datarootdir_seen=
11955 > ac_sed_dataroot='
11956 > /datarootdir/ {
11957 >  p
11958 >  q
11959 > }
11960 > /@datadir@/p
11961 > /@docdir@/p
11962 > /@infodir@/p
11963 > /@localedir@/p
11964 > /@mandir@/p'
11965 > case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11966 > *datarootdir*) ac_datarootdir_seen=yes;;
11967 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11968 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11969 > $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11970   _ACEOF
11971 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11972 +  ac_datarootdir_hack='
11973 +  s&@datadir@&$datadir&g
11974 +  s&@docdir@&$docdir&g
11975 +  s&@infodir@&$infodir&g
11976 +  s&@localedir@&$localedir&g
11977 +  s&@mandir@&$mandir&g
11978 +  s&\\\${datarootdir}&$datarootdir&g' ;;
11979 + esac
11980 + _ACEOF
11981  
11982 < cat >>$CONFIG_STATUS <<\_ACEOF
11982 > # Neutralize VPATH when `$srcdir' = `.'.
11983 > # Shell code in configure.ac might set extrasub.
11984 > # FIXME: do we really want to maintain this feature?
11985 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11986 > ac_sed_extra="$ac_vpsub
11987 > $extrasub
11988 > _ACEOF
11989 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11990 > :t
11991 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11992 > s|@configure_input@|$ac_sed_conf_input|;t t
11993 > s&@top_builddir@&$ac_top_builddir_sub&;t t
11994 > s&@top_build_prefix@&$ac_top_build_prefix&;t t
11995 > s&@srcdir@&$ac_srcdir&;t t
11996 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
11997 > s&@top_srcdir@&$ac_top_srcdir&;t t
11998 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11999 > s&@builddir@&$ac_builddir&;t t
12000 > s&@abs_builddir@&$ac_abs_builddir&;t t
12001 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12002 > s&@INSTALL@&$ac_INSTALL&;t t
12003 > $ac_datarootdir_hack
12004 > "
12005 > eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12006 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12007  
12008 < { (exit 0); exit 0; }
12008 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12009 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12010 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12011 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12012 > which seems to be undefined.  Please make sure it is defined." >&5
12013 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 > which seems to be undefined.  Please make sure it is defined." >&2;}
12015 >
12016 >  rm -f "$tmp/stdin"
12017 >  case $ac_file in
12018 >  -) cat "$tmp/out" && rm -f "$tmp/out";;
12019 >  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12020 >  esac \
12021 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12022 > ;;
12023 >  :H)
12024 >  #
12025 >  # CONFIG_HEADER
12026 >  #
12027 >  if test x"$ac_file" != x-; then
12028 >    {
12029 >      $as_echo "/* $configure_input  */" \
12030 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12031 >    } >"$tmp/config.h" \
12032 >      || as_fn_error "could not create $ac_file" "$LINENO" 5
12033 >    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12034 >      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12035 > $as_echo "$as_me: $ac_file is unchanged" >&6;}
12036 >    else
12037 >      rm -f "$ac_file"
12038 >      mv "$tmp/config.h" "$ac_file" \
12039 >        || as_fn_error "could not create $ac_file" "$LINENO" 5
12040 >    fi
12041 >  else
12042 >    $as_echo "/* $configure_input  */" \
12043 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12044 >      || as_fn_error "could not create -" "$LINENO" 5
12045 >  fi
12046 > ;;
12047 >
12048 >
12049 >  esac
12050 >
12051 >
12052 >  case $ac_file$ac_mode in
12053 >    "make/Makefile":F) chmod 0755 scripts/* ;;
12054 >    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12055 >    "src/math/Makefile":F) chmod 0755 scripts/* ;;
12056 >    "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12057 >    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12058 >    "scripts/filepp":F) chmod 0755 scripts/* ;;
12059 >
12060 >  esac
12061 > done # for ac_tag
12062 >
12063 >
12064 > as_fn_exit 0
12065   _ACEOF
11850 chmod +x $CONFIG_STATUS
12066   ac_clean_files=$ac_clean_files_save
12067  
12068 + test $ac_write_fail = 0 ||
12069 +  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12070  
12071 +
12072   # configure is writing to config.log, and then calls config.status.
12073   # config.status does its own redirection, appending to config.log.
12074   # Unfortunately, on DOS this fails, as config.log is still kept open
# Line 11869 | Line 12087 | if test "$no_create" != yes; then
12087    exec 5>>config.log
12088    # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12089    # would make configure fail if this is the last instruction.
12090 <  $ac_cs_success || { (exit 1); exit 1; }
12090 >  $ac_cs_success || as_fn_exit $?
12091   fi
12092 + if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12093 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12094 + $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12095 + fi
12096  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines