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 86 by chuckv, Fri Oct 15 19:38:12 2004 UTC vs.
Revision 1395 by gezelter, Fri Dec 4 17:38:47 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 LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT AR MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI SPRNG_LIB_DIR SPRNG_INC_DIR SPRNG_LIB USE_SPRNG MKL_LIBDIR MKL_LIB MKL_INC HAVE_MKL 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
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 797 | 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 817 | Line 1317 | Configuration:
1317    -n, --no-create         do not create output files
1318        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1319  
820 _ACEOF
821
822  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 834 | 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 858 | 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)
873  --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)
1385 <  --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1386 <  --with-sprng=<prefix>   compile with SPRNG installed in <prefix>
1387 <                          [default=/usr/local]
1388 <  --with-mkl              Do we want MKL will check /usr/local/intel/mkl61 /opt/intel/mkl61
1385 >  --with-perl-shebang     override what perl thinks is the way for the kernel
1386 >                          to start it (seldom needed)
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:
884  CC          C compiler command
885  CFLAGS      C compiler flags
886  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
887              nonstandard directory <lib dir>
888  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
889              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  
1415   Use these variables to override the choices made by `configure' or to help
1416   it to find libraries and programs with nonstandard names/locations.
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.
905  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
924 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
925 <    fi ;;
926 <  [\\/]* | ?:[\\/]* )  # 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 <
934 < # Do not use `cd foo && pwd` to compute absolute paths, because
935 < # the directories may not exist.
936 < case `pwd` in
937 < .) ac_abs_builddir="$ac_dir";;
938 < *)
939 <  case "$ac_dir" in
940 <  .) ac_abs_builddir=`pwd`;;
941 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
942 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
943 <  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
946 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
947 < *)
948 <  case ${ac_top_builddir}. in
949 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
950 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
951 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
952 <  esac;;
953 < esac
954 < case $ac_abs_builddir in
955 < .) ac_abs_srcdir=$ac_srcdir;;
956 < *)
957 <  case $ac_srcdir in
958 <  .) ac_abs_srcdir=$ac_abs_builddir;;
959 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
960 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
961 <  esac;;
962 < esac
963 < case $ac_abs_builddir in
964 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
965 < *)
966 <  case $ac_top_srcdir in
967 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
968 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
969 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
970 <  esac;;
971 < 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
981 <    elif test -f $ac_srcdir/configure.ac ||
982 <           test -f $ac_srcdir/configure.in; then
983 <      echo
984 <      $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
1004 exec 5>config.log
1005 cat >&5 <<_ACEOF
1006 This file contains any messages produced by compilers while
1007 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`
1025 < 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`
1028 < /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
1041 < for as_dir in $PATH
1042 < do
1043 <  IFS=$as_save_IFS
1044 <  test -z "$as_dir" && as_dir=.
1045 <  echo "PATH: $as_dir"
1046 < 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 < ## ----------- ##
1054 < ## Core tests. ##
1055 < ## ----------- ##
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.
1061 < # Strip out --no-create and --no-recursion so they do not pile up.
1062 < # Strip out --silent because we don't want to record it for future runs.
1063 < # Also quote any args containing shell meta-characters.
1064 < # Make two passes to allow for proper duplicate-argument suppression.
1065 < ac_configure_args=
1066 < ac_configure_args0=
1067 < ac_configure_args1=
1068 < ac_sep=
1069 < ac_must_keep_next=false
1070 < for ac_pass in 1 2
1071 < do
1072 <  for ac_arg
1073 <  do
1074 <    case $ac_arg in
1075 <    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1076 <    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1077 <    | -silent | --silent | --silen | --sile | --sil)
1078 <      continue ;;
1079 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1080 <      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1081 <    esac
1082 <    case $ac_pass in
1083 <    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1084 <    2)
1085 <      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1086 <      if test $ac_must_keep_next = true; then
1087 <        ac_must_keep_next=false # Got value, back to normal.
1088 <      else
1089 <        case $ac_arg in
1090 <          *=* | --config-cache | -C | -disable-* | --disable-* \
1091 <          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1092 <          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1093 <          | -with-* | --with-* | -without-* | --without-* | --x)
1094 <            case "$ac_configure_args0 " in
1095 <              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1096 <            esac
1097 <            ;;
1098 <          -* ) ac_must_keep_next=true ;;
1099 <        esac
1100 <      fi
1101 <      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1102 <      # Get rid of the leading space.
1103 <      ac_sep=" "
1104 <      ;;
1105 <    esac
1106 <  done
1107 < done
1108 < $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1109 < $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1110 <
1111 < # When interrupted or exit'd, cleanup temporary files, and complete
1112 < # config.log.  We remove comments because anyway the quotes in there
1113 < # would cause problems or look ugly.
1114 < # WARNING: Be sure not to use single quotes in there, as some shells,
1115 < # such as our DU 5.0 friend, will then `close' the trap.
1116 < trap 'exit_status=$?
1117 <  # Save into config.log some information that might help in debugging.
1118 <  {
1119 <    echo
1120 <
1121 <    cat <<\_ASBOX
1122 < ## ---------------- ##
1123 < ## Cache variables. ##
1124 < ## ---------------- ##
1125 < _ASBOX
1126 <    echo
1127 <    # 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=\ *)
1132 <      sed -n \
1133 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1134 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1135 <      ;;
1136 <    *)
1137 <      sed -n \
1138 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1139 <      ;;
1140 <    esac;
1626 > return $2 ();
1627 >  ;
1628 >  return 0;
1629   }
1142    echo
1143
1144    cat <<\_ASBOX
1145 ## ----------------- ##
1146 ## Output variables. ##
1147 ## ----------------- ##
1148 _ASBOX
1149    echo
1150    for ac_var in $ac_subst_vars
1151    do
1152      eval ac_val=$`echo $ac_var`
1153      echo "$ac_var='"'"'$ac_val'"'"'"
1154    done | sort
1155    echo
1156
1157    if test -n "$ac_subst_files"; then
1158      cat <<\_ASBOX
1159 ## ------------- ##
1160 ## Output files. ##
1161 ## ------------- ##
1162 _ASBOX
1163      echo
1164      for ac_var in $ac_subst_files
1165      do
1166        eval ac_val=$`echo $ac_var`
1167        echo "$ac_var='"'"'$ac_val'"'"'"
1168      done | sort
1169      echo
1170    fi
1171
1172    if test -s confdefs.h; then
1173      cat <<\_ASBOX
1174 ## ----------- ##
1175 ## confdefs.h. ##
1176 ## ----------- ##
1177 _ASBOX
1178      echo
1179      sed "/^$/d" confdefs.h | sort
1180      echo
1181    fi
1182    test "$ac_signal" != 0 &&
1183      echo "$as_me: caught signal $ac_signal"
1184    echo "$as_me: exit $exit_status"
1185  } >&5
1186  rm -f core *.core &&
1187  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1188    exit $exit_status
1189     ' 0
1190 for ac_signal in 1 2 13 15; do
1191  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1192 done
1193 ac_signal=0
1194
1195 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1196 rm -rf conftest* confdefs.h
1197 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1198 echo >confdefs.h
1199
1200 # Predefined preprocessor variables.
1201
1202 cat >>confdefs.h <<_ACEOF
1203 #define PACKAGE_NAME "$PACKAGE_NAME"
1630   _ACEOF
1631 <
1632 <
1207 < cat >>confdefs.h <<_ACEOF
1208 < #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1209 < _ACEOF
1210 <
1211 <
1212 < cat >>confdefs.h <<_ACEOF
1213 < #define PACKAGE_VERSION "$PACKAGE_VERSION"
1214 < _ACEOF
1215 <
1216 <
1217 < cat >>confdefs.h <<_ACEOF
1218 < #define PACKAGE_STRING "$PACKAGE_STRING"
1219 < _ACEOF
1220 <
1221 <
1222 < cat >>confdefs.h <<_ACEOF
1223 < #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1224 < _ACEOF
1225 <
1226 <
1227 < # Let the site file select an alternate cache file if it wants to.
1228 < # Prefer explicitly selected file to automatically selected ones.
1229 < if test -z "$CONFIG_SITE"; then
1230 <  if test "x$prefix" != xNONE; then
1231 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1232 <  else
1233 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1234 <  fi
1235 < fi
1236 < for ac_site_file in $CONFIG_SITE; do
1237 <  if test -r "$ac_site_file"; then
1238 <    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1239 < echo "$as_me: loading site script $ac_site_file" >&6;}
1240 <    sed 's/^/| /' "$ac_site_file" >&5
1241 <    . "$ac_site_file"
1242 <  fi
1243 < done
1244 <
1245 < if test -r "$cache_file"; then
1246 <  # Some versions of bash will fail to source /dev/null (special
1247 <  # files actually), so we avoid doing that.
1248 <  if test -f "$cache_file"; then
1249 <    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1250 < echo "$as_me: loading cache $cache_file" >&6;}
1251 <    case $cache_file in
1252 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1253 <      *)                      . ./$cache_file;;
1254 <    esac
1255 <  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
1258 < echo "$as_me: creating cache $cache_file" >&6;}
1259 <  >$cache_file
1634 >  eval "$3=no"
1635   fi
1636 <
1637 < # Check that the precious variables saved in the cache have kept the same
1263 < # value.
1264 < ac_cache_corrupted=false
1265 < for ac_var in `(set) 2>&1 |
1266 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1267 <  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1268 <  eval ac_new_set=\$ac_env_${ac_var}_set
1269 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1270 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1271 <  case $ac_old_set,$ac_new_set in
1272 <    set,)
1273 <      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1274 < echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1275 <      ac_cache_corrupted=: ;;
1276 <    ,set)
1277 <      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1278 < echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1279 <      ac_cache_corrupted=: ;;
1280 <    ,);;
1281 <    *)
1282 <      if test "x$ac_old_val" != "x$ac_new_val"; then
1283 <        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1284 < echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1285 <        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1286 < echo "$as_me:   former value:  $ac_old_val" >&2;}
1287 <        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1288 < echo "$as_me:   current value: $ac_new_val" >&2;}
1289 <        ac_cache_corrupted=:
1290 <      fi;;
1291 <  esac
1292 <  # Pass precious variables to config.status.
1293 <  if test "$ac_new_set" = set; then
1294 <    case $ac_new_val in
1295 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1296 <      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1297 <    *) ac_arg=$ac_var=$ac_new_val ;;
1298 <    esac
1299 <    case " $ac_configure_args " in
1300 <      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1301 <      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1302 <    esac
1303 <  fi
1304 < done
1305 < if $ac_cache_corrupted; then
1306 <  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1307 < echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1308 <  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1309 < echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1310 <   { (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 < ac_aux_dir=
2085 < for ac_dir in ac-tools $srcdir/ac-tools; do
2086 <  if test -f $ac_dir/install-sh; then
2087 <    ac_aux_dir=$ac_dir
2088 <    ac_install_sh="$ac_aux_dir/install-sh -c"
2089 <    break
2090 <  elif test -f $ac_dir/install.sh; then
2091 <    ac_aux_dir=$ac_dir
2092 <    ac_install_sh="$ac_aux_dir/install.sh -c"
2093 <    break
2094 <  elif test -f $ac_dir/shtool; then
2095 <    ac_aux_dir=$ac_dir
2096 <    ac_install_sh="$ac_aux_dir/shtool install -c"
2097 <    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"
1368 < 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
1405 < # copies any of the non-data portions into its output.
1406 < #
1407 < # This special exception to the GPL applies to versions of Autoconf
1408 < # released by the Free Software Foundation.  When you make and
1409 < # distribute a modified version of Autoconf, you may extend this special
1410 < # exception to the GPL to apply to your modified version as well, *unless*
1411 < # your modified version has the potential to copy into its output some
1412 < # of the text that was the non-data portion of the version that you started
1413 < # with.  (In other words, unless your change moves or copies text from
1414 < # the non-data portions to the data portions.)  If your modification has
1415 < # such potential, you must delete any notice of this special exception
1416 < # to the GPL from your modified version.
1417 < #
1418 < # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1419 < # 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])
1447 < # ---------------------------------------------------------------------------
1448 < #
1449 < # Processing the elements of a list is tedious in shell programming,
1450 < # as lists tend to be implemented as space delimited strings.
1451 < #
1452 < # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1453 < # if ELEMENT is a member of LIST, otherwise it executes
1454 < # ACTION-IF-NOT-FOUND.
1455 < # _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
1463 < # Fortran 77 compiler) that are meant for the linker is compiler
1464 < # dependent.  This macro lets you give options to the compiler that
1465 < # are meant for the linker in a portable, compiler-independent way.
1466 < #
1467 < # This macro take two arguments, a list of linker options that the
1468 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
1469 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
1470 < # appended to the shell variable in a compiler-dependent way.
1471 < #
1472 < # For example, if the selected language is C, then this:
1473 < #
1474 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
1475 < #
1476 < # will expand into this if the selected C compiler is gcc:
1477 < #
1478 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
1479 < #
1480 < # otherwise, it will expand into this:
1481 < #
1482 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
1483 < #
1484 < # You are encouraged to add support for compilers that this macro
1485 < # doesn't currently support.
1486 < # FIXME: Get rid of this macro.
1487 < # _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  
1509 # ----------------------------- #
1510 # 1c. The Fortran 95 language.  #
1511 # ----------------------------- #
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])
1537 < # -----------------------------------------------
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  
1571 # AC_LANG_PREPROC(Fortran 90)
1572 # ---------------------------
1573 # 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  
1577 # AC_LANG_COMPILER(Fortran 90)
1578 # ----------------------------
1579 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1580 # AC_REQUIRE'able.
2661  
2662  
2663  
1584 # AC_PROG_F90([COMPILERS...])
1585 # ---------------------------
1586 # COMPILERS is a space separated list of Fortran 90 compilers to search
1587 # for.
1588 #
1589 # Compilers are ordered by
1590 #  1. F90, F95
1591 #  2. Good/tested native compilers, bad/untested native compilers
1592 #
1593 # pgf90 is the Portland Group F90 compilers.
1594 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1595 # lf95 is the Lahey-Fujitsu compiler.
1596 # epcf90 is the "Edinburgh Portable Compiler" F90.
1597 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1598 # AC_PROG_F90
2664  
2665  
1601 # ----------------------------- #
1602 # 3c. The Fortran 95 compiler.  #
1603 # ----------------------------- #
2666  
2667  
1606 # AC_LANG_PREPROC(Fortran 95)
1607 # ---------------------------
1608 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2668  
2669  
2670  
1612 # AC_LANG_COMPILER(Fortran 95)
1613 # ----------------------------
1614 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1615 # AC_REQUIRE'able.
2671  
2672  
2673  
1619 # AC_PROG_F95([COMPILERS...])
1620 # ---------------------------
1621 # COMPILERS is a space separated list of Fortran 95 compilers to search
1622 # for.
1623 #
1624 # Compilers are ordered by
1625 #  1. Good/tested native compilers, bad/untested native compilers
1626 #
1627 # xlf95 is the IBM (AIX) F95 compiler.
1628 # lf95 is the Lahey-Fujitsu compiler.
1629 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1630 # AC_PROG_F95
2674  
2675  
1633 ## ------------------------------- ##
1634 ## 4. Compilers' characteristics.  ##
1635 ## ------------------------------- ##
2676  
2677  
1638 # ---------------------------------------- #
1639 # 4b. Fortan 90 compiler characteristics.  #
1640 # ---------------------------------------- #
2678  
2679  
1643 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1644 # -------------------------------------------------
1645 # Link a trivial Fortran program, compiling with a verbose output FLAG
1646 # (which default value, $ac_cv_prog_f90_v, is computed by
1647 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1648 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1649 # so that any link flags that are echoed by the compiler appear as
1650 # space-separated items.
1651 # _AC_PROG_F90_V_OUTPUT
2680  
2681  
1654 # _AC_PROG_F90_V
1655 # --------------
1656 #
1657 # Determine the flag that causes the Fortran 90 compiler to print
1658 # information of library and object files (normally -v)
1659 # Needed for AC_F90_LIBRARY_FLAGS
1660 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1661 # _AC_PROG_F90_V
2682  
2683  
1664 # AC_F90_LIBRARY_LDFLAGS
1665 # ----------------------
1666 #
1667 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1668 # intrinsic and run-time libraries that are required to successfully
1669 # link a Fortran 90 program or shared library.  The output variable
1670 # F90LIBS is set to these flags.
1671 #
1672 # This macro is intended to be used in those situations when it is
1673 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1674 # program or shared library.
1675 #
1676 # For example, if object files from a C++ and Fortran 90 compiler must
1677 # be linked together, then the C++ compiler/linker must be used for
1678 # linking (since special C++-ish things need to happen at link time
1679 # like calling global constructors, instantiating templates, enabling
1680 # exception support, etc.).
1681 #
1682 # However, the Fortran 90 intrinsic and run-time libraries must be
1683 # linked in as well, but the C++ compiler/linker doesn't know how to
1684 # add these Fortran 90 libraries.  Hence, the macro
1685 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1686 # libraries.
1687 #
1688 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1689 # AC_F90_LIBRARY_LDFLAGS
2684  
2685  
1692 # _AC_F90_NAME_MANGLING
1693 # ---------------------
1694 # Test for the name mangling scheme used by the Fortran 90 compiler.
1695 #
1696 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1697 # by commas:
1698 #
1699 # lower case / upper case:
1700 #    case translation of the Fortan 90 symbols
1701 # underscore / no underscore:
1702 #    whether the compiler appends "_" to symbol names
1703 # extra underscore / no extra underscore:
1704 #    whether the compiler appends an extra "_" to symbol names already
1705 #    containing at least one underscore
1706 #
1707 # _AC_F90_NAME_MANGLING
2686  
1709 # The replacement is empty.
2687  
2688  
2689  
1713 # AC_F90_WRAPPERS
1714 # ---------------
1715 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1716 # properly mangle the names of C identifiers, and C identifiers with
1717 # underscores, respectively, so that they match the name mangling
1718 # scheme used by the Fortran 90 compiler.
1719 # AC_F90_WRAPPERS
2690  
2691  
1722 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1723 # ------------------------------------
1724 # For a Fortran subroutine of given NAME, define a shell variable
1725 # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1726 # argument is not supplied, it defaults to NAME.
1727 # AC_F90_FUNC
2692  
2693  
1730 # ---------------------------------------- #
1731 # 4c. Fortan 95 compiler characteristics.  #
1732 # ---------------------------------------- #
2694  
2695  
1735 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1736 # -------------------------------------------------
1737 # Link a trivial Fortran program, compiling with a verbose output FLAG
1738 # (which default value, $ac_cv_prog_f95_v, is computed by
1739 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1740 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1741 # so that any link flags that are echoed by the compiler appear as
1742 # space-separated items.
1743 # _AC_PROG_F95_V_OUTPUT
2696  
2697  
1746 # _AC_PROG_F95_V
1747 # --------------
1748 #
1749 # Determine the flag that causes the Fortran 95 compiler to print
1750 # information of library and object files (normally -v)
1751 # Needed for AC_F95_LIBRARY_FLAGS
1752 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1753 # _AC_PROG_F95_V
2698  
2699  
2700 < # AC_F95_LIBRARY_LDFLAGS
2701 < # ----------------------
2700 >
2701 >
2702 >
2703   #
1759 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1760 # intrinsic and run-time libraries that are required to successfully
1761 # link a Fortran 95 program or shared library.  The output variable
1762 # F95LIBS is set to these flags.
2704   #
1764 # This macro is intended to be used in those situations when it is
1765 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1766 # program or shared library.
2705   #
1768 # For example, if object files from a C++ and Fortran 95 compiler must
1769 # be linked together, then the C++ compiler/linker must be used for
1770 # linking (since special C++-ish things need to happen at link time
1771 # like calling global constructors, instantiating templates, enabling
1772 # exception support, etc.).
1773 #
1774 # However, the Fortran 95 intrinsic and run-time libraries must be
1775 # linked in as well, but the C++ compiler/linker doesn't know how to
1776 # add these Fortran 95 libraries.  Hence, the macro
1777 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1778 # libraries.
1779 #
1780 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1781 # AC_F95_LIBRARY_LDFLAGS
2706  
2707  
1784 # _AC_F95_NAME_MANGLING
1785 # ---------------------
1786 # Test for the name mangling scheme used by the Fortran 95 compiler.
1787 #
1788 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1789 # by commas:
1790 #
1791 # lower case / upper case:
1792 #    case translation of the Fortan 95 symbols
1793 # underscore / no underscore:
1794 #    whether the compiler appends "_" to symbol names
1795 # extra underscore / no extra underscore:
1796 #    whether the compiler appends an extra "_" to symbol names already
1797 #    containing at least one underscore
1798 #
1799 # _AC_F95_NAME_MANGLING
2708  
1801 # The replacement is empty.
2709  
2710  
2711  
1805 # AC_F95_WRAPPERS
1806 # ---------------
1807 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1808 # properly mangle the names of C identifiers, and C identifiers with
1809 # underscores, respectively, so that they match the name mangling
1810 # scheme used by the Fortran 95 compiler.
1811 # AC_F95_WRAPPERS
2712  
2713  
1814 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1815 # ------------------------------------
1816 # For a Fortran subroutine of given NAME, define a shell variable
1817 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1818 # argument is not supplied, it defaults to NAME.
1819 # AC_F95_FUNC
2714  
2715 +
2716   # AC_F90_MODULE_NAMES
2717   # -------------------
2718   #
# Line 1883 | Line 2778 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2778  
2779  
2780  
1886 # set program name
1887 PROGNAME="oopse"
2781  
2782  
1890 # there are two ways to do debugging.  One with the --enable-debug flag
1891 # and one using the DEBUG environment variable
2783  
1893 debug=0
1894 # Check whether --enable-debug or --disable-debug was given.
1895 if test "${enable_debug+set}" = set; then
1896  enableval="$enable_debug"
1897  debug=1
1898 fi;
1899 if test "${DEBUG}"; then
2784  
1901 cat >>confdefs.h <<\_ACEOF
1902 #define debug 1
1903 _ACEOF
2785  
1905  msg="$msg, debug mode"
1906 fi
2786  
2787  
2788 +
2789 +
2790 +
2791 +
2792 +
2793 +
2794 +
2795 +
2796 +
2797 +
2798 +
2799 +
2800 +
2801 +
2802 +
2803 +
2804 +
2805 +
2806 +
2807 +
2808 +
2809 + # ===========================================================================
2810 + #             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
1913 < echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1914 <   { (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; }; }
1928 < ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1929 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1930 < echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1931 <   { (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;}
1953 <   { (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
1980 <  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
3058 >  done
3059 > IFS=$as_save_IFS
3060  
3061   fi
3062   fi
3063 < CC=$ac_cv_prog_CC
3064 < if test -n "$CC"; then
3065 <  echo "$as_me:$LINENO: result: $CC" >&5
3066 < echo "${ECHO_T}$CC" >&6
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 <  echo "$as_me:$LINENO: result: no" >&5
3069 < echo "${ECHO_T}no" >&6
3068 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3069 > $as_echo "no" >&6; }
3070   fi
3071  
3072 <    test -n "$CC" && break
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 < if test -z "$CC"; then
3111 <  ac_ct_CC=$CC
3112 <  for ac_prog in icc xlc gcc cc
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 >
3119 >
3120 > else
3121 >
3122 >     as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3123 > fi
3124 >
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 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3143 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3144 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3145 <  echo $ECHO_N "(cached) $ECHO_C" >&6
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_ct_CC"; then
3148 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3157 <    ac_cv_prog_ac_ct_CC="$ac_prog"
3158 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
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
3162 >  done
3163 > IFS=$as_save_IFS
3164  
3165   fi
3166   fi
3167 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
3168 < if test -n "$ac_ct_CC"; then
3169 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3170 < echo "${ECHO_T}$ac_ct_CC" >&6
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 <  echo "$as_me:$LINENO: result: no" >&5
3173 < echo "${ECHO_T}no" >&6
3172 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 > $as_echo "no" >&6; }
3174   fi
3175  
3176 <  test -n "$ac_ct_CC" && break
3176 >
3177 >  test -n "$ac_cxx_set" && break
3178   done
3179 + test -n "$ac_cxx_set" || ac_cxx_set="no"
3180  
3181 <  CC=$ac_ct_CC
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 < test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2060 < See \`config.log' for more details." >&5
2061 < echo "$as_me: error: no acceptable C compiler found in \$PATH
2062 < See \`config.log' for more details." >&2;}
2063 <   { (exit 1); exit 1; }; }
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 + { $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_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 { 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 +
3327 +
3328 + else
3329 +
3330 +     as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3331 + fi
3332 +
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 + save_LIBS_CHECK_CXX_LIB="$LIBS"
3347 +
3348 + ac_ext=cpp
3349 + ac_cpp='$CXXCPP $CPPFLAGS'
3350 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3351 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3352 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3353 +
3354 + ac_ext=cpp
3355 + ac_cpp='$CXXCPP $CPPFLAGS'
3356 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3357 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3358 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3359 + if test -z "$CXX"; then
3360 +  if test -n "$CCC"; then
3361 +    CXX=$CCC
3362 +  else
3363 +    if test -n "$ac_tool_prefix"; then
3364 +  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3365 +  do
3366 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3367 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3368 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3369 + $as_echo_n "checking for $ac_word... " >&6; }
3370 + if test "${ac_cv_prog_CXX+set}" = set; then :
3371 +  $as_echo_n "(cached) " >&6
3372 + else
3373 +  if test -n "$CXX"; then
3374 +  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3375 + else
3376 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3377 + for as_dir in $PATH
3378 + do
3379 +  IFS=$as_save_IFS
3380 +  test -z "$as_dir" && as_dir=.
3381 +    for ac_exec_ext in '' $ac_executable_extensions; do
3382 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3383 +    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3384 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3385 +    break 2
3386 +  fi
3387 + done
3388 +  done
3389 + IFS=$as_save_IFS
3390 +
3391 + fi
3392 + fi
3393 + CXX=$ac_cv_prog_CXX
3394 + if test -n "$CXX"; then
3395 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3396 + $as_echo "$CXX" >&6; }
3397 + else
3398 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3399 + $as_echo "no" >&6; }
3400 + fi
3401 +
3402 +
3403 +    test -n "$CXX" && break
3404 +  done
3405 + fi
3406 + if test -z "$CXX"; then
3407 +  ac_ct_CXX=$CXX
3408 +  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3409 + do
3410 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
3411 + set dummy $ac_prog; ac_word=$2
3412 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3413 + $as_echo_n "checking for $ac_word... " >&6; }
3414 + if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3415 +  $as_echo_n "(cached) " >&6
3416 + else
3417 +  if test -n "$ac_ct_CXX"; then
3418 +  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3419 + else
3420 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3421 + for as_dir in $PATH
3422 + do
3423 +  IFS=$as_save_IFS
3424 +  test -z "$as_dir" && as_dir=.
3425 +    for ac_exec_ext in '' $ac_executable_extensions; do
3426 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3427 +    ac_cv_prog_ac_ct_CXX="$ac_prog"
3428 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3429 +    break 2
3430 +  fi
3431 + done
3432 +  done
3433 + IFS=$as_save_IFS
3434 +
3435 + fi
3436 + fi
3437 + ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3438 + if test -n "$ac_ct_CXX"; then
3439 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3440 + $as_echo "$ac_ct_CXX" >&6; }
3441 + else
3442 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 + $as_echo "no" >&6; }
3444 + fi
3445 +
3446 +
3447 +  test -n "$ac_ct_CXX" && break
3448 + done
3449 +
3450 +  if test "x$ac_ct_CXX" = x; then
3451 +    CXX="g++"
3452 +  else
3453 +    case $cross_compiling:$ac_tool_warned in
3454 + yes:)
3455 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3456 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3457 + ac_tool_warned=yes ;;
3458 + esac
3459 +    CXX=$ac_ct_CXX
3460 +  fi
3461 + fi
3462 +
3463 +  fi
3464 + fi
3465   # Provide some information about the compiler.
3466 < echo "$as_me:$LINENO:" \
3467 <     "checking for C compiler version" >&5
3468 < ac_compiler=`set X $ac_compile; echo $2`
3469 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3470 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3471 <  ac_status=$?
3472 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473 <  (exit $ac_status); }
3474 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3475 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
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); }
3466 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3467 > set X $ac_compile
3468 > ac_compiler=$2
3469 > for ac_option in --version -v -V -qversion; do
3470 >  { { ac_try="$ac_compiler $ac_option >&5"
3471 > case "(($ac_try" in
3472 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3473 >  *) ac_try_echo=$ac_try;;
3474 > esac
3475 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3476 > $as_echo "$ac_try_echo"; } >&5
3477 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3478 >  ac_status=$?
3479 >  if test -s conftest.err; then
3480 >    sed '10a\
3481 > ... rest of stderr output deleted ...
3482 >         10q' conftest.err >conftest.er1
3483 >    cat conftest.er1 >&5
3484 >  fi
3485 >  rm -f conftest.er1 conftest.err
3486 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3487 >  test $ac_status = 0; }
3488 > done
3489  
3490 < cat >conftest.$ac_ext <<_ACEOF
2086 < /* confdefs.h.  */
2087 < _ACEOF
2088 < cat confdefs.h >>conftest.$ac_ext
2089 < cat >>conftest.$ac_ext <<_ACEOF
3490 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491   /* end confdefs.h.  */
3492  
3493   int
# Line 2098 | Line 3499 | ac_clean_files_save=$ac_clean_files
3499   }
3500   _ACEOF
3501   ac_clean_files_save=$ac_clean_files
3502 < ac_clean_files="$ac_clean_files a.out a.exe b.out"
3502 > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3503   # Try to create an executable without -o first, disregard a.out.
3504   # It will help us diagnose broken compilers, and finding out an intuition
3505   # of exeext.
3506 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3507 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
3508 < ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2108 < if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2109 <  (eval $ac_link_default) 2>&5
2110 <  ac_status=$?
2111 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2112 <  (exit $ac_status); }; then
2113 <  # Find the output, starting from the most likely.  This scheme is
2114 < # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2115 < # resort.
3506 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3507 > $as_echo_n "checking whether the C++ compiler works... " >&6; }
3508 > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3509  
3510 < # Be careful to initialize this variable, since it used to be cached.
3511 < # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3512 < ac_cv_exeext=
3513 < # b.out is created by i960 compilers.
3514 < for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3510 > # The possible output files:
3511 > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3512 >
3513 > ac_rmfiles=
3514 > for ac_file in $ac_files
3515   do
3516 +  case $ac_file in
3517 +    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3518 +    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3519 +  esac
3520 + done
3521 + rm -f $ac_rmfiles
3522 +
3523 + if { { ac_try="$ac_link_default"
3524 + case "(($ac_try" in
3525 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 +  *) ac_try_echo=$ac_try;;
3527 + esac
3528 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529 + $as_echo "$ac_try_echo"; } >&5
3530 +  (eval "$ac_link_default") 2>&5
3531 +  ac_status=$?
3532 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 +  test $ac_status = 0; }; then :
3534 +  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3535 + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3536 + # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3537 + # so that the user can short-circuit this test for compilers unknown to
3538 + # Autoconf.
3539 + for ac_file in $ac_files ''
3540 + do
3541    test -f "$ac_file" || continue
3542    case $ac_file in
3543 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
3543 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3544          ;;
2127    conftest.$ac_ext )
2128        # This is the source file.
2129        ;;
3545      [ab].out )
3546          # We found the default executable, but exeext='' is most
3547          # certainly right.
3548          break;;
3549      *.* )
3550 <        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3551 <        # FIXME: I believe we export ac_cv_exeext for Libtool,
3552 <        # but it would be cool to find out if it's true.  Does anybody
3553 <        # maintain Libtool? --akim.
3554 <        export ac_cv_exeext
3550 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3551 >        then :; else
3552 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3553 >        fi
3554 >        # We set ac_cv_exeext here because the later test for it is not
3555 >        # safe: cross compilers may not add the suffix if given an `-o'
3556 >        # argument, so we may need to know it at that point already.
3557 >        # Even if this section looks crufty: it has the advantage of
3558 >        # actually working.
3559          break;;
3560      * )
3561          break;;
3562    esac
3563   done
3564 + test "$ac_cv_exeext" = no && ac_cv_exeext=
3565 +
3566   else
3567 <  echo "$as_me: failed program was:" >&5
3567 >  ac_file=''
3568 > fi
3569 > if test -z "$ac_file"; then :
3570 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 > $as_echo "no" >&6; }
3572 > $as_echo "$as_me: failed program was:" >&5
3573   sed 's/^/| /' conftest.$ac_ext >&5
3574  
3575 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3576 < See \`config.log' for more details." >&5
3577 < echo "$as_me: error: C compiler cannot create executables
3578 < See \`config.log' for more details." >&2;}
3579 <   { (exit 77); exit 77; }; }
3575 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3576 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577 > { as_fn_set_status 77
3578 > as_fn_error "C++ compiler cannot create executables
3579 > See \`config.log' for more details." "$LINENO" 5; }; }
3580 > else
3581 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3582 > $as_echo "yes" >&6; }
3583   fi
3584 <
3584 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3585 > $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3586 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3587 > $as_echo "$ac_file" >&6; }
3588   ac_exeext=$ac_cv_exeext
2157 echo "$as_me:$LINENO: result: $ac_file" >&5
2158 echo "${ECHO_T}$ac_file" >&6
3589  
3590 < # Check the compiler produces executables we can run.  If not, either
2161 < # the compiler is broken, or we cross compile.
2162 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2163 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2164 < # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2165 < # If not cross compiling, check that we can run a simple program.
2166 < if test "$cross_compiling" != yes; then
2167 <  if { ac_try='./$ac_file'
2168 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2169 <  (eval $ac_try) 2>&5
2170 <  ac_status=$?
2171 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2172 <  (exit $ac_status); }; }; then
2173 <    cross_compiling=no
2174 <  else
2175 <    if test "$cross_compiling" = maybe; then
2176 <        cross_compiling=yes
2177 <    else
2178 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2179 < If you meant to cross compile, use \`--host'.
2180 < See \`config.log' for more details." >&5
2181 < echo "$as_me: error: cannot run C compiled programs.
2182 < If you meant to cross compile, use \`--host'.
2183 < See \`config.log' for more details." >&2;}
2184 <   { (exit 1); exit 1; }; }
2185 <    fi
2186 <  fi
2187 < fi
2188 < echo "$as_me:$LINENO: result: yes" >&5
2189 < echo "${ECHO_T}yes" >&6
2190 <
2191 < rm -f a.out a.exe conftest$ac_cv_exeext b.out
3590 > rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3591   ac_clean_files=$ac_clean_files_save
3592 < # Check the compiler produces executables we can run.  If not, either
3593 < # the compiler is broken, or we cross compile.
3594 < echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3595 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
3596 < echo "$as_me:$LINENO: result: $cross_compiling" >&5
3597 < echo "${ECHO_T}$cross_compiling" >&6
3598 <
3599 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
3600 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3601 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2203 <  (eval $ac_link) 2>&5
3592 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3593 > $as_echo_n "checking for suffix of executables... " >&6; }
3594 > if { { ac_try="$ac_link"
3595 > case "(($ac_try" in
3596 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3597 >  *) ac_try_echo=$ac_try;;
3598 > esac
3599 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3600 > $as_echo "$ac_try_echo"; } >&5
3601 >  (eval "$ac_link") 2>&5
3602    ac_status=$?
3603 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604 <  (exit $ac_status); }; then
3603 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3604 >  test $ac_status = 0; }; then :
3605    # If both `conftest.exe' and `conftest' are `present' (well, observable)
3606   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3607   # work properly (i.e., refer to `conftest.exe'), while it won't with
# Line 2211 | Line 3609 | for ac_file in conftest.exe conftest conftest.*; do
3609   for ac_file in conftest.exe conftest conftest.*; do
3610    test -f "$ac_file" || continue
3611    case $ac_file in
3612 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3612 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3613      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2216          export ac_cv_exeext
3614            break;;
3615      * ) break;;
3616    esac
3617   done
3618   else
3619 <  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3620 < See \`config.log' for more details." >&5
3621 < echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3622 < See \`config.log' for more details." >&2;}
2226 <   { (exit 1); exit 1; }; }
3619 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3620 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3621 > as_fn_error "cannot compute suffix of executables: cannot compile and link
3622 > See \`config.log' for more details." "$LINENO" 5; }
3623   fi
3624 + rm -f conftest conftest$ac_cv_exeext
3625 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3626 + $as_echo "$ac_cv_exeext" >&6; }
3627  
2229 rm -f conftest$ac_cv_exeext
2230 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2231 echo "${ECHO_T}$ac_cv_exeext" >&6
2232
3628   rm -f conftest.$ac_ext
3629   EXEEXT=$ac_cv_exeext
3630   ac_exeext=$EXEEXT
3631 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
2237 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2238 < if test "${ac_cv_objext+set}" = set; then
2239 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2240 < else
2241 <  cat >conftest.$ac_ext <<_ACEOF
2242 < /* confdefs.h.  */
2243 < _ACEOF
2244 < cat confdefs.h >>conftest.$ac_ext
2245 < cat >>conftest.$ac_ext <<_ACEOF
3631 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3632   /* end confdefs.h.  */
3633 <
3633 > #include <stdio.h>
3634   int
3635   main ()
3636   {
3637 + FILE *f = fopen ("conftest.out", "w");
3638 + return ferror (f) || fclose (f) != 0;
3639  
3640    ;
3641    return 0;
3642   }
3643   _ACEOF
3644 < rm -f conftest.o conftest.obj
3645 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3646 <  (eval $ac_compile) 2>&5
3644 > ac_clean_files="$ac_clean_files conftest.out"
3645 > # Check that the compiler produces executables we can run.  If not, either
3646 > # the compiler is broken, or we cross compile.
3647 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3648 > $as_echo_n "checking whether we are cross compiling... " >&6; }
3649 > if test "$cross_compiling" != yes; then
3650 >  { { ac_try="$ac_link"
3651 > case "(($ac_try" in
3652 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3653 >  *) ac_try_echo=$ac_try;;
3654 > esac
3655 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3656 > $as_echo "$ac_try_echo"; } >&5
3657 >  (eval "$ac_link") 2>&5
3658    ac_status=$?
3659 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3660 <  (exit $ac_status); }; then
3661 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3662 <  case $ac_file in
3663 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3664 <    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3665 <       break;;
3666 <  esac
3667 < done
3668 < else
3669 <  echo "$as_me: failed program was:" >&5
3670 < sed 's/^/| /' conftest.$ac_ext >&5
3671 <
3672 < { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3673 < See \`config.log' for more details." >&5
3674 < echo "$as_me: error: cannot compute suffix of object files: cannot compile
3675 < See \`config.log' for more details." >&2;}
3676 <   { (exit 1); exit 1; }; }
3677 < fi
3678 <
3679 < rm -f conftest.$ac_cv_objext conftest.$ac_ext
3659 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3660 >  test $ac_status = 0; }
3661 >  if { ac_try='./conftest$ac_cv_exeext'
3662 >  { { case "(($ac_try" in
3663 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3664 >  *) ac_try_echo=$ac_try;;
3665 > esac
3666 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3667 > $as_echo "$ac_try_echo"; } >&5
3668 >  (eval "$ac_try") 2>&5
3669 >  ac_status=$?
3670 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3671 >  test $ac_status = 0; }; }; then
3672 >    cross_compiling=no
3673 >  else
3674 >    if test "$cross_compiling" = maybe; then
3675 >        cross_compiling=yes
3676 >    else
3677 >        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3678 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3679 > as_fn_error "cannot run C++ compiled programs.
3680 > If you meant to cross compile, use \`--host'.
3681 > See \`config.log' for more details." "$LINENO" 5; }
3682 >    fi
3683 >  fi
3684   fi
3685 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3686 < echo "${ECHO_T}$ac_cv_objext" >&6
3687 < OBJEXT=$ac_cv_objext
3688 < ac_objext=$OBJEXT
3689 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3690 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3691 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
3692 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3685 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3686 > $as_echo "$cross_compiling" >&6; }
3687 >
3688 > rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3689 > ac_clean_files=$ac_clean_files_save
3690 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3691 > $as_echo_n "checking for suffix of object files... " >&6; }
3692 > if test "${ac_cv_objext+set}" = set; then :
3693 >  $as_echo_n "(cached) " >&6
3694   else
3695 <  cat >conftest.$ac_ext <<_ACEOF
2292 < /* confdefs.h.  */
2293 < _ACEOF
2294 < cat confdefs.h >>conftest.$ac_ext
2295 < cat >>conftest.$ac_ext <<_ACEOF
3695 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696   /* end confdefs.h.  */
3697  
3698   int
3699   main ()
3700   {
2301 #ifndef __GNUC__
2302       choke me
2303 #endif
3701  
3702    ;
3703    return 0;
3704   }
3705   _ACEOF
3706 < rm -f conftest.$ac_objext
3707 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3708 <  (eval $ac_compile) 2>conftest.er1
3706 > rm -f conftest.o conftest.obj
3707 > if { { ac_try="$ac_compile"
3708 > case "(($ac_try" in
3709 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3710 >  *) ac_try_echo=$ac_try;;
3711 > esac
3712 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3713 > $as_echo "$ac_try_echo"; } >&5
3714 >  (eval "$ac_compile") 2>&5
3715    ac_status=$?
3716 <  grep -v '^ *+' conftest.er1 >conftest.err
3717 <  rm -f conftest.er1
3718 <  cat conftest.err >&5
3719 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3720 <  (exit $ac_status); } &&
3721 <         { ac_try='test -z "$ac_c_werror_flag"
3722 <                         || test ! -s conftest.err'
3723 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3724 <  (eval $ac_try) 2>&5
3725 <  ac_status=$?
2323 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2324 <  (exit $ac_status); }; } &&
2325 <         { ac_try='test -s conftest.$ac_objext'
2326 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2327 <  (eval $ac_try) 2>&5
2328 <  ac_status=$?
2329 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2330 <  (exit $ac_status); }; }; then
2331 <  ac_compiler_gnu=yes
3716 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3717 >  test $ac_status = 0; }; then :
3718 >  for ac_file in conftest.o conftest.obj conftest.*; do
3719 >  test -f "$ac_file" || continue;
3720 >  case $ac_file in
3721 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3722 >    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3723 >       break;;
3724 >  esac
3725 > done
3726   else
3727 <  echo "$as_me: failed program was:" >&5
3727 >  $as_echo "$as_me: failed program was:" >&5
3728   sed 's/^/| /' conftest.$ac_ext >&5
3729  
3730 < ac_compiler_gnu=no
3730 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3731 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3732 > as_fn_error "cannot compute suffix of object files: cannot compile
3733 > See \`config.log' for more details." "$LINENO" 5; }
3734   fi
3735 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2339 < ac_cv_c_compiler_gnu=$ac_compiler_gnu
2340 <
3735 > rm -f conftest.$ac_cv_objext conftest.$ac_ext
3736   fi
3737 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3738 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3739 < GCC=`test $ac_compiler_gnu = yes && echo yes`
3740 < ac_test_CFLAGS=${CFLAGS+set}
3741 < ac_save_CFLAGS=$CFLAGS
3742 < CFLAGS="-g"
3743 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3744 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2350 < if test "${ac_cv_prog_cc_g+set}" = set; then
2351 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3737 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3738 > $as_echo "$ac_cv_objext" >&6; }
3739 > OBJEXT=$ac_cv_objext
3740 > ac_objext=$OBJEXT
3741 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3742 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3743 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3744 >  $as_echo_n "(cached) " >&6
3745   else
3746 <  cat >conftest.$ac_ext <<_ACEOF
2354 < /* confdefs.h.  */
2355 < _ACEOF
2356 < cat confdefs.h >>conftest.$ac_ext
2357 < cat >>conftest.$ac_ext <<_ACEOF
3746 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3747   /* end confdefs.h.  */
3748  
3749   int
3750   main ()
3751   {
3752 + #ifndef __GNUC__
3753 +       choke me
3754 + #endif
3755  
3756    ;
3757    return 0;
3758   }
3759   _ACEOF
3760 < rm -f conftest.$ac_objext
3761 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2370 <  (eval $ac_compile) 2>conftest.er1
2371 <  ac_status=$?
2372 <  grep -v '^ *+' conftest.er1 >conftest.err
2373 <  rm -f conftest.er1
2374 <  cat conftest.err >&5
2375 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2376 <  (exit $ac_status); } &&
2377 <         { ac_try='test -z "$ac_c_werror_flag"
2378 <                         || test ! -s conftest.err'
2379 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2380 <  (eval $ac_try) 2>&5
2381 <  ac_status=$?
2382 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2383 <  (exit $ac_status); }; } &&
2384 <         { ac_try='test -s conftest.$ac_objext'
2385 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2386 <  (eval $ac_try) 2>&5
2387 <  ac_status=$?
2388 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2389 <  (exit $ac_status); }; }; then
2390 <  ac_cv_prog_cc_g=yes
3760 > if ac_fn_cxx_try_compile "$LINENO"; then :
3761 >  ac_compiler_gnu=yes
3762   else
3763 <  echo "$as_me: failed program was:" >&5
3764 < sed 's/^/| /' conftest.$ac_ext >&5
3763 >  ac_compiler_gnu=no
3764 > fi
3765 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3767  
2395 ac_cv_prog_cc_g=no
3768   fi
3769 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3770 < fi
3771 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3772 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2401 < if test "$ac_test_CFLAGS" = set; then
2402 <  CFLAGS=$ac_save_CFLAGS
2403 < elif test $ac_cv_prog_cc_g = yes; then
2404 <  if test "$GCC" = yes; then
2405 <    CFLAGS="-g -O2"
2406 <  else
2407 <    CFLAGS="-g"
2408 <  fi
3769 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3770 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3771 > if test $ac_compiler_gnu = yes; then
3772 >  GXX=yes
3773   else
3774 <  if test "$GCC" = yes; then
2411 <    CFLAGS="-O2"
2412 <  else
2413 <    CFLAGS=
2414 <  fi
3774 >  GXX=
3775   fi
3776 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3777 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3778 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
3779 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3776 > ac_test_CXXFLAGS=${CXXFLAGS+set}
3777 > ac_save_CXXFLAGS=$CXXFLAGS
3778 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3779 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3780 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
3781 >  $as_echo_n "(cached) " >&6
3782   else
3783 <  ac_cv_prog_cc_stdc=no
3784 < ac_save_CC=$CC
3785 < cat >conftest.$ac_ext <<_ACEOF
3786 < /* confdefs.h.  */
3787 < _ACEOF
2426 < cat confdefs.h >>conftest.$ac_ext
2427 < cat >>conftest.$ac_ext <<_ACEOF
3783 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3784 >   ac_cxx_werror_flag=yes
3785 >   ac_cv_prog_cxx_g=no
3786 >   CXXFLAGS="-g"
3787 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788   /* end confdefs.h.  */
2429 #include <stdarg.h>
2430 #include <stdio.h>
2431 #include <sys/types.h>
2432 #include <sys/stat.h>
2433 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2434 struct buf { int x; };
2435 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2436 static char *e (p, i)
2437     char **p;
2438     int i;
2439 {
2440  return p[i];
2441 }
2442 static char *f (char * (*g) (char **, int), char **p, ...)
2443 {
2444  char *s;
2445  va_list v;
2446  va_start (v,p);
2447  s = g (p, va_arg (v,int));
2448  va_end (v);
2449  return s;
2450 }
3789  
2452 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2453   function prototypes and stuff, but not '\xHH' hex character constants.
2454   These don't provoke an error unfortunately, instead are silently treated
2455   as 'x'.  The following induces an error, until -std1 is added to get
2456   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2457   array size at least.  It's necessary to write '\x00'==0 to get something
2458   that's true only with -std1.  */
2459 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2460
2461 int test (int i, double x);
2462 struct s1 {int (*f) (int a);};
2463 struct s2 {int (*f) (double a);};
2464 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2465 int argc;
2466 char **argv;
3790   int
3791   main ()
3792   {
3793 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3793 >
3794    ;
3795    return 0;
3796   }
3797   _ACEOF
3798 < # Don't try gcc -ansi; that turns off useful extensions and
3799 < # breaks some systems' header files.
2477 < # AIX                   -qlanglvl=ansi
2478 < # Ultrix and OSF/1      -std1
2479 < # HP-UX 10.20 and later -Ae
2480 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2481 < # SVR4                  -Xc -D__EXTENSIONS__
2482 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2483 < do
2484 <  CC="$ac_save_CC $ac_arg"
2485 <  rm -f conftest.$ac_objext
2486 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2487 <  (eval $ac_compile) 2>conftest.er1
2488 <  ac_status=$?
2489 <  grep -v '^ *+' conftest.er1 >conftest.err
2490 <  rm -f conftest.er1
2491 <  cat conftest.err >&5
2492 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2493 <  (exit $ac_status); } &&
2494 <         { ac_try='test -z "$ac_c_werror_flag"
2495 <                         || test ! -s conftest.err'
2496 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2497 <  (eval $ac_try) 2>&5
2498 <  ac_status=$?
2499 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2500 <  (exit $ac_status); }; } &&
2501 <         { ac_try='test -s conftest.$ac_objext'
2502 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2503 <  (eval $ac_try) 2>&5
2504 <  ac_status=$?
2505 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2506 <  (exit $ac_status); }; }; then
2507 <  ac_cv_prog_cc_stdc=$ac_arg
2508 < break
3798 > if ac_fn_cxx_try_compile "$LINENO"; then :
3799 >  ac_cv_prog_cxx_g=yes
3800   else
3801 <  echo "$as_me: failed program was:" >&5
3802 < sed 's/^/| /' conftest.$ac_ext >&5
2512 <
2513 < fi
2514 < rm -f conftest.err conftest.$ac_objext
2515 < done
2516 < rm -f conftest.$ac_ext conftest.$ac_objext
2517 < CC=$ac_save_CC
2518 <
2519 < fi
2520 <
2521 < case "x$ac_cv_prog_cc_stdc" in
2522 <  x|xno)
2523 <    echo "$as_me:$LINENO: result: none needed" >&5
2524 < echo "${ECHO_T}none needed" >&6 ;;
2525 <  *)
2526 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2527 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2528 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2529 < esac
2530 <
2531 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2532 < # in C++ we need to declare it.  In case someone uses the same compiler
2533 < # for both compiling C and C++ we need to have the C++ compiler decide
2534 < # the declaration of exit, since it's the most demanding environment.
2535 < cat >conftest.$ac_ext <<_ACEOF
2536 < #ifndef __cplusplus
2537 <  choke me
2538 < #endif
2539 < _ACEOF
2540 < rm -f conftest.$ac_objext
2541 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2542 <  (eval $ac_compile) 2>conftest.er1
2543 <  ac_status=$?
2544 <  grep -v '^ *+' conftest.er1 >conftest.err
2545 <  rm -f conftest.er1
2546 <  cat conftest.err >&5
2547 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2548 <  (exit $ac_status); } &&
2549 <         { ac_try='test -z "$ac_c_werror_flag"
2550 <                         || test ! -s conftest.err'
2551 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2552 <  (eval $ac_try) 2>&5
2553 <  ac_status=$?
2554 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555 <  (exit $ac_status); }; } &&
2556 <         { ac_try='test -s conftest.$ac_objext'
2557 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2558 <  (eval $ac_try) 2>&5
2559 <  ac_status=$?
2560 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2561 <  (exit $ac_status); }; }; then
2562 <  for ac_declaration in \
2563 <   '' \
2564 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2565 <   'extern "C" void std::exit (int); using std::exit;' \
2566 <   'extern "C" void exit (int) throw ();' \
2567 <   'extern "C" void exit (int);' \
2568 <   'void exit (int);'
2569 < do
2570 <  cat >conftest.$ac_ext <<_ACEOF
2571 < /* confdefs.h.  */
2572 < _ACEOF
2573 < cat confdefs.h >>conftest.$ac_ext
2574 < cat >>conftest.$ac_ext <<_ACEOF
3801 >  CXXFLAGS=""
3802 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3803   /* end confdefs.h.  */
3804 < $ac_declaration
2577 < #include <stdlib.h>
3804 >
3805   int
3806   main ()
3807   {
3808 < exit (42);
3808 >
3809    ;
3810    return 0;
3811   }
3812   _ACEOF
3813 < rm -f conftest.$ac_objext
2587 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2588 <  (eval $ac_compile) 2>conftest.er1
2589 <  ac_status=$?
2590 <  grep -v '^ *+' conftest.er1 >conftest.err
2591 <  rm -f conftest.er1
2592 <  cat conftest.err >&5
2593 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2594 <  (exit $ac_status); } &&
2595 <         { ac_try='test -z "$ac_c_werror_flag"
2596 <                         || test ! -s conftest.err'
2597 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2598 <  (eval $ac_try) 2>&5
2599 <  ac_status=$?
2600 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2601 <  (exit $ac_status); }; } &&
2602 <         { ac_try='test -s conftest.$ac_objext'
2603 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2604 <  (eval $ac_try) 2>&5
2605 <  ac_status=$?
2606 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2607 <  (exit $ac_status); }; }; then
2608 <  :
2609 < else
2610 <  echo "$as_me: failed program was:" >&5
2611 < sed 's/^/| /' conftest.$ac_ext >&5
3813 > if ac_fn_cxx_try_compile "$LINENO"; then :
3814  
3815 < continue
3816 < fi
3817 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3818 <  cat >conftest.$ac_ext <<_ACEOF
2617 < /* confdefs.h.  */
2618 < _ACEOF
2619 < cat confdefs.h >>conftest.$ac_ext
2620 < cat >>conftest.$ac_ext <<_ACEOF
3815 > else
3816 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3817 >         CXXFLAGS="-g"
3818 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819   /* end confdefs.h.  */
3820 < $ac_declaration
3820 >
3821   int
3822   main ()
3823   {
3824 < exit (42);
3824 >
3825    ;
3826    return 0;
3827   }
3828   _ACEOF
3829 < rm -f conftest.$ac_objext
3830 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2633 <  (eval $ac_compile) 2>conftest.er1
2634 <  ac_status=$?
2635 <  grep -v '^ *+' conftest.er1 >conftest.err
2636 <  rm -f conftest.er1
2637 <  cat conftest.err >&5
2638 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639 <  (exit $ac_status); } &&
2640 <         { ac_try='test -z "$ac_c_werror_flag"
2641 <                         || test ! -s conftest.err'
2642 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2643 <  (eval $ac_try) 2>&5
2644 <  ac_status=$?
2645 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646 <  (exit $ac_status); }; } &&
2647 <         { ac_try='test -s conftest.$ac_objext'
2648 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2649 <  (eval $ac_try) 2>&5
2650 <  ac_status=$?
2651 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2652 <  (exit $ac_status); }; }; then
2653 <  break
2654 < else
2655 <  echo "$as_me: failed program was:" >&5
2656 < sed 's/^/| /' conftest.$ac_ext >&5
2657 <
3829 > if ac_fn_cxx_try_compile "$LINENO"; then :
3830 >  ac_cv_prog_cxx_g=yes
3831   fi
3832 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2660 < done
2661 < rm -f conftest*
2662 < if test -n "$ac_declaration"; then
2663 <  echo '#ifdef __cplusplus' >>confdefs.h
2664 <  echo $ac_declaration      >>confdefs.h
2665 <  echo '#endif'             >>confdefs.h
3832 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3833   fi
3834 <
3834 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3835 > fi
3836 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3837 >   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3838 > fi
3839 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3840 > $as_echo "$ac_cv_prog_cxx_g" >&6; }
3841 > if test "$ac_test_CXXFLAGS" = set; then
3842 >  CXXFLAGS=$ac_save_CXXFLAGS
3843 > elif test $ac_cv_prog_cxx_g = yes; then
3844 >  if test "$GXX" = yes; then
3845 >    CXXFLAGS="-g -O2"
3846 >  else
3847 >    CXXFLAGS="-g"
3848 >  fi
3849   else
3850 <  echo "$as_me: failed program was:" >&5
3851 < sed 's/^/| /' conftest.$ac_ext >&5
3852 <
3850 >  if test "$GXX" = yes; then
3851 >    CXXFLAGS="-O2"
3852 >  else
3853 >    CXXFLAGS=
3854 >  fi
3855   fi
3856 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2674 < ac_ext=c
2675 < ac_cpp='$CPP $CPPFLAGS'
2676 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2677 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2678 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2679 <
2680 <
2681 < ac_ext=cc
3856 > ac_ext=cpp
3857   ac_cpp='$CXXCPP $CPPFLAGS'
3858   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3859   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3860   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2686 if test -n "$ac_tool_prefix"; then
2687  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2688  do
2689    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2690 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2691 echo "$as_me:$LINENO: checking for $ac_word" >&5
2692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2693 if test "${ac_cv_prog_CXX+set}" = set; then
2694  echo $ECHO_N "(cached) $ECHO_C" >&6
2695 else
2696  if test -n "$CXX"; then
2697  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2698 else
2699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700 for as_dir in $PATH
2701 do
2702  IFS=$as_save_IFS
2703  test -z "$as_dir" && as_dir=.
2704  for ac_exec_ext in '' $ac_executable_extensions; do
2705  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2706    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2707    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2708    break 2
2709  fi
2710 done
2711 done
3861  
2713 fi
2714 fi
2715 CXX=$ac_cv_prog_CXX
2716 if test -n "$CXX"; then
2717  echo "$as_me:$LINENO: result: $CXX" >&5
2718 echo "${ECHO_T}$CXX" >&6
2719 else
2720  echo "$as_me:$LINENO: result: no" >&5
2721 echo "${ECHO_T}no" >&6
2722 fi
3862  
3863 <    test -n "$CXX" && break
3864 <  done
3865 < fi
3866 < if test -z "$CXX"; then
3867 <  ac_ct_CXX=$CXX
3868 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
3863 >
3864 >
3865 >
3866 >
3867 >
3868 >        for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3869   do
3870    # Extract the first word of "$ac_prog", so it can be a program name with args.
3871   set dummy $ac_prog; ac_word=$2
3872 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3873 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3874 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3875 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3872 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3873 > $as_echo_n "checking for $ac_word... " >&6; }
3874 > if test "${ac_cv_prog_MPICXX+set}" = set; then :
3875 >  $as_echo_n "(cached) " >&6
3876   else
3877 <  if test -n "$ac_ct_CXX"; then
3878 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3877 >  if test -n "$MPICXX"; then
3878 >  ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3879   else
3880   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3881   for as_dir in $PATH
3882   do
3883    IFS=$as_save_IFS
3884    test -z "$as_dir" && as_dir=.
3885 <  for ac_exec_ext in '' $ac_executable_extensions; do
3886 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3887 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
3888 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3885 >    for ac_exec_ext in '' $ac_executable_extensions; do
3886 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3887 >    ac_cv_prog_MPICXX="$ac_prog"
3888 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3889      break 2
3890    fi
3891   done
3892 < done
3892 >  done
3893 > IFS=$as_save_IFS
3894  
3895   fi
3896   fi
3897 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3898 < if test -n "$ac_ct_CXX"; then
3899 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3900 < echo "${ECHO_T}$ac_ct_CXX" >&6
3897 > MPICXX=$ac_cv_prog_MPICXX
3898 > if test -n "$MPICXX"; then
3899 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3900 > $as_echo "$MPICXX" >&6; }
3901   else
3902 <  echo "$as_me:$LINENO: result: no" >&5
3903 < echo "${ECHO_T}no" >&6
3902 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3903 > $as_echo "no" >&6; }
3904   fi
3905  
3906 <  test -n "$ac_ct_CXX" && break
3906 >
3907 >  test -n "$MPICXX" && break
3908   done
3909 < test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3909 > test -n "$MPICXX" || MPICXX="$CXX"
3910  
3911 <  CXX=$ac_ct_CXX
3912 < fi
3911 >        ax_mpi_save_CXX="$CXX"
3912 >        CXX="$MPICXX"
3913  
3914  
2774 # Provide some information about the compiler.
2775 echo "$as_me:$LINENO:" \
2776     "checking for C++ compiler version" >&5
2777 ac_compiler=`set X $ac_compile; echo $2`
2778 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2779  (eval $ac_compiler --version </dev/null >&5) 2>&5
2780  ac_status=$?
2781  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2782  (exit $ac_status); }
2783 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2784  (eval $ac_compiler -v </dev/null >&5) 2>&5
2785  ac_status=$?
2786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2787  (exit $ac_status); }
2788 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2789  (eval $ac_compiler -V </dev/null >&5) 2>&5
2790  ac_status=$?
2791  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792  (exit $ac_status); }
3915  
3916 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3917 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3918 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3919 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3916 > if test x = x"$MPILIBS"; then
3917 >        ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3918 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3919 >  MPILIBS=" "
3920 > fi
3921 >
3922 > fi
3923 >
3924 > if test x = x"$MPILIBS"; then
3925 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3926 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3927 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3928 >  $as_echo_n "(cached) " >&6
3929   else
3930 <  cat >conftest.$ac_ext <<_ACEOF
3931 < /* confdefs.h.  */
3932 < _ACEOF
2802 < cat confdefs.h >>conftest.$ac_ext
2803 < cat >>conftest.$ac_ext <<_ACEOF
3930 >  ac_check_lib_save_LIBS=$LIBS
3931 > LIBS="-lmpi  $LIBS"
3932 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3933   /* end confdefs.h.  */
3934  
3935 + /* Override any GCC internal prototype to avoid an error.
3936 +   Use char because int might match the return type of a GCC
3937 +   builtin and then its argument prototype would still apply.  */
3938 + #ifdef __cplusplus
3939 + extern "C"
3940 + #endif
3941 + char MPI_Init ();
3942   int
3943   main ()
3944   {
3945 < #ifndef __GNUC__
2810 <       choke me
2811 < #endif
2812 <
3945 > return MPI_Init ();
3946    ;
3947    return 0;
3948   }
3949   _ACEOF
3950 < rm -f conftest.$ac_objext
3951 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2819 <  (eval $ac_compile) 2>conftest.er1
2820 <  ac_status=$?
2821 <  grep -v '^ *+' conftest.er1 >conftest.err
2822 <  rm -f conftest.er1
2823 <  cat conftest.err >&5
2824 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2825 <  (exit $ac_status); } &&
2826 <         { ac_try='test -z "$ac_cxx_werror_flag"
2827 <                         || test ! -s conftest.err'
2828 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2829 <  (eval $ac_try) 2>&5
2830 <  ac_status=$?
2831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2832 <  (exit $ac_status); }; } &&
2833 <         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
2839 <  ac_compiler_gnu=yes
3950 > if ac_fn_cxx_try_link "$LINENO"; then :
3951 >  ac_cv_lib_mpi_MPI_Init=yes
3952   else
3953 <  echo "$as_me: failed program was:" >&5
2842 < sed 's/^/| /' conftest.$ac_ext >&5
2843 <
2844 < ac_compiler_gnu=no
3953 >  ac_cv_lib_mpi_MPI_Init=no
3954   fi
3955 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3956 < ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3955 > rm -f core conftest.err conftest.$ac_objext \
3956 >    conftest$ac_exeext conftest.$ac_ext
3957 > LIBS=$ac_check_lib_save_LIBS
3958 > fi
3959 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3960 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3961 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
3962 >  MPILIBS="-lmpi"
3963 > fi
3964  
3965   fi
3966 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3967 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3968 < GXX=`test $ac_compiler_gnu = yes && echo yes`
3969 < ac_test_CXXFLAGS=${CXXFLAGS+set}
3970 < ac_save_CXXFLAGS=$CXXFLAGS
2855 < CXXFLAGS="-g"
2856 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2857 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2858 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2859 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3966 > if test x = x"$MPILIBS"; then
3967 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
3968 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
3969 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
3970 >  $as_echo_n "(cached) " >&6
3971   else
3972 <  cat >conftest.$ac_ext <<_ACEOF
3973 < /* confdefs.h.  */
3974 < _ACEOF
2864 < cat confdefs.h >>conftest.$ac_ext
2865 < cat >>conftest.$ac_ext <<_ACEOF
3972 >  ac_check_lib_save_LIBS=$LIBS
3973 > LIBS="-lmpich  $LIBS"
3974 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975   /* end confdefs.h.  */
3976  
3977 + /* Override any GCC internal prototype to avoid an error.
3978 +   Use char because int might match the return type of a GCC
3979 +   builtin and then its argument prototype would still apply.  */
3980 + #ifdef __cplusplus
3981 + extern "C"
3982 + #endif
3983 + char MPI_Init ();
3984   int
3985   main ()
3986   {
3987 <
3987 > return MPI_Init ();
3988    ;
3989    return 0;
3990   }
3991   _ACEOF
3992 < rm -f conftest.$ac_objext
3993 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2878 <  (eval $ac_compile) 2>conftest.er1
2879 <  ac_status=$?
2880 <  grep -v '^ *+' conftest.er1 >conftest.err
2881 <  rm -f conftest.er1
2882 <  cat conftest.err >&5
2883 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2884 <  (exit $ac_status); } &&
2885 <         { ac_try='test -z "$ac_cxx_werror_flag"
2886 <                         || test ! -s conftest.err'
2887 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2888 <  (eval $ac_try) 2>&5
2889 <  ac_status=$?
2890 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 <  (exit $ac_status); }; } &&
2892 <         { ac_try='test -s conftest.$ac_objext'
2893 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2894 <  (eval $ac_try) 2>&5
2895 <  ac_status=$?
2896 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897 <  (exit $ac_status); }; }; then
2898 <  ac_cv_prog_cxx_g=yes
3992 > if ac_fn_cxx_try_link "$LINENO"; then :
3993 >  ac_cv_lib_mpich_MPI_Init=yes
3994   else
3995 <  echo "$as_me: failed program was:" >&5
2901 < sed 's/^/| /' conftest.$ac_ext >&5
2902 <
2903 < ac_cv_prog_cxx_g=no
3995 >  ac_cv_lib_mpich_MPI_Init=no
3996   fi
3997 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3997 > rm -f core conftest.err conftest.$ac_objext \
3998 >    conftest$ac_exeext conftest.$ac_ext
3999 > LIBS=$ac_check_lib_save_LIBS
4000   fi
4001 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4002 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4003 < if test "$ac_test_CXXFLAGS" = set; then
4004 <  CXXFLAGS=$ac_save_CXXFLAGS
2911 < elif test $ac_cv_prog_cxx_g = yes; then
2912 <  if test "$GXX" = yes; then
2913 <    CXXFLAGS="-g -O2"
2914 <  else
2915 <    CXXFLAGS="-g"
2916 <  fi
2917 < else
2918 <  if test "$GXX" = yes; then
2919 <    CXXFLAGS="-O2"
2920 <  else
2921 <    CXXFLAGS=
2922 <  fi
4001 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4002 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4003 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4004 >  MPILIBS="-lmpich"
4005   fi
4006 < for ac_declaration in \
4007 <   '' \
4008 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
4009 <   'extern "C" void std::exit (int); using std::exit;' \
4010 <   'extern "C" void exit (int) throw ();' \
4011 <   'extern "C" void exit (int);' \
4012 <   'void exit (int);'
2931 < do
2932 <  cat >conftest.$ac_ext <<_ACEOF
2933 < /* confdefs.h.  */
2934 < _ACEOF
2935 < cat confdefs.h >>conftest.$ac_ext
2936 < cat >>conftest.$ac_ext <<_ACEOF
4006 >
4007 > fi
4008 >
4009 > if test x != x"$MPILIBS"; then
4010 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4011 > $as_echo_n "checking for mpi.h... " >&6; }
4012 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013   /* end confdefs.h.  */
4014 < $ac_declaration
2939 < #include <stdlib.h>
4014 > #include <mpi.h>
4015   int
4016   main ()
4017   {
2943 exit (42);
2944  ;
2945  return 0;
2946 }
2947 _ACEOF
2948 rm -f conftest.$ac_objext
2949 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2950  (eval $ac_compile) 2>conftest.er1
2951  ac_status=$?
2952  grep -v '^ *+' conftest.er1 >conftest.err
2953  rm -f conftest.er1
2954  cat conftest.err >&5
2955  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2956  (exit $ac_status); } &&
2957         { ac_try='test -z "$ac_cxx_werror_flag"
2958                         || test ! -s conftest.err'
2959  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2960  (eval $ac_try) 2>&5
2961  ac_status=$?
2962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963  (exit $ac_status); }; } &&
2964         { ac_try='test -s conftest.$ac_objext'
2965  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2966  (eval $ac_try) 2>&5
2967  ac_status=$?
2968  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969  (exit $ac_status); }; }; then
2970  :
2971 else
2972  echo "$as_me: failed program was:" >&5
2973 sed 's/^/| /' conftest.$ac_ext >&5
4018  
2975 continue
2976 fi
2977 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2978  cat >conftest.$ac_ext <<_ACEOF
2979 /* confdefs.h.  */
2980 _ACEOF
2981 cat confdefs.h >>conftest.$ac_ext
2982 cat >>conftest.$ac_ext <<_ACEOF
2983 /* end confdefs.h.  */
2984 $ac_declaration
2985 int
2986 main ()
2987 {
2988 exit (42);
4019    ;
4020    return 0;
4021   }
4022   _ACEOF
4023 < rm -f conftest.$ac_objext
4024 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4025 <  (eval $ac_compile) 2>conftest.er1
2996 <  ac_status=$?
2997 <  grep -v '^ *+' conftest.er1 >conftest.err
2998 <  rm -f conftest.er1
2999 <  cat conftest.err >&5
3000 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3001 <  (exit $ac_status); } &&
3002 <         { ac_try='test -z "$ac_cxx_werror_flag"
3003 <                         || test ! -s conftest.err'
3004 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3005 <  (eval $ac_try) 2>&5
3006 <  ac_status=$?
3007 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3008 <  (exit $ac_status); }; } &&
3009 <         { ac_try='test -s conftest.$ac_objext'
3010 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3011 <  (eval $ac_try) 2>&5
3012 <  ac_status=$?
3013 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3014 <  (exit $ac_status); }; }; then
3015 <  break
4023 > if ac_fn_cxx_try_compile "$LINENO"; then :
4024 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4025 > $as_echo "yes" >&6; }
4026   else
4027 <  echo "$as_me: failed program was:" >&5
4028 < sed 's/^/| /' conftest.$ac_ext >&5
4029 <
4027 >  MPILIBS=""
4028 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4029 > $as_echo "no" >&6; }
4030   fi
4031 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3022 < done
3023 < rm -f conftest*
3024 < if test -n "$ac_declaration"; then
3025 <  echo '#ifdef __cplusplus' >>confdefs.h
3026 <  echo $ac_declaration      >>confdefs.h
3027 <  echo '#endif'             >>confdefs.h
4031 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4032   fi
4033  
4034 < ac_ext=c
3031 < ac_cpp='$CPP $CPPFLAGS'
3032 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3033 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3034 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4034 > CXX="$ax_mpi_save_CXX"
4035  
4036  
3037 OOPSE_TEMPLATE_FLAGS=""
3038 if test $ac_cv_cxx_compiler_gnu = no; then
3039  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3040 echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3041  echo 'void f(){}' > conftest.cc
3042  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3043    echo "$as_me:$LINENO: result: yes" >&5
3044 echo "${ECHO_T}yes" >&6
3045    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3046  else
3047    echo "$as_me:$LINENO: result: no" >&5
3048 echo "${ECHO_T}no" >&6
3049  fi
3050  rm -f conftest*
3051  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3052 echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3053  echo 'void f(){}' > conftest.cc
3054  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3055    echo "$as_me:$LINENO: result: yes" >&5
3056 echo "${ECHO_T}yes" >&6
3057    OOPSE_TEMPLATE_FLAGS="-instances=static"
3058  else
3059    echo "$as_me:$LINENO: result: no" >&5
3060 echo "${ECHO_T}no" >&6
3061  fi
3062  rm -f conftest*
3063  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3064 echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3065  echo 'void f(){}' > conftest.cc
3066  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3067    echo "$as_me:$LINENO: result: yes" >&5
3068 echo "${ECHO_T}yes" >&6
3069    OOPSE_TEMPLATE_FLAGS="-pto"
3070  else
3071    echo "$as_me:$LINENO: result: no" >&5
3072 echo "${ECHO_T}no" >&6
3073  fi
3074  rm -f conftest*
3075  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3076 echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3077  echo 'void f(){}' > conftest.cc
3078  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3079    echo "$as_me:$LINENO: result: yes" >&5
3080 echo "${ECHO_T}yes" >&6
4037  
4038 <
4039 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
4040 <  else
4041 <    echo "$as_me:$LINENO: result: no" >&5
4042 < echo "${ECHO_T}no" >&6
4043 <  fi
4038 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4039 > if test x = x"$MPILIBS"; then
4040 >        USE_MPI="no"
4041 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4042 > $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4043 >        :
4044 > else
4045 >        USE_MPI="yes"
4046 >        :
4047   fi
4048  
4049 <
4050 <
4051 <
4052 < ac_ext=f90
4053 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3095 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3096 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4049 > ac_ext=c
4050 > ac_cpp='$CPP $CPPFLAGS'
4051 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4052 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4053 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4054   if test -n "$ac_tool_prefix"; then
4055 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4056 <  do
4057 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4058 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4059 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4060 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3104 < if test "${ac_cv_prog_F90+set}" = set; then
3105 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4055 >  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4056 > set dummy ${ac_tool_prefix}gcc; ac_word=$2
4057 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4058 > $as_echo_n "checking for $ac_word... " >&6; }
4059 > if test "${ac_cv_prog_CC+set}" = set; then :
4060 >  $as_echo_n "(cached) " >&6
4061   else
4062 <  if test -n "$F90"; then
4063 <  ac_cv_prog_F90="$F90" # Let the user override the test.
4062 >  if test -n "$CC"; then
4063 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4064   else
4065   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4066   for as_dir in $PATH
4067   do
4068    IFS=$as_save_IFS
4069    test -z "$as_dir" && as_dir=.
4070 <  for ac_exec_ext in '' $ac_executable_extensions; do
4071 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4072 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
4073 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4070 >    for ac_exec_ext in '' $ac_executable_extensions; do
4071 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4072 >    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4073 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4074      break 2
4075    fi
4076   done
4077 < done
4077 >  done
4078 > IFS=$as_save_IFS
4079  
4080   fi
4081   fi
4082 < F90=$ac_cv_prog_F90
4083 < if test -n "$F90"; then
4084 <  echo "$as_me:$LINENO: result: $F90" >&5
4085 < echo "${ECHO_T}$F90" >&6
4082 > CC=$ac_cv_prog_CC
4083 > if test -n "$CC"; then
4084 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4085 > $as_echo "$CC" >&6; }
4086   else
4087 <  echo "$as_me:$LINENO: result: no" >&5
4088 < echo "${ECHO_T}no" >&6
4087 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088 > $as_echo "no" >&6; }
4089   fi
4090  
4091 <    test -n "$F90" && break
3136 <  done
4091 >
4092   fi
4093 < if test -z "$F90"; then
4094 <  ac_ct_F90=$F90
4095 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4096 < do
4097 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
4098 < set dummy $ac_prog; ac_word=$2
4099 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4100 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3146 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3147 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4093 > if test -z "$ac_cv_prog_CC"; then
4094 >  ac_ct_CC=$CC
4095 >  # Extract the first word of "gcc", so it can be a program name with args.
4096 > set dummy gcc; ac_word=$2
4097 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098 > $as_echo_n "checking for $ac_word... " >&6; }
4099 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4100 >  $as_echo_n "(cached) " >&6
4101   else
4102 <  if test -n "$ac_ct_F90"; then
4103 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
4102 >  if test -n "$ac_ct_CC"; then
4103 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4104   else
4105   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4106   for as_dir in $PATH
4107   do
4108    IFS=$as_save_IFS
4109    test -z "$as_dir" && as_dir=.
4110 <  for ac_exec_ext in '' $ac_executable_extensions; do
4111 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4112 <    ac_cv_prog_ac_ct_F90="$ac_prog"
4113 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4110 >    for ac_exec_ext in '' $ac_executable_extensions; do
4111 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112 >    ac_cv_prog_ac_ct_CC="gcc"
4113 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4114      break 2
4115    fi
4116   done
4117 < done
4117 >  done
4118 > IFS=$as_save_IFS
4119  
4120   fi
4121   fi
4122 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
4123 < if test -n "$ac_ct_F90"; then
4124 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
4125 < echo "${ECHO_T}$ac_ct_F90" >&6
4122 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4123 > if test -n "$ac_ct_CC"; then
4124 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4125 > $as_echo "$ac_ct_CC" >&6; }
4126   else
4127 <  echo "$as_me:$LINENO: result: no" >&5
4128 < echo "${ECHO_T}no" >&6
4127 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128 > $as_echo "no" >&6; }
4129   fi
4130  
4131 <  test -n "$ac_ct_F90" && break
4132 < done
4133 <
4134 <  F90=$ac_ct_F90
4135 < fi
4136 <
4137 <
4138 < # If we don't use `.F90' as extension, the preprocessor is not run on the
4139 < # input file.
4140 < ac_save_ext=$ac_ext
4141 < ac_ext=F90
3188 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
3189 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
3190 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3191 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4131 >  if test "x$ac_ct_CC" = x; then
4132 >    CC=""
4133 >  else
4134 >    case $cross_compiling:$ac_tool_warned in
4135 > yes:)
4136 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4137 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4138 > ac_tool_warned=yes ;;
4139 > esac
4140 >    CC=$ac_ct_CC
4141 >  fi
4142   else
4143 <  cat >conftest.$ac_ext <<_ACEOF
4143 >  CC="$ac_cv_prog_CC"
4144 > fi
4145  
4146 < program main
4146 > if test -z "$CC"; then
4147 >          if test -n "$ac_tool_prefix"; then
4148 >    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4149 > set dummy ${ac_tool_prefix}cc; ac_word=$2
4150 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 > $as_echo_n "checking for $ac_word... " >&6; }
4152 > if test "${ac_cv_prog_CC+set}" = set; then :
4153 >  $as_echo_n "(cached) " >&6
4154 > else
4155 >  if test -n "$CC"; then
4156 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4157 > else
4158 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159 > for as_dir in $PATH
4160 > do
4161 >  IFS=$as_save_IFS
4162 >  test -z "$as_dir" && as_dir=.
4163 >    for ac_exec_ext in '' $ac_executable_extensions; do
4164 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4165 >    ac_cv_prog_CC="${ac_tool_prefix}cc"
4166 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4167 >    break 2
4168 >  fi
4169 > done
4170 >  done
4171 > IFS=$as_save_IFS
4172  
4173 < #ifndef __GNUC__
4174 <       choke me
4175 < #endif
4173 > fi
4174 > fi
4175 > CC=$ac_cv_prog_CC
4176 > if test -n "$CC"; then
4177 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4178 > $as_echo "$CC" >&6; }
4179 > else
4180 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 > $as_echo "no" >&6; }
4182 > fi
4183  
3201 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
4192 <  cat conftest.err >&5
4193 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3212 <  (exit $ac_status); } &&
3213 <         { ac_try='test -z "$ac_f90_werror_flag"
3214 <                         || test ! -s conftest.err'
3215 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3216 <  (eval $ac_try) 2>&5
3217 <  ac_status=$?
3218 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3219 <  (exit $ac_status); }; } &&
3220 <         { ac_try='test -s conftest.$ac_objext'
3221 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3222 <  (eval $ac_try) 2>&5
3223 <  ac_status=$?
3224 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3225 <  (exit $ac_status); }; }; then
3226 <  ac_compiler_gnu=yes
4185 >  fi
4186 > fi
4187 > if test -z "$CC"; then
4188 >  # Extract the first word of "cc", so it can be a program name with args.
4189 > set dummy cc; ac_word=$2
4190 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191 > $as_echo_n "checking for $ac_word... " >&6; }
4192 > if test "${ac_cv_prog_CC+set}" = set; then :
4193 >  $as_echo_n "(cached) " >&6
4194   else
4195 <  echo "$as_me: failed program was:" >&5
4196 < sed 's/^/| /' conftest.$ac_ext >&5
4195 >  if test -n "$CC"; then
4196 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4197 > else
4198 >  ac_prog_rejected=no
4199 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4200 > for as_dir in $PATH
4201 > do
4202 >  IFS=$as_save_IFS
4203 >  test -z "$as_dir" && as_dir=.
4204 >    for ac_exec_ext in '' $ac_executable_extensions; do
4205 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4206 >    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4207 >       ac_prog_rejected=yes
4208 >       continue
4209 >     fi
4210 >    ac_cv_prog_CC="cc"
4211 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4212 >    break 2
4213 >  fi
4214 > done
4215 >  done
4216 > IFS=$as_save_IFS
4217  
4218 < ac_compiler_gnu=no
4218 > if test $ac_prog_rejected = yes; then
4219 >  # We found a bogon in the path, so make sure we never use it.
4220 >  set dummy $ac_cv_prog_CC
4221 >  shift
4222 >  if test $# != 0; then
4223 >    # We chose a different compiler from the bogus one.
4224 >    # However, it has the same basename, so the bogon will be chosen
4225 >    # first if we set CC to just the basename; use the full file name.
4226 >    shift
4227 >    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4228 >  fi
4229   fi
3233 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3234 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3235
4230   fi
4231 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
4232 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
4233 < ac_ext=$ac_save_ext
4234 < G95=`test $ac_compiler_gnu = yes && echo yes`
4235 < ac_ext=c
4236 < ac_cpp='$CPP $CPPFLAGS'
4237 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4238 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4239 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4231 > fi
4232 > CC=$ac_cv_prog_CC
4233 > if test -n "$CC"; then
4234 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4235 > $as_echo "$CC" >&6; }
4236 > else
4237 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238 > $as_echo "no" >&6; }
4239 > fi
4240  
4241  
4242 + fi
4243 + if test -z "$CC"; then
4244 +  if test -n "$ac_tool_prefix"; then
4245 +  for ac_prog in cl.exe
4246 +  do
4247 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4248 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4249 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4250 + $as_echo_n "checking for $ac_word... " >&6; }
4251 + if test "${ac_cv_prog_CC+set}" = set; then :
4252 +  $as_echo_n "(cached) " >&6
4253 + else
4254 +  if test -n "$CC"; then
4255 +  ac_cv_prog_CC="$CC" # Let the user override the test.
4256 + else
4257 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4258 + for as_dir in $PATH
4259 + do
4260 +  IFS=$as_save_IFS
4261 +  test -z "$as_dir" && as_dir=.
4262 +    for ac_exec_ext in '' $ac_executable_extensions; do
4263 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4264 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4265 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4266 +    break 2
4267 +  fi
4268 + done
4269 +  done
4270 + IFS=$as_save_IFS
4271  
4272 + fi
4273 + fi
4274 + CC=$ac_cv_prog_CC
4275 + if test -n "$CC"; then
4276 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4277 + $as_echo "$CC" >&6; }
4278 + else
4279 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4280 + $as_echo "no" >&6; }
4281 + fi
4282  
4283  
4284 < # Try to determine native compiler flags that allow us to use F90 suffix
4285 < # for preprocessed f90 source.
4286 <
4287 < if test "$ac_test_PREPFLAG" != "set"; then
4288 <  PREPFLAG=""
4289 <  case "${host_cpu}-${host_os}" in
4290 <
4291 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4292 <                    PREPFLAG="-fpp1 "
4293 <                fi;;
4294 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4295 <                    PREPFLAG="-qsuffix=cpp=F90 "
4296 <                fi;;
4297 <  *darwin*)
4298 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4299 <                PREPFLAG="-qsuffix=cpp=F90 "
4300 <        fi;;
4301 <  esac
4302 <
4303 <  if test -z "$PREPFLAG"; then
4304 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4305 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4306 <        PREPFLAG=""
4284 >    test -n "$CC" && break
4285 >  done
4286 > fi
4287 > if test -z "$CC"; then
4288 >  ac_ct_CC=$CC
4289 >  for ac_prog in cl.exe
4290 > do
4291 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4292 > set dummy $ac_prog; ac_word=$2
4293 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4294 > $as_echo_n "checking for $ac_word... " >&6; }
4295 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4296 >  $as_echo_n "(cached) " >&6
4297 > else
4298 >  if test -n "$ac_ct_CC"; then
4299 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4300 > else
4301 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4302 > for as_dir in $PATH
4303 > do
4304 >  IFS=$as_save_IFS
4305 >  test -z "$as_dir" && as_dir=.
4306 >    for ac_exec_ext in '' $ac_executable_extensions; do
4307 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4308 >    ac_cv_prog_ac_ct_CC="$ac_prog"
4309 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4310 >    break 2
4311    fi
4312 + done
4313 +  done
4314 + IFS=$as_save_IFS
4315  
3276  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3277 echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
3278
3279
3280  ac_ext=f90
3281 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3282 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3283 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3284
3285  ac_save_ext=$ac_ext
3286  ac_ext=F90
3287  ac_save_F90FLAGS=$F90FLAGS
3288
3289  if test "$PREPFLAG"; then
3290  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
4316   fi
4317 + fi
4318 + ac_ct_CC=$ac_cv_prog_ac_ct_CC
4319 + if test -n "$ac_ct_CC"; then
4320 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4321 + $as_echo "$ac_ct_CC" >&6; }
4322 + else
4323 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4324 + $as_echo "no" >&6; }
4325 + fi
4326  
3293    cat >conftest.$ac_ext <<_ACEOF
4327  
4328 +  test -n "$ac_ct_CC" && break
4329 + done
4330  
4331 < program main
4332 <
3298 <  integer :: i
3299 <  i = 1
3300 <
3301 <
3302 < end program main
3303 <
3304 < _ACEOF
3305 < rm -f conftest.$ac_objext
3306 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3307 <  (eval $ac_compile) 2>conftest.er1
3308 <  ac_status=$?
3309 <  grep -v '^ *+' conftest.er1 >conftest.err
3310 <  rm -f conftest.er1
3311 <  cat conftest.err >&5
3312 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3313 <  (exit $ac_status); } &&
3314 <         { ac_try='test -z "$ac_f90_werror_flag"
3315 <                         || test ! -s conftest.err'
3316 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3317 <  (eval $ac_try) 2>&5
3318 <  ac_status=$?
3319 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3320 <  (exit $ac_status); }; } &&
3321 <         { ac_try='test -s conftest.$ac_objext'
3322 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3323 <  (eval $ac_try) 2>&5
3324 <  ac_status=$?
3325 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3326 <  (exit $ac_status); }; }; then
3327 <  prepflagworks=1
3328 < else
3329 <  echo "$as_me: failed program was:" >&5
3330 < sed 's/^/| /' conftest.$ac_ext >&5
3331 <
3332 < prepflagworks=0
3333 < fi
3334 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3335 <
3336 <  F90FLAGS=$ac_save_F90FLAGS
3337 <  ac_ext=$ac_save_ext
3338 <  ac_ext=c
3339 < ac_cpp='$CPP $CPPFLAGS'
3340 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343 <
3344 <
3345 <  if test "$prepflagworks" = 1; then
3346 <    echo "$as_me:$LINENO: result: yes" >&5
3347 < echo "${ECHO_T}yes" >&6
3348 <
4331 >  if test "x$ac_ct_CC" = x; then
4332 >    CC=""
4333    else
4334 <    echo "$as_me:$LINENO: result: no" >&5
4335 < echo "${ECHO_T}no" >&6
4336 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4337 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
4338 <   { (exit 1); exit 1; }; }
4334 >    case $cross_compiling:$ac_tool_warned in
4335 > yes:)
4336 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4337 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4338 > ac_tool_warned=yes ;;
4339 > esac
4340 >    CC=$ac_ct_CC
4341    fi
4342   fi
4343  
4344 + fi
4345  
4346  
4347 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4348 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4349 + as_fn_error "no acceptable C compiler found in \$PATH
4350 + See \`config.log' for more details." "$LINENO" 5; }
4351  
4352 <
4353 < # Try to determine native compiler flags that allow us to use F90 suffix
4354 < # for preprocessed f90 source with -D type defines
4355 <
4356 < if test "$ac_test_PREPDEFFLAG" != "set"; then
4357 <  PREPDEFFLAG=""
4358 <  case "${host_cpu}-${host_os}" in
4359 <
4360 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4361 <                    PREPDEFFLAG=" "
4362 <                fi;;
4363 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4364 <                    PREPDEFFLAG="-WF,"
4365 <                fi;;
4366 <  *darwin*)
4367 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4368 <                PREPDEFFLAG="-WF,"
4369 <        fi;;
4370 <  esac
3380 <
3381 <  if test -z "$PREPDEFFLAG"; then
3382 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3383 < echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3384 <        PREPDEFFLAG=" "
4352 > # Provide some information about the compiler.
4353 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4354 > set X $ac_compile
4355 > ac_compiler=$2
4356 > for ac_option in --version -v -V -qversion; do
4357 >  { { ac_try="$ac_compiler $ac_option >&5"
4358 > case "(($ac_try" in
4359 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4360 >  *) ac_try_echo=$ac_try;;
4361 > esac
4362 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4363 > $as_echo "$ac_try_echo"; } >&5
4364 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4365 >  ac_status=$?
4366 >  if test -s conftest.err; then
4367 >    sed '10a\
4368 > ... rest of stderr output deleted ...
4369 >         10q' conftest.err >conftest.er1
4370 >    cat conftest.er1 >&5
4371    fi
4372 +  rm -f conftest.er1 conftest.err
4373 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4374 +  test $ac_status = 0; }
4375 + done
4376  
4377 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4378 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
4377 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4378 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4379 > if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4380 >  $as_echo_n "(cached) " >&6
4381 > else
4382 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 > /* end confdefs.h.  */
4384  
4385 + int
4386 + main ()
4387 + {
4388 + #ifndef __GNUC__
4389 +       choke me
4390 + #endif
4391  
4392 <  ac_ext=f90
4393 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4394 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4395 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4392 >  ;
4393 >  return 0;
4394 > }
4395 > _ACEOF
4396 > if ac_fn_c_try_compile "$LINENO"; then :
4397 >  ac_compiler_gnu=yes
4398 > else
4399 >  ac_compiler_gnu=no
4400 > fi
4401 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4402 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
4403  
3396  ac_save_ext=$ac_ext
3397  ac_ext=F90
3398  ac_save_F90FLAGS=$F90FLAGS
3399
3400  if test "$PREPDEFFLAG"; then
3401  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
4404   fi
4405 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4406 + $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4407 + if test $ac_compiler_gnu = yes; then
4408 +  GCC=yes
4409 + else
4410 +  GCC=
4411 + fi
4412 + ac_test_CFLAGS=${CFLAGS+set}
4413 + ac_save_CFLAGS=$CFLAGS
4414 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4415 + $as_echo_n "checking whether $CC accepts -g... " >&6; }
4416 + if test "${ac_cv_prog_cc_g+set}" = set; then :
4417 +  $as_echo_n "(cached) " >&6
4418 + else
4419 +  ac_save_c_werror_flag=$ac_c_werror_flag
4420 +   ac_c_werror_flag=yes
4421 +   ac_cv_prog_cc_g=no
4422 +   CFLAGS="-g"
4423 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 + /* end confdefs.h.  */
4425  
4426 <    cat >conftest.$ac_ext <<_ACEOF
4426 > int
4427 > main ()
4428 > {
4429  
4430 +  ;
4431 +  return 0;
4432 + }
4433 + _ACEOF
4434 + if ac_fn_c_try_compile "$LINENO"; then :
4435 +  ac_cv_prog_cc_g=yes
4436 + else
4437 +  CFLAGS=""
4438 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4439 + /* end confdefs.h.  */
4440  
4441 < program main
4441 > int
4442 > main ()
4443 > {
4444  
4445 <  integer :: i
4446 < #ifdef TEST
4447 <  i = 1
4448 < #else
4449 <  choke me
3414 < #endif
4445 >  ;
4446 >  return 0;
4447 > }
4448 > _ACEOF
4449 > if ac_fn_c_try_compile "$LINENO"; then :
4450  
4451 + else
4452 +  ac_c_werror_flag=$ac_save_c_werror_flag
4453 +         CFLAGS="-g"
4454 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455 + /* end confdefs.h.  */
4456  
4457 < end program main
4457 > int
4458 > main ()
4459 > {
4460  
4461 +  ;
4462 +  return 0;
4463 + }
4464   _ACEOF
4465 < rm -f conftest.$ac_objext
4466 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4467 <  (eval $ac_compile) 2>conftest.er1
4468 <  ac_status=$?
4469 <  grep -v '^ *+' conftest.er1 >conftest.err
4470 <  rm -f conftest.er1
4471 <  cat conftest.err >&5
4472 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473 <  (exit $ac_status); } &&
4474 <         { ac_try='test -z "$ac_f90_werror_flag"
4475 <                         || test ! -s conftest.err'
4476 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4477 <  (eval $ac_try) 2>&5
4478 <  ac_status=$?
4479 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4480 <  (exit $ac_status); }; } &&
4481 <         { ac_try='test -s conftest.$ac_objext'
4482 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4483 <  (eval $ac_try) 2>&5
4484 <  ac_status=$?
3440 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 <  (exit $ac_status); }; }; then
3442 <  prepdefflagworks=1
4465 > if ac_fn_c_try_compile "$LINENO"; then :
4466 >  ac_cv_prog_cc_g=yes
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 > fi
4472 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4473 >   ac_c_werror_flag=$ac_save_c_werror_flag
4474 > fi
4475 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4476 > $as_echo "$ac_cv_prog_cc_g" >&6; }
4477 > if test "$ac_test_CFLAGS" = set; then
4478 >  CFLAGS=$ac_save_CFLAGS
4479 > elif test $ac_cv_prog_cc_g = yes; then
4480 >  if test "$GCC" = yes; then
4481 >    CFLAGS="-g -O2"
4482 >  else
4483 >    CFLAGS="-g"
4484 >  fi
4485   else
4486 <  echo "$as_me: failed program was:" >&5
4487 < sed 's/^/| /' conftest.$ac_ext >&5
4488 <
4489 < prepdefflagworks=0
4486 >  if test "$GCC" = yes; then
4487 >    CFLAGS="-O2"
4488 >  else
4489 >    CFLAGS=
4490 >  fi
4491   fi
4492 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4492 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4493 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4494 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
4495 >  $as_echo_n "(cached) " >&6
4496 > else
4497 >  ac_cv_prog_cc_c89=no
4498 > ac_save_CC=$CC
4499 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 > /* end confdefs.h.  */
4501 > #include <stdarg.h>
4502 > #include <stdio.h>
4503 > #include <sys/types.h>
4504 > #include <sys/stat.h>
4505 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4506 > struct buf { int x; };
4507 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
4508 > static char *e (p, i)
4509 >     char **p;
4510 >     int i;
4511 > {
4512 >  return p[i];
4513 > }
4514 > static char *f (char * (*g) (char **, int), char **p, ...)
4515 > {
4516 >  char *s;
4517 >  va_list v;
4518 >  va_start (v,p);
4519 >  s = g (p, va_arg (v,int));
4520 >  va_end (v);
4521 >  return s;
4522 > }
4523  
4524 <  F90FLAGS=$ac_save_F90FLAGS
4525 <  ac_ext=$ac_save_ext
4526 <  ac_ext=c
4524 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4525 >   function prototypes and stuff, but not '\xHH' hex character constants.
4526 >   These don't provoke an error unfortunately, instead are silently treated
4527 >   as 'x'.  The following induces an error, until -std is added to get
4528 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4529 >   array size at least.  It's necessary to write '\x00'==0 to get something
4530 >   that's true only with -std.  */
4531 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4532 >
4533 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4534 >   inside strings and character constants.  */
4535 > #define FOO(x) 'x'
4536 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4537 >
4538 > int test (int i, double x);
4539 > struct s1 {int (*f) (int a);};
4540 > struct s2 {int (*f) (double a);};
4541 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4542 > int argc;
4543 > char **argv;
4544 > int
4545 > main ()
4546 > {
4547 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4548 >  ;
4549 >  return 0;
4550 > }
4551 > _ACEOF
4552 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4553 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4554 > do
4555 >  CC="$ac_save_CC $ac_arg"
4556 >  if ac_fn_c_try_compile "$LINENO"; then :
4557 >  ac_cv_prog_cc_c89=$ac_arg
4558 > fi
4559 > rm -f core conftest.err conftest.$ac_objext
4560 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
4561 > done
4562 > rm -f conftest.$ac_ext
4563 > CC=$ac_save_CC
4564 >
4565 > fi
4566 > # AC_CACHE_VAL
4567 > case "x$ac_cv_prog_cc_c89" in
4568 >  x)
4569 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4570 > $as_echo "none needed" >&6; } ;;
4571 >  xno)
4572 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4573 > $as_echo "unsupported" >&6; } ;;
4574 >  *)
4575 >    CC="$CC $ac_cv_prog_cc_c89"
4576 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4577 > $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4578 > esac
4579 > if test "x$ac_cv_prog_cc_c89" != xno; then :
4580 >
4581 > fi
4582 >
4583 > ac_ext=c
4584   ac_cpp='$CPP $CPPFLAGS'
4585   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4586   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4587   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4588  
4589  
4590 + if test $USE_MPI != no; then :
4591  
4592 <  if test "$prepdefflagworks" = 1; then
4593 <    echo "$as_me:$LINENO: result: yes" >&5
4594 < echo "${ECHO_T}yes" >&6
4592 > ac_ext=c
4593 > ac_cpp='$CPP $CPPFLAGS'
4594 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4595 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4596 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4597  
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
3472 fi
4598  
3474 ac_ext=f90
3475 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3476 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3477 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4599  
4600  
4601  
4602 < ac_ext=f90
4603 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4604 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4605 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4606 < echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
4607 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
4608 < if test "${ac_cv_prog_f90_v+set}" = set; then
4609 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4602 >
4603 >        for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4604 > do
4605 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4606 > set dummy $ac_prog; ac_word=$2
4607 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4608 > $as_echo_n "checking for $ac_word... " >&6; }
4609 > if test "${ac_cv_prog_MPICC+set}" = set; then :
4610 >  $as_echo_n "(cached) " >&6
4611   else
4612 +  if test -n "$MPICC"; then
4613 +  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4614 + else
4615 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616 + for as_dir in $PATH
4617 + do
4618 +  IFS=$as_save_IFS
4619 +  test -z "$as_dir" && as_dir=.
4620 +    for ac_exec_ext in '' $ac_executable_extensions; do
4621 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4622 +    ac_cv_prog_MPICC="$ac_prog"
4623 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4624 +    break 2
4625 +  fi
4626 + done
4627 +  done
4628 + IFS=$as_save_IFS
4629  
4630 < cat >conftest.$ac_ext <<_ACEOF
4630 > fi
4631 > fi
4632 > MPICC=$ac_cv_prog_MPICC
4633 > if test -n "$MPICC"; then
4634 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4635 > $as_echo "$MPICC" >&6; }
4636 > else
4637 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4638 > $as_echo "no" >&6; }
4639 > fi
4640  
3493 program main
4641  
4642 +  test -n "$MPICC" && break
4643 + done
4644 + test -n "$MPICC" || MPICC="$CC"
4645  
4646 < end program main
4646 >        ax_mpi_save_CC="$CC"
4647 >        CC="$MPICC"
4648  
3498 _ACEOF
3499 rm -f conftest.$ac_objext
3500 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3501  (eval $ac_compile) 2>conftest.er1
3502  ac_status=$?
3503  grep -v '^ *+' conftest.er1 >conftest.err
3504  rm -f conftest.er1
3505  cat conftest.err >&5
3506  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507  (exit $ac_status); } &&
3508         { ac_try='test -z "$ac_f90_werror_flag"
3509                         || test ! -s conftest.err'
3510  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3511  (eval $ac_try) 2>&5
3512  ac_status=$?
3513  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3514  (exit $ac_status); }; } &&
3515         { ac_try='test -s conftest.$ac_objext'
3516  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3517  (eval $ac_try) 2>&5
3518  ac_status=$?
3519  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3520  (exit $ac_status); }; }; then
3521  ac_cv_prog_f90_v=
3522 # Try some options frequently used verbose output
3523 for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3524  ac_ext=f90
3525 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3526 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3527 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4649  
3529 cat >conftest.$ac_ext <<_ACEOF
4650  
4651 < program main
4651 > if test x = x"$MPILIBS"; then
4652 >        ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4653 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4654 >  MPILIBS=" "
4655 > fi
4656  
4657 + fi
4658  
4659 < end program main
4659 > if test x = x"$MPILIBS"; then
4660 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4661 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4662 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4663 >  $as_echo_n "(cached) " >&6
4664 > else
4665 >  ac_check_lib_save_LIBS=$LIBS
4666 > LIBS="-lmpi  $LIBS"
4667 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 > /* end confdefs.h.  */
4669  
4670 + /* Override any GCC internal prototype to avoid an error.
4671 +   Use char because int might match the return type of a GCC
4672 +   builtin and then its argument prototype would still apply.  */
4673 + #ifdef __cplusplus
4674 + extern "C"
4675 + #endif
4676 + char MPI_Init ();
4677 + int
4678 + main ()
4679 + {
4680 + return MPI_Init ();
4681 +  ;
4682 +  return 0;
4683 + }
4684   _ACEOF
4685 + if ac_fn_c_try_link "$LINENO"; then :
4686 +  ac_cv_lib_mpi_MPI_Init=yes
4687 + else
4688 +  ac_cv_lib_mpi_MPI_Init=no
4689 + fi
4690 + rm -f core conftest.err conftest.$ac_objext \
4691 +    conftest$ac_exeext conftest.$ac_ext
4692 + LIBS=$ac_check_lib_save_LIBS
4693 + fi
4694 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4695 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4696 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4697 +  MPILIBS="-lmpi"
4698 + fi
4699  
3538 # Compile and link our simple test program by passing a flag (argument
3539 # 1 to this macro) to the Fortran 90 compiler in order to get
3540 # "verbose" output that we can then parse for the Fortran 90 linker
3541 # flags.
3542 ac_save_F90FLAGS=$F90FLAGS
3543 F90FLAGS="$F90FLAGS $ac_verb"
3544
3545 (eval echo $as_me:3545: \"$ac_link\") >&5
3546 ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3547 echo "$ac_f90_v_output" >&5
3548 F90FLAGS=$ac_save_F90FLAGS
3549
3550 rm -f conftest.*
3551 ac_ext=f90
3552 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3553 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3554 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3555
3556 # If we are using xlf then replace all the commas with spaces.
3557 if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3558  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4700   fi
4701 + if test x = x"$MPILIBS"; then
4702 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4703 + $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4704 + if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4705 +  $as_echo_n "(cached) " >&6
4706 + else
4707 +  ac_check_lib_save_LIBS=$LIBS
4708 + LIBS="-lmpich  $LIBS"
4709 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710 + /* end confdefs.h.  */
4711  
4712 < # If we are using Cray Fortran then delete quotes.
4713 < # Use "\"" instead of '"' for font-lock-mode.
4714 < # FIXME: a more general fix for quoted arguments with spaces?
4715 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
4716 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4712 > /* Override any GCC internal prototype to avoid an error.
4713 >   Use char because int might match the return type of a GCC
4714 >   builtin and then its argument prototype would still apply.  */
4715 > #ifdef __cplusplus
4716 > extern "C"
4717 > #endif
4718 > char MPI_Init ();
4719 > int
4720 > main ()
4721 > {
4722 > return MPI_Init ();
4723 >  ;
4724 >  return 0;
4725 > }
4726 > _ACEOF
4727 > if ac_fn_c_try_link "$LINENO"; then :
4728 >  ac_cv_lib_mpich_MPI_Init=yes
4729 > else
4730 >  ac_cv_lib_mpich_MPI_Init=no
4731   fi
4732 <  # look for -l* and *.a constructs in the output
4733 <  for ac_arg in $ac_f90_v_output; do
4734 <     case $ac_arg in
3570 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3571 <          ac_cv_prog_f90_v=$ac_verb
3572 <          break 2 ;;
3573 <     esac
3574 <  done
3575 < done
3576 < if test -z "$ac_cv_prog_f90_v"; then
3577 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3578 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
4732 > rm -f core conftest.err conftest.$ac_objext \
4733 >    conftest$ac_exeext conftest.$ac_ext
4734 > LIBS=$ac_check_lib_save_LIBS
4735   fi
4736 < else
4737 <  echo "$as_me: failed program was:" >&5
4738 < sed 's/^/| /' conftest.$ac_ext >&5
4739 <
3584 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3585 < echo "$as_me: WARNING: compilation failed" >&2;}
4736 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4737 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4738 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4739 >  MPILIBS="-lmpich"
4740   fi
3587 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4741  
4742   fi
3590 echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
3591 echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
3592 echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
3593 echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
3594 if test "${ac_cv_flibs+set}" = set; then
3595  echo $ECHO_N "(cached) $ECHO_C" >&6
3596 else
3597  if test "x$F90LIBS" != "x"; then
3598  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3599 else
4743  
4744 < ac_ext=f90
4745 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4746 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4747 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4744 > if test x != x"$MPILIBS"; then
4745 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4746 > $as_echo_n "checking for mpi.h... " >&6; }
4747 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 > /* end confdefs.h.  */
4749 > #include <mpi.h>
4750 > int
4751 > main ()
4752 > {
4753  
4754 < cat >conftest.$ac_ext <<_ACEOF
4755 <
4756 < program main
3609 <
3610 <
3611 < end program main
3612 <
4754 >  ;
4755 >  return 0;
4756 > }
4757   _ACEOF
4758 <
4759 < # Compile and link our simple test program by passing a flag (argument
4760 < # 1 to this macro) to the Fortran 90 compiler in order to get
4761 < # "verbose" output that we can then parse for the Fortran 90 linker
4762 < # flags.
4763 < ac_save_F90FLAGS=$F90FLAGS
4764 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3621 <
3622 < (eval echo $as_me:3622: \"$ac_link\") >&5
3623 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3624 < echo "$ac_f90_v_output" >&5
3625 < F90FLAGS=$ac_save_F90FLAGS
3626 <
3627 < rm -f conftest.*
3628 < ac_ext=f90
3629 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3630 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3631 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3632 <
3633 < # If we are using xlf then replace all the commas with spaces.
3634 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3635 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4758 > if ac_fn_c_try_compile "$LINENO"; then :
4759 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4760 > $as_echo "yes" >&6; }
4761 > else
4762 >  MPILIBS=""
4763 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4764 > $as_echo "no" >&6; }
4765   fi
4766 <
3638 < # If we are using Cray Fortran then delete quotes.
3639 < # Use "\"" instead of '"' for font-lock-mode.
3640 < # FIXME: a more general fix for quoted arguments with spaces?
3641 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3642 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4766 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4767   fi
4768  
4769 < ac_cv_f90libs=
4769 > CC="$ax_mpi_save_CC"
4770  
3647 # Save positional arguments (if any)
3648 ac_save_positional="$@"
4771  
3650 set X $ac_f90_v_output
3651 while test $# != 1; do
3652  shift
3653  ac_arg=$1
3654  case $ac_arg in
3655        [\\/]*.a | ?:[\\/]*.a)
3656            ac_exists=false
3657  for ac_i in $ac_cv_f90libs; do
3658    if test x"$ac_arg" = x"$ac_i"; then
3659      ac_exists=true
3660      break
3661    fi
3662  done
4772  
4773 <  if test x"$ac_exists" = xtrue; then
4774 <  :
4773 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4774 > if test x = x"$MPILIBS"; then
4775 >        USE_MPI="no"
4776 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4777 > $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4778 >        :
4779   else
4780 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4780 >        USE_MPI="yes"
4781 >        :
4782   fi
4783  
3670          ;;
3671        -bI:*)
3672            ac_exists=false
3673  for ac_i in $ac_cv_f90libs; do
3674    if test x"$ac_arg" = x"$ac_i"; then
3675      ac_exists=true
3676      break
3677    fi
3678  done
4784  
4785 <  if test x"$ac_exists" = xtrue; then
4786 <  :
4785 > fi
4786 > ac_ext=${ac_fc_srcext-f}
4787 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4788 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4789 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4790 > if test -n "$ac_tool_prefix"; then
4791 >  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
4792 >  do
4793 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4794 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4795 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796 > $as_echo_n "checking for $ac_word... " >&6; }
4797 > if test "${ac_cv_prog_FC+set}" = set; then :
4798 >  $as_echo_n "(cached) " >&6
4799   else
4800 <  if test "$ac_compiler_gnu" = yes; then
4801 <  for ac_link_opt in $ac_arg; do
3685 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3686 <  done
4800 >  if test -n "$FC"; then
4801 >  ac_cv_prog_FC="$FC" # Let the user override the test.
4802   else
4803 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4803 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4804 > for as_dir in $PATH
4805 > do
4806 >  IFS=$as_save_IFS
4807 >  test -z "$as_dir" && as_dir=.
4808 >    for ac_exec_ext in '' $ac_executable_extensions; do
4809 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4810 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4811 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4812 >    break 2
4813 >  fi
4814 > done
4815 >  done
4816 > IFS=$as_save_IFS
4817 >
4818   fi
4819   fi
4820 + FC=$ac_cv_prog_FC
4821 + if test -n "$FC"; then
4822 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4823 + $as_echo "$FC" >&6; }
4824 + else
4825 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826 + $as_echo "no" >&6; }
4827 + fi
4828  
3692          ;;
3693          # Ignore these flags.
3694        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3695          ;;
3696        -lkernel32)
3697          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3698          ;;
3699        -[LRuY])
3700          # These flags, when seen by themselves, take an argument.
3701          # We remove the space between option and argument and re-iterate
3702          # unless we find an empty arg or a new option (starting with -)
3703          case $2 in
3704             "" | -*);;
3705             *)
3706                ac_arg="$ac_arg$2"
4829  
4830 <                shift; shift
3709 <                set X $ac_arg "$@"
3710 <                ;;
3711 <          esac
3712 <          ;;
3713 <        -YP,*)
3714 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3715 <              ac_exists=false
3716 <  for ac_i in $ac_cv_f90libs; do
3717 <    if test x"$ac_j" = x"$ac_i"; then
3718 <      ac_exists=true
3719 <      break
3720 <    fi
4830 >    test -n "$FC" && break
4831    done
3722
3723  if test x"$ac_exists" = xtrue; then
3724  :
3725 else
3726  ac_arg="$ac_arg $ac_j"
3727                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
4832   fi
4833 <
4834 <          done
4835 <          ;;
4836 <        -[lLR]*)
4837 <            ac_exists=false
4838 <  for ac_i in $ac_cv_f90libs; do
4839 <    if test x"$ac_arg" = x"$ac_i"; then
4840 <      ac_exists=true
4841 <      break
4842 <    fi
4833 > if test -z "$FC"; then
4834 >  ac_ct_FC=$FC
4835 >  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
4836 > do
4837 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4838 > set dummy $ac_prog; ac_word=$2
4839 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4840 > $as_echo_n "checking for $ac_word... " >&6; }
4841 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4842 >  $as_echo_n "(cached) " >&6
4843 > else
4844 >  if test -n "$ac_ct_FC"; then
4845 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4846 > else
4847 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4848 > for as_dir in $PATH
4849 > do
4850 >  IFS=$as_save_IFS
4851 >  test -z "$as_dir" && as_dir=.
4852 >    for ac_exec_ext in '' $ac_executable_extensions; do
4853 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4854 >    ac_cv_prog_ac_ct_FC="$ac_prog"
4855 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856 >    break 2
4857 >  fi
4858 > done
4859    done
4860 + IFS=$as_save_IFS
4861  
4862 <  if test x"$ac_exists" = xtrue; then
4863 <  :
4862 > fi
4863 > fi
4864 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
4865 > if test -n "$ac_ct_FC"; then
4866 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4867 > $as_echo "$ac_ct_FC" >&6; }
4868   else
4869 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4869 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4870 > $as_echo "no" >&6; }
4871   fi
4872  
4873 <          ;;
4874 <          # Ignore everything else.
3749 <  esac
4873 >
4874 >  test -n "$ac_ct_FC" && break
4875   done
3751 # restore positional arguments
3752 set X $ac_save_positional; shift
4876  
4877 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4878 < # then we insist that the "run path" must be an absolute path (i.e. it
4879 < # must begin with a "/").
4880 < case `(uname -sr) 2>/dev/null` in
4881 <   "SunOS 5"*)
4882 <      ac_ld_run_path=`echo $ac_f90_v_output |
4883 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4884 <      test "x$ac_ld_run_path" != x &&
3762 <
3763 <        if test "$ac_compiler_gnu" = yes; then
3764 <  for ac_link_opt in $ac_ld_run_path; do
3765 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3766 <  done
3767 < else
3768 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3769 < fi
3770 <      ;;
4877 >  if test "x$ac_ct_FC" = x; then
4878 >    FC=""
4879 >  else
4880 >    case $cross_compiling:$ac_tool_warned in
4881 > yes:)
4882 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4883 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4884 > ac_tool_warned=yes ;;
4885   esac
4886 < fi # test "x$F90LIBS" = "x"
4887 <
4886 >    FC=$ac_ct_FC
4887 >  fi
4888   fi
3775 echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3776 echo "${ECHO_T}$ac_cv_flibs" >&6
3777 F90LIBS="$ac_cv_f90libs"
4889  
3779 ac_ext=f90
3780 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3781 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3782 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4890  
4891 + # Provide some information about the compiler.
4892 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4893 + set X $ac_compile
4894 + ac_compiler=$2
4895 + for ac_option in --version -v -V -qversion; do
4896 +  { { ac_try="$ac_compiler $ac_option >&5"
4897 + case "(($ac_try" in
4898 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4899 +  *) ac_try_echo=$ac_try;;
4900 + esac
4901 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4902 + $as_echo "$ac_try_echo"; } >&5
4903 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4904 +  ac_status=$?
4905 +  if test -s conftest.err; then
4906 +    sed '10a\
4907 + ... rest of stderr output deleted ...
4908 +         10q' conftest.err >conftest.er1
4909 +    cat conftest.er1 >&5
4910 +  fi
4911 +  rm -f conftest.er1 conftest.err
4912 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4913 +  test $ac_status = 0; }
4914 + done
4915 + rm -f a.out
4916  
4917 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4918 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4919 < if test "${ac_cv_f90_mangling+set}" = set; then
4920 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4917 > # If we don't use `.F' as extension, the preprocessor is not run on the
4918 > # input file.  (Note that this only needs to work for GNU compilers.)
4919 > ac_save_ext=$ac_ext
4920 > ac_ext=F
4921 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4922 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4923 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4924 >  $as_echo_n "(cached) " >&6
4925   else
4926 <  ac_ext=f90
4927 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4928 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4929 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4930 < cat >conftest.$ac_ext <<_ACEOF
4931 < subroutine foobar()
4932 < return
3797 < end
3798 < subroutine foo_bar()
3799 < return
3800 < end
4926 >  cat > conftest.$ac_ext <<_ACEOF
4927 >      program main
4928 > #ifndef __GNUC__
4929 >       choke me
4930 > #endif
4931 >
4932 >      end
4933   _ACEOF
4934 < rm -f conftest.$ac_objext
4935 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4936 <  (eval $ac_compile) 2>conftest.er1
4937 <  ac_status=$?
4938 <  grep -v '^ *+' conftest.er1 >conftest.err
4939 <  rm -f conftest.er1
4940 <  cat conftest.err >&5
3809 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3810 <  (exit $ac_status); } &&
3811 <         { ac_try='test -z "$ac_f90_werror_flag"
3812 <                         || test ! -s conftest.err'
3813 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3814 <  (eval $ac_try) 2>&5
3815 <  ac_status=$?
3816 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3817 <  (exit $ac_status); }; } &&
3818 <         { ac_try='test -s conftest.$ac_objext'
3819 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3820 <  (eval $ac_try) 2>&5
3821 <  ac_status=$?
3822 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3823 <  (exit $ac_status); }; }; then
3824 <  mv conftest.$ac_objext cf90_test.$ac_objext
4934 > if ac_fn_fc_try_compile "$LINENO"; then :
4935 >  ac_compiler_gnu=yes
4936 > else
4937 >  ac_compiler_gnu=no
4938 > fi
4939 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4940 > ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4941  
4942 <  ac_ext=c
4943 < ac_cpp='$CPP $CPPFLAGS'
4944 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4945 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4946 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4942 > fi
4943 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4944 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4945 > ac_ext=$ac_save_ext
4946 > ac_test_FCFLAGS=${FCFLAGS+set}
4947 > ac_save_FCFLAGS=$FCFLAGS
4948 > FCFLAGS=
4949 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4950 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
4951 > if test "${ac_cv_prog_fc_g+set}" = set; then :
4952 >  $as_echo_n "(cached) " >&6
4953 > else
4954 >  FCFLAGS=-g
4955 > cat > conftest.$ac_ext <<_ACEOF
4956 >      program main
4957  
4958 <  ac_save_LIBS=$LIBS
3833 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3834 <
3835 <  ac_success=no
3836 <  for ac_foobar in foobar FOOBAR; do
3837 <    for ac_underscore in "" "_"; do
3838 <      ac_func="$ac_foobar$ac_underscore"
3839 <      cat >conftest.$ac_ext <<_ACEOF
3840 < /* confdefs.h.  */
4958 >      end
4959   _ACEOF
4960 < cat confdefs.h >>conftest.$ac_ext
4961 < cat >>conftest.$ac_ext <<_ACEOF
3844 < /* end confdefs.h.  */
3845 <
3846 < /* Override any gcc2 internal prototype to avoid an error.  */
3847 < #ifdef __cplusplus
3848 < extern "C"
3849 < #endif
3850 < /* We use char because int might match the return type of a gcc2
3851 <   builtin and then its argument prototype would still apply.  */
3852 < char $ac_func ();
3853 < int
3854 < main ()
3855 < {
3856 < $ac_func ();
3857 <  ;
3858 <  return 0;
3859 < }
3860 < _ACEOF
3861 < rm -f conftest.$ac_objext conftest$ac_exeext
3862 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3863 <  (eval $ac_link) 2>conftest.er1
3864 <  ac_status=$?
3865 <  grep -v '^ *+' conftest.er1 >conftest.err
3866 <  rm -f conftest.er1
3867 <  cat conftest.err >&5
3868 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3869 <  (exit $ac_status); } &&
3870 <         { ac_try='test -z "$ac_c_werror_flag"
3871 <                         || test ! -s conftest.err'
3872 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3873 <  (eval $ac_try) 2>&5
3874 <  ac_status=$?
3875 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3876 <  (exit $ac_status); }; } &&
3877 <         { ac_try='test -s conftest$ac_exeext'
3878 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3879 <  (eval $ac_try) 2>&5
3880 <  ac_status=$?
3881 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3882 <  (exit $ac_status); }; }; then
3883 <  ac_success=yes; break 2
4960 > if ac_fn_fc_try_compile "$LINENO"; then :
4961 >  ac_cv_prog_fc_g=yes
4962   else
4963 <  echo "$as_me: failed program was:" >&5
4964 < sed 's/^/| /' conftest.$ac_ext >&5
4963 >  ac_cv_prog_fc_g=no
4964 > fi
4965 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4966  
4967   fi
4968 < rm -f conftest.err conftest.$ac_objext \
4969 <      conftest$ac_exeext conftest.$ac_ext
4970 <    done
4971 <  done
4968 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4969 > $as_echo "$ac_cv_prog_fc_g" >&6; }
4970 > if test "$ac_test_FCFLAGS" = set; then
4971 >  FCFLAGS=$ac_save_FCFLAGS
4972 > elif test $ac_cv_prog_fc_g = yes; then
4973 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4974 >    FCFLAGS="-g -O2"
4975 >  else
4976 >    FCFLAGS="-g"
4977 >  fi
4978 > else
4979 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4980 >    FCFLAGS="-O2"
4981 >  else
4982 >    FCFLAGS=
4983 >  fi
4984 > fi
4985  
4986 <  if test "$ac_success" = "yes"; then
4987 <     case $ac_foobar in
4988 <        foobar)
4989 <           ac_case=lower
3898 <           ac_foo_bar=foo_bar
3899 <           ;;
3900 <        FOOBAR)
3901 <           ac_case=upper
3902 <           ac_foo_bar=FOO_BAR
3903 <           ;;
3904 <     esac
4986 > ac_ext=${ac_fc_srcext-f}
4987 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4988 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4989 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4990  
3906     ac_success_extra=no
3907     for ac_extra in "" "_"; do
3908        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4991  
4992 <        cat >conftest.$ac_ext <<_ACEOF
3911 < /* confdefs.h.  */
3912 < _ACEOF
3913 < cat confdefs.h >>conftest.$ac_ext
3914 < cat >>conftest.$ac_ext <<_ACEOF
3915 < /* end confdefs.h.  */
4992 > if test $USE_MPI != no; then :
4993  
4994 < /* Override any gcc2 internal prototype to avoid an error.  */
4995 < #ifdef __cplusplus
4996 < extern "C"
4997 < #endif
3921 < /* We use char because int might match the return type of a gcc2
3922 <   builtin and then its argument prototype would still apply.  */
3923 < char $ac_func ();
3924 < int
3925 < main ()
3926 < {
3927 < $ac_func ();
3928 <  ;
3929 <  return 0;
3930 < }
3931 < _ACEOF
3932 < rm -f conftest.$ac_objext conftest$ac_exeext
3933 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3934 <  (eval $ac_link) 2>conftest.er1
3935 <  ac_status=$?
3936 <  grep -v '^ *+' conftest.er1 >conftest.err
3937 <  rm -f conftest.er1
3938 <  cat conftest.err >&5
3939 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3940 <  (exit $ac_status); } &&
3941 <         { ac_try='test -z "$ac_c_werror_flag"
3942 <                         || test ! -s conftest.err'
3943 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3944 <  (eval $ac_try) 2>&5
3945 <  ac_status=$?
3946 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3947 <  (exit $ac_status); }; } &&
3948 <         { ac_try='test -s conftest$ac_exeext'
3949 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3950 <  (eval $ac_try) 2>&5
3951 <  ac_status=$?
3952 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3953 <  (exit $ac_status); }; }; then
3954 <  ac_success_extra=yes; break
3955 < else
3956 <  echo "$as_me: failed program was:" >&5
3957 < sed 's/^/| /' conftest.$ac_ext >&5
4994 > ac_ext=${ac_fc_srcext-f}
4995 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4996 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4997 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4998  
3959 fi
3960 rm -f conftest.err conftest.$ac_objext \
3961      conftest$ac_exeext conftest.$ac_ext
3962     done
4999  
3964     if test "$ac_success_extra" = "yes"; then
3965        ac_cv_f90_mangling="$ac_case case"
3966        if test -z "$ac_underscore"; then
3967           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
3968        else
3969           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
5000  
3971        fi
3972        if test -z "$ac_extra"; then
3973           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
3974        else
3975           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
3976        fi
3977      else
3978        ac_cv_f90_mangling="unknown"
3979      fi
3980  else
3981     ac_cv_f90_mangling="unknown"
5001  
3983  fi
5002  
5003 <  LIBS=$ac_save_LIBS
5004 <  ac_ext=f90
5005 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5006 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5007 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5008 <  rm -f cf90_test* conftest*
5003 >
5004 >        for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5005 > do
5006 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5007 > set dummy $ac_prog; ac_word=$2
5008 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009 > $as_echo_n "checking for $ac_word... " >&6; }
5010 > if test "${ac_cv_prog_MPIFC+set}" = set; then :
5011 >  $as_echo_n "(cached) " >&6
5012   else
5013 <  echo "$as_me: failed program was:" >&5
5014 < sed 's/^/| /' conftest.$ac_ext >&5
5013 >  if test -n "$MPIFC"; then
5014 >  ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5015 > else
5016 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 > for as_dir in $PATH
5018 > do
5019 >  IFS=$as_save_IFS
5020 >  test -z "$as_dir" && as_dir=.
5021 >    for ac_exec_ext in '' $ac_executable_extensions; do
5022 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5023 >    ac_cv_prog_MPIFC="$ac_prog"
5024 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025 >    break 2
5026 >  fi
5027 > done
5028 >  done
5029 > IFS=$as_save_IFS
5030  
5031   fi
3996 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3997 ac_ext=f90
3998 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3999 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4000 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4001
5032   fi
5033 < echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
5034 < echo "${ECHO_T}$ac_cv_f90_mangling" >&6
5033 > MPIFC=$ac_cv_prog_MPIFC
5034 > if test -n "$MPIFC"; then
5035 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5036 > $as_echo "$MPIFC" >&6; }
5037 > else
5038 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039 > $as_echo "no" >&6; }
5040 > fi
5041  
5042  
5043 +  test -n "$MPIFC" && break
5044 + done
5045 + test -n "$MPIFC" || MPIFC="$FC"
5046  
5047 < case $ac_cv_f90_mangling in
5048 <  "lower case, no underscore, no extra underscore")
4010 <          cat >>confdefs.h <<\_ACEOF
4011 < #define F90_FUNC(name,NAME) name
4012 < _ACEOF
5047 >        ax_mpi_save_FC="$FC"
5048 >        FC="$MPIFC"
5049  
4014          cat >>confdefs.h <<\_ACEOF
4015 #define F90_FUNC_(name,NAME) name
4016 _ACEOF
4017 ;;
4018  "lower case, no underscore, extra underscore")
4019          cat >>confdefs.h <<\_ACEOF
4020 #define F90_FUNC(name,NAME) name
4021 _ACEOF
5050  
4023          cat >>confdefs.h <<\_ACEOF
4024 #define F90_FUNC_(name,NAME) name ## _
4025 _ACEOF
4026 ;;
4027  "lower case, underscore, no extra underscore")
4028          cat >>confdefs.h <<\_ACEOF
4029 #define F90_FUNC(name,NAME) name ## _
4030 _ACEOF
5051  
5052 <          cat >>confdefs.h <<\_ACEOF
5053 < #define F90_FUNC_(name,NAME) name ## _
5052 > if test x = x"$MPILIBS"; then
5053 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5054 > $as_echo_n "checking for MPI_Init... " >&6; }
5055 >                        cat > conftest.$ac_ext <<_ACEOF
5056 >      program main
5057 >      call MPI_Init
5058 >      end
5059   _ACEOF
5060 < ;;
5061 <  "lower case, underscore, extra underscore")
5062 <          cat >>confdefs.h <<\_ACEOF
5063 < #define F90_FUNC(name,NAME) name ## _
5064 < _ACEOF
5060 > if ac_fn_fc_try_link "$LINENO"; then :
5061 >  MPILIBS=" "
5062 >                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5063 > $as_echo "yes" >&6; }
5064 > else
5065 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5066 > $as_echo "no" >&6; }
5067 > fi
5068 > rm -f core conftest.err conftest.$ac_objext \
5069 >    conftest$ac_exeext conftest.$ac_ext
5070 > fi
5071  
5072 <          cat >>confdefs.h <<\_ACEOF
5073 < #define F90_FUNC_(name,NAME) name ## __
5072 >        if test x = x"$MPILIBS"; then
5073 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5074 > $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5075 > if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5076 >  $as_echo_n "(cached) " >&6
5077 > else
5078 >  ac_check_lib_save_LIBS=$LIBS
5079 > LIBS="-lfmpi  $LIBS"
5080 > cat > conftest.$ac_ext <<_ACEOF
5081 >      program main
5082 >      call MPI_Init
5083 >      end
5084   _ACEOF
5085 < ;;
5086 <  "upper case, no underscore, no extra underscore")
5087 <          cat >>confdefs.h <<\_ACEOF
5088 < #define F90_FUNC(name,NAME) NAME
5089 < _ACEOF
5085 > if ac_fn_fc_try_link "$LINENO"; then :
5086 >  ac_cv_lib_fmpi_MPI_Init=yes
5087 > else
5088 >  ac_cv_lib_fmpi_MPI_Init=no
5089 > fi
5090 > rm -f core conftest.err conftest.$ac_objext \
5091 >    conftest$ac_exeext conftest.$ac_ext
5092 > LIBS=$ac_check_lib_save_LIBS
5093 > fi
5094 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5095 > $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5096 > if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5097 >  MPILIBS="-lfmpi"
5098 > fi
5099  
5100 <          cat >>confdefs.h <<\_ACEOF
5101 < #define F90_FUNC_(name,NAME) NAME
5100 >        fi
5101 >        if test x = x"$MPILIBS"; then
5102 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5103 > $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5104 > if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5105 >  $as_echo_n "(cached) " >&6
5106 > else
5107 >  ac_check_lib_save_LIBS=$LIBS
5108 > LIBS="-lmpichf90  $LIBS"
5109 > cat > conftest.$ac_ext <<_ACEOF
5110 >      program main
5111 >      call MPI_Init
5112 >      end
5113   _ACEOF
5114 < ;;
5115 <  "upper case, no underscore, extra underscore")
5116 <          cat >>confdefs.h <<\_ACEOF
5117 < #define F90_FUNC(name,NAME) NAME
5118 < _ACEOF
5114 > if ac_fn_fc_try_link "$LINENO"; then :
5115 >  ac_cv_lib_mpichf90_MPI_Init=yes
5116 > else
5117 >  ac_cv_lib_mpichf90_MPI_Init=no
5118 > fi
5119 > rm -f core conftest.err conftest.$ac_objext \
5120 >    conftest$ac_exeext conftest.$ac_ext
5121 > LIBS=$ac_check_lib_save_LIBS
5122 > fi
5123 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5124 > $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5125 > if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5126 >  MPILIBS="-lmpichf90"
5127 > fi
5128  
5129 <          cat >>confdefs.h <<\_ACEOF
4060 < #define F90_FUNC_(name,NAME) NAME ## _
4061 < _ACEOF
4062 < ;;
4063 <  "upper case, underscore, no extra underscore")
4064 <          cat >>confdefs.h <<\_ACEOF
4065 < #define F90_FUNC(name,NAME) NAME ## _
4066 < _ACEOF
5129 >        fi
5130  
5131 <          cat >>confdefs.h <<\_ACEOF
5132 < #define F90_FUNC_(name,NAME) NAME ## _
5131 > if test x = x"$MPILIBS"; then
5132 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5133 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5134 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5135 >  $as_echo_n "(cached) " >&6
5136 > else
5137 >  ac_check_lib_save_LIBS=$LIBS
5138 > LIBS="-lmpi  $LIBS"
5139 > cat > conftest.$ac_ext <<_ACEOF
5140 >      program main
5141 >      call MPI_Init
5142 >      end
5143   _ACEOF
5144 < ;;
5145 <  "upper case, underscore, extra underscore")
5146 <          cat >>confdefs.h <<\_ACEOF
5147 < #define F90_FUNC(name,NAME) NAME ## _
5148 < _ACEOF
5144 > if ac_fn_fc_try_link "$LINENO"; then :
5145 >  ac_cv_lib_mpi_MPI_Init=yes
5146 > else
5147 >  ac_cv_lib_mpi_MPI_Init=no
5148 > fi
5149 > rm -f core conftest.err conftest.$ac_objext \
5150 >    conftest$ac_exeext conftest.$ac_ext
5151 > LIBS=$ac_check_lib_save_LIBS
5152 > fi
5153 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5154 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5155 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5156 >  MPILIBS="-lmpi"
5157 > fi
5158  
5159 <          cat >>confdefs.h <<\_ACEOF
5160 < #define F90_FUNC_(name,NAME) NAME ## __
5159 > fi
5160 > if test x = x"$MPILIBS"; then
5161 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5162 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5163 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5164 >  $as_echo_n "(cached) " >&6
5165 > else
5166 >  ac_check_lib_save_LIBS=$LIBS
5167 > LIBS="-lmpich  $LIBS"
5168 > cat > conftest.$ac_ext <<_ACEOF
5169 >      program main
5170 >      call MPI_Init
5171 >      end
5172   _ACEOF
5173 < ;;
5174 <  *)
5175 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
5176 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
5177 <          ;;
5178 < esac
5173 > if ac_fn_fc_try_link "$LINENO"; then :
5174 >  ac_cv_lib_mpich_MPI_Init=yes
5175 > else
5176 >  ac_cv_lib_mpich_MPI_Init=no
5177 > fi
5178 > rm -f core conftest.err conftest.$ac_objext \
5179 >    conftest$ac_exeext conftest.$ac_ext
5180 > LIBS=$ac_check_lib_save_LIBS
5181 > fi
5182 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5183 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5184 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5185 >  MPILIBS="-lmpich"
5186 > fi
5187  
5188 + fi
5189  
5190 <
5191 <
5192 <
5193 < echo "$as_me:$LINENO: checking for module suffix" >&5
5194 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
5195 < rm -f conftest*
5196 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5197 < rm -f work*
5198 < cat >conftest.f90 <<EOF
5199 <        module conftest
5200 <        integer n
4099 <        parameter (n=1)
4100 <        end module conftest
4101 < EOF
4102 < # SGI and absoft compilers generates module name in upper case!
4103 < testname="conftest"
4104 < modcase="lower"
4105 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4106 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4107 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4108 <    if test -z "$MOD" ; then
4109 <        MOD=`ls CONFTEST* 2>/dev/null \
4110 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4111 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4112 <        if test -n "$MOD" ; then
4113 <            testname="CONFTEST"
4114 <            modcase="upper"
4115 <        fi
4116 <    fi
4117 <    if test -z "$MOD" ; then
4118 <        echo "$as_me:$LINENO: result: unknown" >&5
4119 < echo "${ECHO_T}unknown" >&6
4120 <        # Use mod if we can't figure it out
4121 <        MOD="mod"
4122 <    else
4123 <        echo "$as_me:$LINENO: result: $MOD" >&5
4124 < echo "${ECHO_T}$MOD" >&6
4125 <    fi
4126 <    if test -s work.pcl ; then
4127 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4128 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4129 <    fi
5190 > if test x != x"$MPILIBS"; then
5191 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5192 > $as_echo_n "checking for mpif.h... " >&6; }
5193 >        cat > conftest.$ac_ext <<_ACEOF
5194 >      program main
5195 >      include 'mpif.h'
5196 >      end
5197 > _ACEOF
5198 > if ac_fn_fc_try_compile "$LINENO"; then :
5199 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5200 > $as_echo "yes" >&6; }
5201   else
5202 <    echo "$as_me:$LINENO: result: unknown" >&5
5203 < echo "${ECHO_T}unknown" >&6
5202 >  MPILIBS=""
5203 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204 > $as_echo "no" >&6; }
5205   fi
5206 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207 + fi
5208  
5209 + FC="$ax_mpi_save_FC"
5210  
5211  
5212  
5213 + # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5214 + if test x = x"$MPILIBS"; then
5215 +        USE_MPI="no"
5216 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
5217 + $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
5218 +        :
5219 + else
5220 +        USE_MPI="yes"
5221 +        :
5222 + fi
5223  
4139 # Check for module include path (some use -I, some (Solaris) use -M, some
4140 # (absoft) use -p).
4141 # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4142 # specified, work.pcl and work.pc are created.  However, if you specify
4143 # a file, it must contain a the name of a file ending in .pc .  Ugh!
4144 # Use the module made above
4145 echo "$as_me:$LINENO: checking for module directory path flag" >&5
4146 echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4147 rm -f conftest*
4148 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4149 rm -f work*
4150 cat >conftest.f90 <<EOF
4151        module conftest
4152        integer n
4153        parameter (n=1)
4154        end module conftest
4155 EOF
4156 # SGI and absoft compilers generates module name in upper case!
4157 testname="conftest"
4158 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4159   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4160   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4161   if test -n "$mod" ; then
4162      testname="CONFTEST"
4163   fi
4164   madedir=0
4165   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4166   cp $testname.$MOD conf
4167   rm -f conftest* CONFTEST*
4168   cat >conftest1.f90 <<EOF
4169        program main
4170        use conftest
4171        print *, n
4172        end
4173 EOF
4174   F90_WORK_FILES_ARG=""
4175   F90MODINCSPEC=""
4176   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4177       MODDIRFLAG="-I"
4178       F90MODINCSPEC="-I<dir>"
4179       echo "$as_me:$LINENO: result: -I" >&5
4180 echo "${ECHO_T}-I" >&6
4181   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4182       MODDIRFLAG="-M"
4183       F90MODINCSPEC="-M<dir>"
4184       echo "$as_me:$LINENO: result: -M" >&5
4185 echo "${ECHO_T}-M" >&6
4186   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4187       MODDIRFLAG="-p"
4188       F90MODINCSPEC="-p<dir>"
4189       echo "$as_me:$LINENO: result: -p" >&5
4190 echo "${ECHO_T}-p" >&6
4191   elif test -s work.pc ; then
4192        cp work.pc conf/mpimod.pc
4193        echo "mpimod.pc" > conf/mpimod.pcl
4194        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4195        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4196            MODDIRFLAG='-cl,mpimod.pcl'
4197            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4198 echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4199            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4200            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
5224  
5225 <        else
5226 <            # The version of the Intel compiler that I have refuses to let
4204 <            # you put the "work catalog" list anywhere but the current
4205 <            # directory. For example, you cannot in
4206 <         :
4207 <        fi
4208 <   fi
4209 <   if test -z "MODDIRFLAG" ; then
4210 <       echo "$as_me:$LINENO: result: unknown" >&5
4211 < echo "${ECHO_T}unknown" >&6
4212 <   fi
5225 > fi
5226 > if test $USE_MPI != no; then :
5227  
5228 +        CXX=$MPICXX
5229 +        CC=$MPICC
5230 +        FC=$MPIFC
5231  
4215   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4216   if test $madedir = 1 ; then rmdir conf ; fi
5232   fi
5233  
5234  
5235 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5236 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5237 < if test "${ac_cv_f90_module_names+set}" = set; then
5238 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5239 < else
5240 <  ac_ext=f90
5241 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5242 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5243 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5244 <
5245 < # carry out the test in a new directory, so that we don't miss anything
5246 < mkdir conftest
5247 < cd conftest
5248 < cat >conftest.$ac_ext <<_ACEOF
5249 < MODULE Bar
5250 < END MODULE Bar
5251 < _ACEOF
5252 < rm -f conftest.$ac_objext
5253 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5254 <  (eval $ac_compile) 2>conftest.er1
5255 <  ac_status=$?
5256 <  grep -v '^ *+' conftest.er1 >conftest.err
5257 <  rm -f conftest.er1
5258 <  cat conftest.err >&5
5259 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5260 <  (exit $ac_status); } &&
5261 <         { ac_try='test -z "$ac_f90_werror_flag"
5262 <                         || test ! -s conftest.err'
5263 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5264 <  (eval $ac_try) 2>&5
5265 <  ac_status=$?
5266 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267 <  (exit $ac_status); }; } &&
5268 <         { ac_try='test -s conftest.$ac_objext'
5269 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4255 <  (eval $ac_try) 2>&5
4256 <  ac_status=$?
4257 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4258 <  (exit $ac_status); }; }; then
4259 <  ac_cv_f90_module_names=
4260 < ac_file_list=*
4261 < for ac_file in $ac_file_list; do
4262 <   case $ac_file in
4263 <      # don't care for original source and object files
4264 <      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4265 <          :
4266 <          ;;
4267 <      # look for new files derived from the file name
4268 <      *conftest*)
4269 <          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4270 <            ac_exists=false
4271 <  for ac_i in $ac_cv_f90_module_names; do
4272 <    if test x"$ac_pat" = x"$ac_i"; then
4273 <      ac_exists=true
4274 <      break
4275 <    fi
5235 > # Checks for programs.
5236 > ac_ext=cpp
5237 > ac_cpp='$CXXCPP $CPPFLAGS'
5238 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5239 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5240 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5241 > if test -z "$CXX"; then
5242 >  if test -n "$CCC"; then
5243 >    CXX=$CCC
5244 >  else
5245 >    if test -n "$ac_tool_prefix"; then
5246 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5247 >  do
5248 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5249 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5250 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5251 > $as_echo_n "checking for $ac_word... " >&6; }
5252 > if test "${ac_cv_prog_CXX+set}" = set; then :
5253 >  $as_echo_n "(cached) " >&6
5254 > else
5255 >  if test -n "$CXX"; then
5256 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5257 > else
5258 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5259 > for as_dir in $PATH
5260 > do
5261 >  IFS=$as_save_IFS
5262 >  test -z "$as_dir" && as_dir=.
5263 >    for ac_exec_ext in '' $ac_executable_extensions; do
5264 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5265 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5266 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5267 >    break 2
5268 >  fi
5269 > done
5270    done
5271 + IFS=$as_save_IFS
5272  
5273 <  if test x"$ac_exists" = xtrue; then
5274 <  :
5273 > fi
5274 > fi
5275 > CXX=$ac_cv_prog_CXX
5276 > if test -n "$CXX"; then
5277 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5278 > $as_echo "$CXX" >&6; }
5279   else
5280 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5280 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5281 > $as_echo "no" >&6; }
5282   fi
5283  
4284          ;;
4285      # look for new files derived from the module name,
4286      # with different case translation schemes
4287      *Bar*)
4288          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
4289            ac_exists=false
4290  for ac_i in $ac_cv_f90_module_names; do
4291    if test x"$ac_pat" = x"$ac_i"; then
4292      ac_exists=true
4293      break
4294    fi
4295  done
5284  
5285 <  if test x"$ac_exists" = xtrue; then
5286 <  :
4299 < else
4300 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5285 >    test -n "$CXX" && break
5286 >  done
5287   fi
5288 <
5289 <          ;;
5290 <      *bar*)
5291 <          ac_pat=`echo $ac_file | sed s/bar/%module%/`
5292 <            ac_exists=false
5293 <  for ac_i in $ac_cv_f90_module_names; do
5294 <    if test x"$ac_pat" = x"$ac_i"; then
5295 <      ac_exists=true
5296 <      break
5297 <    fi
5288 > if test -z "$CXX"; then
5289 >  ac_ct_CXX=$CXX
5290 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5291 > do
5292 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5293 > set dummy $ac_prog; ac_word=$2
5294 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5295 > $as_echo_n "checking for $ac_word... " >&6; }
5296 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5297 >  $as_echo_n "(cached) " >&6
5298 > else
5299 >  if test -n "$ac_ct_CXX"; then
5300 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5301 > else
5302 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5303 > for as_dir in $PATH
5304 > do
5305 >  IFS=$as_save_IFS
5306 >  test -z "$as_dir" && as_dir=.
5307 >    for ac_exec_ext in '' $ac_executable_extensions; do
5308 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5309 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
5310 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5311 >    break 2
5312 >  fi
5313 > done
5314    done
5315 + IFS=$as_save_IFS
5316  
5317 <  if test x"$ac_exists" = xtrue; then
5318 <  :
5317 > fi
5318 > fi
5319 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5320 > if test -n "$ac_ct_CXX"; then
5321 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5322 > $as_echo "$ac_ct_CXX" >&6; }
5323   else
5324 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5324 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5325 > $as_echo "no" >&6; }
5326   fi
5327  
4320          ;;
4321      *BAR*)
4322          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
4323            ac_exists=false
4324  for ac_i in $ac_cv_f90_module_names; do
4325    if test x"$ac_pat" = x"$ac_i"; then
4326      ac_exists=true
4327      break
4328    fi
4329  done
5328  
5329 <  if test x"$ac_exists" = xtrue; then
5330 <  :
5331 < else
5332 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5329 >  test -n "$ac_ct_CXX" && break
5330 > done
5331 >
5332 >  if test "x$ac_ct_CXX" = x; then
5333 >    CXX="g++"
5334 >  else
5335 >    case $cross_compiling:$ac_tool_warned in
5336 > yes:)
5337 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5338 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5339 > ac_tool_warned=yes ;;
5340 > esac
5341 >    CXX=$ac_ct_CXX
5342 >  fi
5343   fi
5344  
5345 <          ;;
4338 <       # Other files - we have no idea how they are generated
4339 <       *)
4340 <          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4341 < echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4342 <          ;;
4343 <   esac
4344 < done
4345 < if test "x$ac_cv_f90_module_names" = "x"; then
4346 <  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4347 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5345 >  fi
5346   fi
5347 + # Provide some information about the compiler.
5348 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5349 + set X $ac_compile
5350 + ac_compiler=$2
5351 + for ac_option in --version -v -V -qversion; do
5352 +  { { ac_try="$ac_compiler $ac_option >&5"
5353 + case "(($ac_try" in
5354 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5355 +  *) ac_try_echo=$ac_try;;
5356 + esac
5357 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5358 + $as_echo "$ac_try_echo"; } >&5
5359 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5360 +  ac_status=$?
5361 +  if test -s conftest.err; then
5362 +    sed '10a\
5363 + ... rest of stderr output deleted ...
5364 +         10q' conftest.err >conftest.er1
5365 +    cat conftest.er1 >&5
5366 +  fi
5367 +  rm -f conftest.er1 conftest.err
5368 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5369 +  test $ac_status = 0; }
5370 + done
5371  
5372 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5373 + $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5374 + if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5375 +  $as_echo_n "(cached) " >&6
5376   else
5377 <  echo "$as_me: failed program was:" >&5
5378 < sed 's/^/| /' conftest.$ac_ext >&5
5377 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5378 > /* end confdefs.h.  */
5379  
5380 < ac_cv_f90_module_names=
5381 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
5382 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
5380 > int
5381 > main ()
5382 > {
5383 > #ifndef __GNUC__
5384 >       choke me
5385 > #endif
5386 >
5387 >  ;
5388 >  return 0;
5389 > }
5390 > _ACEOF
5391 > if ac_fn_cxx_try_compile "$LINENO"; then :
5392 >  ac_compiler_gnu=yes
5393 > else
5394 >  ac_compiler_gnu=no
5395   fi
5396 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5397 < cd ..
4360 < # cleanup
4361 < rm -rf conftest
4362 < ac_ext=f90
4363 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4364 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4365 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5396 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5398  
5399   fi
5400 < echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
5401 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
5400 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5401 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5402 > if test $ac_compiler_gnu = yes; then
5403 >  GXX=yes
5404 > else
5405 >  GXX=
5406 > fi
5407 > ac_test_CXXFLAGS=${CXXFLAGS+set}
5408 > ac_save_CXXFLAGS=$CXXFLAGS
5409 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5410 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5411 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
5412 >  $as_echo_n "(cached) " >&6
5413 > else
5414 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5415 >   ac_cxx_werror_flag=yes
5416 >   ac_cv_prog_cxx_g=no
5417 >   CXXFLAGS="-g"
5418 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5419 > /* end confdefs.h.  */
5420  
5421 < # We now generate a shell script that will help us to figure out the correct
5422 < # module file names, using the value of ac_cv_f90_module_names
5421 > int
5422 > main ()
5423 > {
5424  
5425 < echo "Generating shell script modnam"
5425 >  ;
5426 >  return 0;
5427 > }
5428 > _ACEOF
5429 > if ac_fn_cxx_try_compile "$LINENO"; then :
5430 >  ac_cv_prog_cxx_g=yes
5431 > else
5432 >  CXXFLAGS=""
5433 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5434 > /* end confdefs.h.  */
5435  
5436 < cat > scripts/modnam << EOF
5437 < #! /bin/sh
5438 < # This script is auto-generated by configure
4379 < #
4380 < usage="\\
4381 < Usage: \$0 [FILES]
5436 > int
5437 > main ()
5438 > {
5439  
5440 < [FILES] are Fortran 90 source files.
5441 < The output is a list of module file names that the Fortran 90 compiler
5442 < generates when compiling [FILES]."
5440 >  ;
5441 >  return 0;
5442 > }
5443 > _ACEOF
5444 > if ac_fn_cxx_try_compile "$LINENO"; then :
5445  
5446 < list=
5447 < empty=
5446 > else
5447 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5448 >         CXXFLAGS="-g"
5449 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5450 > /* end confdefs.h.  */
5451  
5452 < if test \$# -eq 0; then
5453 <   echo "\$usage"; exit 0
5452 > int
5453 > main ()
5454 > {
5455 >
5456 >  ;
5457 >  return 0;
5458 > }
5459 > _ACEOF
5460 > if ac_fn_cxx_try_compile "$LINENO"; then :
5461 >  ac_cv_prog_cxx_g=yes
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 + fi
5467 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5468 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5469 + fi
5470 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5471 + $as_echo "$ac_cv_prog_cxx_g" >&6; }
5472 + if test "$ac_test_CXXFLAGS" = set; then
5473 +  CXXFLAGS=$ac_save_CXXFLAGS
5474 + elif test $ac_cv_prog_cxx_g = yes; then
5475 +  if test "$GXX" = yes; then
5476 +    CXXFLAGS="-g -O2"
5477 +  else
5478 +    CXXFLAGS="-g"
5479 +  fi
5480 + else
5481 +  if test "$GXX" = yes; then
5482 +    CXXFLAGS="-O2"
5483 +  else
5484 +    CXXFLAGS=
5485 +  fi
5486 + fi
5487 + ac_ext=${ac_fc_srcext-f}
5488 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5489 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5490 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5491  
5492 < while test \$# != 0; do
5492 > ac_ext=c
5493 > ac_cpp='$CPP $CPPFLAGS'
5494 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5495 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5496 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
5497 > if test -n "$ac_tool_prefix"; then
5498 >  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5499 >  do
5500 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5501 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5502 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5503 > $as_echo_n "checking for $ac_word... " >&6; }
5504 > if test "${ac_cv_prog_CC+set}" = set; then :
5505 >  $as_echo_n "(cached) " >&6
5506 > else
5507 >  if test -n "$CC"; then
5508 >  ac_cv_prog_CC="$CC" # Let the user override the test.
5509 > else
5510 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5511 > for as_dir in $PATH
5512 > do
5513 >  IFS=$as_save_IFS
5514 >  test -z "$as_dir" && as_dir=.
5515 >    for ac_exec_ext in '' $ac_executable_extensions; do
5516 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 >    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5518 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519 >    break 2
5520 >  fi
5521 > done
5522 >  done
5523 > IFS=$as_save_IFS
5524  
5525 <  file=\$1
5526 <  shift
5525 > fi
5526 > fi
5527 > CC=$ac_cv_prog_CC
5528 > if test -n "$CC"; then
5529 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5530 > $as_echo "$CC" >&6; }
5531 > else
5532 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5533 > $as_echo "no" >&6; }
5534 > fi
5535  
4399 # strip suffix
4400  base=\`echo \$file | sed 's/[.][^.]*$//'\`
5536  
5537 <  test ! -f \$file && continue
5537 >    test -n "$CC" && break
5538 >  done
5539 > fi
5540 > if test -z "$CC"; then
5541 >  ac_ct_CC=$CC
5542 >  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5543 > do
5544 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5545 > set dummy $ac_prog; ac_word=$2
5546 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5547 > $as_echo_n "checking for $ac_word... " >&6; }
5548 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5549 >  $as_echo_n "(cached) " >&6
5550 > else
5551 >  if test -n "$ac_ct_CC"; then
5552 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5553 > else
5554 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5555 > for as_dir in $PATH
5556 > do
5557 >  IFS=$as_save_IFS
5558 >  test -z "$as_dir" && as_dir=.
5559 >    for ac_exec_ext in '' $ac_executable_extensions; do
5560 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5561 >    ac_cv_prog_ac_ct_CC="$ac_prog"
5562 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5563 >    break 2
5564 >  fi
5565 > done
5566 >  done
5567 > IFS=$as_save_IFS
5568  
5569 < # Look for module definitions and transform them to upper / lower case
5570 <  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/'\`
5571 <  upper=\`echo \$mods | tr a-z A-Z\`
5572 <  lower=\`echo \$mods | tr A-Z a-z\`
5569 > fi
5570 > fi
5571 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
5572 > if test -n "$ac_ct_CC"; then
5573 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5574 > $as_echo "$ac_ct_CC" >&6; }
5575 > else
5576 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5577 > $as_echo "no" >&6; }
5578 > fi
5579  
4409 # Here, the patterns for generating module file names were inserted by configure
4410  for trans in $ac_cv_f90_module_names; do
5580  
5581 <    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4413 <    var=empty
4414 <    case \$pat in
4415 <       %MODULE%)
4416 <          var=upper ;;
4417 <       %Module%)
4418 <          var=mods ;;
4419 <       %module%)
4420 <          var=lower ;;
4421 <       %FILE%)
4422 <          test -n "\$mods" && var=base ;;
4423 <    esac
4424 <    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4425 <    list="\$list \$new"
4426 <  done
5581 >  test -n "$ac_ct_CC" && break
5582   done
5583  
5584 < echo \$list
5585 < # end of configure-generated script
5586 < EOF
5587 < chmod 755 scripts/modnam
5584 >  if test "x$ac_ct_CC" = x; then
5585 >    CC=""
5586 >  else
5587 >    case $cross_compiling:$ac_tool_warned in
5588 > yes:)
5589 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5590 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5591 > ac_tool_warned=yes ;;
5592 > esac
5593 >    CC=$ac_ct_CC
5594 >  fi
5595 > fi
5596  
5597 < pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
5598 < F90_MODULE_NAMES=empty
5599 < case $pat in
5600 <       %MODULE%)
5601 <          F90_MODULE_NAMES=UPPER ;;
5602 <       %Module%)
5603 <          F90_MODULE_NAMES=Mixed ;;
5604 <       %module%)
5605 <          F90_MODULE_NAMES=lower ;;
5606 <       *)
5607 <          F90_MODULE_NAMES=unknown ;;
5597 >
5598 > test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5599 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5600 > as_fn_error "no acceptable C compiler found in \$PATH
5601 > See \`config.log' for more details." "$LINENO" 5; }
5602 >
5603 > # Provide some information about the compiler.
5604 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5605 > set X $ac_compile
5606 > ac_compiler=$2
5607 > for ac_option in --version -v -V -qversion; do
5608 >  { { ac_try="$ac_compiler $ac_option >&5"
5609 > case "(($ac_try" in
5610 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5611 >  *) ac_try_echo=$ac_try;;
5612   esac
5613 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5614 + $as_echo "$ac_try_echo"; } >&5
5615 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5616 +  ac_status=$?
5617 +  if test -s conftest.err; then
5618 +    sed '10a\
5619 + ... rest of stderr output deleted ...
5620 +         10q' conftest.err >conftest.er1
5621 +    cat conftest.er1 >&5
5622 +  fi
5623 +  rm -f conftest.er1 conftest.err
5624 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5625 +  test $ac_status = 0; }
5626 + done
5627  
5628 < ac_ext=c
5629 < ac_cpp='$CPP $CPPFLAGS'
5630 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5631 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5632 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5628 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5629 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5630 > if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5631 >  $as_echo_n "(cached) " >&6
5632 > else
5633 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 > /* end confdefs.h.  */
5635  
5636 + int
5637 + main ()
5638 + {
5639 + #ifndef __GNUC__
5640 +       choke me
5641 + #endif
5642  
5643 < ac_ext=c
5644 < ac_cpp='$CPP $CPPFLAGS'
5645 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5646 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5647 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5643 >  ;
5644 >  return 0;
5645 > }
5646 > _ACEOF
5647 > if ac_fn_c_try_compile "$LINENO"; then :
5648 >  ac_compiler_gnu=yes
5649 > else
5650 >  ac_compiler_gnu=no
5651 > fi
5652 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5653 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
5654  
5655 + fi
5656 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5657 + $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5658 + if test $ac_compiler_gnu = yes; then
5659 +  GCC=yes
5660 + else
5661 +  GCC=
5662 + fi
5663 + ac_test_CFLAGS=${CFLAGS+set}
5664 + ac_save_CFLAGS=$CFLAGS
5665 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5666 + $as_echo_n "checking whether $CC accepts -g... " >&6; }
5667 + if test "${ac_cv_prog_cc_g+set}" = set; then :
5668 +  $as_echo_n "(cached) " >&6
5669 + else
5670 +  ac_save_c_werror_flag=$ac_c_werror_flag
5671 +   ac_c_werror_flag=yes
5672 +   ac_cv_prog_cc_g=no
5673 +   CFLAGS="-g"
5674 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5675 + /* end confdefs.h.  */
5676 +
5677 + int
5678 + main ()
5679 + {
5680 +
5681 +  ;
5682 +  return 0;
5683 + }
5684 + _ACEOF
5685 + if ac_fn_c_try_compile "$LINENO"; then :
5686 +  ac_cv_prog_cc_g=yes
5687 + else
5688 +  CFLAGS=""
5689 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5690 + /* end confdefs.h.  */
5691 +
5692 + int
5693 + main ()
5694 + {
5695 +
5696 +  ;
5697 +  return 0;
5698 + }
5699 + _ACEOF
5700 + if ac_fn_c_try_compile "$LINENO"; then :
5701 +
5702 + else
5703 +  ac_c_werror_flag=$ac_save_c_werror_flag
5704 +         CFLAGS="-g"
5705 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706 + /* end confdefs.h.  */
5707 +
5708 + int
5709 + main ()
5710 + {
5711 +
5712 +  ;
5713 +  return 0;
5714 + }
5715 + _ACEOF
5716 + if ac_fn_c_try_compile "$LINENO"; then :
5717 +  ac_cv_prog_cc_g=yes
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 + fi
5723 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5724 +   ac_c_werror_flag=$ac_save_c_werror_flag
5725 + fi
5726 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5727 + $as_echo "$ac_cv_prog_cc_g" >&6; }
5728 + if test "$ac_test_CFLAGS" = set; then
5729 +  CFLAGS=$ac_save_CFLAGS
5730 + elif test $ac_cv_prog_cc_g = yes; then
5731 +  if test "$GCC" = yes; then
5732 +    CFLAGS="-g -O2"
5733 +  else
5734 +    CFLAGS="-g"
5735 +  fi
5736 + else
5737 +  if test "$GCC" = yes; then
5738 +    CFLAGS="-O2"
5739 +  else
5740 +    CFLAGS=
5741 +  fi
5742 + fi
5743 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5744 + $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5745 + if test "${ac_cv_prog_cc_c89+set}" = set; then :
5746 +  $as_echo_n "(cached) " >&6
5747 + else
5748 +  ac_cv_prog_cc_c89=no
5749 + ac_save_CC=$CC
5750 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5751 + /* end confdefs.h.  */
5752 + #include <stdarg.h>
5753 + #include <stdio.h>
5754 + #include <sys/types.h>
5755 + #include <sys/stat.h>
5756 + /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5757 + struct buf { int x; };
5758 + FILE * (*rcsopen) (struct buf *, struct stat *, int);
5759 + static char *e (p, i)
5760 +     char **p;
5761 +     int i;
5762 + {
5763 +  return p[i];
5764 + }
5765 + static char *f (char * (*g) (char **, int), char **p, ...)
5766 + {
5767 +  char *s;
5768 +  va_list v;
5769 +  va_start (v,p);
5770 +  s = g (p, va_arg (v,int));
5771 +  va_end (v);
5772 +  return s;
5773 + }
5774 +
5775 + /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5776 +   function prototypes and stuff, but not '\xHH' hex character constants.
5777 +   These don't provoke an error unfortunately, instead are silently treated
5778 +   as 'x'.  The following induces an error, until -std is added to get
5779 +   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5780 +   array size at least.  It's necessary to write '\x00'==0 to get something
5781 +   that's true only with -std.  */
5782 + int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5783 +
5784 + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5785 +   inside strings and character constants.  */
5786 + #define FOO(x) 'x'
5787 + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5788 +
5789 + int test (int i, double x);
5790 + struct s1 {int (*f) (int a);};
5791 + struct s2 {int (*f) (double a);};
5792 + int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5793 + int argc;
5794 + char **argv;
5795 + int
5796 + main ()
5797 + {
5798 + return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5799 +  ;
5800 +  return 0;
5801 + }
5802 + _ACEOF
5803 + for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5804 +        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5805 + do
5806 +  CC="$ac_save_CC $ac_arg"
5807 +  if ac_fn_c_try_compile "$LINENO"; then :
5808 +  ac_cv_prog_cc_c89=$ac_arg
5809 + fi
5810 + rm -f core conftest.err conftest.$ac_objext
5811 +  test "x$ac_cv_prog_cc_c89" != "xno" && break
5812 + done
5813 + rm -f conftest.$ac_ext
5814 + CC=$ac_save_CC
5815 +
5816 + fi
5817 + # AC_CACHE_VAL
5818 + case "x$ac_cv_prog_cc_c89" in
5819 +  x)
5820 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5821 + $as_echo "none needed" >&6; } ;;
5822 +  xno)
5823 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5824 + $as_echo "unsupported" >&6; } ;;
5825 +  *)
5826 +    CC="$CC $ac_cv_prog_cc_c89"
5827 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5828 + $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5829 + esac
5830 + if test "x$ac_cv_prog_cc_c89" != xno; then :
5831 +
5832 + fi
5833 +
5834 + ac_ext=${ac_fc_srcext-f}
5835 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5836 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5837 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5838 +
5839 + ac_ext=${ac_fc_srcext-f}
5840 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5841 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5842 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5843 + if test -n "$ac_tool_prefix"; then
5844 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5845 +  do
5846 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5847 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5848 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5849 + $as_echo_n "checking for $ac_word... " >&6; }
5850 + if test "${ac_cv_prog_FC+set}" = set; then :
5851 +  $as_echo_n "(cached) " >&6
5852 + else
5853 +  if test -n "$FC"; then
5854 +  ac_cv_prog_FC="$FC" # Let the user override the test.
5855 + else
5856 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5857 + for as_dir in $PATH
5858 + do
5859 +  IFS=$as_save_IFS
5860 +  test -z "$as_dir" && as_dir=.
5861 +    for ac_exec_ext in '' $ac_executable_extensions; do
5862 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5863 +    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5864 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5865 +    break 2
5866 +  fi
5867 + done
5868 +  done
5869 + IFS=$as_save_IFS
5870 +
5871 + fi
5872 + fi
5873 + FC=$ac_cv_prog_FC
5874 + if test -n "$FC"; then
5875 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5876 + $as_echo "$FC" >&6; }
5877 + else
5878 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5879 + $as_echo "no" >&6; }
5880 + fi
5881 +
5882 +
5883 +    test -n "$FC" && break
5884 +  done
5885 + fi
5886 + if test -z "$FC"; then
5887 +  ac_ct_FC=$FC
5888 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5889 + do
5890 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5891 + set dummy $ac_prog; ac_word=$2
5892 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5893 + $as_echo_n "checking for $ac_word... " >&6; }
5894 + if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5895 +  $as_echo_n "(cached) " >&6
5896 + else
5897 +  if test -n "$ac_ct_FC"; then
5898 +  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5899 + else
5900 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5901 + for as_dir in $PATH
5902 + do
5903 +  IFS=$as_save_IFS
5904 +  test -z "$as_dir" && as_dir=.
5905 +    for ac_exec_ext in '' $ac_executable_extensions; do
5906 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5907 +    ac_cv_prog_ac_ct_FC="$ac_prog"
5908 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5909 +    break 2
5910 +  fi
5911 + done
5912 +  done
5913 + IFS=$as_save_IFS
5914 +
5915 + fi
5916 + fi
5917 + ac_ct_FC=$ac_cv_prog_ac_ct_FC
5918 + if test -n "$ac_ct_FC"; then
5919 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5920 + $as_echo "$ac_ct_FC" >&6; }
5921 + else
5922 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923 + $as_echo "no" >&6; }
5924 + fi
5925 +
5926 +
5927 +  test -n "$ac_ct_FC" && break
5928 + done
5929 +
5930 +  if test "x$ac_ct_FC" = x; then
5931 +    FC=""
5932 +  else
5933 +    case $cross_compiling:$ac_tool_warned in
5934 + yes:)
5935 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5936 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5937 + ac_tool_warned=yes ;;
5938 + esac
5939 +    FC=$ac_ct_FC
5940 +  fi
5941 + fi
5942 +
5943 +
5944 + # Provide some information about the compiler.
5945 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5946 + set X $ac_compile
5947 + ac_compiler=$2
5948 + for ac_option in --version -v -V -qversion; do
5949 +  { { ac_try="$ac_compiler $ac_option >&5"
5950 + case "(($ac_try" in
5951 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5952 +  *) ac_try_echo=$ac_try;;
5953 + esac
5954 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5955 + $as_echo "$ac_try_echo"; } >&5
5956 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5957 +  ac_status=$?
5958 +  if test -s conftest.err; then
5959 +    sed '10a\
5960 + ... rest of stderr output deleted ...
5961 +         10q' conftest.err >conftest.er1
5962 +    cat conftest.er1 >&5
5963 +  fi
5964 +  rm -f conftest.er1 conftest.err
5965 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5966 +  test $ac_status = 0; }
5967 + done
5968 + rm -f a.out
5969 +
5970 + # If we don't use `.F' as extension, the preprocessor is not run on the
5971 + # input file.  (Note that this only needs to work for GNU compilers.)
5972 + ac_save_ext=$ac_ext
5973 + ac_ext=F
5974 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
5975 + $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
5976 + if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
5977 +  $as_echo_n "(cached) " >&6
5978 + else
5979 +  cat > conftest.$ac_ext <<_ACEOF
5980 +      program main
5981 + #ifndef __GNUC__
5982 +       choke me
5983 + #endif
5984 +
5985 +      end
5986 + _ACEOF
5987 + if ac_fn_fc_try_compile "$LINENO"; then :
5988 +  ac_compiler_gnu=yes
5989 + else
5990 +  ac_compiler_gnu=no
5991 + fi
5992 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5993 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
5994 +
5995 + fi
5996 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
5997 + $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
5998 + ac_ext=$ac_save_ext
5999 + ac_test_FCFLAGS=${FCFLAGS+set}
6000 + ac_save_FCFLAGS=$FCFLAGS
6001 + FCFLAGS=
6002 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6003 + $as_echo_n "checking whether $FC accepts -g... " >&6; }
6004 + if test "${ac_cv_prog_fc_g+set}" = set; then :
6005 +  $as_echo_n "(cached) " >&6
6006 + else
6007 +  FCFLAGS=-g
6008 + cat > conftest.$ac_ext <<_ACEOF
6009 +      program main
6010 +
6011 +      end
6012 + _ACEOF
6013 + if ac_fn_fc_try_compile "$LINENO"; then :
6014 +  ac_cv_prog_fc_g=yes
6015 + else
6016 +  ac_cv_prog_fc_g=no
6017 + fi
6018 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6019 +
6020 + fi
6021 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6022 + $as_echo "$ac_cv_prog_fc_g" >&6; }
6023 + if test "$ac_test_FCFLAGS" = set; then
6024 +  FCFLAGS=$ac_save_FCFLAGS
6025 + elif test $ac_cv_prog_fc_g = yes; then
6026 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6027 +    FCFLAGS="-g -O2"
6028 +  else
6029 +    FCFLAGS="-g"
6030 +  fi
6031 + else
6032 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6033 +    FCFLAGS="-O2"
6034 +  else
6035 +    FCFLAGS=
6036 +  fi
6037 + fi
6038 +
6039 + ac_ext=${ac_fc_srcext-f}
6040 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6041 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6042 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6043 +
6044   ac_ext=c
6045   ac_cpp='$CPP $CPPFLAGS'
6046   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6047   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6048   ac_compiler_gnu=$ac_cv_c_compiler_gnu
6049 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6050 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6049 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6050 > $as_echo_n "checking how to run the C preprocessor... " >&6; }
6051   # On Suns, sometimes $CPP names a directory.
6052   if test -n "$CPP" && test -d "$CPP"; then
6053    CPP=
6054   fi
6055   if test -z "$CPP"; then
6056 <  if test "${ac_cv_prog_CPP+set}" = set; then
6057 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6056 >  if test "${ac_cv_prog_CPP+set}" = set; then :
6057 >  $as_echo_n "(cached) " >&6
6058   else
6059        # Double quotes because CPP needs to be expanded
6060      for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
# Line 4484 | Line 6068 | do
6068    # <limits.h> exists even on freestanding compilers.
6069    # On the NeXT, cc -E runs the code through the compiler's parser,
6070    # not just through cpp. "Syntax error" is here to catch this case.
6071 <  cat >conftest.$ac_ext <<_ACEOF
4488 < /* confdefs.h.  */
4489 < _ACEOF
4490 < cat confdefs.h >>conftest.$ac_ext
4491 < cat >>conftest.$ac_ext <<_ACEOF
6071 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6072   /* end confdefs.h.  */
6073   #ifdef __STDC__
6074   # include <limits.h>
# Line 4497 | Line 6077 | _ACEOF
6077   #endif
6078                       Syntax error
6079   _ACEOF
6080 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4501 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4502 <  ac_status=$?
4503 <  grep -v '^ *+' conftest.er1 >conftest.err
4504 <  rm -f conftest.er1
4505 <  cat conftest.err >&5
4506 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4507 <  (exit $ac_status); } >/dev/null; then
4508 <  if test -s conftest.err; then
4509 <    ac_cpp_err=$ac_c_preproc_warn_flag
4510 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4511 <  else
4512 <    ac_cpp_err=
4513 <  fi
4514 < else
4515 <  ac_cpp_err=yes
4516 < fi
4517 < if test -z "$ac_cpp_err"; then
4518 <  :
4519 < else
4520 <  echo "$as_me: failed program was:" >&5
4521 < sed 's/^/| /' conftest.$ac_ext >&5
6080 > if ac_fn_c_try_cpp "$LINENO"; then :
6081  
6082 + else
6083    # Broken: fails on valid input.
6084   continue
6085   fi
6086   rm -f conftest.err conftest.$ac_ext
6087  
6088 <  # OK, works on sane cases.  Now check whether non-existent headers
6088 >  # OK, works on sane cases.  Now check whether nonexistent headers
6089    # can be detected and how.
6090 <  cat >conftest.$ac_ext <<_ACEOF
4531 < /* confdefs.h.  */
4532 < _ACEOF
4533 < cat confdefs.h >>conftest.$ac_ext
4534 < cat >>conftest.$ac_ext <<_ACEOF
6090 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091   /* end confdefs.h.  */
6092   #include <ac_nonexistent.h>
6093   _ACEOF
6094 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4539 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4540 <  ac_status=$?
4541 <  grep -v '^ *+' conftest.er1 >conftest.err
4542 <  rm -f conftest.er1
4543 <  cat conftest.err >&5
4544 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545 <  (exit $ac_status); } >/dev/null; then
4546 <  if test -s conftest.err; then
4547 <    ac_cpp_err=$ac_c_preproc_warn_flag
4548 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4549 <  else
4550 <    ac_cpp_err=
4551 <  fi
4552 < else
4553 <  ac_cpp_err=yes
4554 < fi
4555 < if test -z "$ac_cpp_err"; then
6094 > if ac_fn_c_try_cpp "$LINENO"; then :
6095    # Broken: success on invalid input.
6096   continue
6097   else
4559  echo "$as_me: failed program was:" >&5
4560 sed 's/^/| /' conftest.$ac_ext >&5
4561
6098    # Passes both tests.
6099   ac_preproc_ok=:
6100   break
# Line 4568 | Line 6104 | rm -f conftest.err conftest.$ac_ext
6104   done
6105   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6106   rm -f conftest.err conftest.$ac_ext
6107 < if $ac_preproc_ok; then
6107 > if $ac_preproc_ok; then :
6108    break
6109   fi
6110  
# Line 4580 | Line 6116 | fi
6116   else
6117    ac_cv_prog_CPP=$CPP
6118   fi
6119 < echo "$as_me:$LINENO: result: $CPP" >&5
6120 < echo "${ECHO_T}$CPP" >&6
6119 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6120 > $as_echo "$CPP" >&6; }
6121   ac_preproc_ok=false
6122   for ac_c_preproc_warn_flag in '' yes
6123   do
# Line 4591 | Line 6127 | do
6127    # <limits.h> exists even on freestanding compilers.
6128    # On the NeXT, cc -E runs the code through the compiler's parser,
6129    # not just through cpp. "Syntax error" is here to catch this case.
6130 <  cat >conftest.$ac_ext <<_ACEOF
4595 < /* confdefs.h.  */
4596 < _ACEOF
4597 < cat confdefs.h >>conftest.$ac_ext
4598 < cat >>conftest.$ac_ext <<_ACEOF
6130 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131   /* end confdefs.h.  */
6132   #ifdef __STDC__
6133   # include <limits.h>
# Line 4604 | Line 6136 | _ACEOF
6136   #endif
6137                       Syntax error
6138   _ACEOF
6139 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4608 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4609 <  ac_status=$?
4610 <  grep -v '^ *+' conftest.er1 >conftest.err
4611 <  rm -f conftest.er1
4612 <  cat conftest.err >&5
4613 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4614 <  (exit $ac_status); } >/dev/null; then
4615 <  if test -s conftest.err; then
4616 <    ac_cpp_err=$ac_c_preproc_warn_flag
4617 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4618 <  else
4619 <    ac_cpp_err=
4620 <  fi
4621 < else
4622 <  ac_cpp_err=yes
4623 < fi
4624 < if test -z "$ac_cpp_err"; then
4625 <  :
4626 < else
4627 <  echo "$as_me: failed program was:" >&5
4628 < sed 's/^/| /' conftest.$ac_ext >&5
6139 > if ac_fn_c_try_cpp "$LINENO"; then :
6140  
6141 + else
6142    # Broken: fails on valid input.
6143   continue
6144   fi
6145   rm -f conftest.err conftest.$ac_ext
6146  
6147 <  # OK, works on sane cases.  Now check whether non-existent headers
6147 >  # OK, works on sane cases.  Now check whether nonexistent headers
6148    # can be detected and how.
6149 <  cat >conftest.$ac_ext <<_ACEOF
4638 < /* confdefs.h.  */
4639 < _ACEOF
4640 < cat confdefs.h >>conftest.$ac_ext
4641 < cat >>conftest.$ac_ext <<_ACEOF
6149 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150   /* end confdefs.h.  */
6151   #include <ac_nonexistent.h>
6152   _ACEOF
6153 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4646 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4647 <  ac_status=$?
4648 <  grep -v '^ *+' conftest.er1 >conftest.err
4649 <  rm -f conftest.er1
4650 <  cat conftest.err >&5
4651 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4652 <  (exit $ac_status); } >/dev/null; then
4653 <  if test -s conftest.err; then
4654 <    ac_cpp_err=$ac_c_preproc_warn_flag
4655 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4656 <  else
4657 <    ac_cpp_err=
4658 <  fi
4659 < else
4660 <  ac_cpp_err=yes
4661 < fi
4662 < if test -z "$ac_cpp_err"; then
6153 > if ac_fn_c_try_cpp "$LINENO"; then :
6154    # Broken: success on invalid input.
6155   continue
6156   else
4666  echo "$as_me: failed program was:" >&5
4667 sed 's/^/| /' conftest.$ac_ext >&5
4668
6157    # Passes both tests.
6158   ac_preproc_ok=:
6159   break
# Line 4675 | Line 6163 | rm -f conftest.err conftest.$ac_ext
6163   done
6164   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6165   rm -f conftest.err conftest.$ac_ext
6166 < if $ac_preproc_ok; then
6167 <  :
6166 > if $ac_preproc_ok; then :
6167 >
6168   else
6169 <  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6170 < See \`config.log' for more details." >&5
6171 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6172 < See \`config.log' for more details." >&2;}
4685 <   { (exit 1); exit 1; }; }
6169 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6170 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6171 > as_fn_error "C preprocessor \"$CPP\" fails sanity check
6172 > See \`config.log' for more details." "$LINENO" 5; }
6173   fi
6174  
6175 < ac_ext=c
6176 < ac_cpp='$CPP $CPPFLAGS'
6177 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6178 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4692 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6175 > ac_ext=${ac_fc_srcext-f}
6176 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6177 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6178 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6179  
6180 <
6181 < echo "$as_me:$LINENO: checking for egrep" >&5
6182 < echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6183 < if test "${ac_cv_prog_egrep+set}" = set; then
4698 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6180 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6181 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6182 > if test "${ac_cv_path_GREP+set}" = set; then :
6183 >  $as_echo_n "(cached) " >&6
6184   else
6185 <  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6186 <    then ac_cv_prog_egrep='grep -E'
6187 <    else ac_cv_prog_egrep='egrep'
6185 >  if test -z "$GREP"; then
6186 >  ac_path_GREP_found=false
6187 >  # Loop through the user's path and test for each of PROGNAME-LIST
6188 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6190 > do
6191 >  IFS=$as_save_IFS
6192 >  test -z "$as_dir" && as_dir=.
6193 >    for ac_prog in grep ggrep; do
6194 >    for ac_exec_ext in '' $ac_executable_extensions; do
6195 >      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6196 >      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6197 > # Check for GNU ac_path_GREP and select it if it is found.
6198 >  # Check for GNU $ac_path_GREP
6199 > case `"$ac_path_GREP" --version 2>&1` in
6200 > *GNU*)
6201 >  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6202 > *)
6203 >  ac_count=0
6204 >  $as_echo_n 0123456789 >"conftest.in"
6205 >  while :
6206 >  do
6207 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6208 >    mv "conftest.tmp" "conftest.in"
6209 >    cp "conftest.in" "conftest.nl"
6210 >    $as_echo 'GREP' >> "conftest.nl"
6211 >    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6212 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6213 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6214 >    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6215 >      # Best one so far, save it but keep looking for a better one
6216 >      ac_cv_path_GREP="$ac_path_GREP"
6217 >      ac_path_GREP_max=$ac_count
6218      fi
6219 < fi
6220 < echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6221 < echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6222 < EGREP=$ac_cv_prog_egrep
6219 >    # 10*(2^10) chars as input seems more than enough
6220 >    test $ac_count -gt 10 && break
6221 >  done
6222 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6223 > esac
6224  
6225 <
6226 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6227 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6228 < if test "${ac_cv_header_stdc+set}" = set; then
6229 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6225 >      $ac_path_GREP_found && break 3
6226 >    done
6227 >  done
6228 >  done
6229 > IFS=$as_save_IFS
6230 >  if test -z "$ac_cv_path_GREP"; then
6231 >    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6232 >  fi
6233   else
6234 <  cat >conftest.$ac_ext <<_ACEOF
4716 < /* confdefs.h.  */
4717 < _ACEOF
4718 < cat confdefs.h >>conftest.$ac_ext
4719 < cat >>conftest.$ac_ext <<_ACEOF
4720 < /* end confdefs.h.  */
4721 < #include <stdlib.h>
4722 < #include <stdarg.h>
4723 < #include <string.h>
4724 < #include <float.h>
4725 <
4726 < int
4727 < main ()
4728 < {
4729 <
4730 <  ;
4731 <  return 0;
4732 < }
4733 < _ACEOF
4734 < rm -f conftest.$ac_objext
4735 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4736 <  (eval $ac_compile) 2>conftest.er1
4737 <  ac_status=$?
4738 <  grep -v '^ *+' conftest.er1 >conftest.err
4739 <  rm -f conftest.er1
4740 <  cat conftest.err >&5
4741 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4742 <  (exit $ac_status); } &&
4743 <         { ac_try='test -z "$ac_c_werror_flag"
4744 <                         || test ! -s conftest.err'
4745 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4746 <  (eval $ac_try) 2>&5
4747 <  ac_status=$?
4748 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4749 <  (exit $ac_status); }; } &&
4750 <         { ac_try='test -s conftest.$ac_objext'
4751 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4752 <  (eval $ac_try) 2>&5
4753 <  ac_status=$?
4754 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4755 <  (exit $ac_status); }; }; then
4756 <  ac_cv_header_stdc=yes
4757 < else
4758 <  echo "$as_me: failed program was:" >&5
4759 < sed 's/^/| /' conftest.$ac_ext >&5
4760 <
4761 < ac_cv_header_stdc=no
6234 >  ac_cv_path_GREP=$GREP
6235   fi
4763 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6236  
4765 if test $ac_cv_header_stdc = yes; then
4766  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4767  cat >conftest.$ac_ext <<_ACEOF
4768 /* confdefs.h.  */
4769 _ACEOF
4770 cat confdefs.h >>conftest.$ac_ext
4771 cat >>conftest.$ac_ext <<_ACEOF
4772 /* end confdefs.h.  */
4773 #include <string.h>
4774
4775 _ACEOF
4776 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4777  $EGREP "memchr" >/dev/null 2>&1; then
4778  :
4779 else
4780  ac_cv_header_stdc=no
6237   fi
6238 < rm -f conftest*
6238 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6239 > $as_echo "$ac_cv_path_GREP" >&6; }
6240 > GREP="$ac_cv_path_GREP"
6241  
4784 fi
6242  
6243 < if test $ac_cv_header_stdc = yes; then
6244 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6245 <  cat >conftest.$ac_ext <<_ACEOF
6246 < /* confdefs.h.  */
6247 < _ACEOF
6248 < cat confdefs.h >>conftest.$ac_ext
6249 < cat >>conftest.$ac_ext <<_ACEOF
6250 < /* end confdefs.h.  */
6251 < #include <stdlib.h>
6252 <
6253 < _ACEOF
6254 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6255 <  $EGREP "free" >/dev/null 2>&1; then
6256 <  :
6257 < else
6258 <  ac_cv_header_stdc=no
6259 < fi
6260 < rm -f conftest*
6243 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6244 > $as_echo_n "checking for egrep... " >&6; }
6245 > if test "${ac_cv_path_EGREP+set}" = set; then :
6246 >  $as_echo_n "(cached) " >&6
6247 > else
6248 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6249 >   then ac_cv_path_EGREP="$GREP -E"
6250 >   else
6251 >     if test -z "$EGREP"; then
6252 >  ac_path_EGREP_found=false
6253 >  # Loop through the user's path and test for each of PROGNAME-LIST
6254 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6255 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6256 > do
6257 >  IFS=$as_save_IFS
6258 >  test -z "$as_dir" && as_dir=.
6259 >    for ac_prog in egrep; do
6260 >    for ac_exec_ext in '' $ac_executable_extensions; do
6261 >      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6262 >      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6263 > # Check for GNU ac_path_EGREP and select it if it is found.
6264 >  # Check for GNU $ac_path_EGREP
6265 > case `"$ac_path_EGREP" --version 2>&1` in
6266 > *GNU*)
6267 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6268 > *)
6269 >  ac_count=0
6270 >  $as_echo_n 0123456789 >"conftest.in"
6271 >  while :
6272 >  do
6273 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6274 >    mv "conftest.tmp" "conftest.in"
6275 >    cp "conftest.in" "conftest.nl"
6276 >    $as_echo 'EGREP' >> "conftest.nl"
6277 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6278 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6279 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6280 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6281 >      # Best one so far, save it but keep looking for a better one
6282 >      ac_cv_path_EGREP="$ac_path_EGREP"
6283 >      ac_path_EGREP_max=$ac_count
6284 >    fi
6285 >    # 10*(2^10) chars as input seems more than enough
6286 >    test $ac_count -gt 10 && break
6287 >  done
6288 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6289 > esac
6290  
6291 +      $ac_path_EGREP_found && break 3
6292 +    done
6293 +  done
6294 +  done
6295 + IFS=$as_save_IFS
6296 +  if test -z "$ac_cv_path_EGREP"; then
6297 +    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6298 +  fi
6299 + else
6300 +  ac_cv_path_EGREP=$EGREP
6301   fi
6302  
6303 < if test $ac_cv_header_stdc = yes; then
6304 <  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6305 <  if test "$cross_compiling" = yes; then
6306 <  :
6303 >   fi
6304 > fi
6305 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6306 > $as_echo "$ac_cv_path_EGREP" >&6; }
6307 > EGREP="$ac_cv_path_EGREP"
6308 >
6309 >
6310 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6311 > $as_echo_n "checking whether ln -s works... " >&6; }
6312 > LN_S=$as_ln_s
6313 > if test "$LN_S" = "ln -s"; then
6314 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6315 > $as_echo "yes" >&6; }
6316   else
6317 <  cat >conftest.$ac_ext <<_ACEOF
6318 < /* confdefs.h.  */
6319 < _ACEOF
4815 < cat confdefs.h >>conftest.$ac_ext
4816 < cat >>conftest.$ac_ext <<_ACEOF
4817 < /* end confdefs.h.  */
4818 < #include <ctype.h>
4819 < #if ((' ' & 0x0FF) == 0x020)
4820 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4821 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4822 < #else
4823 < # define ISLOWER(c) \
4824 <                   (('a' <= (c) && (c) <= 'i') \
4825 <                     || ('j' <= (c) && (c) <= 'r') \
4826 <                     || ('s' <= (c) && (c) <= 'z'))
4827 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4828 < #endif
6317 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6318 > $as_echo "no, using $LN_S" >&6; }
6319 > fi
6320  
6321 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6322 < int
6323 < main ()
6324 < {
6325 <  int i;
6326 <  for (i = 0; i < 256; i++)
6327 <    if (XOR (islower (i), ISLOWER (i))
6328 <        || toupper (i) != TOUPPER (i))
6329 <      exit(2);
6330 <  exit (0);
6331 < }
6321 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6322 > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6323 > set x ${MAKE-make}
6324 > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6325 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6326 >  $as_echo_n "(cached) " >&6
6327 > else
6328 >  cat >conftest.make <<\_ACEOF
6329 > SHELL = /bin/sh
6330 > all:
6331 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
6332   _ACEOF
6333 < rm -f conftest$ac_exeext
6334 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6335 <  (eval $ac_link) 2>&5
6336 <  ac_status=$?
6337 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6339 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6340 <  (eval $ac_try) 2>&5
6341 <  ac_status=$?
6342 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6343 <  (exit $ac_status); }; }; then
6344 <  :
6333 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6334 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
6335 >  *@@@%%%=?*=@@@%%%*)
6336 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
6337 >  *)
6338 >    eval ac_cv_prog_make_${ac_make}_set=no;;
6339 > esac
6340 > rm -f conftest.make
6341 > fi
6342 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6343 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6344 > $as_echo "yes" >&6; }
6345 >  SET_MAKE=
6346   else
6347 <  echo "$as_me: program exited with status $ac_status" >&5
6348 < echo "$as_me: failed program was:" >&5
6349 < sed 's/^/| /' conftest.$ac_ext >&5
6347 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6348 > $as_echo "no" >&6; }
6349 >  SET_MAKE="MAKE=${MAKE-make}"
6350 > fi
6351  
6352 < ( exit $ac_status )
6353 < ac_cv_header_stdc=no
6352 > if test -n "$ac_tool_prefix"; then
6353 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6354 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6355 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6356 > $as_echo_n "checking for $ac_word... " >&6; }
6357 > if test "${ac_cv_prog_RANLIB+set}" = set; then :
6358 >  $as_echo_n "(cached) " >&6
6359 > else
6360 >  if test -n "$RANLIB"; then
6361 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6362 > else
6363 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364 > for as_dir in $PATH
6365 > do
6366 >  IFS=$as_save_IFS
6367 >  test -z "$as_dir" && as_dir=.
6368 >    for ac_exec_ext in '' $ac_executable_extensions; do
6369 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6370 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6371 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6372 >    break 2
6373 >  fi
6374 > done
6375 >  done
6376 > IFS=$as_save_IFS
6377 >
6378   fi
4862 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6379   fi
6380 + RANLIB=$ac_cv_prog_RANLIB
6381 + if test -n "$RANLIB"; then
6382 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6383 + $as_echo "$RANLIB" >&6; }
6384 + else
6385 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 + $as_echo "no" >&6; }
6387   fi
4865 fi
4866 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4867 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4868 if test $ac_cv_header_stdc = yes; then
6388  
4870 cat >>confdefs.h <<\_ACEOF
4871 #define STDC_HEADERS 1
4872 _ACEOF
6389  
6390   fi
6391 <
6392 < # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6393 <
6394 <
6395 <
6396 <
6397 <
6398 <
4883 <
4884 <
4885 <
4886 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4887 <                  inttypes.h stdint.h unistd.h
4888 < do
4889 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4890 < echo "$as_me:$LINENO: checking for $ac_header" >&5
4891 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4892 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4893 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6391 > if test -z "$ac_cv_prog_RANLIB"; then
6392 >  ac_ct_RANLIB=$RANLIB
6393 >  # Extract the first word of "ranlib", so it can be a program name with args.
6394 > set dummy ranlib; ac_word=$2
6395 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6396 > $as_echo_n "checking for $ac_word... " >&6; }
6397 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6398 >  $as_echo_n "(cached) " >&6
6399   else
6400 <  cat >conftest.$ac_ext <<_ACEOF
6401 < /* confdefs.h.  */
4897 < _ACEOF
4898 < cat confdefs.h >>conftest.$ac_ext
4899 < cat >>conftest.$ac_ext <<_ACEOF
4900 < /* end confdefs.h.  */
4901 < $ac_includes_default
4902 <
4903 < #include <$ac_header>
4904 < _ACEOF
4905 < rm -f conftest.$ac_objext
4906 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4907 <  (eval $ac_compile) 2>conftest.er1
4908 <  ac_status=$?
4909 <  grep -v '^ *+' conftest.er1 >conftest.err
4910 <  rm -f conftest.er1
4911 <  cat conftest.err >&5
4912 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4913 <  (exit $ac_status); } &&
4914 <         { ac_try='test -z "$ac_c_werror_flag"
4915 <                         || test ! -s conftest.err'
4916 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4917 <  (eval $ac_try) 2>&5
4918 <  ac_status=$?
4919 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4920 <  (exit $ac_status); }; } &&
4921 <         { ac_try='test -s conftest.$ac_objext'
4922 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4923 <  (eval $ac_try) 2>&5
4924 <  ac_status=$?
4925 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926 <  (exit $ac_status); }; }; then
4927 <  eval "$as_ac_Header=yes"
6400 >  if test -n "$ac_ct_RANLIB"; then
6401 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6402   else
6403 <  echo "$as_me: failed program was:" >&5
6404 < sed 's/^/| /' conftest.$ac_ext >&5
6403 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404 > for as_dir in $PATH
6405 > do
6406 >  IFS=$as_save_IFS
6407 >  test -z "$as_dir" && as_dir=.
6408 >    for ac_exec_ext in '' $ac_executable_extensions; do
6409 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6410 >    ac_cv_prog_ac_ct_RANLIB="ranlib"
6411 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6412 >    break 2
6413 >  fi
6414 > done
6415 >  done
6416 > IFS=$as_save_IFS
6417  
4932 eval "$as_ac_Header=no"
6418   fi
4934 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6419   fi
6420 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6421 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6422 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6423 <  cat >>confdefs.h <<_ACEOF
4940 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4941 < _ACEOF
4942 <
4943 < fi
4944 <
4945 < done
4946 <
4947 <
4948 <  # clean out junk possibly left behind by a previous configuration
4949 <  rm -f src/utils/getopt.h
4950 <  # Check for getopt_long support
4951 <
4952 < for ac_header in getopt.h
4953 < do
4954 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4955 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4956 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
4957 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4958 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4959 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4960 < fi
4961 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4962 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6420 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6421 > if test -n "$ac_ct_RANLIB"; then
6422 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6423 > $as_echo "$ac_ct_RANLIB" >&6; }
6424   else
6425 <  # Is the header compilable?
6426 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
4966 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4967 < cat >conftest.$ac_ext <<_ACEOF
4968 < /* confdefs.h.  */
4969 < _ACEOF
4970 < cat confdefs.h >>conftest.$ac_ext
4971 < cat >>conftest.$ac_ext <<_ACEOF
4972 < /* end confdefs.h.  */
4973 < $ac_includes_default
4974 < #include <$ac_header>
4975 < _ACEOF
4976 < rm -f conftest.$ac_objext
4977 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4978 <  (eval $ac_compile) 2>conftest.er1
4979 <  ac_status=$?
4980 <  grep -v '^ *+' conftest.er1 >conftest.err
4981 <  rm -f conftest.er1
4982 <  cat conftest.err >&5
4983 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 <  (exit $ac_status); } &&
4985 <         { ac_try='test -z "$ac_c_werror_flag"
4986 <                         || test ! -s conftest.err'
4987 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4988 <  (eval $ac_try) 2>&5
4989 <  ac_status=$?
4990 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4991 <  (exit $ac_status); }; } &&
4992 <         { ac_try='test -s conftest.$ac_objext'
4993 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4994 <  (eval $ac_try) 2>&5
4995 <  ac_status=$?
4996 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4997 <  (exit $ac_status); }; }; then
4998 <  ac_header_compiler=yes
4999 < else
5000 <  echo "$as_me: failed program was:" >&5
5001 < sed 's/^/| /' conftest.$ac_ext >&5
5002 <
5003 < ac_header_compiler=no
6425 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6426 > $as_echo "no" >&6; }
6427   fi
5005 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5006 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5007 echo "${ECHO_T}$ac_header_compiler" >&6
6428  
6429 < # Is the header present?
6430 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
5011 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5012 < cat >conftest.$ac_ext <<_ACEOF
5013 < /* confdefs.h.  */
5014 < _ACEOF
5015 < cat confdefs.h >>conftest.$ac_ext
5016 < cat >>conftest.$ac_ext <<_ACEOF
5017 < /* end confdefs.h.  */
5018 < #include <$ac_header>
5019 < _ACEOF
5020 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5021 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5022 <  ac_status=$?
5023 <  grep -v '^ *+' conftest.er1 >conftest.err
5024 <  rm -f conftest.er1
5025 <  cat conftest.err >&5
5026 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5027 <  (exit $ac_status); } >/dev/null; then
5028 <  if test -s conftest.err; then
5029 <    ac_cpp_err=$ac_c_preproc_warn_flag
5030 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6429 >  if test "x$ac_ct_RANLIB" = x; then
6430 >    RANLIB=":"
6431    else
6432 <    ac_cpp_err=
6432 >    case $cross_compiling:$ac_tool_warned in
6433 > yes:)
6434 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6435 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6436 > ac_tool_warned=yes ;;
6437 > esac
6438 >    RANLIB=$ac_ct_RANLIB
6439    fi
6440   else
6441 <  ac_cpp_err=yes
6441 >  RANLIB="$ac_cv_prog_RANLIB"
6442   fi
5037 if test -z "$ac_cpp_err"; then
5038  ac_header_preproc=yes
5039 else
5040  echo "$as_me: failed program was:" >&5
5041 sed 's/^/| /' conftest.$ac_ext >&5
6443  
5043  ac_header_preproc=no
5044 fi
5045 rm -f conftest.err conftest.$ac_ext
5046 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5047 echo "${ECHO_T}$ac_header_preproc" >&6
6444  
6445 < # So?  What about this header?
6446 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6447 <  yes:no: )
6448 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6449 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6450 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6451 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6452 <    ac_header_preproc=yes
6453 <    ;;
6454 <  no:yes:* )
6455 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6456 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6457 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
6458 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
6459 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6460 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6461 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
6462 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
6463 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6464 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6465 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6466 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6467 <    (
6468 <      cat <<\_ASBOX
6469 < ## ------------------------------ ##
6470 < ## Report this to gezelter@nd.edu ##
6471 < ## ------------------------------ ##
6472 < _ASBOX
6473 <    ) |
5078 <      sed "s/^/$as_me: WARNING:     /" >&2
5079 <    ;;
6445 >   # Extract the first word of "perl", so it can be a program name with args.
6446 > set dummy perl; ac_word=$2
6447 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6448 > $as_echo_n "checking for $ac_word... " >&6; }
6449 > if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6450 >  $as_echo_n "(cached) " >&6
6451 > else
6452 >  case $PERLINTERP in
6453 >  [\\/]* | ?:[\\/]*)
6454 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6455 >  ;;
6456 >  *)
6457 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6458 > for as_dir in $PATH
6459 > do
6460 >  IFS=$as_save_IFS
6461 >  test -z "$as_dir" && as_dir=.
6462 >    for ac_exec_ext in '' $ac_executable_extensions; do
6463 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6464 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6465 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6466 >    break 2
6467 >  fi
6468 > done
6469 >  done
6470 > IFS=$as_save_IFS
6471 >
6472 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6473 >  ;;
6474   esac
6475 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6476 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6477 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6478 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6475 > fi
6476 > PERLINTERP=$ac_cv_path_PERLINTERP
6477 > if test -n "$PERLINTERP"; then
6478 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6479 > $as_echo "$PERLINTERP" >&6; }
6480   else
6481 <  eval "$as_ac_Header=\$ac_header_preproc"
6481 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6482 > $as_echo "no" >&6; }
6483   fi
5088 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5089 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6484  
5091 fi
5092 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5093  cat >>confdefs.h <<_ACEOF
5094 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5095 _ACEOF
6485  
6486 < fi
6486 >   ac_cv_path_perlinterp="$PERLINTERP"
6487 >   _sHpB='#!'
6488  
5099 done
6489  
6490 + # Check whether --with-perl-shebang was given.
6491 + if test "${with_perl_shebang+set}" = set; then :
6492 +  withval=$with_perl_shebang; opt_perl_shebang="$withval"
6493 + else
6494 +                opt_perl_shebang="not_set"
6495 + fi
6496  
6497 < for ac_func in getopt_long
6498 < do
6499 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6500 < echo "$as_me:$LINENO: checking for $ac_func" >&5
5106 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5107 < if eval "test \"\${$as_ac_var+set}\" = set"; then
5108 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6497 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6498 > $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6499 > if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6500 >  $as_echo_n "(cached) " >&6
6501   else
6502 <  cat >conftest.$ac_ext <<_ACEOF
6503 < /* confdefs.h.  */
6504 < _ACEOF
6505 < cat confdefs.h >>conftest.$ac_ext
6506 < cat >>conftest.$ac_ext <<_ACEOF
6507 < /* end confdefs.h.  */
5116 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5117 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5118 < #define $ac_func innocuous_$ac_func
6502 >   case "$opt_perl_shebang" in
6503 >                      not_set  ) ax_cv_opt_perl_shebang=''
6504 >                               ;;
6505 >                         *     )
6506 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6507 >                    esac
6508  
6509 < /* System header to define __stub macros and hopefully few prototypes,
6510 <    which can conflict with char $ac_func (); below.
6511 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6512 <    <limits.h> exists even on freestanding compilers.  */
6509 > fi
6510 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6511 > $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6512 >   if test "A$ax_cv_opt_perl_shebang" != "A"
6513 >     then
6514 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6515 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6516 >              { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6517 > $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6518  
6519 < #ifdef __STDC__
6520 < # include <limits.h>
6521 < #else
6522 < # include <assert.h>
6523 < #endif
6524 <
6525 < #undef $ac_func
6519 > # Automatic detection of sharpbang formula starts here
6520 >     else
6521 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
6522 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
6523 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6524 > $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6525 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6526 >  $as_echo_n "(cached) " >&6
6527 > else
6528 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6529 >        if test "x$_somian_kspb_perl" == x
6530 >          then _somian_ksbp_warn_empty='durnit'
6531 >          else
6532 >          case "A$_somian_kspb_perl" in
6533 >                 A#!*perl* )
6534 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6535 >                        ;;
6536 >                     A*    )  _somian_ksbp_warn_defau='trouble'
6537 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6538 >          esac
6539 >        fi
6540  
6541 < /* Override any gcc2 internal prototype to avoid an error.  */
6542 < #ifdef __cplusplus
6543 < extern "C"
6544 < {
6545 < #endif
5138 < /* We use char because int might match the return type of a gcc2
5139 <   builtin and then its argument prototype would still apply.  */
5140 < char $ac_func ();
5141 < /* The GNU C library defines this for functions which it implements
5142 <    to always fail with ENOSYS.  Some functions are actually named
5143 <    something starting with __ and the normal name is an alias.  */
5144 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5145 < choke me
5146 < #else
5147 < char (*f) () = $ac_func;
5148 < #endif
5149 < #ifdef __cplusplus
5150 < }
5151 < #endif
6541 > fi
6542 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6543 > $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6544 > # The above prints Checking ... result message to user.
6545 >   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6546  
6547 < int
6548 < main ()
6549 < {
6550 < return f != $ac_func;
6551 <  ;
6552 <  return 0;
6553 < }
6554 < _ACEOF
6555 < rm -f conftest.$ac_objext conftest$ac_exeext
6556 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6557 <  (eval $ac_link) 2>conftest.er1
6558 <  ac_status=$?
6559 <  grep -v '^ *+' conftest.er1 >conftest.err
6560 <  rm -f conftest.er1
6561 <  cat conftest.err >&5
6562 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563 <  (exit $ac_status); } &&
6564 <         { ac_try='test -z "$ac_c_werror_flag"
6565 <                         || test ! -s conftest.err'
6566 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6567 <  (eval $ac_try) 2>&5
6568 <  ac_status=$?
6569 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6570 <  (exit $ac_status); }; } &&
6571 <         { ac_try='test -s conftest$ac_exeext'
6572 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6573 <  (eval $ac_try) 2>&5
6574 <  ac_status=$?
6575 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6576 <  (exit $ac_status); }; }; then
6577 <  eval "$as_ac_var=yes"
6547 >    if test A${_somian_ksbp_warn_empty+set} == Aset
6548 >      then   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6549 > $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6550 >    fi
6551 > # Inform user after printing result value
6552 >    if test A${_somian_ksbp_warn_defau+set} == Aset
6553 >      then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6554 > $as_echo "$as_me: Maybe Not good -" >&6;}
6555 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6556 > $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6557 >      else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6558 > $as_echo "$as_me: OK Good result - " >&6;}
6559 >           { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6560 > $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6561 >    fi
6562 >  fi
6563 >
6564 > # Find a good install program.  We prefer a C program (faster),
6565 > # so one script is as good as another.  But avoid the broken or
6566 > # incompatible versions:
6567 > # SysV /etc/install, /usr/sbin/install
6568 > # SunOS /usr/etc/install
6569 > # IRIX /sbin/install
6570 > # AIX /bin/install
6571 > # AmigaOS /C/install, which installs bootblocks on floppy discs
6572 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6573 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6574 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6575 > # OS/2's system install, which has a completely different semantic
6576 > # ./install, which can be erroneously created by make from ./install.sh.
6577 > # Reject install programs that cannot install multiple files.
6578 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6579 > $as_echo_n "checking for a BSD-compatible install... " >&6; }
6580 > if test -z "$INSTALL"; then
6581 > if test "${ac_cv_path_install+set}" = set; then :
6582 >  $as_echo_n "(cached) " >&6
6583   else
6584 <  echo "$as_me: failed program was:" >&5
6585 < sed 's/^/| /' conftest.$ac_ext >&5
6584 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585 > for as_dir in $PATH
6586 > do
6587 >  IFS=$as_save_IFS
6588 >  test -z "$as_dir" && as_dir=.
6589 >    # Account for people who put trailing slashes in PATH elements.
6590 > case $as_dir/ in #((
6591 >  ./ | .// | /[cC]/* | \
6592 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6593 >  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6594 >  /usr/ucb/* ) ;;
6595 >  *)
6596 >    # OSF1 and SCO ODT 3.0 have their own names for install.
6597 >    # Don't use installbsd from OSF since it installs stuff as root
6598 >    # by default.
6599 >    for ac_prog in ginstall scoinst install; do
6600 >      for ac_exec_ext in '' $ac_executable_extensions; do
6601 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6602 >          if test $ac_prog = install &&
6603 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6604 >            # AIX install.  It has an incompatible calling convention.
6605 >            :
6606 >          elif test $ac_prog = install &&
6607 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6608 >            # program-specific install script used by HP pwplus--don't use.
6609 >            :
6610 >          else
6611 >            rm -rf conftest.one conftest.two conftest.dir
6612 >            echo one > conftest.one
6613 >            echo two > conftest.two
6614 >            mkdir conftest.dir
6615 >            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6616 >              test -s conftest.one && test -s conftest.two &&
6617 >              test -s conftest.dir/conftest.one &&
6618 >              test -s conftest.dir/conftest.two
6619 >            then
6620 >              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6621 >              break 3
6622 >            fi
6623 >          fi
6624 >        fi
6625 >      done
6626 >    done
6627 >    ;;
6628 > esac
6629  
6630 < eval "$as_ac_var=no"
6630 >  done
6631 > IFS=$as_save_IFS
6632 >
6633 > rm -rf conftest.one conftest.two conftest.dir
6634 >
6635   fi
6636 < rm -f conftest.err conftest.$ac_objext \
6637 <      conftest$ac_exeext conftest.$ac_ext
6636 >  if test "${ac_cv_path_install+set}" = set; then
6637 >    INSTALL=$ac_cv_path_install
6638 >  else
6639 >    # As a last resort, use the slow shell script.  Don't cache a
6640 >    # value for INSTALL within a source directory, because that will
6641 >    # break other packages using the cache if that directory is
6642 >    # removed, or if the value is a relative name.
6643 >    INSTALL=$ac_install_sh
6644 >  fi
6645   fi
6646 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6647 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5195 < if test `eval echo '${'$as_ac_var'}'` = yes; then
5196 <  cat >>confdefs.h <<_ACEOF
5197 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5198 < _ACEOF
6646 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6647 > $as_echo "$INSTALL" >&6; }
6648  
6649 + # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6650 + # It thinks the first close brace ends the variable substitution.
6651 + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6652 +
6653 + test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6654 +
6655 + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6656 +
6657 + case "x$INSTALL" in
6658 +   x/*) ;;
6659 +   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6660 + esac
6661 + MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
6662 + # Extract the first word of "ar", so it can be a program name with args.
6663 + set dummy ar; ac_word=$2
6664 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 + $as_echo_n "checking for $ac_word... " >&6; }
6666 + if test "${ac_cv_prog_AR+set}" = set; then :
6667 +  $as_echo_n "(cached) " >&6
6668   else
6669 <  # FreeBSD has a gnugetopt library for this
6670 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
5203 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
5204 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
5205 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6669 >  if test -n "$AR"; then
6670 >  ac_cv_prog_AR="$AR" # Let the user override the test.
6671   else
6672 <  ac_check_lib_save_LIBS=$LIBS
6673 < LIBS="-lgnugetopt  $LIBS"
6674 < cat >conftest.$ac_ext <<_ACEOF
6675 < /* confdefs.h.  */
6676 < _ACEOF
6677 < cat confdefs.h >>conftest.$ac_ext
6678 < cat >>conftest.$ac_ext <<_ACEOF
6679 < /* end confdefs.h.  */
6672 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673 > for as_dir in $PATH
6674 > do
6675 >  IFS=$as_save_IFS
6676 >  test -z "$as_dir" && as_dir=.
6677 >    for ac_exec_ext in '' $ac_executable_extensions; do
6678 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6679 >    ac_cv_prog_AR="ar"
6680 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 >    break 2
6682 >  fi
6683 > done
6684 >  done
6685 > IFS=$as_save_IFS
6686  
6687 < /* Override any gcc2 internal prototype to avoid an error.  */
5217 < #ifdef __cplusplus
5218 < extern "C"
5219 < #endif
5220 < /* We use char because int might match the return type of a gcc2
5221 <   builtin and then its argument prototype would still apply.  */
5222 < char getopt_long ();
5223 < int
5224 < main ()
5225 < {
5226 < getopt_long ();
5227 <  ;
5228 <  return 0;
5229 < }
5230 < _ACEOF
5231 < rm -f conftest.$ac_objext conftest$ac_exeext
5232 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5233 <  (eval $ac_link) 2>conftest.er1
5234 <  ac_status=$?
5235 <  grep -v '^ *+' conftest.er1 >conftest.err
5236 <  rm -f conftest.er1
5237 <  cat conftest.err >&5
5238 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5239 <  (exit $ac_status); } &&
5240 <         { ac_try='test -z "$ac_c_werror_flag"
5241 <                         || test ! -s conftest.err'
5242 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5243 <  (eval $ac_try) 2>&5
5244 <  ac_status=$?
5245 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5246 <  (exit $ac_status); }; } &&
5247 <         { ac_try='test -s conftest$ac_exeext'
5248 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5249 <  (eval $ac_try) 2>&5
5250 <  ac_status=$?
5251 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5252 <  (exit $ac_status); }; }; then
5253 <  ac_cv_lib_gnugetopt_getopt_long=yes
5254 < else
5255 <  echo "$as_me: failed program was:" >&5
5256 < sed 's/^/| /' conftest.$ac_ext >&5
5257 <
5258 < ac_cv_lib_gnugetopt_getopt_long=no
6687 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6688   fi
5260 rm -f conftest.err conftest.$ac_objext \
5261      conftest$ac_exeext conftest.$ac_ext
5262 LIBS=$ac_check_lib_save_LIBS
6689   fi
6690 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
6691 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
6692 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
6693 <  cat >>confdefs.h <<\_ACEOF
5268 < #define HAVE_GETOPT_LONG 1
5269 < _ACEOF
5270 <
6690 > AR=$ac_cv_prog_AR
6691 > if test -n "$AR"; then
6692 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693 > $as_echo "$AR" >&6; }
6694   else
6695 <  # use the GNU replacement
6696 <      case $LIBOBJS in
5274 <    "getopt.$ac_objext"   | \
5275 <  *" getopt.$ac_objext"   | \
5276 <    "getopt.$ac_objext "* | \
5277 <  *" getopt.$ac_objext "* ) ;;
5278 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
5279 < esac
5280 <
5281 <      case $LIBOBJS in
5282 <    "getopt1.$ac_objext"   | \
5283 <  *" getopt1.$ac_objext"   | \
5284 <    "getopt1.$ac_objext "* | \
5285 <  *" getopt1.$ac_objext "* ) ;;
5286 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
5287 < esac
5288 <
5289 <                ac_config_links="$ac_config_links src/utils/getopt.h:src/utils/gnugetopt.h"
5290 <
6695 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696 > $as_echo "no" >&6; }
6697   fi
6698  
5293 fi
5294 done
6699  
6700 + if test "$AR" = "NONE"; then
6701 +  cat >confcache <<\_ACEOF
6702 + # This file is a shell script that caches the results of configure
6703 + # tests run on this system so they can be shared between configure
6704 + # scripts and configure runs, see configure's option --config-cache.
6705 + # It is not useful on other systems.  If it contains results you don't
6706 + # want to keep, you may remove or edit it.
6707 + #
6708 + # config.status only pays attention to the cache file if you give it
6709 + # the --recheck option to rerun configure.
6710 + #
6711 + # `ac_cv_env_foo' variables (set or unset) will be overridden when
6712 + # loading this file, other *unset* `ac_cv_foo' will be assigned the
6713 + # following values.
6714  
6715 + _ACEOF
6716  
6717 < case $debug in
6718 <  1)
6719 <     ;;
6720 <  *)
6717 > # The following way of writing the cache mishandles newlines in values,
6718 > # but we know of no workaround that is simple, portable, and efficient.
6719 > # So, we kill variables containing newlines.
6720 > # Ultrix sh set writes to stderr and can't be redirected directly,
6721 > # and sets the high bit in the cache file unless we assign to the vars.
6722 > (
6723 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6724 >    eval ac_val=\$$ac_var
6725 >    case $ac_val in #(
6726 >    *${as_nl}*)
6727 >      case $ac_var in #(
6728 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6729 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6730 >      esac
6731 >      case $ac_var in #(
6732 >      _ | IFS | as_nl) ;; #(
6733 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6734 >      *) { eval $ac_var=; unset $ac_var;} ;;
6735 >      esac ;;
6736 >    esac
6737 >  done
6738  
6739 <
6740 <
6741 <
6742 <
6743 <
6744 < echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
6745 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
6746 < if test "${ac_cv_prog_really_gcc+set}" = set; then
6747 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6739 >  (set) 2>&1 |
6740 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6741 >    *${as_nl}ac_space=\ *)
6742 >      # `set' does not quote correctly, so add quotes: double-quote
6743 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
6744 >      sed -n \
6745 >        "s/'/'\\\\''/g;
6746 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6747 >      ;; #(
6748 >    *)
6749 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
6750 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6751 >      ;;
6752 >    esac |
6753 >    sort
6754 > ) |
6755 >  sed '
6756 >     /^ac_cv_env_/b end
6757 >     t clear
6758 >     :clear
6759 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6760 >     t end
6761 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6762 >     :end' >>confcache
6763 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6764 >  if test -w "$cache_file"; then
6765 >    test "x$cache_file" != "x/dev/null" &&
6766 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6767 > $as_echo "$as_me: updating cache $cache_file" >&6;}
6768 >    cat confcache >$cache_file
6769 >  else
6770 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6771 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6772 >  fi
6773 > fi
6774 > rm -f confcache
6775 >  exit 1
6776 > fi
6777 > # Extract the first word of "ps", so it can be a program name with args.
6778 > set dummy ps; ac_word=$2
6779 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6780 > $as_echo_n "checking for $ac_word... " >&6; }
6781 > if test "${ac_cv_path_PS+set}" = set; then :
6782 >  $as_echo_n "(cached) " >&6
6783   else
6784 +  case $PS in
6785 +  [\\/]* | ?:[\\/]*)
6786 +  ac_cv_path_PS="$PS" # Let the user override the test with a path.
6787 +  ;;
6788 +  *)
6789 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6790 + for as_dir in $PATH
6791 + do
6792 +  IFS=$as_save_IFS
6793 +  test -z "$as_dir" && as_dir=.
6794 +    for ac_exec_ext in '' $ac_executable_extensions; do
6795 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6796 +    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6797 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6798 +    break 2
6799 +  fi
6800 + done
6801 +  done
6802 + IFS=$as_save_IFS
6803  
6804 < cat > conftest.c <<EOF
6805 < #ifdef __GNUC__
6806 <  #ifndef __INTEL_COMPILER
6807 <     yes;
6808 <  #endif
6809 < #endif
6810 < EOF
5321 < if { ac_try='${CC-cc} -E conftest.c'
5322 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5323 <  (eval $ac_try) 2>&5
5324 <  ac_status=$?
5325 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5326 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
5327 <  ac_cv_prog_really_gcc=yes
6804 >  ;;
6805 > esac
6806 > fi
6807 > PS=$ac_cv_path_PS
6808 > if test -n "$PS"; then
6809 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6810 > $as_echo "$PS" >&6; }
6811   else
6812 <  ac_cv_prog_really_gcc=no
6812 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 > $as_echo "no" >&6; }
6814   fi
6815  
5332 fi
5333 echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
5334 echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
5335 if test "$ac_cv_prog_really_gcc" = yes; then
5336        :
6816  
6817 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6818 + $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6819 + if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6820 +  $as_echo_n "(cached) " >&6
6821   else
5339        :
6822  
6823 +        if $PS ax -o rss > /dev/null 2>&1; then
6824 +                ac_cv_prog_ps_ax=yes
6825 +        else
6826 +                ac_cv_prog_ps_ax=no
6827 +        fi
6828 +        if $PS -ef -o rss > /dev/null 2>&1; then
6829 +                ac_cv_prog_ps_ef=yes
6830 +        else
6831 +                ac_cv_prog_ps_ef=no
6832 +        fi
6833 +        if test "$ac_cv_prog_ps_ax" = yes; then
6834 +                ac_cv_prog_ps_syntax=BSD
6835 +        else
6836 +                if test "$ac_cv_prog_ps_ef" = yes; then
6837 +                        ac_cv_prog_ps_syntax=POSIX
6838 +                else
6839 +                        as_fn_error "Could not determine ps syntax" "$LINENO" 5
6840 +                fi
6841 +        fi
6842 +
6843   fi
6844 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6845 + $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6846  
6847 + cat >>confdefs.h <<_ACEOF
6848 + #define PSCOMMAND $PS
6849 + _ACEOF
6850  
6851 < # Try to determine "good" native compiler flags if none specified on command
5345 < # line
5346 < if test "$ac_test_CFLAGS" != "set"; then
5347 <  CFLAGS=""
5348 <  case "${host_cpu}-${host_os}" in
6851 > if test "$ac_cv_prog_ps_syntax" = BSD; then
6852  
6853 <  *linux*) if test "$CC" = icc; then
5351 <                    CFLAGS="-O"
5352 <                fi;;
5353 <  sparc-solaris2*) if test "$CC" = cc; then
5354 <                    CFLAGS="-native -fast -xO5 -dalign"
5355 <                 fi;;
6853 > $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6854  
6855 <  alpha*-osf*)  if test "$CC" = cc; then
6856 <                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
5359 <                fi;;
6855 > else
6856 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
6857  
6858 <  hppa*-hpux*)  if test "$CC" = cc; then
5362 <                    CFLAGS="-Ae +O3 +Oall"
5363 <                fi;;
6858 > $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6859  
6860 <   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
6861 <                    CFLAGS="-O3 -qtune=auto -qansialias -w"
6862 <                fi;;
6863 <   powerpc*-aix*)
5369 <        if test "$CC" = cc -o "$CC" = xlc; then
5370 <                CFLAGS="-O3 -qtune=auto -qansialias -w"
5371 <                echo "*******************************************************"
5372 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
5373 <                echo "*  recommended that you use                           *"
5374 <                echo "*                                                     *"
5375 <                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
5376 <                echo "*                                 ^^^                 *"
5377 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
5378 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
5379 <                echo "*******************************************************"
5380 <        fi;;
5381 <   *darwin*)
5382 <        if test "$CC" = xlc -o "$CC" = cc; then
5383 <                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
5384 <        fi;;
5385 <  esac
6860 >   else
6861 >       as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6862 >   fi
6863 > fi
6864  
6865 <  # use default flags for gcc on all systems
6866 <  if test $ac_cv_prog_really_gcc = yes; then
6867 <     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
6868 <  fi
6865 > ac_ext=${ac_fc_srcext-f}
6866 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6867 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6868 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6869  
6870 <  # test for gcc-specific flags:
6871 <  if test $ac_cv_prog_really_gcc = yes; then
6872 <    # -malign-double for x86 systems
6873 <
6874 <
6875 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
6876 < echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
6877 < if test "${ac_align_double+set}" = set; then
5400 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6870 > ac_ext=${ac_fc_srcext-f}
6871 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6872 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6873 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6874 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6875 > $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6876 > if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6877 >  $as_echo_n "(cached) " >&6
6878   else
6879 <  echo 'void f(){}' > conftest.c
6880 < if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
6881 <        ac_align_double=yes
6882 < else
6883 <        ac_align_double=no
6879 >  ac_ext=F90
6880 > ac_fcflags_srcext_save=$ac_fcflags_srcext
6881 > ac_fcflags_srcext=
6882 > ac_cv_fc_srcext_F90=unknown
6883 > for ac_flag in none -qsuffix=f=F90 -Tf; do
6884 >  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6885 >  cat > conftest.$ac_ext <<_ACEOF
6886 >      program main
6887 >
6888 >      end
6889 > _ACEOF
6890 > if ac_fn_fc_try_compile "$LINENO"; then :
6891 >  ac_cv_fc_srcext_F90=$ac_flag; break
6892   fi
6893 < rm -f conftest*
6893 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894 > done
6895 > rm -f conftest.$ac_objext conftest.F90
6896 > ac_fcflags_srcext=$ac_fcflags_srcext_save
6897  
6898   fi
6899 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
6900 < echo "${ECHO_T}$ac_align_double" >&6
6901 < if test "$ac_align_double" = yes; then
6902 <        :
5415 <        CFLAGS="$CFLAGS -malign-double"
6899 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6900 > $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6901 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6902 >  as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6903   else
6904 <        :
6904 >  ac_fc_srcext=F90
6905 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
6906 >    ac_fcflags_srcext=""
6907 >    FCFLAGS_F90=""
6908 >  else
6909 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6910 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
6911 >  fi
6912  
6913 +
6914   fi
6915 + ac_ext=${ac_fc_srcext-f}
6916 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6917 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6918 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6919  
5421    # -fstrict-aliasing for gcc-2.95+
6920  
6921  
5424 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
5425 echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
5426 if test "${ac_fstrict_aliasing+set}" = set; then
5427  echo $ECHO_N "(cached) $ECHO_C" >&6
5428 else
5429  echo 'void f(){}' > conftest.c
5430 if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
5431        ac_fstrict_aliasing=yes
5432 else
5433        ac_fstrict_aliasing=no
5434 fi
5435 rm -f conftest*
6922  
5437 fi
5438 echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
5439 echo "${ECHO_T}$ac_fstrict_aliasing" >&6
5440 if test "$ac_fstrict_aliasing" = yes; then
5441        :
5442        CFLAGS="$CFLAGS -fstrict-aliasing"
5443 else
5444        :
6923  
6924 < fi
6924 > # Try to determine native compiler flags that allow us to use F90 suffix
6925 > # for preprocessed f90 source.
6926  
6927 <  fi
6927 > if test "$ac_test_PREPFLAG" != "set"; then
6928 >  PREPFLAG=""
6929 >  case "${host_cpu}-${host_os}" in
6930  
6931 <  CPU_FLAGS=""
6932 <  if test $ac_cv_prog_really_gcc = yes; then
6933 <                  case "${host_cpu}" in
6934 <          i586*)
6931 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6932 >                    PREPFLAG="-fpp1 "
6933 >                fi;;
6934 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6935 >                    PREPFLAG="-qsuffix=cpp=F90 "
6936 >                fi;;
6937 >  *darwin*)
6938 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6939 >                PREPFLAG="-qsuffix=cpp=F90 "
6940 >        fi;;
6941 >  esac
6942  
6943 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
6944 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
6945 < if test "${ac_cpu_pentium+set}" = set; then
6946 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6947 < else
5460 <  echo 'void f(){}' > conftest.c
5461 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
5462 <        ac_cpu_pentium=yes
5463 < else
5464 <        ac_cpu_pentium=no
5465 < fi
5466 < rm -f conftest*
6943 >  if test -z "$PREPFLAG"; then
6944 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6945 > $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6946 >        PREPFLAG=""
6947 >  fi
6948  
6949 < fi
6950 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
5470 < echo "${ECHO_T}$ac_cpu_pentium" >&6
5471 < if test "$ac_cpu_pentium" = yes; then
5472 <        :
5473 <        CPU_FLAGS=-mcpu=pentium
5474 < else
5475 <        :
6949 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6950 > $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6951  
6952 +  ac_ext=${ac_fc_srcext-f}
6953 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6954 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6955 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6956  
6957 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
6958 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
6959 < if test "${ac_pentium+set}" = set; then
5481 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5482 < else
5483 <  echo 'void f(){}' > conftest.c
5484 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
5485 <        ac_pentium=yes
5486 < else
5487 <        ac_pentium=no
5488 < fi
5489 < rm -f conftest*
6957 >  ac_save_ext=$ac_ext
6958 >  ac_ext=F90
6959 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6960  
6961 +  if test "$PREPFLAG"; then :
6962 +  FCFLAGS_SRCEXT="${PREPFLAG}"
6963   fi
6964 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
5493 < echo "${ECHO_T}$ac_pentium" >&6
5494 < if test "$ac_pentium" = yes; then
5495 <        :
5496 <        CPU_FLAGS=-mpentium
5497 < else
5498 <        :
6964 >    cat > conftest.$ac_ext <<_ACEOF
6965  
5500 fi
6966  
6967 < fi
6967 > program conftest
6968 >  integer :: i
6969 >  i = 1
6970 > end program conftest
6971  
6972 <                  ;;
6973 <          i686*)
6974 <
5507 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
5508 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
5509 < if test "${ac_cpu_pentiumpro+set}" = set; then
5510 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6972 > _ACEOF
6973 > if ac_fn_fc_try_compile "$LINENO"; then :
6974 >  prepflagworks=1
6975   else
6976 <  echo 'void f(){}' > conftest.c
5513 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
5514 <        ac_cpu_pentiumpro=yes
5515 < else
5516 <        ac_cpu_pentiumpro=no
6976 >  prepflagworks=0
6977   fi
6978 < rm -f conftest*
6978 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6979  
6980 < fi
6981 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
6982 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
6983 < if test "$ac_cpu_pentiumpro" = yes; then
6984 <        :
6985 <        CPU_FLAGS=-mcpu=pentiumpro
5526 < else
5527 <        :
6980 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
6981 >  ac_ext=$ac_save_ext
6982 >  ac_ext=${ac_fc_srcext-f}
6983 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6984 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6985 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6986  
6987  
6988 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
6989 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
6990 < if test "${ac_pentiumpro+set}" = set; then
6991 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5534 < else
5535 <  echo 'void f(){}' > conftest.c
5536 < if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
5537 <        ac_pentiumpro=yes
5538 < else
5539 <        ac_pentiumpro=no
5540 < fi
5541 < rm -f conftest*
6988 >  if test "$prepflagworks" = 1; then
6989 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6990 > $as_echo "yes" >&6; }
6991 >    FCFLAGS_SRCEXT="${PREPFLAG}"
6992  
6993 +  else
6994 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6995 + $as_echo "no" >&6; }
6996 +    as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
6997 +  fi
6998   fi
5544 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
5545 echo "${ECHO_T}$ac_pentiumpro" >&6
5546 if test "$ac_pentiumpro" = yes; then
5547        :
5548        CPU_FLAGS=-mpentiumpro
5549 else
5550        :
6999  
5552 fi
7000  
5554 fi
7001  
5556                  ;;
5557          powerpc*)
5558                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
5559                is60x=`echo $cputype | egrep "^600-9e?$"`
5560                if test -n "$is60x"; then
7002  
7003  
7004 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
7005 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
5565 < if test "${ac_m_cpu_60x+set}" = set; then
5566 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5567 < else
5568 <  echo 'void f(){}' > conftest.c
5569 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
5570 <        ac_m_cpu_60x=yes
5571 < else
5572 <        ac_m_cpu_60x=no
5573 < fi
5574 < rm -f conftest*
7004 > # Try to determine native compiler flags that allow us to use F90 suffix
7005 > # for preprocessed f90 source with -D type defines
7006  
7007 < fi
7008 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
7009 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
5579 < if test "$ac_m_cpu_60x" = yes; then
5580 <        :
5581 <        CPU_FLAGS=-mcpu=$cputype
5582 < else
5583 <        :
7007 > if test "$ac_test_PREPDEFFLAG" != "set"; then
7008 >  PREPDEFFLAG=""
7009 >  case "${host_cpu}-${host_os}" in
7010  
7011 < fi
7012 <
7013 <                elif test "$cputype" = 750; then
7011 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7012 >                    PREPDEFFLAG=" "
7013 >                fi;;
7014 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7015 >                    PREPDEFFLAG="-WF,"
7016 >                fi;;
7017 >  *darwin*)
7018 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7019 >                PREPDEFFLAG="-WF,"
7020 >        fi;;
7021 >  esac
7022  
7023 +  if test -z "$PREPDEFFLAG"; then
7024 +        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7025 + $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7026 +        PREPDEFFLAG=" "
7027 +  fi
7028  
7029 < echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
7030 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
5592 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
5593 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5594 < else
7029 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7030 > $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7031  
7032 < cat > conftest.c <<EOF
7033 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
7034 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
7035 <     yes;
5600 < #  endif
5601 < #endif
5602 < EOF
5603 < if { ac_try='${CC-cc} -E conftest.c'
5604 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5605 <  (eval $ac_try) 2>&5
5606 <  ac_status=$?
5607 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5608 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
5609 <  ac_cv_prog_gcc_2_95=yes
5610 < else
5611 <  ac_cv_prog_gcc_2_95=no
5612 < fi
7032 >  ac_ext=${ac_fc_srcext-f}
7033 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7034 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7035 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7036  
7037 < fi
7038 < echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
7039 < echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
5617 < if test "$ac_cv_prog_gcc_2_95" = yes; then
5618 <        :
7037 >  ac_save_ext=$ac_ext
7038 >  ac_ext=F90
7039 >  ac_save_FCFLAGS=$FCFLAGS
7040  
7041 <
7042 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
5622 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
5623 < if test "${ac_m_cpu_750+set}" = set; then
5624 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5625 < else
5626 <  echo 'void f(){}' > conftest.c
5627 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
5628 <        ac_m_cpu_750=yes
5629 < else
5630 <        ac_m_cpu_750=no
7041 >  if test "$PREPDEFFLAG"; then :
7042 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7043   fi
7044 < rm -f conftest*
7044 >    cat > conftest.$ac_ext <<_ACEOF
7045  
5634 fi
5635 echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
5636 echo "${ECHO_T}$ac_m_cpu_750" >&6
5637 if test "$ac_m_cpu_750" = yes; then
5638        :
5639        CPU_FLAGS=-mcpu=750
5640 else
5641        :
7046  
7047 < fi
7047 > program conftest
7048 >  integer :: i
7049 > #ifdef TEST
7050 >  i = 1
7051 > #else
7052 >  choke me
7053 > #endif
7054 > end program conftest
7055  
7056 + _ACEOF
7057 + if ac_fn_fc_try_compile "$LINENO"; then :
7058 +  prepdefflagworks=1
7059   else
7060 <        :
5647 <
7060 >  prepdefflagworks=0
7061   fi
7062 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7063  
7064 <                fi
7065 <                if test -z "$CPU_FLAGS"; then
7064 >  FCFLAGS=$ac_save_FCFLAGS
7065 >  ac_ext=$ac_save_ext
7066 >  ac_ext=${ac_fc_srcext-f}
7067 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7068 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7069 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7070  
7071  
7072 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
7073 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
7074 < if test "${ac_m_cpu_powerpc+set}" = set; then
5657 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5658 < else
5659 <  echo 'void f(){}' > conftest.c
5660 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
5661 <        ac_m_cpu_powerpc=yes
5662 < else
5663 <        ac_m_cpu_powerpc=no
5664 < fi
5665 < rm -f conftest*
7072 >  if test "$prepdefflagworks" = 1; then
7073 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7074 > $as_echo "yes" >&6; }
7075  
7076 +  else
7077 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7078 + $as_echo "no" >&6; }
7079 +    as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7080 +  fi
7081   fi
7082 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
7083 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
7084 < if test "$ac_m_cpu_powerpc" = yes; then
7085 <        :
7086 <        CPU_FLAGS=-mcpu=powerpc
7082 >
7083 > ac_ext=${ac_fc_srcext-f}
7084 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7085 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7086 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7087 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7088 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7089 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7090 >  $as_echo_n "(cached) " >&6
7091   else
7092 <        :
7092 >  cat > conftest.$ac_ext <<_ACEOF
7093 >      program main
7094  
7095 < fi
7095 >      end
7096 > _ACEOF
7097 > if ac_fn_fc_try_compile "$LINENO"; then :
7098 >  ac_cv_prog_fc_v=
7099 > # Try some options frequently used verbose output
7100 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7101 >  cat > conftest.$ac_ext <<_ACEOF
7102 >      program main
7103  
7104 <                fi
7105 <                if test -z "$CPU_FLAGS"; then
7104 >      end
7105 > _ACEOF
7106  
7107 + # Compile and link our simple test program by passing a flag (argument
7108 + # 1 to this macro) to the Fortran compiler in order to get
7109 + # "verbose" output that we can then parse for the Fortran linker
7110 + # flags.
7111 + ac_save_FCFLAGS=$FCFLAGS
7112 + FCFLAGS="$FCFLAGS $ac_verb"
7113 + eval "set x $ac_link"
7114 + shift
7115 + $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7116 + # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7117 + # LIBRARY_PATH; skip all such settings.
7118 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7119 +  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7120 + $as_echo "$ac_fc_v_output" >&5
7121 + FCFLAGS=$ac_save_FCFLAGS
7122  
7123 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
5683 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
5684 < if test "${ac_m_powerpc+set}" = set; then
5685 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5686 < else
5687 <  echo 'void f(){}' > conftest.c
5688 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
5689 <        ac_m_powerpc=yes
5690 < else
5691 <        ac_m_powerpc=no
5692 < fi
5693 < rm -f conftest*
7123 > rm -rf conftest*
7124  
7125 < fi
7126 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
7127 < echo "${ECHO_T}$ac_m_powerpc" >&6
7128 < if test "$ac_m_powerpc" = yes; then
7129 <        :
7130 <        CPU_FLAGS=-mpowerpc
5701 < else
5702 <        :
7125 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7126 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7127 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7128 > ac_fc_v_output="`echo $ac_fc_v_output |
7129 >        grep 'LPATH is:' |
7130 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7131  
7132 < fi
7132 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7133 > #        that detects unbalanced quotes in FLIBS should be implemented
7134 > #        and (ugh) tested at some point.
7135 > case $ac_fc_v_output in
7136 >  # If we are using xlf then replace all the commas with spaces.
7137 >  *xlfentry*)
7138 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7139  
7140 <                fi
7141 <          esac
7142 <  fi
7140 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7141 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7142 >  *mGLOB_options_string*)
7143 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7144  
7145 <  if test -n "$CPU_FLAGS"; then
7146 <        CFLAGS="$CFLAGS $CPU_FLAGS"
7147 <  fi
7145 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7146 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7147 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7148 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7149 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7150 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7151 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7152 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7153  
7154 <  if test -z "$CFLAGS"; then
7155 <        echo ""
7156 <        echo "********************************************************"
7157 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
5718 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
5719 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
5720 <        echo "********************************************************"
5721 <        echo ""
5722 <        CFLAGS="-O3"
5723 <  fi
7154 >  # If we are using Cray Fortran then delete quotes.
7155 >  *cft90*)
7156 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7157 > esac
7158  
7159  
7160 <
7161 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
7162 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
7163 < if test "${ac_guessed_cflags+set}" = set; then
7164 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7160 >  # look for -l* and *.a constructs in the output
7161 >  for ac_arg in $ac_fc_v_output; do
7162 >     case $ac_arg in
7163 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7164 >          ac_cv_prog_fc_v=$ac_verb
7165 >          break 2 ;;
7166 >     esac
7167 >  done
7168 > done
7169 > if test -z "$ac_cv_prog_fc_v"; then
7170 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7171 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7172 > fi
7173   else
7174 <  echo 'void f(){}' > conftest.c
7175 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
5734 <        ac_guessed_cflags=yes
5735 < else
5736 <        ac_guessed_cflags=no
7174 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7175 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7176   fi
7177 < rm -f conftest*
7177 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7178  
7179   fi
7180 < echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
7181 < echo "${ECHO_T}$ac_guessed_cflags" >&6
7182 < if test "$ac_guessed_cflags" = yes; then
7183 <        :
7184 <
7180 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7181 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7182 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7183 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7184 > if test "${ac_cv_fc_libs+set}" = set; then :
7185 >  $as_echo_n "(cached) " >&6
7186   else
7187 <        :
7187 >  if test "x$FCLIBS" != "x"; then
7188 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7189 > else
7190  
7191 <        echo ""
7192 <        echo "********************************************************"
5751 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
5752 <        echo "* your compiler.                                       *"
5753 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
5754 <        echo "********************************************************"
5755 <        echo ""
5756 <        CFLAGS=""
7191 > cat > conftest.$ac_ext <<_ACEOF
7192 >      program main
7193  
7194 < fi
7194 >      end
7195 > _ACEOF
7196  
7197 + # Compile and link our simple test program by passing a flag (argument
7198 + # 1 to this macro) to the Fortran compiler in order to get
7199 + # "verbose" output that we can then parse for the Fortran linker
7200 + # flags.
7201 + ac_save_FCFLAGS=$FCFLAGS
7202 + FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7203 + eval "set x $ac_link"
7204 + shift
7205 + $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7206 + # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7207 + # LIBRARY_PATH; skip all such settings.
7208 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7209 +  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7210 + $as_echo "$ac_fc_v_output" >&5
7211 + FCFLAGS=$ac_save_FCFLAGS
7212  
7213 < fi
7213 > rm -rf conftest*
7214  
7215 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7216 + # /foo, /bar, and /baz are search directories for the Fortran linker.
7217 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7218 + ac_fc_v_output="`echo $ac_fc_v_output |
7219 +        grep 'LPATH is:' |
7220 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7221  
7222 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
7223 + #        that detects unbalanced quotes in FLIBS should be implemented
7224 + #        and (ugh) tested at some point.
7225 + case $ac_fc_v_output in
7226 +  # If we are using xlf then replace all the commas with spaces.
7227 +  *xlfentry*)
7228 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7229  
7230 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7231 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
7232 +  *mGLOB_options_string*)
7233 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7234  
7235 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7236 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7237 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7238 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
7239 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7240 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7241 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7242 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7243  
7244 +  # If we are using Cray Fortran then delete quotes.
7245 +  *cft90*)
7246 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7247 + esac
7248  
7249  
5769 echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
5770 echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
5771 if test "${ac_cv_prog_really_gxx+set}" = set; then
5772  echo $ECHO_N "(cached) $ECHO_C" >&6
5773 else
7250  
7251 < cat > conftest.cpp <<EOF
5776 < #ifdef __GNUC__
5777 <  #ifndef __INTEL_COMPILER
5778 <     yes;
5779 <  #endif
5780 < #endif
5781 < EOF
5782 < if { ac_try='${CXX-c++} -E conftest.cpp'
5783 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5784 <  (eval $ac_try) 2>&5
5785 <  ac_status=$?
5786 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5787 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
5788 <  ac_cv_prog_really_gxx=yes
5789 < else
5790 <  ac_cv_prog_really_gxx=no
5791 < fi
7251 > ac_cv_fc_libs=
7252  
7253 < fi
7254 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
5795 < echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
5796 < if test "$ac_cv_prog_really_gxx" = yes; then
5797 <        :
7253 > # Save positional arguments (if any)
7254 > ac_save_positional="$@"
7255  
7256 < else
7257 <        :
7256 > set X $ac_fc_v_output
7257 > while test $# != 1; do
7258 >  shift
7259 >  ac_arg=$1
7260 >  case $ac_arg in
7261 >        [\\/]*.a | ?:[\\/]*.a)
7262 >            ac_exists=false
7263 >  for ac_i in $ac_cv_fc_libs; do
7264 >    if test x"$ac_arg" = x"$ac_i"; then
7265 >      ac_exists=true
7266 >      break
7267 >    fi
7268 >  done
7269  
7270 +  if test x"$ac_exists" = xtrue; then :
7271 +
7272 + else
7273 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7274   fi
7275 +          ;;
7276 +        -bI:*)
7277 +            ac_exists=false
7278 +  for ac_i in $ac_cv_fc_libs; do
7279 +    if test x"$ac_arg" = x"$ac_i"; then
7280 +      ac_exists=true
7281 +      break
7282 +    fi
7283 +  done
7284  
7285 +  if test x"$ac_exists" = xtrue; then :
7286  
5805 # Try to determine "good" native compiler flags if none specified on command
5806 # line
5807 if test "$ac_test_CXXFLAGS" != "set"; then
5808  CXXFLAGS=""
5809  case "${host_cpu}-${host_os}" in
5810
5811  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
5812                    CXXFLAGS="-O"
5813                fi;;
5814  sparc-solaris2*) if test "$CXX" = CC; then
5815                    CXXFLAGS="-native -fast -xO5 -dalign"
5816                 fi;;
5817   rs6000*-aix*)  if test "$CXX" = xlC; then
5818                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
5819                fi;;
5820   powerpc*-aix*)
5821        if test "$CXX" = xlC; then
5822                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
5823                echo "*******************************************************"
5824                echo "*  You have AIX on an unknown powerpc system.  It is  *"
5825                echo "*  recommended that you use                           *"
5826                echo "*                                                     *"
5827                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
5828                echo "*                                 ^^^                 *"
5829                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
5830                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
5831                echo "*******************************************************"
5832        fi;;
5833   *darwin*)
5834        if test "$CXX" = xlc++; then
5835                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
5836        fi;;
5837  esac
5838
5839  # use default flags for gcc on all systems
5840  if test $ac_cv_prog_really_gxx = yes; then
5841     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
5842  fi
5843
5844  # test for gcc-specific flags:
5845  if test $ac_cv_prog_really_gxx = yes; then
5846    # -malign-double for x86 systems
5847
5848
5849 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
5850 echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
5851 if test "${ac_align_double+set}" = set; then
5852  echo $ECHO_N "(cached) $ECHO_C" >&6
7287   else
7288 <  echo 'void f(){}' > conftest.cpp
7289 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
7290 <        ac_align_double=yes
7288 >  if test "$ac_compiler_gnu" = yes; then
7289 >  for ac_link_opt in $ac_arg; do
7290 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7291 >  done
7292   else
7293 <        ac_align_double=no
7293 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7294   fi
5860 rm -f conftest*
5861
7295   fi
7296 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
7297 < echo "${ECHO_T}$ac_align_double" >&6
7298 < if test "$ac_align_double" = yes; then
7299 <        :
7300 <        CXXFLAGS="$CXXFLAGS -malign-double"
7301 < else
7302 <        :
7296 >          ;;
7297 >          # Ignore these flags.
7298 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7299 >          |-LANG:=* | -LIST:* | -LNO:*)
7300 >          ;;
7301 >        -lkernel32)
7302 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7303 >          ;;
7304 >        -[LRuYz])
7305 >          # These flags, when seen by themselves, take an argument.
7306 >          # We remove the space between option and argument and re-iterate
7307 >          # unless we find an empty arg or a new option (starting with -)
7308 >          case $2 in
7309 >             "" | -*);;
7310 >             *)
7311 >                ac_arg="$ac_arg$2"
7312 >                shift; shift
7313 >                set X $ac_arg "$@"
7314 >                ;;
7315 >          esac
7316 >          ;;
7317 >        -YP,*)
7318 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7319 >              ac_exists=false
7320 >  for ac_i in $ac_cv_fc_libs; do
7321 >    if test x"$ac_j" = x"$ac_i"; then
7322 >      ac_exists=true
7323 >      break
7324 >    fi
7325 >  done
7326  
7327 < fi
7327 >  if test x"$ac_exists" = xtrue; then :
7328  
5873    # -fstrict-aliasing for gcc-2.95+
5874
5875
5876 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
5877 echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
5878 if test "${ac_fstrict_aliasing+set}" = set; then
5879  echo $ECHO_N "(cached) $ECHO_C" >&6
7329   else
7330 <  echo 'void f(){}' > conftest.cpp
7331 < if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
5883 <        ac_fstrict_aliasing=yes
5884 < else
5885 <        ac_fstrict_aliasing=no
7330 >  ac_arg="$ac_arg $ac_j"
7331 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7332   fi
7333 < rm -f conftest*
7334 <
7335 < fi
7336 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
7337 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
7338 < if test "$ac_fstrict_aliasing" = yes; then
7339 <        :
7340 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
7341 < else
7342 <        :
7333 >          done
7334 >          ;;
7335 >        -[lLR]*)
7336 >            ac_exists=false
7337 >  for ac_i in $ac_cv_fc_libs; do
7338 >    if test x"$ac_arg" = x"$ac_i"; then
7339 >      ac_exists=true
7340 >      break
7341 >    fi
7342 >  done
7343  
7344 +  if test x"$ac_exists" = xtrue; then :
7345 +
7346 + else
7347 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7348   fi
7349 +          ;;
7350 +        -zallextract*| -zdefaultextract)
7351 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7352 +          ;;
7353 +          # Ignore everything else.
7354 +  esac
7355 + done
7356 + # restore positional arguments
7357 + set X $ac_save_positional; shift
7358  
7359 <  fi
7360 <
7361 <  CPU_FLAGS=""
7362 <  if test $ac_cv_prog_really_gxx = yes; then
7363 <                  case "${host_cpu}" in
7364 <          i586*)
7365 <
7366 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
7367 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
7368 < if test "${ac_cpu_pentium+set}" = set; then
7369 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7359 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
7360 > # then we insist that the "run path" must be an absolute path (i.e. it
7361 > # must begin with a "/").
7362 > case `(uname -sr) 2>/dev/null` in
7363 >   "SunOS 5"*)
7364 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7365 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7366 >      test "x$ac_ld_run_path" != x &&
7367 >        if test "$ac_compiler_gnu" = yes; then
7368 >  for ac_link_opt in $ac_ld_run_path; do
7369 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7370 >  done
7371   else
7372 <  echo 'void f(){}' > conftest.cpp
5913 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
5914 <        ac_cpu_pentium=yes
5915 < else
5916 <        ac_cpu_pentium=no
7372 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7373   fi
7374 < rm -f conftest*
7374 >      ;;
7375 > esac
7376 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7377  
7378   fi
7379 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
7380 < echo "${ECHO_T}$ac_cpu_pentium" >&6
7381 < if test "$ac_cpu_pentium" = yes; then
5924 <        :
5925 <        CPU_FLAGS=-mcpu=pentium
5926 < else
5927 <        :
7379 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7380 > $as_echo "$ac_cv_fc_libs" >&6; }
7381 > FCLIBS="$ac_cv_fc_libs"
7382  
7383  
7384 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
7385 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
7386 < if test "${ac_pentium+set}" = set; then
7387 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5934 < else
5935 <  echo 'void f(){}' > conftest.cpp
5936 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
5937 <        ac_pentium=yes
5938 < else
5939 <        ac_pentium=no
5940 < fi
5941 < rm -f conftest*
7384 > ac_ext=${ac_fc_srcext-f}
7385 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7386 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7387 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7388  
7389 < fi
7390 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
7391 < echo "${ECHO_T}$ac_pentium" >&6
7392 < if test "$ac_pentium" = yes; then
7393 <        :
7394 <        CPU_FLAGS=-mpentium
7389 > ac_ext=${ac_fc_srcext-f}
7390 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7391 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7392 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7393 >
7394 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7395 > $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7396 > if test "${ac_cv_fc_dummy_main+set}" = set; then :
7397 >  $as_echo_n "(cached) " >&6
7398   else
7399 <        :
7399 >  ac_fc_dm_save_LIBS=$LIBS
7400 > LIBS="$LIBS $FCLIBS"
7401 > ac_fortran_dm_var=FC_DUMMY_MAIN
7402 > ac_ext=c
7403 > ac_cpp='$CPP $CPPFLAGS'
7404 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7405 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7406 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7407  
7408 < fi
7408 > # First, try linking without a dummy main:
7409 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 > /* end confdefs.h.  */
7411  
7412 + #ifdef FC_DUMMY_MAIN
7413 + #ifndef FC_DUMMY_MAIN_EQ_F77
7414 + #  ifdef __cplusplus
7415 +     extern "C"
7416 + #  endif
7417 +   int FC_DUMMY_MAIN() { return 1; }
7418 + #endif
7419 + #endif
7420 + int
7421 + main ()
7422 + {
7423 +
7424 +  ;
7425 +  return 0;
7426 + }
7427 + _ACEOF
7428 + if ac_fn_c_try_link "$LINENO"; then :
7429 +  ac_cv_fortran_dummy_main=none
7430 + else
7431 +  ac_cv_fortran_dummy_main=unknown
7432   fi
7433 + rm -f core conftest.err conftest.$ac_objext \
7434 +    conftest$ac_exeext conftest.$ac_ext
7435  
7436 <                  ;;
7437 <          i686*)
7436 > if test $ac_cv_fortran_dummy_main = unknown; then
7437 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7438 >     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7439 > /* end confdefs.h.  */
7440 > #define $ac_fortran_dm_var $ac_func
7441 > #ifdef FC_DUMMY_MAIN
7442 > #ifndef FC_DUMMY_MAIN_EQ_F77
7443 > #  ifdef __cplusplus
7444 >     extern "C"
7445 > #  endif
7446 >   int FC_DUMMY_MAIN() { return 1; }
7447 > #endif
7448 > #endif
7449 > int
7450 > main ()
7451 > {
7452  
7453 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
7454 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
7455 < if test "${ac_cpu_pentiumpro+set}" = set; then
7456 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7457 < else
7458 <  echo 'void f(){}' > conftest.cpp
5965 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
5966 <        ac_cpu_pentiumpro=yes
5967 < else
5968 <        ac_cpu_pentiumpro=no
7453 >  ;
7454 >  return 0;
7455 > }
7456 > _ACEOF
7457 > if ac_fn_c_try_link "$LINENO"; then :
7458 >  ac_cv_fortran_dummy_main=$ac_func; break
7459   fi
7460 < rm -f conftest*
7460 > rm -f core conftest.err conftest.$ac_objext \
7461 >    conftest$ac_exeext conftest.$ac_ext
7462 >   done
7463 > fi
7464 > ac_ext=${ac_fc_srcext-f}
7465 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7466 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7467 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7468 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7469 > rm -rf conftest*
7470 > LIBS=$ac_fc_dm_save_LIBS
7471  
7472   fi
7473 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
7474 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
7475 < if test "$ac_cpu_pentiumpro" = yes; then
7476 <        :
7477 <        CPU_FLAGS=-mcpu=pentiumpro
5978 < else
5979 <        :
7473 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7474 > $as_echo "$ac_cv_fc_dummy_main" >&6; }
7475 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7476 > if test "$FC_DUMMY_MAIN" != unknown; then :
7477 >  if test $FC_DUMMY_MAIN != none; then
7478  
7479 + cat >>confdefs.h <<_ACEOF
7480 + #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7481 + _ACEOF
7482  
7483 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
5983 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
5984 < if test "${ac_pentiumpro+set}" = set; then
5985 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5986 < else
5987 <  echo 'void f(){}' > conftest.cpp
5988 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
5989 <        ac_pentiumpro=yes
5990 < else
5991 <        ac_pentiumpro=no
5992 < fi
5993 < rm -f conftest*
7483 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7484  
7485 + $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7486 +
7487 +  fi
7488   fi
5996 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
5997 echo "${ECHO_T}$ac_pentiumpro" >&6
5998 if test "$ac_pentiumpro" = yes; then
5999        :
6000        CPU_FLAGS=-mpentiumpro
7489   else
7490 <        :
7491 <
7490 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7491 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7492 > as_fn_error "linking to Fortran libraries from C fails
7493 > See \`config.log' for more details." "$LINENO" 5; }
7494   fi
7495  
7496 < fi
7496 > ac_ext=${ac_fc_srcext-f}
7497 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7498 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7499 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7500  
7501 <                  ;;
7502 <          powerpc*)
7503 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
7504 <                is60x=`echo $cputype | egrep "^600-9e?$"`
7505 <                if test -n "$is60x"; then
7501 > ac_ext=${ac_fc_srcext-f}
7502 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7503 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7504 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7505 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7506 > $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7507 > if test "${ac_cv_fc_mangling+set}" = set; then :
7508 >  $as_echo_n "(cached) " >&6
7509 > else
7510 >  cat > conftest.$ac_ext <<_ACEOF
7511 >      subroutine foobar()
7512 >      return
7513 >      end
7514 >      subroutine foo_bar()
7515 >      return
7516 >      end
7517 > _ACEOF
7518 > if ac_fn_fc_try_compile "$LINENO"; then :
7519 >  mv conftest.$ac_objext cfortran_test.$ac_objext
7520  
7521 +  ac_save_LIBS=$LIBS
7522 +  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7523  
7524 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
7525 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
7526 < if test "${ac_m_cpu_60x+set}" = set; then
7527 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7528 < else
7529 <  echo 'void f(){}' > conftest.cpp
7530 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
7531 <        ac_m_cpu_60x=yes
7532 < else
7533 <        ac_m_cpu_60x=no
7534 < fi
6026 < rm -f conftest*
7524 >  ac_ext=c
7525 > ac_cpp='$CPP $CPPFLAGS'
7526 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7527 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7528 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7529 >  ac_success=no
7530 >  for ac_foobar in foobar FOOBAR; do
7531 >    for ac_underscore in "" "_"; do
7532 >      ac_func="$ac_foobar$ac_underscore"
7533 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7534 > /* end confdefs.h.  */
7535  
7536 + /* Override any GCC internal prototype to avoid an error.
7537 +   Use char because int might match the return type of a GCC
7538 +   builtin and then its argument prototype would still apply.  */
7539 + #ifdef __cplusplus
7540 + extern "C"
7541 + #endif
7542 + char $ac_func ();
7543 + #ifdef FC_DUMMY_MAIN
7544 + #ifndef FC_DUMMY_MAIN_EQ_F77
7545 + #  ifdef __cplusplus
7546 +     extern "C"
7547 + #  endif
7548 +   int FC_DUMMY_MAIN() { return 1; }
7549 + #endif
7550 + #endif
7551 + int
7552 + main ()
7553 + {
7554 + return $ac_func ();
7555 +  ;
7556 +  return 0;
7557 + }
7558 + _ACEOF
7559 + if ac_fn_c_try_link "$LINENO"; then :
7560 +  ac_success=yes; break 2
7561   fi
7562 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
7563 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
7564 < if test "$ac_m_cpu_60x" = yes; then
7565 <        :
7566 <        CPU_FLAGS=-mcpu=$cputype
7567 < else
7568 <        :
7562 > rm -f core conftest.err conftest.$ac_objext \
7563 >    conftest$ac_exeext conftest.$ac_ext
7564 >    done
7565 >  done
7566 >  ac_ext=${ac_fc_srcext-f}
7567 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7568 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7569 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7570  
7571 < fi
7571 >  if test "$ac_success" = "yes"; then
7572 >     case $ac_foobar in
7573 >        foobar)
7574 >           ac_case=lower
7575 >           ac_foo_bar=foo_bar
7576 >           ;;
7577 >        FOOBAR)
7578 >           ac_case=upper
7579 >           ac_foo_bar=FOO_BAR
7580 >           ;;
7581 >     esac
7582  
7583 <                elif test "$cputype" = 750; then
7583 >     ac_ext=c
7584 > ac_cpp='$CPP $CPPFLAGS'
7585 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7586 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7587 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7588 >     ac_success_extra=no
7589 >     for ac_extra in "" "_"; do
7590 >        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7591 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7592 > /* end confdefs.h.  */
7593  
7594 <
7595 < echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
7596 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
7597 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
7598 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7599 < else
7600 <
7601 < cat > conftest.cpp <<EOF
7602 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
7603 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
7604 <     yes;
7594 > /* Override any GCC internal prototype to avoid an error.
7595 >   Use char because int might match the return type of a GCC
7596 >   builtin and then its argument prototype would still apply.  */
7597 > #ifdef __cplusplus
7598 > extern "C"
7599 > #endif
7600 > char $ac_func ();
7601 > #ifdef FC_DUMMY_MAIN
7602 > #ifndef FC_DUMMY_MAIN_EQ_F77
7603 > #  ifdef __cplusplus
7604 >     extern "C"
7605   #  endif
7606 +   int FC_DUMMY_MAIN() { return 1; }
7607   #endif
7608 < EOF
7609 < if { ac_try='${CXX-c++} -E conftest.cpp'
7610 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7611 <  (eval $ac_try) 2>&5
7612 <  ac_status=$?
7613 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7614 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
7615 <  ac_cv_prog_gxx_2_95=yes
7616 < else
7617 <  ac_cv_prog_gxx_2_95=no
7608 > #endif
7609 > int
7610 > main ()
7611 > {
7612 > return $ac_func ();
7613 >  ;
7614 >  return 0;
7615 > }
7616 > _ACEOF
7617 > if ac_fn_c_try_link "$LINENO"; then :
7618 >  ac_success_extra=yes; break
7619   fi
7620 + rm -f core conftest.err conftest.$ac_objext \
7621 +    conftest$ac_exeext conftest.$ac_ext
7622 +     done
7623 +     ac_ext=${ac_fc_srcext-f}
7624 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7625 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7626 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7627  
7628 < fi
7629 < echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
7630 < echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
7631 < if test "$ac_cv_prog_gxx_2_95" = yes; then
7632 <        :
7628 >     if test "$ac_success_extra" = "yes"; then
7629 >        ac_cv_fc_mangling="$ac_case case"
7630 >        if test -z "$ac_underscore"; then
7631 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7632 >        else
7633 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7634 >        fi
7635 >        if test -z "$ac_extra"; then
7636 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7637 >        else
7638 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7639 >        fi
7640 >      else
7641 >        ac_cv_fc_mangling="unknown"
7642 >      fi
7643 >  else
7644 >     ac_cv_fc_mangling="unknown"
7645 >  fi
7646  
7647 <
7648 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
7649 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
6075 < if test "${ac_m_cpu_750+set}" = set; then
6076 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7647 >  LIBS=$ac_save_LIBS
7648 >  rm -rf conftest*
7649 >  rm -f cfortran_test*
7650   else
7651 <  echo 'void f(){}' > conftest.cpp
7652 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
7653 <        ac_m_cpu_750=yes
7654 < else
6082 <        ac_m_cpu_750=no
7651 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7652 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7653 > as_fn_error "cannot compile a simple Fortran program
7654 > See \`config.log' for more details." "$LINENO" 5; }
7655   fi
7656 < rm -f conftest*
7656 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7657  
7658   fi
7659 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
7660 < echo "${ECHO_T}$ac_m_cpu_750" >&6
6089 < if test "$ac_m_cpu_750" = yes; then
6090 <        :
6091 <        CPU_FLAGS=-mcpu=750
6092 < else
6093 <        :
7659 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7660 > $as_echo "$ac_cv_fc_mangling" >&6; }
7661  
7662 < fi
7662 > ac_ext=${ac_fc_srcext-f}
7663 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7664 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7665 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7666  
7667 < else
7668 <        :
7667 > ac_ext=${ac_fc_srcext-f}
7668 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7669 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7670 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7671 > case $ac_cv_fc_mangling in
7672 >  "lower case, no underscore, no extra underscore")
7673 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7674  
7675 < fi
7675 >          $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7676 > ;;
7677 >  "lower case, no underscore, extra underscore")
7678 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7679  
7680 <                fi
7681 <                if test -z "$CPU_FLAGS"; then
7680 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7681 > ;;
7682 >  "lower case, underscore, no extra underscore")
7683 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7684  
7685 +          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7686 + ;;
7687 +  "lower case, underscore, extra underscore")
7688 +          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7689  
7690 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
7691 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
7692 < if test "${ac_m_cpu_powerpc+set}" = set; then
7693 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6110 < else
6111 <  echo 'void f(){}' > conftest.cpp
6112 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
6113 <        ac_m_cpu_powerpc=yes
6114 < else
6115 <        ac_m_cpu_powerpc=no
6116 < fi
6117 < rm -f conftest*
7690 >          $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7691 > ;;
7692 >  "upper case, no underscore, no extra underscore")
7693 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7694  
7695 < fi
7696 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
7697 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
7698 < if test "$ac_m_cpu_powerpc" = yes; then
6123 <        :
6124 <        CPU_FLAGS=-mcpu=powerpc
6125 < else
6126 <        :
7695 >          $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7696 > ;;
7697 >  "upper case, no underscore, extra underscore")
7698 >          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7699  
7700 < fi
7700 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7701 > ;;
7702 >  "upper case, underscore, no extra underscore")
7703 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7704  
7705 <                fi
7706 <                if test -z "$CPU_FLAGS"; then
7705 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7706 > ;;
7707 >  "upper case, underscore, extra underscore")
7708 >          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7709  
7710 <
7711 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
7712 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
7713 < if test "${ac_m_powerpc+set}" = set; then
7714 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7710 >          $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7711 > ;;
7712 >  *)
7713 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7714 > $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7715 >          ;;
7716 > esac
7717 >
7718 > ac_ext=${ac_fc_srcext-f}
7719 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7720 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7721 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7722 >
7723 >
7724 >
7725 > ac_ext=${ac_fc_srcext-f}
7726 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7727 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7728 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7729 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7730 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7731 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7732 >  $as_echo_n "(cached) " >&6
7733   else
7734 <  echo 'void f(){}' > conftest.cpp
7735 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
7736 <        ac_m_powerpc=yes
7734 >  cat > conftest.$ac_ext <<_ACEOF
7735 >      program main
7736 >
7737 >      end
7738 > _ACEOF
7739 > if ac_fn_fc_try_compile "$LINENO"; then :
7740 >  ac_cv_prog_fc_v=
7741 > # Try some options frequently used verbose output
7742 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7743 >  cat > conftest.$ac_ext <<_ACEOF
7744 >      program main
7745 >
7746 >      end
7747 > _ACEOF
7748 >
7749 > # Compile and link our simple test program by passing a flag (argument
7750 > # 1 to this macro) to the Fortran compiler in order to get
7751 > # "verbose" output that we can then parse for the Fortran linker
7752 > # flags.
7753 > ac_save_FCFLAGS=$FCFLAGS
7754 > FCFLAGS="$FCFLAGS $ac_verb"
7755 > eval "set x $ac_link"
7756 > shift
7757 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7758 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7759 > # LIBRARY_PATH; skip all such settings.
7760 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7761 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7762 > $as_echo "$ac_fc_v_output" >&5
7763 > FCFLAGS=$ac_save_FCFLAGS
7764 >
7765 > rm -rf conftest*
7766 >
7767 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7768 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7769 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7770 > ac_fc_v_output="`echo $ac_fc_v_output |
7771 >        grep 'LPATH is:' |
7772 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7773 >
7774 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7775 > #        that detects unbalanced quotes in FLIBS should be implemented
7776 > #        and (ugh) tested at some point.
7777 > case $ac_fc_v_output in
7778 >  # If we are using xlf then replace all the commas with spaces.
7779 >  *xlfentry*)
7780 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7781 >
7782 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7783 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7784 >  *mGLOB_options_string*)
7785 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7786 >
7787 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7788 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7789 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7790 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7791 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7792 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7793 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7794 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7795 >
7796 >  # If we are using Cray Fortran then delete quotes.
7797 >  *cft90*)
7798 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7799 > esac
7800 >
7801 >
7802 >  # look for -l* and *.a constructs in the output
7803 >  for ac_arg in $ac_fc_v_output; do
7804 >     case $ac_arg in
7805 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7806 >          ac_cv_prog_fc_v=$ac_verb
7807 >          break 2 ;;
7808 >     esac
7809 >  done
7810 > done
7811 > if test -z "$ac_cv_prog_fc_v"; then
7812 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7813 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7814 > fi
7815   else
7816 <        ac_m_powerpc=no
7816 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7817 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7818   fi
7819 < rm -f conftest*
7819 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7820  
7821   fi
7822 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
7823 < echo "${ECHO_T}$ac_m_powerpc" >&6
7824 < if test "$ac_m_powerpc" = yes; then
7825 <        :
7826 <        CPU_FLAGS=-mpowerpc
7822 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7823 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7824 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7825 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7826 > if test "${ac_cv_fc_libs+set}" = set; then :
7827 >  $as_echo_n "(cached) " >&6
7828   else
7829 <        :
7829 >  if test "x$FCLIBS" != "x"; then
7830 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7831 > else
7832  
7833 < fi
7833 > cat > conftest.$ac_ext <<_ACEOF
7834 >      program main
7835  
7836 <                fi
7837 <          esac
6160 <  fi
7836 >      end
7837 > _ACEOF
7838  
7839 <  if test -n "$CPU_FLAGS"; then
7840 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
7841 <  fi
7839 > # Compile and link our simple test program by passing a flag (argument
7840 > # 1 to this macro) to the Fortran compiler in order to get
7841 > # "verbose" output that we can then parse for the Fortran linker
7842 > # flags.
7843 > ac_save_FCFLAGS=$FCFLAGS
7844 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7845 > eval "set x $ac_link"
7846 > shift
7847 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7848 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7849 > # LIBRARY_PATH; skip all such settings.
7850 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7851 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7852 > $as_echo "$ac_fc_v_output" >&5
7853 > FCFLAGS=$ac_save_FCFLAGS
7854  
7855 <  if test -z "$CXXFLAGS"; then
6167 <        echo ""
6168 <        echo "**********************************************************"
6169 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
6170 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
6171 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
6172 <        echo "**********************************************************"
6173 <        echo ""
6174 <        CXXFLAGS="-O3"
6175 <  fi
7855 > rm -rf conftest*
7856  
7857 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7858 + # /foo, /bar, and /baz are search directories for the Fortran linker.
7859 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7860 + ac_fc_v_output="`echo $ac_fc_v_output |
7861 +        grep 'LPATH is:' |
7862 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7863  
7864 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
7865 + #        that detects unbalanced quotes in FLIBS should be implemented
7866 + #        and (ugh) tested at some point.
7867 + case $ac_fc_v_output in
7868 +  # If we are using xlf then replace all the commas with spaces.
7869 +  *xlfentry*)
7870 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7871  
7872 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
7873 < echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
7874 < if test "${ac_guessed_cxxflags+set}" = set; then
7875 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7872 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7873 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7874 >  *mGLOB_options_string*)
7875 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7876 >
7877 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7878 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7879 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7880 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7881 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7882 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7883 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7884 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7885 >
7886 >  # If we are using Cray Fortran then delete quotes.
7887 >  *cft90*)
7888 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7889 > esac
7890 >
7891 >
7892 >
7893 > ac_cv_fc_libs=
7894 >
7895 > # Save positional arguments (if any)
7896 > ac_save_positional="$@"
7897 >
7898 > set X $ac_fc_v_output
7899 > while test $# != 1; do
7900 >  shift
7901 >  ac_arg=$1
7902 >  case $ac_arg in
7903 >        [\\/]*.a | ?:[\\/]*.a)
7904 >            ac_exists=false
7905 >  for ac_i in $ac_cv_fc_libs; do
7906 >    if test x"$ac_arg" = x"$ac_i"; then
7907 >      ac_exists=true
7908 >      break
7909 >    fi
7910 >  done
7911 >
7912 >  if test x"$ac_exists" = xtrue; then :
7913 >
7914   else
7915 <  echo 'void f(){}' > conftest.cpp
6185 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
6186 <        ac_guessed_cxxflags=yes
6187 < else
6188 <        ac_guessed_cxxflags=no
7915 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7916   fi
7917 < rm -f conftest*
7917 >          ;;
7918 >        -bI:*)
7919 >            ac_exists=false
7920 >  for ac_i in $ac_cv_fc_libs; do
7921 >    if test x"$ac_arg" = x"$ac_i"; then
7922 >      ac_exists=true
7923 >      break
7924 >    fi
7925 >  done
7926  
7927 < fi
6193 < echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
6194 < echo "${ECHO_T}$ac_guessed_cxxflags" >&6
6195 < if test "$ac_guessed_cxxflags" = yes; then
6196 <        :
7927 >  if test x"$ac_exists" = xtrue; then :
7928  
7929   else
7930 <        :
7931 <
7932 <        echo ""
7933 <        echo "**********************************************************"
7934 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
7935 <        echo "* your compiler.                                         *"
6205 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
6206 <        echo "**********************************************************"
6207 <        echo ""
6208 <        CXXFLAGS=""
6209 <
7930 >  if test "$ac_compiler_gnu" = yes; then
7931 >  for ac_link_opt in $ac_arg; do
7932 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7933 >  done
7934 > else
7935 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7936   fi
7937 + fi
7938 +          ;;
7939 +          # Ignore these flags.
7940 +        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7941 +          |-LANG:=* | -LIST:* | -LNO:*)
7942 +          ;;
7943 +        -lkernel32)
7944 +          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7945 +          ;;
7946 +        -[LRuYz])
7947 +          # These flags, when seen by themselves, take an argument.
7948 +          # We remove the space between option and argument and re-iterate
7949 +          # unless we find an empty arg or a new option (starting with -)
7950 +          case $2 in
7951 +             "" | -*);;
7952 +             *)
7953 +                ac_arg="$ac_arg$2"
7954 +                shift; shift
7955 +                set X $ac_arg "$@"
7956 +                ;;
7957 +          esac
7958 +          ;;
7959 +        -YP,*)
7960 +          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7961 +              ac_exists=false
7962 +  for ac_i in $ac_cv_fc_libs; do
7963 +    if test x"$ac_j" = x"$ac_i"; then
7964 +      ac_exists=true
7965 +      break
7966 +    fi
7967 +  done
7968  
7969 +  if test x"$ac_exists" = xtrue; then :
7970  
7971 + else
7972 +  ac_arg="$ac_arg $ac_j"
7973 +                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7974   fi
7975 +          done
7976 +          ;;
7977 +        -[lLR]*)
7978 +            ac_exists=false
7979 +  for ac_i in $ac_cv_fc_libs; do
7980 +    if test x"$ac_arg" = x"$ac_i"; then
7981 +      ac_exists=true
7982 +      break
7983 +    fi
7984 +  done
7985  
7986 +  if test x"$ac_exists" = xtrue; then :
7987  
7988 + else
7989 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7990 + fi
7991 +          ;;
7992 +        -zallextract*| -zdefaultextract)
7993 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7994 +          ;;
7995 +          # Ignore everything else.
7996 +  esac
7997 + done
7998 + # restore positional arguments
7999 + set X $ac_save_positional; shift
8000  
8001 + # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
8002 + # then we insist that the "run path" must be an absolute path (i.e. it
8003 + # must begin with a "/").
8004 + case `(uname -sr) 2>/dev/null` in
8005 +   "SunOS 5"*)
8006 +      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8007 +                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8008 +      test "x$ac_ld_run_path" != x &&
8009 +        if test "$ac_compiler_gnu" = yes; then
8010 +  for ac_link_opt in $ac_ld_run_path; do
8011 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8012 +  done
8013 + else
8014 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8015 + fi
8016 +      ;;
8017 + esac
8018 + fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8019  
8020 + fi
8021 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8022 + $as_echo "$ac_cv_fc_libs" >&6; }
8023 + FCLIBS="$ac_cv_fc_libs"
8024  
6219 # Try to determine "good" native compiler flags if none specified on command
6220 # line
8025  
8026 < if test x"$F90FLAGS" = x ; then
8027 <  F90FLAGS=""
8028 <  case "${host_cpu}-${host_os}" in
8026 > ac_ext=${ac_fc_srcext-f}
8027 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8028 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8029 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8030  
6226  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
6227                    F90FLAGS="-O"
6228                fi;;
6229   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
6230                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
6231                fi;;
6232   powerpc*-aix*)
6233        if test "$F90" = f90 -o "$F90" = xlf90; then
6234                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
6235                echo "*******************************************************"
6236                echo "*  You have AIX on an unknown powerpc system.  It is  *"
6237                echo "*  recommended that you use                           *"
6238                echo "*                                                     *"
6239                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
6240                echo "*                                 ^^^                 *"
6241                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
6242                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
6243                echo "*******************************************************"
6244        fi;;
6245   *darwin*)
6246        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
6247                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
6248        fi;;
6249  esac
8031  
6251  if test -n "$CPU_FLAGS"; then
6252        F90FLAGS="$F90FLAGS $CPU_FLAGS"
6253  fi
8032  
8033 <  if test -z "$F90FLAGS"; then
8034 <        echo ""
8035 <        echo "**********************************************************"
8036 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
8037 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8038 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
8039 <        echo "**********************************************************"
8040 <        echo ""
8041 <        F90FLAGS="-O3"
8042 <  fi
8043 <
8044 <
8045 < echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
8046 < echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
8047 < if test "${ac_guessed_f90flags+set}" = set; then
8048 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8033 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8034 > $as_echo_n "checking for module suffix... " >&6; }
8035 > rm -f conftest*
8036 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8037 > rm -f work*
8038 > cat >conftest.$ac_ext <<EOF
8039 >        module conftest
8040 >        integer n
8041 >        parameter (n=1)
8042 >        end module conftest
8043 > EOF
8044 > # SGI and absoft compilers generates module name in upper case!
8045 > testname="conftest"
8046 > modcase="lower"
8047 > if (eval $ac_compile) 2>/dev/null ; then
8048 >    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8049 >    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8050 >    if test -z "$MOD" ; then
8051 >        MOD=`ls CONFTEST* 2>/dev/null \
8052 >                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8053 >        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8054 >        if test -n "$MOD" ; then
8055 >            testname="CONFTEST"
8056 >            modcase="upper"
8057 >        fi
8058 >    fi
8059 >    if test -z "$MOD" ; then
8060 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8061 > $as_echo "unknown" >&6; }
8062 >        # Use mod if we can't figure it out
8063 >        MOD="mod"
8064 >    else
8065 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8066 > $as_echo "$MOD" >&6; }
8067 >    fi
8068 >    if test -s work.pcl ; then
8069 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8070 > $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8071 >    fi
8072   else
8073 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8074 + $as_echo "unknown" >&6; }
8075 + fi
8076  
8077  
8078  
6275 ac_ext=f90
6276 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
6277 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6278 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
8079  
8080 < echo 'program main' > conftest.$ac_ext
8081 < echo 'end program main' >> conftest.$ac_ext
8082 < ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
8083 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8084 <  (eval $ac_compile) 2>&5
8085 <  ac_status=$?
8086 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8087 <  (exit $ac_status); }; then
8088 <        ac_guessed_f90flags=yes
6289 < else
6290 <        ac_guessed_f90flags=no
6291 < fi
8080 >
8081 > # Check for module include path (some use -I, some (Solaris) use -M, some
8082 > # (absoft) use -p).
8083 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
8084 > # specified, work.pcl and work.pc are created.  However, if you specify
8085 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
8086 > # Use the module made above
8087 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8088 > $as_echo_n "checking for module directory path flag... " >&6; }
8089   rm -f conftest*
8090 < ac_ext=c
8091 < ac_cpp='$CPP $CPPFLAGS'
8092 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8093 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8094 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
8090 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8091 > rm -f work*
8092 > cat >conftest.$ac_ext <<EOF
8093 >        module conftest
8094 >        integer n
8095 >        parameter (n=1)
8096 >        end module conftest
8097 > EOF
8098 > # SGI and absoft compilers generates module name in upper case!
8099 > testname="conftest"
8100 > if (eval $ac_compile) 2>/dev/null ; then
8101 >   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8102 >   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8103 >   if test -n "$mod" ; then
8104 >      testname="CONFTEST"
8105 >   fi
8106 >   madedir=0
8107 >   if test ! -d conf ; then mkdir conf ; madedir=1; fi
8108 >   cp $testname.$MOD conf
8109 >   rm -f conftest* CONFTEST*
8110 >   cat >conftest1.$ac_ext <<EOF
8111 >        program main
8112 >        use conftest
8113 >        print *, n
8114 >        end
8115 > EOF
8116 >   F90_WORK_FILES_ARG=""
8117 >   F90MODINCSPEC=""
8118 >   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8119 >       MODDIRFLAG="-I"
8120 >       F90MODINCSPEC="-I<dir>"
8121 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8122 > $as_echo "-I" >&6; }
8123 >   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8124 >       MODDIRFLAG="-M"
8125 >       F90MODINCSPEC="-M<dir>"
8126 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8127 > $as_echo "-M" >&6; }
8128 >   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8129 >       MODDIRFLAG="-p"
8130 >       F90MODINCSPEC="-p<dir>"
8131 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8132 > $as_echo "-p" >&6; }
8133 >   elif test -s work.pc ; then
8134 >        cp work.pc conf/mpimod.pc
8135 >        echo "mpimod.pc" > conf/mpimod.pcl
8136 >        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8137 >        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8138 >            MODDIRFLAG='-cl,mpimod.pcl'
8139 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8140 > $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8141 >            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8142 >            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8143 >
8144 >        else
8145 >            # The version of the Intel compiler that I have refuses to let
8146 >            # you put the "work catalog" list anywhere but the current
8147 >            # directory. For example, you cannot in
8148 >         :
8149 >        fi
8150 >   fi
8151 >   if test -z "MODDIRFLAG" ; then
8152 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8153 > $as_echo "unknown" >&6; }
8154 >   fi
8155  
8156  
8157 +   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8158 +   if test $madedir = 1 ; then rmdir conf ; fi
8159   fi
6301 echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
6302 echo "${ECHO_T}$ac_guessed_f90flags" >&6
6303 if test "$ac_guessed_f90flags" = yes; then
6304        :
8160  
8161 +
8162 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8163 + $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8164 + if test "${ac_cv_f90_module_names+set}" = set; then :
8165 +  $as_echo_n "(cached) " >&6
8166   else
8167 <        :
8167 >  ac_ext=${ac_fc_srcext-f}
8168 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8169 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8170 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8171  
8172 <        echo ""
8173 <        echo "**********************************************************"
8174 <        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
8175 <        echo "* your compiler.                                         *"
8176 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
8177 <        echo "**********************************************************"
8178 <        echo ""
8179 <        F90FLAGS=""
8172 > # carry out the test in a new directory, so that we don't miss anything
8173 > mkdir conftest
8174 > cd conftest
8175 > cat > conftest.$ac_ext <<_ACEOF
8176 > MODULE Bar
8177 > END MODULE Bar
8178 > _ACEOF
8179 > if ac_fn_fc_try_compile "$LINENO"; then :
8180 >  ac_cv_f90_module_names=
8181 > ac_file_list=*
8182 > for ac_file in $ac_file_list; do
8183 >   case $ac_file in
8184 >      # don't care for original source and object files
8185 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8186 >          :
8187 >          ;;
8188 >      # look for new files derived from the file name
8189 >      *conftest*)
8190 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8191 >            ac_exists=false
8192 >  for ac_i in $ac_cv_f90_module_names; do
8193 >    if test x"$ac_pat" = x"$ac_i"; then
8194 >      ac_exists=true
8195 >      break
8196 >    fi
8197 >  done
8198  
8199 < fi
8199 >  if test x"$ac_exists" = xtrue; then :
8200  
6320
6321 fi
6322
6323     ;;
6324 esac
6325
6326 # Find a good install program.  We prefer a C program (faster),
6327 # so one script is as good as another.  But avoid the broken or
6328 # incompatible versions:
6329 # SysV /etc/install, /usr/sbin/install
6330 # SunOS /usr/etc/install
6331 # IRIX /sbin/install
6332 # AIX /bin/install
6333 # AmigaOS /C/install, which installs bootblocks on floppy discs
6334 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6335 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6336 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6337 # OS/2's system install, which has a completely different semantic
6338 # ./install, which can be erroneously created by make from ./install.sh.
6339 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6340 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6341 if test -z "$INSTALL"; then
6342 if test "${ac_cv_path_install+set}" = set; then
6343  echo $ECHO_N "(cached) $ECHO_C" >&6
8201   else
8202 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6346 < for as_dir in $PATH
6347 < do
6348 <  IFS=$as_save_IFS
6349 <  test -z "$as_dir" && as_dir=.
6350 <  # Account for people who put trailing slashes in PATH elements.
6351 < case $as_dir/ in
6352 <  ./ | .// | /cC/* | \
6353 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6354 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
6355 <  /usr/ucb/* ) ;;
6356 <  *)
6357 <    # OSF1 and SCO ODT 3.0 have their own names for install.
6358 <    # Don't use installbsd from OSF since it installs stuff as root
6359 <    # by default.
6360 <    for ac_prog in ginstall scoinst install; do
6361 <      for ac_exec_ext in '' $ac_executable_extensions; do
6362 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6363 <          if test $ac_prog = install &&
6364 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6365 <            # AIX install.  It has an incompatible calling convention.
6366 <            :
6367 <          elif test $ac_prog = install &&
6368 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6369 <            # program-specific install script used by HP pwplus--don't use.
6370 <            :
6371 <          else
6372 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6373 <            break 3
6374 <          fi
6375 <        fi
6376 <      done
6377 <    done
6378 <    ;;
6379 < esac
6380 < done
6381 <
6382 <
8202 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8203   fi
8204 <  if test "${ac_cv_path_install+set}" = set; then
8205 <    INSTALL=$ac_cv_path_install
8206 <  else
8207 <    # As a last resort, use the slow shell script.  We don't cache a
8208 <    # path for INSTALL within a source directory, because that will
8209 <    # break other packages using the cache if that directory is
8210 <    # removed, or if the path is relative.
8211 <    INSTALL=$ac_install_sh
8212 <  fi
8213 < fi
8214 < echo "$as_me:$LINENO: result: $INSTALL" >&5
8215 < echo "${ECHO_T}$INSTALL" >&6
8204 >          ;;
8205 >      # look for new files derived from the module name,
8206 >      # with different case translation schemes
8207 >      *Bar*)
8208 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8209 >            ac_exists=false
8210 >  for ac_i in $ac_cv_f90_module_names; do
8211 >    if test x"$ac_pat" = x"$ac_i"; then
8212 >      ac_exists=true
8213 >      break
8214 >    fi
8215 >  done
8216  
8217 < # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6398 < # It thinks the first close brace ends the variable substitution.
6399 < test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8217 >  if test x"$ac_exists" = xtrue; then :
8218  
6401 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6402
6403 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6404
6405 echo "$as_me:$LINENO: checking whether ln -s works" >&5
6406 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
6407 LN_S=$as_ln_s
6408 if test "$LN_S" = "ln -s"; then
6409  echo "$as_me:$LINENO: result: yes" >&5
6410 echo "${ECHO_T}yes" >&6
8219   else
8220 <  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6413 < echo "${ECHO_T}no, using $LN_S" >&6
8220 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8221   fi
8222 +          ;;
8223 +      *bar*)
8224 +          ac_pat=`echo $ac_file | sed s/bar/%module%/`
8225 +            ac_exists=false
8226 +  for ac_i in $ac_cv_f90_module_names; do
8227 +    if test x"$ac_pat" = x"$ac_i"; then
8228 +      ac_exists=true
8229 +      break
8230 +    fi
8231 +  done
8232  
8233 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6417 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
6418 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
6419 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
6420 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6421 < else
6422 <  cat >conftest.make <<\_ACEOF
6423 < all:
6424 <        @echo 'ac_maketemp="$(MAKE)"'
6425 < _ACEOF
6426 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6427 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
6428 < if test -n "$ac_maketemp"; then
6429 <  eval ac_cv_prog_make_${ac_make}_set=yes
6430 < else
6431 <  eval ac_cv_prog_make_${ac_make}_set=no
6432 < fi
6433 < rm -f conftest.make
6434 < fi
6435 < if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
6436 <  echo "$as_me:$LINENO: result: yes" >&5
6437 < echo "${ECHO_T}yes" >&6
6438 <  SET_MAKE=
6439 < else
6440 <  echo "$as_me:$LINENO: result: no" >&5
6441 < echo "${ECHO_T}no" >&6
6442 <  SET_MAKE="MAKE=${MAKE-make}"
6443 < fi
8233 >  if test x"$ac_exists" = xtrue; then :
8234  
6445 if test -n "$ac_tool_prefix"; then
6446  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6447 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6448 echo "$as_me:$LINENO: checking for $ac_word" >&5
6449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6450 if test "${ac_cv_prog_RANLIB+set}" = set; then
6451  echo $ECHO_N "(cached) $ECHO_C" >&6
8235   else
8236 <  if test -n "$RANLIB"; then
6454 <  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6455 < else
6456 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6457 < for as_dir in $PATH
6458 < do
6459 <  IFS=$as_save_IFS
6460 <  test -z "$as_dir" && as_dir=.
6461 <  for ac_exec_ext in '' $ac_executable_extensions; do
6462 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6463 <    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6464 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6465 <    break 2
6466 <  fi
6467 < done
6468 < done
6469 <
8236 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8237   fi
8238 < fi
8239 < RANLIB=$ac_cv_prog_RANLIB
8240 < if test -n "$RANLIB"; then
8241 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
8242 < echo "${ECHO_T}$RANLIB" >&6
8243 < else
8244 <  echo "$as_me:$LINENO: result: no" >&5
8245 < echo "${ECHO_T}no" >&6
8246 < fi
8247 <
8248 < fi
8249 < if test -z "$ac_cv_prog_RANLIB"; then
8250 <  ac_ct_RANLIB=$RANLIB
6484 <  # Extract the first word of "ranlib", so it can be a program name with args.
6485 < set dummy ranlib; ac_word=$2
6486 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6487 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6488 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6489 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8238 >          ;;
8239 >      *BAR*)
8240 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8241 >            ac_exists=false
8242 >  for ac_i in $ac_cv_f90_module_names; do
8243 >    if test x"$ac_pat" = x"$ac_i"; then
8244 >      ac_exists=true
8245 >      break
8246 >    fi
8247 >  done
8248 >
8249 >  if test x"$ac_exists" = xtrue; then :
8250 >
8251   else
8252 <  if test -n "$ac_ct_RANLIB"; then
8253 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8254 < else
8255 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8256 < for as_dir in $PATH
8257 < do
8258 <  IFS=$as_save_IFS
8259 <  test -z "$as_dir" && as_dir=.
8260 <  for ac_exec_ext in '' $ac_executable_extensions; do
6500 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6501 <    ac_cv_prog_ac_ct_RANLIB="ranlib"
6502 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6503 <    break 2
6504 <  fi
8252 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8253 > fi
8254 >          ;;
8255 >       # Other files - we have no idea how they are generated
8256 >       *)
8257 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8258 > $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8259 >          ;;
8260 >   esac
8261   done
8262 < done
8263 <
8264 <  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8262 > if test "x$ac_cv_f90_module_names" = "x"; then
8263 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8264 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8265   fi
8266 < fi
6511 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6512 < if test -n "$ac_ct_RANLIB"; then
6513 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6514 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
8266 >
8267   else
8268 <  echo "$as_me:$LINENO: result: no" >&5
8269 < echo "${ECHO_T}no" >&6
8268 >  ac_cv_f90_module_names=
8269 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8270 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8271   fi
8272 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8273 + cd ..
8274 + # cleanup
8275 + rm -rf conftest
8276 + ac_ext=${ac_fc_srcext-f}
8277 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8278 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8279 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8280  
6520  RANLIB=$ac_ct_RANLIB
6521 else
6522  RANLIB="$ac_cv_prog_RANLIB"
8281   fi
8282 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8283 + $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8284  
8285 < for ac_prog in 'bison -y' byacc
8286 < do
6527 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6528 < set dummy $ac_prog; ac_word=$2
6529 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6530 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6531 < if test "${ac_cv_prog_YACC+set}" = set; then
6532 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6533 < else
6534 <  if test -n "$YACC"; then
6535 <  ac_cv_prog_YACC="$YACC" # Let the user override the test.
6536 < else
6537 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6538 < for as_dir in $PATH
6539 < do
6540 <  IFS=$as_save_IFS
6541 <  test -z "$as_dir" && as_dir=.
6542 <  for ac_exec_ext in '' $ac_executable_extensions; do
6543 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6544 <    ac_cv_prog_YACC="$ac_prog"
6545 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6546 <    break 2
6547 <  fi
6548 < done
6549 < done
8285 > # We now generate a shell script that will help us to figure out the correct
8286 > # module file names, using the value of ac_cv_f90_module_names
8287  
8288 < fi
6552 < fi
6553 < YACC=$ac_cv_prog_YACC
6554 < if test -n "$YACC"; then
6555 <  echo "$as_me:$LINENO: result: $YACC" >&5
6556 < echo "${ECHO_T}$YACC" >&6
6557 < else
6558 <  echo "$as_me:$LINENO: result: no" >&5
6559 < echo "${ECHO_T}no" >&6
6560 < fi
8288 > echo "Generating shell script modnam"
8289  
8290 <  test -n "$YACC" && break
8291 < done
8292 < test -n "$YACC" || YACC="yacc"
8290 > cat > scripts/modnam << EOF
8291 > #! /bin/sh
8292 > # This script is auto-generated by configure
8293 > #
8294 > usage="\\
8295 > Usage: \$0 [FILES]
8296  
8297 < for ac_prog in flex lex
8298 < do
8299 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6569 < set dummy $ac_prog; ac_word=$2
6570 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6571 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6572 < if test "${ac_cv_prog_LEX+set}" = set; then
6573 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6574 < else
6575 <  if test -n "$LEX"; then
6576 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
6577 < else
6578 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579 < for as_dir in $PATH
6580 < do
6581 <  IFS=$as_save_IFS
6582 <  test -z "$as_dir" && as_dir=.
6583 <  for ac_exec_ext in '' $ac_executable_extensions; do
6584 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6585 <    ac_cv_prog_LEX="$ac_prog"
6586 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6587 <    break 2
6588 <  fi
6589 < done
6590 < done
8297 > [FILES] are Fortran 90 source files.
8298 > The output is a list of module file names that the Fortran 90 compiler
8299 > generates when compiling [FILES]."
8300  
8301 + list=
8302 + empty=
8303 +
8304 + if test \$# -eq 0; then
8305 +   echo "\$usage"; exit 0
8306   fi
6593 fi
6594 LEX=$ac_cv_prog_LEX
6595 if test -n "$LEX"; then
6596  echo "$as_me:$LINENO: result: $LEX" >&5
6597 echo "${ECHO_T}$LEX" >&6
6598 else
6599  echo "$as_me:$LINENO: result: no" >&5
6600 echo "${ECHO_T}no" >&6
6601 fi
8307  
8308 <  test -n "$LEX" && break
8308 > while test \$# != 0; do
8309 >
8310 >  file=\$1
8311 >  shift
8312 >
8313 > # strip suffix
8314 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
8315 >
8316 >  test ! -f \$file && continue
8317 >
8318 > # Look for module definitions and transform them to upper / lower case
8319 >  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/'\`
8320 >  upper=\`echo \$mods | tr a-z A-Z\`
8321 >  lower=\`echo \$mods | tr A-Z a-z\`
8322 >
8323 > # Here, the patterns for generating module file names were inserted by configure
8324 >  for trans in $ac_cv_f90_module_names; do
8325 >
8326 >    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8327 >    var=empty
8328 >    case \$pat in
8329 >       %MODULE%)
8330 >          var=upper ;;
8331 >       %Module%)
8332 >          var=mods ;;
8333 >       %module%)
8334 >          var=lower ;;
8335 >       %FILE%)
8336 >          test -n "\$mods" && var=base ;;
8337 >    esac
8338 >    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8339 >    list="\$list \$new"
8340 >  done
8341   done
6605 test -n "$LEX" || LEX=":"
8342  
8343 < if test -z "$LEXLIB"
8344 < then
8345 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
8346 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
8347 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
8348 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8343 > echo \$list
8344 > # end of configure-generated script
8345 > EOF
8346 > chmod 755 scripts/modnam
8347 >
8348 > pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8349 > F90_MODULE_NAMES=empty
8350 > case $pat in
8351 >       %MODULE%)
8352 >          F90_MODULE_NAMES=UPPER ;;
8353 >       %Module%)
8354 >          F90_MODULE_NAMES=Mixed ;;
8355 >       %module%)
8356 >          F90_MODULE_NAMES=lower ;;
8357 >       *)
8358 >          F90_MODULE_NAMES=unknown ;;
8359 > esac
8360 >
8361 > ac_ext=${ac_fc_srcext-f}
8362 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8363 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8364 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8365 >
8366 >
8367 > ac_ext=c
8368 > ac_cpp='$CPP $CPPFLAGS'
8369 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8370 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8371 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8372 >
8373 >
8374 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8375 > $as_echo_n "checking for asin in -lm... " >&6; }
8376 > if test "${ac_cv_lib_m_asin+set}" = set; then :
8377 >  $as_echo_n "(cached) " >&6
8378   else
8379    ac_check_lib_save_LIBS=$LIBS
8380 < LIBS="-lfl  $LIBS"
8381 < cat >conftest.$ac_ext <<_ACEOF
6617 < /* confdefs.h.  */
6618 < _ACEOF
6619 < cat confdefs.h >>conftest.$ac_ext
6620 < cat >>conftest.$ac_ext <<_ACEOF
8380 > LIBS="-lm  $LIBS"
8381 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8382   /* end confdefs.h.  */
8383  
8384 < /* Override any gcc2 internal prototype to avoid an error.  */
8384 > /* Override any GCC internal prototype to avoid an error.
8385 >   Use char because int might match the return type of a GCC
8386 >   builtin and then its argument prototype would still apply.  */
8387   #ifdef __cplusplus
8388   extern "C"
8389   #endif
8390 < /* We use char because int might match the return type of a gcc2
8391 <   builtin and then its argument prototype would still apply.  */
8392 < char yywrap ();
8390 > char asin ();
8391 > #ifdef FC_DUMMY_MAIN
8392 > #ifndef FC_DUMMY_MAIN_EQ_F77
8393 > #  ifdef __cplusplus
8394 >     extern "C"
8395 > #  endif
8396 >   int FC_DUMMY_MAIN() { return 1; }
8397 > #endif
8398 > #endif
8399   int
8400   main ()
8401   {
8402 < yywrap ();
8402 > return asin ();
8403    ;
8404    return 0;
8405   }
8406   _ACEOF
8407 < rm -f conftest.$ac_objext conftest$ac_exeext
8408 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8409 <  (eval $ac_link) 2>conftest.er1
8410 <  ac_status=$?
6642 <  grep -v '^ *+' conftest.er1 >conftest.err
6643 <  rm -f conftest.er1
6644 <  cat conftest.err >&5
6645 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6646 <  (exit $ac_status); } &&
6647 <         { ac_try='test -z "$ac_c_werror_flag"
6648 <                         || test ! -s conftest.err'
6649 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6650 <  (eval $ac_try) 2>&5
6651 <  ac_status=$?
6652 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6653 <  (exit $ac_status); }; } &&
6654 <         { ac_try='test -s conftest$ac_exeext'
6655 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6656 <  (eval $ac_try) 2>&5
6657 <  ac_status=$?
6658 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659 <  (exit $ac_status); }; }; then
6660 <  ac_cv_lib_fl_yywrap=yes
6661 < else
6662 <  echo "$as_me: failed program was:" >&5
6663 < sed 's/^/| /' conftest.$ac_ext >&5
6664 <
6665 < ac_cv_lib_fl_yywrap=no
8407 > if ac_fn_c_try_link "$LINENO"; then :
8408 >  ac_cv_lib_m_asin=yes
8409 > else
8410 >  ac_cv_lib_m_asin=no
8411   fi
8412 < rm -f conftest.err conftest.$ac_objext \
8413 <      conftest$ac_exeext conftest.$ac_ext
8412 > rm -f core conftest.err conftest.$ac_objext \
8413 >    conftest$ac_exeext conftest.$ac_ext
8414   LIBS=$ac_check_lib_save_LIBS
8415   fi
8416 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
8417 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
8418 < if test $ac_cv_lib_fl_yywrap = yes; then
8419 <  LEXLIB="-lfl"
8416 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8417 > $as_echo "$ac_cv_lib_m_asin" >&6; }
8418 > if test "x$ac_cv_lib_m_asin" = x""yes; then :
8419 >  cat >>confdefs.h <<_ACEOF
8420 > #define HAVE_LIBM 1
8421 > _ACEOF
8422 >
8423 >  LIBS="-lm $LIBS"
8424 >
8425   else
8426 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
8427 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
8428 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
8429 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8426 >  exit
8427 > fi
8428 >
8429 >
8430 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8431 > $as_echo_n "checking for ANSI C header files... " >&6; }
8432 > if test "${ac_cv_header_stdc+set}" = set; then :
8433 >  $as_echo_n "(cached) " >&6
8434   else
8435 <  ac_check_lib_save_LIBS=$LIBS
6682 < LIBS="-ll  $LIBS"
6683 < cat >conftest.$ac_ext <<_ACEOF
6684 < /* confdefs.h.  */
6685 < _ACEOF
6686 < cat confdefs.h >>conftest.$ac_ext
6687 < cat >>conftest.$ac_ext <<_ACEOF
8435 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8436   /* end confdefs.h.  */
8437 + #include <stdlib.h>
8438 + #include <stdarg.h>
8439 + #include <string.h>
8440 + #include <float.h>
8441  
8442 < /* Override any gcc2 internal prototype to avoid an error.  */
8443 < #ifdef __cplusplus
8444 < extern "C"
8442 > #ifdef FC_DUMMY_MAIN
8443 > #ifndef FC_DUMMY_MAIN_EQ_F77
8444 > #  ifdef __cplusplus
8445 >     extern "C"
8446 > #  endif
8447 >   int FC_DUMMY_MAIN() { return 1; }
8448   #endif
8449 < /* We use char because int might match the return type of a gcc2
6695 <   builtin and then its argument prototype would still apply.  */
6696 < char yywrap ();
8449 > #endif
8450   int
8451   main ()
8452   {
8453 < yywrap ();
8453 >
8454    ;
8455    return 0;
8456   }
8457   _ACEOF
8458 < rm -f conftest.$ac_objext conftest$ac_exeext
8459 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6707 <  (eval $ac_link) 2>conftest.er1
6708 <  ac_status=$?
6709 <  grep -v '^ *+' conftest.er1 >conftest.err
6710 <  rm -f conftest.er1
6711 <  cat conftest.err >&5
6712 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6713 <  (exit $ac_status); } &&
6714 <         { ac_try='test -z "$ac_c_werror_flag"
6715 <                         || test ! -s conftest.err'
6716 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6717 <  (eval $ac_try) 2>&5
6718 <  ac_status=$?
6719 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6720 <  (exit $ac_status); }; } &&
6721 <         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
6727 <  ac_cv_lib_l_yywrap=yes
8458 > if ac_fn_c_try_compile "$LINENO"; then :
8459 >  ac_cv_header_stdc=yes
8460   else
8461 <  echo "$as_me: failed program was:" >&5
6730 < sed 's/^/| /' conftest.$ac_ext >&5
6731 <
6732 < ac_cv_lib_l_yywrap=no
8461 >  ac_cv_header_stdc=no
8462   fi
8463 < rm -f conftest.err conftest.$ac_objext \
6735 <      conftest$ac_exeext conftest.$ac_ext
6736 < LIBS=$ac_check_lib_save_LIBS
6737 < fi
6738 < echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
6739 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
6740 < if test $ac_cv_lib_l_yywrap = yes; then
6741 <  LEXLIB="-ll"
6742 < fi
8463 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8464  
8465 + if test $ac_cv_header_stdc = yes; then
8466 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8467 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8468 + /* end confdefs.h.  */
8469 + #include <string.h>
8470 +
8471 + _ACEOF
8472 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8473 +  $EGREP "memchr" >/dev/null 2>&1; then :
8474 +
8475 + else
8476 +  ac_cv_header_stdc=no
8477   fi
8478 + rm -f conftest*
8479  
8480   fi
8481  
8482 < if test "x$LEX" != "x:"; then
8483 <  echo "$as_me:$LINENO: checking lex output file root" >&5
8484 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
8485 < if test "${ac_cv_prog_lex_root+set}" = set; then
8486 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8487 < else
6754 <  # The minimal lex program is just a single line: %%.  But some broken lexes
6755 < # (Solaris, I think it was) want two %% lines, so accommodate them.
6756 < cat >conftest.l <<_ACEOF
6757 < %%
6758 < %%
8482 > if test $ac_cv_header_stdc = yes; then
8483 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8484 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8485 > /* end confdefs.h.  */
8486 > #include <stdlib.h>
8487 >
8488   _ACEOF
8489 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
8490 <  (eval $LEX conftest.l) 2>&5
8491 <  ac_status=$?
6763 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6764 <  (exit $ac_status); }
6765 < if test -f lex.yy.c; then
6766 <  ac_cv_prog_lex_root=lex.yy
6767 < elif test -f lexyy.c; then
6768 <  ac_cv_prog_lex_root=lexyy
8489 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8490 >  $EGREP "free" >/dev/null 2>&1; then :
8491 >
8492   else
8493 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
6771 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
6772 <   { (exit 1); exit 1; }; }
8493 >  ac_cv_header_stdc=no
8494   fi
8495 + rm -f conftest*
8496 +
8497   fi
6775 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
6776 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
6777 rm -f conftest.l
6778 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
8498  
8499 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
8500 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
8501 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
8502 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8499 > if test $ac_cv_header_stdc = yes; then
8500 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8501 >  if test "$cross_compiling" = yes; then :
8502 >  :
8503   else
8504 <  # POSIX says lex can declare yytext either as a pointer or an array; the
8505 < # default is implementation-dependent. Figure out which it is, since
8506 < # not all implementations provide the %pointer and %array declarations.
8507 < ac_cv_prog_lex_yytext_pointer=no
8508 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
8509 < ac_save_LIBS=$LIBS
8510 < LIBS="$LIBS $LEXLIB"
8511 < cat >conftest.$ac_ext <<_ACEOF
8512 < `cat $LEX_OUTPUT_ROOT.c`
8504 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8505 > /* end confdefs.h.  */
8506 > #include <ctype.h>
8507 > #include <stdlib.h>
8508 > #if ((' ' & 0x0FF) == 0x020)
8509 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8510 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8511 > #else
8512 > # define ISLOWER(c) \
8513 >                   (('a' <= (c) && (c) <= 'i') \
8514 >                     || ('j' <= (c) && (c) <= 'r') \
8515 >                     || ('s' <= (c) && (c) <= 'z'))
8516 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8517 > #endif
8518 >
8519 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8520 > int
8521 > main ()
8522 > {
8523 >  int i;
8524 >  for (i = 0; i < 256; i++)
8525 >    if (XOR (islower (i), ISLOWER (i))
8526 >        || toupper (i) != TOUPPER (i))
8527 >      return 2;
8528 >  return 0;
8529 > }
8530   _ACEOF
8531 < rm -f conftest.$ac_objext conftest$ac_exeext
8532 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6797 <  (eval $ac_link) 2>conftest.er1
6798 <  ac_status=$?
6799 <  grep -v '^ *+' conftest.er1 >conftest.err
6800 <  rm -f conftest.er1
6801 <  cat conftest.err >&5
6802 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6803 <  (exit $ac_status); } &&
6804 <         { ac_try='test -z "$ac_c_werror_flag"
6805 <                         || test ! -s conftest.err'
6806 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6807 <  (eval $ac_try) 2>&5
6808 <  ac_status=$?
6809 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6810 <  (exit $ac_status); }; } &&
6811 <         { ac_try='test -s conftest$ac_exeext'
6812 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6813 <  (eval $ac_try) 2>&5
6814 <  ac_status=$?
6815 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816 <  (exit $ac_status); }; }; then
6817 <  ac_cv_prog_lex_yytext_pointer=yes
8531 > if ac_fn_c_try_run "$LINENO"; then :
8532 >
8533   else
8534 <  echo "$as_me: failed program was:" >&5
8535 < sed 's/^/| /' conftest.$ac_ext >&5
8534 >  ac_cv_header_stdc=no
8535 > fi
8536 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8537 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8538 > fi
8539  
8540   fi
8541 < rm -f conftest.err conftest.$ac_objext \
8542 <      conftest$ac_exeext conftest.$ac_ext
8543 < LIBS=$ac_save_LIBS
8544 < rm -f "${LEX_OUTPUT_ROOT}.c"
8541 > fi
8542 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8543 > $as_echo "$ac_cv_header_stdc" >&6; }
8544 > if test $ac_cv_header_stdc = yes; then
8545  
8546 + $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8547 +
8548   fi
6829 echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
6830 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
6831 if test $ac_cv_prog_lex_yytext_pointer = yes; then
8549  
8550 < cat >>confdefs.h <<\_ACEOF
8551 < #define YYTEXT_POINTER 1
8550 > # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8551 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8552 >                  inttypes.h stdint.h unistd.h
8553 > do :
8554 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8555 > ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8556 > "
8557 > eval as_val=\$$as_ac_Header
8558 >   if test "x$as_val" = x""yes; then :
8559 >  cat >>confdefs.h <<_ACEOF
8560 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8561   _ACEOF
8562  
8563   fi
8564  
8565 < fi
8566 < # Extract the first word of "ar", so it can be a program name with args.
8567 < set dummy ar; ac_word=$2
8568 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8569 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8570 < if test "${ac_cv_prog_AR+set}" = set; then
6845 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6846 < else
6847 <  if test -n "$AR"; then
6848 <  ac_cv_prog_AR="$AR" # Let the user override the test.
6849 < else
6850 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 < for as_dir in $PATH
6852 < do
6853 <  IFS=$as_save_IFS
6854 <  test -z "$as_dir" && as_dir=.
6855 <  for ac_exec_ext in '' $ac_executable_extensions; do
6856 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 <    ac_cv_prog_AR="ar"
6858 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 <    break 2
6860 <  fi
6861 < done
6862 < done
8565 > done
8566 >
8567 >
8568 > #
8569 > # Handle user hints
8570 > #
8571  
8572 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
8573 < fi
8574 < fi
6867 < AR=$ac_cv_prog_AR
6868 < if test -n "$AR"; then
6869 <  echo "$as_me:$LINENO: result: $AR" >&5
6870 < echo "${ECHO_T}$AR" >&6
8572 > # Check whether --with-zlib was given.
8573 > if test "${with_zlib+set}" = set; then :
8574 >  withval=$with_zlib; zlib_dir="$withval"
8575   else
8576 <  echo "$as_me:$LINENO: result: no" >&5
6873 < echo "${ECHO_T}no" >&6
8576 >                zlib_dir="not_set"
8577   fi
8578  
8579 < if test "$AR" = "NONE"; then
6877 <  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
6878 < echo "$as_me: error: --> Can't find \`ar'!" >&2;}
6879 <   { (exit 1); exit 1; }; }
6880 <  cat >confcache <<\_ACEOF
6881 < # This file is a shell script that caches the results of configure
6882 < # tests run on this system so they can be shared between configure
6883 < # scripts and configure runs, see configure's option --config-cache.
6884 < # It is not useful on other systems.  If it contains results you don't
6885 < # want to keep, you may remove or edit it.
6886 < #
6887 < # config.status only pays attention to the cache file if you give it
6888 < # the --recheck option to rerun configure.
6889 < #
6890 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
6891 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
6892 < # following values.
8579 > if test "$zlib_dir" != "no"; then
8580  
8581 < _ACEOF
8582 <
8583 < # The following way of writing the cache mishandles newlines in values,
8584 < # but we know of no workaround that is simple, portable, and efficient.
6898 < # So, don't put newlines in cache variables' values.
6899 < # Ultrix sh set writes to stderr and can't be redirected directly,
6900 < # and sets the high bit in the cache file unless we assign to the vars.
6901 < {
6902 <  (set) 2>&1 |
6903 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
6904 <    *ac_space=\ *)
6905 <      # `set' does not quote correctly, so add quotes (double-quote
6906 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
6907 <      sed -n \
6908 <        "s/'/'\\\\''/g;
6909 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6910 <      ;;
6911 <    *)
6912 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
6913 <      sed -n \
6914 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6915 <      ;;
6916 <    esac;
6917 < } |
6918 <  sed '
6919 <     t clear
6920 <     : clear
6921 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6922 <     t end
6923 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6924 <     : end' >>confcache
6925 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
6926 <  if test -w $cache_file; then
6927 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6928 <    cat confcache >$cache_file
8581 > if test "$zlib_dir" != "not_set" ; then
8582 >  if test -d "$zlib_dir"
8583 >  then
8584 >    ZLIB_HOME="$zlib_dir"
8585    else
8586 <    echo "not updating unwritable cache $cache_file"
8586 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8587 > $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8588 >        ZLIB_HOME=/usr/local
8589 >        if test ! -f "${ZLIB_HOME}/include/zlib.h"
8590 >        then
8591 >                ZLIB_HOME=/usr
8592 >        fi
8593    fi
8594   fi
8595 < rm -f confcache
8596 <  exit 1
8597 < fi
8595 > #
8596 > # Locate zlib, if wanted
8597 > #
8598 > if test -n "${ZLIB_HOME}"
8599 > then
8600 >        ZLIB_OLD_LDFLAGS=$LDFLAGS
8601 >        ZLIB_OLD_CFLAGS=$CFLAGS
8602 >        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8603 >        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8604  
8605 +        ac_ext=c
8606 + ac_cpp='$CPP $CPPFLAGS'
8607 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8608 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8609 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8610  
8611 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8612 + $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8613 + if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8614 +  $as_echo_n "(cached) " >&6
8615 + else
8616 +  ac_check_lib_save_LIBS=$LIBS
8617 + LIBS="-lz  $LIBS"
8618 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8619 + /* end confdefs.h.  */
8620  
8621 < # Check whether --with-mpi or --without-mpi was given.
8622 < if test "${with_mpi+set}" = set; then
8623 <  withval="$with_mpi"
8624 <  with_mpi=$withval
8621 > /* Override any GCC internal prototype to avoid an error.
8622 >   Use char because int might match the return type of a GCC
8623 >   builtin and then its argument prototype would still apply.  */
8624 > #ifdef __cplusplus
8625 > extern "C"
8626 > #endif
8627 > char inflateEnd ();
8628 > #ifdef FC_DUMMY_MAIN
8629 > #ifndef FC_DUMMY_MAIN_EQ_F77
8630 > #  ifdef __cplusplus
8631 >     extern "C"
8632 > #  endif
8633 >   int FC_DUMMY_MAIN() { return 1; }
8634 > #endif
8635 > #endif
8636 > int
8637 > main ()
8638 > {
8639 > return inflateEnd ();
8640 >  ;
8641 >  return 0;
8642 > }
8643 > _ACEOF
8644 > if ac_fn_c_try_link "$LINENO"; then :
8645 >  ac_cv_lib_z_inflateEnd=yes
8646   else
8647 <  with_mpi="no"
8648 < fi;
8647 >  ac_cv_lib_z_inflateEnd=no
8648 > fi
8649 > rm -f core conftest.err conftest.$ac_objext \
8650 >    conftest$ac_exeext conftest.$ac_ext
8651 > LIBS=$ac_check_lib_save_LIBS
8652 > fi
8653 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8654 > $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8655 > if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8656 >  zlib_cv_libz=yes
8657 > else
8658 >  zlib_cv_libz=no
8659 > fi
8660  
8661 < case "x$with_mpi" in
8662 <        xyes | "x")  USE_MPI=yes;;
8663 <        xno) USE_MPI=no ;;
8664 <        *) MPI="$with_mpi"; USE_MPI=yes ;;
8665 < esac
6952 < if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
6953 <        MPI="/usr/local"
8661 >        ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8662 > if test "x$ac_cv_header_zlib_h" = x""yes; then :
8663 >  zlib_cv_zlib_h=yes
8664 > else
8665 >  zlib_cv_zlib_h=no
8666   fi
6955 if test "$USE_MPI" = "yes"; then
8667  
8668  
8669 < # Set variables...
8670 < MPI_LIB_DIR="$MPI/lib"
8671 < MPI_INC_DIR="$MPI/include"
8669 >        ac_ext=c
8670 > ac_cpp='$CPP $CPPFLAGS'
8671 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8672 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8673 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8674  
8675  
8676 +        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8677  
8678 < echo "$as_me:$LINENO: checking for mpi.h" >&5
6965 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
6966 < have_mpi_h=0
6967 < echo '#include <mpi.h>' > conftest.cc
6968 < if test -z "`${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1`"; then
6969 <        echo "$as_me:$LINENO: result: yes" >&5
6970 < echo "${ECHO_T}yes" >&6
6971 <        have_mpi_h=1
6972 < else
6973 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
6974 < echo "${ECHO_T}no! Check MPI include paths" >&6
6975 <        USE_MPI="no"
6976 < fi
6977 < rm -f conftest*
6978 < if test "$have_mpi_h" = 1; then
8678 > $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8679  
6980 cat >>confdefs.h <<\_ACEOF
6981 #define HAVE_MPI_H 1
6982 _ACEOF
8680  
8681 < fi
8681 > $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8682  
8683 < echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
8684 < echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
8685 < have_mpif_h=0
8686 < rm -f conftest*
8687 < cat >conftest.f90 <<EOF
8688 < program main
8689 <   include 'mpif.h'
8690 < end
8691 < EOF
8692 < if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
8693 <        echo "$as_me:$LINENO: result: yes" >&5
8694 < echo "${ECHO_T}yes" >&6
8695 <        MPI_F90_INC="$MPI_INC_DIR"
8696 <        have_mpif_h=1
8697 < else
8698 <        if test -s conftest.out ; then
8699 <                cat conftest.out >> config.log
8700 <        fi
8701 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
8702 < echo "${ECHO_T}no! Check MPI include paths" >&6
8703 <        USE_MPI="no"
8704 < fi
8705 < rm -f conftest*
8706 <
7010 < if test "$have_mpif_h" = 1; then
7011 <
7012 < cat >>confdefs.h <<\_ACEOF
7013 < #define HAVE_MPIF_H 1
7014 < _ACEOF
8683 >                ZLIB_INC_DIR="${ZLIB_HOME}/include"
8684 >                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8685 >                ZLIB="-lz"
8686 >        else
8687 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8688 > $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8689 >                ZLIB_INC_DIR=
8690 >                ZLIB_LIB_DIR=
8691 >                ZLIB=
8692 >                LDFLAGS="$ZLIB_OLD_LDFLAGS"
8693 >                CFLAGS="$ZLIB_OLD_CFLAGS"
8694 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8695 > $as_echo "failed" >&6; }
8696 >                echo ""
8697 >                echo "*********************************************************"
8698 >                echo "* WARNING: Could not find a working zlib installation   *"
8699 >                echo "* If you need OpenMD to be able to deal with compressed *"
8700 >                echo "* trajectory dump files be sure to specify a valid zlib *"
8701 >                echo "* installation with --with-zlib=DIR                     *"
8702 >                echo "*                                                       *"
8703 >                echo "* OpenMD will still work without zlib installed.        *"
8704 >                echo "*********************************************************"
8705 >                echo ""
8706 >        fi
8707  
8708 +
8709 +
8710   fi
8711 + fi
8712  
8713 < ac_ext=c
8713 > #
8714 > # Handle user hints
8715 > #
8716 >
8717 > # Check whether --with-fftw was given.
8718 > if test "${with_fftw+set}" = set; then :
8719 >  withval=$with_fftw; fftw_dir="$withval"
8720 > else
8721 >             fftw_dir="not_set"
8722 > fi
8723 >
8724 > if test "$fftw_dir" != "no"; then
8725 >  if test "$fftw_dir" != "not_set" ; then
8726 >    if test -d "$fftw_dir"; then
8727 >      FFTW_HOME="$fftw_dir"
8728 >    else
8729 >      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8730 > $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8731 >      FFTW_HOME=/usr/local
8732 >      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
8733 >        FFTW_HOME=/usr
8734 >      fi
8735 >    fi
8736 >    #
8737 >    # Locate fftw, if wanted
8738 >    #
8739 >    if test -n "${FFTW_HOME}"; then
8740 >      FFTW_OLD_LDFLAGS=$LDFLAGS
8741 >      FFTW_OLD_CFLAGS=$CFLAGS
8742 >      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8743 >      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8744 >
8745 >      ac_ext=c
8746   ac_cpp='$CPP $CPPFLAGS'
8747   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8748   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8749   ac_compiler_gnu=$ac_cv_c_compiler_gnu
8750  
8751 < ac_save_LDFLAGS=$LDFLAGS
8752 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
8753 <
8754 < if test x = x"$MPI_LIB"; then
7028 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
7029 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
7030 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
7031 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8751 >      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8752 > $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8753 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8754 >  $as_echo_n "(cached) " >&6
8755   else
8756    ac_check_lib_save_LIBS=$LIBS
8757 < LIBS="-lmpich  $LIBS"
8758 < cat >conftest.$ac_ext <<_ACEOF
7036 < /* confdefs.h.  */
7037 < _ACEOF
7038 < cat confdefs.h >>conftest.$ac_ext
7039 < cat >>conftest.$ac_ext <<_ACEOF
8757 > LIBS="-lfftw3  $LIBS"
8758 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8759   /* end confdefs.h.  */
8760  
8761 < /* Override any gcc2 internal prototype to avoid an error.  */
8761 > /* Override any GCC internal prototype to avoid an error.
8762 >   Use char because int might match the return type of a GCC
8763 >   builtin and then its argument prototype would still apply.  */
8764   #ifdef __cplusplus
8765   extern "C"
8766   #endif
8767 < /* We use char because int might match the return type of a gcc2
8768 <   builtin and then its argument prototype would still apply.  */
8769 < char MPI_Init ();
8767 > char fftw_execute ();
8768 > #ifdef FC_DUMMY_MAIN
8769 > #ifndef FC_DUMMY_MAIN_EQ_F77
8770 > #  ifdef __cplusplus
8771 >     extern "C"
8772 > #  endif
8773 >   int FC_DUMMY_MAIN() { return 1; }
8774 > #endif
8775 > #endif
8776   int
8777   main ()
8778   {
8779 < MPI_Init ();
8779 > return fftw_execute ();
8780    ;
8781    return 0;
8782   }
8783   _ACEOF
8784 < rm -f conftest.$ac_objext conftest$ac_exeext
8785 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7059 <  (eval $ac_link) 2>conftest.er1
7060 <  ac_status=$?
7061 <  grep -v '^ *+' conftest.er1 >conftest.err
7062 <  rm -f conftest.er1
7063 <  cat conftest.err >&5
7064 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065 <  (exit $ac_status); } &&
7066 <         { ac_try='test -z "$ac_c_werror_flag"
7067 <                         || test ! -s conftest.err'
7068 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7069 <  (eval $ac_try) 2>&5
7070 <  ac_status=$?
7071 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7072 <  (exit $ac_status); }; } &&
7073 <         { ac_try='test -s conftest$ac_exeext'
7074 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7075 <  (eval $ac_try) 2>&5
7076 <  ac_status=$?
7077 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7078 <  (exit $ac_status); }; }; then
7079 <  ac_cv_lib_mpich_MPI_Init=yes
8784 > if ac_fn_c_try_link "$LINENO"; then :
8785 >  ac_cv_lib_fftw3_fftw_execute=yes
8786   else
8787 <  echo "$as_me: failed program was:" >&5
7082 < sed 's/^/| /' conftest.$ac_ext >&5
7083 <
7084 < ac_cv_lib_mpich_MPI_Init=no
8787 >  ac_cv_lib_fftw3_fftw_execute=no
8788   fi
8789 < rm -f conftest.err conftest.$ac_objext \
8790 <      conftest$ac_exeext conftest.$ac_ext
8789 > rm -f core conftest.err conftest.$ac_objext \
8790 >    conftest$ac_exeext conftest.$ac_ext
8791   LIBS=$ac_check_lib_save_LIBS
8792   fi
8793 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
8794 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
8795 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
8796 <  MPI_LIB="-lmpich"
8793 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8794 > $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8795 > if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8796 >  fftw_cv_libfftw3=yes
8797 > else
8798 >  fftw_cv_libfftw3=no
8799   fi
8800  
8801 +      ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8802 + if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8803 +  fftw_cv_fftw3_h=yes
8804 + else
8805 +  fftw_cv_fftw3_h=no
8806   fi
8807 < if test x = x"$MPI_LIB"; then
8808 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
8809 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
8810 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
8811 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8807 >
8808 >
8809 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8810 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8811 > $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8812 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8813 >  $as_echo_n "(cached) " >&6
8814   else
8815    ac_check_lib_save_LIBS=$LIBS
8816 < LIBS="-lmpi  $LIBS"
8817 < cat >conftest.$ac_ext <<_ACEOF
7106 < /* confdefs.h.  */
7107 < _ACEOF
7108 < cat confdefs.h >>conftest.$ac_ext
7109 < cat >>conftest.$ac_ext <<_ACEOF
8816 > LIBS="-lfftw  $LIBS"
8817 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8818   /* end confdefs.h.  */
8819  
8820 < /* Override any gcc2 internal prototype to avoid an error.  */
8820 > /* Override any GCC internal prototype to avoid an error.
8821 >   Use char because int might match the return type of a GCC
8822 >   builtin and then its argument prototype would still apply.  */
8823   #ifdef __cplusplus
8824   extern "C"
8825   #endif
8826 < /* We use char because int might match the return type of a gcc2
8827 <   builtin and then its argument prototype would still apply.  */
8828 < char MPI_Init ();
8826 > char fftwnd_one ();
8827 > #ifdef FC_DUMMY_MAIN
8828 > #ifndef FC_DUMMY_MAIN_EQ_F77
8829 > #  ifdef __cplusplus
8830 >     extern "C"
8831 > #  endif
8832 >   int FC_DUMMY_MAIN() { return 1; }
8833 > #endif
8834 > #endif
8835   int
8836   main ()
8837   {
8838 < MPI_Init ();
8838 > return fftwnd_one ();
8839    ;
8840    return 0;
8841   }
8842   _ACEOF
8843 < rm -f conftest.$ac_objext conftest$ac_exeext
8844 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7129 <  (eval $ac_link) 2>conftest.er1
7130 <  ac_status=$?
7131 <  grep -v '^ *+' conftest.er1 >conftest.err
7132 <  rm -f conftest.er1
7133 <  cat conftest.err >&5
7134 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7135 <  (exit $ac_status); } &&
7136 <         { ac_try='test -z "$ac_c_werror_flag"
7137 <                         || test ! -s conftest.err'
7138 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7139 <  (eval $ac_try) 2>&5
7140 <  ac_status=$?
7141 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7142 <  (exit $ac_status); }; } &&
7143 <         { ac_try='test -s conftest$ac_exeext'
7144 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7145 <  (eval $ac_try) 2>&5
7146 <  ac_status=$?
7147 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7148 <  (exit $ac_status); }; }; then
7149 <  ac_cv_lib_mpi_MPI_Init=yes
8843 > if ac_fn_c_try_link "$LINENO"; then :
8844 >  ac_cv_lib_fftw_fftwnd_one=yes
8845   else
8846 <  echo "$as_me: failed program was:" >&5
7152 < sed 's/^/| /' conftest.$ac_ext >&5
7153 <
7154 < ac_cv_lib_mpi_MPI_Init=no
8846 >  ac_cv_lib_fftw_fftwnd_one=no
8847   fi
8848 < rm -f conftest.err conftest.$ac_objext \
8849 <      conftest$ac_exeext conftest.$ac_ext
8848 > rm -f core conftest.err conftest.$ac_objext \
8849 >    conftest$ac_exeext conftest.$ac_ext
8850   LIBS=$ac_check_lib_save_LIBS
8851   fi
8852 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
8853 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
8854 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
8855 <  MPI_LIB="-lmpi"
8852 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8853 > $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8854 > if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8855 >  fftw_cv_libfftw=yes
8856 > else
8857 >  fftw_cv_libfftw=no
8858   fi
8859  
8860 < fi
8861 < $as_unset ac_cv_lib_mpi_MPI_Init
8862 < if test x = x"$MPI_LIB"; then
7169 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
7170 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
7171 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
7172 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8860 >        ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8861 > if test "x$ac_cv_header_fftw_h" = x""yes; then :
8862 >  fftw_cv_fftw_h=yes
8863   else
8864 <  ac_check_lib_save_LIBS=$LIBS
7175 < LIBS="-lmpi "-llam" $LIBS"
7176 < cat >conftest.$ac_ext <<_ACEOF
7177 < /* confdefs.h.  */
7178 < _ACEOF
7179 < cat confdefs.h >>conftest.$ac_ext
7180 < cat >>conftest.$ac_ext <<_ACEOF
7181 < /* end confdefs.h.  */
7182 <
7183 < /* Override any gcc2 internal prototype to avoid an error.  */
7184 < #ifdef __cplusplus
7185 < extern "C"
7186 < #endif
7187 < /* We use char because int might match the return type of a gcc2
7188 <   builtin and then its argument prototype would still apply.  */
7189 < char MPI_Init ();
7190 < int
7191 < main ()
7192 < {
7193 < MPI_Init ();
7194 <  ;
7195 <  return 0;
7196 < }
7197 < _ACEOF
7198 < rm -f conftest.$ac_objext conftest$ac_exeext
7199 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7200 <  (eval $ac_link) 2>conftest.er1
7201 <  ac_status=$?
7202 <  grep -v '^ *+' conftest.er1 >conftest.err
7203 <  rm -f conftest.er1
7204 <  cat conftest.err >&5
7205 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7206 <  (exit $ac_status); } &&
7207 <         { ac_try='test -z "$ac_c_werror_flag"
7208 <                         || test ! -s conftest.err'
7209 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7210 <  (eval $ac_try) 2>&5
7211 <  ac_status=$?
7212 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7213 <  (exit $ac_status); }; } &&
7214 <         { ac_try='test -s conftest$ac_exeext'
7215 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7216 <  (eval $ac_try) 2>&5
7217 <  ac_status=$?
7218 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219 <  (exit $ac_status); }; }; then
7220 <  ac_cv_lib_mpi_MPI_Init=yes
7221 < else
7222 <  echo "$as_me: failed program was:" >&5
7223 < sed 's/^/| /' conftest.$ac_ext >&5
7224 <
7225 < ac_cv_lib_mpi_MPI_Init=no
8864 >  fftw_cv_fftw_h=no
8865   fi
7227 rm -f conftest.err conftest.$ac_objext \
7228      conftest$ac_exeext conftest.$ac_ext
7229 LIBS=$ac_check_lib_save_LIBS
7230 fi
7231 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
7232 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
7233 if test $ac_cv_lib_mpi_MPI_Init = yes; then
7234  MPI_LIB="-lmpi -llam"
7235 fi
8866  
7237 fi
8867  
8868 < $as_unset ac_cv_lib_mpi_MPI_Init
8869 < if test x = x"$MPI_LIB"; then
8870 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
8871 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
8872 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
7244 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8868 >        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8869 >          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8870 > $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8871 > if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8872 >  $as_echo_n "(cached) " >&6
8873   else
8874    ac_check_lib_save_LIBS=$LIBS
8875 < LIBS="-lmpi -llam -lpthread $LIBS"
8876 < cat >conftest.$ac_ext <<_ACEOF
7249 < /* confdefs.h.  */
7250 < _ACEOF
7251 < cat confdefs.h >>conftest.$ac_ext
7252 < cat >>conftest.$ac_ext <<_ACEOF
8875 > LIBS="-ldfftw  $LIBS"
8876 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8877   /* end confdefs.h.  */
8878  
8879 < /* Override any gcc2 internal prototype to avoid an error.  */
8879 > /* Override any GCC internal prototype to avoid an error.
8880 >   Use char because int might match the return type of a GCC
8881 >   builtin and then its argument prototype would still apply.  */
8882   #ifdef __cplusplus
8883   extern "C"
8884   #endif
8885 < /* We use char because int might match the return type of a gcc2
8886 <   builtin and then its argument prototype would still apply.  */
8887 < char MPI_Init ();
8885 > char fftwnd_one ();
8886 > #ifdef FC_DUMMY_MAIN
8887 > #ifndef FC_DUMMY_MAIN_EQ_F77
8888 > #  ifdef __cplusplus
8889 >     extern "C"
8890 > #  endif
8891 >   int FC_DUMMY_MAIN() { return 1; }
8892 > #endif
8893 > #endif
8894   int
8895   main ()
8896   {
8897 < MPI_Init ();
8897 > return fftwnd_one ();
8898    ;
8899    return 0;
8900   }
8901   _ACEOF
8902 < rm -f conftest.$ac_objext conftest$ac_exeext
8903 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7272 <  (eval $ac_link) 2>conftest.er1
7273 <  ac_status=$?
7274 <  grep -v '^ *+' conftest.er1 >conftest.err
7275 <  rm -f conftest.er1
7276 <  cat conftest.err >&5
7277 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7278 <  (exit $ac_status); } &&
7279 <         { ac_try='test -z "$ac_c_werror_flag"
7280 <                         || test ! -s conftest.err'
7281 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7282 <  (eval $ac_try) 2>&5
7283 <  ac_status=$?
7284 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7285 <  (exit $ac_status); }; } &&
7286 <         { ac_try='test -s conftest$ac_exeext'
7287 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7288 <  (eval $ac_try) 2>&5
7289 <  ac_status=$?
7290 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7291 <  (exit $ac_status); }; }; then
7292 <  ac_cv_lib_mpi_MPI_Init=yes
8902 > if ac_fn_c_try_link "$LINENO"; then :
8903 >  ac_cv_lib_dfftw_fftwnd_one=yes
8904   else
8905 <  echo "$as_me: failed program was:" >&5
7295 < sed 's/^/| /' conftest.$ac_ext >&5
7296 <
7297 < ac_cv_lib_mpi_MPI_Init=no
8905 >  ac_cv_lib_dfftw_fftwnd_one=no
8906   fi
8907 < rm -f conftest.err conftest.$ac_objext \
8908 <      conftest$ac_exeext conftest.$ac_ext
8907 > rm -f core conftest.err conftest.$ac_objext \
8908 >    conftest$ac_exeext conftest.$ac_ext
8909   LIBS=$ac_check_lib_save_LIBS
8910   fi
8911 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
8912 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
8913 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
8914 <  MPI_LIB="-lmpi -llam -lpthread"
8911 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8912 > $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8913 > if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8914 >  fftw_cv_libdfftw=yes
8915   else
8916 <
7309 <             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
7310 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
7311 <   { (exit 1); exit 1; }; }
7312 <             USE_MPI="no"
7313 <
8916 >  fftw_cv_libdfftw=no
8917   fi
8918  
8919 +          ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8920 + if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8921 +  fftw_cv_dfftw_h=yes
8922 + else
8923 +  fftw_cv_dfftw_h=no
8924   fi
8925  
8926  
8927 +        fi
8928 +      fi
8929 +      ac_ext=c
8930 + ac_cpp='$CPP $CPPFLAGS'
8931 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8932 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8933 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8934  
8935 < echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
7321 < echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
7322 < MPI_F90_LIB=""
7323 < if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
7324 <        MPI_F90_LIB="-lfmpich"
7325 < elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
7326 <        MPI_F90_LIB="-llamf77mpi"
7327 < else
7328 <                        MPI_F90_LIB="  "
7329 < fi
7330 < echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
7331 < echo "${ECHO_T}found $MPI_F90_LIB" >&6
8935 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8936  
8937 + $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8938  
8939 < fi
8939 >        FFTW_INC_DIR="${FFTW_HOME}/include"
8940 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
8941 >        FFTW_LIBS="-lfftw3"
8942 >      else
8943 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8944  
8945 + $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8946  
8947 +          FFTW_INC_DIR="${FFTW_HOME}/include"
8948 +          FFTW_LIB_DIR="${FFTW_HOME}/lib"
8949 +          FFTW_LIBS="-lfftw"
8950 +        else
8951 +          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8952  
8953 < # Check whether --with-sprng or --without-sprng was given.
7339 < if test "${with_sprng+set}" = set; then
7340 <  withval="$with_sprng"
7341 <  with_sprng=$withval
7342 < else
7343 <  with_sprng="/usr/local"
7344 < fi;
8953 > $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8954  
8955 < case "x$with_sprng" in
8956 <        xyes | "x")  USE_SPRNG=yes;;
8957 <        xno) USE_SPRNG=no ;;
8958 <        *) SPRNG="$with_sprng"; USE_SPRNG=yes ;;
8959 < esac
8960 < if test "$USE_SPRNG" = "yes" -a -z "$with_sprng"; then
8961 <        SPRNG="/usr/local"
8962 < fi
8963 < if test "$USE_SPRNG" = "yes"; then
8955 >            FFTW_INC_DIR="${FFTW_HOME}/include"
8956 >            FFTW_LIB_DIR="${FFTW_HOME}/lib"
8957 >            FFTW_LIBS="-ldfftw"
8958 >          else
8959 >            { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8960 > $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8961 >            FFTW_INC_DIR=
8962 >            FFTW_LIB_DIR=
8963 >            FFTW_LIBS=
8964 >            LDFLAGS="$FFTW_OLD_LDFLAGS"
8965 >            CFLAGS="$FFTW_OLD_CFLAGS"
8966 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8967 > $as_echo "failed" >&6; }
8968 >            echo ""
8969 >            echo "*********************************************************"
8970 >            echo "* WARNING: Could not find a working FFTW installation   *"
8971 >            echo "* If you need the staticProps program to be able to     *"
8972 >            echo "* compute undulation spectra, be sure to specify a      *"
8973 >            echo "* valid fftw installation with --with-fftw=DIR          *"
8974 >            echo "*                                                       *"
8975 >            echo "* OpenMD will still work without fftw installed.        *"
8976 >            echo "*********************************************************"
8977 >            echo ""
8978 >          fi
8979 >        fi
8980 >      fi
8981  
8982  
7357 # Set variables...
7358 SPRNG_LIB_DIR="$SPRNG/lib"
7359 SPRNG_INC_DIR="$SPRNG/include"
8983  
8984 +    fi
8985 +  fi
8986 + fi
8987  
8988 + #
8989 + # Handle user hints
8990 + #
8991  
8992 < echo "$as_me:$LINENO: checking for sprng.h" >&5
8993 < echo $ECHO_N "checking for sprng.h... $ECHO_C" >&6
8994 < have_sprng_h=0
7366 < echo '#include <sprng.h>' > conftest.cc
7367 < if test -z "`${CXX} -I${SPRNG_INC_DIR} -c conftest.cc 2>&1`"; then
7368 <        echo "$as_me:$LINENO: result: yes" >&5
7369 < echo "${ECHO_T}yes" >&6
7370 <        have_sprng_h=1
8992 > # Check whether --with-qhull was given.
8993 > if test "${with_qhull+set}" = set; then :
8994 >  withval=$with_qhull; qhull_dir="$withval"
8995   else
8996 <        echo "$as_me:$LINENO: result: no! Check SPRNG include path!" >&5
7373 < echo "${ECHO_T}no! Check SPRNG include path!" >&6
7374 <        USE_SPRNG="no"
8996 >  qhull_dir="not_set"
8997   fi
7376 rm -f conftest*
7377 if test "$have_sprng_h" = 1; then
8998  
8999 < cat >>confdefs.h <<\_ACEOF
9000 < #define HAVE_SPRNG_H 1
9001 < _ACEOF
8999 > QHULL_INC_DIR=
9000 > QHULL_LIB_DIR=
9001 > QHULL=
9002 > USE_QHULL=no
9003  
9004 < fi
9004 > if test "$qhull_dir" != "no"; then
9005 >   if test "$qhull_dir" != "not_set" ; then
9006 >     if test -d "$qhull_dir"; then
9007 >       QHULL_HOME="$qhull_dir"
9008 >     else
9009 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9010 > $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9011 >       QHULL_HOME=/usr/local
9012 >       if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9013 >          QHULL_HOME=/usr
9014 >       fi
9015 >     fi
9016 >   fi
9017 >   #
9018 >   # Locate qhull, if wanted
9019 >   #
9020 >   if test -n "${QHULL_HOME}"; then
9021 >        { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9022 > $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9023  
9024 < ac_ext=c
9024 >        ac_ext=c
9025   ac_cpp='$CPP $CPPFLAGS'
9026   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9027   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9028   ac_compiler_gnu=$ac_cv_c_compiler_gnu
9029  
9030 < ac_save_LDFLAGS=$LDFLAGS
9031 < LDFLAGS="${LDFLAGS} -L${SPRNG_LIB_DIR} "
9030 >        QHULL_OLD_LDFLAGS=$LDFLAGS
9031 >        QHULL_OLD_CFLAGS=$CFLAGS
9032 >        QHULL_OLD_CPPFLAGS=$CPPFLAGS
9033 >        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9034 >        CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9035 >        CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9036 >        ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9037 > if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9038 >  qhull_cv_qhull_h=yes
9039 > else
9040 >  qhull_cv_qhull_h=no
9041 > fi
9042  
9043 < echo "$as_me:$LINENO: checking for init_rng in -lsprng" >&5
9044 < echo $ECHO_N "checking for init_rng in -lsprng... $ECHO_C" >&6
9045 < if test "${ac_cv_lib_sprng_init_rng+set}" = set; then
9046 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9043 >
9044 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9045 > $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9046 > if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9047 >  $as_echo_n "(cached) " >&6
9048 > else
9049 >  ac_check_lib_save_LIBS=$LIBS
9050 > LIBS="-lqhull  $LIBS"
9051 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9052 > /* end confdefs.h.  */
9053 >
9054 > /* Override any GCC internal prototype to avoid an error.
9055 >   Use char because int might match the return type of a GCC
9056 >   builtin and then its argument prototype would still apply.  */
9057 > #ifdef __cplusplus
9058 > extern "C"
9059 > #endif
9060 > char qh_qhull ();
9061 > #ifdef FC_DUMMY_MAIN
9062 > #ifndef FC_DUMMY_MAIN_EQ_F77
9063 > #  ifdef __cplusplus
9064 >     extern "C"
9065 > #  endif
9066 >   int FC_DUMMY_MAIN() { return 1; }
9067 > #endif
9068 > #endif
9069 > int
9070 > main ()
9071 > {
9072 > return qh_qhull ();
9073 >  ;
9074 >  return 0;
9075 > }
9076 > _ACEOF
9077 > if ac_fn_c_try_link "$LINENO"; then :
9078 >  ac_cv_lib_qhull_qh_qhull=yes
9079 > else
9080 >  ac_cv_lib_qhull_qh_qhull=no
9081 > fi
9082 > rm -f core conftest.err conftest.$ac_objext \
9083 >    conftest$ac_exeext conftest.$ac_ext
9084 > LIBS=$ac_check_lib_save_LIBS
9085 > fi
9086 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9087 > $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9088 > if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9089 >  qhull_cv_libqhull=yes
9090 > else
9091 >  qhull_cv_libqhull=no
9092 > fi
9093 >
9094 >        LDFLAGS="$QHULL_OLD_LDFLAGS"
9095 >        CFLAGS="$QHULL_OLD_CFLAGS"
9096 >        CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9097 >        ac_ext=c
9098 > ac_cpp='$CPP $CPPFLAGS'
9099 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9100 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9101 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
9102 >
9103 >
9104 >        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9105 >
9106 > $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9107 >
9108 >
9109 > $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9110 >
9111 >           USE_QHULL=yes
9112 >           QHULL_INC_DIR="${QHULL_HOME}/include"
9113 >           QHULL_LIB_DIR="${QHULL_HOME}/lib"
9114 >           QHULL="-lqhull"
9115 >           { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9116 > $as_echo "Working qhull found, will proceed." >&6; }
9117 >        else
9118 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9119 > $as_echo "$as_me: WARNING: " >&2;}
9120 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9121 > $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9122 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex    " >&5
9123 > $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex    " >&2;}
9124 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9125 > $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9126 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR                               " >&5
9127 > $as_echo "$as_me: WARNING: with --with-qhull=DIR                               " >&2;}
9128 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9129 > $as_echo "$as_me: WARNING: " >&2;}
9130 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed.      " >&5
9131 > $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed.      " >&2;}
9132 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9133 > $as_echo "$as_me: WARNING: " >&2;}
9134 >        fi
9135 >    fi
9136 > fi
9137 >
9138 >
9139 >
9140 >
9141 >
9142 > ac_ext=cpp
9143 > ac_cpp='$CXXCPP $CPPFLAGS'
9144 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9145 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9146 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9147 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9148 > $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9149 > if test -z "$CXXCPP"; then
9150 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9151 >  $as_echo_n "(cached) " >&6
9152 > else
9153 >      # Double quotes because CXXCPP needs to be expanded
9154 >    for CXXCPP in "$CXX -E" "/lib/cpp"
9155 >    do
9156 >      ac_preproc_ok=false
9157 > for ac_cxx_preproc_warn_flag in '' yes
9158 > do
9159 >  # Use a header file that comes with gcc, so configuring glibc
9160 >  # with a fresh cross-compiler works.
9161 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9162 >  # <limits.h> exists even on freestanding compilers.
9163 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9164 >  # not just through cpp. "Syntax error" is here to catch this case.
9165 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9166 > /* end confdefs.h.  */
9167 > #ifdef __STDC__
9168 > # include <limits.h>
9169 > #else
9170 > # include <assert.h>
9171 > #endif
9172 >                     Syntax error
9173 > _ACEOF
9174 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9175 >
9176 > else
9177 >  # Broken: fails on valid input.
9178 > continue
9179 > fi
9180 > rm -f conftest.err conftest.$ac_ext
9181 >
9182 >  # OK, works on sane cases.  Now check whether nonexistent headers
9183 >  # can be detected and how.
9184 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185 > /* end confdefs.h.  */
9186 > #include <ac_nonexistent.h>
9187 > _ACEOF
9188 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9189 >  # Broken: success on invalid input.
9190 > continue
9191 > else
9192 >  # Passes both tests.
9193 > ac_preproc_ok=:
9194 > break
9195 > fi
9196 > rm -f conftest.err conftest.$ac_ext
9197 >
9198 > done
9199 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9200 > rm -f conftest.err conftest.$ac_ext
9201 > if $ac_preproc_ok; then :
9202 >  break
9203 > fi
9204 >
9205 >    done
9206 >    ac_cv_prog_CXXCPP=$CXXCPP
9207 >
9208 > fi
9209 >  CXXCPP=$ac_cv_prog_CXXCPP
9210 > else
9211 >  ac_cv_prog_CXXCPP=$CXXCPP
9212 > fi
9213 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9214 > $as_echo "$CXXCPP" >&6; }
9215 > ac_preproc_ok=false
9216 > for ac_cxx_preproc_warn_flag in '' yes
9217 > do
9218 >  # Use a header file that comes with gcc, so configuring glibc
9219 >  # with a fresh cross-compiler works.
9220 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9221 >  # <limits.h> exists even on freestanding compilers.
9222 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9223 >  # not just through cpp. "Syntax error" is here to catch this case.
9224 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9225 > /* end confdefs.h.  */
9226 > #ifdef __STDC__
9227 > # include <limits.h>
9228 > #else
9229 > # include <assert.h>
9230 > #endif
9231 >                     Syntax error
9232 > _ACEOF
9233 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9234 >
9235 > else
9236 >  # Broken: fails on valid input.
9237 > continue
9238 > fi
9239 > rm -f conftest.err conftest.$ac_ext
9240 >
9241 >  # OK, works on sane cases.  Now check whether nonexistent headers
9242 >  # can be detected and how.
9243 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9244 > /* end confdefs.h.  */
9245 > #include <ac_nonexistent.h>
9246 > _ACEOF
9247 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9248 >  # Broken: success on invalid input.
9249 > continue
9250 > else
9251 >  # Passes both tests.
9252 > ac_preproc_ok=:
9253 > break
9254 > fi
9255 > rm -f conftest.err conftest.$ac_ext
9256 >
9257 > done
9258 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9259 > rm -f conftest.err conftest.$ac_ext
9260 > if $ac_preproc_ok; then :
9261 >
9262 > else
9263 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9264 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9265 > as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9266 > See \`config.log' for more details." "$LINENO" 5; }
9267 > fi
9268 >
9269 > ac_ext=cpp
9270 > ac_cpp='$CXXCPP $CPPFLAGS'
9271 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9272 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9273 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9274 >
9275 >
9276 > #
9277 > # Handle user hints
9278 > #
9279 >
9280 > # Check whether --with-openbabel was given.
9281 > if test "${with_openbabel+set}" = set; then :
9282 >  withval=$with_openbabel; openbabel_dir="$withval"
9283 > else
9284 >                openbabel_dir="not_set"
9285 > fi
9286 >
9287 > if test "$openbabel_dir" != "no"; then
9288 >
9289 > if test "$openbabel_dir" != "not_set" ; then
9290 >  if test -d "$openbabel_dir"
9291 >  then
9292 >    OPENBABEL_HOME="$openbabel_dir"
9293 >  else
9294 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9295 > $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9296 >        OPENBABEL_HOME=/usr/local
9297 >        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9298 >        then
9299 >                OPENBABEL_HOME=/usr
9300 >        fi
9301 >  fi
9302 > fi
9303 > #
9304 > # Locate openbabel, if wanted
9305 > #
9306 > if test -n "${OPENBABEL_HOME}"
9307 > then
9308 >
9309 >        ac_ext=cpp
9310 > ac_cpp='$CXXCPP $CPPFLAGS'
9311 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9312 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9313 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9314 >
9315 >        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9316 >        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9317 >        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9318 >        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9319 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9320 > if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9321 >  openbabel_cv_openbabel_h=yes
9322 > else
9323 >  openbabel_cv_openbabel_h=no
9324 > fi
9325 >
9326 >
9327 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9328 > if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9329 >  openbabel_cv_obconversion_h=yes
9330   else
9331 <  ac_check_lib_save_LIBS=$LIBS
9332 < LIBS="-lsprng  $LIBS"
9333 < cat >conftest.$ac_ext <<_ACEOF
9334 < /* confdefs.h.  */
9335 < _ACEOF
7404 < cat confdefs.h >>conftest.$ac_ext
7405 < cat >>conftest.$ac_ext <<_ACEOF
9331 >  openbabel_cv_obconversion_h=no
9332 > fi
9333 >
9334 >
9335 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9336   /* end confdefs.h.  */
9337  
9338 < /* Override any gcc2 internal prototype to avoid an error.  */
9339 < #ifdef __cplusplus
9340 < extern "C"
9338 >
9339 > #include <openbabel/babelconfig.h>
9340 > #include <openbabel/obconversion.h>
9341 > using namespace std;
9342 > using namespace OpenBabel;
9343 >
9344 > #ifdef FC_DUMMY_MAIN
9345 > #ifndef FC_DUMMY_MAIN_EQ_F77
9346 > #  ifdef __cplusplus
9347 >     extern "C"
9348 > #  endif
9349 >   int FC_DUMMY_MAIN() { return 1; }
9350   #endif
9351 < /* We use char because int might match the return type of a gcc2
7413 <   builtin and then its argument prototype would still apply.  */
7414 < char init_rng ();
9351 > #endif
9352   int
9353   main ()
9354   {
9355 < init_rng ();
9355 >
9356 > OBConversion Conv(&cin, &cout);
9357 >
9358 >
9359    ;
9360    return 0;
9361   }
9362   _ACEOF
9363 < rm -f conftest.$ac_objext conftest$ac_exeext
7424 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7425 <  (eval $ac_link) 2>conftest.er1
7426 <  ac_status=$?
7427 <  grep -v '^ *+' conftest.er1 >conftest.err
7428 <  rm -f conftest.er1
7429 <  cat conftest.err >&5
7430 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7431 <  (exit $ac_status); } &&
7432 <         { ac_try='test -z "$ac_c_werror_flag"
7433 <                         || test ! -s conftest.err'
7434 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7435 <  (eval $ac_try) 2>&5
7436 <  ac_status=$?
7437 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7438 <  (exit $ac_status); }; } &&
7439 <         { ac_try='test -s conftest$ac_exeext'
7440 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7441 <  (eval $ac_try) 2>&5
7442 <  ac_status=$?
7443 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7444 <  (exit $ac_status); }; }; then
7445 <  ac_cv_lib_sprng_init_rng=yes
7446 < else
7447 <  echo "$as_me: failed program was:" >&5
7448 < sed 's/^/| /' conftest.$ac_ext >&5
9363 > if ac_fn_cxx_try_link "$LINENO"; then :
9364  
9365 < ac_cv_lib_sprng_init_rng=no
9366 < fi
9367 < rm -f conftest.err conftest.$ac_objext \
9368 <      conftest$ac_exeext conftest.$ac_ext
7454 < LIBS=$ac_check_lib_save_LIBS
7455 < fi
7456 < echo "$as_me:$LINENO: result: $ac_cv_lib_sprng_init_rng" >&5
7457 < echo "${ECHO_T}$ac_cv_lib_sprng_init_rng" >&6
7458 < if test $ac_cv_lib_sprng_init_rng = yes; then
7459 <  SPRNG_LIB="-lsprng"
9365 >                openbabel_lib_found="yes"
9366 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9367 > $as_echo "found" >&6; }
9368 >
9369   else
9370  
9371 <             { { echo "$as_me:$LINENO: error: Didn't find libsprng; check path for SPRNG package first..." >&5
9372 < echo "$as_me: error: Didn't find libsprng; check path for SPRNG package first..." >&2;}
9373 <   { (exit 1); exit 1; }; }
7465 <             USE_SPRNG="no"
9371 >                openbabel_lib_found="no"
9372 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9373 > $as_echo "not found" >&6; }
9374  
7467 fi
9375  
7469
7470 if test "$USE_SPRNG" = "no"; then
7471  { { echo "$as_me:$LINENO: error: No working SPRNG library found" >&5
7472 echo "$as_me: error: No working SPRNG library found" >&2;}
7473   { (exit 1); exit 1; }; }
9376   fi
9377 + rm -f core conftest.err conftest.$ac_objext \
9378 +    conftest$ac_exeext conftest.$ac_ext
9379 +        ac_ext=c
9380 + ac_cpp='$CPP $CPPFLAGS'
9381 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9382 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9383 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
9384  
9385 +        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9386 +        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9387  
9388 < fi
9389 <
9390 <
9391 <
9392 < echo "$as_me:$LINENO: checking if MKL is wanted" >&5
9393 < echo $ECHO_N "checking if MKL is wanted... $ECHO_C" >&6
9394 <
9395 < # Check whether --with-mkl or --without-mkl was given.
9396 < if test "${with_mkl+set}" = set; then
9397 <  withval="$with_mkl"
9398 <     echo "$as_me:$LINENO: result: yes" >&5
9399 < echo "${ECHO_T}yes" >&6
9400 <    for dir in $withval /usr/local/intel/mkl61 /opt/intel/mkl61; do
9401 <        mkldir="$dir"
9402 <        if test -f "$dir/include/mkl.h"; then
9403 <            found_mkl="yes";
9404 <            break;
9388 >        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9389 >                USE_OPENBABEL=yes
9390 >                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9391 >                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9392 >                OPENBABEL_LIB="-lopenbabel"
9393 >        else
9394 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9395 > $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9396 >                OPENBABEL_INC_DIR=
9397 >                OPENBABEL_LIB_DIR=
9398 >                OPENBABEL_LIB=
9399 >                USE_OPENBABEL=no
9400 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9401 > $as_echo "failed" >&6; }
9402 >                echo ""
9403 >                echo "*********************************************************"
9404 >                echo "* WARNING: Could not find a working openbabel-2.x       *"
9405 >                echo "* installation If you need OpenMD to be able to convert *"
9406 >                echo "* xyz or pdb files you need to specify a valid          *"
9407 >                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
9408 >                echo "*                                                       *"
9409 >                echo "* OpenMD will still work without openbabel installed.   *"
9410 >                echo "*********************************************************"
9411 >                echo ""
9412          fi
7495    done
7496    if test x_$found_mkl != x_yes; then
7497        { { echo "$as_me:$LINENO: error: Cannot find MKL includes" >&5
7498 echo "$as_me: error: Cannot find MKL includes" >&2;}
7499   { (exit 1); exit 1; }; }
7500    else
7501        printf "MKL includes found in $mkldir/include\n";
7502    fi
9413  
9414  
9415  
7506  ac_ext=c
7507 ac_cpp='$CPP $CPPFLAGS'
7508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7509 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7510 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9416  
7512  ac_save_CPPFLAGS=$CPPFLAGS
7513  CPPFLAGS="${CPPFLAGS} -I${mkldir}/include"
7514  ac_save_LDFLAGS=$LDFLAGS
7515  LDFLAGS="${LDFLAGS} -L${mkldir}/lib/32 -lmkl -lvml -lguide"
7516  if test "${ac_cv_header_mkl_h+set}" = set; then
7517  echo "$as_me:$LINENO: checking for mkl.h" >&5
7518 echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7519 if test "${ac_cv_header_mkl_h+set}" = set; then
7520  echo $ECHO_N "(cached) $ECHO_C" >&6
9417   fi
7522 echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7523 echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7524 else
7525  # Is the header compilable?
7526 echo "$as_me:$LINENO: checking mkl.h usability" >&5
7527 echo $ECHO_N "checking mkl.h usability... $ECHO_C" >&6
7528 cat >conftest.$ac_ext <<_ACEOF
7529 /* confdefs.h.  */
7530 _ACEOF
7531 cat confdefs.h >>conftest.$ac_ext
7532 cat >>conftest.$ac_ext <<_ACEOF
7533 /* end confdefs.h.  */
7534 $ac_includes_default
7535 #include <mkl.h>
7536 _ACEOF
7537 rm -f conftest.$ac_objext
7538 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7539  (eval $ac_compile) 2>conftest.er1
7540  ac_status=$?
7541  grep -v '^ *+' conftest.er1 >conftest.err
7542  rm -f conftest.er1
7543  cat conftest.err >&5
7544  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7545  (exit $ac_status); } &&
7546         { ac_try='test -z "$ac_c_werror_flag"
7547                         || test ! -s conftest.err'
7548  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7549  (eval $ac_try) 2>&5
7550  ac_status=$?
7551  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7552  (exit $ac_status); }; } &&
7553         { ac_try='test -s conftest.$ac_objext'
7554  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7555  (eval $ac_try) 2>&5
7556  ac_status=$?
7557  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7558  (exit $ac_status); }; }; then
7559  ac_header_compiler=yes
7560 else
7561  echo "$as_me: failed program was:" >&5
7562 sed 's/^/| /' conftest.$ac_ext >&5
7563
7564 ac_header_compiler=no
9418   fi
7566 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7567 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7568 echo "${ECHO_T}$ac_header_compiler" >&6
9419  
9420 < # Is the header present?
9421 < echo "$as_me:$LINENO: checking mkl.h presence" >&5
9422 < echo $ECHO_N "checking mkl.h presence... $ECHO_C" >&6
9423 < cat >conftest.$ac_ext <<_ACEOF
9424 < /* confdefs.h.  */
9425 < _ACEOF
7576 < cat confdefs.h >>conftest.$ac_ext
7577 < cat >>conftest.$ac_ext <<_ACEOF
7578 < /* end confdefs.h.  */
7579 < #include <mkl.h>
7580 < _ACEOF
7581 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7582 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7583 <  ac_status=$?
7584 <  grep -v '^ *+' conftest.er1 >conftest.err
7585 <  rm -f conftest.er1
7586 <  cat conftest.err >&5
7587 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7588 <  (exit $ac_status); } >/dev/null; then
7589 <  if test -s conftest.err; then
7590 <    ac_cpp_err=$ac_c_preproc_warn_flag
7591 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7592 <  else
7593 <    ac_cpp_err=
7594 <  fi
9420 >
9421 > # Checks for header files.
9422 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9423 > $as_echo_n "checking for ANSI C header files... " >&6; }
9424 > if test "${ac_cv_header_stdc+set}" = set; then :
9425 >  $as_echo_n "(cached) " >&6
9426   else
9427 <  ac_cpp_err=yes
9428 < fi
9429 < if test -z "$ac_cpp_err"; then
9430 <  ac_header_preproc=yes
9431 < else
9432 <  echo "$as_me: failed program was:" >&5
7602 < sed 's/^/| /' conftest.$ac_ext >&5
9427 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9428 > /* end confdefs.h.  */
9429 > #include <stdlib.h>
9430 > #include <stdarg.h>
9431 > #include <string.h>
9432 > #include <float.h>
9433  
9434 <  ac_header_preproc=no
9435 < fi
9436 < rm -f conftest.err conftest.$ac_ext
9437 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9438 < echo "${ECHO_T}$ac_header_preproc" >&6
9439 <
7610 < # So?  What about this header?
7611 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7612 <  yes:no: )
7613 <    { echo "$as_me:$LINENO: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&5
7614 < echo "$as_me: WARNING: mkl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7615 <    { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the compiler's result" >&5
7616 < echo "$as_me: WARNING: mkl.h: proceeding with the compiler's result" >&2;}
7617 <    ac_header_preproc=yes
7618 <    ;;
7619 <  no:yes:* )
7620 <    { echo "$as_me:$LINENO: WARNING: mkl.h: present but cannot be compiled" >&5
7621 < echo "$as_me: WARNING: mkl.h: present but cannot be compiled" >&2;}
7622 <    { echo "$as_me:$LINENO: WARNING: mkl.h:     check for missing prerequisite headers?" >&5
7623 < echo "$as_me: WARNING: mkl.h:     check for missing prerequisite headers?" >&2;}
7624 <    { echo "$as_me:$LINENO: WARNING: mkl.h: see the Autoconf documentation" >&5
7625 < echo "$as_me: WARNING: mkl.h: see the Autoconf documentation" >&2;}
7626 <    { echo "$as_me:$LINENO: WARNING: mkl.h:     section \"Present But Cannot Be Compiled\"" >&5
7627 < echo "$as_me: WARNING: mkl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
7628 <    { echo "$as_me:$LINENO: WARNING: mkl.h: proceeding with the preprocessor's result" >&5
7629 < echo "$as_me: WARNING: mkl.h: proceeding with the preprocessor's result" >&2;}
7630 <    { echo "$as_me:$LINENO: WARNING: mkl.h: in the future, the compiler will take precedence" >&5
7631 < echo "$as_me: WARNING: mkl.h: in the future, the compiler will take precedence" >&2;}
7632 <    (
7633 <      cat <<\_ASBOX
7634 < ## ------------------------------ ##
7635 < ## Report this to gezelter@nd.edu ##
7636 < ## ------------------------------ ##
7637 < _ASBOX
7638 <    ) |
7639 <      sed "s/^/$as_me: WARNING:     /" >&2
7640 <    ;;
7641 < esac
7642 < echo "$as_me:$LINENO: checking for mkl.h" >&5
7643 < echo $ECHO_N "checking for mkl.h... $ECHO_C" >&6
7644 < if test "${ac_cv_header_mkl_h+set}" = set; then
7645 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7646 < else
7647 <  ac_cv_header_mkl_h=$ac_header_preproc
7648 < fi
7649 < echo "$as_me:$LINENO: result: $ac_cv_header_mkl_h" >&5
7650 < echo "${ECHO_T}$ac_cv_header_mkl_h" >&6
7651 <
7652 < fi
7653 < if test $ac_cv_header_mkl_h = yes; then
7654 <
7655 <    echo "$as_me:$LINENO: checking for vslNewStream in -lmkl" >&5
7656 < echo $ECHO_N "checking for vslNewStream in -lmkl... $ECHO_C" >&6
7657 < if test "${ac_cv_lib_mkl_vslNewStream+set}" = set; then
7658 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7659 < else
7660 <  ac_check_lib_save_LIBS=$LIBS
7661 < LIBS="-lmkl  $LIBS"
7662 < cat >conftest.$ac_ext <<_ACEOF
7663 < /* confdefs.h.  */
7664 < _ACEOF
7665 < cat confdefs.h >>conftest.$ac_ext
7666 < cat >>conftest.$ac_ext <<_ACEOF
7667 < /* end confdefs.h.  */
7668 <
7669 < /* Override any gcc2 internal prototype to avoid an error.  */
7670 < #ifdef __cplusplus
7671 < extern "C"
9434 > #ifdef FC_DUMMY_MAIN
9435 > #ifndef FC_DUMMY_MAIN_EQ_F77
9436 > #  ifdef __cplusplus
9437 >     extern "C"
9438 > #  endif
9439 >   int FC_DUMMY_MAIN() { return 1; }
9440   #endif
9441 < /* We use char because int might match the return type of a gcc2
7674 <   builtin and then its argument prototype would still apply.  */
7675 < char vslNewStream ();
9441 > #endif
9442   int
9443   main ()
9444   {
9445 < vslNewStream ();
9445 >
9446    ;
9447    return 0;
9448   }
9449   _ACEOF
9450 < rm -f conftest.$ac_objext conftest$ac_exeext
9451 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7686 <  (eval $ac_link) 2>conftest.er1
7687 <  ac_status=$?
7688 <  grep -v '^ *+' conftest.er1 >conftest.err
7689 <  rm -f conftest.er1
7690 <  cat conftest.err >&5
7691 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7692 <  (exit $ac_status); } &&
7693 <         { ac_try='test -z "$ac_c_werror_flag"
7694 <                         || test ! -s conftest.err'
7695 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7696 <  (eval $ac_try) 2>&5
7697 <  ac_status=$?
7698 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7699 <  (exit $ac_status); }; } &&
7700 <         { ac_try='test -s conftest$ac_exeext'
7701 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7702 <  (eval $ac_try) 2>&5
7703 <  ac_status=$?
7704 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7705 <  (exit $ac_status); }; }; then
7706 <  ac_cv_lib_mkl_vslNewStream=yes
9450 > if ac_fn_c_try_compile "$LINENO"; then :
9451 >  ac_cv_header_stdc=yes
9452   else
9453 <  echo "$as_me: failed program was:" >&5
7709 < sed 's/^/| /' conftest.$ac_ext >&5
7710 <
7711 < ac_cv_lib_mkl_vslNewStream=no
9453 >  ac_cv_header_stdc=no
9454   fi
9455 < rm -f conftest.err conftest.$ac_objext \
7714 <      conftest$ac_exeext conftest.$ac_ext
7715 < LIBS=$ac_check_lib_save_LIBS
7716 < fi
7717 < echo "$as_me:$LINENO: result: $ac_cv_lib_mkl_vslNewStream" >&5
7718 < echo "${ECHO_T}$ac_cv_lib_mkl_vslNewStream" >&6
7719 < if test $ac_cv_lib_mkl_vslNewStream = yes; then
7720 <  MKL_LIBDIR="${mkldir}/lib/32",
7721 <                     MKL_LIB="-lmkl -lvml -lguide",
7722 <                     HAVE_MKL="yes"
7723 < fi
9455 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9456  
9457 + if test $ac_cv_header_stdc = yes; then
9458 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9459 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9460 + /* end confdefs.h.  */
9461 + #include <string.h>
9462  
9463 + _ACEOF
9464 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9465 +  $EGREP "memchr" >/dev/null 2>&1; then :
9466 +
9467   else
9468 <  MKL_INC="-I${mkldir}/include"
9468 >  ac_cv_header_stdc=no
9469   fi
9470 + rm -f conftest*
9471  
9472 + fi
9473  
9474 <  CPPFLAGS=$ac_save_CPPFLAGS
9475 <  LDFLAGS=$ac_save_LDFLAGS
9476 <  ac_ext=c
9477 < ac_cpp='$CPP $CPPFLAGS'
9478 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7736 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7737 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
9474 > if test $ac_cv_header_stdc = yes; then
9475 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9476 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9477 > /* end confdefs.h.  */
9478 > #include <stdlib.h>
9479  
9480 + _ACEOF
9481 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9482 +  $EGREP "free" >/dev/null 2>&1; then :
9483  
7740  if test x_$HAVE_MKL != x_yes; then
7741        { { echo "$as_me:$LINENO: error: Can't build with MKL" >&5
7742 echo "$as_me: error: Can't build with MKL" >&2;}
7743   { (exit 1); exit 1; }; }
7744  fi
7745
7746
7747
7748
7749
9484   else
9485 +  ac_cv_header_stdc=no
9486 + fi
9487 + rm -f conftest*
9488  
9489 <    echo "$as_me:$LINENO: result: no" >&5
7753 < echo "${ECHO_T}no" >&6
9489 > fi
9490  
9491 < fi;
9492 <
9493 <
9494 <
7759 < # Check whether --enable-doxygen or --disable-doxygen was given.
7760 < if test "${enable_doxygen+set}" = set; then
7761 <  enableval="$enable_doxygen"
7762 <
7763 < fi;
7764 < # Check whether --enable-dot or --disable-dot was given.
7765 < if test "${enable_dot+set}" = set; then
7766 <  enableval="$enable_dot"
7767 <
7768 < fi;
7769 < # Check whether --enable-html-docs or --disable-html-docs was given.
7770 < if test "${enable_html_docs+set}" = set; then
7771 <  enableval="$enable_html_docs"
7772 <
9491 > if test $ac_cv_header_stdc = yes; then
9492 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9493 >  if test "$cross_compiling" = yes; then :
9494 >  :
9495   else
9496 <   enable_html_docs=yes
9497 < fi;
9498 < # Check whether --enable-latex-docs or --disable-latex-docs was given.
9499 < if test "${enable_latex_docs+set}" = set; then
9500 <  enableval="$enable_latex_docs"
9496 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9497 > /* end confdefs.h.  */
9498 > #include <ctype.h>
9499 > #include <stdlib.h>
9500 > #if ((' ' & 0x0FF) == 0x020)
9501 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9502 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9503 > #else
9504 > # define ISLOWER(c) \
9505 >                   (('a' <= (c) && (c) <= 'i') \
9506 >                     || ('j' <= (c) && (c) <= 'r') \
9507 >                     || ('s' <= (c) && (c) <= 'z'))
9508 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9509 > #endif
9510  
9511 < else
9512 <   enable_latex_docs=no
9513 < fi;
9514 < if test "x$enable_doxygen" = xno; then
9515 <        enable_doc=no
9516 < else
9517 <        # Extract the first word of "doxygen", so it can be a program name with args.
9518 < set dummy doxygen; ac_word=$2
9519 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9520 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9521 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
9522 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9523 < else
7793 <  case $DOXYGEN in
7794 <  [\\/]* | ?:[\\/]*)
7795 <  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
7796 <  ;;
7797 <  *)
7798 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799 < for as_dir in $PATH
7800 < do
7801 <  IFS=$as_save_IFS
7802 <  test -z "$as_dir" && as_dir=.
7803 <  for ac_exec_ext in '' $ac_executable_extensions; do
7804 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7805 <    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
7806 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 <    break 2
7808 <  fi
7809 < done
7810 < done
9511 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9512 > int
9513 > main ()
9514 > {
9515 >  int i;
9516 >  for (i = 0; i < 256; i++)
9517 >    if (XOR (islower (i), ISLOWER (i))
9518 >        || toupper (i) != TOUPPER (i))
9519 >      return 2;
9520 >  return 0;
9521 > }
9522 > _ACEOF
9523 > if ac_fn_c_try_run "$LINENO"; then :
9524  
7812  ;;
7813 esac
7814 fi
7815 DOXYGEN=$ac_cv_path_DOXYGEN
7816
7817 if test -n "$DOXYGEN"; then
7818  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
7819 echo "${ECHO_T}$DOXYGEN" >&6
9525   else
9526 <  echo "$as_me:$LINENO: result: no" >&5
7822 < echo "${ECHO_T}no" >&6
9526 >  ac_cv_header_stdc=no
9527   fi
9528 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9529 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
9530 + fi
9531  
7825        if test "x$DOXYGEN" = x; then
7826                if test "x$enable_doxygen" = xyes; then
7827                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
7828 echo "$as_me: error: could not find doxygen" >&2;}
7829   { (exit 1); exit 1; }; }
7830                fi
7831                enable_doc=no
7832        else
7833                enable_doc=yes
7834                # Extract the first word of "dot", so it can be a program name with args.
7835 set dummy dot; ac_word=$2
7836 echo "$as_me:$LINENO: checking for $ac_word" >&5
7837 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7838 if test "${ac_cv_path_DOT+set}" = set; then
7839  echo $ECHO_N "(cached) $ECHO_C" >&6
7840 else
7841  case $DOT in
7842  [\\/]* | ?:[\\/]*)
7843  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
7844  ;;
7845  *)
7846  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7847 for as_dir in $PATH
7848 do
7849  IFS=$as_save_IFS
7850  test -z "$as_dir" && as_dir=.
7851  for ac_exec_ext in '' $ac_executable_extensions; do
7852  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7853    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
7854    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7855    break 2
7856  fi
7857 done
7858 done
7859
7860  ;;
7861 esac
9532   fi
7863 DOT=$ac_cv_path_DOT
7864
7865 if test -n "$DOT"; then
7866  echo "$as_me:$LINENO: result: $DOT" >&5
7867 echo "${ECHO_T}$DOT" >&6
7868 else
7869  echo "$as_me:$LINENO: result: no" >&5
7870 echo "${ECHO_T}no" >&6
9533   fi
9534 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9535 + $as_echo "$ac_cv_header_stdc" >&6; }
9536 + if test $ac_cv_header_stdc = yes; then
9537  
9538 <        fi
7874 < fi
9538 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9539  
7876 if test "x$enable_doc" = xyes; then
7877  DOC=1
7878 else
7879  DOC=0
9540   fi
9541  
9542 + 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
9543 + do :
9544 +  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9545 + ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9546 + eval as_val=\$$as_ac_Header
9547 +   if test "x$as_val" = x""yes; then :
9548 +  cat >>confdefs.h <<_ACEOF
9549 + #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9550 + _ACEOF
9551  
7883 if test x$DOT = x; then
7884        if test "x$enable_dot" = xyes; then
7885                { { echo "$as_me:$LINENO: error: could not find dot" >&5
7886 echo "$as_me: error: could not find dot" >&2;}
7887   { (exit 1); exit 1; }; }
7888        fi
7889        enable_dot=no
7890 else
7891        enable_dot=yes
9552   fi
9553  
9554 + done
9555  
9556  
9557 + # Checks for typedefs, structures, and compiler characteristics.
9558 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9559 + $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9560 + if test "${ac_cv_header_stdbool_h+set}" = set; then :
9561 +  $as_echo_n "(cached) " >&6
9562 + else
9563 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9564 + /* end confdefs.h.  */
9565  
9566 + #include <stdbool.h>
9567 + #ifndef bool
9568 + "error: bool is not defined"
9569 + #endif
9570 + #ifndef false
9571 + "error: false is not defined"
9572 + #endif
9573 + #if false
9574 + "error: false is not 0"
9575 + #endif
9576 + #ifndef true
9577 + "error: true is not defined"
9578 + #endif
9579 + #if true != 1
9580 + "error: true is not 1"
9581 + #endif
9582 + #ifndef __bool_true_false_are_defined
9583 + "error: __bool_true_false_are_defined is not defined"
9584 + #endif
9585  
9586 +        struct s { _Bool s: 1; _Bool t; } s;
9587  
9588 +        char a[true == 1 ? 1 : -1];
9589 +        char b[false == 0 ? 1 : -1];
9590 +        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9591 +        char d[(bool) 0.5 == true ? 1 : -1];
9592 +        bool e = &s;
9593 +        char f[(_Bool) 0.0 == false ? 1 : -1];
9594 +        char g[true];
9595 +        char h[sizeof (_Bool)];
9596 +        char i[sizeof s.t];
9597 +        enum { j = false, k = true, l = false * true, m = true * 256 };
9598 +        /* The following fails for
9599 +           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9600 +        _Bool n[m];
9601 +        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9602 +        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9603 + #       if defined __xlc__ || defined __GNUC__
9604 +         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9605 +            reported by James Lemley on 2005-10-05; see
9606 +            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9607 +            This test is not quite right, since xlc is allowed to
9608 +            reject this program, as the initializer for xlcbug is
9609 +            not one of the forms that C requires support for.
9610 +            However, doing the test right would require a runtime
9611 +            test, and that would make cross-compilation harder.
9612 +            Let us hope that IBM fixes the xlc bug, and also adds
9613 +            support for this kind of constant expression.  In the
9614 +            meantime, this test will reject xlc, which is OK, since
9615 +            our stdbool.h substitute should suffice.  We also test
9616 +            this with GCC, where it should work, to detect more
9617 +            quickly whether someone messes up the test in the
9618 +            future.  */
9619 +         char digs[] = "0123456789";
9620 +         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9621 + #       endif
9622 +        /* Catch a bug in an HP-UX C compiler.  See
9623 +           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9624 +           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9625 +         */
9626 +        _Bool q = true;
9627 +        _Bool *pq = &q;
9628  
9629 < OBJEXT=".$OBJEXT"
9629 > #ifdef FC_DUMMY_MAIN
9630 > #ifndef FC_DUMMY_MAIN_EQ_F77
9631 > #  ifdef __cplusplus
9632 >     extern "C"
9633 > #  endif
9634 >   int FC_DUMMY_MAIN() { return 1; }
9635 > #endif
9636 > #endif
9637 > int
9638 > main ()
9639 > {
9640  
9641 < OOPSE=oopse
9641 >        *pq |= q;
9642 >        *pq |= ! q;
9643 >        /* Refer to every declared value, to avoid compiler optimizations.  */
9644 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9645 >                + !m + !n + !o + !p + !q + !pq);
9646  
9647 < if test "x${prefix}" = "xNONE"
9648 < then
9649 <  OOPSE_HOME=${ac_default_prefix}/oopse
9647 >  ;
9648 >  return 0;
9649 > }
9650 > _ACEOF
9651 > if ac_fn_c_try_compile "$LINENO"; then :
9652 >  ac_cv_header_stdbool_h=yes
9653   else
9654 <  OOPSE_HOME=${prefix}/oopse
9654 >  ac_cv_header_stdbool_h=no
9655   fi
9656 < # Check whether --enable-oopse-home or --disable-oopse-home was given.
9657 < if test "${enable_oopse_home+set}" = set; then
9658 <  enableval="$enable_oopse_home"
9659 <  OOPSE_HOME="${enableval}"
9660 < fi;
9656 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9657 > fi
9658 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9659 > $as_echo "$ac_cv_header_stdbool_h" >&6; }
9660 > ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9661 > if test "x$ac_cv_type__Bool" = x""yes; then :
9662  
9663 < case "x$INSTALL" in
9664 <   x/*) ;;
9665 <   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
7919 < esac
9663 > cat >>confdefs.h <<_ACEOF
9664 > #define HAVE__BOOL 1
9665 > _ACEOF
9666  
7921 MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
9667  
9668 < CFLAGS=${CFLAGS-""}
7924 < CXXFLAGS=${CXXFLAGS-""}
7925 < CPPFLAGS=${CPPFLAGS-""}
7926 < FFLAGS=${FFLAGS-""}
7927 < F90FLAGS=${F90FLAGS-""}
7928 < LDFLAGS=${LDFLAGS-""}
7929 < DEBUG=${DEBUG-"-g"}
9668 > fi
9669  
9670 < case $debug in
9671 <  1)
9672 <     FFLAGS="$DEBUG $FFLAGS"
9673 <     F90FLAGS="$DEBUG $F90FLAGS"
9674 <     ;;
9675 <  *)
9676 <     ;;
9677 < esac
9670 > if test $ac_cv_header_stdbool_h = yes; then
9671 >
9672 > $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9673 >
9674 > fi
9675 >
9676 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9677 > $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9678 > if test "${ac_cv_c_const+set}" = set; then :
9679 >  $as_echo_n "(cached) " >&6
9680 > else
9681 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9682 > /* end confdefs.h.  */
9683 >
9684 > #ifdef FC_DUMMY_MAIN
9685 > #ifndef FC_DUMMY_MAIN_EQ_F77
9686 > #  ifdef __cplusplus
9687 >     extern "C"
9688 > #  endif
9689 >   int FC_DUMMY_MAIN() { return 1; }
9690 > #endif
9691 > #endif
9692 > int
9693 > main ()
9694 > {
9695 > /* FIXME: Include the comments suggested by Paul. */
9696 > #ifndef __cplusplus
9697 >  /* Ultrix mips cc rejects this.  */
9698 >  typedef int charset[2];
9699 >  const charset cs;
9700 >  /* SunOS 4.1.1 cc rejects this.  */
9701 >  char const *const *pcpcc;
9702 >  char **ppc;
9703 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9704 >  struct point {int x, y;};
9705 >  static struct point const zero = {0,0};
9706 >  /* AIX XL C 1.02.0.0 rejects this.
9707 >     It does not let you subtract one const X* pointer from another in
9708 >     an arm of an if-expression whose if-part is not a constant
9709 >     expression */
9710 >  const char *g = "string";
9711 >  pcpcc = &g + (g ? g-g : 0);
9712 >  /* HPUX 7.0 cc rejects these. */
9713 >  ++pcpcc;
9714 >  ppc = (char**) pcpcc;
9715 >  pcpcc = (char const *const *) ppc;
9716 >  { /* SCO 3.2v4 cc rejects this.  */
9717 >    char *t;
9718 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9719 >
9720 >    *t++ = 0;
9721 >    if (s) return 0;
9722 >  }
9723 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9724 >    int x[] = {25, 17};
9725 >    const int *foo = &x[0];
9726 >    ++foo;
9727 >  }
9728 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9729 >    typedef const int *iptr;
9730 >    iptr p = 0;
9731 >    ++p;
9732 >  }
9733 >  { /* AIX XL C 1.02.0.0 rejects this saying
9734 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9735 >    struct s { int j; const int *ap[3]; };
9736 >    struct s *b; b->j = 5;
9737 >  }
9738 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9739 >    const int foo = 10;
9740 >    if (!foo) return 0;
9741 >  }
9742 >  return !cs[0] && !zero.x;
9743 > #endif
9744 >
9745 >  ;
9746 >  return 0;
9747 > }
9748 > _ACEOF
9749 > if ac_fn_c_try_compile "$LINENO"; then :
9750 >  ac_cv_c_const=yes
9751 > else
9752 >  ac_cv_c_const=no
9753 > fi
9754 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9755 > fi
9756 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9757 > $as_echo "$ac_cv_c_const" >&6; }
9758 > if test $ac_cv_c_const = no; then
9759  
9760 + $as_echo "#define const /**/" >>confdefs.h
9761  
9762 + fi
9763  
9764 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9765 + $as_echo_n "checking for inline... " >&6; }
9766 + if test "${ac_cv_c_inline+set}" = set; then :
9767 +  $as_echo_n "(cached) " >&6
9768 + else
9769 +  ac_cv_c_inline=no
9770 + for ac_kw in inline __inline__ __inline; do
9771 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9772 + /* end confdefs.h.  */
9773 + #ifndef __cplusplus
9774 + typedef int foo_t;
9775 + static $ac_kw foo_t static_foo () {return 0; }
9776 + $ac_kw foo_t foo () {return 0; }
9777 + #endif
9778  
9779 + _ACEOF
9780 + if ac_fn_c_try_compile "$LINENO"; then :
9781 +  ac_cv_c_inline=$ac_kw
9782 + fi
9783 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9784 +  test "$ac_cv_c_inline" != no && break
9785 + done
9786  
9787 + fi
9788 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9789 + $as_echo "$ac_cv_c_inline" >&6; }
9790  
9791 + case $ac_cv_c_inline in
9792 +  inline | yes) ;;
9793 +  *)
9794 +    case $ac_cv_c_inline in
9795 +      no) ac_val=;;
9796 +      *) ac_val=$ac_cv_c_inline;;
9797 +    esac
9798 +    cat >>confdefs.h <<_ACEOF
9799 + #ifndef __cplusplus
9800 + #define inline $ac_val
9801 + #endif
9802 + _ACEOF
9803 +    ;;
9804 + esac
9805  
9806 + ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9807 + if test "x$ac_cv_type_size_t" = x""yes; then :
9808  
9809 + else
9810  
9811 + cat >>confdefs.h <<_ACEOF
9812 + #define size_t unsigned int
9813 + _ACEOF
9814  
9815 + fi
9816  
9817 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9818 + $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9819 + if test "${ac_cv_header_time+set}" = set; then :
9820 +  $as_echo_n "(cached) " >&6
9821 + else
9822 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9823 + /* end confdefs.h.  */
9824 + #include <sys/types.h>
9825 + #include <sys/time.h>
9826 + #include <time.h>
9827  
9828 + #ifdef FC_DUMMY_MAIN
9829 + #ifndef FC_DUMMY_MAIN_EQ_F77
9830 + #  ifdef __cplusplus
9831 +     extern "C"
9832 + #  endif
9833 +   int FC_DUMMY_MAIN() { return 1; }
9834 + #endif
9835 + #endif
9836 + int
9837 + main ()
9838 + {
9839 + if ((struct tm *) 0)
9840 + return 0;
9841 +  ;
9842 +  return 0;
9843 + }
9844 + _ACEOF
9845 + if ac_fn_c_try_compile "$LINENO"; then :
9846 +  ac_cv_header_time=yes
9847 + else
9848 +  ac_cv_header_time=no
9849 + fi
9850 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9851 + fi
9852 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9853 + $as_echo "$ac_cv_header_time" >&6; }
9854 + if test $ac_cv_header_time = yes; then
9855  
9856 + $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9857  
9858 + fi
9859  
9860  
9861 + # Checks for library functions.
9862 + for ac_header in stdlib.h
9863 + do :
9864 +  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9865 + if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9866 +  cat >>confdefs.h <<_ACEOF
9867 + #define HAVE_STDLIB_H 1
9868 + _ACEOF
9869  
9870 + fi
9871  
9872 <          ac_config_headers="$ac_config_headers src/config.h"
9872 > done
9873  
9874 <          ac_config_files="$ac_config_files make/Makefile"
9874 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9875 > $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9876 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9877 >  $as_echo_n "(cached) " >&6
9878 > else
9879 >  if test "$cross_compiling" = yes; then :
9880 >  ac_cv_func_malloc_0_nonnull=no
9881 > else
9882 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9883 > /* end confdefs.h.  */
9884 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9885 > # include <stdlib.h>
9886 > #else
9887 > char *malloc ();
9888 > #endif
9889  
9890 <
9891 < cat >confcache <<\_ACEOF
9892 < # This file is a shell script that caches the results of configure
9893 < # tests run on this system so they can be shared between configure
9894 < # scripts and configure runs, see configure's option --config-cache.
9895 < # It is not useful on other systems.  If it contains results you don't
9896 < # want to keep, you may remove or edit it.
9897 < #
9898 < # config.status only pays attention to the cache file if you give it
9899 < # the --recheck option to rerun configure.
7971 < #
7972 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
7973 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
7974 < # following values.
7975 <
7976 < _ACEOF
7977 <
7978 < # The following way of writing the cache mishandles newlines in values,
7979 < # but we know of no workaround that is simple, portable, and efficient.
7980 < # So, don't put newlines in cache variables' values.
7981 < # Ultrix sh set writes to stderr and can't be redirected directly,
7982 < # and sets the high bit in the cache file unless we assign to the vars.
9890 > #ifdef FC_DUMMY_MAIN
9891 > #ifndef FC_DUMMY_MAIN_EQ_F77
9892 > #  ifdef __cplusplus
9893 >     extern "C"
9894 > #  endif
9895 >   int FC_DUMMY_MAIN() { return 1; }
9896 > #endif
9897 > #endif
9898 > int
9899 > main ()
9900   {
9901 <  (set) 2>&1 |
9902 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
9903 <    *ac_space=\ *)
9904 <      # `set' does not quote correctly, so add quotes (double-quote
9905 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
9906 <      sed -n \
9907 <        "s/'/'\\\\''/g;
9908 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9909 <      ;;
7993 <    *)
7994 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
7995 <      sed -n \
7996 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7997 <      ;;
7998 <    esac;
7999 < } |
8000 <  sed '
8001 <     t clear
8002 <     : clear
8003 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8004 <     t end
8005 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8006 <     : end' >>confcache
8007 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
8008 <  if test -w $cache_file; then
8009 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8010 <    cat confcache >$cache_file
8011 <  else
8012 <    echo "not updating unwritable cache $cache_file"
8013 <  fi
9901 > return ! malloc (0);
9902 >  ;
9903 >  return 0;
9904 > }
9905 > _ACEOF
9906 > if ac_fn_c_try_run "$LINENO"; then :
9907 >  ac_cv_func_malloc_0_nonnull=yes
9908 > else
9909 >  ac_cv_func_malloc_0_nonnull=no
9910   fi
9911 < rm -f confcache
9911 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9912 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9913 > fi
9914  
8017 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8018 # Let make expand exec_prefix.
8019 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8020
8021 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8022 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8023 # trailing colons and then remove the whole line if VPATH becomes empty
8024 # (actually we leave an empty line to preserve line numbers).
8025 if test "x$srcdir" = x.; then
8026  ac_vpsub='/^[  ]*VPATH[        ]*=/{
8027 s/:*\$(srcdir):*/:/;
8028 s/:*\${srcdir}:*/:/;
8029 s/:*@srcdir@:*/:/;
8030 s/^\([^=]*=[     ]*\):*/\1/;
8031 s/:*$//;
8032 s/^[^=]*=[       ]*$//;
8033 }'
9915   fi
9916 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9917 + $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9918 + if test $ac_cv_func_malloc_0_nonnull = yes; then :
9919  
9920 < DEFS=-DHAVE_CONFIG_H
9920 > $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9921  
9922 < ac_libobjs=
9923 < ac_ltlibobjs=
8040 < for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8041 <  # 1. Remove the extension, and $U if already installed.
8042 <  ac_i=`echo "$ac_i" |
8043 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8044 <  # 2. Add them.
8045 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
8046 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
8047 < done
8048 < LIBOBJS=$ac_libobjs
9922 > else
9923 >  $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9924  
9925 < LTLIBOBJS=$ac_ltlibobjs
9925 >   case " $LIBOBJS " in
9926 >  *" malloc.$ac_objext "* ) ;;
9927 >  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9928 > ;;
9929 > esac
9930  
9931  
9932 + $as_echo "#define malloc rpl_malloc" >>confdefs.h
9933  
9934 < : ${CONFIG_STATUS=./config.status}
8055 < ac_clean_files_save=$ac_clean_files
8056 < ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8057 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8058 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
8059 < cat >$CONFIG_STATUS <<_ACEOF
8060 < #! $SHELL
8061 < # Generated by $as_me.
8062 < # Run this file to recreate the current configuration.
8063 < # Compiler output produced by configure, useful for debugging
8064 < # configure, is in config.log if it exists.
9934 > fi
9935  
8066 debug=false
8067 ac_cs_recheck=false
8068 ac_cs_silent=false
8069 SHELL=\${CONFIG_SHELL-$SHELL}
8070 _ACEOF
9936  
9937 < cat >>$CONFIG_STATUS <<\_ACEOF
9938 < ## --------------------- ##
9939 < ## M4sh Initialization.  ##
9940 < ## --------------------- ##
9941 <
9942 < # Be Bourne compatible
9943 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
8079 <  emulate sh
8080 <  NULLCMD=:
8081 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
8082 <  # is contrary to our usage.  Disable this feature.
8083 <  alias -g '${1+"$@"}'='"$@"'
8084 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8085 <  set -o posix
8086 < fi
8087 < DUALCASE=1; export DUALCASE # for MKS sh
9937 > for ac_header in stdlib.h
9938 > do :
9939 >  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9940 > if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9941 >  cat >>confdefs.h <<_ACEOF
9942 > #define HAVE_STDLIB_H 1
9943 > _ACEOF
9944  
8089 # Support unset when possible.
8090 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8091  as_unset=unset
8092 else
8093  as_unset=false
9945   fi
9946  
8096
8097 # Work around bugs in pre-3.0 UWIN ksh.
8098 $as_unset ENV MAIL MAILPATH
8099 PS1='$ '
8100 PS2='> '
8101 PS4='+ '
8102
8103 # NLS nuisances.
8104 for as_var in \
8105  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8106  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8107  LC_TELEPHONE LC_TIME
8108 do
8109  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8110    eval $as_var=C; export $as_var
8111  else
8112    $as_unset $as_var
8113  fi
9947   done
9948  
9949 < # Required to use basename.
9950 < if expr a : '\(a\)' >/dev/null 2>&1; then
9951 <  as_expr=expr
9949 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9950 > $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9951 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9952 >  $as_echo_n "(cached) " >&6
9953   else
9954 <  as_expr=false
9955 < fi
9954 >  if test "$cross_compiling" = yes; then :
9955 >  ac_cv_func_realloc_0_nonnull=no
9956 > else
9957 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9958 > /* end confdefs.h.  */
9959 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9960 > # include <stdlib.h>
9961 > #else
9962 > char *realloc ();
9963 > #endif
9964  
9965 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
9966 <  as_basename=basename
9965 > #ifdef FC_DUMMY_MAIN
9966 > #ifndef FC_DUMMY_MAIN_EQ_F77
9967 > #  ifdef __cplusplus
9968 >     extern "C"
9969 > #  endif
9970 >   int FC_DUMMY_MAIN() { return 1; }
9971 > #endif
9972 > #endif
9973 > int
9974 > main ()
9975 > {
9976 > return ! realloc (0, 0);
9977 >  ;
9978 >  return 0;
9979 > }
9980 > _ACEOF
9981 > if ac_fn_c_try_run "$LINENO"; then :
9982 >  ac_cv_func_realloc_0_nonnull=yes
9983   else
9984 <  as_basename=false
9984 >  ac_cv_func_realloc_0_nonnull=no
9985   fi
9986 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9987 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
9988 + fi
9989  
9990 + fi
9991 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
9992 + $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
9993 + if test $ac_cv_func_realloc_0_nonnull = yes; then :
9994  
9995 < # Name of the executable.
8131 < as_me=`$as_basename "$0" ||
8132 < $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8133 <         X"$0" : 'X\(//\)$' \| \
8134 <         X"$0" : 'X\(/\)$' \| \
8135 <         .     : '\(.\)' 2>/dev/null ||
8136 < echo X/"$0" |
8137 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8138 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
8139 <          /^X\/\(\/\).*/{ s//\1/; q; }
8140 <          s/.*/./; q'`
9995 > $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
9996  
9997 + else
9998 +  $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
9999  
10000 < # PATH needs CR, and LINENO needs CR and PATH.
10001 < # Avoid depending upon Character Ranges.
10002 < as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10003 < as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10004 < as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8148 < as_cr_digits='0123456789'
8149 < as_cr_alnum=$as_cr_Letters$as_cr_digits
10000 >   case " $LIBOBJS " in
10001 >  *" realloc.$ac_objext "* ) ;;
10002 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10003 > ;;
10004 > esac
10005  
10006 < # The user is always right.
10007 < if test "${PATH_SEPARATOR+set}" != set; then
10008 <  echo "#! /bin/sh" >conf$$.sh
8154 <  echo  "exit 0"   >>conf$$.sh
8155 <  chmod +x conf$$.sh
8156 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8157 <    PATH_SEPARATOR=';'
8158 <  else
8159 <    PATH_SEPARATOR=:
8160 <  fi
8161 <  rm -f conf$$.sh
10006 >
10007 > $as_echo "#define realloc rpl_realloc" >>confdefs.h
10008 >
10009   fi
10010  
10011  
10012 <  as_lineno_1=$LINENO
10013 <  as_lineno_2=$LINENO
10014 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10015 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
10016 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
10017 <  # Find who we are.  Look in the path if we contain no path at all
10018 <  # relative or not.
10019 <  case $0 in
10020 <    *[\\/]* ) as_myself=$0 ;;
10021 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10022 < for as_dir in $PATH
10023 < do
8177 <  IFS=$as_save_IFS
8178 <  test -z "$as_dir" && as_dir=.
8179 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10012 > for ac_header in sys/select.h sys/socket.h
10013 > do :
10014 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10015 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10016 > eval as_val=\$$as_ac_Header
10017 >   if test "x$as_val" = x""yes; then :
10018 >  cat >>confdefs.h <<_ACEOF
10019 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10020 > _ACEOF
10021 >
10022 > fi
10023 >
10024   done
10025  
10026 <       ;;
10027 <  esac
10028 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
10029 <  # in which case we are not to be found in the path.
10030 <  if test "x$as_myself" = x; then
10031 <    as_myself=$0
10032 <  fi
10033 <  if test ! -f "$as_myself"; then
10034 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
10035 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
10036 <   { (exit 1); exit 1; }; }
10037 <  fi
10038 <  case $CONFIG_SHELL in
10039 <  '')
10040 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10041 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
10042 < do
10043 <  IFS=$as_save_IFS
10044 <  test -z "$as_dir" && as_dir=.
10045 <  for as_base in sh bash ksh sh5; do
10046 <         case $as_dir in
10047 <         /*)
10048 <           if ("$as_dir/$as_base" -c '
10049 <  as_lineno_1=$LINENO
10050 <  as_lineno_2=$LINENO
10051 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
10052 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
10053 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
10054 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
10055 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
10056 <             CONFIG_SHELL=$as_dir/$as_base
10057 <             export CONFIG_SHELL
10058 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
10059 <           fi;;
10060 <         esac
10061 <       done
10026 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10027 > $as_echo_n "checking types of arguments for select... " >&6; }
10028 > if test "${ac_cv_func_select_args+set}" = set; then :
10029 >  $as_echo_n "(cached) " >&6
10030 > else
10031 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10032 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10033 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10034 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035 > /* end confdefs.h.  */
10036 > $ac_includes_default
10037 > #ifdef HAVE_SYS_SELECT_H
10038 > # include <sys/select.h>
10039 > #endif
10040 > #ifdef HAVE_SYS_SOCKET_H
10041 > # include <sys/socket.h>
10042 > #endif
10043 >
10044 > #ifdef FC_DUMMY_MAIN
10045 > #ifndef FC_DUMMY_MAIN_EQ_F77
10046 > #  ifdef __cplusplus
10047 >     extern "C"
10048 > #  endif
10049 >   int FC_DUMMY_MAIN() { return 1; }
10050 > #endif
10051 > #endif
10052 > int
10053 > main ()
10054 > {
10055 > extern int select ($ac_arg1,
10056 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
10057 >                                            $ac_arg5);
10058 >  ;
10059 >  return 0;
10060 > }
10061 > _ACEOF
10062 > if ac_fn_c_try_compile "$LINENO"; then :
10063 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10064 > fi
10065 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10066 >  done
10067 > done
10068   done
10069 < ;;
10070 <  esac
10069 > # Provide a safe default value.
10070 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10071  
10072 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
10073 <  # uniformly replaced by the line number.  The first 'sed' inserts a
10074 <  # line-number line before each line; the second 'sed' does the real
10075 <  # work.  The second script uses 'N' to pair each line-number line
10076 <  # with the numbered line, and appends trailing '-' during
10077 <  # substitution so that $LINENO is not a special case at line end.
10078 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8229 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
8230 <  sed '=' <$as_myself |
8231 <    sed '
8232 <      N
8233 <      s,$,-,
8234 <      : loop
8235 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8236 <      t loop
8237 <      s,-$,,
8238 <      s,^['$as_cr_digits']*\n,,
8239 <    ' >$as_me.lineno &&
8240 <  chmod +x $as_me.lineno ||
8241 <    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8242 < echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8243 <   { (exit 1); exit 1; }; }
10072 > fi
10073 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10074 > $as_echo "$ac_cv_func_select_args" >&6; }
10075 > ac_save_IFS=$IFS; IFS=','
10076 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10077 > IFS=$ac_save_IFS
10078 > shift
10079  
10080 <  # Don't try to exec as it changes $[0], causing all sort of problems
10081 <  # (the dirname of $[0] is not the place where we might find the
10082 <  # original and so on.  Autoconf is especially sensible to this).
8248 <  . ./$as_me.lineno
8249 <  # Exit status is that of the last command.
8250 <  exit
8251 < }
10080 > cat >>confdefs.h <<_ACEOF
10081 > #define SELECT_TYPE_ARG1 $1
10082 > _ACEOF
10083  
10084  
10085 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
10086 <  *c*,-n*) ECHO_N= ECHO_C='
10087 < ' ECHO_T='      ' ;;
8257 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8258 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
8259 < esac
10085 > cat >>confdefs.h <<_ACEOF
10086 > #define SELECT_TYPE_ARG234 ($2)
10087 > _ACEOF
10088  
8261 if expr a : '\(a\)' >/dev/null 2>&1; then
8262  as_expr=expr
8263 else
8264  as_expr=false
8265 fi
10089  
10090 < rm -f conf$$ conf$$.exe conf$$.file
10091 < echo >conf$$.file
10092 < if ln -s conf$$.file conf$$ 2>/dev/null; then
8270 <  # We could just check for DJGPP; but this test a) works b) is more generic
8271 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8272 <  if test -f conf$$.exe; then
8273 <    # Don't use ln at all; we don't have any links
8274 <    as_ln_s='cp -p'
8275 <  else
8276 <    as_ln_s='ln -s'
8277 <  fi
8278 < elif ln conf$$.file conf$$ 2>/dev/null; then
8279 <  as_ln_s=ln
8280 < else
8281 <  as_ln_s='cp -p'
8282 < fi
8283 < rm -f conf$$ conf$$.exe conf$$.file
10090 > cat >>confdefs.h <<_ACEOF
10091 > #define SELECT_TYPE_ARG5 ($3)
10092 > _ACEOF
10093  
10094 < if mkdir -p . 2>/dev/null; then
10095 <  as_mkdir_p=:
10094 > rm -f conftest*
10095 >
10096 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10097 > $as_echo_n "checking for working strtod... " >&6; }
10098 > if test "${ac_cv_func_strtod+set}" = set; then :
10099 >  $as_echo_n "(cached) " >&6
10100   else
10101 <  test -d ./-p && rmdir ./-p
10102 <  as_mkdir_p=false
10103 < fi
10101 >  if test "$cross_compiling" = yes; then :
10102 >  ac_cv_func_strtod=no
10103 > else
10104 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10105 > /* end confdefs.h.  */
10106  
10107 < as_executable_p="test -f"
10107 > $ac_includes_default
10108 > #ifndef strtod
10109 > double strtod ();
10110 > #endif
10111 > int
10112 > main()
10113 > {
10114 >  {
10115 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
10116 >    char *string = " +69";
10117 >    char *term;
10118 >    double value;
10119 >    value = strtod (string, &term);
10120 >    if (value != 69 || term != (string + 4))
10121 >      return 1;
10122 >  }
10123  
10124 < # Sed expression to map a string onto a valid CPP name.
10125 < as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10124 >  {
10125 >    /* Under Solaris 2.4, strtod returns the wrong value for the
10126 >       terminating character under some conditions.  */
10127 >    char *string = "NaN";
10128 >    char *term;
10129 >    strtod (string, &term);
10130 >    if (term != string && *(term - 1) == 0)
10131 >      return 1;
10132 >  }
10133 >  return 0;
10134 > }
10135  
10136 < # Sed expression to map a string onto a valid variable name.
10137 < as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10136 > _ACEOF
10137 > if ac_fn_c_try_run "$LINENO"; then :
10138 >  ac_cv_func_strtod=yes
10139 > else
10140 >  ac_cv_func_strtod=no
10141 > fi
10142 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10143 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10144 > fi
10145  
10146 + fi
10147 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10148 + $as_echo "$ac_cv_func_strtod" >&6; }
10149 + if test $ac_cv_func_strtod = no; then
10150 +  case " $LIBOBJS " in
10151 +  *" strtod.$ac_objext "* ) ;;
10152 +  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10153 + ;;
10154 + esac
10155  
10156 < # IFS
10157 < # We need space, tab and new line, in precisely that order.
8303 < as_nl='
8304 < '
8305 < IFS="   $as_nl"
10156 > ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10157 > if test "x$ac_cv_func_pow" = x""yes; then :
10158  
10159 < # CDPATH.
8308 < $as_unset CDPATH
10159 > fi
10160  
10161 < exec 6>&1
10161 > if test $ac_cv_func_pow = no; then
10162 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10163 > $as_echo_n "checking for pow in -lm... " >&6; }
10164 > if test "${ac_cv_lib_m_pow+set}" = set; then :
10165 >  $as_echo_n "(cached) " >&6
10166 > else
10167 >  ac_check_lib_save_LIBS=$LIBS
10168 > LIBS="-lm  $LIBS"
10169 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10170 > /* end confdefs.h.  */
10171  
10172 < # Open the log real soon, to keep \$[0] and so on meaningful, and to
10173 < # report actual input values of CONFIG_FILES etc. instead of their
10174 < # values after options handling.  Logging --version etc. is OK.
10175 < exec 5>>config.log
10172 > /* Override any GCC internal prototype to avoid an error.
10173 >   Use char because int might match the return type of a GCC
10174 >   builtin and then its argument prototype would still apply.  */
10175 > #ifdef __cplusplus
10176 > extern "C"
10177 > #endif
10178 > char pow ();
10179 > #ifdef FC_DUMMY_MAIN
10180 > #ifndef FC_DUMMY_MAIN_EQ_F77
10181 > #  ifdef __cplusplus
10182 >     extern "C"
10183 > #  endif
10184 >   int FC_DUMMY_MAIN() { return 1; }
10185 > #endif
10186 > #endif
10187 > int
10188 > main ()
10189   {
10190 <  echo
10191 <  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10192 < ## Running $as_me. ##
10193 < _ASBOX
8321 < } >&5
8322 < cat >&5 <<_CSEOF
8323 <
8324 < This file was extended by OOPSE $as_me 2.0, which was
8325 < generated by GNU Autoconf 2.59.  Invocation command line was
8326 <
8327 <  CONFIG_FILES    = $CONFIG_FILES
8328 <  CONFIG_HEADERS  = $CONFIG_HEADERS
8329 <  CONFIG_LINKS    = $CONFIG_LINKS
8330 <  CONFIG_COMMANDS = $CONFIG_COMMANDS
8331 <  $ $0 $@
8332 <
8333 < _CSEOF
8334 < echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8335 < echo >&5
10190 > return pow ();
10191 >  ;
10192 >  return 0;
10193 > }
10194   _ACEOF
10195 <
10196 < # Files that config.status was made for.
10197 < if test -n "$ac_config_files"; then
10198 <  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
10195 > if ac_fn_c_try_link "$LINENO"; then :
10196 >  ac_cv_lib_m_pow=yes
10197 > else
10198 >  ac_cv_lib_m_pow=no
10199   fi
10200 <
10201 < if test -n "$ac_config_headers"; then
10202 <  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
10200 > rm -f core conftest.err conftest.$ac_objext \
10201 >    conftest$ac_exeext conftest.$ac_ext
10202 > LIBS=$ac_check_lib_save_LIBS
10203   fi
10204 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10205 + $as_echo "$ac_cv_lib_m_pow" >&6; }
10206 + if test "x$ac_cv_lib_m_pow" = x""yes; then :
10207 +  POW_LIB=-lm
10208 + else
10209 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10210 + $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10211 + fi
10212  
8347 if test -n "$ac_config_links"; then
8348  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
10213   fi
10214  
8351 if test -n "$ac_config_commands"; then
8352  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
10215   fi
10216  
10217 < cat >>$CONFIG_STATUS <<\_ACEOF
10217 > 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
10218 > do :
10219 >  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10220 > ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10221 > eval as_val=\$$as_ac_var
10222 >   if test "x$as_val" = x""yes; then :
10223 >  cat >>confdefs.h <<_ACEOF
10224 > #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10225 > _ACEOF
10226  
10227 < ac_cs_usage="\
10228 < \`$as_me' instantiates files from templates according to the
8359 < current configuration.
10227 > fi
10228 > done
10229  
8361 Usage: $0 [OPTIONS] [FILE]...
8362
8363  -h, --help       print this help, then exit
8364  -V, --version    print version number, then exit
8365  -q, --quiet      do not print progress messages
8366  -d, --debug      don't remove temporary files
8367      --recheck    update $as_me by reconfiguring in the same conditions
8368  --file=FILE[:TEMPLATE]
8369                   instantiate the configuration file FILE
8370  --header=FILE[:TEMPLATE]
8371                   instantiate the configuration header FILE
8372
8373 Configuration files:
8374 $config_files
8375
8376 Configuration headers:
8377 $config_headers
8378
8379 Configuration links:
8380 $config_links
10230  
10231 < Report bugs to <bug-autoconf@gnu.org>."
10231 > # special check for _system_configuration because AIX <4.3.2 do not
10232 > # contain the `physmem' member.
10233 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10234 > $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10235 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10236 > /* end confdefs.h.  */
10237 > #include <sys/systemcfg.h>
10238 > #ifdef FC_DUMMY_MAIN
10239 > #ifndef FC_DUMMY_MAIN_EQ_F77
10240 > #  ifdef __cplusplus
10241 >     extern "C"
10242 > #  endif
10243 >   int FC_DUMMY_MAIN() { return 1; }
10244 > #endif
10245 > #endif
10246 > int
10247 > main ()
10248 > {
10249 > double x = _system_configuration.physmem;
10250 >  ;
10251 >  return 0;
10252 > }
10253   _ACEOF
10254 + if ac_fn_c_try_compile "$LINENO"; then :
10255 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10256 + $as_echo "yes" >&6; }
10257  
10258 < cat >>$CONFIG_STATUS <<_ACEOF
8386 < ac_cs_version="\\
8387 < OOPSE config.status 2.0
8388 < configured by $0, generated by GNU Autoconf 2.59,
8389 <  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
10258 > $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10259  
10260 < Copyright (C) 2003 Free Software Foundation, Inc.
10261 < This config.status script is free software; the Free Software Foundation
10262 < gives unlimited permission to copy, distribute and modify it."
10263 < srcdir=$srcdir
10264 < INSTALL="$INSTALL"
8396 < _ACEOF
10260 > else
10261 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10262 > $as_echo "no" >&6; }
10263 > fi
10264 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10265  
8398 cat >>$CONFIG_STATUS <<\_ACEOF
8399 # If no file are specified by the user, then we need to provide default
8400 # value.  By we need to know if files were specified by the user.
8401 ac_need_defaults=:
8402 while test $# != 0
8403 do
8404  case $1 in
8405  --*=*)
8406    ac_option=`expr "x$1" : 'x\([^=]*\)='`
8407    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8408    ac_shift=:
8409    ;;
8410  -*)
8411    ac_option=$1
8412    ac_optarg=$2
8413    ac_shift=shift
8414    ;;
8415  *) # This is not an option, so the user has probably given explicit
8416     # arguments.
8417     ac_option=$1
8418     ac_need_defaults=false;;
8419  esac
10266  
10267 <  case $ac_option in
10268 <  # Handling of the options.
10269 < _ACEOF
10270 < cat >>$CONFIG_STATUS <<\_ACEOF
8425 <  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8426 <    ac_cs_recheck=: ;;
8427 <  --version | --vers* | -V )
8428 <    echo "$ac_cs_version"; exit 0 ;;
8429 <  --he | --h)
8430 <    # Conflict between --help and --header
8431 <    { { echo "$as_me:$LINENO: error: ambiguous option: $1
8432 < Try \`$0 --help' for more information." >&5
8433 < echo "$as_me: error: ambiguous option: $1
8434 < Try \`$0 --help' for more information." >&2;}
8435 <   { (exit 1); exit 1; }; };;
8436 <  --help | --hel | -h )
8437 <    echo "$ac_cs_usage"; exit 0 ;;
8438 <  --debug | --d* | -d )
8439 <    debug=: ;;
8440 <  --file | --fil | --fi | --f )
8441 <    $ac_shift
8442 <    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8443 <    ac_need_defaults=false;;
8444 <  --header | --heade | --head | --hea )
8445 <    $ac_shift
8446 <    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8447 <    ac_need_defaults=false;;
8448 <  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8449 <  | -silent | --silent | --silen | --sile | --sil | --si | --s)
8450 <    ac_cs_silent=: ;;
10267 > case $debug in
10268 >  1)
10269 >     ;;
10270 >  *)
10271  
8452  # This is an error.
8453  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8454 Try \`$0 --help' for more information." >&5
8455 echo "$as_me: error: unrecognized option: $1
8456 Try \`$0 --help' for more information." >&2;}
8457   { (exit 1); exit 1; }; } ;;
10272  
8459  *) ac_config_targets="$ac_config_targets $1" ;;
10273  
10274 +
10275 +
10276 + # Try to determine "good" native compiler flags if none specified on command
10277 + # line
10278 +
10279 + if test "$ac_test_FFLAGS" != "set"; then
10280 +  FCFLAGS=""
10281 +  case "${host_cpu}-${host_os}" in
10282 +
10283 +  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10284 +                    FCFLAGS="-O2"
10285 +                fi;;
10286 +   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10287 +                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10288 +                fi;;
10289 +   powerpc*-aix*)
10290 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10291 +                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10292 +                echo "*******************************************************"
10293 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10294 +                echo "*  recommended that you use                           *"
10295 +                echo "*                                                     *"
10296 +                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10297 +                echo "*                                 ^^^                 *"
10298 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10299 +                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
10300 +                echo "*******************************************************"
10301 +        fi;;
10302 +   *darwin*)
10303 +        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10304 +                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10305 +        fi
10306 +        if test "$FC" = ifort; then
10307 +                FCFLAGS="-O2"
10308 +        fi
10309 +        if test "$FC" = gfortran; then
10310 +                FCFLAGS="-Os"
10311 +        fi;;
10312    esac
8462  shift
8463 done
10313  
10314 < ac_configure_extra_args=
10314 >  if test -z "$FCFLAGS"; then
10315 >        echo ""
10316 >        echo "*********************************************************"
10317 >        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
10318 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10319 >        echo "* (otherwise, a default of FCFLAGS=-O will be used)     *"
10320 >        echo "*********************************************************"
10321 >        echo ""
10322 >        FCFLAGS="-O"
10323 >  fi
10324  
8467 if $ac_cs_silent; then
8468  exec 6>/dev/null
8469  ac_configure_extra_args="$ac_configure_extra_args --silent"
8470 fi
10325  
10326 < _ACEOF
10327 < cat >>$CONFIG_STATUS <<_ACEOF
10328 < if \$ac_cs_recheck; then
10329 <  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
10330 <  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10326 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10327 > $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10328 > if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10329 >  $as_echo_n "(cached) " >&6
10330 > else
10331 >
10332 >
10333 > ac_ext=${ac_fc_srcext-f}
10334 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10335 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10336 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10337 >
10338 > echo 'program main' > conftest.$ac_ext
10339 > echo 'end program main' >> conftest.$ac_ext
10340 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10341 > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10342 >  (eval $ac_compile) 2>&5
10343 >  ac_status=$?
10344 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10345 >  test $ac_status = 0; }; then
10346 >        ac_cv_ac_cv_guessed_f90flags=yes
10347 > else
10348 >        ac_cv_ac_cv_guessed_f90flags=no
10349   fi
10350 + rm -f conftest*
10351 + ac_ext=c
10352 + ac_cpp='$CPP $CPPFLAGS'
10353 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10354 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10355 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
10356  
8479 _ACEOF
10357  
10358 + fi
10359 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10360 + $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10361 + if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10362 +        :
10363  
10364 + else
10365 +        :
10366  
10367 +        echo ""
10368 +        echo "**********************************************************"
10369 +        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
10370 +        echo "* your compiler.                                        *"
10371 +        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10372 +        echo "*********************************************************"
10373 +        echo ""
10374 +        FCFLAGS=""
10375  
10376 + fi
10377  
8485 cat >>$CONFIG_STATUS <<\_ACEOF
8486 for ac_config_target in $ac_config_targets
8487 do
8488  case "$ac_config_target" in
8489  # Handling of arguments.
8490  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
8491  "src/utils/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/utils/getopt.h:src/utils/gnugetopt.h" ;;
8492  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
8493  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8494 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8495   { (exit 1); exit 1; }; };;
8496  esac
8497 done
10378  
8499 # If the user did not use the arguments to specify the items to instantiate,
8500 # then the envvar interface is used.  Set only those that are not.
8501 # We use the long form for the default assignment because of an extremely
8502 # bizarre bug on SunOS 4.1.3.
8503 if $ac_need_defaults; then
8504  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8505  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8506  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
10379   fi
10380  
8509 # Have a temporary directory for convenience.  Make it in the build tree
8510 # simply because there is no reason to put it here, and in addition,
8511 # creating and moving files from /tmp can sometimes cause problems.
8512 # Create a temporary directory, and hook for its removal unless debugging.
8513 $debug ||
8514 {
8515  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8516  trap '{ (exit 1); exit 1; }' 1 2 13 15
8517 }
10381  
8519 # Create a (secure) tmp directory for tmp files.
10382  
8521 {
8522  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8523  test -n "$tmp" && test -d "$tmp"
8524 }  ||
8525 {
8526  tmp=./confstat$$-$RANDOM
8527  (umask 077 && mkdir $tmp)
8528 } ||
8529 {
8530   echo "$me: cannot create a temporary directory in ." >&2
8531   { (exit 1); exit 1; }
8532 }
10383  
8534 _ACEOF
10384  
8536 cat >>$CONFIG_STATUS <<_ACEOF
10385  
8538 #
8539 # CONFIG_FILES section.
8540 #
10386  
10387 < # No need to generate the scripts if there are no CONFIG_FILES.
10388 < # This happens for instance when ./config.status config.h
10389 < if test -n "\$CONFIG_FILES"; then
10390 <  # Protect against being on the right side of a sed subst in config.status.
8546 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8547 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8548 < s,@SHELL@,$SHELL,;t t
8549 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8550 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8551 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8552 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8553 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8554 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8555 < s,@exec_prefix@,$exec_prefix,;t t
8556 < s,@prefix@,$prefix,;t t
8557 < s,@program_transform_name@,$program_transform_name,;t t
8558 < s,@bindir@,$bindir,;t t
8559 < s,@sbindir@,$sbindir,;t t
8560 < s,@libexecdir@,$libexecdir,;t t
8561 < s,@datadir@,$datadir,;t t
8562 < s,@sysconfdir@,$sysconfdir,;t t
8563 < s,@sharedstatedir@,$sharedstatedir,;t t
8564 < s,@localstatedir@,$localstatedir,;t t
8565 < s,@libdir@,$libdir,;t t
8566 < s,@includedir@,$includedir,;t t
8567 < s,@oldincludedir@,$oldincludedir,;t t
8568 < s,@infodir@,$infodir,;t t
8569 < s,@mandir@,$mandir,;t t
8570 < s,@build_alias@,$build_alias,;t t
8571 < s,@host_alias@,$host_alias,;t t
8572 < s,@target_alias@,$target_alias,;t t
8573 < s,@DEFS@,$DEFS,;t t
8574 < s,@ECHO_C@,$ECHO_C,;t t
8575 < s,@ECHO_N@,$ECHO_N,;t t
8576 < s,@ECHO_T@,$ECHO_T,;t t
8577 < s,@LIBS@,$LIBS,;t t
8578 < s,@PROGNAME@,$PROGNAME,;t t
8579 < s,@debug@,$debug,;t t
8580 < s,@build@,$build,;t t
8581 < s,@build_cpu@,$build_cpu,;t t
8582 < s,@build_vendor@,$build_vendor,;t t
8583 < s,@build_os@,$build_os,;t t
8584 < s,@host@,$host,;t t
8585 < s,@host_cpu@,$host_cpu,;t t
8586 < s,@host_vendor@,$host_vendor,;t t
8587 < s,@host_os@,$host_os,;t t
8588 < s,@CC@,$CC,;t t
8589 < s,@CFLAGS@,$CFLAGS,;t t
8590 < s,@LDFLAGS@,$LDFLAGS,;t t
8591 < s,@CPPFLAGS@,$CPPFLAGS,;t t
8592 < s,@ac_ct_CC@,$ac_ct_CC,;t t
8593 < s,@EXEEXT@,$EXEEXT,;t t
8594 < s,@OBJEXT@,$OBJEXT,;t t
8595 < s,@CXX@,$CXX,;t t
8596 < s,@CXXFLAGS@,$CXXFLAGS,;t t
8597 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8598 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
8599 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
8600 < s,@F90@,$F90,;t t
8601 < s,@F90FLAGS@,$F90FLAGS,;t t
8602 < s,@ac_ct_F90@,$ac_ct_F90,;t t
8603 < s,@PREPFLAG@,$PREPFLAG,;t t
8604 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
8605 < s,@F90LIBS@,$F90LIBS,;t t
8606 < s,@F90_FUNC@,$F90_FUNC,;t t
8607 < s,@F90_FUNC_@,$F90_FUNC_,;t t
8608 < s,@MOD@,$MOD,;t t
8609 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
8610 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
8611 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
8612 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
8613 < s,@CPP@,$CPP,;t t
8614 < s,@EGREP@,$EGREP,;t t
8615 < s,@LIBOBJS@,$LIBOBJS,;t t
8616 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8617 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8618 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8619 < s,@LN_S@,$LN_S,;t t
8620 < s,@SET_MAKE@,$SET_MAKE,;t t
8621 < s,@RANLIB@,$RANLIB,;t t
8622 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8623 < s,@YACC@,$YACC,;t t
8624 < s,@LEX@,$LEX,;t t
8625 < s,@LEXLIB@,$LEXLIB,;t t
8626 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
8627 < s,@AR@,$AR,;t t
8628 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
8629 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
8630 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
8631 < s,@MPI_LIB@,$MPI_LIB,;t t
8632 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
8633 < s,@USE_MPI@,$USE_MPI,;t t
8634 < s,@SPRNG_LIB_DIR@,$SPRNG_LIB_DIR,;t t
8635 < s,@SPRNG_INC_DIR@,$SPRNG_INC_DIR,;t t
8636 < s,@SPRNG_LIB@,$SPRNG_LIB,;t t
8637 < s,@USE_SPRNG@,$USE_SPRNG,;t t
8638 < s,@MKL_LIBDIR@,$MKL_LIBDIR,;t t
8639 < s,@MKL_LIB@,$MKL_LIB,;t t
8640 < s,@MKL_INC@,$MKL_INC,;t t
8641 < s,@HAVE_MKL@,$HAVE_MKL,;t t
8642 < s,@DOXYGEN@,$DOXYGEN,;t t
8643 < s,@DOT@,$DOT,;t t
8644 < s,@DOC@,$DOC,;t t
8645 < s,@enable_dot@,$enable_dot,;t t
8646 < s,@enable_html_docs@,$enable_html_docs,;t t
8647 < s,@enable_latex_docs@,$enable_latex_docs,;t t
8648 < s,@BATEXT@,$BATEXT,;t t
8649 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
8650 < s,@OOPSE@,$OOPSE,;t t
8651 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
8652 < s,@SUBDIRS@,$SUBDIRS,;t t
8653 < s,@FFLAGS@,$FFLAGS,;t t
8654 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8655 < CEOF
8656 <
8657 < _ACEOF
8658 <
8659 <  cat >>$CONFIG_STATUS <<\_ACEOF
8660 <  # Split the substitutions into bite-sized pieces for seds with
8661 <  # small command number limits, like on Digital OSF/1 and HP-UX.
8662 <  ac_max_sed_lines=48
8663 <  ac_sed_frag=1 # Number of current file.
8664 <  ac_beg=1 # First line for current file.
8665 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
8666 <  ac_more_lines=:
8667 <  ac_sed_cmds=
8668 <  while $ac_more_lines; do
8669 <    if test $ac_beg -gt 1; then
8670 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8671 <    else
8672 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8673 <    fi
8674 <    if test ! -s $tmp/subs.frag; then
8675 <      ac_more_lines=false
8676 <    else
8677 <      # The purpose of the label and of the branching condition is to
8678 <      # speed up the sed processing (if there are no `@' at all, there
8679 <      # is no need to browse any of the substitutions).
8680 <      # These are the two extra sed commands mentioned above.
8681 <      (echo ':t
8682 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8683 <      if test -z "$ac_sed_cmds"; then
8684 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8685 <      else
8686 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8687 <      fi
8688 <      ac_sed_frag=`expr $ac_sed_frag + 1`
8689 <      ac_beg=$ac_end
8690 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
8691 <    fi
8692 <  done
8693 <  if test -z "$ac_sed_cmds"; then
8694 <    ac_sed_cmds=cat
8695 <  fi
8696 < fi # test -n "$CONFIG_FILES"
8697 <
8698 < _ACEOF
8699 < cat >>$CONFIG_STATUS <<\_ACEOF
8700 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8701 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8702 <  case $ac_file in
8703 <  - | *:- | *:-:* ) # input from stdin
8704 <        cat >$tmp/stdin
8705 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8706 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8707 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8708 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8709 <  * )   ac_file_in=$ac_file.in ;;
8710 <  esac
8711 <
8712 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8713 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8714 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8715 <         X"$ac_file" : 'X\(//\)[^/]' \| \
8716 <         X"$ac_file" : 'X\(//\)$' \| \
8717 <         X"$ac_file" : 'X\(/\)' \| \
8718 <         .     : '\(.\)' 2>/dev/null ||
8719 < echo X"$ac_file" |
8720 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8721 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8722 <          /^X\(\/\/\)$/{ s//\1/; q; }
8723 <          /^X\(\/\).*/{ s//\1/; q; }
8724 <          s/.*/./; q'`
8725 <  { if $as_mkdir_p; then
8726 <    mkdir -p "$ac_dir"
8727 <  else
8728 <    as_dir="$ac_dir"
8729 <    as_dirs=
8730 <    while test ! -d "$as_dir"; do
8731 <      as_dirs="$as_dir $as_dirs"
8732 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
8733 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8734 <         X"$as_dir" : 'X\(//\)[^/]' \| \
8735 <         X"$as_dir" : 'X\(//\)$' \| \
8736 <         X"$as_dir" : 'X\(/\)' \| \
8737 <         .     : '\(.\)' 2>/dev/null ||
8738 < echo X"$as_dir" |
8739 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8740 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8741 <          /^X\(\/\/\)$/{ s//\1/; q; }
8742 <          /^X\(\/\).*/{ s//\1/; q; }
8743 <          s/.*/./; q'`
8744 <    done
8745 <    test ! -n "$as_dirs" || mkdir $as_dirs
8746 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8747 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8748 <   { (exit 1); exit 1; }; }; }
8749 <
8750 <  ac_builddir=.
8751 <
8752 < if test "$ac_dir" != .; then
8753 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8754 <  # A "../" for each directory in $ac_dir_suffix.
8755 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10387 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10388 > $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10389 > if test "${ac_cv_prog_really_gcc+set}" = set; then :
10390 >  $as_echo_n "(cached) " >&6
10391   else
8757  ac_dir_suffix= ac_top_builddir=
8758 fi
10392  
10393 < case $srcdir in
10394 <  .)  # No --srcdir option.  We are building in place.
10395 <    ac_srcdir=.
10396 <    if test -z "$ac_top_builddir"; then
10397 <       ac_top_srcdir=.
10398 <    else
10399 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10400 <    fi ;;
10401 <  [\\/]* | ?:[\\/]* )  # Absolute path.
10402 <    ac_srcdir=$srcdir$ac_dir_suffix;
10403 <    ac_top_srcdir=$srcdir ;;
10404 <  *) # Relative path.
10405 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10406 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
10407 < esac
10408 <
10409 < # Do not use `cd foo && pwd` to compute absolute paths, because
10410 < # the directories may not exist.
10411 < case `pwd` in
8779 < .) ac_abs_builddir="$ac_dir";;
8780 < *)
8781 <  case "$ac_dir" in
8782 <  .) ac_abs_builddir=`pwd`;;
8783 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8784 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
8785 <  esac;;
8786 < esac
8787 < case $ac_abs_builddir in
8788 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
8789 < *)
8790 <  case ${ac_top_builddir}. in
8791 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
8792 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8793 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8794 <  esac;;
8795 < esac
8796 < case $ac_abs_builddir in
8797 < .) ac_abs_srcdir=$ac_srcdir;;
8798 < *)
8799 <  case $ac_srcdir in
8800 <  .) ac_abs_srcdir=$ac_abs_builddir;;
8801 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8802 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8803 <  esac;;
8804 < esac
8805 < case $ac_abs_builddir in
8806 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
8807 < *)
8808 <  case $ac_top_srcdir in
8809 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
8810 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8811 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8812 <  esac;;
8813 < esac
10393 > cat > conftest.c <<EOF
10394 > #ifdef __GNUC__
10395 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10396 >     no;
10397 >  #else
10398 >     yes;
10399 >  #endif
10400 > #endif
10401 > EOF
10402 > if { ac_try='${CC-cc} -E conftest.c'
10403 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10404 >  (eval $ac_try) 2>&5
10405 >  ac_status=$?
10406 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10407 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10408 >  ac_cv_prog_really_gcc=yes
10409 > else
10410 >  ac_cv_prog_really_gcc=no
10411 > fi
10412  
10413 + fi
10414 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10415 + $as_echo "$ac_cv_prog_really_gcc" >&6; }
10416 + if test "$ac_cv_prog_really_gcc" = yes; then
10417 +        :
10418  
10419 <  case $INSTALL in
10420 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10421 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
10419 > else
10420 >        :
10421 >
10422 > fi
10423 >
10424 >
10425 > # Try to determine "good" native compiler flags if none specified on command
10426 > # line
10427 > if test "$ac_test_CFLAGS" != "set"; then
10428 >  CFLAGS=""
10429 >  case "${host_cpu}-${host_os}" in
10430 >
10431 >  *linux*) if test "$CC" = icc; then
10432 >                    CFLAGS="-O2"
10433 >                fi;;
10434 >  sparc-solaris2*) if test "$CC" = cc; then
10435 >                    CFLAGS="-O -dalign"
10436 >                 fi;;
10437 >
10438 >  alpha*-osf*)  if test "$CC" = cc; then
10439 >                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10440 >                fi;;
10441 >
10442 >  hppa*-hpux*)  if test "$CC" = cc; then
10443 >                    CFLAGS="-Ae +O3 +Oall"
10444 >                fi;;
10445 >
10446 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
10447 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
10448 >                fi;;
10449 >   powerpc*-aix*)
10450 >        if test "$CC" = cc -o "$CC" = xlc; then
10451 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
10452 >                echo "*******************************************************"
10453 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10454 >                echo "*  recommended that you use                           *"
10455 >                echo "*                                                     *"
10456 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10457 >                echo "*                                 ^^^                 *"
10458 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10459 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10460 >                echo "*******************************************************"
10461 >        fi;;
10462 >   *darwin*)
10463 >        if test "$CC" = xlc; then
10464 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10465 >        fi
10466 >        if test "$CC" = icc; then
10467 >                CFLAGS="-O2"
10468 >        fi
10469 >        if test $ac_cv_prog_really_gcc = yes; then
10470 >                CFLAGS="-Os"
10471 >        fi;;
10472    esac
10473  
10474 <  if test x"$ac_file" != x-; then
10475 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
10476 < echo "$as_me: creating $ac_file" >&6;}
8824 <    rm -f "$ac_file"
10474 >  # use default flags for gcc on all systems
10475 >  if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10476 >     CFLAGS="-O2"
10477    fi
8826  # Let's still pretend it is `configure' which instantiates (i.e., don't
8827  # use $as_me), people would be surprised to read:
8828  #    /* config.h.  Generated by config.status.  */
8829  if test x"$ac_file" = x-; then
8830    configure_input=
8831  else
8832    configure_input="$ac_file.  "
8833  fi
8834  configure_input=$configure_input"Generated from `echo $ac_file_in |
8835                                     sed 's,.*/,,'` by configure."
10478  
10479 <  # First look for the input files in the build tree, otherwise in the
10480 <  # src tree.
10481 <  ac_file_inputs=`IFS=:
10482 <    for f in $ac_file_in; do
10483 <      case $f in
10484 <      -) echo $tmp/stdin ;;
10485 <      [\\/$]*)
10486 <         # Absolute (can't be DOS-style, as IFS=:)
10487 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8846 < echo "$as_me: error: cannot find input file: $f" >&2;}
8847 <   { (exit 1); exit 1; }; }
8848 <         echo "$f";;
8849 <      *) # Relative
8850 <         if test -f "$f"; then
8851 <           # Build tree
8852 <           echo "$f"
8853 <         elif test -f "$srcdir/$f"; then
8854 <           # Source tree
8855 <           echo "$srcdir/$f"
8856 <         else
8857 <           # /dev/null tree
8858 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8859 < echo "$as_me: error: cannot find input file: $f" >&2;}
8860 <   { (exit 1); exit 1; }; }
8861 <         fi;;
8862 <      esac
8863 <    done` || { (exit 1); exit 1; }
8864 < _ACEOF
8865 < cat >>$CONFIG_STATUS <<_ACEOF
8866 <  sed "$ac_vpsub
8867 < $extrasub
8868 < _ACEOF
8869 < cat >>$CONFIG_STATUS <<\_ACEOF
8870 < :t
8871 < /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8872 < s,@configure_input@,$configure_input,;t t
8873 < s,@srcdir@,$ac_srcdir,;t t
8874 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
8875 < s,@top_srcdir@,$ac_top_srcdir,;t t
8876 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8877 < s,@builddir@,$ac_builddir,;t t
8878 < s,@abs_builddir@,$ac_abs_builddir,;t t
8879 < s,@top_builddir@,$ac_top_builddir,;t t
8880 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8881 < s,@INSTALL@,$ac_INSTALL,;t t
8882 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8883 <  rm -f $tmp/stdin
8884 <  if test x"$ac_file" != x-; then
8885 <    mv $tmp/out $ac_file
8886 <  else
8887 <    cat $tmp/out
8888 <    rm -f $tmp/out
10479 >  if test -z "$CFLAGS"; then
10480 >        echo ""
10481 >        echo "********************************************************"
10482 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
10483 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10484 >        echo "* (otherwise, a default of CFLAGS=-O will be used)     *"
10485 >        echo "********************************************************"
10486 >        echo ""
10487 >        CFLAGS="-O"
10488    fi
10489  
8891 done
8892 _ACEOF
8893 cat >>$CONFIG_STATUS <<\_ACEOF
10490  
8895 #
8896 # CONFIG_HEADER section.
8897 #
10491  
10492 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10493 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
10494 < #
10495 < # ac_d sets the value in "#define NAME VALUE" lines.
10496 < ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
10497 < ac_dB='[         ].*$,\1#\2'
10498 < ac_dC=' '
10499 < ac_dD=',;t'
10500 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10501 < ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
10502 < ac_uB='$,\1#\2define\3'
10503 < ac_uC=' '
8911 < ac_uD=',;t'
10492 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10493 > $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10494 > if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10495 >  $as_echo_n "(cached) " >&6
10496 > else
10497 >  echo 'void f(){}' > conftest.c
10498 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10499 >        ac_cv_ac_cv_guessed_cflags=yes
10500 > else
10501 >        ac_cv_ac_cv_guessed_cflags=no
10502 > fi
10503 > rm -f conftest*
10504  
10505 < for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
10506 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10507 <  case $ac_file in
10508 <  - | *:- | *:-:* ) # input from stdin
10509 <        cat >$tmp/stdin
8918 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8919 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8920 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8921 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8922 <  * )   ac_file_in=$ac_file.in ;;
8923 <  esac
10505 > fi
10506 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10507 > $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10508 > if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10509 >        :
10510  
10511 <  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
10512 < echo "$as_me: creating $ac_file" >&6;}
10511 > else
10512 >        :
10513  
10514 <  # First look for the input files in the build tree, otherwise in the
10515 <  # src tree.
10516 <  ac_file_inputs=`IFS=:
10517 <    for f in $ac_file_in; do
10518 <      case $f in
10519 <      -) echo $tmp/stdin ;;
10520 <      [\\/$]*)
10521 <         # Absolute (can't be DOS-style, as IFS=:)
8936 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8937 < echo "$as_me: error: cannot find input file: $f" >&2;}
8938 <   { (exit 1); exit 1; }; }
8939 <         # Do quote $f, to prevent DOS paths from being IFS'd.
8940 <         echo "$f";;
8941 <      *) # Relative
8942 <         if test -f "$f"; then
8943 <           # Build tree
8944 <           echo "$f"
8945 <         elif test -f "$srcdir/$f"; then
8946 <           # Source tree
8947 <           echo "$srcdir/$f"
8948 <         else
8949 <           # /dev/null tree
8950 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8951 < echo "$as_me: error: cannot find input file: $f" >&2;}
8952 <   { (exit 1); exit 1; }; }
8953 <         fi;;
8954 <      esac
8955 <    done` || { (exit 1); exit 1; }
8956 <  # Remove the trailing spaces.
8957 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
10514 >        echo ""
10515 >        echo "********************************************************"
10516 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
10517 >        echo "* your compiler.                                       *"
10518 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10519 >        echo "********************************************************"
10520 >        echo ""
10521 >        CFLAGS=""
10522  
10523 < _ACEOF
10523 > fi
10524  
8961 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8962 # `conftest.undefs', that substitutes the proper values into
8963 # config.h.in to produce config.h.  The first handles `#define'
8964 # templates, and the second `#undef' templates.
8965 # And first: Protect against being on the right side of a sed subst in
8966 # config.status.  Protect against being in an unquoted here document
8967 # in config.status.
8968 rm -f conftest.defines conftest.undefs
8969 # Using a here document instead of a string reduces the quoting nightmare.
8970 # Putting comments in sed scripts is not portable.
8971 #
8972 # `end' is used to avoid that the second main sed command (meant for
8973 # 0-ary CPP macros) applies to n-ary macro definitions.
8974 # See the Autoconf documentation for `clear'.
8975 cat >confdef2sed.sed <<\_ACEOF
8976 s/[\\&,]/\\&/g
8977 s,[\\$`],\\&,g
8978 t clear
8979 : clear
8980 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8981 t end
8982 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8983 : end
8984 _ACEOF
8985 # If some macros were called several times there might be several times
8986 # the same #defines, which is useless.  Nevertheless, we may not want to
8987 # sort them, since we want the *last* AC-DEFINE to be honored.
8988 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8989 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8990 rm -f confdef2sed.sed
10525  
10526 < # This sed command replaces #undef with comments.  This is necessary, for
8993 < # example, in the case of _POSIX_SOURCE, which is predefined and required
8994 < # on some systems where configure will not decide to define it.
8995 < cat >>conftest.undefs <<\_ACEOF
8996 < s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8997 < _ACEOF
10526 > fi
10527  
8999 # Break up conftest.defines because some shells have a limit on the size
9000 # of here documents, and old seds have small limits too (100 cmds).
9001 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9002 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9003 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9004 echo '  :' >>$CONFIG_STATUS
9005 rm -f conftest.tail
9006 while grep . conftest.defines >/dev/null
9007 do
9008  # Write a limited-size here document to $tmp/defines.sed.
9009  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9010  # Speed up: don't consider the non `#define' lines.
9011  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
9012  # Work around the forget-to-reset-the-flag bug.
9013  echo 't clr' >>$CONFIG_STATUS
9014  echo ': clr' >>$CONFIG_STATUS
9015  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9016  echo 'CEOF
9017  sed -f $tmp/defines.sed $tmp/in >$tmp/out
9018  rm -f $tmp/in
9019  mv $tmp/out $tmp/in
9020 ' >>$CONFIG_STATUS
9021  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9022  rm -f conftest.defines
9023  mv conftest.tail conftest.defines
9024 done
9025 rm -f conftest.defines
9026 echo '  fi # grep' >>$CONFIG_STATUS
9027 echo >>$CONFIG_STATUS
10528  
9029 # Break up conftest.undefs because some shells have a limit on the size
9030 # of here documents, and old seds have small limits too (100 cmds).
9031 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
9032 rm -f conftest.tail
9033 while grep . conftest.undefs >/dev/null
9034 do
9035  # Write a limited-size here document to $tmp/undefs.sed.
9036  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9037  # Speed up: don't consider the non `#undef'
9038  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
9039  # Work around the forget-to-reset-the-flag bug.
9040  echo 't clr' >>$CONFIG_STATUS
9041  echo ': clr' >>$CONFIG_STATUS
9042  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9043  echo 'CEOF
9044  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9045  rm -f $tmp/in
9046  mv $tmp/out $tmp/in
9047 ' >>$CONFIG_STATUS
9048  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9049  rm -f conftest.undefs
9050  mv conftest.tail conftest.undefs
9051 done
9052 rm -f conftest.undefs
10529  
9054 cat >>$CONFIG_STATUS <<\_ACEOF
9055  # Let's still pretend it is `configure' which instantiates (i.e., don't
9056  # use $as_me), people would be surprised to read:
9057  #    /* config.h.  Generated by config.status.  */
9058  if test x"$ac_file" = x-; then
9059    echo "/* Generated by configure.  */" >$tmp/config.h
9060  else
9061    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
9062  fi
9063  cat $tmp/in >>$tmp/config.h
9064  rm -f $tmp/in
9065  if test x"$ac_file" != x-; then
9066    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
9067      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9068 echo "$as_me: $ac_file is unchanged" >&6;}
9069    else
9070      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9071 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9072         X"$ac_file" : 'X\(//\)[^/]' \| \
9073         X"$ac_file" : 'X\(//\)$' \| \
9074         X"$ac_file" : 'X\(/\)' \| \
9075         .     : '\(.\)' 2>/dev/null ||
9076 echo X"$ac_file" |
9077    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9078          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9079          /^X\(\/\/\)$/{ s//\1/; q; }
9080          /^X\(\/\).*/{ s//\1/; q; }
9081          s/.*/./; q'`
9082      { if $as_mkdir_p; then
9083    mkdir -p "$ac_dir"
9084  else
9085    as_dir="$ac_dir"
9086    as_dirs=
9087    while test ! -d "$as_dir"; do
9088      as_dirs="$as_dir $as_dirs"
9089      as_dir=`(dirname "$as_dir") 2>/dev/null ||
9090 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9091         X"$as_dir" : 'X\(//\)[^/]' \| \
9092         X"$as_dir" : 'X\(//\)$' \| \
9093         X"$as_dir" : 'X\(/\)' \| \
9094         .     : '\(.\)' 2>/dev/null ||
9095 echo X"$as_dir" |
9096    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9097          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9098          /^X\(\/\/\)$/{ s//\1/; q; }
9099          /^X\(\/\).*/{ s//\1/; q; }
9100          s/.*/./; q'`
9101    done
9102    test ! -n "$as_dirs" || mkdir $as_dirs
9103  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9104 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9105   { (exit 1); exit 1; }; }; }
10530  
9107      rm -f $ac_file
9108      mv $tmp/config.h $ac_file
9109    fi
9110  else
9111    cat $tmp/config.h
9112    rm -f $tmp/config.h
9113  fi
9114 done
9115 _ACEOF
9116 cat >>$CONFIG_STATUS <<\_ACEOF
10531  
9118 #
9119 # CONFIG_LINKS section.
9120 #
10532  
9122 for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
9123  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9124  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
10533  
10534 <  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
10535 < echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
10534 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10535 > $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10536 > if test "${ac_cv_prog_really_gxx+set}" = set; then :
10537 >  $as_echo_n "(cached) " >&6
10538 > else
10539  
10540 <  if test ! -r $srcdir/$ac_source; then
10541 <    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
10542 < echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
10543 <   { (exit 1); exit 1; }; }
10544 <  fi
10545 <  rm -f $ac_dest
10540 > cat > conftest.cpp <<EOF
10541 > #ifdef __GNUC__
10542 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10543 >     no;
10544 >  #else
10545 >     yes;
10546 >  #endif
10547 > #endif
10548 > EOF
10549 > if { ac_try='${CXX-c++} -E conftest.cpp'
10550 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10551 >  (eval $ac_try) 2>&5
10552 >  ac_status=$?
10553 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10554 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10555 >  ac_cv_prog_really_gxx=yes
10556 > else
10557 >  ac_cv_prog_really_gxx=no
10558 > fi
10559  
10560 <  # Make relative symlinks.
10561 <  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
10562 < $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10563 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
10564 <         X"$ac_dest" : 'X\(//\)$' \| \
9141 <         X"$ac_dest" : 'X\(/\)' \| \
9142 <         .     : '\(.\)' 2>/dev/null ||
9143 < echo X"$ac_dest" |
9144 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9145 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9146 <          /^X\(\/\/\)$/{ s//\1/; q; }
9147 <          /^X\(\/\).*/{ s//\1/; q; }
9148 <          s/.*/./; q'`
9149 <  { if $as_mkdir_p; then
9150 <    mkdir -p "$ac_dest_dir"
9151 <  else
9152 <    as_dir="$ac_dest_dir"
9153 <    as_dirs=
9154 <    while test ! -d "$as_dir"; do
9155 <      as_dirs="$as_dir $as_dirs"
9156 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
9157 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9158 <         X"$as_dir" : 'X\(//\)[^/]' \| \
9159 <         X"$as_dir" : 'X\(//\)$' \| \
9160 <         X"$as_dir" : 'X\(/\)' \| \
9161 <         .     : '\(.\)' 2>/dev/null ||
9162 < echo X"$as_dir" |
9163 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9164 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9165 <          /^X\(\/\/\)$/{ s//\1/; q; }
9166 <          /^X\(\/\).*/{ s//\1/; q; }
9167 <          s/.*/./; q'`
9168 <    done
9169 <    test ! -n "$as_dirs" || mkdir $as_dirs
9170 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
9171 < echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
9172 <   { (exit 1); exit 1; }; }; }
10560 > fi
10561 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10562 > $as_echo "$ac_cv_prog_really_gxx" >&6; }
10563 > if test "$ac_cv_prog_really_gxx" = yes; then
10564 >        :
10565  
9174  ac_builddir=.
9175
9176 if test "$ac_dest_dir" != .; then
9177  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
9178  # A "../" for each directory in $ac_dir_suffix.
9179  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10566   else
10567 <  ac_dir_suffix= ac_top_builddir=
10567 >        :
10568 >
10569   fi
10570  
10571 < case $srcdir in
10572 <  .)  # No --srcdir option.  We are building in place.
10573 <    ac_srcdir=.
10574 <    if test -z "$ac_top_builddir"; then
10575 <       ac_top_srcdir=.
10576 <    else
10577 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10578 <    fi ;;
10579 <  [\\/]* | ?:[\\/]* )  # Absolute path.
10580 <    ac_srcdir=$srcdir$ac_dir_suffix;
10581 <    ac_top_srcdir=$srcdir ;;
10582 <  *) # Relative path.
10583 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10584 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
10571 >
10572 > # Try to determine "good" native compiler flags if none specified on command
10573 > # line
10574 > if test "$ac_test_CXXFLAGS" != "set"; then
10575 >  CXXFLAGS=""
10576 >  case "${host_cpu}-${host_os}" in
10577 >
10578 >  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10579 >                    CXXFLAGS="-O2"
10580 >                fi;;
10581 >  sparc-solaris2*) if test "$CXX" = CC; then
10582 >                    CXXFLAGS="-features=extensions -O -dalign"
10583 >                 fi;;
10584 >   rs6000*-aix*)  if test "$CXX" = xlC; then
10585 >                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10586 >                fi;;
10587 >   powerpc*-aix*)
10588 >        if test "$CXX" = xlC; then
10589 >                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10590 >                echo "*******************************************************"
10591 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10592 >                echo "*  recommended that you use                           *"
10593 >                echo "*                                                     *"
10594 >                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10595 >                echo "*                                 ^^^                 *"
10596 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10597 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10598 >                echo "*******************************************************"
10599 >        fi;;
10600 >   *darwin*)
10601 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10602 >                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10603 >        fi
10604 >        if test "$CXX" = icpc; then
10605 >                CXXFLAGS="-O2"
10606 >        fi
10607 >        if test $ac_cv_prog_really_gxx = yes; then
10608 >                CXXFLAGS="-Os"
10609 >        fi;;
10610 >  esac
10611 >
10612 >  # use default flags for gcc on all systems
10613 >  if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10614 >     CXXFLAGS="-O2"
10615 >  fi
10616 >
10617 >  if test -z "$CXXFLAGS"; then
10618 >        echo ""
10619 >        echo "**********************************************************"
10620 >        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
10621 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10622 >        echo "* (otherwise, a default of CXXFLAGS=-O will be used)     *"
10623 >        echo "**********************************************************"
10624 >        echo ""
10625 >        CXXFLAGS="-O"
10626 >  fi
10627 >
10628 >
10629 >
10630 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10631 > $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10632 > if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10633 >  $as_echo_n "(cached) " >&6
10634 > else
10635 >  echo 'void f(){}' > conftest.cpp
10636 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10637 >        ac_cv_ac_cv_guessed_cxxflags=yes
10638 > else
10639 >        ac_cv_ac_cv_guessed_cxxflags=no
10640 > fi
10641 > rm -f conftest*
10642 >
10643 > fi
10644 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10645 > $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10646 > if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10647 >        :
10648 >
10649 > else
10650 >        :
10651 >
10652 >        echo ""
10653 >        echo "**********************************************************"
10654 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
10655 >        echo "* your compiler.                                         *"
10656 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10657 >        echo "**********************************************************"
10658 >        echo ""
10659 >        CXXFLAGS=""
10660 >
10661 > fi
10662 >
10663 >
10664 > fi
10665 >
10666 >     ;;
10667   esac
10668  
10669 < # Do not use `cd foo && pwd` to compute absolute paths, because
10670 < # the directories may not exist.
10671 < case `pwd` in
10672 < .) ac_abs_builddir="$ac_dest_dir";;
10673 < *)
10674 <  case "$ac_dest_dir" in
10675 <  .) ac_abs_builddir=`pwd`;;
10676 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
10677 <  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
10678 <  esac;;
10669 >
10670 > # Check whether --enable-doxygen was given.
10671 > if test "${enable_doxygen+set}" = set; then :
10672 >  enableval=$enable_doxygen;
10673 > fi
10674 >
10675 > # Check whether --enable-dot was given.
10676 > if test "${enable_dot+set}" = set; then :
10677 >  enableval=$enable_dot;
10678 > fi
10679 >
10680 > # Check whether --enable-html-docs was given.
10681 > if test "${enable_html_docs+set}" = set; then :
10682 >  enableval=$enable_html_docs;
10683 > else
10684 >   enable_html_docs=yes
10685 > fi
10686 >
10687 > # Check whether --enable-latex-docs was given.
10688 > if test "${enable_latex_docs+set}" = set; then :
10689 >  enableval=$enable_latex_docs;
10690 > else
10691 >   enable_latex_docs=no
10692 > fi
10693 >
10694 > if test "x$enable_doxygen" = xno; then
10695 >        enable_doc=no
10696 > else
10697 >        # Extract the first word of "doxygen", so it can be a program name with args.
10698 > set dummy doxygen; ac_word=$2
10699 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10700 > $as_echo_n "checking for $ac_word... " >&6; }
10701 > if test "${ac_cv_path_DOXYGEN+set}" = set; then :
10702 >  $as_echo_n "(cached) " >&6
10703 > else
10704 >  case $DOXYGEN in
10705 >  [\\/]* | ?:[\\/]*)
10706 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
10707 >  ;;
10708 >  *)
10709 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10710 > for as_dir in $PATH
10711 > do
10712 >  IFS=$as_save_IFS
10713 >  test -z "$as_dir" && as_dir=.
10714 >    for ac_exec_ext in '' $ac_executable_extensions; do
10715 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10716 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
10717 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10718 >    break 2
10719 >  fi
10720 > done
10721 >  done
10722 > IFS=$as_save_IFS
10723 >
10724 >  ;;
10725   esac
10726 < case $ac_abs_builddir in
10727 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
10728 < *)
10729 <  case ${ac_top_builddir}. in
10730 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
10731 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10732 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10733 <  esac;;
10726 > fi
10727 > DOXYGEN=$ac_cv_path_DOXYGEN
10728 > if test -n "$DOXYGEN"; then
10729 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
10730 > $as_echo "$DOXYGEN" >&6; }
10731 > else
10732 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10733 > $as_echo "no" >&6; }
10734 > fi
10735 >
10736 >
10737 >        if test "x$DOXYGEN" = x; then
10738 >                if test "x$enable_doxygen" = xyes; then
10739 >                        as_fn_error "could not find doxygen" "$LINENO" 5
10740 >                fi
10741 >                enable_doc=no
10742 >        else
10743 >                enable_doc=yes
10744 >                # Extract the first word of "dot", so it can be a program name with args.
10745 > set dummy dot; ac_word=$2
10746 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10747 > $as_echo_n "checking for $ac_word... " >&6; }
10748 > if test "${ac_cv_path_DOT+set}" = set; then :
10749 >  $as_echo_n "(cached) " >&6
10750 > else
10751 >  case $DOT in
10752 >  [\\/]* | ?:[\\/]*)
10753 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
10754 >  ;;
10755 >  *)
10756 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10757 > for as_dir in $PATH
10758 > do
10759 >  IFS=$as_save_IFS
10760 >  test -z "$as_dir" && as_dir=.
10761 >    for ac_exec_ext in '' $ac_executable_extensions; do
10762 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10763 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
10764 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10765 >    break 2
10766 >  fi
10767 > done
10768 >  done
10769 > IFS=$as_save_IFS
10770 >
10771 >  ;;
10772   esac
10773 < case $ac_abs_builddir in
10774 < .) ac_abs_srcdir=$ac_srcdir;;
10775 < *)
10776 <  case $ac_srcdir in
10777 <  .) ac_abs_srcdir=$ac_abs_builddir;;
10778 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10779 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10780 <  esac;;
10781 < esac
9229 < case $ac_abs_builddir in
9230 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
9231 < *)
9232 <  case $ac_top_srcdir in
9233 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
9234 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9235 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9236 <  esac;;
9237 < esac
10773 > fi
10774 > DOT=$ac_cv_path_DOT
10775 > if test -n "$DOT"; then
10776 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
10777 > $as_echo "$DOT" >&6; }
10778 > else
10779 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10780 > $as_echo "no" >&6; }
10781 > fi
10782  
10783  
10784 <  case $srcdir in
10785 <  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
9242 <      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
9243 <  esac
10784 >        fi
10785 > fi
10786  
10787 <  # Try a symlink, then a hard link, then a copy.
10788 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
10789 <    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
10790 <    cp -p $srcdir/$ac_source $ac_dest ||
10791 <    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
9250 < echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
9251 <   { (exit 1); exit 1; }; }
9252 < done
9253 < _ACEOF
10787 > if test "x$enable_doc" = xyes; then
10788 >  DOC=1
10789 > else
10790 >  DOC=0
10791 > fi
10792  
9255 cat >>$CONFIG_STATUS <<\_ACEOF
10793  
10794 < { (exit 0); exit 0; }
10794 > if test x$DOT = x; then
10795 >        if test "x$enable_dot" = xyes; then
10796 >                as_fn_error "could not find dot" "$LINENO" 5
10797 >        fi
10798 >        enable_dot=no
10799 > else
10800 >        enable_dot=yes
10801 > fi
10802 >
10803 >
10804 >
10805 >
10806 >
10807 >
10808 >
10809 >
10810 >
10811 >
10812 >
10813 >
10814 >
10815 >
10816 >
10817 >
10818 >
10819 >
10820 >
10821 > ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
10822 >
10823 >
10824 > cat >confcache <<\_ACEOF
10825 > # This file is a shell script that caches the results of configure
10826 > # tests run on this system so they can be shared between configure
10827 > # scripts and configure runs, see configure's option --config-cache.
10828 > # It is not useful on other systems.  If it contains results you don't
10829 > # want to keep, you may remove or edit it.
10830 > #
10831 > # config.status only pays attention to the cache file if you give it
10832 > # the --recheck option to rerun configure.
10833 > #
10834 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
10835 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
10836 > # following values.
10837 >
10838   _ACEOF
10839 < chmod +x $CONFIG_STATUS
10839 >
10840 > # The following way of writing the cache mishandles newlines in values,
10841 > # but we know of no workaround that is simple, portable, and efficient.
10842 > # So, we kill variables containing newlines.
10843 > # Ultrix sh set writes to stderr and can't be redirected directly,
10844 > # and sets the high bit in the cache file unless we assign to the vars.
10845 > (
10846 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10847 >    eval ac_val=\$$ac_var
10848 >    case $ac_val in #(
10849 >    *${as_nl}*)
10850 >      case $ac_var in #(
10851 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10852 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10853 >      esac
10854 >      case $ac_var in #(
10855 >      _ | IFS | as_nl) ;; #(
10856 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10857 >      *) { eval $ac_var=; unset $ac_var;} ;;
10858 >      esac ;;
10859 >    esac
10860 >  done
10861 >
10862 >  (set) 2>&1 |
10863 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
10864 >    *${as_nl}ac_space=\ *)
10865 >      # `set' does not quote correctly, so add quotes: double-quote
10866 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
10867 >      sed -n \
10868 >        "s/'/'\\\\''/g;
10869 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10870 >      ;; #(
10871 >    *)
10872 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
10873 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10874 >      ;;
10875 >    esac |
10876 >    sort
10877 > ) |
10878 >  sed '
10879 >     /^ac_cv_env_/b end
10880 >     t clear
10881 >     :clear
10882 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10883 >     t end
10884 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10885 >     :end' >>confcache
10886 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10887 >  if test -w "$cache_file"; then
10888 >    test "x$cache_file" != "x/dev/null" &&
10889 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10890 > $as_echo "$as_me: updating cache $cache_file" >&6;}
10891 >    cat confcache >$cache_file
10892 >  else
10893 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10894 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10895 >  fi
10896 > fi
10897 > rm -f confcache
10898 >
10899 > test "x$prefix" = xNONE && prefix=$ac_default_prefix
10900 > # Let make expand exec_prefix.
10901 > test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10902 >
10903 > DEFS=-DHAVE_CONFIG_H
10904 >
10905 > ac_libobjs=
10906 > ac_ltlibobjs=
10907 > for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10908 >  # 1. Remove the extension, and $U if already installed.
10909 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10910 >  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10911 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10912 >  #    will be set to the directory where LIBOBJS objects are built.
10913 >  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10914 >  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10915 > done
10916 > LIBOBJS=$ac_libobjs
10917 >
10918 > LTLIBOBJS=$ac_ltlibobjs
10919 >
10920 >
10921 >
10922 > : ${CONFIG_STATUS=./config.status}
10923 > ac_write_fail=0
10924 > ac_clean_files_save=$ac_clean_files
10925 > ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10926 > { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10927 > $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10928 > as_write_fail=0
10929 > cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10930 > #! $SHELL
10931 > # Generated by $as_me.
10932 > # Run this file to recreate the current configuration.
10933 > # Compiler output produced by configure, useful for debugging
10934 > # configure, is in config.log if it exists.
10935 >
10936 > debug=false
10937 > ac_cs_recheck=false
10938 > ac_cs_silent=false
10939 >
10940 > SHELL=\${CONFIG_SHELL-$SHELL}
10941 > export SHELL
10942 > _ASEOF
10943 > cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10944 > ## -------------------- ##
10945 > ## M4sh Initialization. ##
10946 > ## -------------------- ##
10947 >
10948 > # Be more Bourne compatible
10949 > DUALCASE=1; export DUALCASE # for MKS sh
10950 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10951 >  emulate sh
10952 >  NULLCMD=:
10953 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10954 >  # is contrary to our usage.  Disable this feature.
10955 >  alias -g '${1+"$@"}'='"$@"'
10956 >  setopt NO_GLOB_SUBST
10957 > else
10958 >  case `(set -o) 2>/dev/null` in #(
10959 >  *posix*) :
10960 >    set -o posix ;; #(
10961 >  *) :
10962 >     ;;
10963 > esac
10964 > fi
10965 >
10966 >
10967 > as_nl='
10968 > '
10969 > export as_nl
10970 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
10971 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10972 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10973 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10974 > # Prefer a ksh shell builtin over an external printf program on Solaris,
10975 > # but without wasting forks for bash or zsh.
10976 > if test -z "$BASH_VERSION$ZSH_VERSION" \
10977 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10978 >  as_echo='print -r --'
10979 >  as_echo_n='print -rn --'
10980 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10981 >  as_echo='printf %s\n'
10982 >  as_echo_n='printf %s'
10983 > else
10984 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10985 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10986 >    as_echo_n='/usr/ucb/echo -n'
10987 >  else
10988 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10989 >    as_echo_n_body='eval
10990 >      arg=$1;
10991 >      case $arg in #(
10992 >      *"$as_nl"*)
10993 >        expr "X$arg" : "X\\(.*\\)$as_nl";
10994 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10995 >      esac;
10996 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10997 >    '
10998 >    export as_echo_n_body
10999 >    as_echo_n='sh -c $as_echo_n_body as_echo'
11000 >  fi
11001 >  export as_echo_body
11002 >  as_echo='sh -c $as_echo_body as_echo'
11003 > fi
11004 >
11005 > # The user is always right.
11006 > if test "${PATH_SEPARATOR+set}" != set; then
11007 >  PATH_SEPARATOR=:
11008 >  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11009 >    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11010 >      PATH_SEPARATOR=';'
11011 >  }
11012 > fi
11013 >
11014 >
11015 > # IFS
11016 > # We need space, tab and new line, in precisely that order.  Quoting is
11017 > # there to prevent editors from complaining about space-tab.
11018 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11019 > # splitting by setting IFS to empty value.)
11020 > IFS=" ""        $as_nl"
11021 >
11022 > # Find who we are.  Look in the path if we contain no directory separator.
11023 > case $0 in #((
11024 >  *[\\/]* ) as_myself=$0 ;;
11025 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11026 > for as_dir in $PATH
11027 > do
11028 >  IFS=$as_save_IFS
11029 >  test -z "$as_dir" && as_dir=.
11030 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11031 >  done
11032 > IFS=$as_save_IFS
11033 >
11034 >     ;;
11035 > esac
11036 > # We did not find ourselves, most probably we were run as `sh COMMAND'
11037 > # in which case we are not to be found in the path.
11038 > if test "x$as_myself" = x; then
11039 >  as_myself=$0
11040 > fi
11041 > if test ! -f "$as_myself"; then
11042 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11043 >  exit 1
11044 > fi
11045 >
11046 > # Unset variables that we do not need and which cause bugs (e.g. in
11047 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11048 > # suppresses any "Segmentation fault" message there.  '((' could
11049 > # trigger a bug in pdksh 5.2.14.
11050 > for as_var in BASH_ENV ENV MAIL MAILPATH
11051 > do eval test x\${$as_var+set} = xset \
11052 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11053 > done
11054 > PS1='$ '
11055 > PS2='> '
11056 > PS4='+ '
11057 >
11058 > # NLS nuisances.
11059 > LC_ALL=C
11060 > export LC_ALL
11061 > LANGUAGE=C
11062 > export LANGUAGE
11063 >
11064 > # CDPATH.
11065 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11066 >
11067 >
11068 > # as_fn_error ERROR [LINENO LOG_FD]
11069 > # ---------------------------------
11070 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11071 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11072 > # script with status $?, using 1 if that was 0.
11073 > as_fn_error ()
11074 > {
11075 >  as_status=$?; test $as_status -eq 0 && as_status=1
11076 >  if test "$3"; then
11077 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11078 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11079 >  fi
11080 >  $as_echo "$as_me: error: $1" >&2
11081 >  as_fn_exit $as_status
11082 > } # as_fn_error
11083 >
11084 >
11085 > # as_fn_set_status STATUS
11086 > # -----------------------
11087 > # Set $? to STATUS, without forking.
11088 > as_fn_set_status ()
11089 > {
11090 >  return $1
11091 > } # as_fn_set_status
11092 >
11093 > # as_fn_exit STATUS
11094 > # -----------------
11095 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11096 > as_fn_exit ()
11097 > {
11098 >  set +e
11099 >  as_fn_set_status $1
11100 >  exit $1
11101 > } # as_fn_exit
11102 >
11103 > # as_fn_unset VAR
11104 > # ---------------
11105 > # Portably unset VAR.
11106 > as_fn_unset ()
11107 > {
11108 >  { eval $1=; unset $1;}
11109 > }
11110 > as_unset=as_fn_unset
11111 > # as_fn_append VAR VALUE
11112 > # ----------------------
11113 > # Append the text in VALUE to the end of the definition contained in VAR. Take
11114 > # advantage of any shell optimizations that allow amortized linear growth over
11115 > # repeated appends, instead of the typical quadratic growth present in naive
11116 > # implementations.
11117 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11118 >  eval 'as_fn_append ()
11119 >  {
11120 >    eval $1+=\$2
11121 >  }'
11122 > else
11123 >  as_fn_append ()
11124 >  {
11125 >    eval $1=\$$1\$2
11126 >  }
11127 > fi # as_fn_append
11128 >
11129 > # as_fn_arith ARG...
11130 > # ------------------
11131 > # Perform arithmetic evaluation on the ARGs, and store the result in the
11132 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
11133 > # must be portable across $(()) and expr.
11134 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11135 >  eval 'as_fn_arith ()
11136 >  {
11137 >    as_val=$(( $* ))
11138 >  }'
11139 > else
11140 >  as_fn_arith ()
11141 >  {
11142 >    as_val=`expr "$@" || test $? -eq 1`
11143 >  }
11144 > fi # as_fn_arith
11145 >
11146 >
11147 > if expr a : '\(a\)' >/dev/null 2>&1 &&
11148 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11149 >  as_expr=expr
11150 > else
11151 >  as_expr=false
11152 > fi
11153 >
11154 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11155 >  as_basename=basename
11156 > else
11157 >  as_basename=false
11158 > fi
11159 >
11160 > if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11161 >  as_dirname=dirname
11162 > else
11163 >  as_dirname=false
11164 > fi
11165 >
11166 > as_me=`$as_basename -- "$0" ||
11167 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11168 >         X"$0" : 'X\(//\)$' \| \
11169 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11170 > $as_echo X/"$0" |
11171 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
11172 >            s//\1/
11173 >            q
11174 >          }
11175 >          /^X\/\(\/\/\)$/{
11176 >            s//\1/
11177 >            q
11178 >          }
11179 >          /^X\/\(\/\).*/{
11180 >            s//\1/
11181 >            q
11182 >          }
11183 >          s/.*/./; q'`
11184 >
11185 > # Avoid depending upon Character Ranges.
11186 > as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11187 > as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11188 > as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11189 > as_cr_digits='0123456789'
11190 > as_cr_alnum=$as_cr_Letters$as_cr_digits
11191 >
11192 > ECHO_C= ECHO_N= ECHO_T=
11193 > case `echo -n x` in #(((((
11194 > -n*)
11195 >  case `echo 'xy\c'` in
11196 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11197 >  xy)  ECHO_C='\c';;
11198 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11199 >       ECHO_T=' ';;
11200 >  esac;;
11201 > *)
11202 >  ECHO_N='-n';;
11203 > esac
11204 >
11205 > rm -f conf$$ conf$$.exe conf$$.file
11206 > if test -d conf$$.dir; then
11207 >  rm -f conf$$.dir/conf$$.file
11208 > else
11209 >  rm -f conf$$.dir
11210 >  mkdir conf$$.dir 2>/dev/null
11211 > fi
11212 > if (echo >conf$$.file) 2>/dev/null; then
11213 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
11214 >    as_ln_s='ln -s'
11215 >    # ... but there are two gotchas:
11216 >    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11217 >    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11218 >    # In both cases, we have to default to `cp -p'.
11219 >    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11220 >      as_ln_s='cp -p'
11221 >  elif ln conf$$.file conf$$ 2>/dev/null; then
11222 >    as_ln_s=ln
11223 >  else
11224 >    as_ln_s='cp -p'
11225 >  fi
11226 > else
11227 >  as_ln_s='cp -p'
11228 > fi
11229 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11230 > rmdir conf$$.dir 2>/dev/null
11231 >
11232 >
11233 > # as_fn_mkdir_p
11234 > # -------------
11235 > # Create "$as_dir" as a directory, including parents if necessary.
11236 > as_fn_mkdir_p ()
11237 > {
11238 >
11239 >  case $as_dir in #(
11240 >  -*) as_dir=./$as_dir;;
11241 >  esac
11242 >  test -d "$as_dir" || eval $as_mkdir_p || {
11243 >    as_dirs=
11244 >    while :; do
11245 >      case $as_dir in #(
11246 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11247 >      *) as_qdir=$as_dir;;
11248 >      esac
11249 >      as_dirs="'$as_qdir' $as_dirs"
11250 >      as_dir=`$as_dirname -- "$as_dir" ||
11251 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11252 >         X"$as_dir" : 'X\(//\)[^/]' \| \
11253 >         X"$as_dir" : 'X\(//\)$' \| \
11254 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11255 > $as_echo X"$as_dir" |
11256 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11257 >            s//\1/
11258 >            q
11259 >          }
11260 >          /^X\(\/\/\)[^/].*/{
11261 >            s//\1/
11262 >            q
11263 >          }
11264 >          /^X\(\/\/\)$/{
11265 >            s//\1/
11266 >            q
11267 >          }
11268 >          /^X\(\/\).*/{
11269 >            s//\1/
11270 >            q
11271 >          }
11272 >          s/.*/./; q'`
11273 >      test -d "$as_dir" && break
11274 >    done
11275 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
11276 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11277 >
11278 >
11279 > } # as_fn_mkdir_p
11280 > if mkdir -p . 2>/dev/null; then
11281 >  as_mkdir_p='mkdir -p "$as_dir"'
11282 > else
11283 >  test -d ./-p && rmdir ./-p
11284 >  as_mkdir_p=false
11285 > fi
11286 >
11287 > if test -x / >/dev/null 2>&1; then
11288 >  as_test_x='test -x'
11289 > else
11290 >  if ls -dL / >/dev/null 2>&1; then
11291 >    as_ls_L_option=L
11292 >  else
11293 >    as_ls_L_option=
11294 >  fi
11295 >  as_test_x='
11296 >    eval sh -c '\''
11297 >      if test -d "$1"; then
11298 >        test -d "$1/.";
11299 >      else
11300 >        case $1 in #(
11301 >        -*)set "./$1";;
11302 >        esac;
11303 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11304 >        ???[sx]*):;;*)false;;esac;fi
11305 >    '\'' sh
11306 >  '
11307 > fi
11308 > as_executable_p=$as_test_x
11309 >
11310 > # Sed expression to map a string onto a valid CPP name.
11311 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11312 >
11313 > # Sed expression to map a string onto a valid variable name.
11314 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11315 >
11316 >
11317 > exec 6>&1
11318 > ## ----------------------------------- ##
11319 > ## Main body of $CONFIG_STATUS script. ##
11320 > ## ----------------------------------- ##
11321 > _ASEOF
11322 > test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11323 >
11324 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11325 > # Save the log message, to keep $0 and so on meaningful, and to
11326 > # report actual input values of CONFIG_FILES etc. instead of their
11327 > # values after options handling.
11328 > ac_log="
11329 > This file was extended by OpenMD $as_me 1.0, which was
11330 > generated by GNU Autoconf 2.65.  Invocation command line was
11331 >
11332 >  CONFIG_FILES    = $CONFIG_FILES
11333 >  CONFIG_HEADERS  = $CONFIG_HEADERS
11334 >  CONFIG_LINKS    = $CONFIG_LINKS
11335 >  CONFIG_COMMANDS = $CONFIG_COMMANDS
11336 >  $ $0 $@
11337 >
11338 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
11339 > "
11340 >
11341 > _ACEOF
11342 >
11343 > case $ac_config_files in *"
11344 > "*) set x $ac_config_files; shift; ac_config_files=$*;;
11345 > esac
11346 >
11347 > case $ac_config_headers in *"
11348 > "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11349 > esac
11350 >
11351 >
11352 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11353 > # Files that config.status was made for.
11354 > config_files="$ac_config_files"
11355 > config_headers="$ac_config_headers"
11356 >
11357 > _ACEOF
11358 >
11359 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11360 > ac_cs_usage="\
11361 > \`$as_me' instantiates files and other configuration actions
11362 > from templates according to the current configuration.  Unless the files
11363 > and actions are specified as TAGs, all are instantiated by default.
11364 >
11365 > Usage: $0 [OPTION]... [TAG]...
11366 >
11367 >  -h, --help       print this help, then exit
11368 >  -V, --version    print version number and configuration settings, then exit
11369 >      --config     print configuration, then exit
11370 >  -q, --quiet, --silent
11371 >                   do not print progress messages
11372 >  -d, --debug      don't remove temporary files
11373 >      --recheck    update $as_me by reconfiguring in the same conditions
11374 >      --file=FILE[:TEMPLATE]
11375 >                   instantiate the configuration file FILE
11376 >      --header=FILE[:TEMPLATE]
11377 >                   instantiate the configuration header FILE
11378 >
11379 > Configuration files:
11380 > $config_files
11381 >
11382 > Configuration headers:
11383 > $config_headers
11384 >
11385 > Report bugs to <gezelter@nd.edu>."
11386 >
11387 > _ACEOF
11388 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11389 > ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11390 > ac_cs_version="\\
11391 > OpenMD config.status 1.0
11392 > configured by $0, generated by GNU Autoconf 2.65,
11393 >  with options \\"\$ac_cs_config\\"
11394 >
11395 > Copyright (C) 2009 Free Software Foundation, Inc.
11396 > This config.status script is free software; the Free Software Foundation
11397 > gives unlimited permission to copy, distribute and modify it."
11398 >
11399 > ac_pwd='$ac_pwd'
11400 > srcdir='$srcdir'
11401 > INSTALL='$INSTALL'
11402 > test -n "\$AWK" || AWK=awk
11403 > _ACEOF
11404 >
11405 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11406 > # The default lists apply if the user does not specify any file.
11407 > ac_need_defaults=:
11408 > while test $# != 0
11409 > do
11410 >  case $1 in
11411 >  --*=*)
11412 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11413 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11414 >    ac_shift=:
11415 >    ;;
11416 >  *)
11417 >    ac_option=$1
11418 >    ac_optarg=$2
11419 >    ac_shift=shift
11420 >    ;;
11421 >  esac
11422 >
11423 >  case $ac_option in
11424 >  # Handling of the options.
11425 >  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11426 >    ac_cs_recheck=: ;;
11427 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11428 >    $as_echo "$ac_cs_version"; exit ;;
11429 >  --config | --confi | --conf | --con | --co | --c )
11430 >    $as_echo "$ac_cs_config"; exit ;;
11431 >  --debug | --debu | --deb | --de | --d | -d )
11432 >    debug=: ;;
11433 >  --file | --fil | --fi | --f )
11434 >    $ac_shift
11435 >    case $ac_optarg in
11436 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11437 >    esac
11438 >    as_fn_append CONFIG_FILES " '$ac_optarg'"
11439 >    ac_need_defaults=false;;
11440 >  --header | --heade | --head | --hea )
11441 >    $ac_shift
11442 >    case $ac_optarg in
11443 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11444 >    esac
11445 >    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11446 >    ac_need_defaults=false;;
11447 >  --he | --h)
11448 >    # Conflict between --help and --header
11449 >    as_fn_error "ambiguous option: \`$1'
11450 > Try \`$0 --help' for more information.";;
11451 >  --help | --hel | -h )
11452 >    $as_echo "$ac_cs_usage"; exit ;;
11453 >  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11454 >  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11455 >    ac_cs_silent=: ;;
11456 >
11457 >  # This is an error.
11458 >  -*) as_fn_error "unrecognized option: \`$1'
11459 > Try \`$0 --help' for more information." ;;
11460 >
11461 >  *) as_fn_append ac_config_targets " $1"
11462 >     ac_need_defaults=false ;;
11463 >
11464 >  esac
11465 >  shift
11466 > done
11467 >
11468 > ac_configure_extra_args=
11469 >
11470 > if $ac_cs_silent; then
11471 >  exec 6>/dev/null
11472 >  ac_configure_extra_args="$ac_configure_extra_args --silent"
11473 > fi
11474 >
11475 > _ACEOF
11476 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11477 > if \$ac_cs_recheck; then
11478 >  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11479 >  shift
11480 >  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11481 >  CONFIG_SHELL='$SHELL'
11482 >  export CONFIG_SHELL
11483 >  exec "\$@"
11484 > fi
11485 >
11486 > _ACEOF
11487 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11488 > exec 5>>config.log
11489 > {
11490 >  echo
11491 >  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11492 > ## Running $as_me. ##
11493 > _ASBOX
11494 >  $as_echo "$ac_log"
11495 > } >&5
11496 >
11497 > _ACEOF
11498 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11499 > _ACEOF
11500 >
11501 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11502 >
11503 > # Handling of arguments.
11504 > for ac_config_target in $ac_config_targets
11505 > do
11506 >  case $ac_config_target in
11507 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11508 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11509 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11510 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11511 >    "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11512 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11513 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11514 >
11515 >  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11516 >  esac
11517 > done
11518 >
11519 >
11520 > # If the user did not use the arguments to specify the items to instantiate,
11521 > # then the envvar interface is used.  Set only those that are not.
11522 > # We use the long form for the default assignment because of an extremely
11523 > # bizarre bug on SunOS 4.1.3.
11524 > if $ac_need_defaults; then
11525 >  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11526 >  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11527 > fi
11528 >
11529 > # Have a temporary directory for convenience.  Make it in the build tree
11530 > # simply because there is no reason against having it here, and in addition,
11531 > # creating and moving files from /tmp can sometimes cause problems.
11532 > # Hook for its removal unless debugging.
11533 > # Note that there is a small window in which the directory will not be cleaned:
11534 > # after its creation but before its name has been assigned to `$tmp'.
11535 > $debug ||
11536 > {
11537 >  tmp=
11538 >  trap 'exit_status=$?
11539 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11540 > ' 0
11541 >  trap 'as_fn_exit 1' 1 2 13 15
11542 > }
11543 > # Create a (secure) tmp directory for tmp files.
11544 >
11545 > {
11546 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11547 >  test -n "$tmp" && test -d "$tmp"
11548 > }  ||
11549 > {
11550 >  tmp=./conf$$-$RANDOM
11551 >  (umask 077 && mkdir "$tmp")
11552 > } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11553 >
11554 > # Set up the scripts for CONFIG_FILES section.
11555 > # No need to generate them if there are no CONFIG_FILES.
11556 > # This happens for instance with `./config.status config.h'.
11557 > if test -n "$CONFIG_FILES"; then
11558 >
11559 >
11560 > ac_cr=`echo X | tr X '\015'`
11561 > # On cygwin, bash can eat \r inside `` if the user requested igncr.
11562 > # But we know of no other shell where ac_cr would be empty at this
11563 > # point, so we can use a bashism as a fallback.
11564 > if test "x$ac_cr" = x; then
11565 >  eval ac_cr=\$\'\\r\'
11566 > fi
11567 > ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11568 > if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11569 >  ac_cs_awk_cr='\r'
11570 > else
11571 >  ac_cs_awk_cr=$ac_cr
11572 > fi
11573 >
11574 > echo 'BEGIN {' >"$tmp/subs1.awk" &&
11575 > _ACEOF
11576 >
11577 >
11578 > {
11579 >  echo "cat >conf$$subs.awk <<_ACEOF" &&
11580 >  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11581 >  echo "_ACEOF"
11582 > } >conf$$subs.sh ||
11583 >  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11584 > ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11585 > ac_delim='%!_!# '
11586 > for ac_last_try in false false false false false :; do
11587 >  . ./conf$$subs.sh ||
11588 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11589 >
11590 >  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11591 >  if test $ac_delim_n = $ac_delim_num; then
11592 >    break
11593 >  elif $ac_last_try; then
11594 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11595 >  else
11596 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11597 >  fi
11598 > done
11599 > rm -f conf$$subs.sh
11600 >
11601 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11602 > cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11603 > _ACEOF
11604 > sed -n '
11605 > h
11606 > s/^/S["/; s/!.*/"]=/
11607 > p
11608 > g
11609 > s/^[^!]*!//
11610 > :repl
11611 > t repl
11612 > s/'"$ac_delim"'$//
11613 > t delim
11614 > :nl
11615 > h
11616 > s/\(.\{148\}\)..*/\1/
11617 > t more1
11618 > s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11619 > p
11620 > n
11621 > b repl
11622 > :more1
11623 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11624 > p
11625 > g
11626 > s/.\{148\}//
11627 > t nl
11628 > :delim
11629 > h
11630 > s/\(.\{148\}\)..*/\1/
11631 > t more2
11632 > s/["\\]/\\&/g; s/^/"/; s/$/"/
11633 > p
11634 > b
11635 > :more2
11636 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11637 > p
11638 > g
11639 > s/.\{148\}//
11640 > t delim
11641 > ' <conf$$subs.awk | sed '
11642 > /^[^""]/{
11643 >  N
11644 >  s/\n//
11645 > }
11646 > ' >>$CONFIG_STATUS || ac_write_fail=1
11647 > rm -f conf$$subs.awk
11648 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11649 > _ACAWK
11650 > cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11651 >  for (key in S) S_is_set[key] = 1
11652 >  FS = ""
11653 >
11654 > }
11655 > {
11656 >  line = $ 0
11657 >  nfields = split(line, field, "@")
11658 >  substed = 0
11659 >  len = length(field[1])
11660 >  for (i = 2; i < nfields; i++) {
11661 >    key = field[i]
11662 >    keylen = length(key)
11663 >    if (S_is_set[key]) {
11664 >      value = S[key]
11665 >      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11666 >      len += length(value) + length(field[++i])
11667 >      substed = 1
11668 >    } else
11669 >      len += 1 + keylen
11670 >  }
11671 >
11672 >  print line
11673 > }
11674 >
11675 > _ACAWK
11676 > _ACEOF
11677 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11678 > if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11679 >  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11680 > else
11681 >  cat
11682 > fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11683 >  || as_fn_error "could not setup config files machinery" "$LINENO" 5
11684 > _ACEOF
11685 >
11686 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
11687 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11688 > # trailing colons and then remove the whole line if VPATH becomes empty
11689 > # (actually we leave an empty line to preserve line numbers).
11690 > if test "x$srcdir" = x.; then
11691 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
11692 > s/:*\$(srcdir):*/:/
11693 > s/:*\${srcdir}:*/:/
11694 > s/:*@srcdir@:*/:/
11695 > s/^\([^=]*=[     ]*\):*/\1/
11696 > s/:*$//
11697 > s/^[^=]*=[       ]*$//
11698 > }'
11699 > fi
11700 >
11701 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11702 > fi # test -n "$CONFIG_FILES"
11703 >
11704 > # Set up the scripts for CONFIG_HEADERS section.
11705 > # No need to generate them if there are no CONFIG_HEADERS.
11706 > # This happens for instance with `./config.status Makefile'.
11707 > if test -n "$CONFIG_HEADERS"; then
11708 > cat >"$tmp/defines.awk" <<\_ACAWK ||
11709 > BEGIN {
11710 > _ACEOF
11711 >
11712 > # Transform confdefs.h into an awk script `defines.awk', embedded as
11713 > # here-document in config.status, that substitutes the proper values into
11714 > # config.h.in to produce config.h.
11715 >
11716 > # Create a delimiter string that does not exist in confdefs.h, to ease
11717 > # handling of long lines.
11718 > ac_delim='%!_!# '
11719 > for ac_last_try in false false :; do
11720 >  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11721 >  if test -z "$ac_t"; then
11722 >    break
11723 >  elif $ac_last_try; then
11724 >    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
11725 >  else
11726 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11727 >  fi
11728 > done
11729 >
11730 > # For the awk script, D is an array of macro values keyed by name,
11731 > # likewise P contains macro parameters if any.  Preserve backslash
11732 > # newline sequences.
11733 >
11734 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11735 > sed -n '
11736 > s/.\{148\}/&'"$ac_delim"'/g
11737 > t rset
11738 > :rset
11739 > s/^[     ]*#[    ]*define[       ][      ]*/ /
11740 > t def
11741 > d
11742 > :def
11743 > s/\\$//
11744 > t bsnl
11745 > s/["\\]/\\&/g
11746 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11747 > D["\1"]=" \3"/p
11748 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
11749 > d
11750 > :bsnl
11751 > s/["\\]/\\&/g
11752 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
11753 > D["\1"]=" \3\\\\\\n"\\/p
11754 > t cont
11755 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11756 > t cont
11757 > d
11758 > :cont
11759 > n
11760 > s/.\{148\}/&'"$ac_delim"'/g
11761 > t clear
11762 > :clear
11763 > s/\\$//
11764 > t bsnlc
11765 > s/["\\]/\\&/g; s/^/"/; s/$/"/p
11766 > d
11767 > :bsnlc
11768 > s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11769 > b cont
11770 > ' <confdefs.h | sed '
11771 > s/'"$ac_delim"'/"\\\
11772 > "/g' >>$CONFIG_STATUS || ac_write_fail=1
11773 >
11774 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11775 >  for (key in D) D_is_set[key] = 1
11776 >  FS = ""
11777 > }
11778 > /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11779 >  line = \$ 0
11780 >  split(line, arg, " ")
11781 >  if (arg[1] == "#") {
11782 >    defundef = arg[2]
11783 >    mac1 = arg[3]
11784 >  } else {
11785 >    defundef = substr(arg[1], 2)
11786 >    mac1 = arg[2]
11787 >  }
11788 >  split(mac1, mac2, "(") #)
11789 >  macro = mac2[1]
11790 >  prefix = substr(line, 1, index(line, defundef) - 1)
11791 >  if (D_is_set[macro]) {
11792 >    # Preserve the white space surrounding the "#".
11793 >    print prefix "define", macro P[macro] D[macro]
11794 >    next
11795 >  } else {
11796 >    # Replace #undef with comments.  This is necessary, for example,
11797 >    # in the case of _POSIX_SOURCE, which is predefined and required
11798 >    # on some systems where configure will not decide to define it.
11799 >    if (defundef == "undef") {
11800 >      print "/*", prefix defundef, macro, "*/"
11801 >      next
11802 >    }
11803 >  }
11804 > }
11805 > { print }
11806 > _ACAWK
11807 > _ACEOF
11808 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11809 >  as_fn_error "could not setup config headers machinery" "$LINENO" 5
11810 > fi # test -n "$CONFIG_HEADERS"
11811 >
11812 >
11813 > eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
11814 > shift
11815 > for ac_tag
11816 > do
11817 >  case $ac_tag in
11818 >  :[FHLC]) ac_mode=$ac_tag; continue;;
11819 >  esac
11820 >  case $ac_mode$ac_tag in
11821 >  :[FHL]*:*);;
11822 >  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
11823 >  :[FH]-) ac_tag=-:-;;
11824 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11825 >  esac
11826 >  ac_save_IFS=$IFS
11827 >  IFS=:
11828 >  set x $ac_tag
11829 >  IFS=$ac_save_IFS
11830 >  shift
11831 >  ac_file=$1
11832 >  shift
11833 >
11834 >  case $ac_mode in
11835 >  :L) ac_source=$1;;
11836 >  :[FH])
11837 >    ac_file_inputs=
11838 >    for ac_f
11839 >    do
11840 >      case $ac_f in
11841 >      -) ac_f="$tmp/stdin";;
11842 >      *) # Look for the file first in the build tree, then in the source tree
11843 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
11844 >         # because $ac_f cannot contain `:'.
11845 >         test -f "$ac_f" ||
11846 >           case $ac_f in
11847 >           [\\/$]*) false;;
11848 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11849 >           esac ||
11850 >           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11851 >      esac
11852 >      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11853 >      as_fn_append ac_file_inputs " '$ac_f'"
11854 >    done
11855 >
11856 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
11857 >    # use $as_me), people would be surprised to read:
11858 >    #    /* config.h.  Generated by config.status.  */
11859 >    configure_input='Generated from '`
11860 >          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11861 >        `' by configure.'
11862 >    if test x"$ac_file" != x-; then
11863 >      configure_input="$ac_file.  $configure_input"
11864 >      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11865 > $as_echo "$as_me: creating $ac_file" >&6;}
11866 >    fi
11867 >    # Neutralize special characters interpreted by sed in replacement strings.
11868 >    case $configure_input in #(
11869 >    *\&* | *\|* | *\\* )
11870 >       ac_sed_conf_input=`$as_echo "$configure_input" |
11871 >       sed 's/[\\\\&|]/\\\\&/g'`;; #(
11872 >    *) ac_sed_conf_input=$configure_input;;
11873 >    esac
11874 >
11875 >    case $ac_tag in
11876 >    *:-:* | *:-) cat >"$tmp/stdin" \
11877 >      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
11878 >    esac
11879 >    ;;
11880 >  esac
11881 >
11882 >  ac_dir=`$as_dirname -- "$ac_file" ||
11883 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11884 >         X"$ac_file" : 'X\(//\)[^/]' \| \
11885 >         X"$ac_file" : 'X\(//\)$' \| \
11886 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11887 > $as_echo X"$ac_file" |
11888 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11889 >            s//\1/
11890 >            q
11891 >          }
11892 >          /^X\(\/\/\)[^/].*/{
11893 >            s//\1/
11894 >            q
11895 >          }
11896 >          /^X\(\/\/\)$/{
11897 >            s//\1/
11898 >            q
11899 >          }
11900 >          /^X\(\/\).*/{
11901 >            s//\1/
11902 >            q
11903 >          }
11904 >          s/.*/./; q'`
11905 >  as_dir="$ac_dir"; as_fn_mkdir_p
11906 >  ac_builddir=.
11907 >
11908 > case "$ac_dir" in
11909 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11910 > *)
11911 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11912 >  # A ".." for each directory in $ac_dir_suffix.
11913 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11914 >  case $ac_top_builddir_sub in
11915 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11916 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11917 >  esac ;;
11918 > esac
11919 > ac_abs_top_builddir=$ac_pwd
11920 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
11921 > # for backward compatibility:
11922 > ac_top_builddir=$ac_top_build_prefix
11923 >
11924 > case $srcdir in
11925 >  .)  # We are building in place.
11926 >    ac_srcdir=.
11927 >    ac_top_srcdir=$ac_top_builddir_sub
11928 >    ac_abs_top_srcdir=$ac_pwd ;;
11929 >  [\\/]* | ?:[\\/]* )  # Absolute name.
11930 >    ac_srcdir=$srcdir$ac_dir_suffix;
11931 >    ac_top_srcdir=$srcdir
11932 >    ac_abs_top_srcdir=$srcdir ;;
11933 >  *) # Relative name.
11934 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11935 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
11936 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11937 > esac
11938 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11939 >
11940 >
11941 >  case $ac_mode in
11942 >  :F)
11943 >  #
11944 >  # CONFIG_FILE
11945 >  #
11946 >
11947 >  case $INSTALL in
11948 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11949 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11950 >  esac
11951 > _ACEOF
11952 >
11953 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11954 > # If the template does not know about datarootdir, expand it.
11955 > # FIXME: This hack should be removed a few years after 2.60.
11956 > ac_datarootdir_hack=; ac_datarootdir_seen=
11957 > ac_sed_dataroot='
11958 > /datarootdir/ {
11959 >  p
11960 >  q
11961 > }
11962 > /@datadir@/p
11963 > /@docdir@/p
11964 > /@infodir@/p
11965 > /@localedir@/p
11966 > /@mandir@/p'
11967 > case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11968 > *datarootdir*) ac_datarootdir_seen=yes;;
11969 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11970 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11971 > $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11972 > _ACEOF
11973 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11974 >  ac_datarootdir_hack='
11975 >  s&@datadir@&$datadir&g
11976 >  s&@docdir@&$docdir&g
11977 >  s&@infodir@&$infodir&g
11978 >  s&@localedir@&$localedir&g
11979 >  s&@mandir@&$mandir&g
11980 >  s&\\\${datarootdir}&$datarootdir&g' ;;
11981 > esac
11982 > _ACEOF
11983 >
11984 > # Neutralize VPATH when `$srcdir' = `.'.
11985 > # Shell code in configure.ac might set extrasub.
11986 > # FIXME: do we really want to maintain this feature?
11987 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11988 > ac_sed_extra="$ac_vpsub
11989 > $extrasub
11990 > _ACEOF
11991 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11992 > :t
11993 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11994 > s|@configure_input@|$ac_sed_conf_input|;t t
11995 > s&@top_builddir@&$ac_top_builddir_sub&;t t
11996 > s&@top_build_prefix@&$ac_top_build_prefix&;t t
11997 > s&@srcdir@&$ac_srcdir&;t t
11998 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
11999 > s&@top_srcdir@&$ac_top_srcdir&;t t
12000 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12001 > s&@builddir@&$ac_builddir&;t t
12002 > s&@abs_builddir@&$ac_abs_builddir&;t t
12003 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12004 > s&@INSTALL@&$ac_INSTALL&;t t
12005 > $ac_datarootdir_hack
12006 > "
12007 > eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12008 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12009 >
12010 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12011 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12012 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12013 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12014 > which seems to be undefined.  Please make sure it is defined." >&5
12015 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12016 > which seems to be undefined.  Please make sure it is defined." >&2;}
12017 >
12018 >  rm -f "$tmp/stdin"
12019 >  case $ac_file in
12020 >  -) cat "$tmp/out" && rm -f "$tmp/out";;
12021 >  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12022 >  esac \
12023 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12024 > ;;
12025 >  :H)
12026 >  #
12027 >  # CONFIG_HEADER
12028 >  #
12029 >  if test x"$ac_file" != x-; then
12030 >    {
12031 >      $as_echo "/* $configure_input  */" \
12032 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12033 >    } >"$tmp/config.h" \
12034 >      || as_fn_error "could not create $ac_file" "$LINENO" 5
12035 >    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12036 >      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12037 > $as_echo "$as_me: $ac_file is unchanged" >&6;}
12038 >    else
12039 >      rm -f "$ac_file"
12040 >      mv "$tmp/config.h" "$ac_file" \
12041 >        || as_fn_error "could not create $ac_file" "$LINENO" 5
12042 >    fi
12043 >  else
12044 >    $as_echo "/* $configure_input  */" \
12045 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12046 >      || as_fn_error "could not create -" "$LINENO" 5
12047 >  fi
12048 > ;;
12049 >
12050 >
12051 >  esac
12052 >
12053 >
12054 >  case $ac_file$ac_mode in
12055 >    "make/Makefile":F) chmod 0755 scripts/* ;;
12056 >    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12057 >    "src/math/Makefile":F) chmod 0755 scripts/* ;;
12058 >    "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12059 >    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12060 >    "scripts/filepp":F) chmod 0755 scripts/* ;;
12061 >
12062 >  esac
12063 > done # for ac_tag
12064 >
12065 >
12066 > as_fn_exit 0
12067 > _ACEOF
12068   ac_clean_files=$ac_clean_files_save
12069  
12070 + test $ac_write_fail = 0 ||
12071 +  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12072  
12073 +
12074   # configure is writing to config.log, and then calls config.status.
12075   # config.status does its own redirection, appending to config.log.
12076   # Unfortunately, on DOS this fails, as config.log is still kept open
# Line 9278 | Line 12089 | if test "$no_create" != yes; then
12089    exec 5>>config.log
12090    # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12091    # would make configure fail if this is the last instruction.
12092 <  $ac_cs_success || { (exit 1); exit 1; }
12092 >  $ac_cs_success || as_fn_exit $?
12093   fi
12094 + if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12095 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12096 + $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12097 + fi
12098  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines