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

Comparing trunk/configure (file contents):
Revision 956 by gezelter, Tue May 16 02:06:37 2006 UTC vs.
Revision 1487 by gezelter, Mon Aug 2 14:22:55 2010 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 3.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='3.0'
556 < PACKAGE_STRING='OOPSE 3.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 build build_cpu build_vendor build_os host host_cpu host_vendor host_os PROGNAME debug CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC FC FCFLAGS ac_ct_FC CPP EGREP LN_S SET_MAKE RANLIB ac_ct_RANLIB PERLINTERP PERL_SHEBANG INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA AR PS FCFLAGS_F90 FCFLAGS_SRCEXT PREPDEFFLAG FCLIBS FC_FUNC FC_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC F90_MODULE_NAMES LIBOBJS POW_LIB CXXCPP __func__ MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS 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 > USE_QHULL
617 > QHULL
618 > QHULL_LIB_DIR
619 > QHULL_INC_DIR
620 > CXXCPP
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 > MPICC
654 > MPILIBS
655 > MPICXX
656 > LIBDL
657 > ac_ct_FC
658 > FCFLAGS
659 > FC
660 > ac_ct_CC
661 > CFLAGS
662 > CC
663 > OBJEXT
664 > EXEEXT
665 > ac_ct_CXX
666 > CPPFLAGS
667 > LDFLAGS
668 > CXXFLAGS
669 > CXX
670 > USE_SINGLE_PRECISION
671 > debug
672 > PROGNAME
673 > host_os
674 > host_vendor
675 > host_cpu
676 > host
677 > build_os
678 > build_vendor
679 > build_cpu
680 > build
681 > target_alias
682 > host_alias
683 > build_alias
684 > LIBS
685 > ECHO_T
686 > ECHO_N
687 > ECHO_C
688 > DEFS
689 > mandir
690 > localedir
691 > libdir
692 > psdir
693 > pdfdir
694 > dvidir
695 > htmldir
696 > infodir
697 > docdir
698 > oldincludedir
699 > includedir
700 > localstatedir
701 > sharedstatedir
702 > sysconfdir
703 > datadir
704 > datarootdir
705 > libexecdir
706 > sbindir
707 > bindir
708 > program_transform_name
709 > prefix
710 > exec_prefix
711 > PACKAGE_URL
712 > PACKAGE_BUGREPORT
713 > PACKAGE_STRING
714 > PACKAGE_VERSION
715 > PACKAGE_TARNAME
716 > PACKAGE_NAME
717 > PATH_SEPARATOR
718 > SHELL'
719   ac_subst_files=''
720 + ac_user_opts='
721 + enable_option_checking
722 + enable_openmd_home
723 + enable_debug
724 + enable_single
725 + enable_float
726 + with_perl_shebang
727 + with_zlib
728 + with_fftw
729 + with_qhull
730 + with_openbabel
731 + enable_doxygen
732 + enable_dot
733 + enable_html_docs
734 + enable_latex_docs
735 + '
736 +      ac_precious_vars='build_alias
737 + host_alias
738 + target_alias
739 + CXX
740 + CXXFLAGS
741 + LDFLAGS
742 + LIBS
743 + CPPFLAGS
744 + CCC
745 + CC
746 + CFLAGS
747 + FC
748 + FCFLAGS
749 + MPICXX
750 + MPICC
751 + MPIFC
752 + CPP
753 + CXXCPP'
754  
755 +
756   # Initialize some variables set by options.
757   ac_init_help=
758   ac_init_version=false
759 + ac_unrecognized_opts=
760 + ac_unrecognized_sep=
761   # The variables have the same names as the options, with
762   # dashes changed to underlines.
763   cache_file=/dev/null
# Line 340 | Line 780 | x_libraries=NONE
780   # and all the variables that are supposed to be based on exec_prefix
781   # by default will actually change.
782   # Use braces instead of parens because sh, perl, etc. also accept them.
783 + # (The list follows the same order as the GNU Coding Standards.)
784   bindir='${exec_prefix}/bin'
785   sbindir='${exec_prefix}/sbin'
786   libexecdir='${exec_prefix}/libexec'
787 < datadir='${prefix}/share'
787 > datarootdir='${prefix}/share'
788 > datadir='${datarootdir}'
789   sysconfdir='${prefix}/etc'
790   sharedstatedir='${prefix}/com'
791   localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
792   includedir='${prefix}/include'
793   oldincludedir='/usr/include'
794 < infodir='${prefix}/info'
795 < mandir='${prefix}/man'
794 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
795 > infodir='${datarootdir}/info'
796 > htmldir='${docdir}'
797 > dvidir='${docdir}'
798 > pdfdir='${docdir}'
799 > psdir='${docdir}'
800 > libdir='${exec_prefix}/lib'
801 > localedir='${datarootdir}/locale'
802 > mandir='${datarootdir}/man'
803  
804   ac_prev=
805 + ac_dashdash=
806   for ac_option
807   do
808    # If the previous option needs an argument, assign it.
809    if test -n "$ac_prev"; then
810 <    eval "$ac_prev=\$ac_option"
810 >    eval $ac_prev=\$ac_option
811      ac_prev=
812      continue
813    fi
814  
815 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
815 >  case $ac_option in
816 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
817 >  *)    ac_optarg=yes ;;
818 >  esac
819  
820    # Accept the important Cygnus configure options, so we can diagnose typos.
821  
822 <  case $ac_option in
822 >  case $ac_dashdash$ac_option in
823 >  --)
824 >    ac_dashdash=yes ;;
825  
826    -bindir | --bindir | --bindi | --bind | --bin | --bi)
827      ac_prev=bindir ;;
# Line 389 | Line 843 | do
843    --config-cache | -C)
844      cache_file=config.cache ;;
845  
846 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
846 >  -datadir | --datadir | --datadi | --datad)
847      ac_prev=datadir ;;
848 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 <  | --da=*)
848 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
849      datadir=$ac_optarg ;;
850  
851 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
852 +  | --dataroo | --dataro | --datar)
853 +    ac_prev=datarootdir ;;
854 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
855 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
856 +    datarootdir=$ac_optarg ;;
857 +
858    -disable-* | --disable-*)
859 <    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
859 >    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
860      # Reject names that are not valid shell variable names.
861 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
862 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
863 <   { (exit 1); exit 1; }; }
864 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
865 <    eval "enable_$ac_feature=no" ;;
861 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
862 >      as_fn_error "invalid feature name: $ac_useropt"
863 >    ac_useropt_orig=$ac_useropt
864 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
865 >    case $ac_user_opts in
866 >      *"
867 > "enable_$ac_useropt"
868 > "*) ;;
869 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
870 >         ac_unrecognized_sep=', ';;
871 >    esac
872 >    eval enable_$ac_useropt=no ;;
873  
874 +  -docdir | --docdir | --docdi | --doc | --do)
875 +    ac_prev=docdir ;;
876 +  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
877 +    docdir=$ac_optarg ;;
878 +
879 +  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
880 +    ac_prev=dvidir ;;
881 +  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
882 +    dvidir=$ac_optarg ;;
883 +
884    -enable-* | --enable-*)
885 <    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
885 >    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
886      # Reject names that are not valid shell variable names.
887 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
888 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
889 <   { (exit 1); exit 1; }; }
890 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
891 <    case $ac_option in
892 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
893 <      *) ac_optarg=yes ;;
887 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
888 >      as_fn_error "invalid feature name: $ac_useropt"
889 >    ac_useropt_orig=$ac_useropt
890 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
891 >    case $ac_user_opts in
892 >      *"
893 > "enable_$ac_useropt"
894 > "*) ;;
895 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
896 >         ac_unrecognized_sep=', ';;
897      esac
898 <    eval "enable_$ac_feature='$ac_optarg'" ;;
898 >    eval enable_$ac_useropt=\$ac_optarg ;;
899  
900    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
901    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 442 | Line 922 | do
922    -host=* | --host=* | --hos=* | --ho=*)
923      host_alias=$ac_optarg ;;
924  
925 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
926 +    ac_prev=htmldir ;;
927 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
928 +  | --ht=*)
929 +    htmldir=$ac_optarg ;;
930 +
931    -includedir | --includedir | --includedi | --included | --include \
932    | --includ | --inclu | --incl | --inc)
933      ac_prev=includedir ;;
# Line 466 | Line 952 | do
952    | --libexe=* | --libex=* | --libe=*)
953      libexecdir=$ac_optarg ;;
954  
955 +  -localedir | --localedir | --localedi | --localed | --locale)
956 +    ac_prev=localedir ;;
957 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
958 +    localedir=$ac_optarg ;;
959 +
960    -localstatedir | --localstatedir | --localstatedi | --localstated \
961 <  | --localstate | --localstat | --localsta | --localst \
471 <  | --locals | --local | --loca | --loc | --lo)
961 >  | --localstate | --localstat | --localsta | --localst | --locals)
962      ac_prev=localstatedir ;;
963    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
964 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
964 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
965      localstatedir=$ac_optarg ;;
966  
967    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 537 | Line 1026 | do
1026    | --progr-tra=* | --program-tr=* | --program-t=*)
1027      program_transform_name=$ac_optarg ;;
1028  
1029 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1030 +    ac_prev=pdfdir ;;
1031 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1032 +    pdfdir=$ac_optarg ;;
1033 +
1034 +  -psdir | --psdir | --psdi | --psd | --ps)
1035 +    ac_prev=psdir ;;
1036 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1037 +    psdir=$ac_optarg ;;
1038 +
1039    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1040    | -silent | --silent | --silen | --sile | --sil)
1041      silent=yes ;;
# Line 587 | Line 1086 | do
1086      ac_init_version=: ;;
1087  
1088    -with-* | --with-*)
1089 <    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1089 >    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1090      # Reject names that are not valid shell variable names.
1091 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1092 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1093 <   { (exit 1); exit 1; }; }
1094 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1095 <    case $ac_option in
1096 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
1097 <      *) ac_optarg=yes ;;
1091 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092 >      as_fn_error "invalid package name: $ac_useropt"
1093 >    ac_useropt_orig=$ac_useropt
1094 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1095 >    case $ac_user_opts in
1096 >      *"
1097 > "with_$ac_useropt"
1098 > "*) ;;
1099 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1100 >         ac_unrecognized_sep=', ';;
1101      esac
1102 <    eval "with_$ac_package='$ac_optarg'" ;;
1102 >    eval with_$ac_useropt=\$ac_optarg ;;
1103  
1104    -without-* | --without-*)
1105 <    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1105 >    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1106      # Reject names that are not valid shell variable names.
1107 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1108 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1109 <   { (exit 1); exit 1; }; }
1110 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1111 <    eval "with_$ac_package=no" ;;
1107 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1108 >      as_fn_error "invalid package name: $ac_useropt"
1109 >    ac_useropt_orig=$ac_useropt
1110 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1111 >    case $ac_user_opts in
1112 >      *"
1113 > "with_$ac_useropt"
1114 > "*) ;;
1115 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1116 >         ac_unrecognized_sep=', ';;
1117 >    esac
1118 >    eval with_$ac_useropt=no ;;
1119  
1120    --x)
1121      # Obsolete; use --with-x.
# Line 626 | Line 1135 | do
1135    | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1136      x_libraries=$ac_optarg ;;
1137  
1138 <  -*) { echo "$as_me: error: unrecognized option: $ac_option
1139 < Try \`$0 --help' for more information." >&2
631 <   { (exit 1); exit 1; }; }
1138 >  -*) as_fn_error "unrecognized option: \`$ac_option'
1139 > Try \`$0 --help' for more information."
1140      ;;
1141  
1142    *=*)
1143      ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1144      # Reject names that are not valid shell variable names.
1145 <    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1146 <      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1147 <   { (exit 1); exit 1; }; }
1148 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
1149 <    eval "$ac_envvar='$ac_optarg'"
1145 >    case $ac_envvar in #(
1146 >      '' | [0-9]* | *[!_$as_cr_alnum]* )
1147 >      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1148 >    esac
1149 >    eval $ac_envvar=\$ac_optarg
1150      export $ac_envvar ;;
1151  
1152    *)
1153      # FIXME: should be removed in autoconf 3.0.
1154 <    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1154 >    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1155      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1156 <      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1156 >      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1157      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1158      ;;
1159  
# Line 654 | Line 1162 | if test -n "$ac_prev"; then
1162  
1163   if test -n "$ac_prev"; then
1164    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1165 <  { echo "$as_me: error: missing argument to $ac_option" >&2
658 <   { (exit 1); exit 1; }; }
1165 >  as_fn_error "missing argument to $ac_option"
1166   fi
1167  
1168 < # Be sure to have absolute paths.
1169 < for ac_var in exec_prefix prefix
1170 < do
1171 <  eval ac_val=$`echo $ac_var`
1172 <  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; }; };;
1168 > if test -n "$ac_unrecognized_opts"; then
1169 >  case $enable_option_checking in
1170 >    no) ;;
1171 >    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1172 >    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1173    esac
1174 < done
1174 > fi
1175  
1176 < # Be sure to have absolute paths.
1177 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1178 <              localstatedir libdir includedir oldincludedir infodir mandir
1176 > # Check all directory arguments for consistency.
1177 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1178 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1179 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1180 >                libdir localedir mandir
1181   do
1182 <  eval ac_val=$`echo $ac_var`
1182 >  eval ac_val=\$$ac_var
1183 >  # Remove trailing slashes.
1184    case $ac_val in
1185 <    [\\/$]* | ?:[\\/]* ) ;;
1186 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1187 <   { (exit 1); exit 1; }; };;
1185 >    */ )
1186 >      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1187 >      eval $ac_var=\$ac_val;;
1188    esac
1189 +  # Be sure to have absolute directory names.
1190 +  case $ac_val in
1191 +    [\\/$]* | ?:[\\/]* )  continue;;
1192 +    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1193 +  esac
1194 +  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1195   done
1196  
1197   # There might be people who depend on the old broken behavior: `$host'
# Line 692 | Line 1205 | if test "x$host_alias" != x; then
1205   if test "x$host_alias" != x; then
1206    if test "x$build_alias" = x; then
1207      cross_compiling=maybe
1208 <    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1208 >    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1209      If a cross compiler is detected then cross compile mode will be used." >&2
1210    elif test "x$build_alias" != "x$host_alias"; then
1211      cross_compiling=yes
# Line 705 | Line 1218 | test "$silent" = yes && exec 6>/dev/null
1218   test "$silent" = yes && exec 6>/dev/null
1219  
1220  
1221 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1222 + ac_ls_di=`ls -di .` &&
1223 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1224 +  as_fn_error "working directory cannot be determined"
1225 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1226 +  as_fn_error "pwd does not report name of working directory"
1227 +
1228 +
1229   # Find the source files, if location was not specified.
1230   if test -z "$srcdir"; then
1231    ac_srcdir_defaulted=yes
1232 <  # Try the directory containing this script, then its parent.
1233 <  ac_confdir=`(dirname "$0") 2>/dev/null ||
1234 < $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235 <         X"$0" : 'X\(//\)[^/]' \| \
1236 <         X"$0" : 'X\(//\)$' \| \
1237 <         X"$0" : 'X\(/\)' \| \
1238 <         .     : '\(.\)' 2>/dev/null ||
1239 < echo X"$0" |
1240 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1241 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1242 <          /^X\(\/\/\)$/{ s//\1/; q; }
1243 <          /^X\(\/\).*/{ s//\1/; q; }
1244 <          s/.*/./; q'`
1232 >  # Try the directory containing this script, then the parent directory.
1233 >  ac_confdir=`$as_dirname -- "$as_myself" ||
1234 > $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1235 >         X"$as_myself" : 'X\(//\)[^/]' \| \
1236 >         X"$as_myself" : 'X\(//\)$' \| \
1237 >         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1238 > $as_echo X"$as_myself" |
1239 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1240 >            s//\1/
1241 >            q
1242 >          }
1243 >          /^X\(\/\/\)[^/].*/{
1244 >            s//\1/
1245 >            q
1246 >          }
1247 >          /^X\(\/\/\)$/{
1248 >            s//\1/
1249 >            q
1250 >          }
1251 >          /^X\(\/\).*/{
1252 >            s//\1/
1253 >            q
1254 >          }
1255 >          s/.*/./; q'`
1256    srcdir=$ac_confdir
1257 <  if test ! -r $srcdir/$ac_unique_file; then
1257 >  if test ! -r "$srcdir/$ac_unique_file"; then
1258      srcdir=..
1259    fi
1260   else
1261    ac_srcdir_defaulted=no
1262   fi
1263 < if test ! -r $srcdir/$ac_unique_file; then
1264 <  if test "$ac_srcdir_defaulted" = yes; then
1265 <    { 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
1263 > if test ! -r "$srcdir/$ac_unique_file"; then
1264 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1265 >  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1266   fi
1267 < (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
1268 <  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
1269 <   { (exit 1); exit 1; }; }
1270 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1271 < ac_env_build_alias_set=${build_alias+set}
1272 < ac_env_build_alias_value=$build_alias
1273 < ac_cv_env_build_alias_set=${build_alias+set}
1274 < ac_cv_env_build_alias_value=$build_alias
1275 < ac_env_host_alias_set=${host_alias+set}
1276 < ac_env_host_alias_value=$host_alias
1277 < ac_cv_env_host_alias_set=${host_alias+set}
1278 < ac_cv_env_host_alias_value=$host_alias
1279 < ac_env_target_alias_set=${target_alias+set}
1280 < ac_env_target_alias_value=$target_alias
1281 < ac_cv_env_target_alias_set=${target_alias+set}
1282 < ac_cv_env_target_alias_value=$target_alias
1283 < ac_env_CXX_set=${CXX+set}
1284 < ac_env_CXX_value=$CXX
1285 < ac_cv_env_CXX_set=${CXX+set}
1286 < ac_cv_env_CXX_value=$CXX
760 < ac_env_CXXFLAGS_set=${CXXFLAGS+set}
761 < ac_env_CXXFLAGS_value=$CXXFLAGS
762 < ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
763 < ac_cv_env_CXXFLAGS_value=$CXXFLAGS
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_CC_set=${CC+set}
773 < ac_env_CC_value=$CC
774 < ac_cv_env_CC_set=${CC+set}
775 < ac_cv_env_CC_value=$CC
776 < ac_env_CFLAGS_set=${CFLAGS+set}
777 < ac_env_CFLAGS_value=$CFLAGS
778 < ac_cv_env_CFLAGS_set=${CFLAGS+set}
779 < ac_cv_env_CFLAGS_value=$CFLAGS
780 < ac_env_FC_set=${FC+set}
781 < ac_env_FC_value=$FC
782 < ac_cv_env_FC_set=${FC+set}
783 < ac_cv_env_FC_value=$FC
784 < ac_env_FCFLAGS_set=${FCFLAGS+set}
785 < ac_env_FCFLAGS_value=$FCFLAGS
786 < ac_cv_env_FCFLAGS_set=${FCFLAGS+set}
787 < ac_cv_env_FCFLAGS_value=$FCFLAGS
788 < ac_env_CPP_set=${CPP+set}
789 < ac_env_CPP_value=$CPP
790 < ac_cv_env_CPP_set=${CPP+set}
791 < ac_cv_env_CPP_value=$CPP
792 < ac_env_CXXCPP_set=${CXXCPP+set}
793 < ac_env_CXXCPP_value=$CXXCPP
794 < ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 < ac_cv_env_CXXCPP_value=$CXXCPP
1267 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1268 > ac_abs_confdir=`(
1269 >        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1270 >        pwd)`
1271 > # When building in place, set srcdir=.
1272 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1273 >  srcdir=.
1274 > fi
1275 > # Remove unnecessary trailing slashes from srcdir.
1276 > # Double slashes in file names in object file debugging info
1277 > # mess up M-x gdb in Emacs.
1278 > case $srcdir in
1279 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1280 > esac
1281 > for ac_var in $ac_precious_vars; do
1282 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1283 >  eval ac_env_${ac_var}_value=\$${ac_var}
1284 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1285 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1286 > done
1287  
1288   #
1289   # Report the --help message.
# Line 801 | Line 1292 | if test "$ac_init_help" = "long"; then
1292    # Omit some internal or obsolete options to make the list less imposing.
1293    # This message is too long to be a string in the A/UX 3.1 sh.
1294    cat <<_ACEOF
1295 < \`configure' configures OOPSE 3.0 to adapt to many kinds of systems.
1295 > \`configure' configures OpenMD 1.0 to adapt to many kinds of systems.
1296  
1297   Usage: $0 [OPTION]... [VAR=VALUE]...
1298  
# Line 821 | Line 1312 | Configuration:
1312    -n, --no-create         do not create output files
1313        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1314  
824 _ACEOF
825
826  cat <<_ACEOF
1315   Installation directories:
1316    --prefix=PREFIX         install architecture-independent files in PREFIX
1317 <                          [$ac_default_prefix]
1317 >                          [$ac_default_prefix]
1318    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1319 <                          [PREFIX]
1319 >                          [PREFIX]
1320  
1321   By default, \`make install' will install all the files in
1322   \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
# Line 838 | Line 1326 | Fine tuning of the installation directories:
1326   For better control, use the options below.
1327  
1328   Fine tuning of the installation directories:
1329 <  --bindir=DIR           user executables [EPREFIX/bin]
1330 <  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1331 <  --libexecdir=DIR       program executables [EPREFIX/libexec]
1332 <  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1333 <  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1334 <  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1335 <  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1336 <  --libdir=DIR           object code libraries [EPREFIX/lib]
1337 <  --includedir=DIR       C header files [PREFIX/include]
1338 <  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1339 <  --infodir=DIR          info documentation [PREFIX/info]
1340 <  --mandir=DIR           man documentation [PREFIX/man]
1329 >  --bindir=DIR            user executables [EPREFIX/bin]
1330 >  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1331 >  --libexecdir=DIR        program executables [EPREFIX/libexec]
1332 >  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1333 >  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1334 >  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1335 >  --libdir=DIR            object code libraries [EPREFIX/lib]
1336 >  --includedir=DIR        C header files [PREFIX/include]
1337 >  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1338 >  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1339 >  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1340 >  --infodir=DIR           info documentation [DATAROOTDIR/info]
1341 >  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1342 >  --mandir=DIR            man documentation [DATAROOTDIR/man]
1343 >  --docdir=DIR            documentation root [DATAROOTDIR/doc/openmd]
1344 >  --htmldir=DIR           html documentation [DOCDIR]
1345 >  --dvidir=DIR            dvi documentation [DOCDIR]
1346 >  --pdfdir=DIR            pdf documentation [DOCDIR]
1347 >  --psdir=DIR             ps documentation [DOCDIR]
1348   _ACEOF
1349  
1350    cat <<\_ACEOF
# Line 862 | Line 1357 | if test -n "$ac_init_help"; then
1357  
1358   if test -n "$ac_init_help"; then
1359    case $ac_init_help in
1360 <     short | recursive ) echo "Configuration of OOPSE 3.0:";;
1360 >     short | recursive ) echo "Configuration of OpenMD 1.0:";;
1361     esac
1362    cat <<\_ACEOF
1363  
1364   Optional Features:
1365 +  --disable-option-checking  ignore unrecognized --enable/--with options
1366    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1367    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1368 <  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1369 <  --enable-debug          Compile OOPSE in debug mode
1368 >  --enable-openmd-home=DIR      define OpenMD home dir PREFIX/openmd
1369 >  --enable-debug          Compile OpenMD in debug mode
1370 >  --enable-single         compile OpenMD in single precision
1371 >  --enable-float          synonym for --enable-single
1372    --enable-doxygen        enable documentation generation with doxygen (auto)
1373    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1374    --enable-html-docs      enable HTML generation with doxygen (yes)
# Line 881 | Line 1379 | Optional Packages:
1379    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1380    --with-perl-shebang     override what perl thinks is the way for the kernel
1381                            to start it (seldom needed)
1382 <  --with-zlib=DIR root directory path of zlib installation defaults to
1383 <                    /usr/local or /usr if not found in /usr/local
1384 <  --without-zlib to disable zlib usage completely
1385 <  --without-fftw          if you turn this off you cannot compute undulation spectra
1386 <  --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1387 <  --with-cgal-makefile=FILE  CGAL makefile that should be used
1382 >  --with-zlib=DIR         root directory path of zlib installation (defaults
1383 >                          to /usr/local or /usr if not found in /usr/local)
1384 >  --with-fftw=DIR         root directory path of fftw installation (defaults
1385 >                          to /usr/local or /usr if not found in /usr/local)
1386 >  --with-qhull=DIR        root directory path of qhull installation (defaults
1387 >                          to /usr/local or /usr if not found in /usr/local)
1388 >  --with-openbabel=DIR    root directory path of openbabel-2.x installation
1389 >                          (defaults to /usr/local or /usr if not found in
1390 >                          /usr/local)
1391  
1392   Some influential environment variables:
1393    CXX         C++ compiler command
1394    CXXFLAGS    C++ compiler flags
1395    LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1396                nonstandard directory <lib dir>
1397 <  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
1398 <              headers in a nonstandard directory <include dir>
1397 >  LIBS        libraries to pass to the linker, e.g. -l<library>
1398 >  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1399 >              you have headers in a nonstandard directory <include dir>
1400    CC          C compiler command
1401    CFLAGS      C compiler flags
1402    FC          Fortran compiler command
1403    FCFLAGS     Fortran compiler flags
1404 +  MPICXX      MPI C++ compiler command
1405 +  MPICC       MPI C compiler command
1406 +  MPIFC       MPI Fortran compiler command
1407    CPP         C preprocessor
1408    CXXCPP      C++ preprocessor
1409  
# Line 907 | Line 1412 | _ACEOF
1412  
1413   Report bugs to <gezelter@nd.edu>.
1414   _ACEOF
1415 + ac_status=$?
1416   fi
1417  
1418   if test "$ac_init_help" = "recursive"; then
1419    # If there are subdirs, report their specific --help.
914  ac_popdir=`pwd`
1420    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1421 <    test -d $ac_dir || continue
1421 >    test -d "$ac_dir" ||
1422 >      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1423 >      continue
1424      ac_builddir=.
1425  
1426 < if test "$ac_dir" != .; then
1427 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1428 <  # A "../" for each directory in $ac_dir_suffix.
1429 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1430 < else
1431 <  ac_dir_suffix= ac_top_builddir=
1432 < fi
1426 > case "$ac_dir" in
1427 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1428 > *)
1429 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1430 >  # A ".." for each directory in $ac_dir_suffix.
1431 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1432 >  case $ac_top_builddir_sub in
1433 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1434 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1435 >  esac ;;
1436 > esac
1437 > ac_abs_top_builddir=$ac_pwd
1438 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1439 > # for backward compatibility:
1440 > ac_top_builddir=$ac_top_build_prefix
1441  
1442   case $srcdir in
1443 <  .)  # No --srcdir option.  We are building in place.
1443 >  .)  # We are building in place.
1444      ac_srcdir=.
1445 <    if test -z "$ac_top_builddir"; then
1446 <       ac_top_srcdir=.
1447 <    else
933 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
934 <    fi ;;
935 <  [\\/]* | ?:[\\/]* )  # Absolute path.
1445 >    ac_top_srcdir=$ac_top_builddir_sub
1446 >    ac_abs_top_srcdir=$ac_pwd ;;
1447 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1448      ac_srcdir=$srcdir$ac_dir_suffix;
1449 <    ac_top_srcdir=$srcdir ;;
1450 <  *) # Relative path.
1451 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1452 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1453 < esac
1454 <
943 < # Do not use `cd foo && pwd` to compute absolute paths, because
944 < # the directories may not exist.
945 < case `pwd` in
946 < .) ac_abs_builddir="$ac_dir";;
947 < *)
948 <  case "$ac_dir" in
949 <  .) ac_abs_builddir=`pwd`;;
950 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
951 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
952 <  esac;;
953 < esac
954 < case $ac_abs_builddir in
955 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
956 < *)
957 <  case ${ac_top_builddir}. in
958 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
959 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
960 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
961 <  esac;;
962 < esac
963 < case $ac_abs_builddir in
964 < .) ac_abs_srcdir=$ac_srcdir;;
965 < *)
966 <  case $ac_srcdir in
967 <  .) ac_abs_srcdir=$ac_abs_builddir;;
968 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
969 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
970 <  esac;;
1449 >    ac_top_srcdir=$srcdir
1450 >    ac_abs_top_srcdir=$srcdir ;;
1451 >  *) # Relative name.
1452 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1453 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1454 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1455   esac
1456 < case $ac_abs_builddir in
973 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
974 < *)
975 <  case $ac_top_srcdir in
976 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
977 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
978 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
979 <  esac;;
980 < esac
1456 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1457  
1458 <    cd $ac_dir
1459 <    # Check for guested configure; otherwise get Cygnus style configure.
1460 <    if test -f $ac_srcdir/configure.gnu; then
1461 <      echo
1462 <      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1463 <    elif test -f $ac_srcdir/configure; then
1464 <      echo
1465 <      $SHELL $ac_srcdir/configure  --help=recursive
990 <    elif test -f $ac_srcdir/configure.ac ||
991 <           test -f $ac_srcdir/configure.in; then
992 <      echo
993 <      $ac_configure --help
1458 >    cd "$ac_dir" || { ac_status=$?; continue; }
1459 >    # Check for guested configure.
1460 >    if test -f "$ac_srcdir/configure.gnu"; then
1461 >      echo &&
1462 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1463 >    elif test -f "$ac_srcdir/configure"; then
1464 >      echo &&
1465 >      $SHELL "$ac_srcdir/configure" --help=recursive
1466      else
1467 <      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1468 <    fi
1469 <    cd $ac_popdir
1467 >      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1468 >    fi || ac_status=$?
1469 >    cd "$ac_pwd" || { ac_status=$?; break; }
1470    done
1471   fi
1472  
1473 < test -n "$ac_init_help" && exit 0
1473 > test -n "$ac_init_help" && exit $ac_status
1474   if $ac_init_version; then
1475    cat <<\_ACEOF
1476 < OOPSE configure 3.0
1477 < generated by GNU Autoconf 2.59
1476 > OpenMD configure 1.0
1477 > generated by GNU Autoconf 2.65
1478  
1479 < Copyright (C) 2003 Free Software Foundation, Inc.
1479 > Copyright (C) 2009 Free Software Foundation, Inc.
1480   This configure script is free software; the Free Software Foundation
1481   gives unlimited permission to copy, distribute and modify it.
1482   _ACEOF
1483 <  exit 0
1483 >  exit
1484   fi
1013 exec 5>config.log
1014 cat >&5 <<_ACEOF
1015 This file contains any messages produced by compilers while
1016 running configure, to aid debugging if configure makes a mistake.
1485  
1486 < It was created by OOPSE $as_me 3.0, which was
1487 < generated by GNU Autoconf 2.59.  Invocation command line was
1486 > ## ------------------------ ##
1487 > ## Autoconf initialization. ##
1488 > ## ------------------------ ##
1489  
1490 <  $ $0 $@
1491 <
1492 < _ACEOF
1490 > # ac_fn_cxx_try_compile LINENO
1491 > # ----------------------------
1492 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1493 > ac_fn_cxx_try_compile ()
1494   {
1495 < cat <<_ASUNAME
1496 < ## --------- ##
1497 < ## Platform. ##
1498 < ## --------- ##
1495 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496 >  rm -f conftest.$ac_objext
1497 >  if { { ac_try="$ac_compile"
1498 > case "(($ac_try" in
1499 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1500 >  *) ac_try_echo=$ac_try;;
1501 > esac
1502 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1503 > $as_echo "$ac_try_echo"; } >&5
1504 >  (eval "$ac_compile") 2>conftest.err
1505 >  ac_status=$?
1506 >  if test -s conftest.err; then
1507 >    grep -v '^ *+' conftest.err >conftest.er1
1508 >    cat conftest.er1 >&5
1509 >    mv -f conftest.er1 conftest.err
1510 >  fi
1511 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1512 >  test $ac_status = 0; } && {
1513 >         test -z "$ac_cxx_werror_flag" ||
1514 >         test ! -s conftest.err
1515 >       } && test -s conftest.$ac_objext; then :
1516 >  ac_retval=0
1517 > else
1518 >  $as_echo "$as_me: failed program was:" >&5
1519 > sed 's/^/| /' conftest.$ac_ext >&5
1520  
1521 < hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1522 < uname -m = `(uname -m) 2>/dev/null || echo unknown`
1523 < uname -r = `(uname -r) 2>/dev/null || echo unknown`
1524 < uname -s = `(uname -s) 2>/dev/null || echo unknown`
1034 < uname -v = `(uname -v) 2>/dev/null || echo unknown`
1521 >        ac_retval=1
1522 > fi
1523 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1524 >  as_fn_set_status $ac_retval
1525  
1526 < /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1037 < /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1526 > } # ac_fn_cxx_try_compile
1527  
1528 < /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1529 < /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1530 < /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1531 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1532 < /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1533 < /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1534 < /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1528 > # ac_fn_c_try_compile LINENO
1529 > # --------------------------
1530 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 > ac_fn_c_try_compile ()
1532 > {
1533 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 >  rm -f conftest.$ac_objext
1535 >  if { { ac_try="$ac_compile"
1536 > case "(($ac_try" in
1537 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 >  *) ac_try_echo=$ac_try;;
1539 > esac
1540 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 > $as_echo "$ac_try_echo"; } >&5
1542 >  (eval "$ac_compile") 2>conftest.err
1543 >  ac_status=$?
1544 >  if test -s conftest.err; then
1545 >    grep -v '^ *+' conftest.err >conftest.er1
1546 >    cat conftest.er1 >&5
1547 >    mv -f conftest.er1 conftest.err
1548 >  fi
1549 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 >  test $ac_status = 0; } && {
1551 >         test -z "$ac_c_werror_flag" ||
1552 >         test ! -s conftest.err
1553 >       } && test -s conftest.$ac_objext; then :
1554 >  ac_retval=0
1555 > else
1556 >  $as_echo "$as_me: failed program was:" >&5
1557 > sed 's/^/| /' conftest.$ac_ext >&5
1558  
1559 < _ASUNAME
1559 >        ac_retval=1
1560 > fi
1561 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562 >  as_fn_set_status $ac_retval
1563  
1564 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1050 < for as_dir in $PATH
1051 < do
1052 <  IFS=$as_save_IFS
1053 <  test -z "$as_dir" && as_dir=.
1054 <  echo "PATH: $as_dir"
1055 < done
1564 > } # ac_fn_c_try_compile
1565  
1566 < } >&5
1566 > # ac_fn_fc_try_compile LINENO
1567 > # ---------------------------
1568 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1569 > ac_fn_fc_try_compile ()
1570 > {
1571 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 >  rm -f conftest.$ac_objext
1573 >  if { { ac_try="$ac_compile"
1574 > case "(($ac_try" in
1575 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 >  *) ac_try_echo=$ac_try;;
1577 > esac
1578 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 > $as_echo "$ac_try_echo"; } >&5
1580 >  (eval "$ac_compile") 2>conftest.err
1581 >  ac_status=$?
1582 >  if test -s conftest.err; then
1583 >    grep -v '^ *+' conftest.err >conftest.er1
1584 >    cat conftest.er1 >&5
1585 >    mv -f conftest.er1 conftest.err
1586 >  fi
1587 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 >  test $ac_status = 0; } && {
1589 >         test -z "$ac_fc_werror_flag" ||
1590 >         test ! -s conftest.err
1591 >       } && test -s conftest.$ac_objext; then :
1592 >  ac_retval=0
1593 > else
1594 >  $as_echo "$as_me: failed program was:" >&5
1595 > sed 's/^/| /' conftest.$ac_ext >&5
1596  
1597 < cat >&5 <<_ACEOF
1597 >        ac_retval=1
1598 > fi
1599 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1600 >  as_fn_set_status $ac_retval
1601  
1602 + } # ac_fn_fc_try_compile
1603  
1604 < ## ----------- ##
1605 < ## Core tests. ##
1606 < ## ----------- ##
1604 > # ac_fn_cxx_try_link LINENO
1605 > # -------------------------
1606 > # Try to link conftest.$ac_ext, and return whether this succeeded.
1607 > ac_fn_cxx_try_link ()
1608 > {
1609 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 >  rm -f conftest.$ac_objext conftest$ac_exeext
1611 >  if { { ac_try="$ac_link"
1612 > case "(($ac_try" in
1613 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1614 >  *) ac_try_echo=$ac_try;;
1615 > esac
1616 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1617 > $as_echo "$ac_try_echo"; } >&5
1618 >  (eval "$ac_link") 2>conftest.err
1619 >  ac_status=$?
1620 >  if test -s conftest.err; then
1621 >    grep -v '^ *+' conftest.err >conftest.er1
1622 >    cat conftest.er1 >&5
1623 >    mv -f conftest.er1 conftest.err
1624 >  fi
1625 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1626 >  test $ac_status = 0; } && {
1627 >         test -z "$ac_cxx_werror_flag" ||
1628 >         test ! -s conftest.err
1629 >       } && test -s conftest$ac_exeext && {
1630 >         test "$cross_compiling" = yes ||
1631 >         $as_test_x conftest$ac_exeext
1632 >       }; then :
1633 >  ac_retval=0
1634 > else
1635 >  $as_echo "$as_me: failed program was:" >&5
1636 > sed 's/^/| /' conftest.$ac_ext >&5
1637  
1638 < _ACEOF
1638 >        ac_retval=1
1639 > fi
1640 >  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1641 >  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1642 >  # interfere with the next link command; also delete a directory that is
1643 >  # left behind by Apple's compiler.  We do this before executing the actions.
1644 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1645 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1646 >  as_fn_set_status $ac_retval
1647  
1648 + } # ac_fn_cxx_try_link
1649  
1650 < # Keep a trace of the command line.
1651 < # Strip out --no-create and --no-recursion so they do not pile up.
1652 < # Strip out --silent because we don't want to record it for future runs.
1653 < # Also quote any args containing shell meta-characters.
1073 < # Make two passes to allow for proper duplicate-argument suppression.
1074 < ac_configure_args=
1075 < ac_configure_args0=
1076 < ac_configure_args1=
1077 < ac_sep=
1078 < ac_must_keep_next=false
1079 < for ac_pass in 1 2
1080 < do
1081 <  for ac_arg
1082 <  do
1083 <    case $ac_arg in
1084 <    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1085 <    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 <    | -silent | --silent | --silen | --sile | --sil)
1087 <      continue ;;
1088 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1089 <      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1090 <    esac
1091 <    case $ac_pass in
1092 <    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1093 <    2)
1094 <      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1095 <      if test $ac_must_keep_next = true; then
1096 <        ac_must_keep_next=false # Got value, back to normal.
1097 <      else
1098 <        case $ac_arg in
1099 <          *=* | --config-cache | -C | -disable-* | --disable-* \
1100 <          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1101 <          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1102 <          | -with-* | --with-* | -without-* | --without-* | --x)
1103 <            case "$ac_configure_args0 " in
1104 <              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1105 <            esac
1106 <            ;;
1107 <          -* ) ac_must_keep_next=true ;;
1108 <        esac
1109 <      fi
1110 <      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1111 <      # Get rid of the leading space.
1112 <      ac_sep=" "
1113 <      ;;
1114 <    esac
1115 <  done
1116 < done
1117 < $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1118 < $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1119 <
1120 < # When interrupted or exit'd, cleanup temporary files, and complete
1121 < # config.log.  We remove comments because anyway the quotes in there
1122 < # would cause problems or look ugly.
1123 < # WARNING: Be sure not to use single quotes in there, as some shells,
1124 < # such as our DU 5.0 friend, will then `close' the trap.
1125 < trap 'exit_status=$?
1126 <  # Save into config.log some information that might help in debugging.
1127 <  {
1128 <    echo
1129 <
1130 <    cat <<\_ASBOX
1131 < ## ---------------- ##
1132 < ## Cache variables. ##
1133 < ## ---------------- ##
1134 < _ASBOX
1135 <    echo
1136 <    # The following way of writing the cache mishandles newlines in values,
1650 > # ac_fn_cxx_check_func LINENO FUNC VAR
1651 > # ------------------------------------
1652 > # Tests whether FUNC exists, setting the cache variable VAR accordingly
1653 > ac_fn_cxx_check_func ()
1654   {
1655 <  (set) 2>&1 |
1656 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1657 <    *ac_space=\ *)
1658 <      sed -n \
1659 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1660 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1661 <      ;;
1662 <    *)
1663 <      sed -n \
1664 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1665 <      ;;
1149 <    esac;
1150 < }
1151 <    echo
1655 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1657 > $as_echo_n "checking for $2... " >&6; }
1658 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1659 >  $as_echo_n "(cached) " >&6
1660 > else
1661 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1662 > /* end confdefs.h.  */
1663 > /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1664 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1665 > #define $2 innocuous_$2
1666  
1667 <    cat <<\_ASBOX
1668 < ## ----------------- ##
1669 < ## Output variables. ##
1670 < ## ----------------- ##
1157 < _ASBOX
1158 <    echo
1159 <    for ac_var in $ac_subst_vars
1160 <    do
1161 <      eval ac_val=$`echo $ac_var`
1162 <      echo "$ac_var='"'"'$ac_val'"'"'"
1163 <    done | sort
1164 <    echo
1667 > /* System header to define __stub macros and hopefully few prototypes,
1668 >    which can conflict with char $2 (); below.
1669 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1670 >    <limits.h> exists even on freestanding compilers.  */
1671  
1672 <    if test -n "$ac_subst_files"; then
1673 <      cat <<\_ASBOX
1674 < ## ------------- ##
1675 < ## Output files. ##
1676 < ## ------------- ##
1171 < _ASBOX
1172 <      echo
1173 <      for ac_var in $ac_subst_files
1174 <      do
1175 <        eval ac_val=$`echo $ac_var`
1176 <        echo "$ac_var='"'"'$ac_val'"'"'"
1177 <      done | sort
1178 <      echo
1179 <    fi
1672 > #ifdef __STDC__
1673 > # include <limits.h>
1674 > #else
1675 > # include <assert.h>
1676 > #endif
1677  
1678 <    if test -s confdefs.h; then
1182 <      cat <<\_ASBOX
1183 < ## ----------- ##
1184 < ## confdefs.h. ##
1185 < ## ----------- ##
1186 < _ASBOX
1187 <      echo
1188 <      sed "/^$/d" confdefs.h | sort
1189 <      echo
1190 <    fi
1191 <    test "$ac_signal" != 0 &&
1192 <      echo "$as_me: caught signal $ac_signal"
1193 <    echo "$as_me: exit $exit_status"
1194 <  } >&5
1195 <  rm -f core *.core &&
1196 <  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1197 <    exit $exit_status
1198 <     ' 0
1199 < for ac_signal in 1 2 13 15; do
1200 <  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1201 < done
1202 < ac_signal=0
1678 > #undef $2
1679  
1680 < # confdefs.h avoids OS command line length limits that DEFS can exceed.
1681 < rm -rf conftest* confdefs.h
1682 < # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1683 < echo >confdefs.h
1680 > /* Override any GCC internal prototype to avoid an error.
1681 >   Use char because int might match the return type of a GCC
1682 >   builtin and then its argument prototype would still apply.  */
1683 > #ifdef __cplusplus
1684 > extern "C"
1685 > #endif
1686 > char $2 ();
1687 > /* The GNU C library defines this for functions which it implements
1688 >    to always fail with ENOSYS.  Some functions are actually named
1689 >    something starting with __ and the normal name is an alias.  */
1690 > #if defined __stub_$2 || defined __stub___$2
1691 > choke me
1692 > #endif
1693  
1694 < # Predefined preprocessor variables.
1695 <
1696 < cat >>confdefs.h <<_ACEOF
1697 < #define PACKAGE_NAME "$PACKAGE_NAME"
1694 > int
1695 > main ()
1696 > {
1697 > return $2 ();
1698 >  ;
1699 >  return 0;
1700 > }
1701   _ACEOF
1702 + if ac_fn_cxx_try_link "$LINENO"; then :
1703 +  eval "$3=yes"
1704 + else
1705 +  eval "$3=no"
1706 + fi
1707 + rm -f core conftest.err conftest.$ac_objext \
1708 +    conftest$ac_exeext conftest.$ac_ext
1709 + fi
1710 + eval ac_res=\$$3
1711 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1712 + $as_echo "$ac_res" >&6; }
1713 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714  
1715 + } # ac_fn_cxx_check_func
1716  
1717 < cat >>confdefs.h <<_ACEOF
1718 < #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1719 < _ACEOF
1717 > # ac_fn_c_try_link LINENO
1718 > # -----------------------
1719 > # Try to link conftest.$ac_ext, and return whether this succeeded.
1720 > ac_fn_c_try_link ()
1721 > {
1722 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 >  rm -f conftest.$ac_objext conftest$ac_exeext
1724 >  if { { ac_try="$ac_link"
1725 > case "(($ac_try" in
1726 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 >  *) ac_try_echo=$ac_try;;
1728 > esac
1729 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730 > $as_echo "$ac_try_echo"; } >&5
1731 >  (eval "$ac_link") 2>conftest.err
1732 >  ac_status=$?
1733 >  if test -s conftest.err; then
1734 >    grep -v '^ *+' conftest.err >conftest.er1
1735 >    cat conftest.er1 >&5
1736 >    mv -f conftest.er1 conftest.err
1737 >  fi
1738 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 >  test $ac_status = 0; } && {
1740 >         test -z "$ac_c_werror_flag" ||
1741 >         test ! -s conftest.err
1742 >       } && test -s conftest$ac_exeext && {
1743 >         test "$cross_compiling" = yes ||
1744 >         $as_test_x conftest$ac_exeext
1745 >       }; then :
1746 >  ac_retval=0
1747 > else
1748 >  $as_echo "$as_me: failed program was:" >&5
1749 > sed 's/^/| /' conftest.$ac_ext >&5
1750  
1751 +        ac_retval=1
1752 + fi
1753 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1754 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1755 +  # interfere with the next link command; also delete a directory that is
1756 +  # left behind by Apple's compiler.  We do this before executing the actions.
1757 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1758 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1759 +  as_fn_set_status $ac_retval
1760  
1761 < cat >>confdefs.h <<_ACEOF
1222 < #define PACKAGE_VERSION "$PACKAGE_VERSION"
1223 < _ACEOF
1761 > } # ac_fn_c_try_link
1762  
1763 <
1764 < cat >>confdefs.h <<_ACEOF
1765 < #define PACKAGE_STRING "$PACKAGE_STRING"
1766 < _ACEOF
1763 > # ac_fn_c_check_func LINENO FUNC VAR
1764 > # ----------------------------------
1765 > # Tests whether FUNC exists, setting the cache variable VAR accordingly
1766 > ac_fn_c_check_func ()
1767 > {
1768 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 > $as_echo_n "checking for $2... " >&6; }
1771 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1772 >  $as_echo_n "(cached) " >&6
1773 > else
1774 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 > /* end confdefs.h.  */
1776 > /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1777 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1778 > #define $2 innocuous_$2
1779  
1780 + /* System header to define __stub macros and hopefully few prototypes,
1781 +    which can conflict with char $2 (); below.
1782 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1783 +    <limits.h> exists even on freestanding compilers.  */
1784  
1785 < cat >>confdefs.h <<_ACEOF
1786 < #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1787 < _ACEOF
1785 > #ifdef __STDC__
1786 > # include <limits.h>
1787 > #else
1788 > # include <assert.h>
1789 > #endif
1790  
1791 + #undef $2
1792  
1793 < # Let the site file select an alternate cache file if it wants to.
1794 < # Prefer explicitly selected file to automatically selected ones.
1795 < if test -z "$CONFIG_SITE"; then
1796 <  if test "x$prefix" != xNONE; then
1797 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1798 <  else
1799 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1800 <  fi
1801 < fi
1802 < for ac_site_file in $CONFIG_SITE; do
1803 <  if test -r "$ac_site_file"; then
1804 <    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1805 < echo "$as_me: loading site script $ac_site_file" >&6;}
1249 <    sed 's/^/| /' "$ac_site_file" >&5
1250 <    . "$ac_site_file"
1251 <  fi
1252 < done
1793 > /* Override any GCC internal prototype to avoid an error.
1794 >   Use char because int might match the return type of a GCC
1795 >   builtin and then its argument prototype would still apply.  */
1796 > #ifdef __cplusplus
1797 > extern "C"
1798 > #endif
1799 > char $2 ();
1800 > /* The GNU C library defines this for functions which it implements
1801 >    to always fail with ENOSYS.  Some functions are actually named
1802 >    something starting with __ and the normal name is an alias.  */
1803 > #if defined __stub_$2 || defined __stub___$2
1804 > choke me
1805 > #endif
1806  
1807 < if test -r "$cache_file"; then
1808 <  # Some versions of bash will fail to source /dev/null (special
1809 <  # files actually), so we avoid doing that.
1810 <  if test -f "$cache_file"; then
1811 <    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1812 < echo "$as_me: loading cache $cache_file" >&6;}
1813 <    case $cache_file in
1814 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1815 <      *)                      . ./$cache_file;;
1816 <    esac
1264 <  fi
1807 > int
1808 > main ()
1809 > {
1810 > return $2 ();
1811 >  ;
1812 >  return 0;
1813 > }
1814 > _ACEOF
1815 > if ac_fn_c_try_link "$LINENO"; then :
1816 >  eval "$3=yes"
1817   else
1818 <  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1267 < echo "$as_me: creating cache $cache_file" >&6;}
1268 <  >$cache_file
1818 >  eval "$3=no"
1819   fi
1820 <
1821 < # Check that the precious variables saved in the cache have kept the same
1272 < # value.
1273 < ac_cache_corrupted=false
1274 < for ac_var in `(set) 2>&1 |
1275 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1276 <  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1277 <  eval ac_new_set=\$ac_env_${ac_var}_set
1278 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1279 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1280 <  case $ac_old_set,$ac_new_set in
1281 <    set,)
1282 <      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1283 < echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1284 <      ac_cache_corrupted=: ;;
1285 <    ,set)
1286 <      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1287 < echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1288 <      ac_cache_corrupted=: ;;
1289 <    ,);;
1290 <    *)
1291 <      if test "x$ac_old_val" != "x$ac_new_val"; then
1292 <        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1293 < echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1294 <        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1295 < echo "$as_me:   former value:  $ac_old_val" >&2;}
1296 <        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1297 < echo "$as_me:   current value: $ac_new_val" >&2;}
1298 <        ac_cache_corrupted=:
1299 <      fi;;
1300 <  esac
1301 <  # Pass precious variables to config.status.
1302 <  if test "$ac_new_set" = set; then
1303 <    case $ac_new_val in
1304 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1305 <      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1306 <    *) ac_arg=$ac_var=$ac_new_val ;;
1307 <    esac
1308 <    case " $ac_configure_args " in
1309 <      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1310 <      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1311 <    esac
1312 <  fi
1313 < done
1314 < if $ac_cache_corrupted; then
1315 <  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1316 < echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1317 <  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1318 < echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1319 <   { (exit 1); exit 1; }; }
1820 > rm -f core conftest.err conftest.$ac_objext \
1821 >    conftest$ac_exeext conftest.$ac_ext
1822   fi
1823 + eval ac_res=\$$3
1824 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 + $as_echo "$ac_res" >&6; }
1826 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827  
1828 < ac_ext=c
1323 < ac_cpp='$CPP $CPPFLAGS'
1324 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1325 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1326 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
1828 > } # ac_fn_c_check_func
1829  
1830 + # ac_fn_fc_try_link LINENO
1831 + # ------------------------
1832 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1833 + ac_fn_fc_try_link ()
1834 + {
1835 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 +  rm -f conftest.$ac_objext conftest$ac_exeext
1837 +  if { { ac_try="$ac_link"
1838 + case "(($ac_try" in
1839 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 +  *) ac_try_echo=$ac_try;;
1841 + esac
1842 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 + $as_echo "$ac_try_echo"; } >&5
1844 +  (eval "$ac_link") 2>conftest.err
1845 +  ac_status=$?
1846 +  if test -s conftest.err; then
1847 +    grep -v '^ *+' conftest.err >conftest.er1
1848 +    cat conftest.er1 >&5
1849 +    mv -f conftest.er1 conftest.err
1850 +  fi
1851 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852 +  test $ac_status = 0; } && {
1853 +         test -z "$ac_fc_werror_flag" ||
1854 +         test ! -s conftest.err
1855 +       } && test -s conftest$ac_exeext && {
1856 +         test "$cross_compiling" = yes ||
1857 +         $as_test_x conftest$ac_exeext
1858 +       }; then :
1859 +  ac_retval=0
1860 + else
1861 +  $as_echo "$as_me: failed program was:" >&5
1862 + sed 's/^/| /' conftest.$ac_ext >&5
1863  
1864 +        ac_retval=1
1865 + fi
1866 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868 +  # interfere with the next link command; also delete a directory that is
1869 +  # left behind by Apple's compiler.  We do this before executing the actions.
1870 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1872 +  as_fn_set_status $ac_retval
1873  
1874 + } # ac_fn_fc_try_link
1875  
1876 + # ac_fn_c_try_cpp LINENO
1877 + # ----------------------
1878 + # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 + ac_fn_c_try_cpp ()
1880 + {
1881 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 +  if { { ac_try="$ac_cpp conftest.$ac_ext"
1883 + case "(($ac_try" in
1884 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 +  *) ac_try_echo=$ac_try;;
1886 + esac
1887 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 + $as_echo "$ac_try_echo"; } >&5
1889 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1890 +  ac_status=$?
1891 +  if test -s conftest.err; then
1892 +    grep -v '^ *+' conftest.err >conftest.er1
1893 +    cat conftest.er1 >&5
1894 +    mv -f conftest.er1 conftest.err
1895 +  fi
1896 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1897 +  test $ac_status = 0; } >/dev/null && {
1898 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1899 +         test ! -s conftest.err
1900 +       }; then :
1901 +  ac_retval=0
1902 + else
1903 +  $as_echo "$as_me: failed program was:" >&5
1904 + sed 's/^/| /' conftest.$ac_ext >&5
1905  
1906 +    ac_retval=1
1907 + fi
1908 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1909 +  as_fn_set_status $ac_retval
1910  
1911 + } # ac_fn_c_try_cpp
1912  
1913 <
1914 <
1915 <
1916 <
1917 <
1918 <
1919 <
1920 <
1921 <
1922 <
1923 <
1924 <
1925 <
1926 <
1927 <
1928 <
1929 <
1930 <
1931 <
1932 <
1933 < ac_aux_dir=
1934 < for ac_dir in ac-tools $srcdir/ac-tools; do
1935 <  if test -f $ac_dir/install-sh; then
1936 <    ac_aux_dir=$ac_dir
1937 <    ac_install_sh="$ac_aux_dir/install-sh -c"
1938 <    break
1939 <  elif test -f $ac_dir/install.sh; then
1940 <    ac_aux_dir=$ac_dir
1941 <    ac_install_sh="$ac_aux_dir/install.sh -c"
1942 <    break
1943 <  elif test -f $ac_dir/shtool; then
1944 <    ac_aux_dir=$ac_dir
1945 <    ac_install_sh="$ac_aux_dir/shtool install -c"
1946 <    break
1913 > # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1914 > # -------------------------------------------------------
1915 > # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1916 > # the include files in INCLUDES and setting the cache variable VAR
1917 > # accordingly.
1918 > ac_fn_c_check_header_mongrel ()
1919 > {
1920 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 >  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1922 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 > $as_echo_n "checking for $2... " >&6; }
1924 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1925 >  $as_echo_n "(cached) " >&6
1926 > fi
1927 > eval ac_res=\$$3
1928 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1929 > $as_echo "$ac_res" >&6; }
1930 > else
1931 >  # Is the header compilable?
1932 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1933 > $as_echo_n "checking $2 usability... " >&6; }
1934 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935 > /* end confdefs.h.  */
1936 > $4
1937 > #include <$2>
1938 > _ACEOF
1939 > if ac_fn_c_try_compile "$LINENO"; then :
1940 >  ac_header_compiler=yes
1941 > else
1942 >  ac_header_compiler=no
1943 > fi
1944 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1945 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1946 > $as_echo "$ac_header_compiler" >&6; }
1947 >
1948 > # Is the header present?
1949 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1950 > $as_echo_n "checking $2 presence... " >&6; }
1951 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 > /* end confdefs.h.  */
1953 > #include <$2>
1954 > _ACEOF
1955 > if ac_fn_c_try_cpp "$LINENO"; then :
1956 >  ac_header_preproc=yes
1957 > else
1958 >  ac_header_preproc=no
1959 > fi
1960 > rm -f conftest.err conftest.$ac_ext
1961 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1962 > $as_echo "$ac_header_preproc" >&6; }
1963 >
1964 > # So?  What about this header?
1965 > case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1966 >  yes:no: )
1967 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1968 > $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1969 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1970 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1971 >    ;;
1972 >  no:yes:* )
1973 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1974 > $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1975 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1976 > $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1977 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1978 > $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1979 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1980 > $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1981 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1982 > $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1983 > ( cat <<\_ASBOX
1984 > ## ------------------------------ ##
1985 > ## Report this to gezelter@nd.edu ##
1986 > ## ------------------------------ ##
1987 > _ASBOX
1988 >     ) | sed "s/^/$as_me: WARNING:     /" >&2
1989 >    ;;
1990 > esac
1991 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1992 > $as_echo_n "checking for $2... " >&6; }
1993 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1994 >  $as_echo_n "(cached) " >&6
1995 > else
1996 >  eval "$3=\$ac_header_compiler"
1997 > fi
1998 > eval ac_res=\$$3
1999 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000 > $as_echo "$ac_res" >&6; }
2001 > fi
2002 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2003 >
2004 > } # ac_fn_c_check_header_mongrel
2005 >
2006 > # ac_fn_c_try_run LINENO
2007 > # ----------------------
2008 > # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2009 > # that executables *can* be run.
2010 > ac_fn_c_try_run ()
2011 > {
2012 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2013 >  if { { ac_try="$ac_link"
2014 > case "(($ac_try" in
2015 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2016 >  *) ac_try_echo=$ac_try;;
2017 > esac
2018 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2019 > $as_echo "$ac_try_echo"; } >&5
2020 >  (eval "$ac_link") 2>&5
2021 >  ac_status=$?
2022 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2023 >  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2024 >  { { case "(($ac_try" in
2025 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2026 >  *) ac_try_echo=$ac_try;;
2027 > esac
2028 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2029 > $as_echo "$ac_try_echo"; } >&5
2030 >  (eval "$ac_try") 2>&5
2031 >  ac_status=$?
2032 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2033 >  test $ac_status = 0; }; }; then :
2034 >  ac_retval=0
2035 > else
2036 >  $as_echo "$as_me: program exited with status $ac_status" >&5
2037 >       $as_echo "$as_me: failed program was:" >&5
2038 > sed 's/^/| /' conftest.$ac_ext >&5
2039 >
2040 >       ac_retval=$ac_status
2041 > fi
2042 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2043 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2044 >  as_fn_set_status $ac_retval
2045 >
2046 > } # ac_fn_c_try_run
2047 >
2048 > # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2049 > # -------------------------------------------------------
2050 > # Tests whether HEADER exists and can be compiled using the include files in
2051 > # INCLUDES, setting the cache variable VAR accordingly.
2052 > ac_fn_c_check_header_compile ()
2053 > {
2054 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2055 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2056 > $as_echo_n "checking for $2... " >&6; }
2057 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2058 >  $as_echo_n "(cached) " >&6
2059 > else
2060 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 > /* end confdefs.h.  */
2062 > $4
2063 > #include <$2>
2064 > _ACEOF
2065 > if ac_fn_c_try_compile "$LINENO"; then :
2066 >  eval "$3=yes"
2067 > else
2068 >  eval "$3=no"
2069 > fi
2070 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2071 > fi
2072 > eval ac_res=\$$3
2073 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2074 > $as_echo "$ac_res" >&6; }
2075 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2076 >
2077 > } # ac_fn_c_check_header_compile
2078 >
2079 > # ac_fn_cxx_try_cpp LINENO
2080 > # ------------------------
2081 > # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2082 > ac_fn_cxx_try_cpp ()
2083 > {
2084 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2085 >  if { { ac_try="$ac_cpp conftest.$ac_ext"
2086 > case "(($ac_try" in
2087 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088 >  *) ac_try_echo=$ac_try;;
2089 > esac
2090 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2091 > $as_echo "$ac_try_echo"; } >&5
2092 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2093 >  ac_status=$?
2094 >  if test -s conftest.err; then
2095 >    grep -v '^ *+' conftest.err >conftest.er1
2096 >    cat conftest.er1 >&5
2097 >    mv -f conftest.er1 conftest.err
2098    fi
2099 < done
2100 < if test -z "$ac_aux_dir"; then
2101 <  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
2102 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
2103 <   { (exit 1); exit 1; }; }
2099 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2100 >  test $ac_status = 0; } >/dev/null && {
2101 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2102 >         test ! -s conftest.err
2103 >       }; then :
2104 >  ac_retval=0
2105 > else
2106 >  $as_echo "$as_me: failed program was:" >&5
2107 > sed 's/^/| /' conftest.$ac_ext >&5
2108 >
2109 >    ac_retval=1
2110   fi
2111 < ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2112 < ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1377 < ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2111 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2112 >  as_fn_set_status $ac_retval
2113  
2114 + } # ac_fn_cxx_try_cpp
2115  
2116 <          ac_config_headers="$ac_config_headers src/config.h"
2116 > # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2117 > # ---------------------------------------------------------
2118 > # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2119 > # the include files in INCLUDES and setting the cache variable VAR
2120 > # accordingly.
2121 > ac_fn_cxx_check_header_mongrel ()
2122 > {
2123 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2124 >  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2125 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2126 > $as_echo_n "checking for $2... " >&6; }
2127 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2128 >  $as_echo_n "(cached) " >&6
2129 > fi
2130 > eval ac_res=\$$3
2131 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2132 > $as_echo "$ac_res" >&6; }
2133 > else
2134 >  # Is the header compilable?
2135 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2136 > $as_echo_n "checking $2 usability... " >&6; }
2137 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 > /* end confdefs.h.  */
2139 > $4
2140 > #include <$2>
2141 > _ACEOF
2142 > if ac_fn_cxx_try_compile "$LINENO"; then :
2143 >  ac_header_compiler=yes
2144 > else
2145 >  ac_header_compiler=no
2146 > fi
2147 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2148 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2149 > $as_echo "$ac_header_compiler" >&6; }
2150  
2151 + # Is the header present?
2152 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2153 + $as_echo_n "checking $2 presence... " >&6; }
2154 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 + /* end confdefs.h.  */
2156 + #include <$2>
2157 + _ACEOF
2158 + if ac_fn_cxx_try_cpp "$LINENO"; then :
2159 +  ac_header_preproc=yes
2160 + else
2161 +  ac_header_preproc=no
2162 + fi
2163 + rm -f conftest.err conftest.$ac_ext
2164 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2165 + $as_echo "$ac_header_preproc" >&6; }
2166  
2167 + # So?  What about this header?
2168 + case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2169 +  yes:no: )
2170 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2171 + $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2172 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2173 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2174 +    ;;
2175 +  no:yes:* )
2176 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2177 + $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2178 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2179 + $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2180 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2181 + $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2182 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2183 + $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2184 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2185 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2186 + ( cat <<\_ASBOX
2187 + ## ------------------------------ ##
2188 + ## Report this to gezelter@nd.edu ##
2189 + ## ------------------------------ ##
2190 + _ASBOX
2191 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
2192 +    ;;
2193 + esac
2194 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2195 + $as_echo_n "checking for $2... " >&6; }
2196 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2197 +  $as_echo_n "(cached) " >&6
2198 + else
2199 +  eval "$3=\$ac_header_compiler"
2200 + fi
2201 + eval ac_res=\$$3
2202 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2203 + $as_echo "$ac_res" >&6; }
2204 + fi
2205 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2206  
2207 + } # ac_fn_cxx_check_header_mongrel
2208  
2209 + # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2210 + # -------------------------------------------
2211 + # Tests whether TYPE exists after having included INCLUDES, setting cache
2212 + # variable VAR accordingly.
2213 + ac_fn_c_check_type ()
2214 + {
2215 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2216 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2217 + $as_echo_n "checking for $2... " >&6; }
2218 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2219 +  $as_echo_n "(cached) " >&6
2220 + else
2221 +  eval "$3=no"
2222 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223 + /* end confdefs.h.  */
2224 + $4
2225 + #ifdef FC_DUMMY_MAIN
2226 + #ifndef FC_DUMMY_MAIN_EQ_F77
2227 + #  ifdef __cplusplus
2228 +     extern "C"
2229 + #  endif
2230 +   int FC_DUMMY_MAIN() { return 1; }
2231 + #endif
2232 + #endif
2233 + int
2234 + main ()
2235 + {
2236 + if (sizeof ($2))
2237 +         return 0;
2238 +  ;
2239 +  return 0;
2240 + }
2241 + _ACEOF
2242 + if ac_fn_c_try_compile "$LINENO"; then :
2243 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 + /* end confdefs.h.  */
2245 + $4
2246 + #ifdef FC_DUMMY_MAIN
2247 + #ifndef FC_DUMMY_MAIN_EQ_F77
2248 + #  ifdef __cplusplus
2249 +     extern "C"
2250 + #  endif
2251 +   int FC_DUMMY_MAIN() { return 1; }
2252 + #endif
2253 + #endif
2254 + int
2255 + main ()
2256 + {
2257 + if (sizeof (($2)))
2258 +            return 0;
2259 +  ;
2260 +  return 0;
2261 + }
2262 + _ACEOF
2263 + if ac_fn_c_try_compile "$LINENO"; then :
2264  
2265 + else
2266 +  eval "$3=yes"
2267 + fi
2268 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2269 + fi
2270 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2271 + fi
2272 + eval ac_res=\$$3
2273 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2274 + $as_echo "$ac_res" >&6; }
2275 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2276  
2277 + } # ac_fn_c_check_type
2278 + cat >config.log <<_ACEOF
2279 + This file contains any messages produced by compilers while
2280 + running configure, to aid debugging if configure makes a mistake.
2281  
2282 + It was created by OpenMD $as_me 1.0, which was
2283 + generated by GNU Autoconf 2.65.  Invocation command line was
2284  
2285 +  $ $0 $@
2286  
2287 + _ACEOF
2288 + exec 5>>config.log
2289 + {
2290 + cat <<_ASUNAME
2291 + ## --------- ##
2292 + ## Platform. ##
2293 + ## --------- ##
2294  
2295 + hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2296 + uname -m = `(uname -m) 2>/dev/null || echo unknown`
2297 + uname -r = `(uname -r) 2>/dev/null || echo unknown`
2298 + uname -s = `(uname -s) 2>/dev/null || echo unknown`
2299 + uname -v = `(uname -v) 2>/dev/null || echo unknown`
2300  
2301 + /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2302 + /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2303  
2304 + /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2305 + /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2306 + /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2307 + /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2308 + /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2309 + /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2310 + /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2311  
2312 + _ASUNAME
2313  
2314 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2315 + for as_dir in $PATH
2316 + do
2317 +  IFS=$as_save_IFS
2318 +  test -z "$as_dir" && as_dir=.
2319 +    $as_echo "PATH: $as_dir"
2320 +  done
2321 + IFS=$as_save_IFS
2322  
2323 + } >&5
2324  
2325 + cat >&5 <<_ACEOF
2326  
2327  
2328 + ## ----------- ##
2329 + ## Core tests. ##
2330 + ## ----------- ##
2331  
2332 + _ACEOF
2333  
2334  
2335 + # Keep a trace of the command line.
2336 + # Strip out --no-create and --no-recursion so they do not pile up.
2337 + # Strip out --silent because we don't want to record it for future runs.
2338 + # Also quote any args containing shell meta-characters.
2339 + # Make two passes to allow for proper duplicate-argument suppression.
2340 + ac_configure_args=
2341 + ac_configure_args0=
2342 + ac_configure_args1=
2343 + ac_must_keep_next=false
2344 + for ac_pass in 1 2
2345 + do
2346 +  for ac_arg
2347 +  do
2348 +    case $ac_arg in
2349 +    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2350 +    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2351 +    | -silent | --silent | --silen | --sile | --sil)
2352 +      continue ;;
2353 +    *\'*)
2354 +      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 +    esac
2356 +    case $ac_pass in
2357 +    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2358 +    2)
2359 +      as_fn_append ac_configure_args1 " '$ac_arg'"
2360 +      if test $ac_must_keep_next = true; then
2361 +        ac_must_keep_next=false # Got value, back to normal.
2362 +      else
2363 +        case $ac_arg in
2364 +          *=* | --config-cache | -C | -disable-* | --disable-* \
2365 +          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2366 +          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2367 +          | -with-* | --with-* | -without-* | --without-* | --x)
2368 +            case "$ac_configure_args0 " in
2369 +              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2370 +            esac
2371 +            ;;
2372 +          -* ) ac_must_keep_next=true ;;
2373 +        esac
2374 +      fi
2375 +      as_fn_append ac_configure_args " '$ac_arg'"
2376 +      ;;
2377 +    esac
2378 +  done
2379 + done
2380 + { ac_configure_args0=; unset ac_configure_args0;}
2381 + { ac_configure_args1=; unset ac_configure_args1;}
2382  
2383 + # When interrupted or exit'd, cleanup temporary files, and complete
2384 + # config.log.  We remove comments because anyway the quotes in there
2385 + # would cause problems or look ugly.
2386 + # WARNING: Use '\'' to represent an apostrophe within the trap.
2387 + # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2388 + trap 'exit_status=$?
2389 +  # Save into config.log some information that might help in debugging.
2390 +  {
2391 +    echo
2392  
2393 +    cat <<\_ASBOX
2394 + ## ---------------- ##
2395 + ## Cache variables. ##
2396 + ## ---------------- ##
2397 + _ASBOX
2398 +    echo
2399 +    # The following way of writing the cache mishandles newlines in values,
2400 + (
2401 +  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2402 +    eval ac_val=\$$ac_var
2403 +    case $ac_val in #(
2404 +    *${as_nl}*)
2405 +      case $ac_var in #(
2406 +      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2407 + $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2408 +      esac
2409 +      case $ac_var in #(
2410 +      _ | IFS | as_nl) ;; #(
2411 +      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2412 +      *) { eval $ac_var=; unset $ac_var;} ;;
2413 +      esac ;;
2414 +    esac
2415 +  done
2416 +  (set) 2>&1 |
2417 +    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2418 +    *${as_nl}ac_space=\ *)
2419 +      sed -n \
2420 +        "s/'\''/'\''\\\\'\'''\''/g;
2421 +          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2422 +      ;; #(
2423 +    *)
2424 +      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2425 +      ;;
2426 +    esac |
2427 +    sort
2428 + )
2429 +    echo
2430  
2431 +    cat <<\_ASBOX
2432 + ## ----------------- ##
2433 + ## Output variables. ##
2434 + ## ----------------- ##
2435 + _ASBOX
2436 +    echo
2437 +    for ac_var in $ac_subst_vars
2438 +    do
2439 +      eval ac_val=\$$ac_var
2440 +      case $ac_val in
2441 +      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2442 +      esac
2443 +      $as_echo "$ac_var='\''$ac_val'\''"
2444 +    done | sort
2445 +    echo
2446  
2447 +    if test -n "$ac_subst_files"; then
2448 +      cat <<\_ASBOX
2449 + ## ------------------- ##
2450 + ## File substitutions. ##
2451 + ## ------------------- ##
2452 + _ASBOX
2453 +      echo
2454 +      for ac_var in $ac_subst_files
2455 +      do
2456 +        eval ac_val=\$$ac_var
2457 +        case $ac_val in
2458 +        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2459 +        esac
2460 +        $as_echo "$ac_var='\''$ac_val'\''"
2461 +      done | sort
2462 +      echo
2463 +    fi
2464  
2465 +    if test -s confdefs.h; then
2466 +      cat <<\_ASBOX
2467 + ## ----------- ##
2468 + ## confdefs.h. ##
2469 + ## ----------- ##
2470 + _ASBOX
2471 +      echo
2472 +      cat confdefs.h
2473 +      echo
2474 +    fi
2475 +    test "$ac_signal" != 0 &&
2476 +      $as_echo "$as_me: caught signal $ac_signal"
2477 +    $as_echo "$as_me: exit $exit_status"
2478 +  } >&5
2479 +  rm -f core *.core core.conftest.* &&
2480 +    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2481 +    exit $exit_status
2482 + ' 0
2483 + for ac_signal in 1 2 13 15; do
2484 +  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2485 + done
2486 + ac_signal=0
2487  
2488 + # confdefs.h avoids OS command line length limits that DEFS can exceed.
2489 + rm -f -r conftest* confdefs.h
2490  
2491 + $as_echo "/* confdefs.h */" > confdefs.h
2492  
2493 + # Predefined preprocessor variables.
2494  
2495 + cat >>confdefs.h <<_ACEOF
2496 + #define PACKAGE_NAME "$PACKAGE_NAME"
2497 + _ACEOF
2498  
2499 + cat >>confdefs.h <<_ACEOF
2500 + #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2501 + _ACEOF
2502  
2503 + cat >>confdefs.h <<_ACEOF
2504 + #define PACKAGE_VERSION "$PACKAGE_VERSION"
2505 + _ACEOF
2506  
2507 + cat >>confdefs.h <<_ACEOF
2508 + #define PACKAGE_STRING "$PACKAGE_STRING"
2509 + _ACEOF
2510  
2511 + cat >>confdefs.h <<_ACEOF
2512 + #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2513 + _ACEOF
2514  
2515 + cat >>confdefs.h <<_ACEOF
2516 + #define PACKAGE_URL "$PACKAGE_URL"
2517 + _ACEOF
2518  
1417 # ACX_CHECK_FFTW()
1418 # ----------------
1419 # This macro checks for fftw header files and libraries,
1420 # including the possible prefixing with s or d to determine precision.
1421 # Arg 1 is the fftw header/library name to check for, without
1422 # prefix or anything else (e.g. rfftw_mpi for real MPI transforms)
1423 # Arg 2 is the size of the real variable used.
2519  
2520 + # Let the site file select an alternate cache file if it wants to.
2521 + # Prefer an explicitly selected file to automatically selected ones.
2522 + ac_site_file1=NONE
2523 + ac_site_file2=NONE
2524 + if test -n "$CONFIG_SITE"; then
2525 +  ac_site_file1=$CONFIG_SITE
2526 + elif test "x$prefix" != xNONE; then
2527 +  ac_site_file1=$prefix/share/config.site
2528 +  ac_site_file2=$prefix/etc/config.site
2529 + else
2530 +  ac_site_file1=$ac_default_prefix/share/config.site
2531 +  ac_site_file2=$ac_default_prefix/etc/config.site
2532 + fi
2533 + for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2534 + do
2535 +  test "x$ac_site_file" = xNONE && continue
2536 +  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2537 +    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2538 + $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2539 +    sed 's/^/| /' "$ac_site_file" >&5
2540 +    . "$ac_site_file"
2541 +  fi
2542 + done
2543  
2544 + if test -r "$cache_file"; then
2545 +  # Some versions of bash will fail to source /dev/null (special files
2546 +  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2547 +  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2548 +    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2549 + $as_echo "$as_me: loading cache $cache_file" >&6;}
2550 +    case $cache_file in
2551 +      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2552 +      *)                      . "./$cache_file";;
2553 +    esac
2554 +  fi
2555 + else
2556 +  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2557 + $as_echo "$as_me: creating cache $cache_file" >&6;}
2558 +  >$cache_file
2559 + fi
2560  
2561 + # Check that the precious variables saved in the cache have kept the same
2562 + # value.
2563 + ac_cache_corrupted=false
2564 + for ac_var in $ac_precious_vars; do
2565 +  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2566 +  eval ac_new_set=\$ac_env_${ac_var}_set
2567 +  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2568 +  eval ac_new_val=\$ac_env_${ac_var}_value
2569 +  case $ac_old_set,$ac_new_set in
2570 +    set,)
2571 +      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2572 + $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2573 +      ac_cache_corrupted=: ;;
2574 +    ,set)
2575 +      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2576 + $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2577 +      ac_cache_corrupted=: ;;
2578 +    ,);;
2579 +    *)
2580 +      if test "x$ac_old_val" != "x$ac_new_val"; then
2581 +        # differences in whitespace do not lead to failure.
2582 +        ac_old_val_w=`echo x $ac_old_val`
2583 +        ac_new_val_w=`echo x $ac_new_val`
2584 +        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2585 +          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2586 + $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2587 +          ac_cache_corrupted=:
2588 +        else
2589 +          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2590 + $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2591 +          eval $ac_var=\$ac_old_val
2592 +        fi
2593 +        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2594 + $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2595 +        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2596 + $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2597 +      fi;;
2598 +  esac
2599 +  # Pass precious variables to config.status.
2600 +  if test "$ac_new_set" = set; then
2601 +    case $ac_new_val in
2602 +    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2603 +    *) ac_arg=$ac_var=$ac_new_val ;;
2604 +    esac
2605 +    case " $ac_configure_args " in
2606 +      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2607 +      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2608 +    esac
2609 +  fi
2610 + done
2611 + if $ac_cache_corrupted; then
2612 +  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2613 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2614 +  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2615 + $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2616 +  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2617 + fi
2618 + ## -------------------- ##
2619 + ## Main body of script. ##
2620 + ## -------------------- ##
2621  
2622 + ac_ext=c
2623 + ac_cpp='$CPP $CPPFLAGS'
2624 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627  
2628  
2629 + ac_aux_dir=
2630 + for ac_dir in ac-tools "$srcdir"/ac-tools; do
2631 +  for ac_t in install-sh install.sh shtool; do
2632 +    if test -f "$ac_dir/$ac_t"; then
2633 +      ac_aux_dir=$ac_dir
2634 +      ac_install_sh="$ac_aux_dir/$ac_t -c"
2635 +      break 2
2636 +    fi
2637 +  done
2638 + done
2639 + if test -z "$ac_aux_dir"; then
2640 +  as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2641 + fi
2642  
2643 + # These three variables are undocumented and unsupported,
2644 + # and are intended to be withdrawn in a future Autoconf release.
2645 + # They can cause serious problems if a builder's source tree is in a directory
2646 + # whose full name contains unusual characters.
2647 + ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2648 + ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2649 + ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2650  
2651  
2652  
2653 + ac_config_headers="$ac_config_headers src/config.h"
2654  
2655  
2656 +
2657 +
2658 +
2659 +
2660 +
2661 +
2662 +
2663 +
2664 +
2665 +
2666 +
2667 +
2668 +
2669 +
2670 +
2671 +
2672 +
2673 +
2674 +
2675 +
2676 +
2677 +
2678 +
2679 +
2680 +
2681 +
2682 +
2683 +
2684 +
2685 +
2686 +
2687 +
2688 +
2689 +
2690 +
2691 +
2692 +
2693 +
2694 +
2695 +
2696 +
2697 +
2698   #
2699   #
2700   #
2701  
2702  
2703 +
2704 +
2705 +
2706 +
2707 +
2708 +
2709 +
2710 +
2711   # AC_F90_MODULE_NAMES
2712   # -------------------
2713   #
# Line 1480 | Line 2750 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2750  
2751  
2752  
1483 # who am i
1484 # Make sure we can run config.sub.
1485 $ac_config_sub sun4 >/dev/null 2>&1 ||
1486  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1487 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1488   { (exit 1); exit 1; }; }
2753  
1490 echo "$as_me:$LINENO: checking build system type" >&5
1491 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1492 if test "${ac_cv_build+set}" = set; then
1493  echo $ECHO_N "(cached) $ECHO_C" >&6
1494 else
1495  ac_cv_build_alias=$build_alias
1496 test -z "$ac_cv_build_alias" &&
1497  ac_cv_build_alias=`$ac_config_guess`
1498 test -z "$ac_cv_build_alias" &&
1499  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1500 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1501   { (exit 1); exit 1; }; }
1502 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1503  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1504 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1505   { (exit 1); exit 1; }; }
2754  
1507 fi
1508 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1509 echo "${ECHO_T}$ac_cv_build" >&6
1510 build=$ac_cv_build
1511 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1512 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1513 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2755  
2756  
1516 echo "$as_me:$LINENO: checking host system type" >&5
1517 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1518 if test "${ac_cv_host+set}" = set; then
1519  echo $ECHO_N "(cached) $ECHO_C" >&6
1520 else
1521  ac_cv_host_alias=$host_alias
1522 test -z "$ac_cv_host_alias" &&
1523  ac_cv_host_alias=$ac_cv_build_alias
1524 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1525  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1526 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1527   { (exit 1); exit 1; }; }
2757  
1529 fi
1530 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1531 echo "${ECHO_T}$ac_cv_host" >&6
1532 host=$ac_cv_host
1533 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1534 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1535 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2758  
2759  
2760  
2761  
2762  
1541 # set program name
1542 PROGNAME="oopse"
2763  
2764  
2765  
2766  
1547 OBJEXT=".$OBJEXT"
2767  
1549 OOPSE=oopse
2768  
1551 if test "x${prefix}" = "xNONE"
1552 then
1553  OOPSE_HOME=${ac_default_prefix}/oopse
1554 else
1555  OOPSE_HOME=${prefix}/oopse
1556 fi
1557 # Check whether --enable-oopse-home or --disable-oopse-home was given.
1558 if test "${enable_oopse_home+set}" = set; then
1559  enableval="$enable_oopse_home"
1560  OOPSE_HOME="${enableval}"
1561 fi;
2769  
1563 # there are two ways to do debugging.  One with the --enable-debug flag
1564 # and one using the DEBUG environment variable
2770  
1566 debug=0
1567 # Check whether --enable-debug or --disable-debug was given.
1568 if test "${enable_debug+set}" = set; then
1569  enableval="$enable_debug"
1570  debug=1
1571 fi;
1572 if test "${DEBUG}"; then
2771  
1574 cat >>confdefs.h <<\_ACEOF
1575 #define debug 1
1576 _ACEOF
2772  
1578  msg="$msg, debug mode"
1579 fi
2773  
2774  
1582 # Checks for programs.
1583 ac_ext=cc
1584 ac_cpp='$CXXCPP $CPPFLAGS'
1585 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1586 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1587 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
1588 if test -n "$ac_tool_prefix"; then
1589  for ac_prog in $CCC icpc icc pgCC pathCC c++ xlc++ xlC g++ CC
1590  do
1591    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1592 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1593 echo "$as_me:$LINENO: checking for $ac_word" >&5
1594 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1595 if test "${ac_cv_prog_CXX+set}" = set; then
1596  echo $ECHO_N "(cached) $ECHO_C" >&6
1597 else
1598  if test -n "$CXX"; then
1599  ac_cv_prog_CXX="$CXX" # Let the user override the test.
1600 else
1601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1602 for as_dir in $PATH
1603 do
1604  IFS=$as_save_IFS
1605  test -z "$as_dir" && as_dir=.
1606  for ac_exec_ext in '' $ac_executable_extensions; do
1607  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1608    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
1609    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1610    break 2
1611  fi
1612 done
1613 done
2775  
1615 fi
1616 fi
1617 CXX=$ac_cv_prog_CXX
1618 if test -n "$CXX"; then
1619  echo "$as_me:$LINENO: result: $CXX" >&5
1620 echo "${ECHO_T}$CXX" >&6
1621 else
1622  echo "$as_me:$LINENO: result: no" >&5
1623 echo "${ECHO_T}no" >&6
1624 fi
2776  
1626    test -n "$CXX" && break
1627  done
1628 fi
1629 if test -z "$CXX"; then
1630  ac_ct_CXX=$CXX
1631  for ac_prog in $CCC icpc icc pgCC pathCC c++ xlc++ xlC g++ CC
1632 do
1633  # Extract the first word of "$ac_prog", so it can be a program name with args.
1634 set dummy $ac_prog; ac_word=$2
1635 echo "$as_me:$LINENO: checking for $ac_word" >&5
1636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1637 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
1638  echo $ECHO_N "(cached) $ECHO_C" >&6
1639 else
1640  if test -n "$ac_ct_CXX"; then
1641  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
1642 else
1643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644 for as_dir in $PATH
1645 do
1646  IFS=$as_save_IFS
1647  test -z "$as_dir" && as_dir=.
1648  for ac_exec_ext in '' $ac_executable_extensions; do
1649  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1650    ac_cv_prog_ac_ct_CXX="$ac_prog"
1651    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1652    break 2
1653  fi
1654 done
1655 done
2777  
1657 fi
1658 fi
1659 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
1660 if test -n "$ac_ct_CXX"; then
1661  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
1662 echo "${ECHO_T}$ac_ct_CXX" >&6
1663 else
1664  echo "$as_me:$LINENO: result: no" >&5
1665 echo "${ECHO_T}no" >&6
1666 fi
2778  
1668  test -n "$ac_ct_CXX" && break
1669 done
1670 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2779  
1672  CXX=$ac_ct_CXX
1673 fi
2780  
2781  
1676 # Provide some information about the compiler.
1677 echo "$as_me:$LINENO:" \
1678     "checking for C++ compiler version" >&5
1679 ac_compiler=`set X $ac_compile; echo $2`
1680 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1681  (eval $ac_compiler --version </dev/null >&5) 2>&5
1682  ac_status=$?
1683  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1684  (exit $ac_status); }
1685 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1686  (eval $ac_compiler -v </dev/null >&5) 2>&5
1687  ac_status=$?
1688  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1689  (exit $ac_status); }
1690 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1691  (eval $ac_compiler -V </dev/null >&5) 2>&5
1692  ac_status=$?
1693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1694  (exit $ac_status); }
2782  
1696 cat >conftest.$ac_ext <<_ACEOF
1697 /* confdefs.h.  */
1698 _ACEOF
1699 cat confdefs.h >>conftest.$ac_ext
1700 cat >>conftest.$ac_ext <<_ACEOF
1701 /* end confdefs.h.  */
2783  
1703 int
1704 main ()
1705 {
2784  
1707  ;
1708  return 0;
1709 }
1710 _ACEOF
1711 ac_clean_files_save=$ac_clean_files
1712 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1713 # Try to create an executable without -o first, disregard a.out.
1714 # It will help us diagnose broken compilers, and finding out an intuition
1715 # of exeext.
1716 echo "$as_me:$LINENO: checking for C++ compiler default output file name" >&5
1717 echo $ECHO_N "checking for C++ compiler default output file name... $ECHO_C" >&6
1718 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1719 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1720  (eval $ac_link_default) 2>&5
1721  ac_status=$?
1722  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1723  (exit $ac_status); }; then
1724  # Find the output, starting from the most likely.  This scheme is
1725 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1726 # resort.
2785  
1728 # Be careful to initialize this variable, since it used to be cached.
1729 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1730 ac_cv_exeext=
1731 # b.out is created by i960 compilers.
1732 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1733 do
1734  test -f "$ac_file" || continue
1735  case $ac_file in
1736    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1737        ;;
1738    conftest.$ac_ext )
1739        # This is the source file.
1740        ;;
1741    [ab].out )
1742        # We found the default executable, but exeext='' is most
1743        # certainly right.
1744        break;;
1745    *.* )
1746        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1747        # FIXME: I believe we export ac_cv_exeext for Libtool,
1748        # but it would be cool to find out if it's true.  Does anybody
1749        # maintain Libtool? --akim.
1750        export ac_cv_exeext
1751        break;;
1752    * )
1753        break;;
1754  esac
1755 done
1756 else
1757  echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
2786  
1760 { { echo "$as_me:$LINENO: error: C++ compiler cannot create executables
1761 See \`config.log' for more details." >&5
1762 echo "$as_me: error: C++ compiler cannot create executables
1763 See \`config.log' for more details." >&2;}
1764   { (exit 77); exit 77; }; }
1765 fi
2787  
1767 ac_exeext=$ac_cv_exeext
1768 echo "$as_me:$LINENO: result: $ac_file" >&5
1769 echo "${ECHO_T}$ac_file" >&6
2788  
2789 < # Check the compiler produces executables we can run.  If not, either
2790 < # the compiler is broken, or we cross compile.
2791 < echo "$as_me:$LINENO: checking whether the C++ compiler works" >&5
2792 < echo $ECHO_N "checking whether the C++ compiler works... $ECHO_C" >&6
2793 < # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2794 < # If not cross compiling, check that we can run a simple program.
2795 < if test "$cross_compiling" != yes; then
2796 <  if { ac_try='./$ac_file'
2797 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2798 <  (eval $ac_try) 2>&5
2799 <  ac_status=$?
2800 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 <  (exit $ac_status); }; }; then
2802 <    cross_compiling=no
2803 <  else
2804 <    if test "$cross_compiling" = maybe; then
2805 <        cross_compiling=yes
2806 <    else
2807 <        { { echo "$as_me:$LINENO: error: cannot run C++ compiled programs.
2808 < If you meant to cross compile, use \`--host'.
2809 < See \`config.log' for more details." >&5
2810 < echo "$as_me: error: cannot run C++ compiled programs.
2811 < If you meant to cross compile, use \`--host'.
2812 < See \`config.log' for more details." >&2;}
2813 <   { (exit 1); exit 1; }; }
2814 <    fi
2815 <  fi
2789 >
2790 >
2791 >
2792 >
2793 >
2794 >
2795 >
2796 >
2797 >
2798 >
2799 >
2800 >
2801 >
2802 >
2803 >
2804 > # ===========================================================================
2805 > #             http://www.nongnu.org/autoconf-archive/ax_mpi.html
2806 > # ===========================================================================
2807 > #
2808 > # SYNOPSIS
2809 > #
2810 > #   AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2811 > #
2812 > # DESCRIPTION
2813 > #
2814 > #   This macro tries to find out how to compile programs that use MPI
2815 > #   (Message Passing Interface), a standard API for parallel process
2816 > #   communication (see http://www-unix.mcs.anl.gov/mpi/)
2817 > #
2818 > #   On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2819 > #   to the name of the MPI compiler, depending upon the current language.
2820 > #   (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2821 > #   mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2822 > #   are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2823 > #   MPICC/MPICXX/MPIF77/MPIFC was not found).
2824 > #
2825 > #   If you want to compile everything with MPI, you should set:
2826 > #
2827 > #       CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2828 > #       LIBS="$MPILIBS $LIBS"
2829 > #
2830 > #   NOTE: The above assumes that you will use $CC (or whatever) for linking
2831 > #   as well as for compiling. (This is the default for automake and most
2832 > #   Makefiles.)
2833 > #
2834 > #   The user can force a particular library/compiler by setting the
2835 > #   MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2836 > #
2837 > #   ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2838 > #   found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2839 > #   found. If ACTION-IF-FOUND is not specified, the default action will
2840 > #   define HAVE_MPI.
2841 > #
2842 > # LICENSE
2843 > #
2844 > #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2845 > #   Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2846 > #
2847 > #   This program is free software: you can redistribute it and/or modify it
2848 > #   under the terms of the GNU General Public License as published by the
2849 > #   Free Software Foundation, either version 3 of the License, or (at your
2850 > #   option) any later version.
2851 > #
2852 > #   This program is distributed in the hope that it will be useful, but
2853 > #   WITHOUT ANY WARRANTY; without even the implied warranty of
2854 > #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2855 > #   Public License for more details.
2856 > #
2857 > #   You should have received a copy of the GNU General Public License along
2858 > #   with this program. If not, see <http://www.gnu.org/licenses/>.
2859 > #
2860 > #   As a special exception, the respective Autoconf Macro's copyright owner
2861 > #   gives unlimited permission to copy, distribute and modify the configure
2862 > #   scripts that are the output of Autoconf when processing the Macro. You
2863 > #   need not follow the terms of the GNU General Public License when using
2864 > #   or distributing such scripts, even though portions of the text of the
2865 > #   Macro appear in them. The GNU General Public License (GPL) does govern
2866 > #   all other use of the material that constitutes the Autoconf Macro.
2867 > #
2868 > #   This special exception to the GPL applies to versions of the Autoconf
2869 > #   Macro released by the Autoconf Archive. When you make and distribute a
2870 > #   modified version of the Autoconf Macro, you may extend this special
2871 > #   exception to the GPL to apply to your modified version as well.
2872 >
2873 > # This is what autoupdate's m4 run will expand.  It fires
2874 > # the warning (with _au_warn_XXX), outputs it into the
2875 > # updated configure.ac (with AC_DIAGNOSE), and then outputs
2876 > # the replacement expansion.
2877 >
2878 >
2879 > # This is an auxiliary macro that is also run when
2880 > # autoupdate runs m4.  It simply calls m4_warning, but
2881 > # we need a wrapper so that each warning is emitted only
2882 > # once.  We break the quoting in m4_warning's argument in
2883 > # order to expand this macro's arguments, not AU_DEFUN's.
2884 >
2885 >
2886 > # Finally, this is the expansion that is picked up by
2887 > # autoconf.  It tells the user to run autoupdate, and
2888 > # then outputs the replacement expansion.  We do not care
2889 > # about autoupdate's warning because that contains
2890 > # information on what to do *after* running autoupdate.
2891 >
2892 >
2893 >
2894 > # who am i
2895 > # Make sure we can run config.sub.
2896 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2897 >  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2898 >
2899 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2900 > $as_echo_n "checking build system type... " >&6; }
2901 > if test "${ac_cv_build+set}" = set; then :
2902 >  $as_echo_n "(cached) " >&6
2903 > else
2904 >  ac_build_alias=$build_alias
2905 > test "x$ac_build_alias" = x &&
2906 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2907 > test "x$ac_build_alias" = x &&
2908 >  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2909 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2910 >  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2911 >
2912   fi
2913 < echo "$as_me:$LINENO: result: yes" >&5
2914 < echo "${ECHO_T}yes" >&6
2913 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2914 > $as_echo "$ac_cv_build" >&6; }
2915 > case $ac_cv_build in
2916 > *-*-*) ;;
2917 > *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2918 > esac
2919 > build=$ac_cv_build
2920 > ac_save_IFS=$IFS; IFS='-'
2921 > set x $ac_cv_build
2922 > shift
2923 > build_cpu=$1
2924 > build_vendor=$2
2925 > shift; shift
2926 > # Remember, the first character of IFS is used to create $*,
2927 > # except with old shells:
2928 > build_os=$*
2929 > IFS=$ac_save_IFS
2930 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2931  
1802 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1803 ac_clean_files=$ac_clean_files_save
1804 # Check the compiler produces executables we can run.  If not, either
1805 # the compiler is broken, or we cross compile.
1806 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1807 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1808 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1809 echo "${ECHO_T}$cross_compiling" >&6
2932  
2933 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
2934 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2935 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2936 <  (eval $ac_link) 2>&5
2933 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2934 > $as_echo_n "checking host system type... " >&6; }
2935 > if test "${ac_cv_host+set}" = set; then :
2936 >  $as_echo_n "(cached) " >&6
2937 > else
2938 >  if test "x$host_alias" = x; then
2939 >  ac_cv_host=$ac_cv_build
2940 > else
2941 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2942 >    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2943 > fi
2944 >
2945 > fi
2946 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2947 > $as_echo "$ac_cv_host" >&6; }
2948 > case $ac_cv_host in
2949 > *-*-*) ;;
2950 > *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2951 > esac
2952 > host=$ac_cv_host
2953 > ac_save_IFS=$IFS; IFS='-'
2954 > set x $ac_cv_host
2955 > shift
2956 > host_cpu=$1
2957 > host_vendor=$2
2958 > shift; shift
2959 > # Remember, the first character of IFS is used to create $*,
2960 > # except with old shells:
2961 > host_os=$*
2962 > IFS=$ac_save_IFS
2963 > case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2964 >
2965 >
2966 >
2967 >
2968 >
2969 > # set program name
2970 > PROGNAME="openmd"
2971 >
2972 >
2973 >
2974 >
2975 > OBJEXT=".$OBJEXT"
2976 >
2977 > OPENMD=openmd
2978 >
2979 > if test "x${prefix}" = "xNONE"
2980 > then
2981 >  OPENMD_HOME=${ac_default_prefix}/openmd
2982 > else
2983 >  OPENMD_HOME=${prefix}/openmd
2984 > fi
2985 > # Check whether --enable-openmd-home was given.
2986 > if test "${enable_openmd_home+set}" = set; then :
2987 >  enableval=$enable_openmd_home; OPENMD_HOME="${enableval}"
2988 > fi
2989 >
2990 >
2991 > # there are two ways to do debugging.  One with the --enable-debug flag
2992 > # and one using the DEBUG environment variable
2993 >
2994 > debug=0
2995 > # Check whether --enable-debug was given.
2996 > if test "${enable_debug+set}" = set; then :
2997 >  enableval=$enable_debug; debug=1
2998 > fi
2999 >
3000 > if test "${DEBUG}"; then
3001 >
3002 > $as_echo "#define debug 1" >>confdefs.h
3003 >
3004 >  msg="$msg, debug mode"
3005 > fi
3006 >
3007 >
3008 > # Check whether --enable-single was given.
3009 > if test "${enable_single+set}" = set; then :
3010 >  enableval=$enable_single; ok=$enableval
3011 > else
3012 >  ok=no
3013 > fi
3014 >
3015 > # Check whether --enable-float was given.
3016 > if test "${enable_float+set}" = set; then :
3017 >  enableval=$enable_float; ok=$enableval
3018 > fi
3019 >
3020 > if test "$ok" = "yes"; then
3021 >
3022 > $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3023 >
3024 >        USE_SINGLE_PRECISION=yes
3025 >
3026 > fi
3027 >
3028 > ac_ext=cpp
3029 > ac_cpp='$CXXCPP $CPPFLAGS'
3030 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3031 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3032 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3033 > if test -z "$CXX"; then
3034 >  if test -n "$CCC"; then
3035 >    CXX=$CCC
3036 >  else
3037 >    if test -n "$ac_tool_prefix"; then
3038 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3039 >  do
3040 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3041 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3042 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3043 > $as_echo_n "checking for $ac_word... " >&6; }
3044 > if test "${ac_cv_prog_CXX+set}" = set; then :
3045 >  $as_echo_n "(cached) " >&6
3046 > else
3047 >  if test -n "$CXX"; then
3048 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3049 > else
3050 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3051 > for as_dir in $PATH
3052 > do
3053 >  IFS=$as_save_IFS
3054 >  test -z "$as_dir" && as_dir=.
3055 >    for ac_exec_ext in '' $ac_executable_extensions; do
3056 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3057 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3058 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3059 >    break 2
3060 >  fi
3061 > done
3062 >  done
3063 > IFS=$as_save_IFS
3064 >
3065 > fi
3066 > fi
3067 > CXX=$ac_cv_prog_CXX
3068 > if test -n "$CXX"; then
3069 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3070 > $as_echo "$CXX" >&6; }
3071 > else
3072 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3073 > $as_echo "no" >&6; }
3074 > fi
3075 >
3076 >
3077 >    test -n "$CXX" && break
3078 >  done
3079 > fi
3080 > if test -z "$CXX"; then
3081 >  ac_ct_CXX=$CXX
3082 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
3083 > do
3084 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3085 > set dummy $ac_prog; ac_word=$2
3086 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3087 > $as_echo_n "checking for $ac_word... " >&6; }
3088 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3089 >  $as_echo_n "(cached) " >&6
3090 > else
3091 >  if test -n "$ac_ct_CXX"; then
3092 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3093 > else
3094 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095 > for as_dir in $PATH
3096 > do
3097 >  IFS=$as_save_IFS
3098 >  test -z "$as_dir" && as_dir=.
3099 >    for ac_exec_ext in '' $ac_executable_extensions; do
3100 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3101 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
3102 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3103 >    break 2
3104 >  fi
3105 > done
3106 >  done
3107 > IFS=$as_save_IFS
3108 >
3109 > fi
3110 > fi
3111 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3112 > if test -n "$ac_ct_CXX"; then
3113 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3114 > $as_echo "$ac_ct_CXX" >&6; }
3115 > else
3116 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3117 > $as_echo "no" >&6; }
3118 > fi
3119 >
3120 >
3121 >  test -n "$ac_ct_CXX" && break
3122 > done
3123 >
3124 >  if test "x$ac_ct_CXX" = x; then
3125 >    CXX="g++"
3126 >  else
3127 >    case $cross_compiling:$ac_tool_warned in
3128 > yes:)
3129 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3130 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3131 > ac_tool_warned=yes ;;
3132 > esac
3133 >    CXX=$ac_ct_CXX
3134 >  fi
3135 > fi
3136 >
3137 >  fi
3138 > fi
3139 > # Provide some information about the compiler.
3140 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3141 > set X $ac_compile
3142 > ac_compiler=$2
3143 > for ac_option in --version -v -V -qversion; do
3144 >  { { ac_try="$ac_compiler $ac_option >&5"
3145 > case "(($ac_try" in
3146 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147 >  *) ac_try_echo=$ac_try;;
3148 > esac
3149 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3150 > $as_echo "$ac_try_echo"; } >&5
3151 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3152    ac_status=$?
3153 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154 <  (exit $ac_status); }; then
3153 >  if test -s conftest.err; then
3154 >    sed '10a\
3155 > ... rest of stderr output deleted ...
3156 >         10q' conftest.err >conftest.er1
3157 >    cat conftest.er1 >&5
3158 >  fi
3159 >  rm -f conftest.er1 conftest.err
3160 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3161 >  test $ac_status = 0; }
3162 > done
3163 >
3164 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 > /* end confdefs.h.  */
3166 >
3167 > int
3168 > main ()
3169 > {
3170 >
3171 >  ;
3172 >  return 0;
3173 > }
3174 > _ACEOF
3175 > ac_clean_files_save=$ac_clean_files
3176 > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3177 > # Try to create an executable without -o first, disregard a.out.
3178 > # It will help us diagnose broken compilers, and finding out an intuition
3179 > # of exeext.
3180 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3181 > $as_echo_n "checking whether the C++ compiler works... " >&6; }
3182 > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3183 >
3184 > # The possible output files:
3185 > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3186 >
3187 > ac_rmfiles=
3188 > for ac_file in $ac_files
3189 > do
3190 >  case $ac_file in
3191 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3192 >    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3193 >  esac
3194 > done
3195 > rm -f $ac_rmfiles
3196 >
3197 > if { { ac_try="$ac_link_default"
3198 > case "(($ac_try" in
3199 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3200 >  *) ac_try_echo=$ac_try;;
3201 > esac
3202 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3203 > $as_echo "$ac_try_echo"; } >&5
3204 >  (eval "$ac_link_default") 2>&5
3205 >  ac_status=$?
3206 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3207 >  test $ac_status = 0; }; then :
3208 >  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3209 > # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3210 > # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3211 > # so that the user can short-circuit this test for compilers unknown to
3212 > # Autoconf.
3213 > for ac_file in $ac_files ''
3214 > do
3215 >  test -f "$ac_file" || continue
3216 >  case $ac_file in
3217 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3218 >        ;;
3219 >    [ab].out )
3220 >        # We found the default executable, but exeext='' is most
3221 >        # certainly right.
3222 >        break;;
3223 >    *.* )
3224 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3225 >        then :; else
3226 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3227 >        fi
3228 >        # We set ac_cv_exeext here because the later test for it is not
3229 >        # safe: cross compilers may not add the suffix if given an `-o'
3230 >        # argument, so we may need to know it at that point already.
3231 >        # Even if this section looks crufty: it has the advantage of
3232 >        # actually working.
3233 >        break;;
3234 >    * )
3235 >        break;;
3236 >  esac
3237 > done
3238 > test "$ac_cv_exeext" = no && ac_cv_exeext=
3239 >
3240 > else
3241 >  ac_file=''
3242 > fi
3243 > if test -z "$ac_file"; then :
3244 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3245 > $as_echo "no" >&6; }
3246 > $as_echo "$as_me: failed program was:" >&5
3247 > sed 's/^/| /' conftest.$ac_ext >&5
3248 >
3249 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3250 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3251 > { as_fn_set_status 77
3252 > as_fn_error "C++ compiler cannot create executables
3253 > See \`config.log' for more details." "$LINENO" 5; }; }
3254 > else
3255 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3256 > $as_echo "yes" >&6; }
3257 > fi
3258 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3259 > $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3260 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3261 > $as_echo "$ac_file" >&6; }
3262 > ac_exeext=$ac_cv_exeext
3263 >
3264 > rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3265 > ac_clean_files=$ac_clean_files_save
3266 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3267 > $as_echo_n "checking for suffix of executables... " >&6; }
3268 > if { { ac_try="$ac_link"
3269 > case "(($ac_try" in
3270 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271 >  *) ac_try_echo=$ac_try;;
3272 > esac
3273 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3274 > $as_echo "$ac_try_echo"; } >&5
3275 >  (eval "$ac_link") 2>&5
3276 >  ac_status=$?
3277 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3278 >  test $ac_status = 0; }; then :
3279    # If both `conftest.exe' and `conftest' are `present' (well, observable)
3280   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3281   # work properly (i.e., refer to `conftest.exe'), while it won't with
# Line 1822 | Line 3283 | for ac_file in conftest.exe conftest conftest.*; do
3283   for ac_file in conftest.exe conftest conftest.*; do
3284    test -f "$ac_file" || continue
3285    case $ac_file in
3286 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3286 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3287      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1827          export ac_cv_exeext
3288            break;;
3289      * ) break;;
3290    esac
3291   done
3292   else
3293 <  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3294 < See \`config.log' for more details." >&5
3295 < echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3296 < See \`config.log' for more details." >&2;}
1837 <   { (exit 1); exit 1; }; }
3293 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3294 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3295 > as_fn_error "cannot compute suffix of executables: cannot compile and link
3296 > See \`config.log' for more details." "$LINENO" 5; }
3297   fi
3298 + rm -f conftest conftest$ac_cv_exeext
3299 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3300 + $as_echo "$ac_cv_exeext" >&6; }
3301  
1840 rm -f conftest$ac_cv_exeext
1841 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1842 echo "${ECHO_T}$ac_cv_exeext" >&6
1843
3302   rm -f conftest.$ac_ext
3303   EXEEXT=$ac_cv_exeext
3304   ac_exeext=$EXEEXT
3305 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
3306 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
3307 < if test "${ac_cv_objext+set}" = set; then
3308 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3309 < else
3310 <  cat >conftest.$ac_ext <<_ACEOF
3311 < /* confdefs.h.  */
3305 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3306 > /* end confdefs.h.  */
3307 > #include <stdio.h>
3308 > int
3309 > main ()
3310 > {
3311 > FILE *f = fopen ("conftest.out", "w");
3312 > return ferror (f) || fclose (f) != 0;
3313 >
3314 >  ;
3315 >  return 0;
3316 > }
3317   _ACEOF
3318 < cat confdefs.h >>conftest.$ac_ext
3319 < cat >>conftest.$ac_ext <<_ACEOF
3318 > ac_clean_files="$ac_clean_files conftest.out"
3319 > # Check that the compiler produces executables we can run.  If not, either
3320 > # the compiler is broken, or we cross compile.
3321 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3322 > $as_echo_n "checking whether we are cross compiling... " >&6; }
3323 > if test "$cross_compiling" != yes; then
3324 >  { { ac_try="$ac_link"
3325 > case "(($ac_try" in
3326 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327 >  *) ac_try_echo=$ac_try;;
3328 > esac
3329 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330 > $as_echo "$ac_try_echo"; } >&5
3331 >  (eval "$ac_link") 2>&5
3332 >  ac_status=$?
3333 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334 >  test $ac_status = 0; }
3335 >  if { ac_try='./conftest$ac_cv_exeext'
3336 >  { { case "(($ac_try" in
3337 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3338 >  *) ac_try_echo=$ac_try;;
3339 > esac
3340 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3341 > $as_echo "$ac_try_echo"; } >&5
3342 >  (eval "$ac_try") 2>&5
3343 >  ac_status=$?
3344 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3345 >  test $ac_status = 0; }; }; then
3346 >    cross_compiling=no
3347 >  else
3348 >    if test "$cross_compiling" = maybe; then
3349 >        cross_compiling=yes
3350 >    else
3351 >        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3352 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3353 > as_fn_error "cannot run C++ compiled programs.
3354 > If you meant to cross compile, use \`--host'.
3355 > See \`config.log' for more details." "$LINENO" 5; }
3356 >    fi
3357 >  fi
3358 > fi
3359 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3360 > $as_echo "$cross_compiling" >&6; }
3361 >
3362 > rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3363 > ac_clean_files=$ac_clean_files_save
3364 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3365 > $as_echo_n "checking for suffix of object files... " >&6; }
3366 > if test "${ac_cv_objext+set}" = set; then :
3367 >  $as_echo_n "(cached) " >&6
3368 > else
3369 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370   /* end confdefs.h.  */
3371  
3372   int
# Line 1865 | Line 3378 | rm -f conftest.o conftest.obj
3378   }
3379   _ACEOF
3380   rm -f conftest.o conftest.obj
3381 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3382 <  (eval $ac_compile) 2>&5
3381 > if { { ac_try="$ac_compile"
3382 > case "(($ac_try" in
3383 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384 >  *) ac_try_echo=$ac_try;;
3385 > esac
3386 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387 > $as_echo "$ac_try_echo"; } >&5
3388 >  (eval "$ac_compile") 2>&5
3389    ac_status=$?
3390 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3391 <  (exit $ac_status); }; then
3392 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3390 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391 >  test $ac_status = 0; }; then :
3392 >  for ac_file in conftest.o conftest.obj conftest.*; do
3393 >  test -f "$ac_file" || continue;
3394    case $ac_file in
3395 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3395 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3396      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3397         break;;
3398    esac
3399   done
3400   else
3401 <  echo "$as_me: failed program was:" >&5
3401 >  $as_echo "$as_me: failed program was:" >&5
3402   sed 's/^/| /' conftest.$ac_ext >&5
3403  
3404 < { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3405 < See \`config.log' for more details." >&5
3406 < echo "$as_me: error: cannot compute suffix of object files: cannot compile
3407 < See \`config.log' for more details." >&2;}
1888 <   { (exit 1); exit 1; }; }
3404 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3405 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3406 > as_fn_error "cannot compute suffix of object files: cannot compile
3407 > See \`config.log' for more details." "$LINENO" 5; }
3408   fi
1890
3409   rm -f conftest.$ac_cv_objext conftest.$ac_ext
3410   fi
3411 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3412 < echo "${ECHO_T}$ac_cv_objext" >&6
3411 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3412 > $as_echo "$ac_cv_objext" >&6; }
3413   OBJEXT=$ac_cv_objext
3414   ac_objext=$OBJEXT
3415 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3416 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3417 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3418 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3415 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3416 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3417 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3418 >  $as_echo_n "(cached) " >&6
3419   else
3420 <  cat >conftest.$ac_ext <<_ACEOF
1903 < /* confdefs.h.  */
1904 < _ACEOF
1905 < cat confdefs.h >>conftest.$ac_ext
1906 < cat >>conftest.$ac_ext <<_ACEOF
3420 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421   /* end confdefs.h.  */
3422  
3423   int
# Line 1917 | Line 3431 | _ACEOF
3431    return 0;
3432   }
3433   _ACEOF
3434 < rm -f conftest.$ac_objext
1921 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1922 <  (eval $ac_compile) 2>conftest.er1
1923 <  ac_status=$?
1924 <  grep -v '^ *+' conftest.er1 >conftest.err
1925 <  rm -f conftest.er1
1926 <  cat conftest.err >&5
1927 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1928 <  (exit $ac_status); } &&
1929 <         { ac_try='test -z "$ac_cxx_werror_flag"
1930 <                         || test ! -s conftest.err'
1931 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1932 <  (eval $ac_try) 2>&5
1933 <  ac_status=$?
1934 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1935 <  (exit $ac_status); }; } &&
1936 <         { ac_try='test -s conftest.$ac_objext'
1937 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1938 <  (eval $ac_try) 2>&5
1939 <  ac_status=$?
1940 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1941 <  (exit $ac_status); }; }; then
3434 > if ac_fn_cxx_try_compile "$LINENO"; then :
3435    ac_compiler_gnu=yes
3436   else
3437 <  echo "$as_me: failed program was:" >&5
1945 < sed 's/^/| /' conftest.$ac_ext >&5
1946 <
1947 < ac_compiler_gnu=no
3437 >  ac_compiler_gnu=no
3438   fi
3439 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3439 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3440   ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3441  
3442   fi
3443 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3444 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3445 < GXX=`test $ac_compiler_gnu = yes && echo yes`
3443 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3444 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3445 > if test $ac_compiler_gnu = yes; then
3446 >  GXX=yes
3447 > else
3448 >  GXX=
3449 > fi
3450   ac_test_CXXFLAGS=${CXXFLAGS+set}
3451   ac_save_CXXFLAGS=$CXXFLAGS
3452 < CXXFLAGS="-g"
3453 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3454 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3455 < if test "${ac_cv_prog_cxx_g+set}" = set; then
1962 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3452 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3453 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3454 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
3455 >  $as_echo_n "(cached) " >&6
3456   else
3457 <  cat >conftest.$ac_ext <<_ACEOF
3458 < /* confdefs.h.  */
3459 < _ACEOF
3460 < cat confdefs.h >>conftest.$ac_ext
3461 < cat >>conftest.$ac_ext <<_ACEOF
3457 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3458 >   ac_cxx_werror_flag=yes
3459 >   ac_cv_prog_cxx_g=no
3460 >   CXXFLAGS="-g"
3461 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3462   /* end confdefs.h.  */
3463  
3464   int
# Line 1976 | Line 3469 | _ACEOF
3469    return 0;
3470   }
3471   _ACEOF
3472 < rm -f conftest.$ac_objext
1980 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1981 <  (eval $ac_compile) 2>conftest.er1
1982 <  ac_status=$?
1983 <  grep -v '^ *+' conftest.er1 >conftest.err
1984 <  rm -f conftest.er1
1985 <  cat conftest.err >&5
1986 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1987 <  (exit $ac_status); } &&
1988 <         { ac_try='test -z "$ac_cxx_werror_flag"
1989 <                         || test ! -s conftest.err'
1990 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1991 <  (eval $ac_try) 2>&5
1992 <  ac_status=$?
1993 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
1994 <  (exit $ac_status); }; } &&
1995 <         { ac_try='test -s conftest.$ac_objext'
1996 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1997 <  (eval $ac_try) 2>&5
1998 <  ac_status=$?
1999 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2000 <  (exit $ac_status); }; }; then
3472 > if ac_fn_cxx_try_compile "$LINENO"; then :
3473    ac_cv_prog_cxx_g=yes
3474   else
3475 <  echo "$as_me: failed program was:" >&5
3476 < sed 's/^/| /' conftest.$ac_ext >&5
3475 >  CXXFLAGS=""
3476 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 > /* end confdefs.h.  */
3478  
3479 < ac_cv_prog_cxx_g=no
3479 > int
3480 > main ()
3481 > {
3482 >
3483 >  ;
3484 >  return 0;
3485 > }
3486 > _ACEOF
3487 > if ac_fn_cxx_try_compile "$LINENO"; then :
3488 >
3489 > else
3490 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3491 >         CXXFLAGS="-g"
3492 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493 > /* end confdefs.h.  */
3494 >
3495 > int
3496 > main ()
3497 > {
3498 >
3499 >  ;
3500 >  return 0;
3501 > }
3502 > _ACEOF
3503 > if ac_fn_cxx_try_compile "$LINENO"; then :
3504 >  ac_cv_prog_cxx_g=yes
3505   fi
3506 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3506 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507   fi
3508 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3509 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3508 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3509 > fi
3510 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3511 >   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3512 > fi
3513 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3514 > $as_echo "$ac_cv_prog_cxx_g" >&6; }
3515   if test "$ac_test_CXXFLAGS" = set; then
3516    CXXFLAGS=$ac_save_CXXFLAGS
3517   elif test $ac_cv_prog_cxx_g = yes; then
# Line 2024 | Line 3527 | fi
3527      CXXFLAGS=
3528    fi
3529   fi
2027 for ac_declaration in \
2028   '' \
2029   'extern "C" void std::exit (int) throw (); using std::exit;' \
2030   'extern "C" void std::exit (int); using std::exit;' \
2031   'extern "C" void exit (int) throw ();' \
2032   'extern "C" void exit (int);' \
2033   'void exit (int);'
2034 do
2035  cat >conftest.$ac_ext <<_ACEOF
2036 /* confdefs.h.  */
2037 _ACEOF
2038 cat confdefs.h >>conftest.$ac_ext
2039 cat >>conftest.$ac_ext <<_ACEOF
2040 /* end confdefs.h.  */
2041 $ac_declaration
2042 #include <stdlib.h>
2043 int
2044 main ()
2045 {
2046 exit (42);
2047  ;
2048  return 0;
2049 }
2050 _ACEOF
2051 rm -f conftest.$ac_objext
2052 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2053  (eval $ac_compile) 2>conftest.er1
2054  ac_status=$?
2055  grep -v '^ *+' conftest.er1 >conftest.err
2056  rm -f conftest.er1
2057  cat conftest.err >&5
2058  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2059  (exit $ac_status); } &&
2060         { ac_try='test -z "$ac_cxx_werror_flag"
2061                         || test ! -s conftest.err'
2062  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2063  (eval $ac_try) 2>&5
2064  ac_status=$?
2065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2066  (exit $ac_status); }; } &&
2067         { ac_try='test -s conftest.$ac_objext'
2068  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2069  (eval $ac_try) 2>&5
2070  ac_status=$?
2071  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2072  (exit $ac_status); }; }; then
2073  :
2074 else
2075  echo "$as_me: failed program was:" >&5
2076 sed 's/^/| /' conftest.$ac_ext >&5
2077
2078 continue
2079 fi
2080 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2081  cat >conftest.$ac_ext <<_ACEOF
2082 /* confdefs.h.  */
2083 _ACEOF
2084 cat confdefs.h >>conftest.$ac_ext
2085 cat >>conftest.$ac_ext <<_ACEOF
2086 /* end confdefs.h.  */
2087 $ac_declaration
2088 int
2089 main ()
2090 {
2091 exit (42);
2092  ;
2093  return 0;
2094 }
2095 _ACEOF
2096 rm -f conftest.$ac_objext
2097 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2098  (eval $ac_compile) 2>conftest.er1
2099  ac_status=$?
2100  grep -v '^ *+' conftest.er1 >conftest.err
2101  rm -f conftest.er1
2102  cat conftest.err >&5
2103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2104  (exit $ac_status); } &&
2105         { ac_try='test -z "$ac_cxx_werror_flag"
2106                         || test ! -s conftest.err'
2107  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2108  (eval $ac_try) 2>&5
2109  ac_status=$?
2110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2111  (exit $ac_status); }; } &&
2112         { ac_try='test -s conftest.$ac_objext'
2113  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2114  (eval $ac_try) 2>&5
2115  ac_status=$?
2116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2117  (exit $ac_status); }; }; then
2118  break
2119 else
2120  echo "$as_me: failed program was:" >&5
2121 sed 's/^/| /' conftest.$ac_ext >&5
2122
2123 fi
2124 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2125 done
2126 rm -f conftest*
2127 if test -n "$ac_declaration"; then
2128  echo '#ifdef __cplusplus' >>confdefs.h
2129  echo $ac_declaration      >>confdefs.h
2130  echo '#endif'             >>confdefs.h
2131 fi
2132
3530   ac_ext=c
3531   ac_cpp='$CPP $CPPFLAGS'
3532   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 2142 | Line 3539 | if test -n "$ac_tool_prefix"; then
3539   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3540   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3541   if test -n "$ac_tool_prefix"; then
3542 <  for ac_prog in icc pgcc pathcc cc xlc gcc
3542 >  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3543    do
3544      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3545   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3546 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3547 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3548 < if test "${ac_cv_prog_CC+set}" = set; then
3549 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3546 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3547 > $as_echo_n "checking for $ac_word... " >&6; }
3548 > if test "${ac_cv_prog_CC+set}" = set; then :
3549 >  $as_echo_n "(cached) " >&6
3550   else
3551    if test -n "$CC"; then
3552    ac_cv_prog_CC="$CC" # Let the user override the test.
# Line 2159 | Line 3556 | do
3556   do
3557    IFS=$as_save_IFS
3558    test -z "$as_dir" && as_dir=.
3559 <  for ac_exec_ext in '' $ac_executable_extensions; do
3560 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3559 >    for ac_exec_ext in '' $ac_executable_extensions; do
3560 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3561      ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3562 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3562 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3563      break 2
3564    fi
3565   done
3566 < done
3566 >  done
3567 > IFS=$as_save_IFS
3568  
3569   fi
3570   fi
3571   CC=$ac_cv_prog_CC
3572   if test -n "$CC"; then
3573 <  echo "$as_me:$LINENO: result: $CC" >&5
3574 < echo "${ECHO_T}$CC" >&6
3573 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3574 > $as_echo "$CC" >&6; }
3575   else
3576 <  echo "$as_me:$LINENO: result: no" >&5
3577 < echo "${ECHO_T}no" >&6
3576 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3577 > $as_echo "no" >&6; }
3578   fi
3579  
3580 +
3581      test -n "$CC" && break
3582    done
3583   fi
3584   if test -z "$CC"; then
3585    ac_ct_CC=$CC
3586 <  for ac_prog in icc pgcc pathcc cc xlc gcc
3586 >  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
3587   do
3588    # Extract the first word of "$ac_prog", so it can be a program name with args.
3589   set dummy $ac_prog; ac_word=$2
3590 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3591 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3592 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3593 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3590 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3591 > $as_echo_n "checking for $ac_word... " >&6; }
3592 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3593 >  $as_echo_n "(cached) " >&6
3594   else
3595    if test -n "$ac_ct_CC"; then
3596    ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
# Line 2201 | Line 3600 | do
3600   do
3601    IFS=$as_save_IFS
3602    test -z "$as_dir" && as_dir=.
3603 <  for ac_exec_ext in '' $ac_executable_extensions; do
3604 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3603 >    for ac_exec_ext in '' $ac_executable_extensions; do
3604 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3605      ac_cv_prog_ac_ct_CC="$ac_prog"
3606 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3606 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3607      break 2
3608    fi
3609   done
3610 < done
3610 >  done
3611 > IFS=$as_save_IFS
3612  
3613   fi
3614   fi
3615   ac_ct_CC=$ac_cv_prog_ac_ct_CC
3616   if test -n "$ac_ct_CC"; then
3617 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3618 < echo "${ECHO_T}$ac_ct_CC" >&6
3617 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3618 > $as_echo "$ac_ct_CC" >&6; }
3619   else
3620 <  echo "$as_me:$LINENO: result: no" >&5
3621 < echo "${ECHO_T}no" >&6
3620 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3621 > $as_echo "no" >&6; }
3622   fi
3623  
3624 +
3625    test -n "$ac_ct_CC" && break
3626   done
3627  
3628 <  CC=$ac_ct_CC
3628 >  if test "x$ac_ct_CC" = x; then
3629 >    CC=""
3630 >  else
3631 >    case $cross_compiling:$ac_tool_warned in
3632 > yes:)
3633 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3634 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3635 > ac_tool_warned=yes ;;
3636 > esac
3637 >    CC=$ac_ct_CC
3638 >  fi
3639   fi
3640  
3641  
3642 < test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3643 < See \`config.log' for more details." >&5
3644 < echo "$as_me: error: no acceptable C compiler found in \$PATH
3645 < See \`config.log' for more details." >&2;}
2235 <   { (exit 1); exit 1; }; }
3642 > test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3643 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3644 > as_fn_error "no acceptable C compiler found in \$PATH
3645 > See \`config.log' for more details." "$LINENO" 5; }
3646  
3647   # Provide some information about the compiler.
3648 < echo "$as_me:$LINENO:" \
3649 <     "checking for C compiler version" >&5
3650 < ac_compiler=`set X $ac_compile; echo $2`
3651 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3652 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3648 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3649 > set X $ac_compile
3650 > ac_compiler=$2
3651 > for ac_option in --version -v -V -qversion; do
3652 >  { { ac_try="$ac_compiler $ac_option >&5"
3653 > case "(($ac_try" in
3654 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655 >  *) ac_try_echo=$ac_try;;
3656 > esac
3657 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658 > $as_echo "$ac_try_echo"; } >&5
3659 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3660    ac_status=$?
3661 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3662 <  (exit $ac_status); }
3663 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3664 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
3665 <  ac_status=$?
3666 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3667 <  (exit $ac_status); }
3668 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3669 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
3670 <  ac_status=$?
2254 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2255 <  (exit $ac_status); }
3661 >  if test -s conftest.err; then
3662 >    sed '10a\
3663 > ... rest of stderr output deleted ...
3664 >         10q' conftest.err >conftest.er1
3665 >    cat conftest.er1 >&5
3666 >  fi
3667 >  rm -f conftest.er1 conftest.err
3668 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669 >  test $ac_status = 0; }
3670 > done
3671  
3672 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3673 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3674 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
3675 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3672 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3673 > $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3674 > if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3675 >  $as_echo_n "(cached) " >&6
3676   else
3677 <  cat >conftest.$ac_ext <<_ACEOF
2263 < /* confdefs.h.  */
2264 < _ACEOF
2265 < cat confdefs.h >>conftest.$ac_ext
2266 < cat >>conftest.$ac_ext <<_ACEOF
3677 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3678   /* end confdefs.h.  */
3679  
3680   int
# Line 2277 | Line 3688 | _ACEOF
3688    return 0;
3689   }
3690   _ACEOF
3691 < rm -f conftest.$ac_objext
2281 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2282 <  (eval $ac_compile) 2>conftest.er1
2283 <  ac_status=$?
2284 <  grep -v '^ *+' conftest.er1 >conftest.err
2285 <  rm -f conftest.er1
2286 <  cat conftest.err >&5
2287 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288 <  (exit $ac_status); } &&
2289 <         { ac_try='test -z "$ac_c_werror_flag"
2290 <                         || test ! -s conftest.err'
2291 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2292 <  (eval $ac_try) 2>&5
2293 <  ac_status=$?
2294 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2295 <  (exit $ac_status); }; } &&
2296 <         { ac_try='test -s conftest.$ac_objext'
2297 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2298 <  (eval $ac_try) 2>&5
2299 <  ac_status=$?
2300 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2301 <  (exit $ac_status); }; }; then
3691 > if ac_fn_c_try_compile "$LINENO"; then :
3692    ac_compiler_gnu=yes
3693   else
3694 <  echo "$as_me: failed program was:" >&5
2305 < sed 's/^/| /' conftest.$ac_ext >&5
2306 <
2307 < ac_compiler_gnu=no
3694 >  ac_compiler_gnu=no
3695   fi
3696 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3696 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697   ac_cv_c_compiler_gnu=$ac_compiler_gnu
3698  
3699   fi
3700 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3701 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3702 < GCC=`test $ac_compiler_gnu = yes && echo yes`
3700 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3701 > $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3702 > if test $ac_compiler_gnu = yes; then
3703 >  GCC=yes
3704 > else
3705 >  GCC=
3706 > fi
3707   ac_test_CFLAGS=${CFLAGS+set}
3708   ac_save_CFLAGS=$CFLAGS
3709 < CFLAGS="-g"
3710 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3711 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3712 < if test "${ac_cv_prog_cc_g+set}" = set; then
2322 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3709 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3710 > $as_echo_n "checking whether $CC accepts -g... " >&6; }
3711 > if test "${ac_cv_prog_cc_g+set}" = set; then :
3712 >  $as_echo_n "(cached) " >&6
3713   else
3714 <  cat >conftest.$ac_ext <<_ACEOF
3715 < /* confdefs.h.  */
3716 < _ACEOF
3717 < cat confdefs.h >>conftest.$ac_ext
3718 < cat >>conftest.$ac_ext <<_ACEOF
3714 >  ac_save_c_werror_flag=$ac_c_werror_flag
3715 >   ac_c_werror_flag=yes
3716 >   ac_cv_prog_cc_g=no
3717 >   CFLAGS="-g"
3718 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3719   /* end confdefs.h.  */
3720  
3721   int
# Line 2336 | Line 3726 | _ACEOF
3726    return 0;
3727   }
3728   _ACEOF
3729 < rm -f conftest.$ac_objext
2340 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2341 <  (eval $ac_compile) 2>conftest.er1
2342 <  ac_status=$?
2343 <  grep -v '^ *+' conftest.er1 >conftest.err
2344 <  rm -f conftest.er1
2345 <  cat conftest.err >&5
2346 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2347 <  (exit $ac_status); } &&
2348 <         { ac_try='test -z "$ac_c_werror_flag"
2349 <                         || test ! -s conftest.err'
2350 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2351 <  (eval $ac_try) 2>&5
2352 <  ac_status=$?
2353 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2354 <  (exit $ac_status); }; } &&
2355 <         { ac_try='test -s conftest.$ac_objext'
2356 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2357 <  (eval $ac_try) 2>&5
2358 <  ac_status=$?
2359 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2360 <  (exit $ac_status); }; }; then
3729 > if ac_fn_c_try_compile "$LINENO"; then :
3730    ac_cv_prog_cc_g=yes
3731   else
3732 <  echo "$as_me: failed program was:" >&5
3733 < sed 's/^/| /' conftest.$ac_ext >&5
3732 >  CFLAGS=""
3733 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734 > /* end confdefs.h.  */
3735  
3736 < ac_cv_prog_cc_g=no
3736 > int
3737 > main ()
3738 > {
3739 >
3740 >  ;
3741 >  return 0;
3742 > }
3743 > _ACEOF
3744 > if ac_fn_c_try_compile "$LINENO"; then :
3745 >
3746 > else
3747 >  ac_c_werror_flag=$ac_save_c_werror_flag
3748 >         CFLAGS="-g"
3749 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 > /* end confdefs.h.  */
3751 >
3752 > int
3753 > main ()
3754 > {
3755 >
3756 >  ;
3757 >  return 0;
3758 > }
3759 > _ACEOF
3760 > if ac_fn_c_try_compile "$LINENO"; then :
3761 >  ac_cv_prog_cc_g=yes
3762   fi
3763 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3763 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3764   fi
3765 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3766 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3765 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3766 > fi
3767 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3768 >   ac_c_werror_flag=$ac_save_c_werror_flag
3769 > fi
3770 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3771 > $as_echo "$ac_cv_prog_cc_g" >&6; }
3772   if test "$ac_test_CFLAGS" = set; then
3773    CFLAGS=$ac_save_CFLAGS
3774   elif test $ac_cv_prog_cc_g = yes; then
# Line 2384 | Line 3784 | fi
3784      CFLAGS=
3785    fi
3786   fi
3787 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3788 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3789 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
3790 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3787 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3788 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3789 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
3790 >  $as_echo_n "(cached) " >&6
3791   else
3792 <  ac_cv_prog_cc_stdc=no
3792 >  ac_cv_prog_cc_c89=no
3793   ac_save_CC=$CC
3794 < cat >conftest.$ac_ext <<_ACEOF
2395 < /* confdefs.h.  */
2396 < _ACEOF
2397 < cat confdefs.h >>conftest.$ac_ext
2398 < cat >>conftest.$ac_ext <<_ACEOF
3794 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795   /* end confdefs.h.  */
3796   #include <stdarg.h>
3797   #include <stdio.h>
# Line 2423 | Line 3819 | static char *f (char * (*g) (char **, int), char **p,
3819   /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3820     function prototypes and stuff, but not '\xHH' hex character constants.
3821     These don't provoke an error unfortunately, instead are silently treated
3822 <   as 'x'.  The following induces an error, until -std1 is added to get
3822 >   as 'x'.  The following induces an error, until -std is added to get
3823     proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3824     array size at least.  It's necessary to write '\x00'==0 to get something
3825 <   that's true only with -std1.  */
3825 >   that's true only with -std.  */
3826   int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3827  
3828 + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3829 +   inside strings and character constants.  */
3830 + #define FOO(x) 'x'
3831 + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3832 +
3833   int test (int i, double x);
3834   struct s1 {int (*f) (int a);};
3835   struct s2 {int (*f) (double a);};
# Line 2443 | Line 3844 | _ACEOF
3844    return 0;
3845   }
3846   _ACEOF
3847 < # Don't try gcc -ansi; that turns off useful extensions and
3848 < # breaks some systems' header files.
2448 < # AIX                   -qlanglvl=ansi
2449 < # Ultrix and OSF/1      -std1
2450 < # HP-UX 10.20 and later -Ae
2451 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2452 < # SVR4                  -Xc -D__EXTENSIONS__
2453 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3847 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3848 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3849   do
3850    CC="$ac_save_CC $ac_arg"
3851 <  rm -f conftest.$ac_objext
3852 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2458 <  (eval $ac_compile) 2>conftest.er1
2459 <  ac_status=$?
2460 <  grep -v '^ *+' conftest.er1 >conftest.err
2461 <  rm -f conftest.er1
2462 <  cat conftest.err >&5
2463 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2464 <  (exit $ac_status); } &&
2465 <         { ac_try='test -z "$ac_c_werror_flag"
2466 <                         || test ! -s conftest.err'
2467 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2468 <  (eval $ac_try) 2>&5
2469 <  ac_status=$?
2470 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2471 <  (exit $ac_status); }; } &&
2472 <         { ac_try='test -s conftest.$ac_objext'
2473 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2474 <  (eval $ac_try) 2>&5
2475 <  ac_status=$?
2476 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2477 <  (exit $ac_status); }; }; then
2478 <  ac_cv_prog_cc_stdc=$ac_arg
2479 < break
2480 < else
2481 <  echo "$as_me: failed program was:" >&5
2482 < sed 's/^/| /' conftest.$ac_ext >&5
2483 <
3851 >  if ac_fn_c_try_compile "$LINENO"; then :
3852 >  ac_cv_prog_cc_c89=$ac_arg
3853   fi
3854 < rm -f conftest.err conftest.$ac_objext
3854 > rm -f core conftest.err conftest.$ac_objext
3855 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
3856   done
3857 < rm -f conftest.$ac_ext conftest.$ac_objext
3857 > rm -f conftest.$ac_ext
3858   CC=$ac_save_CC
3859  
3860   fi
3861 <
3862 < case "x$ac_cv_prog_cc_stdc" in
3863 <  x|xno)
3864 <    echo "$as_me:$LINENO: result: none needed" >&5
3865 < echo "${ECHO_T}none needed" >&6 ;;
3861 > # AC_CACHE_VAL
3862 > case "x$ac_cv_prog_cc_c89" in
3863 >  x)
3864 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3865 > $as_echo "none needed" >&6; } ;;
3866 >  xno)
3867 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3868 > $as_echo "unsupported" >&6; } ;;
3869    *)
3870 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3871 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3872 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
3870 >    CC="$CC $ac_cv_prog_cc_c89"
3871 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3872 > $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3873   esac
3874 <
2502 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2503 < # in C++ we need to declare it.  In case someone uses the same compiler
2504 < # for both compiling C and C++ we need to have the C++ compiler decide
2505 < # the declaration of exit, since it's the most demanding environment.
2506 < cat >conftest.$ac_ext <<_ACEOF
2507 < #ifndef __cplusplus
2508 <  choke me
2509 < #endif
2510 < _ACEOF
2511 < rm -f conftest.$ac_objext
2512 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2513 <  (eval $ac_compile) 2>conftest.er1
2514 <  ac_status=$?
2515 <  grep -v '^ *+' conftest.er1 >conftest.err
2516 <  rm -f conftest.er1
2517 <  cat conftest.err >&5
2518 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2519 <  (exit $ac_status); } &&
2520 <         { ac_try='test -z "$ac_c_werror_flag"
2521 <                         || test ! -s conftest.err'
2522 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2523 <  (eval $ac_try) 2>&5
2524 <  ac_status=$?
2525 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2526 <  (exit $ac_status); }; } &&
2527 <         { ac_try='test -s conftest.$ac_objext'
2528 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2529 <  (eval $ac_try) 2>&5
2530 <  ac_status=$?
2531 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532 <  (exit $ac_status); }; }; then
2533 <  for ac_declaration in \
2534 <   '' \
2535 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2536 <   'extern "C" void std::exit (int); using std::exit;' \
2537 <   'extern "C" void exit (int) throw ();' \
2538 <   'extern "C" void exit (int);' \
2539 <   'void exit (int);'
2540 < do
2541 <  cat >conftest.$ac_ext <<_ACEOF
2542 < /* confdefs.h.  */
2543 < _ACEOF
2544 < cat confdefs.h >>conftest.$ac_ext
2545 < cat >>conftest.$ac_ext <<_ACEOF
2546 < /* end confdefs.h.  */
2547 < $ac_declaration
2548 < #include <stdlib.h>
2549 < int
2550 < main ()
2551 < {
2552 < exit (42);
2553 <  ;
2554 <  return 0;
2555 < }
2556 < _ACEOF
2557 < rm -f conftest.$ac_objext
2558 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2559 <  (eval $ac_compile) 2>conftest.er1
2560 <  ac_status=$?
2561 <  grep -v '^ *+' conftest.er1 >conftest.err
2562 <  rm -f conftest.er1
2563 <  cat conftest.err >&5
2564 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2565 <  (exit $ac_status); } &&
2566 <         { ac_try='test -z "$ac_c_werror_flag"
2567 <                         || test ! -s conftest.err'
2568 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2569 <  (eval $ac_try) 2>&5
2570 <  ac_status=$?
2571 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2572 <  (exit $ac_status); }; } &&
2573 <         { ac_try='test -s conftest.$ac_objext'
2574 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2575 <  (eval $ac_try) 2>&5
2576 <  ac_status=$?
2577 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2578 <  (exit $ac_status); }; }; then
2579 <  :
2580 < else
2581 <  echo "$as_me: failed program was:" >&5
2582 < sed 's/^/| /' conftest.$ac_ext >&5
3874 > if test "x$ac_cv_prog_cc_c89" != xno; then :
3875  
2584 continue
3876   fi
2586 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2587  cat >conftest.$ac_ext <<_ACEOF
2588 /* confdefs.h.  */
2589 _ACEOF
2590 cat confdefs.h >>conftest.$ac_ext
2591 cat >>conftest.$ac_ext <<_ACEOF
2592 /* end confdefs.h.  */
2593 $ac_declaration
2594 int
2595 main ()
2596 {
2597 exit (42);
2598  ;
2599  return 0;
2600 }
2601 _ACEOF
2602 rm -f conftest.$ac_objext
2603 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2604  (eval $ac_compile) 2>conftest.er1
2605  ac_status=$?
2606  grep -v '^ *+' conftest.er1 >conftest.err
2607  rm -f conftest.er1
2608  cat conftest.err >&5
2609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2610  (exit $ac_status); } &&
2611         { ac_try='test -z "$ac_c_werror_flag"
2612                         || test ! -s conftest.err'
2613  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2614  (eval $ac_try) 2>&5
2615  ac_status=$?
2616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2617  (exit $ac_status); }; } &&
2618         { ac_try='test -s conftest.$ac_objext'
2619  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2620  (eval $ac_try) 2>&5
2621  ac_status=$?
2622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2623  (exit $ac_status); }; }; then
2624  break
2625 else
2626  echo "$as_me: failed program was:" >&5
2627 sed 's/^/| /' conftest.$ac_ext >&5
3877  
2629 fi
2630 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2631 done
2632 rm -f conftest*
2633 if test -n "$ac_declaration"; then
2634  echo '#ifdef __cplusplus' >>confdefs.h
2635  echo $ac_declaration      >>confdefs.h
2636  echo '#endif'             >>confdefs.h
2637 fi
2638
2639 else
2640  echo "$as_me: failed program was:" >&5
2641 sed 's/^/| /' conftest.$ac_ext >&5
2642
2643 fi
2644 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3878   ac_ext=c
3879   ac_cpp='$CPP $CPPFLAGS'
3880   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3881   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3882   ac_compiler_gnu=$ac_cv_c_compiler_gnu
3883  
3884 < ac_ext=${FC_SRCEXT-f}
3885 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3886 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3884 > ac_ext=${ac_fc_srcext-f}
3885 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
3886 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
3887   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3888   if test -n "$ac_tool_prefix"; then
3889 <  for ac_prog in ifort ifc pgf95 pathf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3889 >  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3890    do
3891      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3892   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3893 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3894 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3895 < if test "${ac_cv_prog_FC+set}" = set; then
3896 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3893 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3894 > $as_echo_n "checking for $ac_word... " >&6; }
3895 > if test "${ac_cv_prog_FC+set}" = set; then :
3896 >  $as_echo_n "(cached) " >&6
3897   else
3898    if test -n "$FC"; then
3899    ac_cv_prog_FC="$FC" # Let the user override the test.
# Line 2670 | Line 3903 | do
3903   do
3904    IFS=$as_save_IFS
3905    test -z "$as_dir" && as_dir=.
3906 <  for ac_exec_ext in '' $ac_executable_extensions; do
3907 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3906 >    for ac_exec_ext in '' $ac_executable_extensions; do
3907 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3908      ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
3909 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3909 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3910      break 2
3911    fi
3912   done
3913 < done
3913 >  done
3914 > IFS=$as_save_IFS
3915  
3916   fi
3917   fi
3918   FC=$ac_cv_prog_FC
3919   if test -n "$FC"; then
3920 <  echo "$as_me:$LINENO: result: $FC" >&5
3921 < echo "${ECHO_T}$FC" >&6
3920 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
3921 > $as_echo "$FC" >&6; }
3922   else
3923 <  echo "$as_me:$LINENO: result: no" >&5
3924 < echo "${ECHO_T}no" >&6
3923 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3924 > $as_echo "no" >&6; }
3925   fi
3926  
3927 +
3928      test -n "$FC" && break
3929    done
3930   fi
3931   if test -z "$FC"; then
3932    ac_ct_FC=$FC
3933 <  for ac_prog in ifort ifc pgf95 pathf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3933 >  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
3934   do
3935    # Extract the first word of "$ac_prog", so it can be a program name with args.
3936   set dummy $ac_prog; ac_word=$2
3937 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3938 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3939 < if test "${ac_cv_prog_ac_ct_FC+set}" = set; then
3940 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3937 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3938 > $as_echo_n "checking for $ac_word... " >&6; }
3939 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
3940 >  $as_echo_n "(cached) " >&6
3941   else
3942    if test -n "$ac_ct_FC"; then
3943    ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
# Line 2712 | Line 3947 | do
3947   do
3948    IFS=$as_save_IFS
3949    test -z "$as_dir" && as_dir=.
3950 <  for ac_exec_ext in '' $ac_executable_extensions; do
3951 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3950 >    for ac_exec_ext in '' $ac_executable_extensions; do
3951 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3952      ac_cv_prog_ac_ct_FC="$ac_prog"
3953 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3954      break 2
3955    fi
3956   done
3957 < done
3957 >  done
3958 > IFS=$as_save_IFS
3959  
3960   fi
3961   fi
3962   ac_ct_FC=$ac_cv_prog_ac_ct_FC
3963   if test -n "$ac_ct_FC"; then
3964 <  echo "$as_me:$LINENO: result: $ac_ct_FC" >&5
3965 < echo "${ECHO_T}$ac_ct_FC" >&6
3964 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
3965 > $as_echo "$ac_ct_FC" >&6; }
3966   else
3967 <  echo "$as_me:$LINENO: result: no" >&5
3968 < echo "${ECHO_T}no" >&6
3967 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3968 > $as_echo "no" >&6; }
3969   fi
3970  
3971 +
3972    test -n "$ac_ct_FC" && break
3973   done
3974  
3975 <  FC=$ac_ct_FC
3975 >  if test "x$ac_ct_FC" = x; then
3976 >    FC=""
3977 >  else
3978 >    case $cross_compiling:$ac_tool_warned in
3979 > yes:)
3980 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3981 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3982 > ac_tool_warned=yes ;;
3983 > esac
3984 >    FC=$ac_ct_FC
3985 >  fi
3986   fi
3987  
3988  
3989   # Provide some information about the compiler.
3990 < echo "$as_me:2743:" \
3991 <     "checking for Fortran compiler version" >&5
3992 < ac_compiler=`set X $ac_compile; echo $2`
3993 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3994 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3990 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
3991 > set X $ac_compile
3992 > ac_compiler=$2
3993 > for ac_option in --version -v -V -qversion; do
3994 >  { { ac_try="$ac_compiler $ac_option >&5"
3995 > case "(($ac_try" in
3996 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997 >  *) ac_try_echo=$ac_try;;
3998 > esac
3999 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000 > $as_echo "$ac_try_echo"; } >&5
4001 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4002    ac_status=$?
4003 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4004 <  (exit $ac_status); }
4005 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4006 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
4007 <  ac_status=$?
4008 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4009 <  (exit $ac_status); }
4010 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4011 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
4012 <  ac_status=$?
2759 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2760 <  (exit $ac_status); }
4003 >  if test -s conftest.err; then
4004 >    sed '10a\
4005 > ... rest of stderr output deleted ...
4006 >         10q' conftest.err >conftest.er1
4007 >    cat conftest.er1 >&5
4008 >  fi
4009 >  rm -f conftest.er1 conftest.err
4010 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4011 >  test $ac_status = 0; }
4012 > done
4013   rm -f a.out
4014  
4015   # If we don't use `.F' as extension, the preprocessor is not run on the
4016   # input file.  (Note that this only needs to work for GNU compilers.)
4017   ac_save_ext=$ac_ext
4018   ac_ext=F
4019 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran compiler" >&5
4020 < echo $ECHO_N "checking whether we are using the GNU Fortran compiler... $ECHO_C" >&6
4021 < if test "${ac_cv_fc_compiler_gnu+set}" = set; then
4022 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4019 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4020 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4021 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4022 >  $as_echo_n "(cached) " >&6
4023   else
4024 <  cat >conftest.$ac_ext <<_ACEOF
4024 >  cat > conftest.$ac_ext <<_ACEOF
4025        program main
4026   #ifndef __GNUC__
4027         choke me
# Line 2777 | Line 4029 | _ACEOF
4029  
4030        end
4031   _ACEOF
4032 < rm -f conftest.$ac_objext
2781 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2782 <  (eval $ac_compile) 2>conftest.er1
2783 <  ac_status=$?
2784 <  grep -v '^ *+' conftest.er1 >conftest.err
2785 <  rm -f conftest.er1
2786 <  cat conftest.err >&5
2787 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2788 <  (exit $ac_status); } &&
2789 <         { ac_try='test -z "$ac_fc_werror_flag"
2790 <                         || test ! -s conftest.err'
2791 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2792 <  (eval $ac_try) 2>&5
2793 <  ac_status=$?
2794 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795 <  (exit $ac_status); }; } &&
2796 <         { ac_try='test -s conftest.$ac_objext'
2797 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2798 <  (eval $ac_try) 2>&5
2799 <  ac_status=$?
2800 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 <  (exit $ac_status); }; }; then
4032 > if ac_fn_fc_try_compile "$LINENO"; then :
4033    ac_compiler_gnu=yes
4034   else
4035 <  echo "$as_me: failed program was:" >&5
2805 < sed 's/^/| /' conftest.$ac_ext >&5
2806 <
2807 < ac_compiler_gnu=no
4035 >  ac_compiler_gnu=no
4036   fi
4037 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4037 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4038   ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4039  
4040   fi
4041 < echo "$as_me:$LINENO: result: $ac_cv_fc_compiler_gnu" >&5
4042 < echo "${ECHO_T}$ac_cv_fc_compiler_gnu" >&6
4041 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4042 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4043   ac_ext=$ac_save_ext
4044 < ac_test_FFLAGS=${FCFLAGS+set}
4045 < ac_save_FFLAGS=$FCFLAGS
4044 > ac_test_FCFLAGS=${FCFLAGS+set}
4045 > ac_save_FCFLAGS=$FCFLAGS
4046   FCFLAGS=
4047 < echo "$as_me:$LINENO: checking whether $FC accepts -g" >&5
4048 < echo $ECHO_N "checking whether $FC accepts -g... $ECHO_C" >&6
4049 < if test "${ac_cv_prog_fc_g+set}" = set; then
4050 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4047 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4048 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
4049 > if test "${ac_cv_prog_fc_g+set}" = set; then :
4050 >  $as_echo_n "(cached) " >&6
4051   else
4052    FCFLAGS=-g
4053 < cat >conftest.$ac_ext <<_ACEOF
4053 > cat > conftest.$ac_ext <<_ACEOF
4054        program main
4055  
4056        end
4057   _ACEOF
4058 < rm -f conftest.$ac_objext
2831 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2832 <  (eval $ac_compile) 2>conftest.er1
2833 <  ac_status=$?
2834 <  grep -v '^ *+' conftest.er1 >conftest.err
2835 <  rm -f conftest.er1
2836 <  cat conftest.err >&5
2837 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 <  (exit $ac_status); } &&
2839 <         { ac_try='test -z "$ac_fc_werror_flag"
2840 <                         || test ! -s conftest.err'
2841 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2842 <  (eval $ac_try) 2>&5
2843 <  ac_status=$?
2844 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2845 <  (exit $ac_status); }; } &&
2846 <         { ac_try='test -s conftest.$ac_objext'
2847 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848 <  (eval $ac_try) 2>&5
2849 <  ac_status=$?
2850 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851 <  (exit $ac_status); }; }; then
4058 > if ac_fn_fc_try_compile "$LINENO"; then :
4059    ac_cv_prog_fc_g=yes
4060   else
4061 <  echo "$as_me: failed program was:" >&5
2855 < sed 's/^/| /' conftest.$ac_ext >&5
2856 <
2857 < ac_cv_prog_fc_g=no
4061 >  ac_cv_prog_fc_g=no
4062   fi
4063 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4063 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4064  
4065   fi
4066 < echo "$as_me:$LINENO: result: $ac_cv_prog_fc_g" >&5
4067 < echo "${ECHO_T}$ac_cv_prog_fc_g" >&6
4068 < if test "$ac_test_FFLAGS" = set; then
4069 <  FCFLAGS=$ac_save_FFLAGS
4066 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
4067 > $as_echo "$ac_cv_prog_fc_g" >&6; }
4068 > if test "$ac_test_FCFLAGS" = set; then
4069 >  FCFLAGS=$ac_save_FCFLAGS
4070   elif test $ac_cv_prog_fc_g = yes; then
4071    if test "x$ac_cv_fc_compiler_gnu" = xyes; then
4072      FCFLAGS="-g -O2"
# Line 2883 | Line 4087 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
4087   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4088   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4089  
4090 < ac_ext=c
4091 < ac_cpp='$CPP $CPPFLAGS'
4092 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4093 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4094 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4095 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4096 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4097 < # On Suns, sometimes $CPP names a directory.
4098 < if test -n "$CPP" && test -d "$CPP"; then
4099 <  CPP=
4100 < fi
4101 < if test -z "$CPP"; then
4102 <  if test "${ac_cv_prog_CPP+set}" = set; then
4103 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4090 >
4091 > save_CXX=$CXX
4092 > save_CC=$CC
4093 > save_FC=$FC
4094 > save_LIBS=$LIBS
4095 >
4096 > ac_ext=cpp
4097 > ac_cpp='$CXXCPP $CPPFLAGS'
4098 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4099 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4100 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4101 >
4102 >
4103 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lc" >&5
4104 > $as_echo_n "checking for dlopen in -lc... " >&6; }
4105 > if test "${ac_cv_lib_c_dlopen+set}" = set; then :
4106 >  $as_echo_n "(cached) " >&6
4107   else
4108 <      # Double quotes because CPP needs to be expanded
4109 <    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4110 <    do
2904 <      ac_preproc_ok=false
2905 < for ac_c_preproc_warn_flag in '' yes
2906 < do
2907 <  # Use a header file that comes with gcc, so configuring glibc
2908 <  # with a fresh cross-compiler works.
2909 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2910 <  # <limits.h> exists even on freestanding compilers.
2911 <  # On the NeXT, cc -E runs the code through the compiler's parser,
2912 <  # not just through cpp. "Syntax error" is here to catch this case.
2913 <  cat >conftest.$ac_ext <<_ACEOF
2914 < /* confdefs.h.  */
2915 < _ACEOF
2916 < cat confdefs.h >>conftest.$ac_ext
2917 < cat >>conftest.$ac_ext <<_ACEOF
4108 >  ac_check_lib_save_LIBS=$LIBS
4109 > LIBS="-lc  $LIBS"
4110 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4111   /* end confdefs.h.  */
4112 < #ifdef __STDC__
4113 < # include <limits.h>
4114 < #else
4115 < # include <assert.h>
4112 >
4113 > /* Override any GCC internal prototype to avoid an error.
4114 >   Use char because int might match the return type of a GCC
4115 >   builtin and then its argument prototype would still apply.  */
4116 > #ifdef __cplusplus
4117 > extern "C"
4118   #endif
4119 <                     Syntax error
4119 > char dlopen ();
4120 > int
4121 > main ()
4122 > {
4123 > return dlopen ();
4124 >  ;
4125 >  return 0;
4126 > }
4127   _ACEOF
4128 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4129 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2928 <  ac_status=$?
2929 <  grep -v '^ *+' conftest.er1 >conftest.err
2930 <  rm -f conftest.er1
2931 <  cat conftest.err >&5
2932 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933 <  (exit $ac_status); } >/dev/null; then
2934 <  if test -s conftest.err; then
2935 <    ac_cpp_err=$ac_c_preproc_warn_flag
2936 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2937 <  else
2938 <    ac_cpp_err=
2939 <  fi
4128 > if ac_fn_cxx_try_link "$LINENO"; then :
4129 >  ac_cv_lib_c_dlopen=yes
4130   else
4131 <  ac_cpp_err=yes
4131 >  ac_cv_lib_c_dlopen=no
4132   fi
4133 < if test -z "$ac_cpp_err"; then
4134 <  :
4133 > rm -f core conftest.err conftest.$ac_objext \
4134 >    conftest$ac_exeext conftest.$ac_ext
4135 > LIBS=$ac_check_lib_save_LIBS
4136 > fi
4137 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dlopen" >&5
4138 > $as_echo "$ac_cv_lib_c_dlopen" >&6; }
4139 > if test "x$ac_cv_lib_c_dlopen" = x""yes; then :
4140 >  LIBDL=""
4141   else
4142 <  echo "$as_me: failed program was:" >&5
4143 < sed 's/^/| /' conftest.$ac_ext >&5
4142 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4143 > $as_echo_n "checking for dlopen in -ldl... " >&6; }
4144 > if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
4145 >  $as_echo_n "(cached) " >&6
4146 > else
4147 >  ac_check_lib_save_LIBS=$LIBS
4148 > LIBS="-ldl  $LIBS"
4149 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 > /* end confdefs.h.  */
4151  
4152 <  # Broken: fails on valid input.
4153 < continue
4154 < fi
4155 < rm -f conftest.err conftest.$ac_ext
4156 <
4157 <  # OK, works on sane cases.  Now check whether non-existent headers
4158 <  # can be detected and how.
4159 <  cat >conftest.$ac_ext <<_ACEOF
4160 < /* confdefs.h.  */
4152 > /* Override any GCC internal prototype to avoid an error.
4153 >   Use char because int might match the return type of a GCC
4154 >   builtin and then its argument prototype would still apply.  */
4155 > #ifdef __cplusplus
4156 > extern "C"
4157 > #endif
4158 > char dlopen ();
4159 > int
4160 > main ()
4161 > {
4162 > return dlopen ();
4163 >  ;
4164 >  return 0;
4165 > }
4166   _ACEOF
4167 < cat confdefs.h >>conftest.$ac_ext
4168 < cat >>conftest.$ac_ext <<_ACEOF
2961 < /* end confdefs.h.  */
2962 < #include <ac_nonexistent.h>
2963 < _ACEOF
2964 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2965 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2966 <  ac_status=$?
2967 <  grep -v '^ *+' conftest.er1 >conftest.err
2968 <  rm -f conftest.er1
2969 <  cat conftest.err >&5
2970 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 <  (exit $ac_status); } >/dev/null; then
2972 <  if test -s conftest.err; then
2973 <    ac_cpp_err=$ac_c_preproc_warn_flag
2974 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2975 <  else
2976 <    ac_cpp_err=
2977 <  fi
4167 > if ac_fn_cxx_try_link "$LINENO"; then :
4168 >  ac_cv_lib_dl_dlopen=yes
4169   else
4170 <  ac_cpp_err=yes
4170 >  ac_cv_lib_dl_dlopen=no
4171   fi
4172 < if test -z "$ac_cpp_err"; then
4173 <  # Broken: success on invalid input.
4174 < continue
2984 < else
2985 <  echo "$as_me: failed program was:" >&5
2986 < sed 's/^/| /' conftest.$ac_ext >&5
2987 <
2988 <  # Passes both tests.
2989 < ac_preproc_ok=:
2990 < break
4172 > rm -f core conftest.err conftest.$ac_objext \
4173 >    conftest$ac_exeext conftest.$ac_ext
4174 > LIBS=$ac_check_lib_save_LIBS
4175   fi
4176 < rm -f conftest.err conftest.$ac_ext
4176 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4177 > $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
4178 > if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
4179 >  LIBDL="-ldl"
4180 > fi
4181  
2994 done
2995 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2996 rm -f conftest.err conftest.$ac_ext
2997 if $ac_preproc_ok; then
2998  break
4182   fi
4183  
3001    done
3002    ac_cv_prog_CPP=$CPP
4184  
4185 < fi
4186 <  CPP=$ac_cv_prog_CPP
4187 < else
4188 <  ac_cv_prog_CPP=$CPP
4189 < fi
4190 < echo "$as_me:$LINENO: result: $CPP" >&5
3010 < echo "${ECHO_T}$CPP" >&6
3011 < ac_preproc_ok=false
3012 < for ac_c_preproc_warn_flag in '' yes
4185 >
4186 >
4187 >
4188 >
4189 >
4190 >        for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
4191   do
4192 <  # Use a header file that comes with gcc, so configuring glibc
4193 <  # with a fresh cross-compiler works.
4194 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4195 <  # <limits.h> exists even on freestanding compilers.
4196 <  # On the NeXT, cc -E runs the code through the compiler's parser,
4197 <  # not just through cpp. "Syntax error" is here to catch this case.
3020 <  cat >conftest.$ac_ext <<_ACEOF
3021 < /* confdefs.h.  */
3022 < _ACEOF
3023 < cat confdefs.h >>conftest.$ac_ext
3024 < cat >>conftest.$ac_ext <<_ACEOF
3025 < /* end confdefs.h.  */
3026 < #ifdef __STDC__
3027 < # include <limits.h>
3028 < #else
3029 < # include <assert.h>
3030 < #endif
3031 <                     Syntax error
3032 < _ACEOF
3033 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3034 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3035 <  ac_status=$?
3036 <  grep -v '^ *+' conftest.er1 >conftest.err
3037 <  rm -f conftest.er1
3038 <  cat conftest.err >&5
3039 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040 <  (exit $ac_status); } >/dev/null; then
3041 <  if test -s conftest.err; then
3042 <    ac_cpp_err=$ac_c_preproc_warn_flag
3043 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3044 <  else
3045 <    ac_cpp_err=
3046 <  fi
4192 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4193 > set dummy $ac_prog; ac_word=$2
4194 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4195 > $as_echo_n "checking for $ac_word... " >&6; }
4196 > if test "${ac_cv_prog_MPICXX+set}" = set; then :
4197 >  $as_echo_n "(cached) " >&6
4198   else
4199 <  ac_cpp_err=yes
4200 < fi
3050 < if test -z "$ac_cpp_err"; then
3051 <  :
4199 >  if test -n "$MPICXX"; then
4200 >  ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
4201   else
3053  echo "$as_me: failed program was:" >&5
3054 sed 's/^/| /' conftest.$ac_ext >&5
3055
3056  # Broken: fails on valid input.
3057 continue
3058 fi
3059 rm -f conftest.err conftest.$ac_ext
3060
3061  # OK, works on sane cases.  Now check whether non-existent headers
3062  # can be detected and how.
3063  cat >conftest.$ac_ext <<_ACEOF
3064 /* confdefs.h.  */
3065 _ACEOF
3066 cat confdefs.h >>conftest.$ac_ext
3067 cat >>conftest.$ac_ext <<_ACEOF
3068 /* end confdefs.h.  */
3069 #include <ac_nonexistent.h>
3070 _ACEOF
3071 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3072  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3073  ac_status=$?
3074  grep -v '^ *+' conftest.er1 >conftest.err
3075  rm -f conftest.er1
3076  cat conftest.err >&5
3077  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3078  (exit $ac_status); } >/dev/null; then
3079  if test -s conftest.err; then
3080    ac_cpp_err=$ac_c_preproc_warn_flag
3081    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3082  else
3083    ac_cpp_err=
3084  fi
3085 else
3086  ac_cpp_err=yes
3087 fi
3088 if test -z "$ac_cpp_err"; then
3089  # Broken: success on invalid input.
3090 continue
3091 else
3092  echo "$as_me: failed program was:" >&5
3093 sed 's/^/| /' conftest.$ac_ext >&5
3094
3095  # Passes both tests.
3096 ac_preproc_ok=:
3097 break
3098 fi
3099 rm -f conftest.err conftest.$ac_ext
3100
3101 done
3102 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3103 rm -f conftest.err conftest.$ac_ext
3104 if $ac_preproc_ok; then
3105  :
3106 else
3107  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3108 See \`config.log' for more details." >&5
3109 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3110 See \`config.log' for more details." >&2;}
3111   { (exit 1); exit 1; }; }
3112 fi
3113
3114 ac_ext=c
3115 ac_cpp='$CPP $CPPFLAGS'
3116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3119
3120 echo "$as_me:$LINENO: checking for egrep" >&5
3121 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3122 if test "${ac_cv_prog_egrep+set}" = set; then
3123  echo $ECHO_N "(cached) $ECHO_C" >&6
3124 else
3125  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3126    then ac_cv_prog_egrep='grep -E'
3127    else ac_cv_prog_egrep='egrep'
3128    fi
3129 fi
3130 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3131 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3132 EGREP=$ac_cv_prog_egrep
3133
3134
3135 echo "$as_me:$LINENO: checking whether ln -s works" >&5
3136 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3137 LN_S=$as_ln_s
3138 if test "$LN_S" = "ln -s"; then
3139  echo "$as_me:$LINENO: result: yes" >&5
3140 echo "${ECHO_T}yes" >&6
3141 else
3142  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3143 echo "${ECHO_T}no, using $LN_S" >&6
3144 fi
3145
3146 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3147 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
3148 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
3149 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3150  echo $ECHO_N "(cached) $ECHO_C" >&6
3151 else
3152  cat >conftest.make <<\_ACEOF
3153 all:
3154        @echo 'ac_maketemp="$(MAKE)"'
3155 _ACEOF
3156 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3157 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3158 if test -n "$ac_maketemp"; then
3159  eval ac_cv_prog_make_${ac_make}_set=yes
3160 else
3161  eval ac_cv_prog_make_${ac_make}_set=no
3162 fi
3163 rm -f conftest.make
3164 fi
3165 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3166  echo "$as_me:$LINENO: result: yes" >&5
3167 echo "${ECHO_T}yes" >&6
3168  SET_MAKE=
3169 else
3170  echo "$as_me:$LINENO: result: no" >&5
3171 echo "${ECHO_T}no" >&6
3172  SET_MAKE="MAKE=${MAKE-make}"
3173 fi
3174
3175 if test -n "$ac_tool_prefix"; then
3176  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3177 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3178 echo "$as_me:$LINENO: checking for $ac_word" >&5
3179 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3180 if test "${ac_cv_prog_RANLIB+set}" = set; then
3181  echo $ECHO_N "(cached) $ECHO_C" >&6
3182 else
3183  if test -n "$RANLIB"; then
3184  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3185 else
4202   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203   for as_dir in $PATH
4204   do
4205    IFS=$as_save_IFS
4206    test -z "$as_dir" && as_dir=.
4207 <  for ac_exec_ext in '' $ac_executable_extensions; do
4208 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4209 <    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4210 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4207 >    for ac_exec_ext in '' $ac_executable_extensions; do
4208 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4209 >    ac_cv_prog_MPICXX="$ac_prog"
4210 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4211      break 2
4212    fi
4213   done
4214 < done
4214 >  done
4215 > IFS=$as_save_IFS
4216  
4217   fi
4218   fi
4219 < RANLIB=$ac_cv_prog_RANLIB
4220 < if test -n "$RANLIB"; then
4221 <  echo "$as_me:$LINENO: result: $RANLIB" >&5
4222 < echo "${ECHO_T}$RANLIB" >&6
4219 > MPICXX=$ac_cv_prog_MPICXX
4220 > if test -n "$MPICXX"; then
4221 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
4222 > $as_echo "$MPICXX" >&6; }
4223   else
4224 <  echo "$as_me:$LINENO: result: no" >&5
4225 < echo "${ECHO_T}no" >&6
4224 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4225 > $as_echo "no" >&6; }
4226   fi
4227  
4228 < fi
4229 < if test -z "$ac_cv_prog_RANLIB"; then
3213 <  ac_ct_RANLIB=$RANLIB
3214 <  # Extract the first word of "ranlib", so it can be a program name with args.
3215 < set dummy ranlib; ac_word=$2
3216 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3217 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3218 < if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3219 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3220 < else
3221 <  if test -n "$ac_ct_RANLIB"; then
3222 <  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3223 < else
3224 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225 < for as_dir in $PATH
3226 < do
3227 <  IFS=$as_save_IFS
3228 <  test -z "$as_dir" && as_dir=.
3229 <  for ac_exec_ext in '' $ac_executable_extensions; do
3230 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3231 <    ac_cv_prog_ac_ct_RANLIB="ranlib"
3232 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 <    break 2
3234 <  fi
4228 >
4229 >  test -n "$MPICXX" && break
4230   done
4231 < done
4231 > test -n "$MPICXX" || MPICXX="$CXX"
4232  
4233 <  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
4234 < fi
3240 < fi
3241 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3242 < if test -n "$ac_ct_RANLIB"; then
3243 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3244 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
3245 < else
3246 <  echo "$as_me:$LINENO: result: no" >&5
3247 < echo "${ECHO_T}no" >&6
3248 < fi
4233 >        ax_mpi_save_CXX="$CXX"
4234 >        CXX="$MPICXX"
4235  
3250  RANLIB=$ac_ct_RANLIB
3251 else
3252  RANLIB="$ac_cv_prog_RANLIB"
3253 fi
4236  
4237  
4238 <   # Extract the first word of "perl", so it can be a program name with args.
4239 < set dummy perl; ac_word=$2
4240 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4241 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3260 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
3261 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3262 < else
3263 <  case $PERLINTERP in
3264 <  [\\/]* | ?:[\\/]*)
3265 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
3266 <  ;;
3267 <  *)
3268 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3269 < for as_dir in $PATH
3270 < do
3271 <  IFS=$as_save_IFS
3272 <  test -z "$as_dir" && as_dir=.
3273 <  for ac_exec_ext in '' $ac_executable_extensions; do
3274 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3275 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
3276 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 <    break 2
3278 <  fi
3279 < done
3280 < done
3281 <
3282 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
3283 <  ;;
3284 < esac
4238 > if test x = x"$MPILIBS"; then
4239 >        ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4240 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4241 >  MPILIBS=" "
4242   fi
3286 PERLINTERP=$ac_cv_path_PERLINTERP
4243  
3288 if test -n "$PERLINTERP"; then
3289  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
3290 echo "${ECHO_T}$PERLINTERP" >&6
3291 else
3292  echo "$as_me:$LINENO: result: no" >&5
3293 echo "${ECHO_T}no" >&6
4244   fi
4245  
4246 <   ac_cv_path_perlinterp="$PERLINTERP"
4247 <   _sHpB='#!'
4246 > if test x = x"$MPILIBS"; then
4247 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4248 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4249 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4250 >  $as_echo_n "(cached) " >&6
4251 > else
4252 >  ac_check_lib_save_LIBS=$LIBS
4253 > LIBS="-lmpi  $LIBS"
4254 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4255 > /* end confdefs.h.  */
4256  
4257 <
4258 < # Check whether --with-perl-shebang or --without-perl-shebang was given.
4259 < if test "${with_perl_shebang+set}" = set; then
4260 <  withval="$with_perl_shebang"
4261 <  opt_perl_shebang="$withval"
4257 > /* Override any GCC internal prototype to avoid an error.
4258 >   Use char because int might match the return type of a GCC
4259 >   builtin and then its argument prototype would still apply.  */
4260 > #ifdef __cplusplus
4261 > extern "C"
4262 > #endif
4263 > char MPI_Init ();
4264 > int
4265 > main ()
4266 > {
4267 > return MPI_Init ();
4268 >  ;
4269 >  return 0;
4270 > }
4271 > _ACEOF
4272 > if ac_fn_cxx_try_link "$LINENO"; then :
4273 >  ac_cv_lib_mpi_MPI_Init=yes
4274   else
4275 <                opt_perl_shebang="not_set"
4276 < fi;
4277 <   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
4278 < echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
4279 < if test "${ax_cv_opt_perl_shebang+set}" = set; then
4280 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4281 < else
4282 <   case "$opt_perl_shebang" in
4283 <                      not_set  ) ax_cv_opt_perl_shebang=''
4284 <                               ;;
4285 <                         *     )
3316 <        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
3317 <                    esac
4275 >  ac_cv_lib_mpi_MPI_Init=no
4276 > fi
4277 > rm -f core conftest.err conftest.$ac_objext \
4278 >    conftest$ac_exeext conftest.$ac_ext
4279 > LIBS=$ac_check_lib_save_LIBS
4280 > fi
4281 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4282 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4283 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4284 >  MPILIBS="-lmpi"
4285 > fi
4286  
4287   fi
4288 < echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
4289 < echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
4290 <   if test "A$ax_cv_opt_perl_shebang" != "A"
4291 <     then
4292 <       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
4293 <       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4294 <              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
4295 < echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
4288 > if test x = x"$MPILIBS"; then
4289 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4290 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4291 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4292 >  $as_echo_n "(cached) " >&6
4293 > else
4294 >  ac_check_lib_save_LIBS=$LIBS
4295 > LIBS="-lmpich  $LIBS"
4296 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4297 > /* end confdefs.h.  */
4298  
4299 < # Automatic detection of sharpbang formula starts here
4300 <     else
4301 <   _somian_shbangperl=`$PERLINTERP -V:startperl`
4302 <   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
4303 <   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
4304 < echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
4305 < if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
4306 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4299 > /* Override any GCC internal prototype to avoid an error.
4300 >   Use char because int might match the return type of a GCC
4301 >   builtin and then its argument prototype would still apply.  */
4302 > #ifdef __cplusplus
4303 > extern "C"
4304 > #endif
4305 > char MPI_Init ();
4306 > int
4307 > main ()
4308 > {
4309 > return MPI_Init ();
4310 >  ;
4311 >  return 0;
4312 > }
4313 > _ACEOF
4314 > if ac_fn_cxx_try_link "$LINENO"; then :
4315 >  ac_cv_lib_mpich_MPI_Init=yes
4316   else
4317 <  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
4318 <        if test "x$_somian_kspb_perl" == x
4319 <          then _somian_ksbp_warn_empty='durnit'
4320 <          else
4321 <          case "A$_somian_kspb_perl" in
4322 <                 A#!*perl* )
4323 <           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
4324 <                        ;;
4325 <                     A*    )  _somian_ksbp_warn_defau='trouble'
4326 <                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
4327 <          esac
3349 <        fi
4317 >  ac_cv_lib_mpich_MPI_Init=no
4318 > fi
4319 > rm -f core conftest.err conftest.$ac_objext \
4320 >    conftest$ac_exeext conftest.$ac_ext
4321 > LIBS=$ac_check_lib_save_LIBS
4322 > fi
4323 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4324 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4325 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4326 >  MPILIBS="-lmpich"
4327 > fi
4328  
4329   fi
3352 echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
3353 echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
3354 # The above prints Checking ... result message to user.
3355   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
4330  
4331 <    if test A${_somian_ksbp_warn_empty+set} == Aset
4332 <      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
4333 < echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
4334 <    fi
4335 < # Inform user after printing result value
4336 <    if test A${_somian_ksbp_warn_defau+set} == Aset
4337 <      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
4338 < echo "$as_me: Maybe Not good -" >&6;}
4339 <           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
3366 < echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
3367 <      else { echo "$as_me:$LINENO: OK Good result - " >&5
3368 < echo "$as_me: OK Good result - " >&6;}
3369 <           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
3370 < echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
3371 <    fi
3372 <  fi
4331 > if test x != x"$MPILIBS"; then
4332 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4333 > $as_echo_n "checking for mpi.h... " >&6; }
4334 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4335 > /* end confdefs.h.  */
4336 > #include <mpi.h>
4337 > int
4338 > main ()
4339 > {
4340  
4341 < # Find a good install program.  We prefer a C program (faster),
4342 < # so one script is as good as another.  But avoid the broken or
4343 < # incompatible versions:
4344 < # SysV /etc/install, /usr/sbin/install
4345 < # SunOS /usr/etc/install
4346 < # IRIX /sbin/install
4347 < # AIX /bin/install
3381 < # AmigaOS /C/install, which installs bootblocks on floppy discs
3382 < # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3383 < # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3384 < # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3385 < # OS/2's system install, which has a completely different semantic
3386 < # ./install, which can be erroneously created by make from ./install.sh.
3387 < echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
3388 < echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
3389 < if test -z "$INSTALL"; then
3390 < if test "${ac_cv_path_install+set}" = set; then
3391 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4341 >  ;
4342 >  return 0;
4343 > }
4344 > _ACEOF
4345 > if ac_fn_cxx_try_compile "$LINENO"; then :
4346 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4347 > $as_echo "yes" >&6; }
4348   else
4349 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350 < for as_dir in $PATH
4351 < do
4352 <  IFS=$as_save_IFS
4353 <  test -z "$as_dir" && as_dir=.
4354 <  # Account for people who put trailing slashes in PATH elements.
3399 < case $as_dir/ in
3400 <  ./ | .// | /cC/* | \
3401 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3402 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3403 <  /usr/ucb/* ) ;;
3404 <  *)
3405 <    # OSF1 and SCO ODT 3.0 have their own names for install.
3406 <    # Don't use installbsd from OSF since it installs stuff as root
3407 <    # by default.
3408 <    for ac_prog in ginstall scoinst install; do
3409 <      for ac_exec_ext in '' $ac_executable_extensions; do
3410 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3411 <          if test $ac_prog = install &&
3412 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3413 <            # AIX install.  It has an incompatible calling convention.
3414 <            :
3415 <          elif test $ac_prog = install &&
3416 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3417 <            # program-specific install script used by HP pwplus--don't use.
3418 <            :
3419 <          else
3420 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3421 <            break 3
3422 <          fi
3423 <        fi
3424 <      done
3425 <    done
3426 <    ;;
3427 < esac
3428 < done
4349 >  MPILIBS=""
4350 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351 > $as_echo "no" >&6; }
4352 > fi
4353 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4354 > fi
4355  
4356 + CXX="$ax_mpi_save_CXX"
4357  
4358 +
4359 +
4360 + # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4361 + if test x = x"$MPILIBS"; then
4362 +        USE_MPI="no"
4363 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&5
4364 + $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. openmd_MPI will not be built." >&2;}
4365 +        :
4366 + else
4367 +        USE_MPI="yes"
4368 +        :
4369   fi
3432  if test "${ac_cv_path_install+set}" = set; then
3433    INSTALL=$ac_cv_path_install
3434  else
3435    # As a last resort, use the slow shell script.  We don't cache a
3436    # path for INSTALL within a source directory, because that will
3437    # break other packages using the cache if that directory is
3438    # removed, or if the path is relative.
3439    INSTALL=$ac_install_sh
3440  fi
3441 fi
3442 echo "$as_me:$LINENO: result: $INSTALL" >&5
3443 echo "${ECHO_T}$INSTALL" >&6
4370  
3445 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3446 # It thinks the first close brace ends the variable substitution.
3447 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4371  
4372 < test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4372 > if test $USE_MPI != no; then :
4373  
4374 < test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4374 > ac_ext=c
4375 > ac_cpp='$CPP $CPPFLAGS'
4376 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4377 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4378 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4379  
4380 < case "x$INSTALL" in
4381 <   x/*) ;;
4382 <   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
4383 < esac
4384 < MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
4385 < # Extract the first word of "ar", so it can be a program name with args.
4386 < set dummy ar; ac_word=$2
4387 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4388 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4389 < if test "${ac_cv_prog_AR+set}" = set; then
4390 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4380 >
4381 >
4382 >
4383 >
4384 >
4385 >        for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4386 > do
4387 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4388 > set dummy $ac_prog; ac_word=$2
4389 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390 > $as_echo_n "checking for $ac_word... " >&6; }
4391 > if test "${ac_cv_prog_MPICC+set}" = set; then :
4392 >  $as_echo_n "(cached) " >&6
4393   else
4394 <  if test -n "$AR"; then
4395 <  ac_cv_prog_AR="$AR" # Let the user override the test.
4394 >  if test -n "$MPICC"; then
4395 >  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4396   else
4397   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4398   for as_dir in $PATH
4399   do
4400    IFS=$as_save_IFS
4401    test -z "$as_dir" && as_dir=.
4402 <  for ac_exec_ext in '' $ac_executable_extensions; do
4403 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4404 <    ac_cv_prog_AR="ar"
4405 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4402 >    for ac_exec_ext in '' $ac_executable_extensions; do
4403 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4404 >    ac_cv_prog_MPICC="$ac_prog"
4405 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4406      break 2
4407    fi
4408   done
4409 < done
4409 >  done
4410 > IFS=$as_save_IFS
4411  
3482  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
4412   fi
4413   fi
4414 < AR=$ac_cv_prog_AR
4415 < if test -n "$AR"; then
4416 <  echo "$as_me:$LINENO: result: $AR" >&5
4417 < echo "${ECHO_T}$AR" >&6
4414 > MPICC=$ac_cv_prog_MPICC
4415 > if test -n "$MPICC"; then
4416 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4417 > $as_echo "$MPICC" >&6; }
4418   else
4419 <  echo "$as_me:$LINENO: result: no" >&5
4420 < echo "${ECHO_T}no" >&6
4419 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420 > $as_echo "no" >&6; }
4421   fi
4422  
3494 if test "$AR" = "NONE"; then
3495  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
3496 echo "$as_me: error: --> Can't find \`ar'!" >&2;}
3497   { (exit 1); exit 1; }; }
3498  cat >confcache <<\_ACEOF
3499 # This file is a shell script that caches the results of configure
3500 # tests run on this system so they can be shared between configure
3501 # scripts and configure runs, see configure's option --config-cache.
3502 # It is not useful on other systems.  If it contains results you don't
3503 # want to keep, you may remove or edit it.
3504 #
3505 # config.status only pays attention to the cache file if you give it
3506 # the --recheck option to rerun configure.
3507 #
3508 # `ac_cv_env_foo' variables (set or unset) will be overridden when
3509 # loading this file, other *unset* `ac_cv_foo' will be assigned the
3510 # following values.
4423  
4424 < _ACEOF
4424 >  test -n "$MPICC" && break
4425 > done
4426 > test -n "$MPICC" || MPICC="$CC"
4427  
4428 < # The following way of writing the cache mishandles newlines in values,
4429 < # but we know of no workaround that is simple, portable, and efficient.
4430 < # So, don't put newlines in cache variables' values.
4431 < # Ultrix sh set writes to stderr and can't be redirected directly,
4432 < # and sets the high bit in the cache file unless we assign to the vars.
4433 < {
4434 <  (set) 2>&1 |
4435 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
4436 <    *ac_space=\ *)
3523 <      # `set' does not quote correctly, so add quotes (double-quote
3524 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
3525 <      sed -n \
3526 <        "s/'/'\\\\''/g;
3527 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
3528 <      ;;
3529 <    *)
3530 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
3531 <      sed -n \
3532 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
3533 <      ;;
3534 <    esac;
3535 < } |
3536 <  sed '
3537 <     t clear
3538 <     : clear
3539 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
3540 <     t end
3541 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
3542 <     : end' >>confcache
3543 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
3544 <  if test -w $cache_file; then
3545 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
3546 <    cat confcache >$cache_file
3547 <  else
3548 <    echo "not updating unwritable cache $cache_file"
3549 <  fi
4428 >        ax_mpi_save_CC="$CC"
4429 >        CC="$MPICC"
4430 >
4431 >
4432 >
4433 > if test x = x"$MPILIBS"; then
4434 >        ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4435 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4436 >  MPILIBS=" "
4437   fi
4438 < rm -f confcache
3552 <  exit 1
4438 >
4439   fi
4440 < # Extract the first word of "ps", so it can be a program name with args.
4441 < set dummy ps; ac_word=$2
4442 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4443 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4444 < if test "${ac_cv_path_PS+set}" = set; then
4445 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4440 >
4441 > if test x = x"$MPILIBS"; then
4442 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4443 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4444 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4445 >  $as_echo_n "(cached) " >&6
4446   else
4447 <  case $PS in
4448 <  [\\/]* | ?:[\\/]*)
4449 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
4450 <  ;;
3565 <  *)
3566 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3567 < for as_dir in $PATH
3568 < do
3569 <  IFS=$as_save_IFS
3570 <  test -z "$as_dir" && as_dir=.
3571 <  for ac_exec_ext in '' $ac_executable_extensions; do
3572 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3573 <    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
3574 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3575 <    break 2
3576 <  fi
3577 < done
3578 < done
4447 >  ac_check_lib_save_LIBS=$LIBS
4448 > LIBS="-lmpi  $LIBS"
4449 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 > /* end confdefs.h.  */
4451  
4452 <  ;;
4453 < esac
4452 > /* Override any GCC internal prototype to avoid an error.
4453 >   Use char because int might match the return type of a GCC
4454 >   builtin and then its argument prototype would still apply.  */
4455 > #ifdef __cplusplus
4456 > extern "C"
4457 > #endif
4458 > char MPI_Init ();
4459 > int
4460 > main ()
4461 > {
4462 > return MPI_Init ();
4463 >  ;
4464 >  return 0;
4465 > }
4466 > _ACEOF
4467 > if ac_fn_c_try_link "$LINENO"; then :
4468 >  ac_cv_lib_mpi_MPI_Init=yes
4469 > else
4470 >  ac_cv_lib_mpi_MPI_Init=no
4471   fi
4472 < PS=$ac_cv_path_PS
4472 > rm -f core conftest.err conftest.$ac_objext \
4473 >    conftest$ac_exeext conftest.$ac_ext
4474 > LIBS=$ac_check_lib_save_LIBS
4475 > fi
4476 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4477 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4478 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4479 >  MPILIBS="-lmpi"
4480 > fi
4481  
3585 if test -n "$PS"; then
3586  echo "$as_me:$LINENO: result: $PS" >&5
3587 echo "${ECHO_T}$PS" >&6
3588 else
3589  echo "$as_me:$LINENO: result: no" >&5
3590 echo "${ECHO_T}no" >&6
4482   fi
4483 + if test x = x"$MPILIBS"; then
4484 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4485 + $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4486 + if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4487 +  $as_echo_n "(cached) " >&6
4488 + else
4489 +  ac_check_lib_save_LIBS=$LIBS
4490 + LIBS="-lmpich  $LIBS"
4491 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 + /* end confdefs.h.  */
4493  
4494 < echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
4495 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
4496 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
4497 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4494 > /* Override any GCC internal prototype to avoid an error.
4495 >   Use char because int might match the return type of a GCC
4496 >   builtin and then its argument prototype would still apply.  */
4497 > #ifdef __cplusplus
4498 > extern "C"
4499 > #endif
4500 > char MPI_Init ();
4501 > int
4502 > main ()
4503 > {
4504 > return MPI_Init ();
4505 >  ;
4506 >  return 0;
4507 > }
4508 > _ACEOF
4509 > if ac_fn_c_try_link "$LINENO"; then :
4510 >  ac_cv_lib_mpich_MPI_Init=yes
4511   else
4512 +  ac_cv_lib_mpich_MPI_Init=no
4513 + fi
4514 + rm -f core conftest.err conftest.$ac_objext \
4515 +    conftest$ac_exeext conftest.$ac_ext
4516 + LIBS=$ac_check_lib_save_LIBS
4517 + fi
4518 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4519 + $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4520 + if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4521 +  MPILIBS="-lmpich"
4522 + fi
4523  
3599        if $PS ax -o rss > /dev/null 2>&1; then
3600                ac_cv_prog_ps_ax=yes
3601        else
3602                ac_cv_prog_ps_ax=no
3603        fi
3604        if $PS -ef -o rss > /dev/null 2>&1; then
3605                ac_cv_prog_ps_ef=yes
3606        else
3607                ac_cv_prog_ps_ef=no
3608        fi
3609        if test "$ac_cv_prog_ps_ax" = yes; then
3610                ac_cv_prog_ps_syntax=BSD
3611        else
3612                if test "$ac_cv_prog_ps_ef" = yes; then
3613                        ac_cv_prog_ps_syntax=POSIX
3614                else
3615                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
3616 echo "$as_me: error: Could not determine ps syntax" >&2;}
3617   { (exit 1); exit 1; }; }
3618                fi
3619        fi
3620
4524   fi
3622 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
3623 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
4525  
4526 < cat >>confdefs.h <<_ACEOF
4527 < #define PSCOMMAND $PS
4526 > if test x != x"$MPILIBS"; then
4527 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4528 > $as_echo_n "checking for mpi.h... " >&6; }
4529 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 > /* end confdefs.h.  */
4531 > #include <mpi.h>
4532 > int
4533 > main ()
4534 > {
4535 >
4536 >  ;
4537 >  return 0;
4538 > }
4539   _ACEOF
4540 + if ac_fn_c_try_compile "$LINENO"; then :
4541 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4542 + $as_echo "yes" >&6; }
4543 + else
4544 +  MPILIBS=""
4545 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4546 + $as_echo "no" >&6; }
4547 + fi
4548 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549 + fi
4550  
4551 < if test "$ac_cv_prog_ps_syntax" = BSD; then
4551 > CC="$ax_mpi_save_CC"
4552  
3631 cat >>confdefs.h <<\_ACEOF
3632 #define PSTYPE_IS_BSD 1
3633 _ACEOF
4553  
4554 +
4555 + # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4556 + if test x = x"$MPILIBS"; then
4557 +        USE_MPI="no"
4558 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&5
4559 + $as_echo "$as_me: WARNING: No suitable C MPI implementation found. openmd_MPI will not be built." >&2;}
4560 +        :
4561   else
4562 <   if test "$ac_cv_prog_ps_syntax" = POSIX; then
4562 >        USE_MPI="yes"
4563 >        :
4564 > fi
4565  
3638 cat >>confdefs.h <<\_ACEOF
3639 #define PSTYPE_IS_POSIX 1
3640 _ACEOF
4566  
3642   else
3643       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
3644 echo "$as_me: error: Unknown ps syntax type!" >&2;}
3645   { (exit 1); exit 1; }; }
3646   fi
4567   fi
4568  
4569 < ac_ext=${FC_SRCEXT-f}
4570 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4571 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4569 > if test $USE_MPI != no; then :
4570 >
4571 > ac_ext=${ac_fc_srcext-f}
4572 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4573 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4574   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4575  
4576  
3655 echo "$as_me:$LINENO: checking for Fortran flag to compile .F90 files" >&5
3656 echo $ECHO_N "checking for Fortran flag to compile .F90 files... $ECHO_C" >&6
3657 if test "${ac_cv_fc_srcext_F90+set}" = set; then
3658  echo $ECHO_N "(cached) $ECHO_C" >&6
3659 else
3660  ac_ext=F90
3661 ac_fc_srcext_FCFLAGS_SRCEXT_save=$FCFLAGS_SRCEXT
3662 FCFLAGS_SRCEXT=""
3663 ac_cv_fc_srcext_F90=unknown
3664 for ac_flag in none -qsuffix=f=F90 -Tf; do
3665  test "x$ac_flag" != xnone && FCFLAGS_SRCEXT="$ac_flag"
3666  cat >conftest.$ac_ext <<_ACEOF
3667      program main
4577  
3669      end
3670 _ACEOF
3671 rm -f conftest.$ac_objext
3672 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3673  (eval $ac_compile) 2>conftest.er1
3674  ac_status=$?
3675  grep -v '^ *+' conftest.er1 >conftest.err
3676  rm -f conftest.er1
3677  cat conftest.err >&5
3678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3679  (exit $ac_status); } &&
3680         { ac_try='test -z "$ac_fc_werror_flag"
3681                         || test ! -s conftest.err'
3682  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3683  (eval $ac_try) 2>&5
3684  ac_status=$?
3685  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3686  (exit $ac_status); }; } &&
3687         { ac_try='test -s conftest.$ac_objext'
3688  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3689  (eval $ac_try) 2>&5
3690  ac_status=$?
3691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3692  (exit $ac_status); }; }; then
3693  ac_cv_fc_srcext_F90=$ac_flag; break
3694 else
3695  echo "$as_me: failed program was:" >&5
3696 sed 's/^/| /' conftest.$ac_ext >&5
4578  
3698 fi
3699 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3700 done
3701 rm -f conftest.$ac_objext conftest.F90
3702 FCFLAGS_SRCEXT=$ac_fc_srcext_FCFLAGS_SRCEXT_save
4579  
4580 < fi
4581 < echo "$as_me:$LINENO: result: $ac_cv_fc_srcext_F90" >&5
4582 < echo "${ECHO_T}$ac_cv_fc_srcext_F90" >&6
4583 < if test "x$ac_cv_fc_srcext_F90" = xunknown; then
4584 <  { { echo "$as_me:$LINENO: error: Fortran could not compile .F90 files" >&5
4585 < echo "$as_me: error: Fortran could not compile .F90 files" >&2;}
4586 <   { (exit 1); exit 1; }; }
4580 >
4581 >        for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
4582 > do
4583 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4584 > set dummy $ac_prog; ac_word=$2
4585 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4586 > $as_echo_n "checking for $ac_word... " >&6; }
4587 > if test "${ac_cv_prog_MPIFC+set}" = set; then :
4588 >  $as_echo_n "(cached) " >&6
4589   else
4590 <  FC_SRCEXT=F90
4591 <  if test "x$ac_cv_fc_srcext_F90" = xnone; then
4592 <    FCFLAGS_SRCEXT=""
4593 <    FCFLAGS_F90=""
4594 <  else
4595 <    FCFLAGS_SRCEXT=$ac_cv_fc_srcext_F90
4596 <    FCFLAGS_F90=$ac_cv_fc_srcext_F90
4590 >  if test -n "$MPIFC"; then
4591 >  ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
4592 > else
4593 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4594 > for as_dir in $PATH
4595 > do
4596 >  IFS=$as_save_IFS
4597 >  test -z "$as_dir" && as_dir=.
4598 >    for ac_exec_ext in '' $ac_executable_extensions; do
4599 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4600 >    ac_cv_prog_MPIFC="$ac_prog"
4601 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4602 >    break 2
4603    fi
4604 + done
4605 +  done
4606 + IFS=$as_save_IFS
4607  
3721
4608   fi
4609 + fi
4610 + MPIFC=$ac_cv_prog_MPIFC
4611 + if test -n "$MPIFC"; then
4612 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
4613 + $as_echo "$MPIFC" >&6; }
4614 + else
4615 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4616 + $as_echo "no" >&6; }
4617 + fi
4618  
4619  
4620 +  test -n "$MPIFC" && break
4621 + done
4622 + test -n "$MPIFC" || MPIFC="$FC"
4623  
4624 +        ax_mpi_save_FC="$FC"
4625 +        FC="$MPIFC"
4626  
4627  
3728 # Try to determine native compiler flags that allow us to use F90 suffix
3729 # for preprocessed f90 source.
4628  
4629 < if test "$ac_test_PREPFLAG" != "set"; then
4630 <  PREPFLAG=""
4631 <  case "${host_cpu}-${host_os}" in
4629 > if test x = x"$MPILIBS"; then
4630 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
4631 > $as_echo_n "checking for MPI_Init... " >&6; }
4632 >                        cat > conftest.$ac_ext <<_ACEOF
4633 >      program main
4634 >      call MPI_Init
4635 >      end
4636 > _ACEOF
4637 > if ac_fn_fc_try_link "$LINENO"; then :
4638 >  MPILIBS=" "
4639 >                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4640 > $as_echo "yes" >&6; }
4641 > else
4642 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4643 > $as_echo "no" >&6; }
4644 > fi
4645 > rm -f core conftest.err conftest.$ac_objext \
4646 >    conftest$ac_exeext conftest.$ac_ext
4647 > fi
4648  
4649 <  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
4650 <                    PREPFLAG="-fpp1 "
4651 <                fi;;
4652 <  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
4653 <                    PREPFLAG="-qsuffix=cpp=F90 "
4654 <                fi;;
4655 <  *darwin*)
4656 <        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
4657 <                PREPFLAG="-qsuffix=cpp=F90 "
4658 <        fi;;
4659 <  esac
4649 >        if test x = x"$MPILIBS"; then
4650 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
4651 > $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
4652 > if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
4653 >  $as_echo_n "(cached) " >&6
4654 > else
4655 >  ac_check_lib_save_LIBS=$LIBS
4656 > LIBS="-lfmpi  $LIBS"
4657 > cat > conftest.$ac_ext <<_ACEOF
4658 >      program main
4659 >      call MPI_Init
4660 >      end
4661 > _ACEOF
4662 > if ac_fn_fc_try_link "$LINENO"; then :
4663 >  ac_cv_lib_fmpi_MPI_Init=yes
4664 > else
4665 >  ac_cv_lib_fmpi_MPI_Init=no
4666 > fi
4667 > rm -f core conftest.err conftest.$ac_objext \
4668 >    conftest$ac_exeext conftest.$ac_ext
4669 > LIBS=$ac_check_lib_save_LIBS
4670 > fi
4671 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
4672 > $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
4673 > if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
4674 >  MPILIBS="-lfmpi"
4675 > fi
4676  
4677 <  if test -z "$PREPFLAG"; then
4678 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4679 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4680 <        PREPFLAG=""
4681 <  fi
4677 >        fi
4678 >        if test x = x"$MPILIBS"; then
4679 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
4680 > $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
4681 > if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
4682 >  $as_echo_n "(cached) " >&6
4683 > else
4684 >  ac_check_lib_save_LIBS=$LIBS
4685 > LIBS="-lmpichf90  $LIBS"
4686 > cat > conftest.$ac_ext <<_ACEOF
4687 >      program main
4688 >      call MPI_Init
4689 >      end
4690 > _ACEOF
4691 > if ac_fn_fc_try_link "$LINENO"; then :
4692 >  ac_cv_lib_mpichf90_MPI_Init=yes
4693 > else
4694 >  ac_cv_lib_mpichf90_MPI_Init=no
4695 > fi
4696 > rm -f core conftest.err conftest.$ac_objext \
4697 >    conftest$ac_exeext conftest.$ac_ext
4698 > LIBS=$ac_check_lib_save_LIBS
4699 > fi
4700 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
4701 > $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
4702 > if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
4703 >  MPILIBS="-lmpichf90"
4704 > fi
4705  
4706 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
3754 < echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
4706 >        fi
4707  
4708 <
4709 <  ac_ext=${FC_SRCEXT-f}
4710 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4711 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4712 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4713 <
4714 <  ac_save_ext=$ac_ext
4715 <  ac_ext=F90
4716 <  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
4717 <
4718 <  if test "$PREPFLAG"; then
4719 <  FCFLAGS_SRCEXT="${PREPFLAG}"
4708 > if test x = x"$MPILIBS"; then
4709 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4710 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4711 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4712 >  $as_echo_n "(cached) " >&6
4713 > else
4714 >  ac_check_lib_save_LIBS=$LIBS
4715 > LIBS="-lmpi  $LIBS"
4716 > cat > conftest.$ac_ext <<_ACEOF
4717 >      program main
4718 >      call MPI_Init
4719 >      end
4720 > _ACEOF
4721 > if ac_fn_fc_try_link "$LINENO"; then :
4722 >  ac_cv_lib_mpi_MPI_Init=yes
4723 > else
4724 >  ac_cv_lib_mpi_MPI_Init=no
4725   fi
4726 + rm -f core conftest.err conftest.$ac_objext \
4727 +    conftest$ac_exeext conftest.$ac_ext
4728 + LIBS=$ac_check_lib_save_LIBS
4729 + fi
4730 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4731 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4732 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4733 +  MPILIBS="-lmpi"
4734 + fi
4735  
4736 <    cat >conftest.$ac_ext <<_ACEOF
4736 > fi
4737 > if test x = x"$MPILIBS"; then
4738 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4739 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4740 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4741 >  $as_echo_n "(cached) " >&6
4742 > else
4743 >  ac_check_lib_save_LIBS=$LIBS
4744 > LIBS="-lmpich  $LIBS"
4745 > cat > conftest.$ac_ext <<_ACEOF
4746 >      program main
4747 >      call MPI_Init
4748 >      end
4749 > _ACEOF
4750 > if ac_fn_fc_try_link "$LINENO"; then :
4751 >  ac_cv_lib_mpich_MPI_Init=yes
4752 > else
4753 >  ac_cv_lib_mpich_MPI_Init=no
4754 > fi
4755 > rm -f core conftest.err conftest.$ac_objext \
4756 >    conftest$ac_exeext conftest.$ac_ext
4757 > LIBS=$ac_check_lib_save_LIBS
4758 > fi
4759 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4760 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4761 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4762 >  MPILIBS="-lmpich"
4763 > fi
4764  
4765 + fi
4766  
4767 < program conftest
4768 <  integer :: i
4769 <  i = 1
4770 < end program conftest
4771 <
4767 > if test x != x"$MPILIBS"; then
4768 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
4769 > $as_echo_n "checking for mpif.h... " >&6; }
4770 >        cat > conftest.$ac_ext <<_ACEOF
4771 >      program main
4772 >      include 'mpif.h'
4773 >      end
4774   _ACEOF
4775 < rm -f conftest.$ac_objext
4776 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4777 <  (eval $ac_compile) 2>conftest.er1
3782 <  ac_status=$?
3783 <  grep -v '^ *+' conftest.er1 >conftest.err
3784 <  rm -f conftest.er1
3785 <  cat conftest.err >&5
3786 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3787 <  (exit $ac_status); } &&
3788 <         { ac_try='test -z "$ac_fc_werror_flag"
3789 <                         || test ! -s conftest.err'
3790 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3791 <  (eval $ac_try) 2>&5
3792 <  ac_status=$?
3793 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3794 <  (exit $ac_status); }; } &&
3795 <         { ac_try='test -s conftest.$ac_objext'
3796 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3797 <  (eval $ac_try) 2>&5
3798 <  ac_status=$?
3799 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3800 <  (exit $ac_status); }; }; then
3801 <  prepflagworks=1
4775 > if ac_fn_fc_try_compile "$LINENO"; then :
4776 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4777 > $as_echo "yes" >&6; }
4778   else
4779 <  echo "$as_me: failed program was:" >&5
4780 < sed 's/^/| /' conftest.$ac_ext >&5
4781 <
3806 < prepflagworks=0
4779 >  MPILIBS=""
4780 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4781 > $as_echo "no" >&6; }
4782   fi
4783 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4783 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4784 > fi
4785  
4786 <  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
3811 <  ac_ext=$ac_save_ext
3812 <  ac_ext=${FC_SRCEXT-f}
3813 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3814 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3815 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4786 > FC="$ax_mpi_save_FC"
4787  
4788  
3818  if test "$prepflagworks" = 1; then
3819    echo "$as_me:$LINENO: result: yes" >&5
3820 echo "${ECHO_T}yes" >&6
3821    FCFLAGS_SRCEXT="${PREPFLAG}"
4789  
4790 <  else
4791 <    echo "$as_me:$LINENO: result: no" >&5
4792 < echo "${ECHO_T}no" >&6
4793 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4794 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
4795 <   { (exit 1); exit 1; }; }
4796 <  fi
4790 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4791 > if test x = x"$MPILIBS"; then
4792 >        USE_MPI="no"
4793 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&5
4794 > $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. openmd_MPI will not be built." >&2;}
4795 >        :
4796 > else
4797 >        USE_MPI="yes"
4798 >        :
4799   fi
4800  
4801  
4802 + fi
4803 + if test $USE_MPI != no; then :
4804  
4805 +        CXX=$MPICXX
4806 +        CC=$MPICC
4807 +        FC=$MPIFC
4808 +        LIBS="$MPILIBS $LIBS"
4809  
4810 + else
4811  
4812 < # Try to determine native compiler flags that allow us to use F90 suffix
4813 < # for preprocessed f90 source with -D type defines
4812 >        CXX=$save_CXX
4813 >        CC=$save_CC
4814 >        FC=$save_FC
4815 >        LIBS=$save_LIBS
4816  
3839 if test "$ac_test_PREPDEFFLAG" != "set"; then
3840  PREPDEFFLAG=""
3841  case "${host_cpu}-${host_os}" in
4817  
3843  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
3844                    PREPDEFFLAG=" "
3845                fi;;
3846  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
3847                    PREPDEFFLAG="-WF,"
3848                fi;;
3849  *darwin*)
3850        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
3851                PREPDEFFLAG="-WF,"
3852        fi;;
3853  esac
3854
3855  if test -z "$PREPDEFFLAG"; then
3856        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3857 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3858        PREPDEFFLAG=" "
3859  fi
3860
3861  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
3862 echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
3863
3864
3865  ac_ext=${FC_SRCEXT-f}
3866 ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3867 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3868 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3869
3870  ac_save_ext=$ac_ext
3871  ac_ext=F90
3872  ac_save_FCFLAGS=$FCFLAGS
3873
3874  if test "$PREPDEFFLAG"; then
3875  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
4818   fi
4819  
3878    cat >conftest.$ac_ext <<_ACEOF
4820  
4821 <
4822 < program conftest
4823 <  integer :: i
4824 < #ifdef TEST
4825 <  i = 1
4821 > # Checks for programs.
4822 > ac_ext=c
4823 > ac_cpp='$CPP $CPPFLAGS'
4824 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4825 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4826 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4827 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4828 > $as_echo_n "checking how to run the C preprocessor... " >&6; }
4829 > # On Suns, sometimes $CPP names a directory.
4830 > if test -n "$CPP" && test -d "$CPP"; then
4831 >  CPP=
4832 > fi
4833 > if test -z "$CPP"; then
4834 >  if test "${ac_cv_prog_CPP+set}" = set; then :
4835 >  $as_echo_n "(cached) " >&6
4836 > else
4837 >      # Double quotes because CPP needs to be expanded
4838 >    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4839 >    do
4840 >      ac_preproc_ok=false
4841 > for ac_c_preproc_warn_flag in '' yes
4842 > do
4843 >  # Use a header file that comes with gcc, so configuring glibc
4844 >  # with a fresh cross-compiler works.
4845 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4846 >  # <limits.h> exists even on freestanding compilers.
4847 >  # On the NeXT, cc -E runs the code through the compiler's parser,
4848 >  # not just through cpp. "Syntax error" is here to catch this case.
4849 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 > /* end confdefs.h.  */
4851 > #ifdef __STDC__
4852 > # include <limits.h>
4853   #else
4854 <  choke me
4854 > # include <assert.h>
4855   #endif
4856 < end program conftest
3889 <
4856 >                     Syntax error
4857   _ACEOF
4858 < rm -f conftest.$ac_objext
3892 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3893 <  (eval $ac_compile) 2>conftest.er1
3894 <  ac_status=$?
3895 <  grep -v '^ *+' conftest.er1 >conftest.err
3896 <  rm -f conftest.er1
3897 <  cat conftest.err >&5
3898 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3899 <  (exit $ac_status); } &&
3900 <         { ac_try='test -z "$ac_fc_werror_flag"
3901 <                         || test ! -s conftest.err'
3902 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3903 <  (eval $ac_try) 2>&5
3904 <  ac_status=$?
3905 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3906 <  (exit $ac_status); }; } &&
3907 <         { ac_try='test -s conftest.$ac_objext'
3908 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3909 <  (eval $ac_try) 2>&5
3910 <  ac_status=$?
3911 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3912 <  (exit $ac_status); }; }; then
3913 <  prepdefflagworks=1
3914 < else
3915 <  echo "$as_me: failed program was:" >&5
3916 < sed 's/^/| /' conftest.$ac_ext >&5
4858 > if ac_fn_c_try_cpp "$LINENO"; then :
4859  
4860 < prepdefflagworks=0
4861 < fi
4862 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4860 > else
4861 >  # Broken: fails on valid input.
4862 > continue
4863 > fi
4864 > rm -f conftest.err conftest.$ac_ext
4865  
4866 <  FCFLAGS=$ac_save_FCFLAGS
4867 <  ac_ext=$ac_save_ext
4868 <  ac_ext=${FC_SRCEXT-f}
4869 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4870 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4871 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4866 >  # OK, works on sane cases.  Now check whether nonexistent headers
4867 >  # can be detected and how.
4868 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4869 > /* end confdefs.h.  */
4870 > #include <ac_nonexistent.h>
4871 > _ACEOF
4872 > if ac_fn_c_try_cpp "$LINENO"; then :
4873 >  # Broken: success on invalid input.
4874 > continue
4875 > else
4876 >  # Passes both tests.
4877 > ac_preproc_ok=:
4878 > break
4879 > fi
4880 > rm -f conftest.err conftest.$ac_ext
4881  
4882 + done
4883 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4884 + rm -f conftest.err conftest.$ac_ext
4885 + if $ac_preproc_ok; then :
4886 +  break
4887 + fi
4888  
4889 <  if test "$prepdefflagworks" = 1; then
4890 <    echo "$as_me:$LINENO: result: yes" >&5
3932 < echo "${ECHO_T}yes" >&6
4889 >    done
4890 >    ac_cv_prog_CPP=$CPP
4891  
3934  else
3935    echo "$as_me:$LINENO: result: no" >&5
3936 echo "${ECHO_T}no" >&6
3937    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3938 echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3939   { (exit 1); exit 1; }; }
3940  fi
4892   fi
4893 +  CPP=$ac_cv_prog_CPP
4894 + else
4895 +  ac_cv_prog_CPP=$CPP
4896 + fi
4897 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4898 + $as_echo "$CPP" >&6; }
4899 + ac_preproc_ok=false
4900 + for ac_c_preproc_warn_flag in '' yes
4901 + do
4902 +  # Use a header file that comes with gcc, so configuring glibc
4903 +  # with a fresh cross-compiler works.
4904 +  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4905 +  # <limits.h> exists even on freestanding compilers.
4906 +  # On the NeXT, cc -E runs the code through the compiler's parser,
4907 +  # not just through cpp. "Syntax error" is here to catch this case.
4908 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4909 + /* end confdefs.h.  */
4910 + #ifdef __STDC__
4911 + # include <limits.h>
4912 + #else
4913 + # include <assert.h>
4914 + #endif
4915 +                     Syntax error
4916 + _ACEOF
4917 + if ac_fn_c_try_cpp "$LINENO"; then :
4918  
3943 ac_ext=${FC_SRCEXT-f}
3944 ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
3945 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
3946 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
3947 echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
3948 echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6
3949 if test "${ac_cv_prog_fc_v+set}" = set; then
3950  echo $ECHO_N "(cached) $ECHO_C" >&6
4919   else
4920 <  cat >conftest.$ac_ext <<_ACEOF
4921 <      program main
4920 >  # Broken: fails on valid input.
4921 > continue
4922 > fi
4923 > rm -f conftest.err conftest.$ac_ext
4924  
4925 <      end
4925 >  # OK, works on sane cases.  Now check whether nonexistent headers
4926 >  # can be detected and how.
4927 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 > /* end confdefs.h.  */
4929 > #include <ac_nonexistent.h>
4930   _ACEOF
4931 < rm -f conftest.$ac_objext
4932 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4933 <  (eval $ac_compile) 2>conftest.er1
4934 <  ac_status=$?
4935 <  grep -v '^ *+' conftest.er1 >conftest.err
4936 <  rm -f conftest.er1
4937 <  cat conftest.err >&5
4938 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4939 <  (exit $ac_status); } &&
3966 <         { ac_try='test -z "$ac_fc_werror_flag"
3967 <                         || test ! -s conftest.err'
3968 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3969 <  (eval $ac_try) 2>&5
3970 <  ac_status=$?
3971 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3972 <  (exit $ac_status); }; } &&
3973 <         { ac_try='test -s conftest.$ac_objext'
3974 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3975 <  (eval $ac_try) 2>&5
3976 <  ac_status=$?
3977 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3978 <  (exit $ac_status); }; }; then
3979 <  ac_cv_prog_fc_v=
3980 < # Try some options frequently used verbose output
3981 < for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3982 <  cat >conftest.$ac_ext <<_ACEOF
3983 <      program main
4931 > if ac_fn_c_try_cpp "$LINENO"; then :
4932 >  # Broken: success on invalid input.
4933 > continue
4934 > else
4935 >  # Passes both tests.
4936 > ac_preproc_ok=:
4937 > break
4938 > fi
4939 > rm -f conftest.err conftest.$ac_ext
4940  
4941 <      end
4942 < _ACEOF
4941 > done
4942 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4943 > rm -f conftest.err conftest.$ac_ext
4944 > if $ac_preproc_ok; then :
4945  
4946 < # Compile and link our simple test program by passing a flag (argument
4947 < # 1 to this macro) to the Fortran compiler in order to get
4948 < # "verbose" output that we can then parse for the Fortran linker
4949 < # flags.
4950 < ac_save_FFLAGS=$FCFLAGS
4951 < FCFLAGS="$FCFLAGS $ac_verb"
3994 < (eval echo $as_me:3994: \"$ac_link\") >&5
3995 < ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3996 < echo "$ac_fc_v_output" >&5
3997 < FCFLAGS=$ac_save_FFLAGS
4946 > else
4947 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4948 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4949 > as_fn_error "C preprocessor \"$CPP\" fails sanity check
4950 > See \`config.log' for more details." "$LINENO" 5; }
4951 > fi
4952  
4953 < rm -f conftest*
4953 > ac_ext=${ac_fc_srcext-f}
4954 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4955 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4956 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4957  
4958 < # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4959 < # /foo, /bar, and /baz are search directories for the Fortran linker.
4960 < # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4961 < ac_fc_v_output="`echo $ac_fc_v_output |
4962 <        grep 'LPATH is:' |
4963 <        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
4964 <
4965 < case $ac_fc_v_output in
4966 <  # If we are using xlf then replace all the commas with spaces.
4967 <  *xlfentry*)
4968 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
4969 <
4970 <  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
4971 <  # $LIBS confuse us, and the libraries appear later in the output anyway).
4972 <  *mGLOB_options_string*)
4973 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
4974 <
4975 <  # If we are using Cray Fortran then delete quotes.
4976 <  # Use "\"" instead of '"' for font-lock-mode.
4977 <  # FIXME: a more general fix for quoted arguments with spaces?
4978 <  *cft90*)
4979 <    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
4958 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4959 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4960 > if test "${ac_cv_path_GREP+set}" = set; then :
4961 >  $as_echo_n "(cached) " >&6
4962 > else
4963 >  if test -z "$GREP"; then
4964 >  ac_path_GREP_found=false
4965 >  # Loop through the user's path and test for each of PROGNAME-LIST
4966 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4968 > do
4969 >  IFS=$as_save_IFS
4970 >  test -z "$as_dir" && as_dir=.
4971 >    for ac_prog in grep ggrep; do
4972 >    for ac_exec_ext in '' $ac_executable_extensions; do
4973 >      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4974 >      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4975 > # Check for GNU ac_path_GREP and select it if it is found.
4976 >  # Check for GNU $ac_path_GREP
4977 > case `"$ac_path_GREP" --version 2>&1` in
4978 > *GNU*)
4979 >  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4980 > *)
4981 >  ac_count=0
4982 >  $as_echo_n 0123456789 >"conftest.in"
4983 >  while :
4984 >  do
4985 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
4986 >    mv "conftest.tmp" "conftest.in"
4987 >    cp "conftest.in" "conftest.nl"
4988 >    $as_echo 'GREP' >> "conftest.nl"
4989 >    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4990 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4991 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
4992 >    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4993 >      # Best one so far, save it but keep looking for a better one
4994 >      ac_cv_path_GREP="$ac_path_GREP"
4995 >      ac_path_GREP_max=$ac_count
4996 >    fi
4997 >    # 10*(2^10) chars as input seems more than enough
4998 >    test $ac_count -gt 10 && break
4999 >  done
5000 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5001   esac
5002  
5003 <
5004 <  # look for -l* and *.a constructs in the output
4027 <  for ac_arg in $ac_fc_v_output; do
4028 <     case $ac_arg in
4029 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
4030 <          ac_cv_prog_fc_v=$ac_verb
4031 <          break 2 ;;
4032 <     esac
5003 >      $ac_path_GREP_found && break 3
5004 >    done
5005    done
5006 < done
5007 < if test -z "$ac_cv_prog_fc_v"; then
5008 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5009 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5010 < fi
5006 >  done
5007 > IFS=$as_save_IFS
5008 >  if test -z "$ac_cv_path_GREP"; then
5009 >    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5010 >  fi
5011   else
5012 <  echo "$as_me: failed program was:" >&5
4041 < sed 's/^/| /' conftest.$ac_ext >&5
4042 <
4043 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4044 < echo "$as_me: WARNING: compilation failed" >&2;}
5012 >  ac_cv_path_GREP=$GREP
5013   fi
4046 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5014  
5015   fi
5016 < echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5017 < echo "${ECHO_T}$ac_cv_prog_fc_v" >&6
5018 < echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
4052 < echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6
4053 < if test "${ac_cv_fc_libs+set}" = set; then
4054 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4055 < else
4056 <  if test "x$FCLIBS" != "x"; then
4057 <  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
4058 < else
5016 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5017 > $as_echo "$ac_cv_path_GREP" >&6; }
5018 > GREP="$ac_cv_path_GREP"
5019  
4060 cat >conftest.$ac_ext <<_ACEOF
4061      program main
5020  
5021 <      end
5022 < _ACEOF
5021 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5022 > $as_echo_n "checking for egrep... " >&6; }
5023 > if test "${ac_cv_path_EGREP+set}" = set; then :
5024 >  $as_echo_n "(cached) " >&6
5025 > else
5026 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5027 >   then ac_cv_path_EGREP="$GREP -E"
5028 >   else
5029 >     if test -z "$EGREP"; then
5030 >  ac_path_EGREP_found=false
5031 >  # Loop through the user's path and test for each of PROGNAME-LIST
5032 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5033 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5034 > do
5035 >  IFS=$as_save_IFS
5036 >  test -z "$as_dir" && as_dir=.
5037 >    for ac_prog in egrep; do
5038 >    for ac_exec_ext in '' $ac_executable_extensions; do
5039 >      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5040 >      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5041 > # Check for GNU ac_path_EGREP and select it if it is found.
5042 >  # Check for GNU $ac_path_EGREP
5043 > case `"$ac_path_EGREP" --version 2>&1` in
5044 > *GNU*)
5045 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5046 > *)
5047 >  ac_count=0
5048 >  $as_echo_n 0123456789 >"conftest.in"
5049 >  while :
5050 >  do
5051 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
5052 >    mv "conftest.tmp" "conftest.in"
5053 >    cp "conftest.in" "conftest.nl"
5054 >    $as_echo 'EGREP' >> "conftest.nl"
5055 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5056 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5057 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
5058 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5059 >      # Best one so far, save it but keep looking for a better one
5060 >      ac_cv_path_EGREP="$ac_path_EGREP"
5061 >      ac_path_EGREP_max=$ac_count
5062 >    fi
5063 >    # 10*(2^10) chars as input seems more than enough
5064 >    test $ac_count -gt 10 && break
5065 >  done
5066 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5067 > esac
5068  
5069 < # Compile and link our simple test program by passing a flag (argument
5070 < # 1 to this macro) to the Fortran compiler in order to get
5071 < # "verbose" output that we can then parse for the Fortran linker
5072 < # flags.
5073 < ac_save_FFLAGS=$FCFLAGS
5074 < FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5075 < (eval echo $as_me:4072: \"$ac_link\") >&5
5076 < ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5077 < echo "$ac_fc_v_output" >&5
5078 < FCFLAGS=$ac_save_FFLAGS
5069 >      $ac_path_EGREP_found && break 3
5070 >    done
5071 >  done
5072 >  done
5073 > IFS=$as_save_IFS
5074 >  if test -z "$ac_cv_path_EGREP"; then
5075 >    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5076 >  fi
5077 > else
5078 >  ac_cv_path_EGREP=$EGREP
5079 > fi
5080  
5081 < rm -f conftest*
5081 >   fi
5082 > fi
5083 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5084 > $as_echo "$ac_cv_path_EGREP" >&6; }
5085 > EGREP="$ac_cv_path_EGREP"
5086  
4079 # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
4080 # /foo, /bar, and /baz are search directories for the Fortran linker.
4081 # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
4082 ac_fc_v_output="`echo $ac_fc_v_output |
4083        grep 'LPATH is:' |
4084        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5087  
5088 < case $ac_fc_v_output in
5089 <  # If we are using xlf then replace all the commas with spaces.
5090 <  *xlfentry*)
5091 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
5088 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5089 > $as_echo_n "checking whether ln -s works... " >&6; }
5090 > LN_S=$as_ln_s
5091 > if test "$LN_S" = "ln -s"; then
5092 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5093 > $as_echo "yes" >&6; }
5094 > else
5095 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5096 > $as_echo "no, using $LN_S" >&6; }
5097 > fi
5098  
5099 <  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5100 <  # $LIBS confuse us, and the libraries appear later in the output anyway).
5101 <  *mGLOB_options_string*)
5102 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
5103 <
5104 <  # If we are using Cray Fortran then delete quotes.
5105 <  # Use "\"" instead of '"' for font-lock-mode.
5106 <  # FIXME: a more general fix for quoted arguments with spaces?
5107 <  *cft90*)
5108 <    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
5099 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5100 > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5101 > set x ${MAKE-make}
5102 > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5103 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
5104 >  $as_echo_n "(cached) " >&6
5105 > else
5106 >  cat >conftest.make <<\_ACEOF
5107 > SHELL = /bin/sh
5108 > all:
5109 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
5110 > _ACEOF
5111 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5112 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
5113 >  *@@@%%%=?*=@@@%%%*)
5114 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
5115 >  *)
5116 >    eval ac_cv_prog_make_${ac_make}_set=no;;
5117   esac
5118 + rm -f conftest.make
5119 + fi
5120 + if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5121 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5122 + $as_echo "yes" >&6; }
5123 +  SET_MAKE=
5124 + else
5125 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126 + $as_echo "no" >&6; }
5127 +  SET_MAKE="MAKE=${MAKE-make}"
5128 + fi
5129  
5130 <
5131 <
5132 < ac_cv_fc_libs=
5133 <
5134 < # Save positional arguments (if any)
5135 < ac_save_positional="$@"
5136 <
5137 < set X $ac_fc_v_output
5138 < while test $# != 1; do
5139 <  shift
5140 <  ac_arg=$1
5141 <  case $ac_arg in
5142 <        [\\/]*.a | ?:[\\/]*.a)
5143 <            ac_exists=false
5144 <  for ac_i in $ac_cv_fc_libs; do
5145 <    if test x"$ac_arg" = x"$ac_i"; then
5146 <      ac_exists=true
5147 <      break
5148 <    fi
5130 > if test -n "$ac_tool_prefix"; then
5131 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5132 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5133 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134 > $as_echo_n "checking for $ac_word... " >&6; }
5135 > if test "${ac_cv_prog_RANLIB+set}" = set; then :
5136 >  $as_echo_n "(cached) " >&6
5137 > else
5138 >  if test -n "$RANLIB"; then
5139 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5140 > else
5141 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142 > for as_dir in $PATH
5143 > do
5144 >  IFS=$as_save_IFS
5145 >  test -z "$as_dir" && as_dir=.
5146 >    for ac_exec_ext in '' $ac_executable_extensions; do
5147 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5148 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5149 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5150 >    break 2
5151 >  fi
5152 > done
5153    done
5154 + IFS=$as_save_IFS
5155  
5156 <  if test x"$ac_exists" = xtrue; then
5157 <  :
5156 > fi
5157 > fi
5158 > RANLIB=$ac_cv_prog_RANLIB
5159 > if test -n "$RANLIB"; then
5160 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5161 > $as_echo "$RANLIB" >&6; }
5162   else
5163 <  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5163 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5164 > $as_echo "no" >&6; }
5165   fi
5166  
4130          ;;
4131        -bI:*)
4132            ac_exists=false
4133  for ac_i in $ac_cv_fc_libs; do
4134    if test x"$ac_arg" = x"$ac_i"; then
4135      ac_exists=true
4136      break
4137    fi
4138  done
5167  
5168 <  if test x"$ac_exists" = xtrue; then
5169 <  :
5168 > fi
5169 > if test -z "$ac_cv_prog_RANLIB"; then
5170 >  ac_ct_RANLIB=$RANLIB
5171 >  # Extract the first word of "ranlib", so it can be a program name with args.
5172 > set dummy ranlib; ac_word=$2
5173 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5174 > $as_echo_n "checking for $ac_word... " >&6; }
5175 > if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5176 >  $as_echo_n "(cached) " >&6
5177   else
5178 <  if test "$ac_compiler_gnu" = yes; then
5179 <  for ac_link_opt in $ac_arg; do
5180 <    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5178 >  if test -n "$ac_ct_RANLIB"; then
5179 >  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5180 > else
5181 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 > for as_dir in $PATH
5183 > do
5184 >  IFS=$as_save_IFS
5185 >  test -z "$as_dir" && as_dir=.
5186 >    for ac_exec_ext in '' $ac_executable_extensions; do
5187 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5188 >    ac_cv_prog_ac_ct_RANLIB="ranlib"
5189 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5190 >    break 2
5191 >  fi
5192 > done
5193    done
5194 + IFS=$as_save_IFS
5195 +
5196 + fi
5197 + fi
5198 + ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5199 + if test -n "$ac_ct_RANLIB"; then
5200 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5201 + $as_echo "$ac_ct_RANLIB" >&6; }
5202   else
5203 <  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5203 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5204 > $as_echo "no" >&6; }
5205   fi
5206 +
5207 +  if test "x$ac_ct_RANLIB" = x; then
5208 +    RANLIB=":"
5209 +  else
5210 +    case $cross_compiling:$ac_tool_warned in
5211 + yes:)
5212 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5213 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5214 + ac_tool_warned=yes ;;
5215 + esac
5216 +    RANLIB=$ac_ct_RANLIB
5217 +  fi
5218 + else
5219 +  RANLIB="$ac_cv_prog_RANLIB"
5220   fi
5221  
5222 <          ;;
5223 <          # Ignore these flags.
5224 <        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
5225 <          ;;
5226 <        -lkernel32)
5227 <          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5228 <          ;;
5229 <        -[LRuY])
5230 <          # These flags, when seen by themselves, take an argument.
5231 <          # We remove the space between option and argument and re-iterate
5232 <          # unless we find an empty arg or a new option (starting with -)
5233 <          case $2 in
5234 <             "" | -*);;
5235 <             *)
5236 <                ac_arg="$ac_arg$2"
5237 <                shift; shift
5238 <                set X $ac_arg "$@"
5239 <                ;;
5240 <          esac
5241 <          ;;
5242 <        -YP,*)
5243 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
5244 <              ac_exists=false
5245 <  for ac_i in $ac_cv_fc_libs; do
5246 <    if test x"$ac_j" = x"$ac_i"; then
4177 <      ac_exists=true
4178 <      break
4179 <    fi
5222 >
5223 >   # Extract the first word of "perl", so it can be a program name with args.
5224 > set dummy perl; ac_word=$2
5225 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5226 > $as_echo_n "checking for $ac_word... " >&6; }
5227 > if test "${ac_cv_path_PERLINTERP+set}" = set; then :
5228 >  $as_echo_n "(cached) " >&6
5229 > else
5230 >  case $PERLINTERP in
5231 >  [\\/]* | ?:[\\/]*)
5232 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
5233 >  ;;
5234 >  *)
5235 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236 > for as_dir in $PATH
5237 > do
5238 >  IFS=$as_save_IFS
5239 >  test -z "$as_dir" && as_dir=.
5240 >    for ac_exec_ext in '' $ac_executable_extensions; do
5241 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5242 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
5243 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244 >    break 2
5245 >  fi
5246 > done
5247    done
5248 + IFS=$as_save_IFS
5249  
5250 <  if test x"$ac_exists" = xtrue; then
5251 <  :
5250 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
5251 >  ;;
5252 > esac
5253 > fi
5254 > PERLINTERP=$ac_cv_path_PERLINTERP
5255 > if test -n "$PERLINTERP"; then
5256 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
5257 > $as_echo "$PERLINTERP" >&6; }
5258   else
5259 <  ac_arg="$ac_arg $ac_j"
5260 <                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
5259 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5260 > $as_echo "no" >&6; }
5261   fi
5262  
4189          done
4190          ;;
4191        -[lLR]*)
4192            ac_exists=false
4193  for ac_i in $ac_cv_fc_libs; do
4194    if test x"$ac_arg" = x"$ac_i"; then
4195      ac_exists=true
4196      break
4197    fi
4198  done
5263  
5264 <  if test x"$ac_exists" = xtrue; then
5265 <  :
5264 >   ac_cv_path_perlinterp="$PERLINTERP"
5265 >   _sHpB='#!'
5266 >
5267 >
5268 > # Check whether --with-perl-shebang was given.
5269 > if test "${with_perl_shebang+set}" = set; then :
5270 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
5271   else
5272 <  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
5272 >                opt_perl_shebang="not_set"
5273   fi
5274  
5275 <          ;;
5276 <          # Ignore everything else.
5277 <  esac
5278 < done
5279 < # restore positional arguments
5280 < set X $ac_save_positional; shift
5275 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
5276 > $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
5277 > if test "${ax_cv_opt_perl_shebang+set}" = set; then :
5278 >  $as_echo_n "(cached) " >&6
5279 > else
5280 >   case "$opt_perl_shebang" in
5281 >                      not_set  ) ax_cv_opt_perl_shebang=''
5282 >                               ;;
5283 >                         *     )
5284 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
5285 >                    esac
5286  
5287 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
5288 < # then we insist that the "run path" must be an absolute path (i.e. it
5289 < # must begin with a "/").
5290 < case `(uname -sr) 2>/dev/null` in
5291 <   "SunOS 5"*)
5292 <      ac_ld_run_path=`echo $ac_fc_v_output |
5293 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
5294 <      test "x$ac_ld_run_path" != x &&
5295 <        if test "$ac_compiler_gnu" = yes; then
5296 <  for ac_link_opt in $ac_ld_run_path; do
5297 <    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
5298 <  done
5287 > fi
5288 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
5289 > $as_echo "$ax_cv_opt_perl_shebang" >&6; }
5290 >   if test "A$ax_cv_opt_perl_shebang" != "A"
5291 >     then
5292 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
5293 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5294 >              { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
5295 > $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
5296 >
5297 > # Automatic detection of sharpbang formula starts here
5298 >     else
5299 >   _somian_shbangperl=`$PERLINTERP -V:startperl`
5300 >   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
5301 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
5302 > $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
5303 > if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
5304 >  $as_echo_n "(cached) " >&6
5305   else
5306 <  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
5306 >  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
5307 >        if test "x$_somian_kspb_perl" == x
5308 >          then _somian_ksbp_warn_empty='durnit'
5309 >          else
5310 >          case "A$_somian_kspb_perl" in
5311 >                 A#!*perl* )
5312 >           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
5313 >                        ;;
5314 >                     A*    )  _somian_ksbp_warn_defau='trouble'
5315 >                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
5316 >          esac
5317 >        fi
5318 >
5319   fi
5320 <      ;;
5320 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
5321 > $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
5322 > # The above prints Checking ... result message to user.
5323 >   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
5324 >
5325 >    if test A${_somian_ksbp_warn_empty+set} == Aset
5326 >      then   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
5327 > $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
5328 >    fi
5329 > # Inform user after printing result value
5330 >    if test A${_somian_ksbp_warn_defau+set} == Aset
5331 >      then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
5332 > $as_echo "$as_me: Maybe Not good -" >&6;}
5333 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
5334 > $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
5335 >      else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
5336 > $as_echo "$as_me: OK Good result - " >&6;}
5337 >           { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
5338 > $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
5339 >    fi
5340 >  fi
5341 >
5342 > # Find a good install program.  We prefer a C program (faster),
5343 > # so one script is as good as another.  But avoid the broken or
5344 > # incompatible versions:
5345 > # SysV /etc/install, /usr/sbin/install
5346 > # SunOS /usr/etc/install
5347 > # IRIX /sbin/install
5348 > # AIX /bin/install
5349 > # AmigaOS /C/install, which installs bootblocks on floppy discs
5350 > # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5351 > # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5352 > # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5353 > # OS/2's system install, which has a completely different semantic
5354 > # ./install, which can be erroneously created by make from ./install.sh.
5355 > # Reject install programs that cannot install multiple files.
5356 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5357 > $as_echo_n "checking for a BSD-compatible install... " >&6; }
5358 > if test -z "$INSTALL"; then
5359 > if test "${ac_cv_path_install+set}" = set; then :
5360 >  $as_echo_n "(cached) " >&6
5361 > else
5362 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363 > for as_dir in $PATH
5364 > do
5365 >  IFS=$as_save_IFS
5366 >  test -z "$as_dir" && as_dir=.
5367 >    # Account for people who put trailing slashes in PATH elements.
5368 > case $as_dir/ in #((
5369 >  ./ | .// | /[cC]/* | \
5370 >  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5371 >  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5372 >  /usr/ucb/* ) ;;
5373 >  *)
5374 >    # OSF1 and SCO ODT 3.0 have their own names for install.
5375 >    # Don't use installbsd from OSF since it installs stuff as root
5376 >    # by default.
5377 >    for ac_prog in ginstall scoinst install; do
5378 >      for ac_exec_ext in '' $ac_executable_extensions; do
5379 >        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
5380 >          if test $ac_prog = install &&
5381 >            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5382 >            # AIX install.  It has an incompatible calling convention.
5383 >            :
5384 >          elif test $ac_prog = install &&
5385 >            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5386 >            # program-specific install script used by HP pwplus--don't use.
5387 >            :
5388 >          else
5389 >            rm -rf conftest.one conftest.two conftest.dir
5390 >            echo one > conftest.one
5391 >            echo two > conftest.two
5392 >            mkdir conftest.dir
5393 >            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5394 >              test -s conftest.one && test -s conftest.two &&
5395 >              test -s conftest.dir/conftest.one &&
5396 >              test -s conftest.dir/conftest.two
5397 >            then
5398 >              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5399 >              break 3
5400 >            fi
5401 >          fi
5402 >        fi
5403 >      done
5404 >    done
5405 >    ;;
5406   esac
4230 fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
5407  
5408 < fi
5409 < echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
4234 < echo "${ECHO_T}$ac_cv_fc_libs" >&6
4235 < FCLIBS="$ac_cv_fc_libs"
5408 >  done
5409 > IFS=$as_save_IFS
5410  
5411 + rm -rf conftest.one conftest.two conftest.dir
5412  
5413 < ac_ext=${FC_SRCEXT-f}
5414 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5415 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5416 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5413 > fi
5414 >  if test "${ac_cv_path_install+set}" = set; then
5415 >    INSTALL=$ac_cv_path_install
5416 >  else
5417 >    # As a last resort, use the slow shell script.  Don't cache a
5418 >    # value for INSTALL within a source directory, because that will
5419 >    # break other packages using the cache if that directory is
5420 >    # removed, or if the value is a relative name.
5421 >    INSTALL=$ac_install_sh
5422 >  fi
5423 > fi
5424 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5425 > $as_echo "$INSTALL" >&6; }
5426  
5427 + # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5428 + # It thinks the first close brace ends the variable substitution.
5429 + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5430  
5431 < ac_ext=${FC_SRCEXT-f}
4245 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4246 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4247 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5431 > test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5432  
5433 < echo "$as_me:$LINENO: checking for dummy main to link with Fortran libraries" >&5
5434 < echo $ECHO_N "checking for dummy main to link with Fortran libraries... $ECHO_C" >&6
5435 < if test "${ac_cv_fc_dummy_main+set}" = set; then
5436 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5433 > test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5434 >
5435 > case "x$INSTALL" in
5436 >   x/*) ;;
5437 >   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
5438 > esac
5439 > MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f -m 755"
5440 > # Extract the first word of "ar", so it can be a program name with args.
5441 > set dummy ar; ac_word=$2
5442 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5443 > $as_echo_n "checking for $ac_word... " >&6; }
5444 > if test "${ac_cv_prog_AR+set}" = set; then :
5445 >  $as_echo_n "(cached) " >&6
5446   else
5447 <  ac_fc_dm_save_LIBS=$LIBS
5448 < LIBS="$LIBS $FCLIBS"
4256 < ac_fortran_dm_var=FC_DUMMY_MAIN
4257 < ac_ext=c
4258 < ac_cpp='$CPP $CPPFLAGS'
4259 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4260 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4261 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4262 <
4263 < # First, try linking without a dummy main:
4264 < cat >conftest.$ac_ext <<_ACEOF
4265 < /* confdefs.h.  */
4266 < _ACEOF
4267 < cat confdefs.h >>conftest.$ac_ext
4268 < cat >>conftest.$ac_ext <<_ACEOF
4269 < /* end confdefs.h.  */
4270 <
4271 < #ifdef FC_DUMMY_MAIN
4272 < #ifndef FC_DUMMY_MAIN_EQ_F77
4273 < #  ifdef __cplusplus
4274 <     extern "C"
4275 < #  endif
4276 <   int FC_DUMMY_MAIN() { return 1; }
4277 < #endif
4278 < #endif
4279 < int
4280 < main ()
4281 < {
4282 <
4283 <  ;
4284 <  return 0;
4285 < }
4286 < _ACEOF
4287 < rm -f conftest.$ac_objext conftest$ac_exeext
4288 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4289 <  (eval $ac_link) 2>conftest.er1
4290 <  ac_status=$?
4291 <  grep -v '^ *+' conftest.er1 >conftest.err
4292 <  rm -f conftest.er1
4293 <  cat conftest.err >&5
4294 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4295 <  (exit $ac_status); } &&
4296 <         { ac_try='test -z "$ac_c_werror_flag"
4297 <                         || test ! -s conftest.err'
4298 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4299 <  (eval $ac_try) 2>&5
4300 <  ac_status=$?
4301 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4302 <  (exit $ac_status); }; } &&
4303 <         { ac_try='test -s conftest$ac_exeext'
4304 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4305 <  (eval $ac_try) 2>&5
4306 <  ac_status=$?
4307 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4308 <  (exit $ac_status); }; }; then
4309 <  ac_cv_fortran_dummy_main=none
5447 >  if test -n "$AR"; then
5448 >  ac_cv_prog_AR="$AR" # Let the user override the test.
5449   else
5450 <  echo "$as_me: failed program was:" >&5
5451 < sed 's/^/| /' conftest.$ac_ext >&5
5450 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5451 > for as_dir in $PATH
5452 > do
5453 >  IFS=$as_save_IFS
5454 >  test -z "$as_dir" && as_dir=.
5455 >    for ac_exec_ext in '' $ac_executable_extensions; do
5456 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5457 >    ac_cv_prog_AR="ar"
5458 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5459 >    break 2
5460 >  fi
5461 > done
5462 >  done
5463 > IFS=$as_save_IFS
5464  
5465 < ac_cv_fortran_dummy_main=unknown
5465 >  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
5466   fi
4316 rm -f conftest.err conftest.$ac_objext \
4317      conftest$ac_exeext conftest.$ac_ext
4318
4319 if test $ac_cv_fortran_dummy_main = unknown; then
4320   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
4321     cat >conftest.$ac_ext <<_ACEOF
4322 /* confdefs.h.  */
4323 _ACEOF
4324 cat confdefs.h >>conftest.$ac_ext
4325 cat >>conftest.$ac_ext <<_ACEOF
4326 /* end confdefs.h.  */
4327 #define $ac_fortran_dm_var $ac_func
4328 #ifdef FC_DUMMY_MAIN
4329 #ifndef FC_DUMMY_MAIN_EQ_F77
4330 #  ifdef __cplusplus
4331     extern "C"
4332 #  endif
4333   int FC_DUMMY_MAIN() { return 1; }
4334 #endif
4335 #endif
4336 int
4337 main ()
4338 {
4339
4340  ;
4341  return 0;
4342 }
4343 _ACEOF
4344 rm -f conftest.$ac_objext conftest$ac_exeext
4345 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4346  (eval $ac_link) 2>conftest.er1
4347  ac_status=$?
4348  grep -v '^ *+' conftest.er1 >conftest.err
4349  rm -f conftest.er1
4350  cat conftest.err >&5
4351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4352  (exit $ac_status); } &&
4353         { ac_try='test -z "$ac_c_werror_flag"
4354                         || test ! -s conftest.err'
4355  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4356  (eval $ac_try) 2>&5
4357  ac_status=$?
4358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4359  (exit $ac_status); }; } &&
4360         { ac_try='test -s conftest$ac_exeext'
4361  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4362  (eval $ac_try) 2>&5
4363  ac_status=$?
4364  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4365  (exit $ac_status); }; }; then
4366  ac_cv_fortran_dummy_main=$ac_func; break
4367 else
4368  echo "$as_me: failed program was:" >&5
4369 sed 's/^/| /' conftest.$ac_ext >&5
4370
5467   fi
5468 < rm -f conftest.err conftest.$ac_objext \
5469 <      conftest$ac_exeext conftest.$ac_ext
5470 <   done
5471 < fi
4376 < ac_ext=${FC_SRCEXT-f}
4377 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4378 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4379 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4380 < ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
4381 < rm -f conftest*
4382 < LIBS=$ac_fc_dm_save_LIBS
4383 <
4384 < fi
4385 < echo "$as_me:$LINENO: result: $ac_cv_fc_dummy_main" >&5
4386 < echo "${ECHO_T}$ac_cv_fc_dummy_main" >&6
4387 < FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
4388 < if test "$FC_DUMMY_MAIN" != unknown; then
4389 <  if test $FC_DUMMY_MAIN != none; then
4390 <
4391 < cat >>confdefs.h <<_ACEOF
4392 < #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
4393 < _ACEOF
4394 <
4395 <  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
4396 <
4397 < cat >>confdefs.h <<\_ACEOF
4398 < #define FC_DUMMY_MAIN_EQ_F77 1
4399 < _ACEOF
4400 <
4401 <  fi
4402 < fi
5468 > AR=$ac_cv_prog_AR
5469 > if test -n "$AR"; then
5470 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5471 > $as_echo "$AR" >&6; }
5472   else
5473 <  { { echo "$as_me:$LINENO: error: linking to Fortran libraries from C fails
5474 < See \`config.log' for more details." >&5
4406 < echo "$as_me: error: linking to Fortran libraries from C fails
4407 < See \`config.log' for more details." >&2;}
4408 <   { (exit 1); exit 1; }; }
5473 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474 > $as_echo "no" >&6; }
5475   fi
5476  
5477  
5478 < ac_ext=${FC_SRCEXT-f}
5479 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5480 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5481 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5478 > if test "$AR" = "NONE"; then
5479 >  cat >confcache <<\_ACEOF
5480 > # This file is a shell script that caches the results of configure
5481 > # tests run on this system so they can be shared between configure
5482 > # scripts and configure runs, see configure's option --config-cache.
5483 > # It is not useful on other systems.  If it contains results you don't
5484 > # want to keep, you may remove or edit it.
5485 > #
5486 > # config.status only pays attention to the cache file if you give it
5487 > # the --recheck option to rerun configure.
5488 > #
5489 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
5490 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
5491 > # following values.
5492  
4417 ac_ext=${FC_SRCEXT-f}
4418 ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4419 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4420 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4421 echo "$as_me:$LINENO: checking for Fortran name-mangling scheme" >&5
4422 echo $ECHO_N "checking for Fortran name-mangling scheme... $ECHO_C" >&6
4423 if test "${ac_cv_fc_mangling+set}" = set; then
4424  echo $ECHO_N "(cached) $ECHO_C" >&6
4425 else
4426  cat >conftest.$ac_ext <<_ACEOF
4427      subroutine foobar()
4428      return
4429      end
4430      subroutine foo_bar()
4431      return
4432      end
5493   _ACEOF
4434 rm -f conftest.$ac_objext
4435 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4436  (eval $ac_compile) 2>conftest.er1
4437  ac_status=$?
4438  grep -v '^ *+' conftest.er1 >conftest.err
4439  rm -f conftest.er1
4440  cat conftest.err >&5
4441  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4442  (exit $ac_status); } &&
4443         { ac_try='test -z "$ac_fc_werror_flag"
4444                         || test ! -s conftest.err'
4445  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4446  (eval $ac_try) 2>&5
4447  ac_status=$?
4448  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449  (exit $ac_status); }; } &&
4450         { ac_try='test -s conftest.$ac_objext'
4451  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4452  (eval $ac_try) 2>&5
4453  ac_status=$?
4454  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455  (exit $ac_status); }; }; then
4456  mv conftest.$ac_objext cfortran_test.$ac_objext
5494  
5495 <  ac_save_LIBS=$LIBS
5496 <  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
5497 <
5498 <  ac_ext=c
5499 < ac_cpp='$CPP $CPPFLAGS'
5500 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5501 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5502 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5503 <  ac_success=no
5504 <  for ac_foobar in foobar FOOBAR; do
5505 <    for ac_underscore in "" "_"; do
5506 <      ac_func="$ac_foobar$ac_underscore"
5507 <      cat >conftest.$ac_ext <<_ACEOF
5508 < /* confdefs.h.  */
5509 < _ACEOF
5510 < cat confdefs.h >>conftest.$ac_ext
5511 < cat >>conftest.$ac_ext <<_ACEOF
5512 < /* end confdefs.h.  */
5495 > # The following way of writing the cache mishandles newlines in values,
5496 > # but we know of no workaround that is simple, portable, and efficient.
5497 > # So, we kill variables containing newlines.
5498 > # Ultrix sh set writes to stderr and can't be redirected directly,
5499 > # and sets the high bit in the cache file unless we assign to the vars.
5500 > (
5501 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5502 >    eval ac_val=\$$ac_var
5503 >    case $ac_val in #(
5504 >    *${as_nl}*)
5505 >      case $ac_var in #(
5506 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5507 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5508 >      esac
5509 >      case $ac_var in #(
5510 >      _ | IFS | as_nl) ;; #(
5511 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5512 >      *) { eval $ac_var=; unset $ac_var;} ;;
5513 >      esac ;;
5514 >    esac
5515 >  done
5516  
5517 < /* Override any gcc2 internal prototype to avoid an error.  */
5518 < #ifdef __cplusplus
5519 < extern "C"
5520 < #endif
5521 < /* We use char because int might match the return type of a gcc2
5522 <   builtin and then its argument prototype would still apply.  */
5523 < char $ac_func ();
5524 < #ifdef FC_DUMMY_MAIN
5525 < #ifndef FC_DUMMY_MAIN_EQ_F77
5526 < #  ifdef __cplusplus
5527 <     extern "C"
5528 < #  endif
5529 <   int FC_DUMMY_MAIN() { return 1; }
5530 < #endif
5531 < #endif
5532 < int
5533 < main ()
5534 < {
5535 < $ac_func ();
5536 <  ;
5537 <  return 0;
5538 < }
5517 >  (set) 2>&1 |
5518 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
5519 >    *${as_nl}ac_space=\ *)
5520 >      # `set' does not quote correctly, so add quotes: double-quote
5521 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
5522 >      sed -n \
5523 >        "s/'/'\\\\''/g;
5524 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5525 >      ;; #(
5526 >    *)
5527 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
5528 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5529 >      ;;
5530 >    esac |
5531 >    sort
5532 > ) |
5533 >  sed '
5534 >     /^ac_cv_env_/b end
5535 >     t clear
5536 >     :clear
5537 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5538 >     t end
5539 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5540 >     :end' >>confcache
5541 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5542 >  if test -w "$cache_file"; then
5543 >    test "x$cache_file" != "x/dev/null" &&
5544 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5545 > $as_echo "$as_me: updating cache $cache_file" >&6;}
5546 >    cat confcache >$cache_file
5547 >  else
5548 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5549 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5550 >  fi
5551 > fi
5552 > rm -f confcache
5553 >  exit 1
5554 > fi
5555 > # Extract the first word of "ps", so it can be a program name with args.
5556 > set dummy ps; ac_word=$2
5557 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558 > $as_echo_n "checking for $ac_word... " >&6; }
5559 > if test "${ac_cv_path_PS+set}" = set; then :
5560 >  $as_echo_n "(cached) " >&6
5561 > else
5562 >  case $PS in
5563 >  [\\/]* | ?:[\\/]*)
5564 >  ac_cv_path_PS="$PS" # Let the user override the test with a path.
5565 >  ;;
5566 >  *)
5567 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5568 > for as_dir in $PATH
5569 > do
5570 >  IFS=$as_save_IFS
5571 >  test -z "$as_dir" && as_dir=.
5572 >    for ac_exec_ext in '' $ac_executable_extensions; do
5573 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5574 >    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
5575 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5576 >    break 2
5577 >  fi
5578 > done
5579 >  done
5580 > IFS=$as_save_IFS
5581 >
5582 >  ;;
5583 > esac
5584 > fi
5585 > PS=$ac_cv_path_PS
5586 > if test -n "$PS"; then
5587 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
5588 > $as_echo "$PS" >&6; }
5589 > else
5590 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5591 > $as_echo "no" >&6; }
5592 > fi
5593 >
5594 >
5595 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
5596 > $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
5597 > if test "${ac_cv_prog_ps_syntax+set}" = set; then :
5598 >  $as_echo_n "(cached) " >&6
5599 > else
5600 >
5601 >        if $PS ax -o rss > /dev/null 2>&1; then
5602 >                ac_cv_prog_ps_ax=yes
5603 >        else
5604 >                ac_cv_prog_ps_ax=no
5605 >        fi
5606 >        if $PS -ef -o rss > /dev/null 2>&1; then
5607 >                ac_cv_prog_ps_ef=yes
5608 >        else
5609 >                ac_cv_prog_ps_ef=no
5610 >        fi
5611 >        if test "$ac_cv_prog_ps_ax" = yes; then
5612 >                ac_cv_prog_ps_syntax=BSD
5613 >        else
5614 >                if test "$ac_cv_prog_ps_ef" = yes; then
5615 >                        ac_cv_prog_ps_syntax=POSIX
5616 >                else
5617 >                        as_fn_error "Could not determine ps syntax" "$LINENO" 5
5618 >                fi
5619 >        fi
5620 >
5621 > fi
5622 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
5623 > $as_echo "$ac_cv_prog_ps_syntax" >&6; }
5624 >
5625 > cat >>confdefs.h <<_ACEOF
5626 > #define PSCOMMAND $PS
5627   _ACEOF
5628 < rm -f conftest.$ac_objext conftest$ac_exeext
5629 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5630 <  (eval $ac_link) 2>conftest.er1
5631 <  ac_status=$?
5632 <  grep -v '^ *+' conftest.er1 >conftest.err
4505 <  rm -f conftest.er1
4506 <  cat conftest.err >&5
4507 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4508 <  (exit $ac_status); } &&
4509 <         { ac_try='test -z "$ac_c_werror_flag"
4510 <                         || test ! -s conftest.err'
4511 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4512 <  (eval $ac_try) 2>&5
4513 <  ac_status=$?
4514 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515 <  (exit $ac_status); }; } &&
4516 <         { ac_try='test -s conftest$ac_exeext'
4517 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4518 <  (eval $ac_try) 2>&5
4519 <  ac_status=$?
4520 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4521 <  (exit $ac_status); }; }; then
4522 <  ac_success=yes; break 2
5628 >
5629 > if test "$ac_cv_prog_ps_syntax" = BSD; then
5630 >
5631 > $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
5632 >
5633   else
5634 <  echo "$as_me: failed program was:" >&5
4525 < sed 's/^/| /' conftest.$ac_ext >&5
5634 >   if test "$ac_cv_prog_ps_syntax" = POSIX; then
5635  
5636 + $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
5637 +
5638 +   else
5639 +       as_fn_error "Unknown ps syntax type!" "$LINENO" 5
5640 +   fi
5641   fi
5642 < rm -f conftest.err conftest.$ac_objext \
5643 <      conftest$ac_exeext conftest.$ac_ext
5644 <    done
5645 <  done
4532 <  ac_ext=${FC_SRCEXT-f}
4533 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4534 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5642 >
5643 > ac_ext=${ac_fc_srcext-f}
5644 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5645 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5646   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5647  
5648 <  if test "$ac_success" = "yes"; then
5649 <     case $ac_foobar in
5650 <        foobar)
5651 <           ac_case=lower
5652 <           ac_foo_bar=foo_bar
5653 <           ;;
5654 <        FOOBAR)
5655 <           ac_case=upper
5656 <           ac_foo_bar=FOO_BAR
5657 <           ;;
5658 <     esac
5648 > ac_ext=${ac_fc_srcext-f}
5649 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5650 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5651 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5652 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
5653 > $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
5654 > if test "${ac_cv_fc_srcext_F90+set}" = set; then :
5655 >  $as_echo_n "(cached) " >&6
5656 > else
5657 >  ac_ext=F90
5658 > ac_fcflags_srcext_save=$ac_fcflags_srcext
5659 > ac_fcflags_srcext=
5660 > ac_cv_fc_srcext_F90=unknown
5661 > for ac_flag in none -qsuffix=f=F90 -Tf; do
5662 >  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
5663 >  cat > conftest.$ac_ext <<_ACEOF
5664 >      program main
5665  
5666 <     ac_ext=c
4550 < ac_cpp='$CPP $CPPFLAGS'
4551 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4552 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4553 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4554 <     ac_success_extra=no
4555 <     for ac_extra in "" "_"; do
4556 <        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
4557 <        cat >conftest.$ac_ext <<_ACEOF
4558 < /* confdefs.h.  */
5666 >      end
5667   _ACEOF
5668 < cat confdefs.h >>conftest.$ac_ext
5669 < cat >>conftest.$ac_ext <<_ACEOF
5670 < /* end confdefs.h.  */
5668 > if ac_fn_fc_try_compile "$LINENO"; then :
5669 >  ac_cv_fc_srcext_F90=$ac_flag; break
5670 > fi
5671 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672 > done
5673 > rm -f conftest.$ac_objext conftest.F90
5674 > ac_fcflags_srcext=$ac_fcflags_srcext_save
5675  
5676 < /* Override any gcc2 internal prototype to avoid an error.  */
5677 < #ifdef __cplusplus
5678 < extern "C"
5679 < #endif
5680 < /* We use char because int might match the return type of a gcc2
4569 <   builtin and then its argument prototype would still apply.  */
4570 < char $ac_func ();
4571 < #ifdef FC_DUMMY_MAIN
4572 < #ifndef FC_DUMMY_MAIN_EQ_F77
4573 < #  ifdef __cplusplus
4574 <     extern "C"
4575 < #  endif
4576 <   int FC_DUMMY_MAIN() { return 1; }
4577 < #endif
4578 < #endif
4579 < int
4580 < main ()
4581 < {
4582 < $ac_func ();
4583 <  ;
4584 <  return 0;
4585 < }
4586 < _ACEOF
4587 < rm -f conftest.$ac_objext conftest$ac_exeext
4588 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4589 <  (eval $ac_link) 2>conftest.er1
4590 <  ac_status=$?
4591 <  grep -v '^ *+' conftest.er1 >conftest.err
4592 <  rm -f conftest.er1
4593 <  cat conftest.err >&5
4594 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595 <  (exit $ac_status); } &&
4596 <         { ac_try='test -z "$ac_c_werror_flag"
4597 <                         || test ! -s conftest.err'
4598 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4599 <  (eval $ac_try) 2>&5
4600 <  ac_status=$?
4601 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 <  (exit $ac_status); }; } &&
4603 <         { ac_try='test -s conftest$ac_exeext'
4604 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4605 <  (eval $ac_try) 2>&5
4606 <  ac_status=$?
4607 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608 <  (exit $ac_status); }; }; then
4609 <  ac_success_extra=yes; break
5676 > fi
5677 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
5678 > $as_echo "$ac_cv_fc_srcext_F90" >&6; }
5679 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
5680 >  as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
5681   else
5682 <  echo "$as_me: failed program was:" >&5
5683 < sed 's/^/| /' conftest.$ac_ext >&5
5682 >  ac_fc_srcext=F90
5683 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
5684 >    ac_fcflags_srcext=""
5685 >    FCFLAGS_F90=""
5686 >  else
5687 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
5688 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
5689 >  fi
5690  
5691 +
5692   fi
5693 < rm -f conftest.err conftest.$ac_objext \
5694 <      conftest$ac_exeext conftest.$ac_ext
5695 <     done
4618 <     ac_ext=${FC_SRCEXT-f}
4619 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4620 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5693 > ac_ext=${ac_fc_srcext-f}
5694 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5695 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5696   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5697  
5698 <     if test "$ac_success_extra" = "yes"; then
5699 <        ac_cv_fc_mangling="$ac_case case"
5700 <        if test -z "$ac_underscore"; then
5701 <           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
5702 <        else
5703 <           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
5704 <        fi
5705 <        if test -z "$ac_extra"; then
5706 <           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
5707 <        else
5708 <           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
5709 <        fi
5710 <      else
5711 <        ac_cv_fc_mangling="unknown"
5712 <      fi
5713 <  else
5714 <     ac_cv_fc_mangling="unknown"
5698 >
5699 >
5700 >
5701 >
5702 > # Try to determine native compiler flags that allow us to use F90 suffix
5703 > # for preprocessed f90 source.
5704 >
5705 > if test "$ac_test_PREPFLAG" != "set"; then
5706 >  PREPFLAG=""
5707 >  case "${host_cpu}-${host_os}" in
5708 >
5709 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5710 >                    PREPFLAG="-fpp1 "
5711 >                fi;;
5712 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5713 >                    PREPFLAG="-qsuffix=cpp=F90 "
5714 >                fi;;
5715 >  *darwin*)
5716 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5717 >                PREPFLAG="-qsuffix=cpp=F90 "
5718 >        fi;;
5719 >  esac
5720 >
5721 >  if test -z "$PREPFLAG"; then
5722 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
5723 > $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
5724 >        PREPFLAG=""
5725    fi
5726  
5727 <  LIBS=$ac_save_LIBS
5728 <  rm -f cfortran_test* conftest*
4644 < else
4645 <  echo "$as_me: failed program was:" >&5
4646 < sed 's/^/| /' conftest.$ac_ext >&5
5727 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
5728 > $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
5729  
5730 < { { echo "$as_me:$LINENO: error: cannot compile a simple Fortran program
5731 < See \`config.log' for more details." >&5
5732 < echo "$as_me: error: cannot compile a simple Fortran program
5733 < See \`config.log' for more details." >&2;}
5734 <   { (exit 1); exit 1; }; }
5730 >  ac_ext=${ac_fc_srcext-f}
5731 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5732 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5733 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5734 >
5735 >  ac_save_ext=$ac_ext
5736 >  ac_ext=F90
5737 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
5738 >
5739 >  if test "$PREPFLAG"; then :
5740 >  FCFLAGS_SRCEXT="${PREPFLAG}"
5741   fi
5742 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5742 >    cat > conftest.$ac_ext <<_ACEOF
5743  
5744 +
5745 + program conftest
5746 +  integer :: i
5747 +  i = 1
5748 + end program conftest
5749 +
5750 + _ACEOF
5751 + if ac_fn_fc_try_compile "$LINENO"; then :
5752 +  prepflagworks=1
5753 + else
5754 +  prepflagworks=0
5755   fi
5756 < echo "$as_me:$LINENO: result: $ac_cv_fc_mangling" >&5
4658 < echo "${ECHO_T}$ac_cv_fc_mangling" >&6
5756 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5757  
5758 < ac_ext=${FC_SRCEXT-f}
5759 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5760 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5758 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
5759 >  ac_ext=$ac_save_ext
5760 >  ac_ext=${ac_fc_srcext-f}
5761 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5762 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5763   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5764  
4665 ac_ext=${FC_SRCEXT-f}
4666 ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
4667 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
4668 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5765  
5766 +  if test "$prepflagworks" = 1; then
5767 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5768 + $as_echo "yes" >&6; }
5769 +    FCFLAGS_SRCEXT="${PREPFLAG}"
5770  
5771 < case $ac_cv_fc_mangling in
5772 <  "lower case, no underscore, no extra underscore")
5773 <          cat >>confdefs.h <<\_ACEOF
5774 < #define FC_FUNC(name,NAME) name
5775 < _ACEOF
5771 >  else
5772 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773 > $as_echo "no" >&6; }
5774 >    as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
5775 >  fi
5776 > fi
5777  
4677          cat >>confdefs.h <<\_ACEOF
4678 #define FC_FUNC_(name,NAME) name
4679 _ACEOF
4680 ;;
4681  "lower case, no underscore, extra underscore")
4682          cat >>confdefs.h <<\_ACEOF
4683 #define FC_FUNC(name,NAME) name
4684 _ACEOF
5778  
4686          cat >>confdefs.h <<\_ACEOF
4687 #define FC_FUNC_(name,NAME) name ## _
4688 _ACEOF
4689 ;;
4690  "lower case, underscore, no extra underscore")
4691          cat >>confdefs.h <<\_ACEOF
4692 #define FC_FUNC(name,NAME) name ## _
4693 _ACEOF
5779  
4695          cat >>confdefs.h <<\_ACEOF
4696 #define FC_FUNC_(name,NAME) name ## _
4697 _ACEOF
4698 ;;
4699  "lower case, underscore, extra underscore")
4700          cat >>confdefs.h <<\_ACEOF
4701 #define FC_FUNC(name,NAME) name ## _
4702 _ACEOF
5780  
4704          cat >>confdefs.h <<\_ACEOF
4705 #define FC_FUNC_(name,NAME) name ## __
4706 _ACEOF
4707 ;;
4708  "upper case, no underscore, no extra underscore")
4709          cat >>confdefs.h <<\_ACEOF
4710 #define FC_FUNC(name,NAME) NAME
4711 _ACEOF
5781  
5782 <          cat >>confdefs.h <<\_ACEOF
5783 < #define FC_FUNC_(name,NAME) NAME
4715 < _ACEOF
4716 < ;;
4717 <  "upper case, no underscore, extra underscore")
4718 <          cat >>confdefs.h <<\_ACEOF
4719 < #define FC_FUNC(name,NAME) NAME
4720 < _ACEOF
5782 > # Try to determine native compiler flags that allow us to use F90 suffix
5783 > # for preprocessed f90 source with -D type defines
5784  
5785 <          cat >>confdefs.h <<\_ACEOF
5786 < #define FC_FUNC_(name,NAME) NAME ## _
5787 < _ACEOF
4725 < ;;
4726 <  "upper case, underscore, no extra underscore")
4727 <          cat >>confdefs.h <<\_ACEOF
4728 < #define FC_FUNC(name,NAME) NAME ## _
4729 < _ACEOF
5785 > if test "$ac_test_PREPDEFFLAG" != "set"; then
5786 >  PREPDEFFLAG=""
5787 >  case "${host_cpu}-${host_os}" in
5788  
5789 <          cat >>confdefs.h <<\_ACEOF
5790 < #define FC_FUNC_(name,NAME) NAME ## _
5791 < _ACEOF
5792 < ;;
5793 <  "upper case, underscore, extra underscore")
5794 <          cat >>confdefs.h <<\_ACEOF
5795 < #define FC_FUNC(name,NAME) NAME ## _
5796 < _ACEOF
5789 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
5790 >                    PREPDEFFLAG=" "
5791 >                fi;;
5792 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
5793 >                    PREPDEFFLAG="-WF,"
5794 >                fi;;
5795 >  *darwin*)
5796 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
5797 >                PREPDEFFLAG="-WF,"
5798 >        fi;;
5799 >  esac
5800  
5801 <          cat >>confdefs.h <<\_ACEOF
5802 < #define FC_FUNC_(name,NAME) NAME ## __
5803 < _ACEOF
5804 < ;;
5805 <  *)
4745 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran name-mangling scheme" >&5
4746 < echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
4747 <          ;;
4748 < esac
5801 >  if test -z "$PREPDEFFLAG"; then
5802 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
5803 > $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
5804 >        PREPDEFFLAG=" "
5805 >  fi
5806  
5807 < ac_ext=${FC_SRCEXT-f}
5808 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5809 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5807 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
5808 > $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
5809 >
5810 >  ac_ext=${ac_fc_srcext-f}
5811 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5812 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5813   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5814  
5815 +  ac_save_ext=$ac_ext
5816 +  ac_ext=F90
5817 +  ac_save_FCFLAGS=$FCFLAGS
5818  
5819 +  if test "$PREPDEFFLAG"; then :
5820 +  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
5821 + fi
5822 +    cat > conftest.$ac_ext <<_ACEOF
5823  
5824 < ac_ext=${FC_SRCEXT-f}
5825 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
5826 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
5824 >
5825 > program conftest
5826 >  integer :: i
5827 > #ifdef TEST
5828 >  i = 1
5829 > #else
5830 >  choke me
5831 > #endif
5832 > end program conftest
5833 >
5834 > _ACEOF
5835 > if ac_fn_fc_try_compile "$LINENO"; then :
5836 >  prepdefflagworks=1
5837 > else
5838 >  prepdefflagworks=0
5839 > fi
5840 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5841 >
5842 >  FCFLAGS=$ac_save_FCFLAGS
5843 >  ac_ext=$ac_save_ext
5844 >  ac_ext=${ac_fc_srcext-f}
5845 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5846 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5847   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5848 < echo "$as_me:$LINENO: checking how to get verbose linking output from $FC" >&5
5849 < echo $ECHO_N "checking how to get verbose linking output from $FC... $ECHO_C" >&6
5850 < if test "${ac_cv_prog_fc_v+set}" = set; then
5851 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5848 >
5849 >
5850 >  if test "$prepdefflagworks" = 1; then
5851 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5852 > $as_echo "yes" >&6; }
5853 >
5854 >  else
5855 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5856 > $as_echo "no" >&6; }
5857 >    as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
5858 >  fi
5859 > fi
5860 >
5861 > ac_ext=${ac_fc_srcext-f}
5862 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5863 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5864 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5865 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
5866 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
5867 > if test "${ac_cv_prog_fc_v+set}" = set; then :
5868 >  $as_echo_n "(cached) " >&6
5869   else
5870 <  cat >conftest.$ac_ext <<_ACEOF
5870 >  cat > conftest.$ac_ext <<_ACEOF
5871        program main
5872  
5873        end
5874   _ACEOF
5875 < rm -f conftest.$ac_objext
4772 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4773 <  (eval $ac_compile) 2>conftest.er1
4774 <  ac_status=$?
4775 <  grep -v '^ *+' conftest.er1 >conftest.err
4776 <  rm -f conftest.er1
4777 <  cat conftest.err >&5
4778 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4779 <  (exit $ac_status); } &&
4780 <         { ac_try='test -z "$ac_fc_werror_flag"
4781 <                         || test ! -s conftest.err'
4782 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4783 <  (eval $ac_try) 2>&5
4784 <  ac_status=$?
4785 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4786 <  (exit $ac_status); }; } &&
4787 <         { ac_try='test -s conftest.$ac_objext'
4788 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4789 <  (eval $ac_try) 2>&5
4790 <  ac_status=$?
4791 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4792 <  (exit $ac_status); }; }; then
5875 > if ac_fn_fc_try_compile "$LINENO"; then :
5876    ac_cv_prog_fc_v=
5877   # Try some options frequently used verbose output
5878   for ac_verb in -v -verbose --verbose -V -\#\#\#; do
5879 <  cat >conftest.$ac_ext <<_ACEOF
5879 >  cat > conftest.$ac_ext <<_ACEOF
5880        program main
5881  
5882        end
# Line 4803 | Line 5886 | _ACEOF
5886   # 1 to this macro) to the Fortran compiler in order to get
5887   # "verbose" output that we can then parse for the Fortran linker
5888   # flags.
5889 < ac_save_FFLAGS=$FCFLAGS
5889 > ac_save_FCFLAGS=$FCFLAGS
5890   FCFLAGS="$FCFLAGS $ac_verb"
5891 < (eval echo $as_me:4808: \"$ac_link\") >&5
5892 < ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5893 < echo "$ac_fc_v_output" >&5
5894 < FCFLAGS=$ac_save_FFLAGS
5891 > eval "set x $ac_link"
5892 > shift
5893 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5894 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5895 > # LIBRARY_PATH; skip all such settings.
5896 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5897 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5898 > $as_echo "$ac_fc_v_output" >&5
5899 > FCFLAGS=$ac_save_FCFLAGS
5900  
5901 < rm -f conftest*
5901 > rm -rf conftest*
5902  
5903   # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5904   # /foo, /bar, and /baz are search directories for the Fortran linker.
5905   # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5906   ac_fc_v_output="`echo $ac_fc_v_output |
5907          grep 'LPATH is:' |
5908 <        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5908 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5909  
5910 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
5911 + #        that detects unbalanced quotes in FLIBS should be implemented
5912 + #        and (ugh) tested at some point.
5913   case $ac_fc_v_output in
5914    # If we are using xlf then replace all the commas with spaces.
5915    *xlfentry*)
# Line 4827 | Line 5918 | case $ac_fc_v_output in
5918    # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
5919    # $LIBS confuse us, and the libraries appear later in the output anyway).
5920    *mGLOB_options_string*)
5921 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
5921 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
5922  
5923 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
5924 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
5925 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
5926 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
5927 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
5928 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
5929 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
5930 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
5931 +
5932    # If we are using Cray Fortran then delete quotes.
4833  # Use "\"" instead of '"' for font-lock-mode.
4834  # FIXME: a more general fix for quoted arguments with spaces?
5933    *cft90*)
5934 <    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
5934 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
5935   esac
5936  
5937  
5938    # look for -l* and *.a constructs in the output
5939    for ac_arg in $ac_fc_v_output; do
5940       case $ac_arg in
5941 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5942 <          ac_cv_prog_fc_v=$ac_verb
5943 <          break 2 ;;
5941 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
5942 >          ac_cv_prog_fc_v=$ac_verb
5943 >          break 2 ;;
5944       esac
5945    done
5946   done
5947   if test -z "$ac_cv_prog_fc_v"; then
5948 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $FC" >&5
5949 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5948 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
5949 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
5950   fi
5951   else
5952 <  echo "$as_me: failed program was:" >&5
5953 < sed 's/^/| /' conftest.$ac_ext >&5
4856 <
4857 < { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
4858 < echo "$as_me: WARNING: compilation failed" >&2;}
5952 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
5953 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
5954   fi
5955 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5955 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5956  
5957   fi
5958 < echo "$as_me:$LINENO: result: $ac_cv_prog_fc_v" >&5
5959 < echo "${ECHO_T}$ac_cv_prog_fc_v" >&6
5960 < echo "$as_me:$LINENO: checking for Fortran libraries of $FC" >&5
5961 < echo $ECHO_N "checking for Fortran libraries of $FC... $ECHO_C" >&6
5962 < if test "${ac_cv_fc_libs+set}" = set; then
5963 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5958 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
5959 > $as_echo "$ac_cv_prog_fc_v" >&6; }
5960 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
5961 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
5962 > if test "${ac_cv_fc_libs+set}" = set; then :
5963 >  $as_echo_n "(cached) " >&6
5964   else
5965    if test "x$FCLIBS" != "x"; then
5966    ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
5967   else
5968  
5969 < cat >conftest.$ac_ext <<_ACEOF
5969 > cat > conftest.$ac_ext <<_ACEOF
5970        program main
5971  
5972        end
# Line 4881 | Line 5976 | _ACEOF
5976   # 1 to this macro) to the Fortran compiler in order to get
5977   # "verbose" output that we can then parse for the Fortran linker
5978   # flags.
5979 < ac_save_FFLAGS=$FCFLAGS
5979 > ac_save_FCFLAGS=$FCFLAGS
5980   FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
5981 < (eval echo $as_me:4886: \"$ac_link\") >&5
5982 < ac_fc_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
5983 < echo "$ac_fc_v_output" >&5
5984 < FCFLAGS=$ac_save_FFLAGS
5981 > eval "set x $ac_link"
5982 > shift
5983 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
5984 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
5985 > # LIBRARY_PATH; skip all such settings.
5986 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
5987 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
5988 > $as_echo "$ac_fc_v_output" >&5
5989 > FCFLAGS=$ac_save_FCFLAGS
5990  
5991 < rm -f conftest*
5991 > rm -rf conftest*
5992  
5993   # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
5994   # /foo, /bar, and /baz are search directories for the Fortran linker.
5995   # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
5996   ac_fc_v_output="`echo $ac_fc_v_output |
5997          grep 'LPATH is:' |
5998 <        sed 's,.*LPATH is\(: *[^ ]*\).*,\1,;s,: */, -L/,g'` $ac_fc_v_output"
5998 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
5999  
6000 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
6001 + #        that detects unbalanced quotes in FLIBS should be implemented
6002 + #        and (ugh) tested at some point.
6003   case $ac_fc_v_output in
6004    # If we are using xlf then replace all the commas with spaces.
6005    *xlfentry*)
# Line 4905 | Line 6008 | case $ac_fc_v_output in
6008    # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6009    # $LIBS confuse us, and the libraries appear later in the output anyway).
6010    *mGLOB_options_string*)
6011 <    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/\"-mGLOB[^\"]*\"/ /g'` ;;
6011 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6012  
6013 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6014 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6015 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6016 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
6017 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6018 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
6019 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
6020 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
6021 +
6022    # If we are using Cray Fortran then delete quotes.
4911  # Use "\"" instead of '"' for font-lock-mode.
4912  # FIXME: a more general fix for quoted arguments with spaces?
6023    *cft90*)
6024 <    ac_fc_v_output=`echo $ac_fc_v_output | sed "s/\"//g"` ;;
6024 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6025   esac
6026  
6027  
# Line 4926 | Line 6036 | while test $# != 1; do
6036    shift
6037    ac_arg=$1
6038    case $ac_arg in
6039 <        [\\/]*.a | ?:[\\/]*.a)
6040 <            ac_exists=false
6039 >        [\\/]*.a | ?:[\\/]*.a)
6040 >            ac_exists=false
6041    for ac_i in $ac_cv_fc_libs; do
6042      if test x"$ac_arg" = x"$ac_i"; then
6043        ac_exists=true
# Line 4935 | Line 6045 | while test $# != 1; do
6045      fi
6046    done
6047  
6048 <  if test x"$ac_exists" = xtrue; then
6049 <  :
6048 >  if test x"$ac_exists" = xtrue; then :
6049 >
6050   else
6051    ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6052   fi
6053 <
6054 <          ;;
6055 <        -bI:*)
4946 <            ac_exists=false
6053 >          ;;
6054 >        -bI:*)
6055 >            ac_exists=false
6056    for ac_i in $ac_cv_fc_libs; do
6057      if test x"$ac_arg" = x"$ac_i"; then
6058        ac_exists=true
# Line 4951 | Line 6060 | fi
6060      fi
6061    done
6062  
6063 <  if test x"$ac_exists" = xtrue; then
6064 <  :
6063 >  if test x"$ac_exists" = xtrue; then :
6064 >
6065   else
6066    if test "$ac_compiler_gnu" = yes; then
6067    for ac_link_opt in $ac_arg; do
# Line 4962 | Line 6071 | fi
6071    ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6072   fi
6073   fi
6074 <
6075 <          ;;
6076 <          # Ignore these flags.
6077 <        -lang* | -lcrt[01].o | -lcrtbegin.o | -lc | -lgcc | -libmil | -LANG:=*)
6078 <          ;;
6079 <        -lkernel32)
6080 <          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6081 <          ;;
6082 <        -[LRuY])
6083 <          # These flags, when seen by themselves, take an argument.
6084 <          # We remove the space between option and argument and re-iterate
6085 <          # unless we find an empty arg or a new option (starting with -)
6074 >          ;;
6075 >          # Ignore these flags.
6076 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6077 >          |-LANG:=* | -LIST:* | -LNO:*)
6078 >          ;;
6079 >        -lkernel32)
6080 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6081 >          ;;
6082 >        -[LRuYz])
6083 >          # These flags, when seen by themselves, take an argument.
6084 >          # We remove the space between option and argument and re-iterate
6085 >          # unless we find an empty arg or a new option (starting with -)
6086            case $2 in
6087               "" | -*);;
6088               *)
# Line 4982 | Line 6091 | fi
6091                  set X $ac_arg "$@"
6092                  ;;
6093            esac
6094 <          ;;
6095 <        -YP,*)
6096 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6097 <              ac_exists=false
6094 >          ;;
6095 >        -YP,*)
6096 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6097 >              ac_exists=false
6098    for ac_i in $ac_cv_fc_libs; do
6099      if test x"$ac_j" = x"$ac_i"; then
6100        ac_exists=true
# Line 4993 | Line 6102 | fi
6102      fi
6103    done
6104  
6105 <  if test x"$ac_exists" = xtrue; then
6106 <  :
6105 >  if test x"$ac_exists" = xtrue; then :
6106 >
6107   else
6108    ac_arg="$ac_arg $ac_j"
6109 <                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6109 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6110   fi
6111 <
6112 <          done
6113 <          ;;
6114 <        -[lLR]*)
5006 <            ac_exists=false
6111 >          done
6112 >          ;;
6113 >        -[lLR]*)
6114 >            ac_exists=false
6115    for ac_i in $ac_cv_fc_libs; do
6116      if test x"$ac_arg" = x"$ac_i"; then
6117        ac_exists=true
# Line 5011 | Line 6119 | fi
6119      fi
6120    done
6121  
6122 <  if test x"$ac_exists" = xtrue; then
6123 <  :
6122 >  if test x"$ac_exists" = xtrue; then :
6123 >
6124   else
6125    ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6126   fi
6127 <
6128 <          ;;
6129 <          # Ignore everything else.
6127 >          ;;
6128 >        -zallextract*| -zdefaultextract)
6129 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6130 >          ;;
6131 >          # Ignore everything else.
6132    esac
6133   done
6134   # restore positional arguments
# Line 5029 | Line 6139 | case `(uname -sr) 2>/dev/null` in
6139   # must begin with a "/").
6140   case `(uname -sr) 2>/dev/null` in
6141     "SunOS 5"*)
6142 <      ac_ld_run_path=`echo $ac_fc_v_output |
6143 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6142 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6143 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6144        test "x$ac_ld_run_path" != x &&
6145 <        if test "$ac_compiler_gnu" = yes; then
6145 >        if test "$ac_compiler_gnu" = yes; then
6146    for ac_link_opt in $ac_ld_run_path; do
6147      ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6148    done
# Line 5044 | Line 6154 | fi
6154   fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6155  
6156   fi
6157 < echo "$as_me:$LINENO: result: $ac_cv_fc_libs" >&5
6158 < echo "${ECHO_T}$ac_cv_fc_libs" >&6
6157 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6158 > $as_echo "$ac_cv_fc_libs" >&6; }
6159   FCLIBS="$ac_cv_fc_libs"
6160  
6161  
6162 < ac_ext=${FC_SRCEXT-f}
6163 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
6164 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
6162 > ac_ext=${ac_fc_srcext-f}
6163 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6164 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6165   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6166  
6167 + ac_ext=${ac_fc_srcext-f}
6168 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6169 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6170 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6171  
6172 <
6173 < echo "$as_me:$LINENO: checking for module suffix" >&5
6174 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
6175 < rm -f conftest*
5062 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5063 < rm -f work*
5064 < cat >conftest.$ac_ext <<EOF
5065 <        module conftest
5066 <        integer n
5067 <        parameter (n=1)
5068 <        end module conftest
5069 < EOF
5070 < # SGI and absoft compilers generates module name in upper case!
5071 < testname="conftest"
5072 < modcase="lower"
5073 < if (eval $ac_compile) 2>/dev/null ; then
5074 <    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
5075 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
5076 <    if test -z "$MOD" ; then
5077 <        MOD=`ls CONFTEST* 2>/dev/null \
5078 <                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5079 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
5080 <        if test -n "$MOD" ; then
5081 <            testname="CONFTEST"
5082 <            modcase="upper"
5083 <        fi
5084 <    fi
5085 <    if test -z "$MOD" ; then
5086 <        echo "$as_me:$LINENO: result: unknown" >&5
5087 < echo "${ECHO_T}unknown" >&6
5088 <        # Use mod if we can't figure it out
5089 <        MOD="mod"
5090 <    else
5091 <        echo "$as_me:$LINENO: result: $MOD" >&5
5092 < echo "${ECHO_T}$MOD" >&6
5093 <    fi
5094 <    if test -s work.pcl ; then
5095 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
5096 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
5097 <    fi
6172 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
6173 > $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
6174 > if test "${ac_cv_fc_dummy_main+set}" = set; then :
6175 >  $as_echo_n "(cached) " >&6
6176   else
6177 <    echo "$as_me:$LINENO: result: unknown" >&5
6178 < echo "${ECHO_T}unknown" >&6
6179 < fi
6177 >  ac_fc_dm_save_LIBS=$LIBS
6178 > LIBS="$LIBS $FCLIBS"
6179 > ac_fortran_dm_var=FC_DUMMY_MAIN
6180 > ac_ext=c
6181 > ac_cpp='$CPP $CPPFLAGS'
6182 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6183 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6184 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
6185  
6186 + # First, try linking without a dummy main:
6187 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188 + /* end confdefs.h.  */
6189  
6190 + #ifdef FC_DUMMY_MAIN
6191 + #ifndef FC_DUMMY_MAIN_EQ_F77
6192 + #  ifdef __cplusplus
6193 +     extern "C"
6194 + #  endif
6195 +   int FC_DUMMY_MAIN() { return 1; }
6196 + #endif
6197 + #endif
6198 + int
6199 + main ()
6200 + {
6201  
6202 +  ;
6203 +  return 0;
6204 + }
6205 + _ACEOF
6206 + if ac_fn_c_try_link "$LINENO"; then :
6207 +  ac_cv_fortran_dummy_main=none
6208 + else
6209 +  ac_cv_fortran_dummy_main=unknown
6210 + fi
6211 + rm -f core conftest.err conftest.$ac_objext \
6212 +    conftest$ac_exeext conftest.$ac_ext
6213  
6214 + if test $ac_cv_fortran_dummy_main = unknown; then
6215 +   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
6216 +     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 + /* end confdefs.h.  */
6218 + #define $ac_fortran_dm_var $ac_func
6219 + #ifdef FC_DUMMY_MAIN
6220 + #ifndef FC_DUMMY_MAIN_EQ_F77
6221 + #  ifdef __cplusplus
6222 +     extern "C"
6223 + #  endif
6224 +   int FC_DUMMY_MAIN() { return 1; }
6225 + #endif
6226 + #endif
6227 + int
6228 + main ()
6229 + {
6230  
6231 < # Check for module include path (some use -I, some (Solaris) use -M, some
6232 < # (absoft) use -p).
6233 < # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
6234 < # specified, work.pcl and work.pc are created.  However, if you specify
6235 < # a file, it must contain a the name of a file ending in .pc .  Ugh!
6236 < # Use the module made above
6237 < echo "$as_me:$LINENO: checking for module directory path flag" >&5
6238 < echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
6239 < rm -f conftest*
6240 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6241 < rm -f work*
6242 < cat >conftest.$ac_ext <<EOF
6243 <        module conftest
6244 <        integer n
6245 <        parameter (n=1)
6246 <        end module conftest
6247 < EOF
6248 < # SGI and absoft compilers generates module name in upper case!
5125 < testname="conftest"
5126 < if (eval $ac_compile) 2>/dev/null ; then
5127 <   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
5128 <   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
5129 <   if test -n "$mod" ; then
5130 <      testname="CONFTEST"
5131 <   fi
5132 <   madedir=0
5133 <   if test ! -d conf ; then mkdir conf ; madedir=1; fi
5134 <   cp $testname.$MOD conf
5135 <   rm -f conftest* CONFTEST*
5136 <   cat >conftest1.$ac_ext <<EOF
5137 <        program main
5138 <        use conftest
5139 <        print *, n
5140 <        end
5141 < EOF
5142 <   F90_WORK_FILES_ARG=""
5143 <   F90MODINCSPEC=""
5144 <   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
5145 <       MODDIRFLAG="-I"
5146 <       F90MODINCSPEC="-I<dir>"
5147 <       echo "$as_me:$LINENO: result: -I" >&5
5148 < echo "${ECHO_T}-I" >&6
5149 <   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5150 <       MODDIRFLAG="-M"
5151 <       F90MODINCSPEC="-M<dir>"
5152 <       echo "$as_me:$LINENO: result: -M" >&5
5153 < echo "${ECHO_T}-M" >&6
5154 <   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
5155 <       MODDIRFLAG="-p"
5156 <       F90MODINCSPEC="-p<dir>"
5157 <       echo "$as_me:$LINENO: result: -p" >&5
5158 < echo "${ECHO_T}-p" >&6
5159 <   elif test -s work.pc ; then
5160 <        cp work.pc conf/mpimod.pc
5161 <        echo "mpimod.pc" > conf/mpimod.pcl
5162 <        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
5163 <        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
5164 <            MODDIRFLAG='-cl,mpimod.pcl'
5165 <            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
5166 < echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
5167 <            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
5168 <            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6231 >  ;
6232 >  return 0;
6233 > }
6234 > _ACEOF
6235 > if ac_fn_c_try_link "$LINENO"; then :
6236 >  ac_cv_fortran_dummy_main=$ac_func; break
6237 > fi
6238 > rm -f core conftest.err conftest.$ac_objext \
6239 >    conftest$ac_exeext conftest.$ac_ext
6240 >   done
6241 > fi
6242 > ac_ext=${ac_fc_srcext-f}
6243 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6244 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6245 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6246 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
6247 > rm -rf conftest*
6248 > LIBS=$ac_fc_dm_save_LIBS
6249  
6250 <        else
6251 <            # The version of the Intel compiler that I have refuses to let
6252 <            # you put the "work catalog" list anywhere but the current
6253 <            # directory. For example, you cannot in
6254 <         :
6255 <        fi
5176 <   fi
5177 <   if test -z "MODDIRFLAG" ; then
5178 <       echo "$as_me:$LINENO: result: unknown" >&5
5179 < echo "${ECHO_T}unknown" >&6
5180 <   fi
6250 > fi
6251 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
6252 > $as_echo "$ac_cv_fc_dummy_main" >&6; }
6253 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
6254 > if test "$FC_DUMMY_MAIN" != unknown; then :
6255 >  if test $FC_DUMMY_MAIN != none; then
6256  
6257 + cat >>confdefs.h <<_ACEOF
6258 + #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
6259 + _ACEOF
6260  
6261 <   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
5184 <   if test $madedir = 1 ; then rmdir conf ; fi
5185 < fi
6261 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
6262  
6263 + $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
6264  
6265 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
6266 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5190 < if test "${ac_cv_f90_module_names+set}" = set; then
5191 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6265 >  fi
6266 > fi
6267   else
6268 <  ac_ext=${FC_SRCEXT-f}
6269 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
6270 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
6268 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6269 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6270 > as_fn_error "linking to Fortran libraries from C fails
6271 > See \`config.log' for more details." "$LINENO" 5; }
6272 > fi
6273 >
6274 > ac_ext=${ac_fc_srcext-f}
6275 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6276 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6277   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6278  
6279 + ac_ext=${ac_fc_srcext-f}
6280 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6281 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6282 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6283 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
6284 + $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
6285 + if test "${ac_cv_fc_mangling+set}" = set; then :
6286 +  $as_echo_n "(cached) " >&6
6287 + else
6288 +  cat > conftest.$ac_ext <<_ACEOF
6289 +      subroutine foobar()
6290 +      return
6291 +      end
6292 +      subroutine foo_bar()
6293 +      return
6294 +      end
6295 + _ACEOF
6296 + if ac_fn_fc_try_compile "$LINENO"; then :
6297 +  mv conftest.$ac_objext cfortran_test.$ac_objext
6298 +
6299 +  ac_save_LIBS=$LIBS
6300 +  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
6301 +
6302 +  ac_ext=c
6303 + ac_cpp='$CPP $CPPFLAGS'
6304 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6305 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6306 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
6307 +  ac_success=no
6308 +  for ac_foobar in foobar FOOBAR; do
6309 +    for ac_underscore in "" "_"; do
6310 +      ac_func="$ac_foobar$ac_underscore"
6311 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6312 + /* end confdefs.h.  */
6313 +
6314 + /* Override any GCC internal prototype to avoid an error.
6315 +   Use char because int might match the return type of a GCC
6316 +   builtin and then its argument prototype would still apply.  */
6317 + #ifdef __cplusplus
6318 + extern "C"
6319 + #endif
6320 + char $ac_func ();
6321 + #ifdef FC_DUMMY_MAIN
6322 + #ifndef FC_DUMMY_MAIN_EQ_F77
6323 + #  ifdef __cplusplus
6324 +     extern "C"
6325 + #  endif
6326 +   int FC_DUMMY_MAIN() { return 1; }
6327 + #endif
6328 + #endif
6329 + int
6330 + main ()
6331 + {
6332 + return $ac_func ();
6333 +  ;
6334 +  return 0;
6335 + }
6336 + _ACEOF
6337 + if ac_fn_c_try_link "$LINENO"; then :
6338 +  ac_success=yes; break 2
6339 + fi
6340 + rm -f core conftest.err conftest.$ac_objext \
6341 +    conftest$ac_exeext conftest.$ac_ext
6342 +    done
6343 +  done
6344 +  ac_ext=${ac_fc_srcext-f}
6345 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6346 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6347 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6348 +
6349 +  if test "$ac_success" = "yes"; then
6350 +     case $ac_foobar in
6351 +        foobar)
6352 +           ac_case=lower
6353 +           ac_foo_bar=foo_bar
6354 +           ;;
6355 +        FOOBAR)
6356 +           ac_case=upper
6357 +           ac_foo_bar=FOO_BAR
6358 +           ;;
6359 +     esac
6360 +
6361 +     ac_ext=c
6362 + ac_cpp='$CPP $CPPFLAGS'
6363 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6364 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6365 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
6366 +     ac_success_extra=no
6367 +     for ac_extra in "" "_"; do
6368 +        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
6369 +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 + /* end confdefs.h.  */
6371 +
6372 + /* Override any GCC internal prototype to avoid an error.
6373 +   Use char because int might match the return type of a GCC
6374 +   builtin and then its argument prototype would still apply.  */
6375 + #ifdef __cplusplus
6376 + extern "C"
6377 + #endif
6378 + char $ac_func ();
6379 + #ifdef FC_DUMMY_MAIN
6380 + #ifndef FC_DUMMY_MAIN_EQ_F77
6381 + #  ifdef __cplusplus
6382 +     extern "C"
6383 + #  endif
6384 +   int FC_DUMMY_MAIN() { return 1; }
6385 + #endif
6386 + #endif
6387 + int
6388 + main ()
6389 + {
6390 + return $ac_func ();
6391 +  ;
6392 +  return 0;
6393 + }
6394 + _ACEOF
6395 + if ac_fn_c_try_link "$LINENO"; then :
6396 +  ac_success_extra=yes; break
6397 + fi
6398 + rm -f core conftest.err conftest.$ac_objext \
6399 +    conftest$ac_exeext conftest.$ac_ext
6400 +     done
6401 +     ac_ext=${ac_fc_srcext-f}
6402 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6403 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6404 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6405 +
6406 +     if test "$ac_success_extra" = "yes"; then
6407 +        ac_cv_fc_mangling="$ac_case case"
6408 +        if test -z "$ac_underscore"; then
6409 +           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
6410 +        else
6411 +           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
6412 +        fi
6413 +        if test -z "$ac_extra"; then
6414 +           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
6415 +        else
6416 +           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
6417 +        fi
6418 +      else
6419 +        ac_cv_fc_mangling="unknown"
6420 +      fi
6421 +  else
6422 +     ac_cv_fc_mangling="unknown"
6423 +  fi
6424 +
6425 +  LIBS=$ac_save_LIBS
6426 +  rm -rf conftest*
6427 +  rm -f cfortran_test*
6428 + else
6429 +  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6430 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6431 + as_fn_error "cannot compile a simple Fortran program
6432 + See \`config.log' for more details." "$LINENO" 5; }
6433 + fi
6434 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6435 +
6436 + fi
6437 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
6438 + $as_echo "$ac_cv_fc_mangling" >&6; }
6439 +
6440 + ac_ext=${ac_fc_srcext-f}
6441 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6442 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6443 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6444 +
6445 + ac_ext=${ac_fc_srcext-f}
6446 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6447 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6448 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6449 + case $ac_cv_fc_mangling in
6450 +  "lower case, no underscore, no extra underscore")
6451 +          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6452 +
6453 +          $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
6454 + ;;
6455 +  "lower case, no underscore, extra underscore")
6456 +          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
6457 +
6458 +          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6459 + ;;
6460 +  "lower case, underscore, no extra underscore")
6461 +          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6462 +
6463 +          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
6464 + ;;
6465 +  "lower case, underscore, extra underscore")
6466 +          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
6467 +
6468 +          $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
6469 + ;;
6470 +  "upper case, no underscore, no extra underscore")
6471 +          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6472 +
6473 +          $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
6474 + ;;
6475 +  "upper case, no underscore, extra underscore")
6476 +          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
6477 +
6478 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6479 + ;;
6480 +  "upper case, underscore, no extra underscore")
6481 +          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6482 +
6483 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
6484 + ;;
6485 +  "upper case, underscore, extra underscore")
6486 +          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
6487 +
6488 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
6489 + ;;
6490 +  *)
6491 +          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
6492 + $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
6493 +          ;;
6494 + esac
6495 +
6496 + ac_ext=${ac_fc_srcext-f}
6497 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6498 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6499 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6500 +
6501 +
6502 +
6503 + ac_ext=${ac_fc_srcext-f}
6504 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6505 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6506 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6507 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
6508 + $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
6509 + if test "${ac_cv_prog_fc_v+set}" = set; then :
6510 +  $as_echo_n "(cached) " >&6
6511 + else
6512 +  cat > conftest.$ac_ext <<_ACEOF
6513 +      program main
6514 +
6515 +      end
6516 + _ACEOF
6517 + if ac_fn_fc_try_compile "$LINENO"; then :
6518 +  ac_cv_prog_fc_v=
6519 + # Try some options frequently used verbose output
6520 + for ac_verb in -v -verbose --verbose -V -\#\#\#; do
6521 +  cat > conftest.$ac_ext <<_ACEOF
6522 +      program main
6523 +
6524 +      end
6525 + _ACEOF
6526 +
6527 + # Compile and link our simple test program by passing a flag (argument
6528 + # 1 to this macro) to the Fortran compiler in order to get
6529 + # "verbose" output that we can then parse for the Fortran linker
6530 + # flags.
6531 + ac_save_FCFLAGS=$FCFLAGS
6532 + FCFLAGS="$FCFLAGS $ac_verb"
6533 + eval "set x $ac_link"
6534 + shift
6535 + $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6536 + # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6537 + # LIBRARY_PATH; skip all such settings.
6538 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6539 +  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6540 + $as_echo "$ac_fc_v_output" >&5
6541 + FCFLAGS=$ac_save_FCFLAGS
6542 +
6543 + rm -rf conftest*
6544 +
6545 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6546 + # /foo, /bar, and /baz are search directories for the Fortran linker.
6547 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6548 + ac_fc_v_output="`echo $ac_fc_v_output |
6549 +        grep 'LPATH is:' |
6550 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6551 +
6552 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
6553 + #        that detects unbalanced quotes in FLIBS should be implemented
6554 + #        and (ugh) tested at some point.
6555 + case $ac_fc_v_output in
6556 +  # If we are using xlf then replace all the commas with spaces.
6557 +  *xlfentry*)
6558 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6559 +
6560 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6561 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
6562 +  *mGLOB_options_string*)
6563 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6564 +
6565 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6566 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6567 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6568 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
6569 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6570 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
6571 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
6572 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
6573 +
6574 +  # If we are using Cray Fortran then delete quotes.
6575 +  *cft90*)
6576 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6577 + esac
6578 +
6579 +
6580 +  # look for -l* and *.a constructs in the output
6581 +  for ac_arg in $ac_fc_v_output; do
6582 +     case $ac_arg in
6583 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
6584 +          ac_cv_prog_fc_v=$ac_verb
6585 +          break 2 ;;
6586 +     esac
6587 +  done
6588 + done
6589 + if test -z "$ac_cv_prog_fc_v"; then
6590 +   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
6591 + $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
6592 + fi
6593 + else
6594 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
6595 + $as_echo "$as_me: WARNING: compilation failed" >&2;}
6596 + fi
6597 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6598 +
6599 + fi
6600 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
6601 + $as_echo "$ac_cv_prog_fc_v" >&6; }
6602 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
6603 + $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
6604 + if test "${ac_cv_fc_libs+set}" = set; then :
6605 +  $as_echo_n "(cached) " >&6
6606 + else
6607 +  if test "x$FCLIBS" != "x"; then
6608 +  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
6609 + else
6610 +
6611 + cat > conftest.$ac_ext <<_ACEOF
6612 +      program main
6613 +
6614 +      end
6615 + _ACEOF
6616 +
6617 + # Compile and link our simple test program by passing a flag (argument
6618 + # 1 to this macro) to the Fortran compiler in order to get
6619 + # "verbose" output that we can then parse for the Fortran linker
6620 + # flags.
6621 + ac_save_FCFLAGS=$FCFLAGS
6622 + FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
6623 + eval "set x $ac_link"
6624 + shift
6625 + $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
6626 + # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
6627 + # LIBRARY_PATH; skip all such settings.
6628 + ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
6629 +  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
6630 + $as_echo "$ac_fc_v_output" >&5
6631 + FCFLAGS=$ac_save_FCFLAGS
6632 +
6633 + rm -rf conftest*
6634 +
6635 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
6636 + # /foo, /bar, and /baz are search directories for the Fortran linker.
6637 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
6638 + ac_fc_v_output="`echo $ac_fc_v_output |
6639 +        grep 'LPATH is:' |
6640 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
6641 +
6642 + # FIXME: we keep getting bitten by quoted arguments; a more general fix
6643 + #        that detects unbalanced quotes in FLIBS should be implemented
6644 + #        and (ugh) tested at some point.
6645 + case $ac_fc_v_output in
6646 +  # If we are using xlf then replace all the commas with spaces.
6647 +  *xlfentry*)
6648 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
6649 +
6650 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
6651 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
6652 +  *mGLOB_options_string*)
6653 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
6654 +
6655 +  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
6656 +  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
6657 +  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
6658 +  *-cmdline\ * | *-ignore\ * | *-def\ *)
6659 +    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
6660 +        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
6661 +        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
6662 +        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
6663 +
6664 +  # If we are using Cray Fortran then delete quotes.
6665 +  *cft90*)
6666 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
6667 + esac
6668 +
6669 +
6670 +
6671 + ac_cv_fc_libs=
6672 +
6673 + # Save positional arguments (if any)
6674 + ac_save_positional="$@"
6675 +
6676 + set X $ac_fc_v_output
6677 + while test $# != 1; do
6678 +  shift
6679 +  ac_arg=$1
6680 +  case $ac_arg in
6681 +        [\\/]*.a | ?:[\\/]*.a)
6682 +            ac_exists=false
6683 +  for ac_i in $ac_cv_fc_libs; do
6684 +    if test x"$ac_arg" = x"$ac_i"; then
6685 +      ac_exists=true
6686 +      break
6687 +    fi
6688 +  done
6689 +
6690 +  if test x"$ac_exists" = xtrue; then :
6691 +
6692 + else
6693 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6694 + fi
6695 +          ;;
6696 +        -bI:*)
6697 +            ac_exists=false
6698 +  for ac_i in $ac_cv_fc_libs; do
6699 +    if test x"$ac_arg" = x"$ac_i"; then
6700 +      ac_exists=true
6701 +      break
6702 +    fi
6703 +  done
6704 +
6705 +  if test x"$ac_exists" = xtrue; then :
6706 +
6707 + else
6708 +  if test "$ac_compiler_gnu" = yes; then
6709 +  for ac_link_opt in $ac_arg; do
6710 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6711 +  done
6712 + else
6713 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6714 + fi
6715 + fi
6716 +          ;;
6717 +          # Ignore these flags.
6718 +        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
6719 +          |-LANG:=* | -LIST:* | -LNO:*)
6720 +          ;;
6721 +        -lkernel32)
6722 +          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6723 +          ;;
6724 +        -[LRuYz])
6725 +          # These flags, when seen by themselves, take an argument.
6726 +          # We remove the space between option and argument and re-iterate
6727 +          # unless we find an empty arg or a new option (starting with -)
6728 +          case $2 in
6729 +             "" | -*);;
6730 +             *)
6731 +                ac_arg="$ac_arg$2"
6732 +                shift; shift
6733 +                set X $ac_arg "$@"
6734 +                ;;
6735 +          esac
6736 +          ;;
6737 +        -YP,*)
6738 +          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
6739 +              ac_exists=false
6740 +  for ac_i in $ac_cv_fc_libs; do
6741 +    if test x"$ac_j" = x"$ac_i"; then
6742 +      ac_exists=true
6743 +      break
6744 +    fi
6745 +  done
6746 +
6747 +  if test x"$ac_exists" = xtrue; then :
6748 +
6749 + else
6750 +  ac_arg="$ac_arg $ac_j"
6751 +                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
6752 + fi
6753 +          done
6754 +          ;;
6755 +        -[lLR]*)
6756 +            ac_exists=false
6757 +  for ac_i in $ac_cv_fc_libs; do
6758 +    if test x"$ac_arg" = x"$ac_i"; then
6759 +      ac_exists=true
6760 +      break
6761 +    fi
6762 +  done
6763 +
6764 +  if test x"$ac_exists" = xtrue; then :
6765 +
6766 + else
6767 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6768 + fi
6769 +          ;;
6770 +        -zallextract*| -zdefaultextract)
6771 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
6772 +          ;;
6773 +          # Ignore everything else.
6774 +  esac
6775 + done
6776 + # restore positional arguments
6777 + set X $ac_save_positional; shift
6778 +
6779 + # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
6780 + # then we insist that the "run path" must be an absolute path (i.e. it
6781 + # must begin with a "/").
6782 + case `(uname -sr) 2>/dev/null` in
6783 +   "SunOS 5"*)
6784 +      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
6785 +                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
6786 +      test "x$ac_ld_run_path" != x &&
6787 +        if test "$ac_compiler_gnu" = yes; then
6788 +  for ac_link_opt in $ac_ld_run_path; do
6789 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
6790 +  done
6791 + else
6792 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
6793 + fi
6794 +      ;;
6795 + esac
6796 + fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
6797 +
6798 + fi
6799 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
6800 + $as_echo "$ac_cv_fc_libs" >&6; }
6801 + FCLIBS="$ac_cv_fc_libs"
6802 +
6803 +
6804 + ac_ext=${ac_fc_srcext-f}
6805 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6806 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6807 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6808 +
6809 +
6810 +
6811 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
6812 + $as_echo_n "checking for module suffix... " >&6; }
6813 + rm -f conftest*
6814 + # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6815 + rm -f work*
6816 + cat >conftest.$ac_ext <<EOF
6817 +        module conftest
6818 +        integer n
6819 +        parameter (n=1)
6820 +        end module conftest
6821 + EOF
6822 + # SGI and absoft compilers generates module name in upper case!
6823 + testname="conftest"
6824 + modcase="lower"
6825 + if (eval $ac_compile) 2>/dev/null ; then
6826 +    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
6827 +    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
6828 +    if test -z "$MOD" ; then
6829 +        MOD=`ls CONFTEST* 2>/dev/null \
6830 +                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6831 +        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
6832 +        if test -n "$MOD" ; then
6833 +            testname="CONFTEST"
6834 +            modcase="upper"
6835 +        fi
6836 +    fi
6837 +    if test -z "$MOD" ; then
6838 +        { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6839 + $as_echo "unknown" >&6; }
6840 +        # Use mod if we can't figure it out
6841 +        MOD="mod"
6842 +    else
6843 +        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
6844 + $as_echo "$MOD" >&6; }
6845 +    fi
6846 +    if test -s work.pcl ; then
6847 +        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
6848 + $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
6849 +    fi
6850 + else
6851 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6852 + $as_echo "unknown" >&6; }
6853 + fi
6854 +
6855 +
6856 +
6857 +
6858 +
6859 + # Check for module include path (some use -I, some (Solaris) use -M, some
6860 + # (absoft) use -p).
6861 + # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
6862 + # specified, work.pcl and work.pc are created.  However, if you specify
6863 + # a file, it must contain a the name of a file ending in .pc .  Ugh!
6864 + # Use the module made above
6865 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
6866 + $as_echo_n "checking for module directory path flag... " >&6; }
6867 + rm -f conftest*
6868 + # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
6869 + rm -f work*
6870 + cat >conftest.$ac_ext <<EOF
6871 +        module conftest
6872 +        integer n
6873 +        parameter (n=1)
6874 +        end module conftest
6875 + EOF
6876 + # SGI and absoft compilers generates module name in upper case!
6877 + testname="conftest"
6878 + if (eval $ac_compile) 2>/dev/null ; then
6879 +   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
6880 +   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
6881 +   if test -n "$mod" ; then
6882 +      testname="CONFTEST"
6883 +   fi
6884 +   madedir=0
6885 +   if test ! -d conf ; then mkdir conf ; madedir=1; fi
6886 +   cp $testname.$MOD conf
6887 +   rm -f conftest* CONFTEST*
6888 +   cat >conftest1.$ac_ext <<EOF
6889 +        program main
6890 +        use conftest
6891 +        print *, n
6892 +        end
6893 + EOF
6894 +   F90_WORK_FILES_ARG=""
6895 +   F90MODINCSPEC=""
6896 +   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
6897 +       MODDIRFLAG="-I"
6898 +       F90MODINCSPEC="-I<dir>"
6899 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
6900 + $as_echo "-I" >&6; }
6901 +   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6902 +       MODDIRFLAG="-M"
6903 +       F90MODINCSPEC="-M<dir>"
6904 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
6905 + $as_echo "-M" >&6; }
6906 +   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
6907 +       MODDIRFLAG="-p"
6908 +       F90MODINCSPEC="-p<dir>"
6909 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
6910 + $as_echo "-p" >&6; }
6911 +   elif test -s work.pc ; then
6912 +        cp work.pc conf/mpimod.pc
6913 +        echo "mpimod.pc" > conf/mpimod.pcl
6914 +        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
6915 +        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
6916 +            MODDIRFLAG='-cl,mpimod.pcl'
6917 +            { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
6918 + $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
6919 +            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
6920 +            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
6921 +
6922 +        else
6923 +            # The version of the Intel compiler that I have refuses to let
6924 +            # you put the "work catalog" list anywhere but the current
6925 +            # directory. For example, you cannot in
6926 +         :
6927 +        fi
6928 +   fi
6929 +   if test -z "MODDIRFLAG" ; then
6930 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
6931 + $as_echo "unknown" >&6; }
6932 +   fi
6933 +
6934 +
6935 +   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
6936 +   if test $madedir = 1 ; then rmdir conf ; fi
6937 + fi
6938 +
6939 +
6940 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
6941 + $as_echo_n "checking for Fortran 90 module file names... " >&6; }
6942 + if test "${ac_cv_f90_module_names+set}" = set; then :
6943 +  $as_echo_n "(cached) " >&6
6944 + else
6945 +  ac_ext=${ac_fc_srcext-f}
6946 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6947 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6948 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6949 +
6950   # carry out the test in a new directory, so that we don't miss anything
6951   mkdir conftest
6952   cd conftest
6953 < cat >conftest.$ac_ext <<_ACEOF
6953 > cat > conftest.$ac_ext <<_ACEOF
6954   MODULE Bar
6955   END MODULE Bar
6956   _ACEOF
6957 < rm -f conftest.$ac_objext
5206 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5207 <  (eval $ac_compile) 2>conftest.er1
5208 <  ac_status=$?
5209 <  grep -v '^ *+' conftest.er1 >conftest.err
5210 <  rm -f conftest.er1
5211 <  cat conftest.err >&5
5212 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5213 <  (exit $ac_status); } &&
5214 <         { ac_try='test -z "$ac_fc_werror_flag"
5215 <                         || test ! -s conftest.err'
5216 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5217 <  (eval $ac_try) 2>&5
5218 <  ac_status=$?
5219 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5220 <  (exit $ac_status); }; } &&
5221 <         { ac_try='test -s conftest.$ac_objext'
5222 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5223 <  (eval $ac_try) 2>&5
5224 <  ac_status=$?
5225 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5226 <  (exit $ac_status); }; }; then
6957 > if ac_fn_fc_try_compile "$LINENO"; then :
6958    ac_cv_f90_module_names=
6959   ac_file_list=*
6960   for ac_file in $ac_file_list; do
# Line 5243 | Line 6974 | for ac_file in $ac_file_list; do
6974      fi
6975    done
6976  
6977 <  if test x"$ac_exists" = xtrue; then
6978 <  :
6977 >  if test x"$ac_exists" = xtrue; then :
6978 >
6979   else
6980    ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6981   fi
5251
6982            ;;
6983        # look for new files derived from the module name,
6984        # with different case translation schemes
# Line 5262 | Line 6992 | fi
6992      fi
6993    done
6994  
6995 <  if test x"$ac_exists" = xtrue; then
6996 <  :
6995 >  if test x"$ac_exists" = xtrue; then :
6996 >
6997   else
6998    ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
6999   fi
5270
7000            ;;
7001        *bar*)
7002            ac_pat=`echo $ac_file | sed s/bar/%module%/`
# Line 5279 | Line 7008 | fi
7008      fi
7009    done
7010  
7011 <  if test x"$ac_exists" = xtrue; then
7012 <  :
7011 >  if test x"$ac_exists" = xtrue; then :
7012 >
7013   else
7014    ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7015   fi
5287
7016            ;;
7017        *BAR*)
7018            ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
# Line 5296 | Line 7024 | fi
7024      fi
7025    done
7026  
7027 <  if test x"$ac_exists" = xtrue; then
7028 <  :
7027 >  if test x"$ac_exists" = xtrue; then :
7028 >
7029   else
7030    ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
7031   fi
5304
7032            ;;
7033         # Other files - we have no idea how they are generated
7034         *)
7035 <          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
7036 < echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7035 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
7036 > $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
7037            ;;
7038     esac
7039   done
7040   if test "x$ac_cv_f90_module_names" = "x"; then
7041 <  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
7042 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7041 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7042 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7043   fi
7044  
7045   else
7046 <  echo "$as_me: failed program was:" >&5
7047 < sed 's/^/| /' conftest.$ac_ext >&5
7048 <
5322 < ac_cv_f90_module_names=
5323 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
5324 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7046 >  ac_cv_f90_module_names=
7047 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
7048 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
7049   fi
7050 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7050 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7051   cd ..
7052   # cleanup
7053   rm -rf conftest
7054 < ac_ext=${FC_SRCEXT-f}
7055 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
7056 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
7054 > ac_ext=${ac_fc_srcext-f}
7055 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7056 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7057   ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7058  
7059   fi
7060 < echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
7061 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
7060 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
7061 > $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
7062  
7063   # We now generate a shell script that will help us to figure out the correct
7064   # module file names, using the value of ac_cv_f90_module_names
# Line 5412 | Line 7136 | esac
7136            F90_MODULE_NAMES=unknown ;;
7137   esac
7138  
7139 < ac_ext=c
7140 < ac_cpp='$CPP $CPPFLAGS'
7141 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7142 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5419 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
7139 > ac_ext=${ac_fc_srcext-f}
7140 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7141 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7142 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7143  
7144  
7145   ac_ext=c
# Line 5426 | Line 7149 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
7149   ac_compiler_gnu=$ac_cv_c_compiler_gnu
7150  
7151  
7152 <
7153 < echo "$as_me:$LINENO: checking for asin in -lm" >&5
7154 < echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
7155 < if test "${ac_cv_lib_m_asin+set}" = set; then
5433 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7152 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
7153 > $as_echo_n "checking for asin in -lm... " >&6; }
7154 > if test "${ac_cv_lib_m_asin+set}" = set; then :
7155 >  $as_echo_n "(cached) " >&6
7156   else
7157    ac_check_lib_save_LIBS=$LIBS
7158   LIBS="-lm  $LIBS"
7159 < cat >conftest.$ac_ext <<_ACEOF
5438 < /* confdefs.h.  */
5439 < _ACEOF
5440 < cat confdefs.h >>conftest.$ac_ext
5441 < cat >>conftest.$ac_ext <<_ACEOF
7159 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160   /* end confdefs.h.  */
7161  
7162 < /* Override any gcc2 internal prototype to avoid an error.  */
7162 > /* Override any GCC internal prototype to avoid an error.
7163 >   Use char because int might match the return type of a GCC
7164 >   builtin and then its argument prototype would still apply.  */
7165   #ifdef __cplusplus
7166   extern "C"
7167   #endif
5448 /* We use char because int might match the return type of a gcc2
5449   builtin and then its argument prototype would still apply.  */
7168   char asin ();
7169   #ifdef FC_DUMMY_MAIN
7170   #ifndef FC_DUMMY_MAIN_EQ_F77
# Line 5459 | Line 7177 | main ()
7177   int
7178   main ()
7179   {
7180 < asin ();
7180 > return asin ();
7181    ;
7182    return 0;
7183   }
7184   _ACEOF
7185 < rm -f conftest.$ac_objext conftest$ac_exeext
5468 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5469 <  (eval $ac_link) 2>conftest.er1
5470 <  ac_status=$?
5471 <  grep -v '^ *+' conftest.er1 >conftest.err
5472 <  rm -f conftest.er1
5473 <  cat conftest.err >&5
5474 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5475 <  (exit $ac_status); } &&
5476 <         { ac_try='test -z "$ac_c_werror_flag"
5477 <                         || test ! -s conftest.err'
5478 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5479 <  (eval $ac_try) 2>&5
5480 <  ac_status=$?
5481 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5482 <  (exit $ac_status); }; } &&
5483 <         { ac_try='test -s conftest$ac_exeext'
5484 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5485 <  (eval $ac_try) 2>&5
5486 <  ac_status=$?
5487 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5488 <  (exit $ac_status); }; }; then
7185 > if ac_fn_c_try_link "$LINENO"; then :
7186    ac_cv_lib_m_asin=yes
7187   else
7188 <  echo "$as_me: failed program was:" >&5
5492 < sed 's/^/| /' conftest.$ac_ext >&5
5493 <
5494 < ac_cv_lib_m_asin=no
7188 >  ac_cv_lib_m_asin=no
7189   fi
7190 < rm -f conftest.err conftest.$ac_objext \
7191 <      conftest$ac_exeext conftest.$ac_ext
7190 > rm -f core conftest.err conftest.$ac_objext \
7191 >    conftest$ac_exeext conftest.$ac_ext
7192   LIBS=$ac_check_lib_save_LIBS
7193   fi
7194 < echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
7195 < echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
7196 < if test $ac_cv_lib_m_asin = yes; then
7194 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
7195 > $as_echo "$ac_cv_lib_m_asin" >&6; }
7196 > if test "x$ac_cv_lib_m_asin" = x""yes; then :
7197    cat >>confdefs.h <<_ACEOF
7198   #define HAVE_LIBM 1
7199   _ACEOF
# Line 5511 | Line 7205 | fi
7205   fi
7206  
7207  
7208 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7209 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7210 < if test "${ac_cv_header_stdc+set}" = set; then
7211 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7208 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7209 > $as_echo_n "checking for ANSI C header files... " >&6; }
7210 > if test "${ac_cv_header_stdc+set}" = set; then :
7211 >  $as_echo_n "(cached) " >&6
7212   else
7213 <  cat >conftest.$ac_ext <<_ACEOF
5520 < /* confdefs.h.  */
5521 < _ACEOF
5522 < cat confdefs.h >>conftest.$ac_ext
5523 < cat >>conftest.$ac_ext <<_ACEOF
7213 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214   /* end confdefs.h.  */
7215   #include <stdlib.h>
7216   #include <stdarg.h>
# Line 5543 | Line 7233 | _ACEOF
7233    return 0;
7234   }
7235   _ACEOF
7236 < rm -f conftest.$ac_objext
5547 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5548 <  (eval $ac_compile) 2>conftest.er1
5549 <  ac_status=$?
5550 <  grep -v '^ *+' conftest.er1 >conftest.err
5551 <  rm -f conftest.er1
5552 <  cat conftest.err >&5
5553 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5554 <  (exit $ac_status); } &&
5555 <         { ac_try='test -z "$ac_c_werror_flag"
5556 <                         || test ! -s conftest.err'
5557 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5558 <  (eval $ac_try) 2>&5
5559 <  ac_status=$?
5560 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5561 <  (exit $ac_status); }; } &&
5562 <         { ac_try='test -s conftest.$ac_objext'
5563 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5564 <  (eval $ac_try) 2>&5
5565 <  ac_status=$?
5566 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5567 <  (exit $ac_status); }; }; then
7236 > if ac_fn_c_try_compile "$LINENO"; then :
7237    ac_cv_header_stdc=yes
7238   else
7239 <  echo "$as_me: failed program was:" >&5
5571 < sed 's/^/| /' conftest.$ac_ext >&5
5572 <
5573 < ac_cv_header_stdc=no
7239 >  ac_cv_header_stdc=no
7240   fi
7241 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7241 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7242  
7243   if test $ac_cv_header_stdc = yes; then
7244    # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7245 <  cat >conftest.$ac_ext <<_ACEOF
5580 < /* confdefs.h.  */
5581 < _ACEOF
5582 < cat confdefs.h >>conftest.$ac_ext
5583 < cat >>conftest.$ac_ext <<_ACEOF
7245 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7246   /* end confdefs.h.  */
7247   #include <string.h>
7248  
7249   _ACEOF
7250   if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7251 <  $EGREP "memchr" >/dev/null 2>&1; then
7252 <  :
7251 >  $EGREP "memchr" >/dev/null 2>&1; then :
7252 >
7253   else
7254    ac_cv_header_stdc=no
7255   fi
# Line 5597 | Line 7259 | if test $ac_cv_header_stdc = yes; then
7259  
7260   if test $ac_cv_header_stdc = yes; then
7261    # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7262 <  cat >conftest.$ac_ext <<_ACEOF
5601 < /* confdefs.h.  */
5602 < _ACEOF
5603 < cat confdefs.h >>conftest.$ac_ext
5604 < cat >>conftest.$ac_ext <<_ACEOF
7262 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7263   /* end confdefs.h.  */
7264   #include <stdlib.h>
7265  
7266   _ACEOF
7267   if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7268 <  $EGREP "free" >/dev/null 2>&1; then
7269 <  :
7268 >  $EGREP "free" >/dev/null 2>&1; then :
7269 >
7270   else
7271    ac_cv_header_stdc=no
7272   fi
# Line 5618 | Line 7276 | if test $ac_cv_header_stdc = yes; then
7276  
7277   if test $ac_cv_header_stdc = yes; then
7278    # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7279 <  if test "$cross_compiling" = yes; then
7279 >  if test "$cross_compiling" = yes; then :
7280    :
7281   else
7282 <  cat >conftest.$ac_ext <<_ACEOF
5625 < /* confdefs.h.  */
5626 < _ACEOF
5627 < cat confdefs.h >>conftest.$ac_ext
5628 < cat >>conftest.$ac_ext <<_ACEOF
7282 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7283   /* end confdefs.h.  */
7284   #include <ctype.h>
7285 + #include <stdlib.h>
7286   #if ((' ' & 0x0FF) == 0x020)
7287   # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7288   # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
# Line 5647 | Line 7302 | main ()
7302    for (i = 0; i < 256; i++)
7303      if (XOR (islower (i), ISLOWER (i))
7304          || toupper (i) != TOUPPER (i))
7305 <      exit(2);
7306 <  exit (0);
7305 >      return 2;
7306 >  return 0;
7307   }
7308   _ACEOF
7309 < rm -f conftest$ac_exeext
5655 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5656 <  (eval $ac_link) 2>&5
5657 <  ac_status=$?
5658 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5660 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5661 <  (eval $ac_try) 2>&5
5662 <  ac_status=$?
5663 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5664 <  (exit $ac_status); }; }; then
5665 <  :
5666 < else
5667 <  echo "$as_me: program exited with status $ac_status" >&5
5668 < echo "$as_me: failed program was:" >&5
5669 < sed 's/^/| /' conftest.$ac_ext >&5
7309 > if ac_fn_c_try_run "$LINENO"; then :
7310  
7311 < ( exit $ac_status )
7312 < ac_cv_header_stdc=no
7311 > else
7312 >  ac_cv_header_stdc=no
7313   fi
7314 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7314 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7315 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
7316   fi
7317 +
7318   fi
7319   fi
7320 < echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7321 < echo "${ECHO_T}$ac_cv_header_stdc" >&6
7320 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7321 > $as_echo "$ac_cv_header_stdc" >&6; }
7322   if test $ac_cv_header_stdc = yes; then
7323  
7324 < cat >>confdefs.h <<\_ACEOF
5683 < #define STDC_HEADERS 1
5684 < _ACEOF
7324 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7325  
7326   fi
7327  
7328   # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5689
5690
5691
5692
5693
5694
5695
5696
5697
7329   for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7330                    inttypes.h stdint.h unistd.h
7331 < do
7332 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7333 < echo "$as_me:$LINENO: checking for $ac_header" >&5
7334 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7335 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7336 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5706 < else
5707 <  cat >conftest.$ac_ext <<_ACEOF
5708 < /* confdefs.h.  */
5709 < _ACEOF
5710 < cat confdefs.h >>conftest.$ac_ext
5711 < cat >>conftest.$ac_ext <<_ACEOF
5712 < /* end confdefs.h.  */
5713 < $ac_includes_default
5714 <
5715 < #include <$ac_header>
5716 < _ACEOF
5717 < rm -f conftest.$ac_objext
5718 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5719 <  (eval $ac_compile) 2>conftest.er1
5720 <  ac_status=$?
5721 <  grep -v '^ *+' conftest.er1 >conftest.err
5722 <  rm -f conftest.er1
5723 <  cat conftest.err >&5
5724 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5725 <  (exit $ac_status); } &&
5726 <         { ac_try='test -z "$ac_c_werror_flag"
5727 <                         || test ! -s conftest.err'
5728 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5729 <  (eval $ac_try) 2>&5
5730 <  ac_status=$?
5731 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 <  (exit $ac_status); }; } &&
5733 <         { ac_try='test -s conftest.$ac_objext'
5734 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5735 <  (eval $ac_try) 2>&5
5736 <  ac_status=$?
5737 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738 <  (exit $ac_status); }; }; then
5739 <  eval "$as_ac_Header=yes"
5740 < else
5741 <  echo "$as_me: failed program was:" >&5
5742 < sed 's/^/| /' conftest.$ac_ext >&5
5743 <
5744 < eval "$as_ac_Header=no"
5745 < fi
5746 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5747 < fi
5748 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5749 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5750 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7331 > do :
7332 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7333 > ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7334 > "
7335 > eval as_val=\$$as_ac_Header
7336 >   if test "x$as_val" = x""yes; then :
7337    cat >>confdefs.h <<_ACEOF
7338 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7338 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7339   _ACEOF
7340  
7341   fi
# Line 5760 | Line 7346 | done
7346   #
7347   # Handle user hints
7348   #
5763 echo "$as_me:$LINENO: checking if zlib is wanted" >&5
5764 echo $ECHO_N "checking if zlib is wanted... $ECHO_C" >&6
7349  
7350 < # Check whether --with-zlib or --without-zlib was given.
7351 < if test "${with_zlib+set}" = set; then
7352 <  withval="$with_zlib"
7353 <  if test "$withval" != no ; then
7354 <  echo "$as_me:$LINENO: result: yes" >&5
5771 < echo "${ECHO_T}yes" >&6
5772 <  if test -d "$withval"
5773 <  then
5774 <    ZLIB_HOME="$withval"
5775 <  else
5776 <    { echo "$as_me:$LINENO: WARNING: Sorry, $withval does not exist, checking usual places" >&5
5777 < echo "$as_me: WARNING: Sorry, $withval does not exist, checking usual places" >&2;}
5778 <  fi
5779 < else
5780 <  echo "$as_me:$LINENO: result: no" >&5
5781 < echo "${ECHO_T}no" >&6
7350 > # Check whether --with-zlib was given.
7351 > if test "${with_zlib+set}" = set; then :
7352 >  withval=$with_zlib; zlib_dir="$withval"
7353 > else
7354 >                zlib_dir="not_set"
7355   fi
5783 fi;
7356  
7357 < ZLIB_HOME=/usr/local
5786 < if test ! -f "${ZLIB_HOME}/include/zlib.h"
5787 < then
5788 <        ZLIB_HOME=/usr
5789 < fi
7357 > if test "$zlib_dir" != "no"; then
7358  
7359 + if test "$zlib_dir" != "not_set" ; then
7360 +  if test -d "$zlib_dir"
7361 +  then
7362 +    ZLIB_HOME="$zlib_dir"
7363 +  else
7364 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
7365 + $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
7366 +        ZLIB_HOME=/usr/local
7367 +        if test ! -f "${ZLIB_HOME}/include/zlib.h"
7368 +        then
7369 +                ZLIB_HOME=/usr
7370 +        fi
7371 +  fi
7372 + fi
7373   #
7374   # Locate zlib, if wanted
7375   #
7376   if test -n "${ZLIB_HOME}"
7377   then
7378          ZLIB_OLD_LDFLAGS=$LDFLAGS
7379 <        ZLIB_OLD_CPPFLAGS=$LDFLAGS
7379 >        ZLIB_OLD_CFLAGS=$CFLAGS
7380          LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
7381 <        CPPFLAGS="$CPPFLAGS -I${ZLIB_HOME}/include"
7381 >        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
7382  
5801
7383          ac_ext=c
7384   ac_cpp='$CPP $CPPFLAGS'
7385   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7386   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7387   ac_compiler_gnu=$ac_cv_c_compiler_gnu
7388  
7389 <        echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
7390 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
7391 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
7392 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7389 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
7390 > $as_echo_n "checking for inflateEnd in -lz... " >&6; }
7391 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
7392 >  $as_echo_n "(cached) " >&6
7393   else
7394    ac_check_lib_save_LIBS=$LIBS
7395   LIBS="-lz  $LIBS"
7396 < cat >conftest.$ac_ext <<_ACEOF
5816 < /* confdefs.h.  */
5817 < _ACEOF
5818 < cat confdefs.h >>conftest.$ac_ext
5819 < cat >>conftest.$ac_ext <<_ACEOF
7396 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397   /* end confdefs.h.  */
7398  
7399 < /* Override any gcc2 internal prototype to avoid an error.  */
7399 > /* Override any GCC internal prototype to avoid an error.
7400 >   Use char because int might match the return type of a GCC
7401 >   builtin and then its argument prototype would still apply.  */
7402   #ifdef __cplusplus
7403   extern "C"
7404   #endif
5826 /* We use char because int might match the return type of a gcc2
5827   builtin and then its argument prototype would still apply.  */
7405   char inflateEnd ();
7406   #ifdef FC_DUMMY_MAIN
7407   #ifndef FC_DUMMY_MAIN_EQ_F77
# Line 5837 | Line 7414 | main ()
7414   int
7415   main ()
7416   {
7417 < inflateEnd ();
7417 > return inflateEnd ();
7418    ;
7419    return 0;
7420   }
7421   _ACEOF
7422 < rm -f conftest.$ac_objext conftest$ac_exeext
5846 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5847 <  (eval $ac_link) 2>conftest.er1
5848 <  ac_status=$?
5849 <  grep -v '^ *+' conftest.er1 >conftest.err
5850 <  rm -f conftest.er1
5851 <  cat conftest.err >&5
5852 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5853 <  (exit $ac_status); } &&
5854 <         { ac_try='test -z "$ac_c_werror_flag"
5855 <                         || test ! -s conftest.err'
5856 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5857 <  (eval $ac_try) 2>&5
5858 <  ac_status=$?
5859 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5860 <  (exit $ac_status); }; } &&
5861 <         { ac_try='test -s conftest$ac_exeext'
5862 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5863 <  (eval $ac_try) 2>&5
5864 <  ac_status=$?
5865 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5866 <  (exit $ac_status); }; }; then
7422 > if ac_fn_c_try_link "$LINENO"; then :
7423    ac_cv_lib_z_inflateEnd=yes
7424   else
7425 <  echo "$as_me: failed program was:" >&5
5870 < sed 's/^/| /' conftest.$ac_ext >&5
5871 <
5872 < ac_cv_lib_z_inflateEnd=no
7425 >  ac_cv_lib_z_inflateEnd=no
7426   fi
7427 < rm -f conftest.err conftest.$ac_objext \
7428 <      conftest$ac_exeext conftest.$ac_ext
7427 > rm -f core conftest.err conftest.$ac_objext \
7428 >    conftest$ac_exeext conftest.$ac_ext
7429   LIBS=$ac_check_lib_save_LIBS
7430   fi
7431 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
7432 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
7433 < if test $ac_cv_lib_z_inflateEnd = yes; then
7431 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
7432 > $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
7433 > if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
7434    zlib_cv_libz=yes
7435   else
7436    zlib_cv_libz=no
7437   fi
7438  
7439 <        if test "${ac_cv_header_zlib_h+set}" = set; then
7440 <  echo "$as_me:$LINENO: checking for zlib.h" >&5
7441 < echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
5889 < if test "${ac_cv_header_zlib_h+set}" = set; then
5890 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5891 < fi
5892 < echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
5893 < echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
7439 >        ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7440 > if test "x$ac_cv_header_zlib_h" = x""yes; then :
7441 >  zlib_cv_zlib_h=yes
7442   else
7443 <  # Is the header compilable?
5896 < echo "$as_me:$LINENO: checking zlib.h usability" >&5
5897 < echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
5898 < cat >conftest.$ac_ext <<_ACEOF
5899 < /* confdefs.h.  */
5900 < _ACEOF
5901 < cat confdefs.h >>conftest.$ac_ext
5902 < cat >>conftest.$ac_ext <<_ACEOF
5903 < /* end confdefs.h.  */
5904 < $ac_includes_default
5905 < #include <zlib.h>
5906 < _ACEOF
5907 < rm -f conftest.$ac_objext
5908 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5909 <  (eval $ac_compile) 2>conftest.er1
5910 <  ac_status=$?
5911 <  grep -v '^ *+' conftest.er1 >conftest.err
5912 <  rm -f conftest.er1
5913 <  cat conftest.err >&5
5914 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5915 <  (exit $ac_status); } &&
5916 <         { ac_try='test -z "$ac_c_werror_flag"
5917 <                         || test ! -s conftest.err'
5918 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5919 <  (eval $ac_try) 2>&5
5920 <  ac_status=$?
5921 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5922 <  (exit $ac_status); }; } &&
5923 <         { ac_try='test -s conftest.$ac_objext'
5924 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5925 <  (eval $ac_try) 2>&5
5926 <  ac_status=$?
5927 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5928 <  (exit $ac_status); }; }; then
5929 <  ac_header_compiler=yes
5930 < else
5931 <  echo "$as_me: failed program was:" >&5
5932 < sed 's/^/| /' conftest.$ac_ext >&5
5933 <
5934 < ac_header_compiler=no
7443 >  zlib_cv_zlib_h=no
7444   fi
5936 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5937 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5938 echo "${ECHO_T}$ac_header_compiler" >&6
7445  
5940 # Is the header present?
5941 echo "$as_me:$LINENO: checking zlib.h presence" >&5
5942 echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
5943 cat >conftest.$ac_ext <<_ACEOF
5944 /* confdefs.h.  */
5945 _ACEOF
5946 cat confdefs.h >>conftest.$ac_ext
5947 cat >>conftest.$ac_ext <<_ACEOF
5948 /* end confdefs.h.  */
5949 #include <zlib.h>
5950 _ACEOF
5951 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5952  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5953  ac_status=$?
5954  grep -v '^ *+' conftest.er1 >conftest.err
5955  rm -f conftest.er1
5956  cat conftest.err >&5
5957  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5958  (exit $ac_status); } >/dev/null; then
5959  if test -s conftest.err; then
5960    ac_cpp_err=$ac_c_preproc_warn_flag
5961    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5962  else
5963    ac_cpp_err=
5964  fi
5965 else
5966  ac_cpp_err=yes
5967 fi
5968 if test -z "$ac_cpp_err"; then
5969  ac_header_preproc=yes
5970 else
5971  echo "$as_me: failed program was:" >&5
5972 sed 's/^/| /' conftest.$ac_ext >&5
7446  
7447 <  ac_header_preproc=no
7448 < fi
7449 < rm -f conftest.err conftest.$ac_ext
7450 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7451 < echo "${ECHO_T}$ac_header_preproc" >&6
7447 >        ac_ext=c
7448 > ac_cpp='$CPP $CPPFLAGS'
7449 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7450 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7451 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7452  
5980 # So?  What about this header?
5981 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5982  yes:no: )
5983    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
5984 echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5985    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
5986 echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
5987    ac_header_preproc=yes
5988    ;;
5989  no:yes:* )
5990    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
5991 echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
5992    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
5993 echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
5994    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
5995 echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
5996    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
5997 echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
5998    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
5999 echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
6000    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
6001 echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
6002    (
6003      cat <<\_ASBOX
6004 ## ------------------------------ ##
6005 ## Report this to gezelter@nd.edu ##
6006 ## ------------------------------ ##
6007 _ASBOX
6008    ) |
6009      sed "s/^/$as_me: WARNING:     /" >&2
6010    ;;
6011 esac
6012 echo "$as_me:$LINENO: checking for zlib.h" >&5
6013 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
6014 if test "${ac_cv_header_zlib_h+set}" = set; then
6015  echo $ECHO_N "(cached) $ECHO_C" >&6
6016 else
6017  ac_cv_header_zlib_h=$ac_header_preproc
6018 fi
6019 echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
6020 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
7453  
7454 +        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
7455 +
7456 + $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
7457 +
7458 +
7459 + $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
7460 +
7461 +                ZLIB_INC_DIR="${ZLIB_HOME}/include"
7462 +                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
7463 +                ZLIB="-lz"
7464 +        else
7465 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
7466 + $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
7467 +                ZLIB_INC_DIR=
7468 +                ZLIB_LIB_DIR=
7469 +                ZLIB=
7470 +                LDFLAGS="$ZLIB_OLD_LDFLAGS"
7471 +                CFLAGS="$ZLIB_OLD_CFLAGS"
7472 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7473 + $as_echo "failed" >&6; }
7474 +                echo ""
7475 +                echo "*********************************************************"
7476 +                echo "* WARNING: Could not find a working zlib installation   *"
7477 +                echo "* If you need OpenMD to be able to deal with compressed *"
7478 +                echo "* trajectory dump files be sure to specify a valid zlib *"
7479 +                echo "* installation with --with-zlib=DIR                     *"
7480 +                echo "*                                                       *"
7481 +                echo "* OpenMD will still work without zlib installed.        *"
7482 +                echo "*********************************************************"
7483 +                echo ""
7484 +        fi
7485 +
7486 +
7487 +
7488   fi
7489 < if test $ac_cv_header_zlib_h = yes; then
7490 <  zlib_cv_zlib_h=yes
7489 > fi
7490 >
7491 > #
7492 > # Handle user hints
7493 > #
7494 >
7495 > # Check whether --with-fftw was given.
7496 > if test "${with_fftw+set}" = set; then :
7497 >  withval=$with_fftw; fftw_dir="$withval"
7498   else
7499 <  zlib_cv_zlib_h=no
7499 >             fftw_dir="not_set"
7500   fi
7501  
7502 + if test "$fftw_dir" != "no"; then
7503 +  if test "$fftw_dir" != "not_set" ; then
7504 +    if test -d "$fftw_dir"; then
7505 +      FFTW_HOME="$fftw_dir"
7506 +    else
7507 +      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
7508 + $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
7509 +      FFTW_HOME=/usr/local
7510 +      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
7511 +        FFTW_HOME=/usr
7512 +      fi
7513 +    fi
7514 +    #
7515 +    # Locate fftw, if wanted
7516 +    #
7517 +    if test -n "${FFTW_HOME}"; then
7518 +      FFTW_OLD_LDFLAGS=$LDFLAGS
7519 +      FFTW_OLD_CFLAGS=$CFLAGS
7520 +      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
7521 +      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
7522  
7523 <        ac_ext=c
7523 >      ac_ext=c
7524   ac_cpp='$CPP $CPPFLAGS'
7525   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7526   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7527   ac_compiler_gnu=$ac_cv_c_compiler_gnu
7528  
7529 <        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"
7530 <        then
7531 <                #
7532 <                # If both library and header were found, use them
6040 <                #
6041 <
6042 < echo "$as_me:$LINENO: checking for inflateEnd in -lz" >&5
6043 < echo $ECHO_N "checking for inflateEnd in -lz... $ECHO_C" >&6
6044 < if test "${ac_cv_lib_z_inflateEnd+set}" = set; then
6045 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7529 >      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
7530 > $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
7531 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
7532 >  $as_echo_n "(cached) " >&6
7533   else
7534    ac_check_lib_save_LIBS=$LIBS
7535 < LIBS="-lz  $LIBS"
7536 < cat >conftest.$ac_ext <<_ACEOF
6050 < /* confdefs.h.  */
6051 < _ACEOF
6052 < cat confdefs.h >>conftest.$ac_ext
6053 < cat >>conftest.$ac_ext <<_ACEOF
7535 > LIBS="-lfftw3  $LIBS"
7536 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537   /* end confdefs.h.  */
7538  
7539 < /* Override any gcc2 internal prototype to avoid an error.  */
7539 > /* Override any GCC internal prototype to avoid an error.
7540 >   Use char because int might match the return type of a GCC
7541 >   builtin and then its argument prototype would still apply.  */
7542   #ifdef __cplusplus
7543   extern "C"
7544   #endif
7545 < /* We use char because int might match the return type of a gcc2
6061 <   builtin and then its argument prototype would still apply.  */
6062 < char inflateEnd ();
7545 > char fftw_execute ();
7546   #ifdef FC_DUMMY_MAIN
7547   #ifndef FC_DUMMY_MAIN_EQ_F77
7548   #  ifdef __cplusplus
# Line 6071 | Line 7554 | main ()
7554   int
7555   main ()
7556   {
7557 < inflateEnd ();
7557 > return fftw_execute ();
7558    ;
7559    return 0;
7560   }
7561   _ACEOF
7562 < rm -f conftest.$ac_objext conftest$ac_exeext
7563 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6081 <  (eval $ac_link) 2>conftest.er1
6082 <  ac_status=$?
6083 <  grep -v '^ *+' conftest.er1 >conftest.err
6084 <  rm -f conftest.er1
6085 <  cat conftest.err >&5
6086 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 <  (exit $ac_status); } &&
6088 <         { ac_try='test -z "$ac_c_werror_flag"
6089 <                         || test ! -s conftest.err'
6090 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6091 <  (eval $ac_try) 2>&5
6092 <  ac_status=$?
6093 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6094 <  (exit $ac_status); }; } &&
6095 <         { ac_try='test -s conftest$ac_exeext'
6096 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6097 <  (eval $ac_try) 2>&5
6098 <  ac_status=$?
6099 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100 <  (exit $ac_status); }; }; then
6101 <  ac_cv_lib_z_inflateEnd=yes
7562 > if ac_fn_c_try_link "$LINENO"; then :
7563 >  ac_cv_lib_fftw3_fftw_execute=yes
7564   else
7565 <  echo "$as_me: failed program was:" >&5
6104 < sed 's/^/| /' conftest.$ac_ext >&5
6105 <
6106 < ac_cv_lib_z_inflateEnd=no
7565 >  ac_cv_lib_fftw3_fftw_execute=no
7566   fi
7567 < rm -f conftest.err conftest.$ac_objext \
7568 <      conftest$ac_exeext conftest.$ac_ext
7567 > rm -f core conftest.err conftest.$ac_objext \
7568 >    conftest$ac_exeext conftest.$ac_ext
7569   LIBS=$ac_check_lib_save_LIBS
7570   fi
7571 < echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflateEnd" >&5
7572 < echo "${ECHO_T}$ac_cv_lib_z_inflateEnd" >&6
7573 < if test $ac_cv_lib_z_inflateEnd = yes; then
7574 <  cat >>confdefs.h <<_ACEOF
6116 < #define HAVE_LIBZ 1
6117 < _ACEOF
6118 <
6119 <  LIBS="-lz $LIBS"
6120 <
6121 < fi
6122 <
6123 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6124 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6125 <                echo "$as_me:$LINENO: result: ok" >&5
6126 < echo "${ECHO_T}ok" >&6
6127 <        else
6128 <                #
6129 <                # If either header or library was not found, revert and bomb
6130 <                #
6131 <                echo "$as_me:$LINENO: checking zlib in ${ZLIB_HOME}" >&5
6132 < echo $ECHO_N "checking zlib in ${ZLIB_HOME}... $ECHO_C" >&6
6133 <                LDFLAGS="$ZLIB_OLD_LDFLAGS"
6134 <                CPPFLAGS="$ZLIB_OLD_CPPFLAGS"
6135 <                echo "$as_me:$LINENO: result: failed" >&5
6136 < echo "${ECHO_T}failed" >&6
6137 <                { { echo "$as_me:$LINENO: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&5
6138 < echo "$as_me: error: either specify a valid zlib installation with --with-zlib=DIR or disable zlib usage with --without-zlib" >&2;}
6139 <   { (exit 1); exit 1; }; }
6140 <        fi
6141 < fi
6142 <
6143 <
6144 <
6145 < # Check whether --with-fftw or --without-fftw was given.
6146 < if test "${with_fftw+set}" = set; then
6147 <  withval="$with_fftw"
6148 <
7571 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
7572 > $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
7573 > if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
7574 >  fftw_cv_libfftw3=yes
7575   else
7576 <  with_fftw=yes
6151 < fi;
6152 < if test "$with_fftw" = "no"; then
6153 <
6154 < cat >>confdefs.h <<\_ACEOF
6155 < #define WITHOUT_FFTW
6156 < _ACEOF
6157 <
7576 >  fftw_cv_libfftw3=no
7577   fi
6159 if test "$with_fftw" = "yes"; then
6160  sizeof_real=8
7578  
7579 <
7580 < if test -z "$ac_fftw_firstname"; then
7581 <
6165 < sizeof_real=$sizeof_real
6166 < if test $sizeof_real = 8; then
6167 <  prec="double"
6168 <  fftwcheckprefix=d
7579 >      ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
7580 > if test "x$ac_cv_header_fftw3_h" = x""yes; then :
7581 >  fftw_cv_fftw3_h=yes
7582   else
7583 <  prec="single"
6171 <  fftwcheckprefix=s
7583 >  fftw_cv_fftw3_h=no
7584   fi
7585  
6174 xfftwname=${fftwcheckprefix}fftw3
7586  
7587 < ok="no"
7588 < # check header doesn't work, since we must use mpicc to get includes,
7589 < # we cant trust cpp.
7590 < echo "$as_me:$LINENO: checking for $xfftwname.h" >&5
7591 < echo $ECHO_N "checking for $xfftwname.h... $ECHO_C" >&6
7592 < cat >conftest.$ac_ext <<_ACEOF
7593 < /* confdefs.h.  */
7594 < _ACEOF
7595 < cat confdefs.h >>conftest.$ac_ext
6185 < cat >>conftest.$ac_ext <<_ACEOF
7587 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
7588 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
7589 > $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
7590 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
7591 >  $as_echo_n "(cached) " >&6
7592 > else
7593 >  ac_check_lib_save_LIBS=$LIBS
7594 > LIBS="-lfftw  $LIBS"
7595 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7596   /* end confdefs.h.  */
7597 < #include <$xfftwname.h>
7597 >
7598 > /* Override any GCC internal prototype to avoid an error.
7599 >   Use char because int might match the return type of a GCC
7600 >   builtin and then its argument prototype would still apply.  */
7601 > #ifdef __cplusplus
7602 > extern "C"
7603 > #endif
7604 > char fftwnd_one ();
7605   #ifdef FC_DUMMY_MAIN
7606   #ifndef FC_DUMMY_MAIN_EQ_F77
7607   #  ifdef __cplusplus
# Line 6196 | Line 7613 | main ()
7613   int
7614   main ()
7615   {
7616 <
7616 > return fftwnd_one ();
7617    ;
7618    return 0;
7619   }
7620   _ACEOF
7621 < rm -f conftest.$ac_objext
7622 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6206 <  (eval $ac_compile) 2>conftest.er1
6207 <  ac_status=$?
6208 <  grep -v '^ *+' conftest.er1 >conftest.err
6209 <  rm -f conftest.er1
6210 <  cat conftest.err >&5
6211 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6212 <  (exit $ac_status); } &&
6213 <         { ac_try='test -z "$ac_c_werror_flag"
6214 <                         || test ! -s conftest.err'
6215 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6216 <  (eval $ac_try) 2>&5
6217 <  ac_status=$?
6218 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219 <  (exit $ac_status); }; } &&
6220 <         { ac_try='test -s conftest.$ac_objext'
6221 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6222 <  (eval $ac_try) 2>&5
6223 <  ac_status=$?
6224 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6225 <  (exit $ac_status); }; }; then
6226 <
6227 < fftwname=$xfftwname
6228 < echo "$as_me:$LINENO: result: yes" >&5
6229 < echo "${ECHO_T}yes" >&6
6230 <
7621 > if ac_fn_c_try_link "$LINENO"; then :
7622 >  ac_cv_lib_fftw_fftwnd_one=yes
7623   else
7624 <  echo "$as_me: failed program was:" >&5
7625 < sed 's/^/| /' conftest.$ac_ext >&5
7624 >  ac_cv_lib_fftw_fftwnd_one=no
7625 > fi
7626 > rm -f core conftest.err conftest.$ac_objext \
7627 >    conftest$ac_exeext conftest.$ac_ext
7628 > LIBS=$ac_check_lib_save_LIBS
7629 > fi
7630 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
7631 > $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
7632 > if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
7633 >  fftw_cv_libfftw=yes
7634 > else
7635 >  fftw_cv_libfftw=no
7636 > fi
7637  
7638 < echo "$as_me:$LINENO: result: no" >&5
7639 < echo "${ECHO_T}no" >&6
7638 >        ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
7639 > if test "x$ac_cv_header_fftw_h" = x""yes; then :
7640 >  fftw_cv_fftw_h=yes
7641 > else
7642 >  fftw_cv_fftw_h=no
7643   fi
6238 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7644  
6240 # fftwname was set if we found a header
7645  
7646 < if test -n "$fftwname"; then
7647 < # we cannot run the code since an MPI program might not be allowed
7648 < # on a login node of a supercomputer
7649 < cat >conftest.$ac_ext <<_ACEOF
7650 < /* confdefs.h.  */
6247 < _ACEOF
6248 < cat confdefs.h >>conftest.$ac_ext
6249 < cat >>conftest.$ac_ext <<_ACEOF
6250 < /* end confdefs.h.  */
6251 < #include <$fftwname.h>
6252 < #ifdef FC_DUMMY_MAIN
6253 < #ifndef FC_DUMMY_MAIN_EQ_F77
6254 < #  ifdef __cplusplus
6255 <     extern "C"
6256 < #  endif
6257 <   int FC_DUMMY_MAIN() { return 1; }
6258 < #endif
6259 < #endif
6260 < int
6261 < main ()
6262 < {
6263 < int _array_ [1 - 2 * !((sizeof(fftw_real)) == $sizeof_real)];
6264 <  ;
6265 <  return 0;
6266 < }
6267 < _ACEOF
6268 < rm -f conftest.$ac_objext
6269 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6270 <  (eval $ac_compile) 2>conftest.er1
6271 <  ac_status=$?
6272 <  grep -v '^ *+' conftest.er1 >conftest.err
6273 <  rm -f conftest.er1
6274 <  cat conftest.err >&5
6275 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276 <  (exit $ac_status); } &&
6277 <         { ac_try='test -z "$ac_c_werror_flag"
6278 <                         || test ! -s conftest.err'
6279 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6280 <  (eval $ac_try) 2>&5
6281 <  ac_status=$?
6282 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283 <  (exit $ac_status); }; } &&
6284 <         { ac_try='test -s conftest.$ac_objext'
6285 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6286 <  (eval $ac_try) 2>&5
6287 <  ac_status=$?
6288 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289 <  (exit $ac_status); }; }; then
6290 <
6291 < ok=yes
6292 < usedprefix=$fftwcheckprefix
6293 <
7646 >        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
7647 >          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
7648 > $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
7649 > if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
7650 >  $as_echo_n "(cached) " >&6
7651   else
7652 <  echo "$as_me: failed program was:" >&5
7653 < sed 's/^/| /' conftest.$ac_ext >&5
7654 <
6298 < ok=no
6299 < fi
6300 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6301 < fi
6302 <
6303 < if test "$ok" != "yes"; then
6304 <  echo "$as_me:$LINENO: checking for fftw3.h" >&5
6305 < echo $ECHO_N "checking for fftw3.h... $ECHO_C" >&6
6306 <  cat >conftest.$ac_ext <<_ACEOF
6307 < /* confdefs.h.  */
6308 < _ACEOF
6309 < cat confdefs.h >>conftest.$ac_ext
6310 < cat >>conftest.$ac_ext <<_ACEOF
7652 >  ac_check_lib_save_LIBS=$LIBS
7653 > LIBS="-ldfftw  $LIBS"
7654 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7655   /* end confdefs.h.  */
7656 < #include <fftw3.h>
7656 >
7657 > /* Override any GCC internal prototype to avoid an error.
7658 >   Use char because int might match the return type of a GCC
7659 >   builtin and then its argument prototype would still apply.  */
7660 > #ifdef __cplusplus
7661 > extern "C"
7662 > #endif
7663 > char fftwnd_one ();
7664   #ifdef FC_DUMMY_MAIN
7665   #ifndef FC_DUMMY_MAIN_EQ_F77
7666   #  ifdef __cplusplus
# Line 6321 | Line 7672 | main ()
7672   int
7673   main ()
7674   {
7675 <
7675 > return fftwnd_one ();
7676    ;
7677    return 0;
7678   }
7679   _ACEOF
7680 < rm -f conftest.$ac_objext
7681 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6331 <  (eval $ac_compile) 2>conftest.er1
6332 <  ac_status=$?
6333 <  grep -v '^ *+' conftest.er1 >conftest.err
6334 <  rm -f conftest.er1
6335 <  cat conftest.err >&5
6336 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6337 <  (exit $ac_status); } &&
6338 <         { ac_try='test -z "$ac_c_werror_flag"
6339 <                         || test ! -s conftest.err'
6340 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6341 <  (eval $ac_try) 2>&5
6342 <  ac_status=$?
6343 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6344 <  (exit $ac_status); }; } &&
6345 <         { ac_try='test -s conftest.$ac_objext'
6346 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6347 <  (eval $ac_try) 2>&5
6348 <  ac_status=$?
6349 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6350 <  (exit $ac_status); }; }; then
6351 <  echo "$as_me:$LINENO: result: yes" >&5
6352 < echo "${ECHO_T}yes" >&6
7680 > if ac_fn_c_try_link "$LINENO"; then :
7681 >  ac_cv_lib_dfftw_fftwnd_one=yes
7682   else
7683 <  echo "$as_me: failed program was:" >&5
7684 < sed 's/^/| /' conftest.$ac_ext >&5
7683 >  ac_cv_lib_dfftw_fftwnd_one=no
7684 > fi
7685 > rm -f core conftest.err conftest.$ac_objext \
7686 >    conftest$ac_exeext conftest.$ac_ext
7687 > LIBS=$ac_check_lib_save_LIBS
7688 > fi
7689 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
7690 > $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
7691 > if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
7692 >  fftw_cv_libdfftw=yes
7693 > else
7694 >  fftw_cv_libdfftw=no
7695 > fi
7696  
7697 +          ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
7698 + if test "x$ac_cv_header_dfftw_h" = x""yes; then :
7699 +  fftw_cv_dfftw_h=yes
7700 + else
7701 +  fftw_cv_dfftw_h=no
7702 + fi
7703  
6358 echo "$as_me:$LINENO: result: no" >&5
6359 echo "${ECHO_T}no" >&6
6360 { { echo "$as_me:$LINENO: error: Cannot find any $prec precision $xfftwname.h or fftw3.h
6361 Do you have $prec precision FFTW installed? If you are using packages,
6362 note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6363 software at www.fftw.org.
6364 If you compiled FFTW yourself:
6365 Note that the default FFTW setup is double precision.  If you want MPI support,
6366 use --with-mpi. It is a good idea to install both single & double.
6367 If you have installed FFTW in a non-standard location, you should
6368 provide the correct paths in the CPPFLAGS and LDFLAGS environment
6369 variables before running configure.
6370 That is also necessary to do if your compiler doesn't search
6371 /usr/local/include and /usr/local/lib by default." >&5
6372 echo "$as_me: error: Cannot find any $prec precision $xfftwname.h or fftw3.h
6373 Do you have $prec precision FFTW installed? If you are using packages,
6374 note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6375 software at www.fftw.org.
6376 If you compiled FFTW yourself:
6377 Note that the default FFTW setup is double precision.  If you want MPI support,
6378 use --with-mpi. It is a good idea to install both single & double.
6379 If you have installed FFTW in a non-standard location, you should
6380 provide the correct paths in the CPPFLAGS and LDFLAGS environment
6381 variables before running configure.
6382 That is also necessary to do if your compiler doesn't search
6383 /usr/local/include and /usr/local/lib by default." >&2;}
6384   { (exit 1); exit 1; }; }
7704  
7705 +        fi
7706 +      fi
7707 +      ac_ext=c
7708 + ac_cpp='$CPP $CPPFLAGS'
7709 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7710 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7711 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
7712 +
7713 +      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
7714 +
7715 + $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
7716 +
7717 +        FFTW_INC_DIR="${FFTW_HOME}/include"
7718 +        FFTW_LIB_DIR="${FFTW_HOME}/lib"
7719 +        FFTW_LIBS="-lfftw3"
7720 +      else
7721 +        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
7722 +
7723 + $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
7724 +
7725 +          FFTW_INC_DIR="${FFTW_HOME}/include"
7726 +          FFTW_LIB_DIR="${FFTW_HOME}/lib"
7727 +          FFTW_LIBS="-lfftw"
7728 +        else
7729 +          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
7730 +
7731 + $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
7732 +
7733 +            FFTW_INC_DIR="${FFTW_HOME}/include"
7734 +            FFTW_LIB_DIR="${FFTW_HOME}/lib"
7735 +            FFTW_LIBS="-ldfftw"
7736 +          else
7737 +            { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
7738 + $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
7739 +            FFTW_INC_DIR=
7740 +            FFTW_LIB_DIR=
7741 +            FFTW_LIBS=
7742 +            LDFLAGS="$FFTW_OLD_LDFLAGS"
7743 +            CFLAGS="$FFTW_OLD_CFLAGS"
7744 +            { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7745 + $as_echo "failed" >&6; }
7746 +            echo ""
7747 +            echo "*********************************************************"
7748 +            echo "* WARNING: Could not find a working FFTW installation   *"
7749 +            echo "* If you need the staticProps program to be able to     *"
7750 +            echo "* compute undulation spectra, be sure to specify a      *"
7751 +            echo "* valid fftw installation with --with-fftw=DIR          *"
7752 +            echo "*                                                       *"
7753 +            echo "* OpenMD will still work without fftw installed.        *"
7754 +            echo "*********************************************************"
7755 +            echo ""
7756 +          fi
7757 +        fi
7758 +      fi
7759 +
7760 +
7761 +
7762 +    fi
7763 +  fi
7764   fi
7765 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7766 < cat >conftest.$ac_ext <<_ACEOF
7767 < /* confdefs.h.  */
7768 < _ACEOF
7769 < cat confdefs.h >>conftest.$ac_ext
7770 < cat >>conftest.$ac_ext <<_ACEOF
7765 >
7766 > ac_ext=cpp
7767 > ac_cpp='$CXXCPP $CPPFLAGS'
7768 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7769 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7770 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7771 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
7772 > $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
7773 > if test -z "$CXXCPP"; then
7774 >  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
7775 >  $as_echo_n "(cached) " >&6
7776 > else
7777 >      # Double quotes because CXXCPP needs to be expanded
7778 >    for CXXCPP in "$CXX -E" "/lib/cpp"
7779 >    do
7780 >      ac_preproc_ok=false
7781 > for ac_cxx_preproc_warn_flag in '' yes
7782 > do
7783 >  # Use a header file that comes with gcc, so configuring glibc
7784 >  # with a fresh cross-compiler works.
7785 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7786 >  # <limits.h> exists even on freestanding compilers.
7787 >  # On the NeXT, cc -E runs the code through the compiler's parser,
7788 >  # not just through cpp. "Syntax error" is here to catch this case.
7789 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7790   /* end confdefs.h.  */
7791 < #include <fftw3.h>
7792 < #ifdef FC_DUMMY_MAIN
7793 < #ifndef FC_DUMMY_MAIN_EQ_F77
7794 < #  ifdef __cplusplus
6398 <     extern "C"
6399 < #  endif
6400 <   int FC_DUMMY_MAIN() { return 1; }
7791 > #ifdef __STDC__
7792 > # include <limits.h>
7793 > #else
7794 > # include <assert.h>
7795   #endif
7796 < #endif
6403 < int
6404 < main ()
6405 < {
6406 < int _array_ [1 - 2 * !((sizeof(fftw_real)) == $sizeof_real)];
6407 <  ;
6408 <  return 0;
6409 < }
7796 >                     Syntax error
7797   _ACEOF
7798 < rm -f conftest.$ac_objext
6412 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6413 <  (eval $ac_compile) 2>conftest.er1
6414 <  ac_status=$?
6415 <  grep -v '^ *+' conftest.er1 >conftest.err
6416 <  rm -f conftest.er1
6417 <  cat conftest.err >&5
6418 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6419 <  (exit $ac_status); } &&
6420 <         { ac_try='test -z "$ac_c_werror_flag"
6421 <                         || test ! -s conftest.err'
6422 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6423 <  (eval $ac_try) 2>&5
6424 <  ac_status=$?
6425 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6426 <  (exit $ac_status); }; } &&
6427 <         { ac_try='test -s conftest.$ac_objext'
6428 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6429 <  (eval $ac_try) 2>&5
6430 <  ac_status=$?
6431 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6432 <  (exit $ac_status); }; }; then
7798 > if ac_fn_cxx_try_cpp "$LINENO"; then :
7799  
7800 < usedprefix=""
7801 < fftwname=fftw3
7800 > else
7801 >  # Broken: fails on valid input.
7802 > continue
7803 > fi
7804 > rm -f conftest.err conftest.$ac_ext
7805  
7806 +  # OK, works on sane cases.  Now check whether nonexistent headers
7807 +  # can be detected and how.
7808 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809 + /* end confdefs.h.  */
7810 + #include <ac_nonexistent.h>
7811 + _ACEOF
7812 + if ac_fn_cxx_try_cpp "$LINENO"; then :
7813 +  # Broken: success on invalid input.
7814 + continue
7815   else
7816 <  echo "$as_me: failed program was:" >&5
7817 < sed 's/^/| /' conftest.$ac_ext >&5
7816 >  # Passes both tests.
7817 > ac_preproc_ok=:
7818 > break
7819 > fi
7820 > rm -f conftest.err conftest.$ac_ext
7821  
7822 + done
7823 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7824 + rm -f conftest.err conftest.$ac_ext
7825 + if $ac_preproc_ok; then :
7826 +  break
7827 + fi
7828  
7829 < { { echo "$as_me:$LINENO: error: Cannot find any $prec precision $xfftwname.h or fftw3.h
7830 < Do you have $prec precision FFTW installed? If you are using packages,
7831 < note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6445 < software at www.fftw.org.
6446 < If you compiled FFTW yourself:
6447 < Note that the default FFTW setup is double precision.  If you want MPI support,
6448 < use --with-mpi. It is a good idea to install both single & double.
6449 < If you have installed FFTW in a non-standard location, you should
6450 < provide the correct paths in the CPPFLAGS and LDFLAGS environment
6451 < variables before running configure.
6452 < That is also necessary to do if your compiler doesn't search
6453 < /usr/local/include and /usr/local/lib by default." >&5
6454 < echo "$as_me: error: Cannot find any $prec precision $xfftwname.h or fftw3.h
6455 < Do you have $prec precision FFTW installed? If you are using packages,
6456 < note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6457 < software at www.fftw.org.
6458 < If you compiled FFTW yourself:
6459 < Note that the default FFTW setup is double precision.  If you want MPI support,
6460 < use --with-mpi. It is a good idea to install both single & double.
6461 < If you have installed FFTW in a non-standard location, you should
6462 < provide the correct paths in the CPPFLAGS and LDFLAGS environment
6463 < variables before running configure.
6464 < That is also necessary to do if your compiler doesn't search
6465 < /usr/local/include and /usr/local/lib by default." >&2;}
6466 <   { (exit 1); exit 1; }; }
7829 >    done
7830 >    ac_cv_prog_CXXCPP=$CXXCPP
7831 >
7832   fi
7833 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7833 >  CXXCPP=$ac_cv_prog_CXXCPP
7834 > else
7835 >  ac_cv_prog_CXXCPP=$CXXCPP
7836   fi
7837 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
7838 + $as_echo "$CXXCPP" >&6; }
7839 + ac_preproc_ok=false
7840 + for ac_cxx_preproc_warn_flag in '' yes
7841 + do
7842 +  # Use a header file that comes with gcc, so configuring glibc
7843 +  # with a fresh cross-compiler works.
7844 +  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7845 +  # <limits.h> exists even on freestanding compilers.
7846 +  # On the NeXT, cc -E runs the code through the compiler's parser,
7847 +  # not just through cpp. "Syntax error" is here to catch this case.
7848 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849 + /* end confdefs.h.  */
7850 + #ifdef __STDC__
7851 + # include <limits.h>
7852 + #else
7853 + # include <assert.h>
7854 + #endif
7855 +                     Syntax error
7856 + _ACEOF
7857 + if ac_fn_cxx_try_cpp "$LINENO"; then :
7858  
7859 + else
7860 +  # Broken: fails on valid input.
7861 + continue
7862 + fi
7863 + rm -f conftest.err conftest.$ac_ext
7864  
7865 < as_ac_Lib=`echo "ac_cv_lib_$fftwname''_main" | $as_tr_sh`
7866 < echo "$as_me:$LINENO: checking for main in -l$fftwname" >&5
7867 < echo $ECHO_N "checking for main in -l$fftwname... $ECHO_C" >&6
7868 < if eval "test \"\${$as_ac_Lib+set}\" = set"; then
7869 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7865 >  # OK, works on sane cases.  Now check whether nonexistent headers
7866 >  # can be detected and how.
7867 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7868 > /* end confdefs.h.  */
7869 > #include <ac_nonexistent.h>
7870 > _ACEOF
7871 > if ac_fn_cxx_try_cpp "$LINENO"; then :
7872 >  # Broken: success on invalid input.
7873 > continue
7874   else
7875 +  # Passes both tests.
7876 + ac_preproc_ok=:
7877 + break
7878 + fi
7879 + rm -f conftest.err conftest.$ac_ext
7880 +
7881 + done
7882 + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7883 + rm -f conftest.err conftest.$ac_ext
7884 + if $ac_preproc_ok; then :
7885 +
7886 + else
7887 +  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7888 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7889 + as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
7890 + See \`config.log' for more details." "$LINENO" 5; }
7891 + fi
7892 +
7893 + ac_ext=cpp
7894 + ac_cpp='$CXXCPP $CPPFLAGS'
7895 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7896 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7897 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7898 +
7899 +
7900 + #
7901 + # Handle user hints
7902 + #
7903 +
7904 + # Check whether --with-qhull was given.
7905 + if test "${with_qhull+set}" = set; then :
7906 +  withval=$with_qhull; qhull_dir="$withval"
7907 + else
7908 +  qhull_dir="not_set"
7909 + fi
7910 +
7911 + QHULL_INC_DIR=
7912 + QHULL_LIB_DIR=
7913 + QHULL=
7914 + USE_QHULL=no
7915 +
7916 + if test "$qhull_dir" != "no"; then
7917 +   if test "$qhull_dir" != "not_set" ; then
7918 +     if test -d "$qhull_dir"; then
7919 +       QHULL_HOME="$qhull_dir"
7920 +     else
7921 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
7922 + $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
7923 +       QHULL_HOME=/usr/local
7924 +       if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
7925 +          QHULL_HOME=/usr
7926 +       fi
7927 +     fi
7928 +   fi
7929 +   #
7930 +   # Locate qhull, if wanted
7931 +   #
7932 +   if test -n "${QHULL_HOME}"; then
7933 +        { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
7934 + $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
7935 +
7936 +        ac_ext=cpp
7937 + ac_cpp='$CXXCPP $CPPFLAGS'
7938 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7939 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7940 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7941 +
7942 +        QHULL_OLD_LDFLAGS=$LDFLAGS
7943 +        QHULL_OLD_CXXFLAGS=$CXXFLAGS
7944 +        QHULL_OLD_CPPFLAGS=$CPPFLAGS
7945 +        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
7946 +        CXXFLAGS="$CXXFLAGS -I${QHULL_HOME}/include"
7947 +        CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
7948 +        ac_fn_cxx_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
7949 + if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
7950 +  qhull_cv_qhull_h=yes
7951 + else
7952 +  qhull_cv_qhull_h=no
7953 + fi
7954 +
7955 +
7956 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
7957 + $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
7958 + if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
7959 +  $as_echo_n "(cached) " >&6
7960 + else
7961    ac_check_lib_save_LIBS=$LIBS
7962 < LIBS="-l$fftwname  $LIBS"
7963 < cat >conftest.$ac_ext <<_ACEOF
6481 < /* confdefs.h.  */
6482 < _ACEOF
6483 < cat confdefs.h >>conftest.$ac_ext
6484 < cat >>conftest.$ac_ext <<_ACEOF
7962 > LIBS="-lqhull  $LIBS"
7963 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7964   /* end confdefs.h.  */
7965  
7966 <
7966 > /* Override any GCC internal prototype to avoid an error.
7967 >   Use char because int might match the return type of a GCC
7968 >   builtin and then its argument prototype would still apply.  */
7969 > #ifdef __cplusplus
7970 > extern "C"
7971 > #endif
7972 > char qh_qhull ();
7973   #ifdef FC_DUMMY_MAIN
7974   #ifndef FC_DUMMY_MAIN_EQ_F77
7975   #  ifdef __cplusplus
# Line 6496 | Line 7981 | main ()
7981   int
7982   main ()
7983   {
7984 < main ();
7984 > return qh_qhull ();
7985    ;
7986    return 0;
7987   }
7988   _ACEOF
7989 < rm -f conftest.$ac_objext conftest$ac_exeext
7990 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6506 <  (eval $ac_link) 2>conftest.er1
6507 <  ac_status=$?
6508 <  grep -v '^ *+' conftest.er1 >conftest.err
6509 <  rm -f conftest.er1
6510 <  cat conftest.err >&5
6511 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6512 <  (exit $ac_status); } &&
6513 <         { ac_try='test -z "$ac_c_werror_flag"
6514 <                         || test ! -s conftest.err'
6515 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6516 <  (eval $ac_try) 2>&5
6517 <  ac_status=$?
6518 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 <  (exit $ac_status); }; } &&
6520 <         { ac_try='test -s conftest$ac_exeext'
6521 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6522 <  (eval $ac_try) 2>&5
6523 <  ac_status=$?
6524 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6525 <  (exit $ac_status); }; }; then
6526 <  eval "$as_ac_Lib=yes"
7989 > if ac_fn_cxx_try_link "$LINENO"; then :
7990 >  ac_cv_lib_qhull_qh_qhull=yes
7991   else
7992 <  echo "$as_me: failed program was:" >&5
6529 < sed 's/^/| /' conftest.$ac_ext >&5
6530 <
6531 < eval "$as_ac_Lib=no"
7992 >  ac_cv_lib_qhull_qh_qhull=no
7993   fi
7994 < rm -f conftest.err conftest.$ac_objext \
7995 <      conftest$ac_exeext conftest.$ac_ext
7994 > rm -f core conftest.err conftest.$ac_objext \
7995 >    conftest$ac_exeext conftest.$ac_ext
7996   LIBS=$ac_check_lib_save_LIBS
7997   fi
7998 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
7999 < echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
8000 < if test `eval echo '${'$as_ac_Lib'}'` = yes; then
8001 <  cat >>confdefs.h <<_ACEOF
8002 < #define `echo "HAVE_LIB$fftwname" | $as_tr_cpp` 1
8003 < _ACEOF
7998 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
7999 > $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
8000 > if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
8001 >  qhull_cv_libqhull=yes
8002 > else
8003 >  qhull_cv_libqhull=no
8004 > fi
8005  
8006 <  LIBS="-l$fftwname $LIBS"
8006 >        LDFLAGS="$QHULL_OLD_LDFLAGS"
8007 >        CXXFLAGS="$QHULL_OLD_CXXFLAGS"
8008 >        CPPFLAGS="$QHULL_OLD_CPPFLAGS"
8009 >        ac_ext=c
8010 > ac_cpp='$CPP $CPPFLAGS'
8011 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8012 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8013 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8014  
8015 +
8016 +        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
8017 +
8018 + $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
8019 +
8020 +
8021 + $as_echo "#define HAVE_QHULL 1" >>confdefs.h
8022 +
8023 +           USE_QHULL=yes
8024 +           QHULL_INC_DIR="${QHULL_HOME}/include"
8025 +           QHULL_LIB_DIR="${QHULL_HOME}/lib"
8026 +           QHULL="-lqhull"
8027 +           { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
8028 + $as_echo "Working qhull found, will proceed." >&6; }
8029 +        else
8030 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8031 + $as_echo "$as_me: WARNING: " >&2;}
8032 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
8033 + $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
8034 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OpenMD to be able to deal with convex    " >&5
8035 + $as_echo "$as_me: WARNING: If you need OpenMD to be able to deal with convex    " >&2;}
8036 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
8037 + $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
8038 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR                               " >&5
8039 + $as_echo "$as_me: WARNING: with --with-qhull=DIR                               " >&2;}
8040 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8041 + $as_echo "$as_me: WARNING: " >&2;}
8042 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMD will still work without qhull installed.      " >&5
8043 + $as_echo "$as_me: WARNING: OpenMD will still work without qhull installed.      " >&2;}
8044 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
8045 + $as_echo "$as_me: WARNING: " >&2;}
8046 +        fi
8047 +    fi
8048 + fi
8049 +
8050 +
8051 +
8052 +
8053 +
8054 + #
8055 + # Handle user hints
8056 + #
8057 +
8058 + # Check whether --with-openbabel was given.
8059 + if test "${with_openbabel+set}" = set; then :
8060 +  withval=$with_openbabel; openbabel_dir="$withval"
8061   else
8062 <  { { echo "$as_me:$LINENO: error: Can't find a library to match the $fftwname header" >&5
6548 < echo "$as_me: error: Can't find a library to match the $fftwname header" >&2;}
6549 <   { (exit 1); exit 1; }; }
8062 >                openbabel_dir="not_set"
8063   fi
8064  
8065 < ac_fftw_savedprefix=$usedprefix
6553 < ac_fftw_firstname=$fftwname
8065 > if test "$openbabel_dir" != "no"; then
8066  
8067 + if test "$openbabel_dir" != "not_set" ; then
8068 +  if test -d "$openbabel_dir"
8069 +  then
8070 +    OPENBABEL_HOME="$openbabel_dir"
8071 +  else
8072 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
8073 + $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
8074 +        OPENBABEL_HOME=/usr/local
8075 +        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
8076 +        then
8077 +                OPENBABEL_HOME=/usr
8078 +        fi
8079 +  fi
8080 + fi
8081 + #
8082 + # Locate openbabel, if wanted
8083 + #
8084 + if test -n "${OPENBABEL_HOME}"
8085 + then
8086 +
8087 +        ac_ext=cpp
8088 + ac_cpp='$CXXCPP $CPPFLAGS'
8089 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8090 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8091 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8092 +
8093 +        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
8094 +        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
8095 +        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
8096 +        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
8097 +        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
8098 + if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
8099 +  openbabel_cv_openbabel_h=yes
8100   else
8101 +  openbabel_cv_openbabel_h=no
8102 + fi
8103  
8104 < fftwname=${ac_fftw_savedprefix}fftw3
8105 < echo "$as_me:$LINENO: checking for $fftwname.h" >&5
8106 < echo $ECHO_N "checking for $fftwname.h... $ECHO_C" >&6
8107 < cat >conftest.$ac_ext <<_ACEOF
8108 < /* confdefs.h.  */
8109 < _ACEOF
8110 < cat confdefs.h >>conftest.$ac_ext
8111 < cat >>conftest.$ac_ext <<_ACEOF
8104 >
8105 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
8106 > if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
8107 >  openbabel_cv_obconversion_h=yes
8108 > else
8109 >  openbabel_cv_obconversion_h=no
8110 > fi
8111 >
8112 >
8113 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114   /* end confdefs.h.  */
8115 < #include <$fftwname.h>
8115 >
8116 >
8117 > #include <openbabel/babelconfig.h>
8118 > #include <openbabel/obconversion.h>
8119 > using namespace std;
8120 > using namespace OpenBabel;
8121 >
8122   #ifdef FC_DUMMY_MAIN
8123   #ifndef FC_DUMMY_MAIN_EQ_F77
8124   #  ifdef __cplusplus
# Line 6576 | Line 8131 | main ()
8131   main ()
8132   {
8133  
8134 + OBConversion Conv(&cin, &cout);
8135 +
8136 +
8137    ;
8138    return 0;
8139   }
8140   _ACEOF
8141 < rm -f conftest.$ac_objext
6584 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6585 <  (eval $ac_compile) 2>conftest.er1
6586 <  ac_status=$?
6587 <  grep -v '^ *+' conftest.er1 >conftest.err
6588 <  rm -f conftest.er1
6589 <  cat conftest.err >&5
6590 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6591 <  (exit $ac_status); } &&
6592 <         { ac_try='test -z "$ac_c_werror_flag"
6593 <                         || test ! -s conftest.err'
6594 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6595 <  (eval $ac_try) 2>&5
6596 <  ac_status=$?
6597 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598 <  (exit $ac_status); }; } &&
6599 <         { ac_try='test -s conftest.$ac_objext'
6600 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6601 <  (eval $ac_try) 2>&5
6602 <  ac_status=$?
6603 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6604 <  (exit $ac_status); }; }; then
6605 <  echo "$as_me:$LINENO: result: yes" >&5
6606 < echo "${ECHO_T}yes" >&6
6607 < LIBS="-l$fftwname $LIBS"
6608 < cat >conftest.$ac_ext <<_ACEOF
6609 < /* confdefs.h.  */
6610 < _ACEOF
6611 < cat confdefs.h >>conftest.$ac_ext
6612 < cat >>conftest.$ac_ext <<_ACEOF
6613 < /* end confdefs.h.  */
8141 > if ac_fn_cxx_try_link "$LINENO"; then :
8142  
8143 +                openbabel_lib_found="yes"
8144 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
8145 + $as_echo "found" >&6; }
8146  
8147 + else
8148 +
8149 +                openbabel_lib_found="no"
8150 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
8151 + $as_echo "not found" >&6; }
8152 +
8153 +
8154 + fi
8155 + rm -f core conftest.err conftest.$ac_objext \
8156 +    conftest$ac_exeext conftest.$ac_ext
8157 +        ac_ext=c
8158 + ac_cpp='$CPP $CPPFLAGS'
8159 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8160 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8161 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
8162 +
8163 +        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
8164 +        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
8165 +
8166 +        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
8167 +                USE_OPENBABEL=yes
8168 +                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
8169 +                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
8170 +                OPENBABEL_LIB="-lopenbabel"
8171 +        else
8172 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
8173 + $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
8174 +                OPENBABEL_INC_DIR=
8175 +                OPENBABEL_LIB_DIR=
8176 +                OPENBABEL_LIB=
8177 +                USE_OPENBABEL=no
8178 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8179 + $as_echo "failed" >&6; }
8180 +                echo ""
8181 +                echo "*********************************************************"
8182 +                echo "* WARNING: Could not find a working openbabel-2.x       *"
8183 +                echo "* installation If you need OpenMD to be able to convert *"
8184 +                echo "* xyz or pdb files you need to specify a valid          *"
8185 +                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
8186 +                echo "*                                                       *"
8187 +                echo "* OpenMD will still work without openbabel installed.   *"
8188 +                echo "*********************************************************"
8189 +                echo ""
8190 +        fi
8191 +
8192 +
8193 +
8194 +
8195 + fi
8196 + fi
8197 +
8198 +
8199 + # Checks for header files.
8200 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8201 + $as_echo_n "checking for ANSI C header files... " >&6; }
8202 + if test "${ac_cv_header_stdc+set}" = set; then :
8203 +  $as_echo_n "(cached) " >&6
8204 + else
8205 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8206 + /* end confdefs.h.  */
8207 + #include <stdlib.h>
8208 + #include <stdarg.h>
8209 + #include <string.h>
8210 + #include <float.h>
8211 +
8212   #ifdef FC_DUMMY_MAIN
8213   #ifndef FC_DUMMY_MAIN_EQ_F77
8214   #  ifdef __cplusplus
# Line 6624 | Line 8220 | main ()
8220   int
8221   main ()
8222   {
8223 < main ();
8223 >
8224    ;
8225    return 0;
8226   }
8227   _ACEOF
8228 < rm -f conftest.$ac_objext conftest$ac_exeext
8229 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6634 <  (eval $ac_link) 2>conftest.er1
6635 <  ac_status=$?
6636 <  grep -v '^ *+' conftest.er1 >conftest.err
6637 <  rm -f conftest.er1
6638 <  cat conftest.err >&5
6639 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6640 <  (exit $ac_status); } &&
6641 <         { ac_try='test -z "$ac_c_werror_flag"
6642 <                         || test ! -s conftest.err'
6643 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6644 <  (eval $ac_try) 2>&5
6645 <  ac_status=$?
6646 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6647 <  (exit $ac_status); }; } &&
6648 <         { ac_try='test -s conftest$ac_exeext'
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); }; }; then
6654 <  :
8228 > if ac_fn_c_try_compile "$LINENO"; then :
8229 >  ac_cv_header_stdc=yes
8230   else
8231 <  echo "$as_me: failed program was:" >&5
6657 < sed 's/^/| /' conftest.$ac_ext >&5
6658 <
8231 >  ac_cv_header_stdc=no
8232   fi
8233 < rm -f conftest.err conftest.$ac_objext \
6661 <      conftest$ac_exeext conftest.$ac_ext
6662 < else
6663 <  echo "$as_me: failed program was:" >&5
6664 < sed 's/^/| /' conftest.$ac_ext >&5
8233 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8234  
8235 + if test $ac_cv_header_stdc = yes; then
8236 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8237 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238 + /* end confdefs.h.  */
8239 + #include <string.h>
8240  
8241 < echo "$as_me:$LINENO: result: no" >&5
8242 < echo "${ECHO_T}no" >&6
8243 < { { echo "$as_me:$LINENO: error: Cant find $fftwname.h header. Make sure all your
6670 < fftw prefixes match - we already use $ac_fftw_firstname.h" >&5
6671 < echo "$as_me: error: Cant find $fftwname.h header. Make sure all your
6672 < fftw prefixes match - we already use $ac_fftw_firstname.h" >&2;}
6673 <   { (exit 1); exit 1; }; }
8241 > _ACEOF
8242 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8243 >  $EGREP "memchr" >/dev/null 2>&1; then :
8244  
8245 + else
8246 +  ac_cv_header_stdc=no
8247   fi
8248 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8248 > rm -f conftest*
8249  
8250   fi
8251  
8252 + if test $ac_cv_header_stdc = yes; then
8253 +  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8254 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 + /* end confdefs.h.  */
8256 + #include <stdlib.h>
8257  
8258 + _ACEOF
8259 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8260 +  $EGREP "free" >/dev/null 2>&1; then :
8261  
8262 <  if test "$with_mpi" = "yes"; then
8262 > else
8263 >  ac_cv_header_stdc=no
8264 > fi
8265 > rm -f conftest*
8266  
8267 < if test -z "$ac_fftw_firstname"; then
8267 > fi
8268  
8269 < sizeof_real=$sizeof_real
8270 < if test $sizeof_real = 8; then
8271 <  prec="double"
8272 <  fftwcheckprefix=d
8269 > if test $ac_cv_header_stdc = yes; then
8270 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8271 >  if test "$cross_compiling" = yes; then :
8272 >  :
8273   else
8274 <  prec="single"
8275 <  fftwcheckprefix=s
8274 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8275 > /* end confdefs.h.  */
8276 > #include <ctype.h>
8277 > #include <stdlib.h>
8278 > #if ((' ' & 0x0FF) == 0x020)
8279 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8280 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8281 > #else
8282 > # define ISLOWER(c) \
8283 >                   (('a' <= (c) && (c) <= 'i') \
8284 >                     || ('j' <= (c) && (c) <= 'r') \
8285 >                     || ('s' <= (c) && (c) <= 'z'))
8286 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8287 > #endif
8288 >
8289 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8290 > int
8291 > main ()
8292 > {
8293 >  int i;
8294 >  for (i = 0; i < 256; i++)
8295 >    if (XOR (islower (i), ISLOWER (i))
8296 >        || toupper (i) != TOUPPER (i))
8297 >      return 2;
8298 >  return 0;
8299 > }
8300 > _ACEOF
8301 > if ac_fn_c_try_run "$LINENO"; then :
8302 >
8303 > else
8304 >  ac_cv_header_stdc=no
8305   fi
8306 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8307 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
8308 + fi
8309  
8310 < xfftwname=${fftwcheckprefix}fftw3_mpi
8310 > fi
8311 > fi
8312 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8313 > $as_echo "$ac_cv_header_stdc" >&6; }
8314 > if test $ac_cv_header_stdc = yes; then
8315  
8316 < ok="no"
8317 < # check header doesn't work, since we must use mpicc to get includes,
8318 < # we cant trust cpp.
8319 < echo "$as_me:$LINENO: checking for $xfftwname.h" >&5
8320 < echo $ECHO_N "checking for $xfftwname.h... $ECHO_C" >&6
8321 < cat >conftest.$ac_ext <<_ACEOF
8322 < /* confdefs.h.  */
8316 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8317 >
8318 > fi
8319 >
8320 > 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
8321 > do :
8322 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8323 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8324 > eval as_val=\$$as_ac_Header
8325 >   if test "x$as_val" = x""yes; then :
8326 >  cat >>confdefs.h <<_ACEOF
8327 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8328   _ACEOF
8329 < cat confdefs.h >>conftest.$ac_ext
8330 < cat >>conftest.$ac_ext <<_ACEOF
8329 >
8330 > fi
8331 >
8332 > done
8333 >
8334 >
8335 > # Checks for typedefs, structures, and compiler characteristics.
8336 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
8337 > $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
8338 > if test "${ac_cv_header_stdbool_h+set}" = set; then :
8339 >  $as_echo_n "(cached) " >&6
8340 > else
8341 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8342   /* end confdefs.h.  */
8343 < #include <$xfftwname.h>
8343 >
8344 > #include <stdbool.h>
8345 > #ifndef bool
8346 > "error: bool is not defined"
8347 > #endif
8348 > #ifndef false
8349 > "error: false is not defined"
8350 > #endif
8351 > #if false
8352 > "error: false is not 0"
8353 > #endif
8354 > #ifndef true
8355 > "error: true is not defined"
8356 > #endif
8357 > #if true != 1
8358 > "error: true is not 1"
8359 > #endif
8360 > #ifndef __bool_true_false_are_defined
8361 > "error: __bool_true_false_are_defined is not defined"
8362 > #endif
8363 >
8364 >        struct s { _Bool s: 1; _Bool t; } s;
8365 >
8366 >        char a[true == 1 ? 1 : -1];
8367 >        char b[false == 0 ? 1 : -1];
8368 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
8369 >        char d[(bool) 0.5 == true ? 1 : -1];
8370 >        bool e = &s;
8371 >        char f[(_Bool) 0.0 == false ? 1 : -1];
8372 >        char g[true];
8373 >        char h[sizeof (_Bool)];
8374 >        char i[sizeof s.t];
8375 >        enum { j = false, k = true, l = false * true, m = true * 256 };
8376 >        /* The following fails for
8377 >           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
8378 >        _Bool n[m];
8379 >        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
8380 >        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
8381 > #       if defined __xlc__ || defined __GNUC__
8382 >         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
8383 >            reported by James Lemley on 2005-10-05; see
8384 >            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
8385 >            This test is not quite right, since xlc is allowed to
8386 >            reject this program, as the initializer for xlcbug is
8387 >            not one of the forms that C requires support for.
8388 >            However, doing the test right would require a runtime
8389 >            test, and that would make cross-compilation harder.
8390 >            Let us hope that IBM fixes the xlc bug, and also adds
8391 >            support for this kind of constant expression.  In the
8392 >            meantime, this test will reject xlc, which is OK, since
8393 >            our stdbool.h substitute should suffice.  We also test
8394 >            this with GCC, where it should work, to detect more
8395 >            quickly whether someone messes up the test in the
8396 >            future.  */
8397 >         char digs[] = "0123456789";
8398 >         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
8399 > #       endif
8400 >        /* Catch a bug in an HP-UX C compiler.  See
8401 >           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
8402 >           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
8403 >         */
8404 >        _Bool q = true;
8405 >        _Bool *pq = &q;
8406 >
8407   #ifdef FC_DUMMY_MAIN
8408   #ifndef FC_DUMMY_MAIN_EQ_F77
8409   #  ifdef __cplusplus
# Line 6718 | Line 8416 | main ()
8416   main ()
8417   {
8418  
8419 +        *pq |= q;
8420 +        *pq |= ! q;
8421 +        /* Refer to every declared value, to avoid compiler optimizations.  */
8422 +        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
8423 +                + !m + !n + !o + !p + !q + !pq);
8424 +
8425    ;
8426    return 0;
8427   }
8428   _ACEOF
8429 < rm -f conftest.$ac_objext
8430 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8431 <  (eval $ac_compile) 2>conftest.er1
8432 <  ac_status=$?
8433 <  grep -v '^ *+' conftest.er1 >conftest.err
8434 <  rm -f conftest.er1
8435 <  cat conftest.err >&5
8436 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437 <  (exit $ac_status); } &&
8438 <         { ac_try='test -z "$ac_c_werror_flag"
8439 <                         || test ! -s conftest.err'
6736 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6737 <  (eval $ac_try) 2>&5
6738 <  ac_status=$?
6739 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6740 <  (exit $ac_status); }; } &&
6741 <         { ac_try='test -s conftest.$ac_objext'
6742 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6743 <  (eval $ac_try) 2>&5
6744 <  ac_status=$?
6745 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 <  (exit $ac_status); }; }; then
8429 > if ac_fn_c_try_compile "$LINENO"; then :
8430 >  ac_cv_header_stdbool_h=yes
8431 > else
8432 >  ac_cv_header_stdbool_h=no
8433 > fi
8434 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8435 > fi
8436 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
8437 > $as_echo "$ac_cv_header_stdbool_h" >&6; }
8438 > ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
8439 > if test "x$ac_cv_type__Bool" = x""yes; then :
8440  
8441 < fftwname=$xfftwname
8442 < echo "$as_me:$LINENO: result: yes" >&5
8443 < echo "${ECHO_T}yes" >&6
8441 > cat >>confdefs.h <<_ACEOF
8442 > #define HAVE__BOOL 1
8443 > _ACEOF
8444  
6752 else
6753  echo "$as_me: failed program was:" >&5
6754 sed 's/^/| /' conftest.$ac_ext >&5
8445  
6756 echo "$as_me:$LINENO: result: no" >&5
6757 echo "${ECHO_T}no" >&6
8446   fi
6759 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8447  
8448 < # fftwname was set if we found a header
8448 > if test $ac_cv_header_stdbool_h = yes; then
8449  
8450 < if test -n "$fftwname"; then
8451 < # we cannot run the code since an MPI program might not be allowed
8452 < # on a login node of a supercomputer
8453 < cat >conftest.$ac_ext <<_ACEOF
8454 < /* confdefs.h.  */
8455 < _ACEOF
8456 < cat confdefs.h >>conftest.$ac_ext
8457 < cat >>conftest.$ac_ext <<_ACEOF
8450 > $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
8451 >
8452 > fi
8453 >
8454 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
8455 > $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
8456 > if test "${ac_cv_c_const+set}" = set; then :
8457 >  $as_echo_n "(cached) " >&6
8458 > else
8459 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8460   /* end confdefs.h.  */
8461 < #include <$fftwname.h>
8461 >
8462   #ifdef FC_DUMMY_MAIN
8463   #ifndef FC_DUMMY_MAIN_EQ_F77
8464   #  ifdef __cplusplus
# Line 6781 | Line 8470 | main ()
8470   int
8471   main ()
8472   {
8473 < int _array_ [1 - 2 * !((sizeof(fftw_real)) == $sizeof_real)];
8473 > /* FIXME: Include the comments suggested by Paul. */
8474 > #ifndef __cplusplus
8475 >  /* Ultrix mips cc rejects this.  */
8476 >  typedef int charset[2];
8477 >  const charset cs;
8478 >  /* SunOS 4.1.1 cc rejects this.  */
8479 >  char const *const *pcpcc;
8480 >  char **ppc;
8481 >  /* NEC SVR4.0.2 mips cc rejects this.  */
8482 >  struct point {int x, y;};
8483 >  static struct point const zero = {0,0};
8484 >  /* AIX XL C 1.02.0.0 rejects this.
8485 >     It does not let you subtract one const X* pointer from another in
8486 >     an arm of an if-expression whose if-part is not a constant
8487 >     expression */
8488 >  const char *g = "string";
8489 >  pcpcc = &g + (g ? g-g : 0);
8490 >  /* HPUX 7.0 cc rejects these. */
8491 >  ++pcpcc;
8492 >  ppc = (char**) pcpcc;
8493 >  pcpcc = (char const *const *) ppc;
8494 >  { /* SCO 3.2v4 cc rejects this.  */
8495 >    char *t;
8496 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
8497 >
8498 >    *t++ = 0;
8499 >    if (s) return 0;
8500 >  }
8501 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
8502 >    int x[] = {25, 17};
8503 >    const int *foo = &x[0];
8504 >    ++foo;
8505 >  }
8506 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8507 >    typedef const int *iptr;
8508 >    iptr p = 0;
8509 >    ++p;
8510 >  }
8511 >  { /* AIX XL C 1.02.0.0 rejects this saying
8512 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8513 >    struct s { int j; const int *ap[3]; };
8514 >    struct s *b; b->j = 5;
8515 >  }
8516 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8517 >    const int foo = 10;
8518 >    if (!foo) return 0;
8519 >  }
8520 >  return !cs[0] && !zero.x;
8521 > #endif
8522 >
8523    ;
8524    return 0;
8525   }
8526   _ACEOF
8527 < rm -f conftest.$ac_objext
8528 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8529 <  (eval $ac_compile) 2>conftest.er1
8530 <  ac_status=$?
8531 <  grep -v '^ *+' conftest.er1 >conftest.err
8532 <  rm -f conftest.er1
8533 <  cat conftest.err >&5
8534 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8535 <  (exit $ac_status); } &&
8536 <         { ac_try='test -z "$ac_c_werror_flag"
6799 <                         || test ! -s conftest.err'
6800 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6801 <  (eval $ac_try) 2>&5
6802 <  ac_status=$?
6803 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6804 <  (exit $ac_status); }; } &&
6805 <         { ac_try='test -s conftest.$ac_objext'
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); }; }; then
8527 > if ac_fn_c_try_compile "$LINENO"; then :
8528 >  ac_cv_c_const=yes
8529 > else
8530 >  ac_cv_c_const=no
8531 > fi
8532 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8533 > fi
8534 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
8535 > $as_echo "$ac_cv_c_const" >&6; }
8536 > if test $ac_cv_c_const = no; then
8537  
8538 < ok=yes
6813 < usedprefix=$fftwcheckprefix
8538 > $as_echo "#define const /**/" >>confdefs.h
8539  
8540 + fi
8541 +
8542 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
8543 + $as_echo_n "checking for inline... " >&6; }
8544 + if test "${ac_cv_c_inline+set}" = set; then :
8545 +  $as_echo_n "(cached) " >&6
8546   else
8547 <  echo "$as_me: failed program was:" >&5
8548 < sed 's/^/| /' conftest.$ac_ext >&5
8547 >  ac_cv_c_inline=no
8548 > for ac_kw in inline __inline__ __inline; do
8549 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8550 > /* end confdefs.h.  */
8551 > #ifndef __cplusplus
8552 > typedef int foo_t;
8553 > static $ac_kw foo_t static_foo () {return 0; }
8554 > $ac_kw foo_t foo () {return 0; }
8555 > #endif
8556  
8557 < ok=no
8557 > _ACEOF
8558 > if ac_fn_c_try_compile "$LINENO"; then :
8559 >  ac_cv_c_inline=$ac_kw
8560   fi
8561 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8561 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8562 >  test "$ac_cv_c_inline" != no && break
8563 > done
8564 >
8565   fi
8566 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
8567 + $as_echo "$ac_cv_c_inline" >&6; }
8568  
8569 < if test "$ok" != "yes"; then
8570 <  echo "$as_me:$LINENO: checking for fftw3_mpi.h" >&5
8571 < echo $ECHO_N "checking for fftw3_mpi.h... $ECHO_C" >&6
8572 <  cat >conftest.$ac_ext <<_ACEOF
8573 < /* confdefs.h.  */
8569 > case $ac_cv_c_inline in
8570 >  inline | yes) ;;
8571 >  *)
8572 >    case $ac_cv_c_inline in
8573 >      no) ac_val=;;
8574 >      *) ac_val=$ac_cv_c_inline;;
8575 >    esac
8576 >    cat >>confdefs.h <<_ACEOF
8577 > #ifndef __cplusplus
8578 > #define inline $ac_val
8579 > #endif
8580   _ACEOF
8581 < cat confdefs.h >>conftest.$ac_ext
8582 < cat >>conftest.$ac_ext <<_ACEOF
8581 >    ;;
8582 > esac
8583 >
8584 > ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8585 > if test "x$ac_cv_type_size_t" = x""yes; then :
8586 >
8587 > else
8588 >
8589 > cat >>confdefs.h <<_ACEOF
8590 > #define size_t unsigned int
8591 > _ACEOF
8592 >
8593 > fi
8594 >
8595 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
8596 > $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
8597 > if test "${ac_cv_header_time+set}" = set; then :
8598 >  $as_echo_n "(cached) " >&6
8599 > else
8600 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8601   /* end confdefs.h.  */
8602 < #include <fftw3_mpi.h>
8602 > #include <sys/types.h>
8603 > #include <sys/time.h>
8604 > #include <time.h>
8605 >
8606   #ifdef FC_DUMMY_MAIN
8607   #ifndef FC_DUMMY_MAIN_EQ_F77
8608   #  ifdef __cplusplus
# Line 6842 | Line 8614 | main ()
8614   int
8615   main ()
8616   {
8617 <
8617 > if ((struct tm *) 0)
8618 > return 0;
8619    ;
8620    return 0;
8621   }
8622   _ACEOF
8623 < rm -f conftest.$ac_objext
8624 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6852 <  (eval $ac_compile) 2>conftest.er1
6853 <  ac_status=$?
6854 <  grep -v '^ *+' conftest.er1 >conftest.err
6855 <  rm -f conftest.er1
6856 <  cat conftest.err >&5
6857 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6858 <  (exit $ac_status); } &&
6859 <         { ac_try='test -z "$ac_c_werror_flag"
6860 <                         || test ! -s conftest.err'
6861 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6862 <  (eval $ac_try) 2>&5
6863 <  ac_status=$?
6864 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6865 <  (exit $ac_status); }; } &&
6866 <         { ac_try='test -s conftest.$ac_objext'
6867 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6868 <  (eval $ac_try) 2>&5
6869 <  ac_status=$?
6870 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6871 <  (exit $ac_status); }; }; then
6872 <  echo "$as_me:$LINENO: result: yes" >&5
6873 < echo "${ECHO_T}yes" >&6
8623 > if ac_fn_c_try_compile "$LINENO"; then :
8624 >  ac_cv_header_time=yes
8625   else
8626 <  echo "$as_me: failed program was:" >&5
8627 < sed 's/^/| /' conftest.$ac_ext >&5
8626 >  ac_cv_header_time=no
8627 > fi
8628 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8629 > fi
8630 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
8631 > $as_echo "$ac_cv_header_time" >&6; }
8632 > if test $ac_cv_header_time = yes; then
8633  
8634 + $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
8635  
6879 echo "$as_me:$LINENO: result: no" >&5
6880 echo "${ECHO_T}no" >&6
6881 { { echo "$as_me:$LINENO: error: Cannot find any $prec precision $xfftwname.h or fftw3_mpi.h
6882 Do you have $prec precision FFTW installed? If you are using packages,
6883 note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6884 software at www.fftw.org.
6885 If you compiled FFTW yourself:
6886 Note that the default FFTW setup is double precision.  If you want MPI support,
6887 use --with-mpi. It is a good idea to install both single & double.
6888 If you have installed FFTW in a non-standard location, you should
6889 provide the correct paths in the CPPFLAGS and LDFLAGS environment
6890 variables before running configure.
6891 That is also necessary to do if your compiler doesn't search
6892 /usr/local/include and /usr/local/lib by default." >&5
6893 echo "$as_me: error: Cannot find any $prec precision $xfftwname.h or fftw3_mpi.h
6894 Do you have $prec precision FFTW installed? If you are using packages,
6895 note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6896 software at www.fftw.org.
6897 If you compiled FFTW yourself:
6898 Note that the default FFTW setup is double precision.  If you want MPI support,
6899 use --with-mpi. It is a good idea to install both single & double.
6900 If you have installed FFTW in a non-standard location, you should
6901 provide the correct paths in the CPPFLAGS and LDFLAGS environment
6902 variables before running configure.
6903 That is also necessary to do if your compiler doesn't search
6904 /usr/local/include and /usr/local/lib by default." >&2;}
6905   { (exit 1); exit 1; }; }
6906
8636   fi
8637 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8638 < cat >conftest.$ac_ext <<_ACEOF
8639 < /* confdefs.h.  */
8637 >
8638 >
8639 > # Checks for library functions.
8640 > for ac_header in stdlib.h
8641 > do :
8642 >  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8643 > if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8644 >  cat >>confdefs.h <<_ACEOF
8645 > #define HAVE_STDLIB_H 1
8646   _ACEOF
8647 < cat confdefs.h >>conftest.$ac_ext
8648 < cat >>conftest.$ac_ext <<_ACEOF
8647 >
8648 > fi
8649 >
8650 > done
8651 >
8652 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
8653 > $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
8654 > if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
8655 >  $as_echo_n "(cached) " >&6
8656 > else
8657 >  if test "$cross_compiling" = yes; then :
8658 >  ac_cv_func_malloc_0_nonnull=no
8659 > else
8660 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8661   /* end confdefs.h.  */
8662 < #include <fftw3_mpi.h>
8662 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8663 > # include <stdlib.h>
8664 > #else
8665 > char *malloc ();
8666 > #endif
8667 >
8668   #ifdef FC_DUMMY_MAIN
8669   #ifndef FC_DUMMY_MAIN_EQ_F77
8670   #  ifdef __cplusplus
# Line 6924 | Line 8676 | main ()
8676   int
8677   main ()
8678   {
8679 < int _array_ [1 - 2 * !((sizeof(fftw_real)) == $sizeof_real)];
8679 > return ! malloc (0);
8680    ;
8681    return 0;
8682   }
8683   _ACEOF
8684 < rm -f conftest.$ac_objext
8685 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8686 <  (eval $ac_compile) 2>conftest.er1
8687 <  ac_status=$?
8688 <  grep -v '^ *+' conftest.er1 >conftest.err
8689 <  rm -f conftest.er1
8690 <  cat conftest.err >&5
8691 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6940 <  (exit $ac_status); } &&
6941 <         { ac_try='test -z "$ac_c_werror_flag"
6942 <                         || test ! -s conftest.err'
6943 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6944 <  (eval $ac_try) 2>&5
6945 <  ac_status=$?
6946 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6947 <  (exit $ac_status); }; } &&
6948 <         { ac_try='test -s conftest.$ac_objext'
6949 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6950 <  (eval $ac_try) 2>&5
6951 <  ac_status=$?
6952 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6953 <  (exit $ac_status); }; }; then
8684 > if ac_fn_c_try_run "$LINENO"; then :
8685 >  ac_cv_func_malloc_0_nonnull=yes
8686 > else
8687 >  ac_cv_func_malloc_0_nonnull=no
8688 > fi
8689 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8690 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8691 > fi
8692  
8693 < usedprefix=""
8694 < fftwname=fftw3_mpi
8693 > fi
8694 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
8695 > $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
8696 > if test $ac_cv_func_malloc_0_nonnull = yes; then :
8697  
8698 + $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
8699 +
8700   else
8701 <  echo "$as_me: failed program was:" >&5
6960 < sed 's/^/| /' conftest.$ac_ext >&5
8701 >  $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
8702  
8703 +   case " $LIBOBJS " in
8704 +  *" malloc.$ac_objext "* ) ;;
8705 +  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
8706 + ;;
8707 + esac
8708  
8709 < { { echo "$as_me:$LINENO: error: Cannot find any $prec precision $xfftwname.h or fftw3_mpi.h
8710 < Do you have $prec precision FFTW installed? If you are using packages,
8711 < note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6966 < software at www.fftw.org.
6967 < If you compiled FFTW yourself:
6968 < Note that the default FFTW setup is double precision.  If you want MPI support,
6969 < use --with-mpi. It is a good idea to install both single & double.
6970 < If you have installed FFTW in a non-standard location, you should
6971 < provide the correct paths in the CPPFLAGS and LDFLAGS environment
6972 < variables before running configure.
6973 < That is also necessary to do if your compiler doesn't search
6974 < /usr/local/include and /usr/local/lib by default." >&5
6975 < echo "$as_me: error: Cannot find any $prec precision $xfftwname.h or fftw3_mpi.h
6976 < Do you have $prec precision FFTW installed? If you are using packages,
6977 < note that you also need fftw-devel to use FFTW with OOPSE. You can find the
6978 < software at www.fftw.org.
6979 < If you compiled FFTW yourself:
6980 < Note that the default FFTW setup is double precision.  If you want MPI support,
6981 < use --with-mpi. It is a good idea to install both single & double.
6982 < If you have installed FFTW in a non-standard location, you should
6983 < provide the correct paths in the CPPFLAGS and LDFLAGS environment
6984 < variables before running configure.
6985 < That is also necessary to do if your compiler doesn't search
6986 < /usr/local/include and /usr/local/lib by default." >&2;}
6987 <   { (exit 1); exit 1; }; }
8709 >
8710 > $as_echo "#define malloc rpl_malloc" >>confdefs.h
8711 >
8712   fi
8713 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8713 >
8714 >
8715 > for ac_header in stdlib.h
8716 > do :
8717 >  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
8718 > if test "x$ac_cv_header_stdlib_h" = x""yes; then :
8719 >  cat >>confdefs.h <<_ACEOF
8720 > #define HAVE_STDLIB_H 1
8721 > _ACEOF
8722 >
8723   fi
8724  
8725 + done
8726  
8727 < as_ac_Lib=`echo "ac_cv_lib_$fftwname''_main" | $as_tr_sh`
8728 < echo "$as_me:$LINENO: checking for main in -l$fftwname" >&5
8729 < echo $ECHO_N "checking for main in -l$fftwname... $ECHO_C" >&6
8730 < if eval "test \"\${$as_ac_Lib+set}\" = set"; then
6997 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8727 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
8728 > $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
8729 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
8730 >  $as_echo_n "(cached) " >&6
8731   else
8732 <  ac_check_lib_save_LIBS=$LIBS
8733 < LIBS="-l$fftwname  $LIBS"
8734 < cat >conftest.$ac_ext <<_ACEOF
8735 < /* confdefs.h.  */
7003 < _ACEOF
7004 < cat confdefs.h >>conftest.$ac_ext
7005 < cat >>conftest.$ac_ext <<_ACEOF
8732 >  if test "$cross_compiling" = yes; then :
8733 >  ac_cv_func_realloc_0_nonnull=no
8734 > else
8735 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8736   /* end confdefs.h.  */
8737 + #if defined STDC_HEADERS || defined HAVE_STDLIB_H
8738 + # include <stdlib.h>
8739 + #else
8740 + char *realloc ();
8741 + #endif
8742  
7008
8743   #ifdef FC_DUMMY_MAIN
8744   #ifndef FC_DUMMY_MAIN_EQ_F77
8745   #  ifdef __cplusplus
# Line 7017 | Line 8751 | main ()
8751   int
8752   main ()
8753   {
8754 < main ();
8754 > return ! realloc (0, 0);
8755    ;
8756    return 0;
8757   }
8758   _ACEOF
8759 < rm -f conftest.$ac_objext conftest$ac_exeext
8760 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7027 <  (eval $ac_link) 2>conftest.er1
7028 <  ac_status=$?
7029 <  grep -v '^ *+' conftest.er1 >conftest.err
7030 <  rm -f conftest.er1
7031 <  cat conftest.err >&5
7032 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7033 <  (exit $ac_status); } &&
7034 <         { ac_try='test -z "$ac_c_werror_flag"
7035 <                         || test ! -s conftest.err'
7036 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7037 <  (eval $ac_try) 2>&5
7038 <  ac_status=$?
7039 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7040 <  (exit $ac_status); }; } &&
7041 <         { ac_try='test -s conftest$ac_exeext'
7042 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7043 <  (eval $ac_try) 2>&5
7044 <  ac_status=$?
7045 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7046 <  (exit $ac_status); }; }; then
7047 <  eval "$as_ac_Lib=yes"
8759 > if ac_fn_c_try_run "$LINENO"; then :
8760 >  ac_cv_func_realloc_0_nonnull=yes
8761   else
8762 <  echo "$as_me: failed program was:" >&5
8763 < sed 's/^/| /' conftest.$ac_ext >&5
8762 >  ac_cv_func_realloc_0_nonnull=no
8763 > fi
8764 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8765 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8766 > fi
8767  
7052 eval "$as_ac_Lib=no"
8768   fi
8769 < rm -f conftest.err conftest.$ac_objext \
8770 <      conftest$ac_exeext conftest.$ac_ext
8771 < LIBS=$ac_check_lib_save_LIBS
8769 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
8770 > $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
8771 > if test $ac_cv_func_realloc_0_nonnull = yes; then :
8772 >
8773 > $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
8774 >
8775 > else
8776 >  $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
8777 >
8778 >   case " $LIBOBJS " in
8779 >  *" realloc.$ac_objext "* ) ;;
8780 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
8781 > ;;
8782 > esac
8783 >
8784 >
8785 > $as_echo "#define realloc rpl_realloc" >>confdefs.h
8786 >
8787   fi
8788 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
8789 < echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
8790 < if test `eval echo '${'$as_ac_Lib'}'` = yes; then
8788 >
8789 >
8790 > for ac_header in sys/select.h sys/socket.h
8791 > do :
8792 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8793 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8794 > eval as_val=\$$as_ac_Header
8795 >   if test "x$as_val" = x""yes; then :
8796    cat >>confdefs.h <<_ACEOF
8797 < #define `echo "HAVE_LIB$fftwname" | $as_tr_cpp` 1
8797 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8798   _ACEOF
8799  
7065  LIBS="-l$fftwname $LIBS"
7066
7067 else
7068  { { echo "$as_me:$LINENO: error: Can't find a library to match the $fftwname header" >&5
7069 echo "$as_me: error: Can't find a library to match the $fftwname header" >&2;}
7070   { (exit 1); exit 1; }; }
8800   fi
8801  
8802 < ac_fftw_savedprefix=$usedprefix
7074 < ac_fftw_firstname=$fftwname
8802 > done
8803  
8804 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
8805 + $as_echo_n "checking types of arguments for select... " >&6; }
8806 + if test "${ac_cv_func_select_args+set}" = set; then :
8807 +  $as_echo_n "(cached) " >&6
8808   else
8809 <
8810 < fftwname=${ac_fftw_savedprefix}fftw3_mpi
8811 < echo "$as_me:$LINENO: checking for $fftwname.h" >&5
8812 < echo $ECHO_N "checking for $fftwname.h... $ECHO_C" >&6
7081 < cat >conftest.$ac_ext <<_ACEOF
7082 < /* confdefs.h.  */
7083 < _ACEOF
7084 < cat confdefs.h >>conftest.$ac_ext
7085 < cat >>conftest.$ac_ext <<_ACEOF
8809 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
8810 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
8811 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
8812 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813   /* end confdefs.h.  */
8814 < #include <$fftwname.h>
8814 > $ac_includes_default
8815 > #ifdef HAVE_SYS_SELECT_H
8816 > # include <sys/select.h>
8817 > #endif
8818 > #ifdef HAVE_SYS_SOCKET_H
8819 > # include <sys/socket.h>
8820 > #endif
8821 >
8822   #ifdef FC_DUMMY_MAIN
8823   #ifndef FC_DUMMY_MAIN_EQ_F77
8824   #  ifdef __cplusplus
# Line 7096 | Line 8830 | main ()
8830   int
8831   main ()
8832   {
8833 <
8833 > extern int select ($ac_arg1,
8834 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
8835 >                                            $ac_arg5);
8836    ;
8837    return 0;
8838   }
8839   _ACEOF
8840 < rm -f conftest.$ac_objext
8841 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8842 <  (eval $ac_compile) 2>conftest.er1
8843 <  ac_status=$?
8844 <  grep -v '^ *+' conftest.er1 >conftest.err
8845 <  rm -f conftest.er1
8846 <  cat conftest.err >&5
8847 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8848 <  (exit $ac_status); } &&
8849 <         { ac_try='test -z "$ac_c_werror_flag"
8850 <                         || test ! -s conftest.err'
8851 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8852 <  (eval $ac_try) 2>&5
8853 <  ac_status=$?
8854 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8855 <  (exit $ac_status); }; } &&
8856 <         { ac_try='test -s conftest.$ac_objext'
8857 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8858 <  (eval $ac_try) 2>&5
8859 <  ac_status=$?
7124 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7125 <  (exit $ac_status); }; }; then
7126 <  echo "$as_me:$LINENO: result: yes" >&5
7127 < echo "${ECHO_T}yes" >&6
7128 < LIBS="-l$fftwname $LIBS"
7129 < cat >conftest.$ac_ext <<_ACEOF
7130 < /* confdefs.h.  */
8840 > if ac_fn_c_try_compile "$LINENO"; then :
8841 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
8842 > fi
8843 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8844 >  done
8845 > done
8846 > done
8847 > # Provide a safe default value.
8848 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
8849 >
8850 > fi
8851 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
8852 > $as_echo "$ac_cv_func_select_args" >&6; }
8853 > ac_save_IFS=$IFS; IFS=','
8854 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
8855 > IFS=$ac_save_IFS
8856 > shift
8857 >
8858 > cat >>confdefs.h <<_ACEOF
8859 > #define SELECT_TYPE_ARG1 $1
8860   _ACEOF
8861 < cat confdefs.h >>conftest.$ac_ext
8862 < cat >>conftest.$ac_ext <<_ACEOF
8861 >
8862 >
8863 > cat >>confdefs.h <<_ACEOF
8864 > #define SELECT_TYPE_ARG234 ($2)
8865 > _ACEOF
8866 >
8867 >
8868 > cat >>confdefs.h <<_ACEOF
8869 > #define SELECT_TYPE_ARG5 ($3)
8870 > _ACEOF
8871 >
8872 > rm -f conftest*
8873 >
8874 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
8875 > $as_echo_n "checking for working strtod... " >&6; }
8876 > if test "${ac_cv_func_strtod+set}" = set; then :
8877 >  $as_echo_n "(cached) " >&6
8878 > else
8879 >  if test "$cross_compiling" = yes; then :
8880 >  ac_cv_func_strtod=no
8881 > else
8882 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883   /* end confdefs.h.  */
8884  
8885 + $ac_includes_default
8886 + #ifndef strtod
8887 + double strtod ();
8888 + #endif
8889 + int
8890 + main()
8891 + {
8892 +  {
8893 +    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
8894 +    char *string = " +69";
8895 +    char *term;
8896 +    double value;
8897 +    value = strtod (string, &term);
8898 +    if (value != 69 || term != (string + 4))
8899 +      return 1;
8900 +  }
8901  
8902 +  {
8903 +    /* Under Solaris 2.4, strtod returns the wrong value for the
8904 +       terminating character under some conditions.  */
8905 +    char *string = "NaN";
8906 +    char *term;
8907 +    strtod (string, &term);
8908 +    if (term != string && *(term - 1) == 0)
8909 +      return 1;
8910 +  }
8911 +  return 0;
8912 + }
8913 +
8914 + _ACEOF
8915 + if ac_fn_c_try_run "$LINENO"; then :
8916 +  ac_cv_func_strtod=yes
8917 + else
8918 +  ac_cv_func_strtod=no
8919 + fi
8920 + rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8921 +  conftest.$ac_objext conftest.beam conftest.$ac_ext
8922 + fi
8923 +
8924 + fi
8925 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
8926 + $as_echo "$ac_cv_func_strtod" >&6; }
8927 + if test $ac_cv_func_strtod = no; then
8928 +  case " $LIBOBJS " in
8929 +  *" strtod.$ac_objext "* ) ;;
8930 +  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
8931 + ;;
8932 + esac
8933 +
8934 + ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
8935 + if test "x$ac_cv_func_pow" = x""yes; then :
8936 +
8937 + fi
8938 +
8939 + if test $ac_cv_func_pow = no; then
8940 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
8941 + $as_echo_n "checking for pow in -lm... " >&6; }
8942 + if test "${ac_cv_lib_m_pow+set}" = set; then :
8943 +  $as_echo_n "(cached) " >&6
8944 + else
8945 +  ac_check_lib_save_LIBS=$LIBS
8946 + LIBS="-lm  $LIBS"
8947 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8948 + /* end confdefs.h.  */
8949 +
8950 + /* Override any GCC internal prototype to avoid an error.
8951 +   Use char because int might match the return type of a GCC
8952 +   builtin and then its argument prototype would still apply.  */
8953 + #ifdef __cplusplus
8954 + extern "C"
8955 + #endif
8956 + char pow ();
8957   #ifdef FC_DUMMY_MAIN
8958   #ifndef FC_DUMMY_MAIN_EQ_F77
8959   #  ifdef __cplusplus
# Line 7145 | Line 8965 | main ()
8965   int
8966   main ()
8967   {
8968 < main ();
8968 > return pow ();
8969    ;
8970    return 0;
8971   }
8972   _ACEOF
8973 < rm -f conftest.$ac_objext conftest$ac_exeext
8974 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7155 <  (eval $ac_link) 2>conftest.er1
7156 <  ac_status=$?
7157 <  grep -v '^ *+' conftest.er1 >conftest.err
7158 <  rm -f conftest.er1
7159 <  cat conftest.err >&5
7160 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7161 <  (exit $ac_status); } &&
7162 <         { ac_try='test -z "$ac_c_werror_flag"
7163 <                         || test ! -s conftest.err'
7164 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7165 <  (eval $ac_try) 2>&5
7166 <  ac_status=$?
7167 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7168 <  (exit $ac_status); }; } &&
7169 <         { ac_try='test -s conftest$ac_exeext'
7170 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7171 <  (eval $ac_try) 2>&5
7172 <  ac_status=$?
7173 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7174 <  (exit $ac_status); }; }; then
7175 <  :
8973 > if ac_fn_c_try_link "$LINENO"; then :
8974 >  ac_cv_lib_m_pow=yes
8975   else
8976 <  echo "$as_me: failed program was:" >&5
7178 < sed 's/^/| /' conftest.$ac_ext >&5
7179 <
8976 >  ac_cv_lib_m_pow=no
8977   fi
8978 < rm -f conftest.err conftest.$ac_objext \
8979 <      conftest$ac_exeext conftest.$ac_ext
8978 > rm -f core conftest.err conftest.$ac_objext \
8979 >    conftest$ac_exeext conftest.$ac_ext
8980 > LIBS=$ac_check_lib_save_LIBS
8981 > fi
8982 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
8983 > $as_echo "$ac_cv_lib_m_pow" >&6; }
8984 > if test "x$ac_cv_lib_m_pow" = x""yes; then :
8985 >  POW_LIB=-lm
8986   else
8987 <  echo "$as_me: failed program was:" >&5
8988 < sed 's/^/| /' conftest.$ac_ext >&5
8987 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
8988 > $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
8989 > fi
8990  
7187
7188 echo "$as_me:$LINENO: result: no" >&5
7189 echo "${ECHO_T}no" >&6
7190 { { echo "$as_me:$LINENO: error: Cant find $fftwname.h header. Make sure all your
7191 fftw prefixes match - we already use $ac_fftw_firstname.h" >&5
7192 echo "$as_me: error: Cant find $fftwname.h header. Make sure all your
7193 fftw prefixes match - we already use $ac_fftw_firstname.h" >&2;}
7194   { (exit 1); exit 1; }; }
7195
8991   fi
7197 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8992  
8993   fi
8994  
8995 + 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
8996 + do :
8997 +  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8998 + ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8999 + eval as_val=\$$as_ac_var
9000 +   if test "x$as_val" = x""yes; then :
9001 +  cat >>confdefs.h <<_ACEOF
9002 + #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9003 + _ACEOF
9004  
9005 <  fi
9005 > fi
9006 > done
9007  
7204  case ${ac_fftw_savedprefix} in
7205   d)
7206 cat >>confdefs.h <<\_ACEOF
7207 #define FFTW_NAME_DFFTW
7208 _ACEOF
7209 ;;
7210   *)
7211 cat >>confdefs.h <<\_ACEOF
7212 #define FFTW_NAME_FFTW
7213 _ACEOF
7214 ;;
7215  esac
7216 else
7217  echo "*******************************************************************"
7218  echo "* FFTW libraries and include files are required for computing     *"
7219  echo "* undulation spectra with the staticProps program.  If you don't  *"
7220  echo "* fftw turned on, OOPSE will still work, but you won't be able to *"
7221  echo "* analyze your trajectories for this property.                    *"
7222  echo "*******************************************************************"
7223 fi # end of fftw check
9008  
9009 < # Checks for header files.
9010 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9011 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
9012 < if test "${ac_cv_header_stdc+set}" = set; then
9013 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7230 < else
7231 <  cat >conftest.$ac_ext <<_ACEOF
7232 < /* confdefs.h.  */
7233 < _ACEOF
7234 < cat confdefs.h >>conftest.$ac_ext
7235 < cat >>conftest.$ac_ext <<_ACEOF
9009 > # special check for _system_configuration because AIX <4.3.2 do not
9010 > # contain the `physmem' member.
9011 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
9012 > $as_echo_n "checking for external symbol _system_configuration... " >&6; }
9013 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9014   /* end confdefs.h.  */
9015 < #include <stdlib.h>
7238 < #include <stdarg.h>
7239 < #include <string.h>
7240 < #include <float.h>
7241 <
9015 > #include <sys/systemcfg.h>
9016   #ifdef FC_DUMMY_MAIN
9017   #ifndef FC_DUMMY_MAIN_EQ_F77
9018   #  ifdef __cplusplus
# Line 7250 | Line 9024 | main ()
9024   int
9025   main ()
9026   {
9027 <
9027 > double x = _system_configuration.physmem;
9028    ;
9029    return 0;
9030   }
9031   _ACEOF
9032 < rm -f conftest.$ac_objext
9033 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9034 <  (eval $ac_compile) 2>conftest.er1
7261 <  ac_status=$?
7262 <  grep -v '^ *+' conftest.er1 >conftest.err
7263 <  rm -f conftest.er1
7264 <  cat conftest.err >&5
7265 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7266 <  (exit $ac_status); } &&
7267 <         { ac_try='test -z "$ac_c_werror_flag"
7268 <                         || test ! -s conftest.err'
7269 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7270 <  (eval $ac_try) 2>&5
7271 <  ac_status=$?
7272 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7273 <  (exit $ac_status); }; } &&
7274 <         { ac_try='test -s conftest.$ac_objext'
7275 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7276 <  (eval $ac_try) 2>&5
7277 <  ac_status=$?
7278 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7279 <  (exit $ac_status); }; }; then
7280 <  ac_cv_header_stdc=yes
7281 < else
7282 <  echo "$as_me: failed program was:" >&5
7283 < sed 's/^/| /' conftest.$ac_ext >&5
7284 <
7285 < ac_cv_header_stdc=no
7286 < fi
7287 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9032 > if ac_fn_c_try_compile "$LINENO"; then :
9033 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9034 > $as_echo "yes" >&6; }
9035  
9036 < if test $ac_cv_header_stdc = yes; then
7290 <  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7291 <  cat >conftest.$ac_ext <<_ACEOF
7292 < /* confdefs.h.  */
7293 < _ACEOF
7294 < cat confdefs.h >>conftest.$ac_ext
7295 < cat >>conftest.$ac_ext <<_ACEOF
7296 < /* end confdefs.h.  */
7297 < #include <string.h>
9036 > $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
9037  
7299 _ACEOF
7300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7301  $EGREP "memchr" >/dev/null 2>&1; then
7302  :
9038   else
9039 <  ac_cv_header_stdc=no
9039 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9040 > $as_echo "no" >&6; }
9041   fi
9042 < rm -f conftest*
9042 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9043  
7308 fi
9044  
9045 < if test $ac_cv_header_stdc = yes; then
9046 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9047 <  cat >conftest.$ac_ext <<_ACEOF
9048 < /* confdefs.h.  */
7314 < _ACEOF
7315 < cat confdefs.h >>conftest.$ac_ext
7316 < cat >>conftest.$ac_ext <<_ACEOF
7317 < /* end confdefs.h.  */
7318 < #include <stdlib.h>
9045 > case $debug in
9046 >  1)
9047 >     ;;
9048 >  *)
9049  
9050 < _ACEOF
9051 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9052 <  $EGREP "free" >/dev/null 2>&1; then
9053 <  :
9050 >
9051 >
9052 >
9053 >
9054 > # Try to determine "good" native compiler flags if none specified on command
9055 > # line
9056 >
9057 > if test "$ac_test_FFLAGS" != "set"; then
9058 >  FCFLAGS=""
9059 >  case "${host_cpu}-${host_os}" in
9060 >
9061 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
9062 >                    FCFLAGS="-O2"
9063 >                fi;;
9064 >   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
9065 >                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9066 >                fi;;
9067 >   powerpc*-aix*)
9068 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9069 >                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
9070 >                echo "*******************************************************"
9071 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
9072 >                echo "*  recommended that you use                           *"
9073 >                echo "*                                                     *"
9074 >                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
9075 >                echo "*                                 ^^^                 *"
9076 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
9077 >                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
9078 >                echo "*******************************************************"
9079 >        fi;;
9080 >   *darwin*)
9081 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
9082 >                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
9083 >        fi
9084 >        if test "$FC" = ifort; then
9085 >                FCFLAGS="-O2"
9086 >        fi
9087 >        if test "$FC" = gfortran; then
9088 >                FCFLAGS="-Os"
9089 >        fi;;
9090 >  esac
9091 >
9092 >  if test -z "$FCFLAGS"; then
9093 >        echo ""
9094 >        echo "*********************************************************"
9095 >        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
9096 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
9097 >        echo "* (otherwise, a default of FCFLAGS=-O will be used)     *"
9098 >        echo "*********************************************************"
9099 >        echo ""
9100 >        FCFLAGS="-O"
9101 >  fi
9102 >
9103 >
9104 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
9105 > $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
9106 > if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
9107 >  $as_echo_n "(cached) " >&6
9108   else
9109 <  ac_cv_header_stdc=no
9109 >
9110 >
9111 > ac_ext=${ac_fc_srcext-f}
9112 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
9113 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
9114 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
9115 >
9116 > echo 'program main' > conftest.$ac_ext
9117 > echo 'end program main' >> conftest.$ac_ext
9118 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
9119 > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9120 >  (eval $ac_compile) 2>&5
9121 >  ac_status=$?
9122 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9123 >  test $ac_status = 0; }; then
9124 >        ac_cv_ac_cv_guessed_f90flags=yes
9125 > else
9126 >        ac_cv_ac_cv_guessed_f90flags=no
9127   fi
9128   rm -f conftest*
9129 + ac_ext=c
9130 + ac_cpp='$CPP $CPPFLAGS'
9131 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9132 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9133 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
9134  
9135 +
9136   fi
9137 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
9138 + $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
9139 + if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
9140 +        :
9141  
7331 if test $ac_cv_header_stdc = yes; then
7332  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7333  if test "$cross_compiling" = yes; then
7334  :
9142   else
9143 <  cat >conftest.$ac_ext <<_ACEOF
7337 < /* confdefs.h.  */
7338 < _ACEOF
7339 < cat confdefs.h >>conftest.$ac_ext
7340 < cat >>conftest.$ac_ext <<_ACEOF
7341 < /* end confdefs.h.  */
7342 < #include <ctype.h>
7343 < #if ((' ' & 0x0FF) == 0x020)
7344 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7345 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7346 < #else
7347 < # define ISLOWER(c) \
7348 <                   (('a' <= (c) && (c) <= 'i') \
7349 <                     || ('j' <= (c) && (c) <= 'r') \
7350 <                     || ('s' <= (c) && (c) <= 'z'))
7351 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7352 < #endif
9143 >        :
9144  
9145 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9146 < int
9147 < main ()
9148 < {
9149 <  int i;
9150 <  for (i = 0; i < 256; i++)
9151 <    if (XOR (islower (i), ISLOWER (i))
9152 <        || toupper (i) != TOUPPER (i))
7362 <      exit(2);
7363 <  exit (0);
7364 < }
7365 < _ACEOF
7366 < rm -f conftest$ac_exeext
7367 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7368 <  (eval $ac_link) 2>&5
7369 <  ac_status=$?
7370 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7371 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7372 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7373 <  (eval $ac_try) 2>&5
7374 <  ac_status=$?
7375 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7376 <  (exit $ac_status); }; }; then
7377 <  :
7378 < else
7379 <  echo "$as_me: program exited with status $ac_status" >&5
7380 < echo "$as_me: failed program was:" >&5
7381 < sed 's/^/| /' conftest.$ac_ext >&5
9145 >        echo ""
9146 >        echo "**********************************************************"
9147 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
9148 >        echo "* your compiler.                                        *"
9149 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
9150 >        echo "*********************************************************"
9151 >        echo ""
9152 >        FCFLAGS=""
9153  
7383 ( exit $ac_status )
7384 ac_cv_header_stdc=no
9154   fi
7386 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7387 fi
7388 fi
7389 fi
7390 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7391 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7392 if test $ac_cv_header_stdc = yes; then
9155  
7394 cat >>confdefs.h <<\_ACEOF
7395 #define STDC_HEADERS 1
7396 _ACEOF
9156  
9157   fi
9158  
# Line 7403 | Line 9162 | fi
9162  
9163  
9164  
9165 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
9166 + $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
9167 + if test "${ac_cv_prog_really_gcc+set}" = set; then :
9168 +  $as_echo_n "(cached) " >&6
9169 + else
9170  
9171 + cat > conftest.c <<EOF
9172 + #ifdef __GNUC__
9173 +  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9174 +     no;
9175 +  #else
9176 +     yes;
9177 +  #endif
9178 + #endif
9179 + EOF
9180 + if { ac_try='${CC-cc} -E conftest.c'
9181 +  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9182 +  (eval $ac_try) 2>&5
9183 +  ac_status=$?
9184 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9185 +  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9186 +  ac_cv_prog_really_gcc=yes
9187 + else
9188 +  ac_cv_prog_really_gcc=no
9189 + fi
9190  
9191 + fi
9192 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
9193 + $as_echo "$ac_cv_prog_really_gcc" >&6; }
9194 + if test "$ac_cv_prog_really_gcc" = yes; then
9195 +        :
9196  
9197 + else
9198 +        :
9199  
9200 + fi
9201  
9202  
9203 + # Try to determine "good" native compiler flags if none specified on command
9204 + # line
9205 + if test "$ac_test_CFLAGS" != "set"; then
9206 +  CFLAGS=""
9207 +  case "${host_cpu}-${host_os}" in
9208  
9209 +  *linux*) if test "$CC" = icc; then
9210 +                    CFLAGS="-O2"
9211 +                fi;;
9212 +  sparc-solaris2*) if test "$CC" = cc; then
9213 +                    CFLAGS="-O -dalign"
9214 +                 fi;;
9215  
9216 +  alpha*-osf*)  if test "$CC" = cc; then
9217 +                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
9218 +                fi;;
9219  
9220 +  hppa*-hpux*)  if test "$CC" = cc; then
9221 +                    CFLAGS="-Ae +O3 +Oall"
9222 +                fi;;
9223  
9224 <
9224 >   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
9225 >                    CFLAGS="-O3 -qtune=auto -qansialias -w"
9226 >                fi;;
9227 >   powerpc*-aix*)
9228 >        if test "$CC" = cc -o "$CC" = xlc; then
9229 >                CFLAGS="-O3 -qtune=auto -qansialias -w"
9230 >                echo "*******************************************************"
9231 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
9232 >                echo "*  recommended that you use                           *"
9233 >                echo "*                                                     *"
9234 >                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
9235 >                echo "*                                 ^^^                 *"
9236 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
9237 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
9238 >                echo "*******************************************************"
9239 >        fi;;
9240 >   *darwin*)
9241 >        if test "$CC" = xlc; then
9242 >                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9243 >        fi
9244 >        if test "$CC" = icc; then
9245 >                CFLAGS="-O2"
9246 >        fi
9247 >        if test $ac_cv_prog_really_gcc = yes; then
9248 >                CFLAGS="-Os"
9249 >        fi;;
9250 >  esac
9251  
9252 +  # use default flags for gcc on all systems
9253 +  if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
9254 +     CFLAGS="-O2"
9255 +  fi
9256  
9257 +  if test -z "$CFLAGS"; then
9258 +        echo ""
9259 +        echo "********************************************************"
9260 +        echo "* WARNING: Don't know the best CFLAGS for this system  *"
9261 +        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
9262 +        echo "* (otherwise, a default of CFLAGS=-O will be used)     *"
9263 +        echo "********************************************************"
9264 +        echo ""
9265 +        CFLAGS="-O"
9266 +  fi
9267  
9268  
9269  
9270 <
9271 <
9272 <
9273 < for ac_header in conio.h dlfcn.h fstream.h iostream.h libintl.h limits.h machine/hal_sysinfo.h math.h stddef.h stdio.h stdlib.h string.h strings.h strstream.h sys/param.h sys/pstat.h sys/sysmp.h sys/sysctl.h sys/sysinfo.h sys/systemcfg.h sys/table.h sys/time.h time.h unistd.h zlib.h
7426 < do
7427 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7428 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7429 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
7430 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7431 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
7432 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7433 < fi
7434 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7435 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9270 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
9271 > $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
9272 > if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
9273 >  $as_echo_n "(cached) " >&6
9274   else
9275 <  # Is the header compilable?
9276 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
9277 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7440 < cat >conftest.$ac_ext <<_ACEOF
7441 < /* confdefs.h.  */
7442 < _ACEOF
7443 < cat confdefs.h >>conftest.$ac_ext
7444 < cat >>conftest.$ac_ext <<_ACEOF
7445 < /* end confdefs.h.  */
7446 < $ac_includes_default
7447 < #include <$ac_header>
7448 < _ACEOF
7449 < rm -f conftest.$ac_objext
7450 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7451 <  (eval $ac_compile) 2>conftest.er1
7452 <  ac_status=$?
7453 <  grep -v '^ *+' conftest.er1 >conftest.err
7454 <  rm -f conftest.er1
7455 <  cat conftest.err >&5
7456 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7457 <  (exit $ac_status); } &&
7458 <         { ac_try='test -z "$ac_c_werror_flag"
7459 <                         || test ! -s conftest.err'
7460 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7461 <  (eval $ac_try) 2>&5
7462 <  ac_status=$?
7463 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7464 <  (exit $ac_status); }; } &&
7465 <         { ac_try='test -s conftest.$ac_objext'
7466 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7467 <  (eval $ac_try) 2>&5
7468 <  ac_status=$?
7469 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7470 <  (exit $ac_status); }; }; then
7471 <  ac_header_compiler=yes
9275 >  echo 'void f(){}' > conftest.c
9276 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
9277 >        ac_cv_ac_cv_guessed_cflags=yes
9278   else
9279 <  echo "$as_me: failed program was:" >&5
9280 < sed 's/^/| /' conftest.$ac_ext >&5
9279 >        ac_cv_ac_cv_guessed_cflags=no
9280 > fi
9281 > rm -f conftest*
9282  
7476 ac_header_compiler=no
9283   fi
9284 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9285 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9286 < echo "${ECHO_T}$ac_header_compiler" >&6
9284 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
9285 > $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
9286 > if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
9287 >        :
9288  
7482 # Is the header present?
7483 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7484 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7485 cat >conftest.$ac_ext <<_ACEOF
7486 /* confdefs.h.  */
7487 _ACEOF
7488 cat confdefs.h >>conftest.$ac_ext
7489 cat >>conftest.$ac_ext <<_ACEOF
7490 /* end confdefs.h.  */
7491 #include <$ac_header>
7492 _ACEOF
7493 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7494  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7495  ac_status=$?
7496  grep -v '^ *+' conftest.er1 >conftest.err
7497  rm -f conftest.er1
7498  cat conftest.err >&5
7499  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500  (exit $ac_status); } >/dev/null; then
7501  if test -s conftest.err; then
7502    ac_cpp_err=$ac_c_preproc_warn_flag
7503    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7504  else
7505    ac_cpp_err=
7506  fi
9289   else
9290 <  ac_cpp_err=yes
7509 < fi
7510 < if test -z "$ac_cpp_err"; then
7511 <  ac_header_preproc=yes
7512 < else
7513 <  echo "$as_me: failed program was:" >&5
7514 < sed 's/^/| /' conftest.$ac_ext >&5
9290 >        :
9291  
9292 <  ac_header_preproc=no
9293 < fi
9294 < rm -f conftest.err conftest.$ac_ext
9295 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9296 < echo "${ECHO_T}$ac_header_preproc" >&6
9292 >        echo ""
9293 >        echo "********************************************************"
9294 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
9295 >        echo "* your compiler.                                       *"
9296 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
9297 >        echo "********************************************************"
9298 >        echo ""
9299 >        CFLAGS=""
9300  
7522 # So?  What about this header?
7523 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7524  yes:no: )
7525    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7526 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7527    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7528 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7529    ac_header_preproc=yes
7530    ;;
7531  no:yes:* )
7532    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7533 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7534    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7535 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7536    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7537 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7538    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7539 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7540    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7541 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7542    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7543 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7544    (
7545      cat <<\_ASBOX
7546 ## ------------------------------ ##
7547 ## Report this to gezelter@nd.edu ##
7548 ## ------------------------------ ##
7549 _ASBOX
7550    ) |
7551      sed "s/^/$as_me: WARNING:     /" >&2
7552    ;;
7553 esac
7554 echo "$as_me:$LINENO: checking for $ac_header" >&5
7555 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7556 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7557  echo $ECHO_N "(cached) $ECHO_C" >&6
7558 else
7559  eval "$as_ac_Header=\$ac_header_preproc"
9301   fi
7561 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7562 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9302  
7564 fi
7565 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7566  cat >>confdefs.h <<_ACEOF
7567 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7568 _ACEOF
9303  
9304   fi
9305  
7572 done
9306  
9307  
7575 # Checks for typedefs, structures, and compiler characteristics.
7576 echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
7577 echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6
7578 if test "${ac_cv_header_stdbool_h+set}" = set; then
7579  echo $ECHO_N "(cached) $ECHO_C" >&6
7580 else
7581  cat >conftest.$ac_ext <<_ACEOF
7582 /* confdefs.h.  */
7583 _ACEOF
7584 cat confdefs.h >>conftest.$ac_ext
7585 cat >>conftest.$ac_ext <<_ACEOF
7586 /* end confdefs.h.  */
9308  
7588 #include <stdbool.h>
7589 #ifndef bool
7590 # error bool is not defined
7591 #endif
7592 #ifndef false
7593 # error false is not defined
7594 #endif
7595 #if false
7596 # error false is not 0
7597 #endif
7598 #ifndef true
7599 # error true is not defined
7600 #endif
7601 #if true != 1
7602 # error true is not 1
7603 #endif
7604 #ifndef __bool_true_false_are_defined
7605 # error __bool_true_false_are_defined is not defined
7606 #endif
9309  
7608        struct s { _Bool s: 1; _Bool t; } s;
9310  
7610        char a[true == 1 ? 1 : -1];
7611        char b[false == 0 ? 1 : -1];
7612        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
7613        char d[(bool) -0.5 == true ? 1 : -1];
7614        bool e = &s;
7615        char f[(_Bool) -0.0 == false ? 1 : -1];
7616        char g[true];
7617        char h[sizeof (_Bool)];
7618        char i[sizeof s.t];
9311  
9312 < #ifdef FC_DUMMY_MAIN
9313 < #ifndef FC_DUMMY_MAIN_EQ_F77
9314 < #  ifdef __cplusplus
9315 <     extern "C"
7624 < #  endif
7625 <   int FC_DUMMY_MAIN() { return 1; }
7626 < #endif
7627 < #endif
7628 < int
7629 < main ()
7630 < {
7631 < return !a + !b + !c + !d + !e + !f + !g + !h + !i;
7632 <  ;
7633 <  return 0;
7634 < }
7635 < _ACEOF
7636 < rm -f conftest.$ac_objext
7637 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7638 <  (eval $ac_compile) 2>conftest.er1
7639 <  ac_status=$?
7640 <  grep -v '^ *+' conftest.er1 >conftest.err
7641 <  rm -f conftest.er1
7642 <  cat conftest.err >&5
7643 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7644 <  (exit $ac_status); } &&
7645 <         { ac_try='test -z "$ac_c_werror_flag"
7646 <                         || test ! -s conftest.err'
7647 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7648 <  (eval $ac_try) 2>&5
7649 <  ac_status=$?
7650 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7651 <  (exit $ac_status); }; } &&
7652 <         { ac_try='test -s conftest.$ac_objext'
7653 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7654 <  (eval $ac_try) 2>&5
7655 <  ac_status=$?
7656 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7657 <  (exit $ac_status); }; }; then
7658 <  ac_cv_header_stdbool_h=yes
9312 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
9313 > $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
9314 > if test "${ac_cv_prog_really_gxx+set}" = set; then :
9315 >  $as_echo_n "(cached) " >&6
9316   else
7660  echo "$as_me: failed program was:" >&5
7661 sed 's/^/| /' conftest.$ac_ext >&5
9317  
9318 < ac_cv_header_stdbool_h=no
9319 < fi
9320 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9321 < fi
9322 < echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
9323 < echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
9324 < echo "$as_me:$LINENO: checking for _Bool" >&5
7670 < echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
7671 < if test "${ac_cv_type__Bool+set}" = set; then
7672 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7673 < else
7674 <  cat >conftest.$ac_ext <<_ACEOF
7675 < /* confdefs.h.  */
7676 < _ACEOF
7677 < cat confdefs.h >>conftest.$ac_ext
7678 < cat >>conftest.$ac_ext <<_ACEOF
7679 < /* end confdefs.h.  */
7680 < $ac_includes_default
7681 < #ifdef FC_DUMMY_MAIN
7682 < #ifndef FC_DUMMY_MAIN_EQ_F77
7683 < #  ifdef __cplusplus
7684 <     extern "C"
7685 < #  endif
7686 <   int FC_DUMMY_MAIN() { return 1; }
9318 > cat > conftest.cpp <<EOF
9319 > #ifdef __GNUC__
9320 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
9321 >     no;
9322 >  #else
9323 >     yes;
9324 >  #endif
9325   #endif
9326 < #endif
9327 < int
9328 < main ()
7691 < {
7692 < if ((_Bool *) 0)
7693 <  return 0;
7694 < if (sizeof (_Bool))
7695 <  return 0;
7696 <  ;
7697 <  return 0;
7698 < }
7699 < _ACEOF
7700 < rm -f conftest.$ac_objext
7701 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7702 <  (eval $ac_compile) 2>conftest.er1
7703 <  ac_status=$?
7704 <  grep -v '^ *+' conftest.er1 >conftest.err
7705 <  rm -f conftest.er1
7706 <  cat conftest.err >&5
7707 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 <  (exit $ac_status); } &&
7709 <         { ac_try='test -z "$ac_c_werror_flag"
7710 <                         || test ! -s conftest.err'
7711 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9326 > EOF
9327 > if { ac_try='${CXX-c++} -E conftest.cpp'
9328 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
9329    (eval $ac_try) 2>&5
9330    ac_status=$?
9331 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9332 <  (exit $ac_status); }; } &&
9333 <         { ac_try='test -s conftest.$ac_objext'
7717 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7718 <  (eval $ac_try) 2>&5
7719 <  ac_status=$?
7720 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7721 <  (exit $ac_status); }; }; then
7722 <  ac_cv_type__Bool=yes
9331 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9332 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
9333 >  ac_cv_prog_really_gxx=yes
9334   else
9335 <  echo "$as_me: failed program was:" >&5
7725 < sed 's/^/| /' conftest.$ac_ext >&5
7726 <
7727 < ac_cv_type__Bool=no
9335 >  ac_cv_prog_really_gxx=no
9336   fi
7729 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7730 fi
7731 echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
7732 echo "${ECHO_T}$ac_cv_type__Bool" >&6
7733 if test $ac_cv_type__Bool = yes; then
9337  
7735 cat >>confdefs.h <<_ACEOF
7736 #define HAVE__BOOL 1
7737 _ACEOF
7738
7739
9338   fi
9339 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
9340 + $as_echo "$ac_cv_prog_really_gxx" >&6; }
9341 + if test "$ac_cv_prog_really_gxx" = yes; then
9342 +        :
9343  
7742 if test $ac_cv_header_stdbool_h = yes; then
7743
7744 cat >>confdefs.h <<\_ACEOF
7745 #define HAVE_STDBOOL_H 1
7746 _ACEOF
7747
7748 fi
7749
7750 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7751 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7752 if test "${ac_cv_c_const+set}" = set; then
7753  echo $ECHO_N "(cached) $ECHO_C" >&6
9344   else
9345 <  cat >conftest.$ac_ext <<_ACEOF
7756 < /* confdefs.h.  */
7757 < _ACEOF
7758 < cat confdefs.h >>conftest.$ac_ext
7759 < cat >>conftest.$ac_ext <<_ACEOF
7760 < /* end confdefs.h.  */
9345 >        :
9346  
7762 #ifdef FC_DUMMY_MAIN
7763 #ifndef FC_DUMMY_MAIN_EQ_F77
7764 #  ifdef __cplusplus
7765     extern "C"
7766 #  endif
7767   int FC_DUMMY_MAIN() { return 1; }
7768 #endif
7769 #endif
7770 int
7771 main ()
7772 {
7773 /* FIXME: Include the comments suggested by Paul. */
7774 #ifndef __cplusplus
7775  /* Ultrix mips cc rejects this.  */
7776  typedef int charset[2];
7777  const charset x;
7778  /* SunOS 4.1.1 cc rejects this.  */
7779  char const *const *ccp;
7780  char **p;
7781  /* NEC SVR4.0.2 mips cc rejects this.  */
7782  struct point {int x, y;};
7783  static struct point const zero = {0,0};
7784  /* AIX XL C 1.02.0.0 rejects this.
7785     It does not let you subtract one const X* pointer from another in
7786     an arm of an if-expression whose if-part is not a constant
7787     expression */
7788  const char *g = "string";
7789  ccp = &g + (g ? g-g : 0);
7790  /* HPUX 7.0 cc rejects these. */
7791  ++ccp;
7792  p = (char**) ccp;
7793  ccp = (char const *const *) p;
7794  { /* SCO 3.2v4 cc rejects this.  */
7795    char *t;
7796    char const *s = 0 ? (char *) 0 : (char const *) 0;
7797
7798    *t++ = 0;
7799  }
7800  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7801    int x[] = {25, 17};
7802    const int *foo = &x[0];
7803    ++foo;
7804  }
7805  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7806    typedef const int *iptr;
7807    iptr p = 0;
7808    ++p;
7809  }
7810  { /* AIX XL C 1.02.0.0 rejects this saying
7811       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7812    struct s { int j; const int *ap[3]; };
7813    struct s *b; b->j = 5;
7814  }
7815  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7816    const int foo = 10;
7817  }
7818 #endif
7819
7820  ;
7821  return 0;
7822 }
7823 _ACEOF
7824 rm -f conftest.$ac_objext
7825 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7826  (eval $ac_compile) 2>conftest.er1
7827  ac_status=$?
7828  grep -v '^ *+' conftest.er1 >conftest.err
7829  rm -f conftest.er1
7830  cat conftest.err >&5
7831  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7832  (exit $ac_status); } &&
7833         { ac_try='test -z "$ac_c_werror_flag"
7834                         || test ! -s conftest.err'
7835  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7836  (eval $ac_try) 2>&5
7837  ac_status=$?
7838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7839  (exit $ac_status); }; } &&
7840         { ac_try='test -s conftest.$ac_objext'
7841  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7842  (eval $ac_try) 2>&5
7843  ac_status=$?
7844  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7845  (exit $ac_status); }; }; then
7846  ac_cv_c_const=yes
7847 else
7848  echo "$as_me: failed program was:" >&5
7849 sed 's/^/| /' conftest.$ac_ext >&5
7850
7851 ac_cv_c_const=no
9347   fi
7853 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7854 fi
7855 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7856 echo "${ECHO_T}$ac_cv_c_const" >&6
7857 if test $ac_cv_c_const = no; then
9348  
7859 cat >>confdefs.h <<\_ACEOF
7860 #define const
7861 _ACEOF
9349  
9350 < fi
9351 <
9352 < echo "$as_me:$LINENO: checking for inline" >&5
9353 < echo $ECHO_N "checking for inline... $ECHO_C" >&6
9354 < if test "${ac_cv_c_inline+set}" = set; then
7868 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7869 < else
7870 <  ac_cv_c_inline=no
7871 < for ac_kw in inline __inline__ __inline; do
7872 <  cat >conftest.$ac_ext <<_ACEOF
7873 < /* confdefs.h.  */
7874 < _ACEOF
7875 < cat confdefs.h >>conftest.$ac_ext
7876 < cat >>conftest.$ac_ext <<_ACEOF
7877 < /* end confdefs.h.  */
7878 < #ifndef __cplusplus
7879 < typedef int foo_t;
7880 < static $ac_kw foo_t static_foo () {return 0; }
7881 < $ac_kw foo_t foo () {return 0; }
7882 < #endif
7883 <
7884 < _ACEOF
7885 < rm -f conftest.$ac_objext
7886 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7887 <  (eval $ac_compile) 2>conftest.er1
7888 <  ac_status=$?
7889 <  grep -v '^ *+' conftest.er1 >conftest.err
7890 <  rm -f conftest.er1
7891 <  cat conftest.err >&5
7892 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7893 <  (exit $ac_status); } &&
7894 <         { ac_try='test -z "$ac_c_werror_flag"
7895 <                         || test ! -s conftest.err'
7896 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7897 <  (eval $ac_try) 2>&5
7898 <  ac_status=$?
7899 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7900 <  (exit $ac_status); }; } &&
7901 <         { ac_try='test -s conftest.$ac_objext'
7902 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7903 <  (eval $ac_try) 2>&5
7904 <  ac_status=$?
7905 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7906 <  (exit $ac_status); }; }; then
7907 <  ac_cv_c_inline=$ac_kw; break
7908 < else
7909 <  echo "$as_me: failed program was:" >&5
7910 < sed 's/^/| /' conftest.$ac_ext >&5
9350 > # Try to determine "good" native compiler flags if none specified on command
9351 > # line
9352 > if test "$ac_test_CXXFLAGS" != "set"; then
9353 >  CXXFLAGS=""
9354 >  case "${host_cpu}-${host_os}" in
9355  
9356 < fi
9357 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9358 < done
9356 >  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
9357 >                    CXXFLAGS="-O2"
9358 >                fi;;
9359 >  sparc-solaris2*) if test "$CXX" = CC; then
9360 >                    CXXFLAGS="-features=extensions -O -dalign"
9361 >                 fi;;
9362 >   rs6000*-aix*)  if test "$CXX" = xlC; then
9363 >                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
9364 >                fi;;
9365 >   powerpc*-aix*)
9366 >        if test "$CXX" = xlC; then
9367 >                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
9368 >                echo "*******************************************************"
9369 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
9370 >                echo "*  recommended that you use                           *"
9371 >                echo "*                                                     *"
9372 >                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
9373 >                echo "*                                 ^^^                 *"
9374 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
9375 >                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
9376 >                echo "*******************************************************"
9377 >        fi;;
9378 >   *darwin*)
9379 >        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
9380 >                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
9381 >        fi
9382 >        if test "$CXX" = icpc; then
9383 >                CXXFLAGS="-O2"
9384 >        fi
9385 >        if test $ac_cv_prog_really_gxx = yes; then
9386 >                CXXFLAGS="-Os"
9387 >        fi;;
9388 >  esac
9389  
9390 < fi
9391 < echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
9392 < echo "${ECHO_T}$ac_cv_c_inline" >&6
9390 >  # use default flags for gcc on all systems
9391 >  if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
9392 >     CXXFLAGS="-O2"
9393 >  fi
9394  
9395 +  if test -z "$CXXFLAGS"; then
9396 +        echo ""
9397 +        echo "**********************************************************"
9398 +        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
9399 +        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9400 +        echo "* (otherwise, a default of CXXFLAGS=-O will be used)     *"
9401 +        echo "**********************************************************"
9402 +        echo ""
9403 +        CXXFLAGS="-O"
9404 +  fi
9405  
7921 case $ac_cv_c_inline in
7922  inline | yes) ;;
7923  *)
7924    case $ac_cv_c_inline in
7925      no) ac_val=;;
7926      *) ac_val=$ac_cv_c_inline;;
7927    esac
7928    cat >>confdefs.h <<_ACEOF
7929 #ifndef __cplusplus
7930 #define inline $ac_val
7931 #endif
7932 _ACEOF
7933    ;;
7934 esac
9406  
9407 < echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5
9408 < echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6
9409 < if test "${ac_cv_c_restrict+set}" = set; then
9410 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9407 >
9408 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
9409 > $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
9410 > if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
9411 >  $as_echo_n "(cached) " >&6
9412   else
9413 <  ac_cv_c_restrict=no
9414 <   # Try the official restrict keyword, then gcc's __restrict, and
9415 <   # the less common variants.
7944 <   for ac_kw in restrict __restrict __restrict__ _Restrict; do
7945 <     cat >conftest.$ac_ext <<_ACEOF
7946 < /* confdefs.h.  */
7947 < _ACEOF
7948 < cat confdefs.h >>conftest.$ac_ext
7949 < cat >>conftest.$ac_ext <<_ACEOF
7950 < /* end confdefs.h.  */
7951 < float * $ac_kw x;
7952 < _ACEOF
7953 < rm -f conftest.$ac_objext
7954 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7955 <  (eval $ac_compile) 2>conftest.er1
7956 <  ac_status=$?
7957 <  grep -v '^ *+' conftest.er1 >conftest.err
7958 <  rm -f conftest.er1
7959 <  cat conftest.err >&5
7960 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7961 <  (exit $ac_status); } &&
7962 <         { ac_try='test -z "$ac_c_werror_flag"
7963 <                         || test ! -s conftest.err'
7964 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7965 <  (eval $ac_try) 2>&5
7966 <  ac_status=$?
7967 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7968 <  (exit $ac_status); }; } &&
7969 <         { ac_try='test -s conftest.$ac_objext'
7970 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7971 <  (eval $ac_try) 2>&5
7972 <  ac_status=$?
7973 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7974 <  (exit $ac_status); }; }; then
7975 <  ac_cv_c_restrict=$ac_kw; break
9413 >  echo 'void f(){}' > conftest.cpp
9414 > if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
9415 >        ac_cv_ac_cv_guessed_cxxflags=yes
9416   else
9417 <  echo "$as_me: failed program was:" >&5
7978 < sed 's/^/| /' conftest.$ac_ext >&5
7979 <
9417 >        ac_cv_ac_cv_guessed_cxxflags=no
9418   fi
9419 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7982 <   done
9419 > rm -f conftest*
9420  
9421   fi
9422 < echo "$as_me:$LINENO: result: $ac_cv_c_restrict" >&5
9423 < echo "${ECHO_T}$ac_cv_c_restrict" >&6
9424 < case $ac_cv_c_restrict in
9425 <   restrict) ;;
7989 <   no)
7990 < cat >>confdefs.h <<\_ACEOF
7991 < #define restrict
7992 < _ACEOF
7993 < ;;
7994 <   *)  cat >>confdefs.h <<_ACEOF
7995 < #define restrict $ac_cv_c_restrict
7996 < _ACEOF
7997 < ;;
7998 < esac
9422 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
9423 > $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
9424 > if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
9425 >        :
9426  
8000 echo "$as_me:$LINENO: checking for size_t" >&5
8001 echo $ECHO_N "checking for size_t... $ECHO_C" >&6
8002 if test "${ac_cv_type_size_t+set}" = set; then
8003  echo $ECHO_N "(cached) $ECHO_C" >&6
9427   else
9428 <  cat >conftest.$ac_ext <<_ACEOF
8006 < /* confdefs.h.  */
8007 < _ACEOF
8008 < cat confdefs.h >>conftest.$ac_ext
8009 < cat >>conftest.$ac_ext <<_ACEOF
8010 < /* end confdefs.h.  */
8011 < $ac_includes_default
8012 < #ifdef FC_DUMMY_MAIN
8013 < #ifndef FC_DUMMY_MAIN_EQ_F77
8014 < #  ifdef __cplusplus
8015 <     extern "C"
8016 < #  endif
8017 <   int FC_DUMMY_MAIN() { return 1; }
8018 < #endif
8019 < #endif
8020 < int
8021 < main ()
8022 < {
8023 < if ((size_t *) 0)
8024 <  return 0;
8025 < if (sizeof (size_t))
8026 <  return 0;
8027 <  ;
8028 <  return 0;
8029 < }
8030 < _ACEOF
8031 < rm -f conftest.$ac_objext
8032 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8033 <  (eval $ac_compile) 2>conftest.er1
8034 <  ac_status=$?
8035 <  grep -v '^ *+' conftest.er1 >conftest.err
8036 <  rm -f conftest.er1
8037 <  cat conftest.err >&5
8038 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8039 <  (exit $ac_status); } &&
8040 <         { ac_try='test -z "$ac_c_werror_flag"
8041 <                         || test ! -s conftest.err'
8042 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8043 <  (eval $ac_try) 2>&5
8044 <  ac_status=$?
8045 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8046 <  (exit $ac_status); }; } &&
8047 <         { ac_try='test -s conftest.$ac_objext'
8048 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8049 <  (eval $ac_try) 2>&5
8050 <  ac_status=$?
8051 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8052 <  (exit $ac_status); }; }; then
8053 <  ac_cv_type_size_t=yes
8054 < else
8055 <  echo "$as_me: failed program was:" >&5
8056 < sed 's/^/| /' conftest.$ac_ext >&5
9428 >        :
9429  
9430 < ac_cv_type_size_t=no
9430 >        echo ""
9431 >        echo "**********************************************************"
9432 >        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
9433 >        echo "* your compiler.                                         *"
9434 >        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
9435 >        echo "**********************************************************"
9436 >        echo ""
9437 >        CXXFLAGS=""
9438 >
9439   fi
9440 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9440 >
9441 >
9442   fi
8062 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
8063 echo "${ECHO_T}$ac_cv_type_size_t" >&6
8064 if test $ac_cv_type_size_t = yes; then
8065  :
8066 else
9443  
9444 < cat >>confdefs.h <<_ACEOF
9445 < #define size_t unsigned
8070 < _ACEOF
9444 >     ;;
9445 > esac
9446  
9447 +
9448 + # Check whether --enable-doxygen was given.
9449 + if test "${enable_doxygen+set}" = set; then :
9450 +  enableval=$enable_doxygen;
9451   fi
9452  
9453 < echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
9454 < echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
9455 < if test "${ac_cv_header_time+set}" = set; then
9456 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9453 > # Check whether --enable-dot was given.
9454 > if test "${enable_dot+set}" = set; then :
9455 >  enableval=$enable_dot;
9456 > fi
9457 >
9458 > # Check whether --enable-html-docs was given.
9459 > if test "${enable_html_docs+set}" = set; then :
9460 >  enableval=$enable_html_docs;
9461   else
9462 <  cat >conftest.$ac_ext <<_ACEOF
9463 < /* confdefs.h.  */
8081 < _ACEOF
8082 < cat confdefs.h >>conftest.$ac_ext
8083 < cat >>conftest.$ac_ext <<_ACEOF
8084 < /* end confdefs.h.  */
8085 < #include <sys/types.h>
8086 < #include <sys/time.h>
8087 < #include <time.h>
9462 >   enable_html_docs=yes
9463 > fi
9464  
9465 < #ifdef FC_DUMMY_MAIN
9466 < #ifndef FC_DUMMY_MAIN_EQ_F77
9467 < #  ifdef __cplusplus
8092 <     extern "C"
8093 < #  endif
8094 <   int FC_DUMMY_MAIN() { return 1; }
8095 < #endif
8096 < #endif
8097 < int
8098 < main ()
8099 < {
8100 < if ((struct tm *) 0)
8101 < return 0;
8102 <  ;
8103 <  return 0;
8104 < }
8105 < _ACEOF
8106 < rm -f conftest.$ac_objext
8107 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8108 <  (eval $ac_compile) 2>conftest.er1
8109 <  ac_status=$?
8110 <  grep -v '^ *+' conftest.er1 >conftest.err
8111 <  rm -f conftest.er1
8112 <  cat conftest.err >&5
8113 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8114 <  (exit $ac_status); } &&
8115 <         { ac_try='test -z "$ac_c_werror_flag"
8116 <                         || test ! -s conftest.err'
8117 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8118 <  (eval $ac_try) 2>&5
8119 <  ac_status=$?
8120 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8121 <  (exit $ac_status); }; } &&
8122 <         { ac_try='test -s conftest.$ac_objext'
8123 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8124 <  (eval $ac_try) 2>&5
8125 <  ac_status=$?
8126 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8127 <  (exit $ac_status); }; }; then
8128 <  ac_cv_header_time=yes
9465 > # Check whether --enable-latex-docs was given.
9466 > if test "${enable_latex_docs+set}" = set; then :
9467 >  enableval=$enable_latex_docs;
9468   else
9469 <  echo "$as_me: failed program was:" >&5
8131 < sed 's/^/| /' conftest.$ac_ext >&5
8132 <
8133 < ac_cv_header_time=no
9469 >   enable_latex_docs=no
9470   fi
8135 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8136 fi
8137 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8138 echo "${ECHO_T}$ac_cv_header_time" >&6
8139 if test $ac_cv_header_time = yes; then
9471  
9472 < cat >>confdefs.h <<\_ACEOF
9473 < #define TIME_WITH_SYS_TIME 1
9474 < _ACEOF
9472 > if test "x$enable_doxygen" = xno; then
9473 >        enable_doc=no
9474 > else
9475 >        # Extract the first word of "doxygen", so it can be a program name with args.
9476 > set dummy doxygen; ac_word=$2
9477 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9478 > $as_echo_n "checking for $ac_word... " >&6; }
9479 > if test "${ac_cv_path_DOXYGEN+set}" = set; then :
9480 >  $as_echo_n "(cached) " >&6
9481 > else
9482 >  case $DOXYGEN in
9483 >  [\\/]* | ?:[\\/]*)
9484 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
9485 >  ;;
9486 >  *)
9487 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9488 > for as_dir in $PATH
9489 > do
9490 >  IFS=$as_save_IFS
9491 >  test -z "$as_dir" && as_dir=.
9492 >    for ac_exec_ext in '' $ac_executable_extensions; do
9493 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9494 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
9495 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9496 >    break 2
9497 >  fi
9498 > done
9499 >  done
9500 > IFS=$as_save_IFS
9501  
9502 +  ;;
9503 + esac
9504   fi
9505 + DOXYGEN=$ac_cv_path_DOXYGEN
9506 + if test -n "$DOXYGEN"; then
9507 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
9508 + $as_echo "$DOXYGEN" >&6; }
9509 + else
9510 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9511 + $as_echo "no" >&6; }
9512 + fi
9513  
9514 < echo "$as_me:$LINENO: checking for clock_t" >&5
9515 < echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
9516 < if test "${ac_cv_type_clock_t+set}" = set; then
9517 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9514 >
9515 >        if test "x$DOXYGEN" = x; then
9516 >                if test "x$enable_doxygen" = xyes; then
9517 >                        as_fn_error "could not find doxygen" "$LINENO" 5
9518 >                fi
9519 >                enable_doc=no
9520 >        else
9521 >                enable_doc=yes
9522 >                # Extract the first word of "dot", so it can be a program name with args.
9523 > set dummy dot; ac_word=$2
9524 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9525 > $as_echo_n "checking for $ac_word... " >&6; }
9526 > if test "${ac_cv_path_DOT+set}" = set; then :
9527 >  $as_echo_n "(cached) " >&6
9528   else
9529 <  cat >conftest.$ac_ext <<_ACEOF
9530 < /* confdefs.h.  */
9531 < _ACEOF
9532 < cat confdefs.h >>conftest.$ac_ext
9533 < cat >>conftest.$ac_ext <<_ACEOF
9534 < /* end confdefs.h.  */
9535 < $ac_includes_default
9536 < #ifdef FC_DUMMY_MAIN
9537 < #ifndef FC_DUMMY_MAIN_EQ_F77
9538 < #  ifdef __cplusplus
9539 <     extern "C"
9540 < #  endif
9541 <   int FC_DUMMY_MAIN() { return 1; }
9542 < #endif
9543 < #endif
9544 < int
9545 < main ()
9546 < {
9547 < if ((clock_t *) 0)
8171 <  return 0;
8172 < if (sizeof (clock_t))
8173 <  return 0;
8174 <  ;
8175 <  return 0;
8176 < }
8177 < _ACEOF
8178 < rm -f conftest.$ac_objext
8179 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8180 <  (eval $ac_compile) 2>conftest.er1
8181 <  ac_status=$?
8182 <  grep -v '^ *+' conftest.er1 >conftest.err
8183 <  rm -f conftest.er1
8184 <  cat conftest.err >&5
8185 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8186 <  (exit $ac_status); } &&
8187 <         { ac_try='test -z "$ac_c_werror_flag"
8188 <                         || test ! -s conftest.err'
8189 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8190 <  (eval $ac_try) 2>&5
8191 <  ac_status=$?
8192 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8193 <  (exit $ac_status); }; } &&
8194 <         { ac_try='test -s conftest.$ac_objext'
8195 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8196 <  (eval $ac_try) 2>&5
8197 <  ac_status=$?
8198 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8199 <  (exit $ac_status); }; }; then
8200 <  ac_cv_type_clock_t=yes
8201 < else
8202 <  echo "$as_me: failed program was:" >&5
8203 < sed 's/^/| /' conftest.$ac_ext >&5
9529 >  case $DOT in
9530 >  [\\/]* | ?:[\\/]*)
9531 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
9532 >  ;;
9533 >  *)
9534 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9535 > for as_dir in $PATH
9536 > do
9537 >  IFS=$as_save_IFS
9538 >  test -z "$as_dir" && as_dir=.
9539 >    for ac_exec_ext in '' $ac_executable_extensions; do
9540 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9541 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
9542 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9543 >    break 2
9544 >  fi
9545 > done
9546 >  done
9547 > IFS=$as_save_IFS
9548  
9549 < ac_cv_type_clock_t=no
9549 >  ;;
9550 > esac
9551   fi
9552 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9552 > DOT=$ac_cv_path_DOT
9553 > if test -n "$DOT"; then
9554 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
9555 > $as_echo "$DOT" >&6; }
9556 > else
9557 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9558 > $as_echo "no" >&6; }
9559   fi
8209 echo "$as_me:$LINENO: result: $ac_cv_type_clock_t" >&5
8210 echo "${ECHO_T}$ac_cv_type_clock_t" >&6
8211 if test $ac_cv_type_clock_t = yes; then
9560  
8213 cat >>confdefs.h <<_ACEOF
8214 #define HAVE_CLOCK_T 1
8215 _ACEOF
9561  
9562 <
9562 >        fi
9563   fi
9564  
9565 < echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
9566 < echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
8222 < if test "${ac_cv_c_const+set}" = set; then
8223 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9565 > if test "x$enable_doc" = xyes; then
9566 >  DOC=1
9567   else
9568 <  cat >conftest.$ac_ext <<_ACEOF
9569 < /* confdefs.h.  */
8227 < _ACEOF
8228 < cat confdefs.h >>conftest.$ac_ext
8229 < cat >>conftest.$ac_ext <<_ACEOF
8230 < /* end confdefs.h.  */
9568 >  DOC=0
9569 > fi
9570  
8232 #ifdef FC_DUMMY_MAIN
8233 #ifndef FC_DUMMY_MAIN_EQ_F77
8234 #  ifdef __cplusplus
8235     extern "C"
8236 #  endif
8237   int FC_DUMMY_MAIN() { return 1; }
8238 #endif
8239 #endif
8240 int
8241 main ()
8242 {
8243 /* FIXME: Include the comments suggested by Paul. */
8244 #ifndef __cplusplus
8245  /* Ultrix mips cc rejects this.  */
8246  typedef int charset[2];
8247  const charset x;
8248  /* SunOS 4.1.1 cc rejects this.  */
8249  char const *const *ccp;
8250  char **p;
8251  /* NEC SVR4.0.2 mips cc rejects this.  */
8252  struct point {int x, y;};
8253  static struct point const zero = {0,0};
8254  /* AIX XL C 1.02.0.0 rejects this.
8255     It does not let you subtract one const X* pointer from another in
8256     an arm of an if-expression whose if-part is not a constant
8257     expression */
8258  const char *g = "string";
8259  ccp = &g + (g ? g-g : 0);
8260  /* HPUX 7.0 cc rejects these. */
8261  ++ccp;
8262  p = (char**) ccp;
8263  ccp = (char const *const *) p;
8264  { /* SCO 3.2v4 cc rejects this.  */
8265    char *t;
8266    char const *s = 0 ? (char *) 0 : (char const *) 0;
9571  
9572 <    *t++ = 0;
9573 <  }
9574 <  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9575 <    int x[] = {25, 17};
9576 <    const int *foo = &x[0];
8273 <    ++foo;
8274 <  }
8275 <  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8276 <    typedef const int *iptr;
8277 <    iptr p = 0;
8278 <    ++p;
8279 <  }
8280 <  { /* AIX XL C 1.02.0.0 rejects this saying
8281 <       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8282 <    struct s { int j; const int *ap[3]; };
8283 <    struct s *b; b->j = 5;
8284 <  }
8285 <  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8286 <    const int foo = 10;
8287 <  }
8288 < #endif
8289 <
8290 <  ;
8291 <  return 0;
8292 < }
8293 < _ACEOF
8294 < rm -f conftest.$ac_objext
8295 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8296 <  (eval $ac_compile) 2>conftest.er1
8297 <  ac_status=$?
8298 <  grep -v '^ *+' conftest.er1 >conftest.err
8299 <  rm -f conftest.er1
8300 <  cat conftest.err >&5
8301 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8302 <  (exit $ac_status); } &&
8303 <         { ac_try='test -z "$ac_c_werror_flag"
8304 <                         || test ! -s conftest.err'
8305 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8306 <  (eval $ac_try) 2>&5
8307 <  ac_status=$?
8308 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8309 <  (exit $ac_status); }; } &&
8310 <         { ac_try='test -s conftest.$ac_objext'
8311 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8312 <  (eval $ac_try) 2>&5
8313 <  ac_status=$?
8314 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8315 <  (exit $ac_status); }; }; then
8316 <  ac_cv_c_const=yes
9572 > if test x$DOT = x; then
9573 >        if test "x$enable_dot" = xyes; then
9574 >                as_fn_error "could not find dot" "$LINENO" 5
9575 >        fi
9576 >        enable_dot=no
9577   else
9578 <  echo "$as_me: failed program was:" >&5
8319 < sed 's/^/| /' conftest.$ac_ext >&5
8320 <
8321 < ac_cv_c_const=no
9578 >        enable_dot=yes
9579   fi
8323 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8324 fi
8325 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
8326 echo "${ECHO_T}$ac_cv_c_const" >&6
8327 if test $ac_cv_c_const = no; then
9580  
8329 cat >>confdefs.h <<\_ACEOF
8330 #define const
8331 _ACEOF
9581  
8333 fi
9582  
8335 echo "$as_me:$LINENO: checking for inline" >&5
8336 echo $ECHO_N "checking for inline... $ECHO_C" >&6
8337 if test "${ac_cv_c_inline+set}" = set; then
8338  echo $ECHO_N "(cached) $ECHO_C" >&6
8339 else
8340  ac_cv_c_inline=no
8341 for ac_kw in inline __inline__ __inline; do
8342  cat >conftest.$ac_ext <<_ACEOF
8343 /* confdefs.h.  */
8344 _ACEOF
8345 cat confdefs.h >>conftest.$ac_ext
8346 cat >>conftest.$ac_ext <<_ACEOF
8347 /* end confdefs.h.  */
8348 #ifndef __cplusplus
8349 typedef int foo_t;
8350 static $ac_kw foo_t static_foo () {return 0; }
8351 $ac_kw foo_t foo () {return 0; }
8352 #endif
9583  
8354 _ACEOF
8355 rm -f conftest.$ac_objext
8356 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8357  (eval $ac_compile) 2>conftest.er1
8358  ac_status=$?
8359  grep -v '^ *+' conftest.er1 >conftest.err
8360  rm -f conftest.er1
8361  cat conftest.err >&5
8362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8363  (exit $ac_status); } &&
8364         { ac_try='test -z "$ac_c_werror_flag"
8365                         || test ! -s conftest.err'
8366  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8367  (eval $ac_try) 2>&5
8368  ac_status=$?
8369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8370  (exit $ac_status); }; } &&
8371         { ac_try='test -s conftest.$ac_objext'
8372  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8373  (eval $ac_try) 2>&5
8374  ac_status=$?
8375  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8376  (exit $ac_status); }; }; then
8377  ac_cv_c_inline=$ac_kw; break
8378 else
8379  echo "$as_me: failed program was:" >&5
8380 sed 's/^/| /' conftest.$ac_ext >&5
9584  
8382 fi
8383 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8384 done
9585  
8386 fi
8387 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
8388 echo "${ECHO_T}$ac_cv_c_inline" >&6
9586  
9587  
8391 case $ac_cv_c_inline in
8392  inline | yes) ;;
8393  *)
8394    case $ac_cv_c_inline in
8395      no) ac_val=;;
8396      *) ac_val=$ac_cv_c_inline;;
8397    esac
8398    cat >>confdefs.h <<_ACEOF
8399 #ifndef __cplusplus
8400 #define inline $ac_val
8401 #endif
8402 _ACEOF
8403    ;;
8404 esac
9588  
9589  
8407 # Checks for library functions.
9590  
8409 for ac_header in stdlib.h
8410 do
8411 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8412 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8413  echo "$as_me:$LINENO: checking for $ac_header" >&5
8414 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8415 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8416  echo $ECHO_N "(cached) $ECHO_C" >&6
8417 fi
8418 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8419 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8420 else
8421  # Is the header compilable?
8422 echo "$as_me:$LINENO: checking $ac_header usability" >&5
8423 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8424 cat >conftest.$ac_ext <<_ACEOF
8425 /* confdefs.h.  */
8426 _ACEOF
8427 cat confdefs.h >>conftest.$ac_ext
8428 cat >>conftest.$ac_ext <<_ACEOF
8429 /* end confdefs.h.  */
8430 $ac_includes_default
8431 #include <$ac_header>
8432 _ACEOF
8433 rm -f conftest.$ac_objext
8434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8435  (eval $ac_compile) 2>conftest.er1
8436  ac_status=$?
8437  grep -v '^ *+' conftest.er1 >conftest.err
8438  rm -f conftest.er1
8439  cat conftest.err >&5
8440  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8441  (exit $ac_status); } &&
8442         { ac_try='test -z "$ac_c_werror_flag"
8443                         || test ! -s conftest.err'
8444  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8445  (eval $ac_try) 2>&5
8446  ac_status=$?
8447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8448  (exit $ac_status); }; } &&
8449         { ac_try='test -s conftest.$ac_objext'
8450  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8451  (eval $ac_try) 2>&5
8452  ac_status=$?
8453  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8454  (exit $ac_status); }; }; then
8455  ac_header_compiler=yes
8456 else
8457  echo "$as_me: failed program was:" >&5
8458 sed 's/^/| /' conftest.$ac_ext >&5
9591  
8460 ac_header_compiler=no
8461 fi
8462 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8463 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8464 echo "${ECHO_T}$ac_header_compiler" >&6
9592  
8466 # Is the header present?
8467 echo "$as_me:$LINENO: checking $ac_header presence" >&5
8468 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8469 cat >conftest.$ac_ext <<_ACEOF
8470 /* confdefs.h.  */
8471 _ACEOF
8472 cat confdefs.h >>conftest.$ac_ext
8473 cat >>conftest.$ac_ext <<_ACEOF
8474 /* end confdefs.h.  */
8475 #include <$ac_header>
8476 _ACEOF
8477 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8478  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8479  ac_status=$?
8480  grep -v '^ *+' conftest.er1 >conftest.err
8481  rm -f conftest.er1
8482  cat conftest.err >&5
8483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8484  (exit $ac_status); } >/dev/null; then
8485  if test -s conftest.err; then
8486    ac_cpp_err=$ac_c_preproc_warn_flag
8487    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8488  else
8489    ac_cpp_err=
8490  fi
8491 else
8492  ac_cpp_err=yes
8493 fi
8494 if test -z "$ac_cpp_err"; then
8495  ac_header_preproc=yes
8496 else
8497  echo "$as_me: failed program was:" >&5
8498 sed 's/^/| /' conftest.$ac_ext >&5
9593  
8500  ac_header_preproc=no
8501 fi
8502 rm -f conftest.err conftest.$ac_ext
8503 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8504 echo "${ECHO_T}$ac_header_preproc" >&6
9594  
8506 # So?  What about this header?
8507 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8508  yes:no: )
8509    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8510 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8511    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8512 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8513    ac_header_preproc=yes
8514    ;;
8515  no:yes:* )
8516    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8517 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8518    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
8519 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
8520    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8521 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8522    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
8523 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8524    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8525 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8526    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8527 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8528    (
8529      cat <<\_ASBOX
8530 ## ------------------------------ ##
8531 ## Report this to gezelter@nd.edu ##
8532 ## ------------------------------ ##
8533 _ASBOX
8534    ) |
8535      sed "s/^/$as_me: WARNING:     /" >&2
8536    ;;
8537 esac
8538 echo "$as_me:$LINENO: checking for $ac_header" >&5
8539 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8540 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8541  echo $ECHO_N "(cached) $ECHO_C" >&6
8542 else
8543  eval "$as_ac_Header=\$ac_header_preproc"
8544 fi
8545 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8546 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9595  
8548 fi
8549 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8550  cat >>confdefs.h <<_ACEOF
8551 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8552 _ACEOF
9596  
8554 fi
9597  
8556 done
9598  
9599 < echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5
8559 < echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6
8560 < if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then
8561 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8562 < else
8563 <  if test "$cross_compiling" = yes; then
8564 <  ac_cv_func_malloc_0_nonnull=no
8565 < else
8566 <  cat >conftest.$ac_ext <<_ACEOF
8567 < /* confdefs.h.  */
8568 < _ACEOF
8569 < cat confdefs.h >>conftest.$ac_ext
8570 < cat >>conftest.$ac_ext <<_ACEOF
8571 < /* end confdefs.h.  */
8572 < #if STDC_HEADERS || HAVE_STDLIB_H
8573 < # include <stdlib.h>
8574 < #else
8575 < char *malloc ();
8576 < #endif
9599 > ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
9600  
8578 #ifdef FC_DUMMY_MAIN
8579 #ifndef FC_DUMMY_MAIN_EQ_F77
8580 #  ifdef __cplusplus
8581     extern "C"
8582 #  endif
8583   int FC_DUMMY_MAIN() { return 1; }
8584 #endif
8585 #endif
8586 int
8587 main ()
8588 {
8589 exit (malloc (0) ? 0 : 1);
8590  ;
8591  return 0;
8592 }
8593 _ACEOF
8594 rm -f conftest$ac_exeext
8595 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8596  (eval $ac_link) 2>&5
8597  ac_status=$?
8598  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8599  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8600  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8601  (eval $ac_try) 2>&5
8602  ac_status=$?
8603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8604  (exit $ac_status); }; }; then
8605  ac_cv_func_malloc_0_nonnull=yes
8606 else
8607  echo "$as_me: program exited with status $ac_status" >&5
8608 echo "$as_me: failed program was:" >&5
8609 sed 's/^/| /' conftest.$ac_ext >&5
9601  
9602 < ( exit $ac_status )
9603 < ac_cv_func_malloc_0_nonnull=no
9604 < fi
9605 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9606 < fi
9607 < fi
9608 < echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
9609 < echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6
9610 < if test $ac_cv_func_malloc_0_nonnull = yes; then
9602 > cat >confcache <<\_ACEOF
9603 > # This file is a shell script that caches the results of configure
9604 > # tests run on this system so they can be shared between configure
9605 > # scripts and configure runs, see configure's option --config-cache.
9606 > # It is not useful on other systems.  If it contains results you don't
9607 > # want to keep, you may remove or edit it.
9608 > #
9609 > # config.status only pays attention to the cache file if you give it
9610 > # the --recheck option to rerun configure.
9611 > #
9612 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
9613 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
9614 > # following values.
9615  
8621 cat >>confdefs.h <<\_ACEOF
8622 #define HAVE_MALLOC 1
9616   _ACEOF
9617  
9618 < else
9619 <  cat >>confdefs.h <<\_ACEOF
9620 < #define HAVE_MALLOC 0
9621 < _ACEOF
9618 > # The following way of writing the cache mishandles newlines in values,
9619 > # but we know of no workaround that is simple, portable, and efficient.
9620 > # So, we kill variables containing newlines.
9621 > # Ultrix sh set writes to stderr and can't be redirected directly,
9622 > # and sets the high bit in the cache file unless we assign to the vars.
9623 > (
9624 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9625 >    eval ac_val=\$$ac_var
9626 >    case $ac_val in #(
9627 >    *${as_nl}*)
9628 >      case $ac_var in #(
9629 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9630 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9631 >      esac
9632 >      case $ac_var in #(
9633 >      _ | IFS | as_nl) ;; #(
9634 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9635 >      *) { eval $ac_var=; unset $ac_var;} ;;
9636 >      esac ;;
9637 >    esac
9638 >  done
9639  
9640 <   case $LIBOBJS in
9641 <    "malloc.$ac_objext"   | \
9642 <  *" malloc.$ac_objext"   | \
9643 <    "malloc.$ac_objext "* | \
9644 <  *" malloc.$ac_objext "* ) ;;
9645 <  *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
9646 < esac
9640 >  (set) 2>&1 |
9641 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
9642 >    *${as_nl}ac_space=\ *)
9643 >      # `set' does not quote correctly, so add quotes: double-quote
9644 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
9645 >      sed -n \
9646 >        "s/'/'\\\\''/g;
9647 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9648 >      ;; #(
9649 >    *)
9650 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
9651 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9652 >      ;;
9653 >    esac |
9654 >    sort
9655 > ) |
9656 >  sed '
9657 >     /^ac_cv_env_/b end
9658 >     t clear
9659 >     :clear
9660 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9661 >     t end
9662 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9663 >     :end' >>confcache
9664 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9665 >  if test -w "$cache_file"; then
9666 >    test "x$cache_file" != "x/dev/null" &&
9667 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9668 > $as_echo "$as_me: updating cache $cache_file" >&6;}
9669 >    cat confcache >$cache_file
9670 >  else
9671 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9672 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9673 >  fi
9674 > fi
9675 > rm -f confcache
9676  
9677 + test "x$prefix" = xNONE && prefix=$ac_default_prefix
9678 + # Let make expand exec_prefix.
9679 + test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9680  
9681 < cat >>confdefs.h <<\_ACEOF
8640 < #define malloc rpl_malloc
8641 < _ACEOF
9681 > DEFS=-DHAVE_CONFIG_H
9682  
9683 < fi
9683 > ac_libobjs=
9684 > ac_ltlibobjs=
9685 > for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9686 >  # 1. Remove the extension, and $U if already installed.
9687 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9688 >  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9689 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
9690 >  #    will be set to the directory where LIBOBJS objects are built.
9691 >  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9692 >  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9693 > done
9694 > LIBOBJS=$ac_libobjs
9695  
9696 + LTLIBOBJS=$ac_ltlibobjs
9697  
9698  
8647 echo "$as_me:$LINENO: checking for working memcmp" >&5
8648 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
8649 if test "${ac_cv_func_memcmp_working+set}" = set; then
8650  echo $ECHO_N "(cached) $ECHO_C" >&6
8651 else
8652  if test "$cross_compiling" = yes; then
8653  ac_cv_func_memcmp_working=no
8654 else
8655  cat >conftest.$ac_ext <<_ACEOF
8656 /* confdefs.h.  */
8657 _ACEOF
8658 cat confdefs.h >>conftest.$ac_ext
8659 cat >>conftest.$ac_ext <<_ACEOF
8660 /* end confdefs.h.  */
8661 $ac_includes_default
8662 #ifdef FC_DUMMY_MAIN
8663 #ifndef FC_DUMMY_MAIN_EQ_F77
8664 #  ifdef __cplusplus
8665     extern "C"
8666 #  endif
8667   int FC_DUMMY_MAIN() { return 1; }
8668 #endif
8669 #endif
8670 int
8671 main ()
8672 {
9699  
9700 <  /* Some versions of memcmp are not 8-bit clean.  */
9701 <  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
9702 <  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
9703 <    exit (1);
9700 > : ${CONFIG_STATUS=./config.status}
9701 > ac_write_fail=0
9702 > ac_clean_files_save=$ac_clean_files
9703 > ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9704 > { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9705 > $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9706 > as_write_fail=0
9707 > cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9708 > #! $SHELL
9709 > # Generated by $as_me.
9710 > # Run this file to recreate the current configuration.
9711 > # Compiler output produced by configure, useful for debugging
9712 > # configure, is in config.log if it exists.
9713  
9714 <  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
9715 <     or more and with at least one buffer not starting on a 4-byte boundary.
9716 <     William Lewis provided this test program.   */
8682 <  {
8683 <    char foo[21];
8684 <    char bar[21];
8685 <    int i;
8686 <    for (i = 0; i < 4; i++)
8687 <      {
8688 <        char *a = foo + i;
8689 <        char *b = bar + i;
8690 <        strcpy (a, "--------01111111");
8691 <        strcpy (b, "--------10000000");
8692 <        if (memcmp (a, b, 16) >= 0)
8693 <          exit (1);
8694 <      }
8695 <    exit (0);
8696 <  }
8697 <
8698 <  ;
8699 <  return 0;
8700 < }
8701 < _ACEOF
8702 < rm -f conftest$ac_exeext
8703 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8704 <  (eval $ac_link) 2>&5
8705 <  ac_status=$?
8706 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8707 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8708 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8709 <  (eval $ac_try) 2>&5
8710 <  ac_status=$?
8711 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8712 <  (exit $ac_status); }; }; then
8713 <  ac_cv_func_memcmp_working=yes
8714 < else
8715 <  echo "$as_me: program exited with status $ac_status" >&5
8716 < echo "$as_me: failed program was:" >&5
8717 < sed 's/^/| /' conftest.$ac_ext >&5
9714 > debug=false
9715 > ac_cs_recheck=false
9716 > ac_cs_silent=false
9717  
9718 < ( exit $ac_status )
9719 < ac_cv_func_memcmp_working=no
9720 < fi
9721 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9722 < fi
9723 < fi
9724 < echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
8726 < echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
8727 < test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
8728 <    "memcmp.$ac_objext"   | \
8729 <  *" memcmp.$ac_objext"   | \
8730 <    "memcmp.$ac_objext "* | \
8731 <  *" memcmp.$ac_objext "* ) ;;
8732 <  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
8733 < esac
9718 > SHELL=\${CONFIG_SHELL-$SHELL}
9719 > export SHELL
9720 > _ASEOF
9721 > cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9722 > ## -------------------- ##
9723 > ## M4sh Initialization. ##
9724 > ## -------------------- ##
9725  
9726 <
9727 <
9728 < for ac_header in stdlib.h
9729 < do
9730 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9731 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
9732 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
9733 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9734 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
8744 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8745 < fi
8746 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8747 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9726 > # Be more Bourne compatible
9727 > DUALCASE=1; export DUALCASE # for MKS sh
9728 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9729 >  emulate sh
9730 >  NULLCMD=:
9731 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9732 >  # is contrary to our usage.  Disable this feature.
9733 >  alias -g '${1+"$@"}'='"$@"'
9734 >  setopt NO_GLOB_SUBST
9735   else
9736 <  # Is the header compilable?
9737 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
9738 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9739 < cat >conftest.$ac_ext <<_ACEOF
9740 < /* confdefs.h.  */
9741 < _ACEOF
8755 < cat confdefs.h >>conftest.$ac_ext
8756 < cat >>conftest.$ac_ext <<_ACEOF
8757 < /* end confdefs.h.  */
8758 < $ac_includes_default
8759 < #include <$ac_header>
8760 < _ACEOF
8761 < rm -f conftest.$ac_objext
8762 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8763 <  (eval $ac_compile) 2>conftest.er1
8764 <  ac_status=$?
8765 <  grep -v '^ *+' conftest.er1 >conftest.err
8766 <  rm -f conftest.er1
8767 <  cat conftest.err >&5
8768 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8769 <  (exit $ac_status); } &&
8770 <         { ac_try='test -z "$ac_c_werror_flag"
8771 <                         || test ! -s conftest.err'
8772 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8773 <  (eval $ac_try) 2>&5
8774 <  ac_status=$?
8775 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8776 <  (exit $ac_status); }; } &&
8777 <         { ac_try='test -s conftest.$ac_objext'
8778 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8779 <  (eval $ac_try) 2>&5
8780 <  ac_status=$?
8781 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8782 <  (exit $ac_status); }; }; then
8783 <  ac_header_compiler=yes
8784 < else
8785 <  echo "$as_me: failed program was:" >&5
8786 < sed 's/^/| /' conftest.$ac_ext >&5
8787 <
8788 < ac_header_compiler=no
9736 >  case `(set -o) 2>/dev/null` in #(
9737 >  *posix*) :
9738 >    set -o posix ;; #(
9739 >  *) :
9740 >     ;;
9741 > esac
9742   fi
8790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8791 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8792 echo "${ECHO_T}$ac_header_compiler" >&6
9743  
9744 < # Is the header present?
9745 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
9746 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9747 < cat >conftest.$ac_ext <<_ACEOF
9748 < /* confdefs.h.  */
9749 < _ACEOF
9750 < cat confdefs.h >>conftest.$ac_ext
9751 < cat >>conftest.$ac_ext <<_ACEOF
9752 < /* end confdefs.h.  */
9753 < #include <$ac_header>
9754 < _ACEOF
9755 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9756 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9757 <  ac_status=$?
9758 <  grep -v '^ *+' conftest.er1 >conftest.err
9759 <  rm -f conftest.er1
9760 <  cat conftest.err >&5
9761 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9762 <  (exit $ac_status); } >/dev/null; then
9763 <  if test -s conftest.err; then
9764 <    ac_cpp_err=$ac_c_preproc_warn_flag
8815 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9744 >
9745 > as_nl='
9746 > '
9747 > export as_nl
9748 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
9749 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9750 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9751 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9752 > # Prefer a ksh shell builtin over an external printf program on Solaris,
9753 > # but without wasting forks for bash or zsh.
9754 > if test -z "$BASH_VERSION$ZSH_VERSION" \
9755 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9756 >  as_echo='print -r --'
9757 >  as_echo_n='print -rn --'
9758 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9759 >  as_echo='printf %s\n'
9760 >  as_echo_n='printf %s'
9761 > else
9762 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9763 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9764 >    as_echo_n='/usr/ucb/echo -n'
9765    else
9766 <    ac_cpp_err=
9766 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9767 >    as_echo_n_body='eval
9768 >      arg=$1;
9769 >      case $arg in #(
9770 >      *"$as_nl"*)
9771 >        expr "X$arg" : "X\\(.*\\)$as_nl";
9772 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9773 >      esac;
9774 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9775 >    '
9776 >    export as_echo_n_body
9777 >    as_echo_n='sh -c $as_echo_n_body as_echo'
9778    fi
9779 < else
9780 <  ac_cpp_err=yes
9779 >  export as_echo_body
9780 >  as_echo='sh -c $as_echo_body as_echo'
9781   fi
8822 if test -z "$ac_cpp_err"; then
8823  ac_header_preproc=yes
8824 else
8825  echo "$as_me: failed program was:" >&5
8826 sed 's/^/| /' conftest.$ac_ext >&5
9782  
9783 <  ac_header_preproc=no
9783 > # The user is always right.
9784 > if test "${PATH_SEPARATOR+set}" != set; then
9785 >  PATH_SEPARATOR=:
9786 >  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9787 >    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9788 >      PATH_SEPARATOR=';'
9789 >  }
9790   fi
8830 rm -f conftest.err conftest.$ac_ext
8831 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8832 echo "${ECHO_T}$ac_header_preproc" >&6
9791  
9792 < # So?  What about this header?
9793 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9794 <  yes:no: )
9795 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9796 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9797 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9798 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9799 <    ac_header_preproc=yes
9800 <    ;;
9801 <  no:yes:* )
9802 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9803 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9804 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9805 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9806 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9807 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9808 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9809 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9810 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9811 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9812 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8855 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8856 <    (
8857 <      cat <<\_ASBOX
8858 < ## ------------------------------ ##
8859 < ## Report this to gezelter@nd.edu ##
8860 < ## ------------------------------ ##
8861 < _ASBOX
8862 <    ) |
8863 <      sed "s/^/$as_me: WARNING:     /" >&2
8864 <    ;;
9792 >
9793 > # IFS
9794 > # We need space, tab and new line, in precisely that order.  Quoting is
9795 > # there to prevent editors from complaining about space-tab.
9796 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9797 > # splitting by setting IFS to empty value.)
9798 > IFS=" ""        $as_nl"
9799 >
9800 > # Find who we are.  Look in the path if we contain no directory separator.
9801 > case $0 in #((
9802 >  *[\\/]* ) as_myself=$0 ;;
9803 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9804 > for as_dir in $PATH
9805 > do
9806 >  IFS=$as_save_IFS
9807 >  test -z "$as_dir" && as_dir=.
9808 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9809 >  done
9810 > IFS=$as_save_IFS
9811 >
9812 >     ;;
9813   esac
9814 < echo "$as_me:$LINENO: checking for $ac_header" >&5
9815 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9816 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
9817 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8870 < else
8871 <  eval "$as_ac_Header=\$ac_header_preproc"
9814 > # We did not find ourselves, most probably we were run as `sh COMMAND'
9815 > # in which case we are not to be found in the path.
9816 > if test "x$as_myself" = x; then
9817 >  as_myself=$0
9818   fi
9819 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9820 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9821 <
9819 > if test ! -f "$as_myself"; then
9820 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9821 >  exit 1
9822   fi
8877 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8878  cat >>confdefs.h <<_ACEOF
8879 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8880 _ACEOF
9823  
9824 < fi
9825 <
9824 > # Unset variables that we do not need and which cause bugs (e.g. in
9825 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
9826 > # suppresses any "Segmentation fault" message there.  '((' could
9827 > # trigger a bug in pdksh 5.2.14.
9828 > for as_var in BASH_ENV ENV MAIL MAILPATH
9829 > do eval test x\${$as_var+set} = xset \
9830 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9831   done
9832 + PS1='$ '
9833 + PS2='> '
9834 + PS4='+ '
9835  
9836 < echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5
9837 < echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6
9838 < if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then
9839 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9840 < else
8891 <  if test "$cross_compiling" = yes; then
8892 <  ac_cv_func_realloc_0_nonnull=no
8893 < else
8894 <  cat >conftest.$ac_ext <<_ACEOF
8895 < /* confdefs.h.  */
8896 < _ACEOF
8897 < cat confdefs.h >>conftest.$ac_ext
8898 < cat >>conftest.$ac_ext <<_ACEOF
8899 < /* end confdefs.h.  */
8900 < #if STDC_HEADERS || HAVE_STDLIB_H
8901 < # include <stdlib.h>
8902 < #else
8903 < char *realloc ();
8904 < #endif
9836 > # NLS nuisances.
9837 > LC_ALL=C
9838 > export LC_ALL
9839 > LANGUAGE=C
9840 > export LANGUAGE
9841  
9842 < #ifdef FC_DUMMY_MAIN
9843 < #ifndef FC_DUMMY_MAIN_EQ_F77
9844 < #  ifdef __cplusplus
9845 <     extern "C"
9846 < #  endif
9847 <   int FC_DUMMY_MAIN() { return 1; }
9848 < #endif
9849 < #endif
9850 < int
9851 < main ()
9842 > # CDPATH.
9843 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9844 >
9845 >
9846 > # as_fn_error ERROR [LINENO LOG_FD]
9847 > # ---------------------------------
9848 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9849 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9850 > # script with status $?, using 1 if that was 0.
9851 > as_fn_error ()
9852   {
9853 < exit (realloc (0, 0) ? 0 : 1);
9854 <  ;
9855 <  return 0;
9853 >  as_status=$?; test $as_status -eq 0 && as_status=1
9854 >  if test "$3"; then
9855 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9856 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
9857 >  fi
9858 >  $as_echo "$as_me: error: $1" >&2
9859 >  as_fn_exit $as_status
9860 > } # as_fn_error
9861 >
9862 >
9863 > # as_fn_set_status STATUS
9864 > # -----------------------
9865 > # Set $? to STATUS, without forking.
9866 > as_fn_set_status ()
9867 > {
9868 >  return $1
9869 > } # as_fn_set_status
9870 >
9871 > # as_fn_exit STATUS
9872 > # -----------------
9873 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9874 > as_fn_exit ()
9875 > {
9876 >  set +e
9877 >  as_fn_set_status $1
9878 >  exit $1
9879 > } # as_fn_exit
9880 >
9881 > # as_fn_unset VAR
9882 > # ---------------
9883 > # Portably unset VAR.
9884 > as_fn_unset ()
9885 > {
9886 >  { eval $1=; unset $1;}
9887   }
9888 < _ACEOF
9889 < rm -f conftest$ac_exeext
9890 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9891 <  (eval $ac_link) 2>&5
9892 <  ac_status=$?
9893 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9894 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9895 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9896 <  (eval $ac_try) 2>&5
9897 <  ac_status=$?
9898 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9899 <  (exit $ac_status); }; }; then
8933 <  ac_cv_func_realloc_0_nonnull=yes
9888 > as_unset=as_fn_unset
9889 > # as_fn_append VAR VALUE
9890 > # ----------------------
9891 > # Append the text in VALUE to the end of the definition contained in VAR. Take
9892 > # advantage of any shell optimizations that allow amortized linear growth over
9893 > # repeated appends, instead of the typical quadratic growth present in naive
9894 > # implementations.
9895 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9896 >  eval 'as_fn_append ()
9897 >  {
9898 >    eval $1+=\$2
9899 >  }'
9900   else
9901 <  echo "$as_me: program exited with status $ac_status" >&5
9902 < echo "$as_me: failed program was:" >&5
9903 < sed 's/^/| /' conftest.$ac_ext >&5
9901 >  as_fn_append ()
9902 >  {
9903 >    eval $1=\$$1\$2
9904 >  }
9905 > fi # as_fn_append
9906  
9907 < ( exit $ac_status )
9908 < ac_cv_func_realloc_0_nonnull=no
9907 > # as_fn_arith ARG...
9908 > # ------------------
9909 > # Perform arithmetic evaluation on the ARGs, and store the result in the
9910 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
9911 > # must be portable across $(()) and expr.
9912 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9913 >  eval 'as_fn_arith ()
9914 >  {
9915 >    as_val=$(( $* ))
9916 >  }'
9917 > else
9918 >  as_fn_arith ()
9919 >  {
9920 >    as_val=`expr "$@" || test $? -eq 1`
9921 >  }
9922 > fi # as_fn_arith
9923 >
9924 >
9925 > if expr a : '\(a\)' >/dev/null 2>&1 &&
9926 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
9927 >  as_expr=expr
9928 > else
9929 >  as_expr=false
9930   fi
9931 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9931 >
9932 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9933 >  as_basename=basename
9934 > else
9935 >  as_basename=false
9936   fi
9937 +
9938 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9939 +  as_dirname=dirname
9940 + else
9941 +  as_dirname=false
9942   fi
8945 echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
8946 echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6
8947 if test $ac_cv_func_realloc_0_nonnull = yes; then
9943  
9944 < cat >>confdefs.h <<\_ACEOF
9945 < #define HAVE_REALLOC 1
9946 < _ACEOF
9944 > as_me=`$as_basename -- "$0" ||
9945 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9946 >         X"$0" : 'X\(//\)$' \| \
9947 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9948 > $as_echo X/"$0" |
9949 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
9950 >            s//\1/
9951 >            q
9952 >          }
9953 >          /^X\/\(\/\/\)$/{
9954 >            s//\1/
9955 >            q
9956 >          }
9957 >          /^X\/\(\/\).*/{
9958 >            s//\1/
9959 >            q
9960 >          }
9961 >          s/.*/./; q'`
9962  
9963 + # Avoid depending upon Character Ranges.
9964 + as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9965 + as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9966 + as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9967 + as_cr_digits='0123456789'
9968 + as_cr_alnum=$as_cr_Letters$as_cr_digits
9969 +
9970 + ECHO_C= ECHO_N= ECHO_T=
9971 + case `echo -n x` in #(((((
9972 + -n*)
9973 +  case `echo 'xy\c'` in
9974 +  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
9975 +  xy)  ECHO_C='\c';;
9976 +  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
9977 +       ECHO_T=' ';;
9978 +  esac;;
9979 + *)
9980 +  ECHO_N='-n';;
9981 + esac
9982 +
9983 + rm -f conf$$ conf$$.exe conf$$.file
9984 + if test -d conf$$.dir; then
9985 +  rm -f conf$$.dir/conf$$.file
9986   else
9987 <  cat >>confdefs.h <<\_ACEOF
9988 < #define HAVE_REALLOC 0
9987 >  rm -f conf$$.dir
9988 >  mkdir conf$$.dir 2>/dev/null
9989 > fi
9990 > if (echo >conf$$.file) 2>/dev/null; then
9991 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
9992 >    as_ln_s='ln -s'
9993 >    # ... but there are two gotchas:
9994 >    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9995 >    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9996 >    # In both cases, we have to default to `cp -p'.
9997 >    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9998 >      as_ln_s='cp -p'
9999 >  elif ln conf$$.file conf$$ 2>/dev/null; then
10000 >    as_ln_s=ln
10001 >  else
10002 >    as_ln_s='cp -p'
10003 >  fi
10004 > else
10005 >  as_ln_s='cp -p'
10006 > fi
10007 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10008 > rmdir conf$$.dir 2>/dev/null
10009 >
10010 >
10011 > # as_fn_mkdir_p
10012 > # -------------
10013 > # Create "$as_dir" as a directory, including parents if necessary.
10014 > as_fn_mkdir_p ()
10015 > {
10016 >
10017 >  case $as_dir in #(
10018 >  -*) as_dir=./$as_dir;;
10019 >  esac
10020 >  test -d "$as_dir" || eval $as_mkdir_p || {
10021 >    as_dirs=
10022 >    while :; do
10023 >      case $as_dir in #(
10024 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10025 >      *) as_qdir=$as_dir;;
10026 >      esac
10027 >      as_dirs="'$as_qdir' $as_dirs"
10028 >      as_dir=`$as_dirname -- "$as_dir" ||
10029 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10030 >         X"$as_dir" : 'X\(//\)[^/]' \| \
10031 >         X"$as_dir" : 'X\(//\)$' \| \
10032 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10033 > $as_echo X"$as_dir" |
10034 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10035 >            s//\1/
10036 >            q
10037 >          }
10038 >          /^X\(\/\/\)[^/].*/{
10039 >            s//\1/
10040 >            q
10041 >          }
10042 >          /^X\(\/\/\)$/{
10043 >            s//\1/
10044 >            q
10045 >          }
10046 >          /^X\(\/\).*/{
10047 >            s//\1/
10048 >            q
10049 >          }
10050 >          s/.*/./; q'`
10051 >      test -d "$as_dir" && break
10052 >    done
10053 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
10054 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
10055 >
10056 >
10057 > } # as_fn_mkdir_p
10058 > if mkdir -p . 2>/dev/null; then
10059 >  as_mkdir_p='mkdir -p "$as_dir"'
10060 > else
10061 >  test -d ./-p && rmdir ./-p
10062 >  as_mkdir_p=false
10063 > fi
10064 >
10065 > if test -x / >/dev/null 2>&1; then
10066 >  as_test_x='test -x'
10067 > else
10068 >  if ls -dL / >/dev/null 2>&1; then
10069 >    as_ls_L_option=L
10070 >  else
10071 >    as_ls_L_option=
10072 >  fi
10073 >  as_test_x='
10074 >    eval sh -c '\''
10075 >      if test -d "$1"; then
10076 >        test -d "$1/.";
10077 >      else
10078 >        case $1 in #(
10079 >        -*)set "./$1";;
10080 >        esac;
10081 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10082 >        ???[sx]*):;;*)false;;esac;fi
10083 >    '\'' sh
10084 >  '
10085 > fi
10086 > as_executable_p=$as_test_x
10087 >
10088 > # Sed expression to map a string onto a valid CPP name.
10089 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10090 >
10091 > # Sed expression to map a string onto a valid variable name.
10092 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10093 >
10094 >
10095 > exec 6>&1
10096 > ## ----------------------------------- ##
10097 > ## Main body of $CONFIG_STATUS script. ##
10098 > ## ----------------------------------- ##
10099 > _ASEOF
10100 > test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10101 >
10102 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10103 > # Save the log message, to keep $0 and so on meaningful, and to
10104 > # report actual input values of CONFIG_FILES etc. instead of their
10105 > # values after options handling.
10106 > ac_log="
10107 > This file was extended by OpenMD $as_me 1.0, which was
10108 > generated by GNU Autoconf 2.65.  Invocation command line was
10109 >
10110 >  CONFIG_FILES    = $CONFIG_FILES
10111 >  CONFIG_HEADERS  = $CONFIG_HEADERS
10112 >  CONFIG_LINKS    = $CONFIG_LINKS
10113 >  CONFIG_COMMANDS = $CONFIG_COMMANDS
10114 >  $ $0 $@
10115 >
10116 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
10117 > "
10118 >
10119   _ACEOF
10120  
10121 <   case $LIBOBJS in
10122 <    "realloc.$ac_objext"   | \
8960 <  *" realloc.$ac_objext"   | \
8961 <    "realloc.$ac_objext "* | \
8962 <  *" realloc.$ac_objext "* ) ;;
8963 <  *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;;
10121 > case $ac_config_files in *"
10122 > "*) set x $ac_config_files; shift; ac_config_files=$*;;
10123   esac
10124  
10125 + case $ac_config_headers in *"
10126 + "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10127 + esac
10128  
10129 < cat >>confdefs.h <<\_ACEOF
10130 < #define realloc rpl_realloc
10129 >
10130 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10131 > # Files that config.status was made for.
10132 > config_files="$ac_config_files"
10133 > config_headers="$ac_config_headers"
10134 >
10135   _ACEOF
10136  
10137 < fi
10137 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10138 > ac_cs_usage="\
10139 > \`$as_me' instantiates files and other configuration actions
10140 > from templates according to the current configuration.  Unless the files
10141 > and actions are specified as TAGs, all are instantiated by default.
10142  
10143 + Usage: $0 [OPTION]... [TAG]...
10144  
10145 +  -h, --help       print this help, then exit
10146 +  -V, --version    print version number and configuration settings, then exit
10147 +      --config     print configuration, then exit
10148 +  -q, --quiet, --silent
10149 +                   do not print progress messages
10150 +  -d, --debug      don't remove temporary files
10151 +      --recheck    update $as_me by reconfiguring in the same conditions
10152 +      --file=FILE[:TEMPLATE]
10153 +                   instantiate the configuration file FILE
10154 +      --header=FILE[:TEMPLATE]
10155 +                   instantiate the configuration header FILE
10156  
10157 + Configuration files:
10158 + $config_files
10159  
10160 + Configuration headers:
10161 + $config_headers
10162  
10163 < for ac_header in sys/select.h sys/socket.h
10164 < do
8979 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8980 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
8981 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
8982 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8983 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
8984 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8985 < fi
8986 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8987 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8988 < else
8989 <  # Is the header compilable?
8990 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
8991 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8992 < cat >conftest.$ac_ext <<_ACEOF
8993 < /* confdefs.h.  */
10163 > Report bugs to <gezelter@nd.edu>."
10164 >
10165   _ACEOF
10166 < cat confdefs.h >>conftest.$ac_ext
10167 < cat >>conftest.$ac_ext <<_ACEOF
10168 < /* end confdefs.h.  */
10169 < $ac_includes_default
10170 < #include <$ac_header>
10171 < _ACEOF
9001 < rm -f conftest.$ac_objext
9002 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9003 <  (eval $ac_compile) 2>conftest.er1
9004 <  ac_status=$?
9005 <  grep -v '^ *+' conftest.er1 >conftest.err
9006 <  rm -f conftest.er1
9007 <  cat conftest.err >&5
9008 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9009 <  (exit $ac_status); } &&
9010 <         { ac_try='test -z "$ac_c_werror_flag"
9011 <                         || test ! -s conftest.err'
9012 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9013 <  (eval $ac_try) 2>&5
9014 <  ac_status=$?
9015 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9016 <  (exit $ac_status); }; } &&
9017 <         { ac_try='test -s conftest.$ac_objext'
9018 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9019 <  (eval $ac_try) 2>&5
9020 <  ac_status=$?
9021 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9022 <  (exit $ac_status); }; }; then
9023 <  ac_header_compiler=yes
9024 < else
9025 <  echo "$as_me: failed program was:" >&5
9026 < sed 's/^/| /' conftest.$ac_ext >&5
10166 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10167 > ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10168 > ac_cs_version="\\
10169 > OpenMD config.status 1.0
10170 > configured by $0, generated by GNU Autoconf 2.65,
10171 >  with options \\"\$ac_cs_config\\"
10172  
10173 < ac_header_compiler=no
10174 < fi
10175 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9031 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9032 < echo "${ECHO_T}$ac_header_compiler" >&6
10173 > Copyright (C) 2009 Free Software Foundation, Inc.
10174 > This config.status script is free software; the Free Software Foundation
10175 > gives unlimited permission to copy, distribute and modify it."
10176  
10177 < # Is the header present?
10178 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
10179 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10180 < cat >conftest.$ac_ext <<_ACEOF
9038 < /* confdefs.h.  */
10177 > ac_pwd='$ac_pwd'
10178 > srcdir='$srcdir'
10179 > INSTALL='$INSTALL'
10180 > test -n "\$AWK" || AWK=awk
10181   _ACEOF
9040 cat confdefs.h >>conftest.$ac_ext
9041 cat >>conftest.$ac_ext <<_ACEOF
9042 /* end confdefs.h.  */
9043 #include <$ac_header>
9044 _ACEOF
9045 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9046  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9047  ac_status=$?
9048  grep -v '^ *+' conftest.er1 >conftest.err
9049  rm -f conftest.er1
9050  cat conftest.err >&5
9051  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9052  (exit $ac_status); } >/dev/null; then
9053  if test -s conftest.err; then
9054    ac_cpp_err=$ac_c_preproc_warn_flag
9055    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9056  else
9057    ac_cpp_err=
9058  fi
9059 else
9060  ac_cpp_err=yes
9061 fi
9062 if test -z "$ac_cpp_err"; then
9063  ac_header_preproc=yes
9064 else
9065  echo "$as_me: failed program was:" >&5
9066 sed 's/^/| /' conftest.$ac_ext >&5
10182  
10183 <  ac_header_preproc=no
10184 < fi
10185 < rm -f conftest.err conftest.$ac_ext
10186 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10187 < echo "${ECHO_T}$ac_header_preproc" >&6
10188 <
10189 < # So?  What about this header?
10190 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10191 <  yes:no: )
10192 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9078 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9079 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9080 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9081 <    ac_header_preproc=yes
10183 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10184 > # The default lists apply if the user does not specify any file.
10185 > ac_need_defaults=:
10186 > while test $# != 0
10187 > do
10188 >  case $1 in
10189 >  --*=*)
10190 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
10191 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10192 >    ac_shift=:
10193      ;;
10194 <  no:yes:* )
10195 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10196 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10197 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9087 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9088 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9089 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9090 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9091 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9092 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9093 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9094 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9095 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9096 <    (
9097 <      cat <<\_ASBOX
9098 < ## ------------------------------ ##
9099 < ## Report this to gezelter@nd.edu ##
9100 < ## ------------------------------ ##
9101 < _ASBOX
9102 <    ) |
9103 <      sed "s/^/$as_me: WARNING:     /" >&2
10194 >  *)
10195 >    ac_option=$1
10196 >    ac_optarg=$2
10197 >    ac_shift=shift
10198      ;;
10199 < esac
9106 < echo "$as_me:$LINENO: checking for $ac_header" >&5
9107 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9108 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
9109 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9110 < else
9111 <  eval "$as_ac_Header=\$ac_header_preproc"
9112 < fi
9113 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9114 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10199 >  esac
10200  
10201 < fi
10202 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
10203 <  cat >>confdefs.h <<_ACEOF
10204 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10205 < _ACEOF
10201 >  case $ac_option in
10202 >  # Handling of the options.
10203 >  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10204 >    ac_cs_recheck=: ;;
10205 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10206 >    $as_echo "$ac_cs_version"; exit ;;
10207 >  --config | --confi | --conf | --con | --co | --c )
10208 >    $as_echo "$ac_cs_config"; exit ;;
10209 >  --debug | --debu | --deb | --de | --d | -d )
10210 >    debug=: ;;
10211 >  --file | --fil | --fi | --f )
10212 >    $ac_shift
10213 >    case $ac_optarg in
10214 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10215 >    esac
10216 >    as_fn_append CONFIG_FILES " '$ac_optarg'"
10217 >    ac_need_defaults=false;;
10218 >  --header | --heade | --head | --hea )
10219 >    $ac_shift
10220 >    case $ac_optarg in
10221 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10222 >    esac
10223 >    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10224 >    ac_need_defaults=false;;
10225 >  --he | --h)
10226 >    # Conflict between --help and --header
10227 >    as_fn_error "ambiguous option: \`$1'
10228 > Try \`$0 --help' for more information.";;
10229 >  --help | --hel | -h )
10230 >    $as_echo "$ac_cs_usage"; exit ;;
10231 >  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10232 >  | -silent | --silent | --silen | --sile | --sil | --si | --s)
10233 >    ac_cs_silent=: ;;
10234  
10235 < fi
10235 >  # This is an error.
10236 >  -*) as_fn_error "unrecognized option: \`$1'
10237 > Try \`$0 --help' for more information." ;;
10238  
10239 +  *) as_fn_append ac_config_targets " $1"
10240 +     ac_need_defaults=false ;;
10241 +
10242 +  esac
10243 +  shift
10244   done
10245  
10246 < echo "$as_me:$LINENO: checking types of arguments for select" >&5
9127 < echo $ECHO_N "checking types of arguments for select... $ECHO_C" >&6
9128 < if test "${ac_cv_func_select_args+set}" = set; then
9129 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9130 < else
9131 <  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9132 < for ac_arg1 in 'int' 'size_t' 'unsigned long' 'unsigned'; do
9133 <  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9134 <   cat >conftest.$ac_ext <<_ACEOF
9135 < /* confdefs.h.  */
9136 < _ACEOF
9137 < cat confdefs.h >>conftest.$ac_ext
9138 < cat >>conftest.$ac_ext <<_ACEOF
9139 < /* end confdefs.h.  */
9140 < $ac_includes_default
9141 < #if HAVE_SYS_SELECT_H
9142 < # include <sys/select.h>
9143 < #endif
9144 < #if HAVE_SYS_SOCKET_H
9145 < # include <sys/socket.h>
9146 < #endif
10246 > ac_configure_extra_args=
10247  
10248 < #ifdef FC_DUMMY_MAIN
10249 < #ifndef FC_DUMMY_MAIN_EQ_F77
10250 < #  ifdef __cplusplus
9151 <     extern "C"
9152 < #  endif
9153 <   int FC_DUMMY_MAIN() { return 1; }
9154 < #endif
9155 < #endif
9156 < int
9157 < main ()
9158 < {
9159 < extern int select ($ac_arg1,
9160 <                                            $ac_arg234, $ac_arg234, $ac_arg234,
9161 <                                            $ac_arg5);
9162 <  ;
9163 <  return 0;
9164 < }
9165 < _ACEOF
9166 < rm -f conftest.$ac_objext
9167 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9168 <  (eval $ac_compile) 2>conftest.er1
9169 <  ac_status=$?
9170 <  grep -v '^ *+' conftest.er1 >conftest.err
9171 <  rm -f conftest.er1
9172 <  cat conftest.err >&5
9173 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9174 <  (exit $ac_status); } &&
9175 <         { ac_try='test -z "$ac_c_werror_flag"
9176 <                         || test ! -s conftest.err'
9177 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9178 <  (eval $ac_try) 2>&5
9179 <  ac_status=$?
9180 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9181 <  (exit $ac_status); }; } &&
9182 <         { ac_try='test -s conftest.$ac_objext'
9183 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9184 <  (eval $ac_try) 2>&5
9185 <  ac_status=$?
9186 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9187 <  (exit $ac_status); }; }; then
9188 <  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9189 < else
9190 <  echo "$as_me: failed program was:" >&5
9191 < sed 's/^/| /' conftest.$ac_ext >&5
9192 <
10248 > if $ac_cs_silent; then
10249 >  exec 6>/dev/null
10250 >  ac_configure_extra_args="$ac_configure_extra_args --silent"
10251   fi
9194 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9195  done
9196 done
9197 done
9198 # Provide a safe default value.
9199 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10252  
10253 + _ACEOF
10254 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10255 + if \$ac_cs_recheck; then
10256 +  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10257 +  shift
10258 +  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10259 +  CONFIG_SHELL='$SHELL'
10260 +  export CONFIG_SHELL
10261 +  exec "\$@"
10262   fi
9202 echo "$as_me:$LINENO: result: $ac_cv_func_select_args" >&5
9203 echo "${ECHO_T}$ac_cv_func_select_args" >&6
9204 ac_save_IFS=$IFS; IFS=','
9205 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9206 IFS=$ac_save_IFS
9207 shift
10263  
9209 cat >>confdefs.h <<_ACEOF
9210 #define SELECT_TYPE_ARG1 $1
10264   _ACEOF
10265 + cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10266 + exec 5>>config.log
10267 + {
10268 +  echo
10269 +  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10270 + ## Running $as_me. ##
10271 + _ASBOX
10272 +  $as_echo "$ac_log"
10273 + } >&5
10274  
9213
9214 cat >>confdefs.h <<_ACEOF
9215 #define SELECT_TYPE_ARG234 ($2)
10275   _ACEOF
10276 <
9218 <
9219 < cat >>confdefs.h <<_ACEOF
9220 < #define SELECT_TYPE_ARG5 ($3)
10276 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10277   _ACEOF
10278  
10279 < rm -f conftest*
10279 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10280  
10281 <
10282 < for ac_func in strftime
10281 > # Handling of arguments.
10282 > for ac_config_target in $ac_config_targets
10283   do
10284 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10285 < echo "$as_me:$LINENO: checking for $ac_func" >&5
10286 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10287 < if eval "test \"\${$as_ac_var+set}\" = set"; then
10288 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10289 < else
10290 <  cat >conftest.$ac_ext <<_ACEOF
10291 < /* confdefs.h.  */
9236 < _ACEOF
9237 < cat confdefs.h >>conftest.$ac_ext
9238 < cat >>conftest.$ac_ext <<_ACEOF
9239 < /* end confdefs.h.  */
9240 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9241 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9242 < #define $ac_func innocuous_$ac_func
10284 >  case $ac_config_target in
10285 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
10286 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
10287 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
10288 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
10289 >    "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
10290 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
10291 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
10292  
10293 < /* System header to define __stub macros and hopefully few prototypes,
10294 <    which can conflict with char $ac_func (); below.
10295 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9247 <    <limits.h> exists even on freestanding compilers.  */
10293 >  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10294 >  esac
10295 > done
10296  
9249 #ifdef __STDC__
9250 # include <limits.h>
9251 #else
9252 # include <assert.h>
9253 #endif
10297  
10298 < #undef $ac_func
10298 > # If the user did not use the arguments to specify the items to instantiate,
10299 > # then the envvar interface is used.  Set only those that are not.
10300 > # We use the long form for the default assignment because of an extremely
10301 > # bizarre bug on SunOS 4.1.3.
10302 > if $ac_need_defaults; then
10303 >  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10304 >  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10305 > fi
10306  
10307 < /* Override any gcc2 internal prototype to avoid an error.  */
10308 < #ifdef __cplusplus
10309 < extern "C"
10307 > # Have a temporary directory for convenience.  Make it in the build tree
10308 > # simply because there is no reason against having it here, and in addition,
10309 > # creating and moving files from /tmp can sometimes cause problems.
10310 > # Hook for its removal unless debugging.
10311 > # Note that there is a small window in which the directory will not be cleaned:
10312 > # after its creation but before its name has been assigned to `$tmp'.
10313 > $debug ||
10314   {
10315 < #endif
10316 < /* We use char because int might match the return type of a gcc2
10317 <   builtin and then its argument prototype would still apply.  */
10318 < char $ac_func ();
10319 < /* The GNU C library defines this for functions which it implements
10320 <    to always fail with ENOSYS.  Some functions are actually named
10321 <    something starting with __ and the normal name is an alias.  */
10322 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10323 < choke me
10324 < #else
10325 < char (*f) () = $ac_func;
10326 < #endif
10327 < #ifdef __cplusplus
10328 < }
10329 < #endif
10330 <
10331 < #ifdef FC_DUMMY_MAIN
10332 < #ifndef FC_DUMMY_MAIN_EQ_F77
10333 < #  ifdef __cplusplus
10334 <     extern "C"
10335 < #  endif
10336 <   int FC_DUMMY_MAIN() { return 1; }
10337 < #endif
10338 < #endif
10339 < int
10340 < main ()
10341 < {
10342 < return f != $ac_func;
10343 <  ;
10344 <  return 0;
10345 < }
10346 < _ACEOF
10347 < rm -f conftest.$ac_objext conftest$ac_exeext
10348 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10349 <  (eval $ac_link) 2>conftest.er1
10350 <  ac_status=$?
10351 <  grep -v '^ *+' conftest.er1 >conftest.err
10352 <  rm -f conftest.er1
10353 <  cat conftest.err >&5
10354 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10355 <  (exit $ac_status); } &&
10356 <         { ac_try='test -z "$ac_c_werror_flag"
10357 <                         || test ! -s conftest.err'
10358 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10359 <  (eval $ac_try) 2>&5
10360 <  ac_status=$?
10361 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10362 <  (exit $ac_status); }; } &&
10363 <         { ac_try='test -s conftest$ac_exeext'
10364 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10365 <  (eval $ac_try) 2>&5
10366 <  ac_status=$?
10367 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10368 <  (exit $ac_status); }; }; then
10369 <  eval "$as_ac_var=yes"
10370 < else
10371 <  echo "$as_me: failed program was:" >&5
10372 < sed 's/^/| /' conftest.$ac_ext >&5
10373 <
10374 < eval "$as_ac_var=no"
10375 < fi
10376 < rm -f conftest.err conftest.$ac_objext \
10377 <      conftest$ac_exeext conftest.$ac_ext
10378 < fi
10379 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10380 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10381 < if test `eval echo '${'$as_ac_var'}'` = yes; then
10382 <  cat >>confdefs.h <<_ACEOF
10383 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10384 < _ACEOF
10385 <
10386 < else
10387 <  # strftime is in -lintl on SCO UNIX.
10388 < echo "$as_me:$LINENO: checking for strftime in -lintl" >&5
10389 < echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6
10390 < if test "${ac_cv_lib_intl_strftime+set}" = set; then
10391 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10392 < else
10393 <  ac_check_lib_save_LIBS=$LIBS
10394 < LIBS="-lintl  $LIBS"
10395 < cat >conftest.$ac_ext <<_ACEOF
10396 < /* confdefs.h.  */
10397 < _ACEOF
10398 < cat confdefs.h >>conftest.$ac_ext
10399 < cat >>conftest.$ac_ext <<_ACEOF
10400 < /* end confdefs.h.  */
10401 <
10402 < /* Override any gcc2 internal prototype to avoid an error.  */
10403 < #ifdef __cplusplus
10404 < extern "C"
10405 < #endif
10406 < /* We use char because int might match the return type of a gcc2
10407 <   builtin and then its argument prototype would still apply.  */
10408 < char strftime ();
10409 < #ifdef FC_DUMMY_MAIN
10410 < #ifndef FC_DUMMY_MAIN_EQ_F77
10411 < #  ifdef __cplusplus
10412 <     extern "C"
10413 < #  endif
10414 <   int FC_DUMMY_MAIN() { return 1; }
10415 < #endif
10416 < #endif
10417 < int
10418 < main ()
10419 < {
10420 < strftime ();
10421 <  ;
10422 <  return 0;
10423 < }
10424 < _ACEOF
10425 < rm -f conftest.$ac_objext conftest$ac_exeext
10426 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10427 <  (eval $ac_link) 2>conftest.er1
10428 <  ac_status=$?
10429 <  grep -v '^ *+' conftest.er1 >conftest.err
10430 <  rm -f conftest.er1
10431 <  cat conftest.err >&5
10432 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10433 <  (exit $ac_status); } &&
10434 <         { ac_try='test -z "$ac_c_werror_flag"
10435 <                         || test ! -s conftest.err'
10436 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10437 <  (eval $ac_try) 2>&5
10438 <  ac_status=$?
10439 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10440 <  (exit $ac_status); }; } &&
10441 <         { ac_try='test -s conftest$ac_exeext'
10442 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10443 <  (eval $ac_try) 2>&5
10444 <  ac_status=$?
10445 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10446 <  (exit $ac_status); }; }; then
10447 <  ac_cv_lib_intl_strftime=yes
10448 < else
10449 <  echo "$as_me: failed program was:" >&5
10450 < sed 's/^/| /' conftest.$ac_ext >&5
10451 <
10452 < ac_cv_lib_intl_strftime=no
10453 < fi
10454 < rm -f conftest.err conftest.$ac_objext \
10455 <      conftest$ac_exeext conftest.$ac_ext
10456 < LIBS=$ac_check_lib_save_LIBS
10457 < fi
10458 < echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5
10459 < echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6
10460 < if test $ac_cv_lib_intl_strftime = yes; then
10461 <  cat >>confdefs.h <<\_ACEOF
10462 < #define HAVE_STRFTIME 1
10463 < _ACEOF
10464 <
10465 < LIBS="-lintl $LIBS"
10466 < fi
10467 <
10468 < fi
10469 < done
10470 <
10471 < echo "$as_me:$LINENO: checking for working strtod" >&5
10472 < echo $ECHO_N "checking for working strtod... $ECHO_C" >&6
10473 < if test "${ac_cv_func_strtod+set}" = set; then
10474 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10475 < else
10476 <  if test "$cross_compiling" = yes; then
10477 <  ac_cv_func_strtod=no
10478 < else
10479 <  cat >conftest.$ac_ext <<_ACEOF
10480 < /* confdefs.h.  */
10481 < _ACEOF
10482 < cat confdefs.h >>conftest.$ac_ext
10483 < cat >>conftest.$ac_ext <<_ACEOF
10484 < /* end confdefs.h.  */
10485 <
10486 < double strtod ();
10487 < int
10488 < main()
10489 < {
10490 <  {
10491 <    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
10492 <    char *string = " +69";
10493 <    char *term;
10494 <    double value;
10495 <    value = strtod (string, &term);
10496 <    if (value != 69 || term != (string + 4))
10497 <      exit (1);
10498 <  }
10499 <
10500 <  {
10501 <    /* Under Solaris 2.4, strtod returns the wrong value for the
10502 <       terminating character under some conditions.  */
10503 <    char *string = "NaN";
10504 <    char *term;
10505 <    strtod (string, &term);
10506 <    if (term != string && *(term - 1) == 0)
10507 <      exit (1);
10508 <  }
10509 <  exit (0);
10510 < }
10511 <
10512 < _ACEOF
10513 < rm -f conftest$ac_exeext
10514 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10515 <  (eval $ac_link) 2>&5
10516 <  ac_status=$?
10517 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10518 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10519 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10520 <  (eval $ac_try) 2>&5
10521 <  ac_status=$?
10522 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10523 <  (exit $ac_status); }; }; then
10524 <  ac_cv_func_strtod=yes
10525 < else
10526 <  echo "$as_me: program exited with status $ac_status" >&5
10527 < echo "$as_me: failed program was:" >&5
10528 < sed 's/^/| /' conftest.$ac_ext >&5
10529 <
10530 < ( exit $ac_status )
10531 < ac_cv_func_strtod=no
10532 < fi
10533 < rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10534 < fi
10535 < fi
10536 < echo "$as_me:$LINENO: result: $ac_cv_func_strtod" >&5
10537 < echo "${ECHO_T}$ac_cv_func_strtod" >&6
10538 < if test $ac_cv_func_strtod = no; then
10539 <  case $LIBOBJS in
10540 <    "strtod.$ac_objext"   | \
10541 <  *" strtod.$ac_objext"   | \
10542 <    "strtod.$ac_objext "* | \
10543 <  *" strtod.$ac_objext "* ) ;;
10544 <  *) LIBOBJS="$LIBOBJS strtod.$ac_objext" ;;
10545 < esac
10546 <
10547 < echo "$as_me:$LINENO: checking for pow" >&5
10548 < echo $ECHO_N "checking for pow... $ECHO_C" >&6
10549 < if test "${ac_cv_func_pow+set}" = set; then
10550 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10551 < else
10552 <  cat >conftest.$ac_ext <<_ACEOF
10553 < /* confdefs.h.  */
10554 < _ACEOF
10555 < cat confdefs.h >>conftest.$ac_ext
10556 < cat >>conftest.$ac_ext <<_ACEOF
10557 < /* end confdefs.h.  */
10558 < /* Define pow to an innocuous variant, in case <limits.h> declares pow.
10559 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10560 < #define pow innocuous_pow
10561 <
10562 < /* System header to define __stub macros and hopefully few prototypes,
10563 <    which can conflict with char pow (); below.
10564 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10565 <    <limits.h> exists even on freestanding compilers.  */
10566 <
10567 < #ifdef __STDC__
10568 < # include <limits.h>
10569 < #else
10570 < # include <assert.h>
10571 < #endif
10572 <
10573 < #undef pow
10574 <
10575 < /* Override any gcc2 internal prototype to avoid an error.  */
10576 < #ifdef __cplusplus
10577 < extern "C"
10578 < {
10579 < #endif
10580 < /* We use char because int might match the return type of a gcc2
10581 <   builtin and then its argument prototype would still apply.  */
10582 < char pow ();
10583 < /* The GNU C library defines this for functions which it implements
10584 <    to always fail with ENOSYS.  Some functions are actually named
10585 <    something starting with __ and the normal name is an alias.  */
10586 < #if defined (__stub_pow) || defined (__stub___pow)
10587 < choke me
10588 < #else
10589 < char (*f) () = pow;
10590 < #endif
10591 < #ifdef __cplusplus
10592 < }
10593 < #endif
10594 <
10595 < #ifdef FC_DUMMY_MAIN
10596 < #ifndef FC_DUMMY_MAIN_EQ_F77
10597 < #  ifdef __cplusplus
10598 <     extern "C"
10599 < #  endif
10600 <   int FC_DUMMY_MAIN() { return 1; }
10601 < #endif
10602 < #endif
10603 < int
10604 < main ()
10605 < {
10606 < return f != pow;
10607 <  ;
10608 <  return 0;
10609 < }
10610 < _ACEOF
10611 < rm -f conftest.$ac_objext conftest$ac_exeext
10612 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10613 <  (eval $ac_link) 2>conftest.er1
10614 <  ac_status=$?
10615 <  grep -v '^ *+' conftest.er1 >conftest.err
10616 <  rm -f conftest.er1
10617 <  cat conftest.err >&5
10618 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10619 <  (exit $ac_status); } &&
10620 <         { ac_try='test -z "$ac_c_werror_flag"
10621 <                         || test ! -s conftest.err'
10622 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10623 <  (eval $ac_try) 2>&5
10624 <  ac_status=$?
10625 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10626 <  (exit $ac_status); }; } &&
10627 <         { ac_try='test -s conftest$ac_exeext'
10628 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10629 <  (eval $ac_try) 2>&5
10630 <  ac_status=$?
10631 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10632 <  (exit $ac_status); }; }; then
10633 <  ac_cv_func_pow=yes
10634 < else
10635 <  echo "$as_me: failed program was:" >&5
10636 < sed 's/^/| /' conftest.$ac_ext >&5
10637 <
10638 < ac_cv_func_pow=no
10639 < fi
10640 < rm -f conftest.err conftest.$ac_objext \
10641 <      conftest$ac_exeext conftest.$ac_ext
10642 < fi
10643 < echo "$as_me:$LINENO: result: $ac_cv_func_pow" >&5
10644 < echo "${ECHO_T}$ac_cv_func_pow" >&6
10645 <
10646 < if test $ac_cv_func_pow = no; then
10647 <  echo "$as_me:$LINENO: checking for pow in -lm" >&5
10648 < echo $ECHO_N "checking for pow in -lm... $ECHO_C" >&6
10649 < if test "${ac_cv_lib_m_pow+set}" = set; then
10650 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10651 < else
10652 <  ac_check_lib_save_LIBS=$LIBS
10653 < LIBS="-lm  $LIBS"
10654 < cat >conftest.$ac_ext <<_ACEOF
10655 < /* confdefs.h.  */
10656 < _ACEOF
10657 < cat confdefs.h >>conftest.$ac_ext
10658 < cat >>conftest.$ac_ext <<_ACEOF
10659 < /* end confdefs.h.  */
10660 <
10661 < /* Override any gcc2 internal prototype to avoid an error.  */
10662 < #ifdef __cplusplus
10663 < extern "C"
10664 < #endif
10665 < /* We use char because int might match the return type of a gcc2
10666 <   builtin and then its argument prototype would still apply.  */
10667 < char pow ();
10668 < #ifdef FC_DUMMY_MAIN
10669 < #ifndef FC_DUMMY_MAIN_EQ_F77
10670 < #  ifdef __cplusplus
10671 <     extern "C"
10672 < #  endif
10673 <   int FC_DUMMY_MAIN() { return 1; }
10674 < #endif
10675 < #endif
10676 < int
10677 < main ()
10678 < {
10679 < pow ();
10680 <  ;
10681 <  return 0;
10682 < }
10683 < _ACEOF
10684 < rm -f conftest.$ac_objext conftest$ac_exeext
10685 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10686 <  (eval $ac_link) 2>conftest.er1
10687 <  ac_status=$?
10688 <  grep -v '^ *+' conftest.er1 >conftest.err
10689 <  rm -f conftest.er1
10690 <  cat conftest.err >&5
10691 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10692 <  (exit $ac_status); } &&
10693 <         { ac_try='test -z "$ac_c_werror_flag"
10694 <                         || test ! -s conftest.err'
10695 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10696 <  (eval $ac_try) 2>&5
10697 <  ac_status=$?
10698 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10699 <  (exit $ac_status); }; } &&
10700 <         { ac_try='test -s conftest$ac_exeext'
10701 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10702 <  (eval $ac_try) 2>&5
10703 <  ac_status=$?
10704 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10705 <  (exit $ac_status); }; }; then
10706 <  ac_cv_lib_m_pow=yes
10707 < else
10708 <  echo "$as_me: failed program was:" >&5
10709 < sed 's/^/| /' conftest.$ac_ext >&5
10710 <
10711 < ac_cv_lib_m_pow=no
10712 < fi
10713 < rm -f conftest.err conftest.$ac_objext \
10714 <      conftest$ac_exeext conftest.$ac_ext
10715 < LIBS=$ac_check_lib_save_LIBS
10716 < fi
10717 < echo "$as_me:$LINENO: result: $ac_cv_lib_m_pow" >&5
10718 < echo "${ECHO_T}$ac_cv_lib_m_pow" >&6
10719 < if test $ac_cv_lib_m_pow = yes; then
10720 <  POW_LIB=-lm
10721 < else
10722 <  { echo "$as_me:$LINENO: WARNING: cannot find library containing definition of pow" >&5
10723 < echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10724 < fi
10725 <
10726 < fi
10727 <
10728 < fi
10729 <
10730 <
10731 <
10732 <
10733 <
10734 <
10735 <
10736 <
10737 <
10738 <
10739 <
10740 <
10741 <
10742 <
10743 <
10744 <
10745 <
10746 <
10747 <
10748 <
10749 <
10750 <
10751 <
10752 <
10753 <
10754 <
10755 <
10756 <
10757 < for ac_func in floor getpagesize gettimeofday memchr memmove memset pow pstat_getdynamic pstat_getstatic rint select snprintf sranddev sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strrchr strstr strtol sysmp getsysinfo sysctl table
10758 < do
10759 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10760 < echo "$as_me:$LINENO: checking for $ac_func" >&5
10761 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10762 < if eval "test \"\${$as_ac_var+set}\" = set"; then
10763 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10764 < else
10765 <  cat >conftest.$ac_ext <<_ACEOF
10766 < /* confdefs.h.  */
10767 < _ACEOF
10768 < cat confdefs.h >>conftest.$ac_ext
10769 < cat >>conftest.$ac_ext <<_ACEOF
10770 < /* end confdefs.h.  */
10771 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10772 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10773 < #define $ac_func innocuous_$ac_func
10774 <
10775 < /* System header to define __stub macros and hopefully few prototypes,
10776 <    which can conflict with char $ac_func (); below.
10777 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10778 <    <limits.h> exists even on freestanding compilers.  */
10779 <
10780 < #ifdef __STDC__
10781 < # include <limits.h>
10782 < #else
10783 < # include <assert.h>
10784 < #endif
10785 <
10786 < #undef $ac_func
10787 <
10788 < /* Override any gcc2 internal prototype to avoid an error.  */
10789 < #ifdef __cplusplus
10790 < extern "C"
10791 < {
10792 < #endif
10793 < /* We use char because int might match the return type of a gcc2
10794 <   builtin and then its argument prototype would still apply.  */
10795 < char $ac_func ();
10796 < /* The GNU C library defines this for functions which it implements
10797 <    to always fail with ENOSYS.  Some functions are actually named
10798 <    something starting with __ and the normal name is an alias.  */
10799 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10800 < choke me
10801 < #else
10802 < char (*f) () = $ac_func;
10803 < #endif
10804 < #ifdef __cplusplus
10805 < }
10806 < #endif
10807 <
10808 < #ifdef FC_DUMMY_MAIN
10809 < #ifndef FC_DUMMY_MAIN_EQ_F77
10810 < #  ifdef __cplusplus
10811 <     extern "C"
10812 < #  endif
10813 <   int FC_DUMMY_MAIN() { return 1; }
10814 < #endif
10815 < #endif
10816 < int
10817 < main ()
10818 < {
10819 < return f != $ac_func;
10820 <  ;
10821 <  return 0;
10822 < }
10823 < _ACEOF
10824 < rm -f conftest.$ac_objext conftest$ac_exeext
10825 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10826 <  (eval $ac_link) 2>conftest.er1
10827 <  ac_status=$?
10828 <  grep -v '^ *+' conftest.er1 >conftest.err
10829 <  rm -f conftest.er1
10830 <  cat conftest.err >&5
10831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10832 <  (exit $ac_status); } &&
10833 <         { ac_try='test -z "$ac_c_werror_flag"
10834 <                         || test ! -s conftest.err'
10835 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10836 <  (eval $ac_try) 2>&5
10837 <  ac_status=$?
10838 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10839 <  (exit $ac_status); }; } &&
10840 <         { ac_try='test -s conftest$ac_exeext'
10841 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10842 <  (eval $ac_try) 2>&5
10843 <  ac_status=$?
10844 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10845 <  (exit $ac_status); }; }; then
10846 <  eval "$as_ac_var=yes"
10847 < else
10848 <  echo "$as_me: failed program was:" >&5
10849 < sed 's/^/| /' conftest.$ac_ext >&5
10850 <
10851 < eval "$as_ac_var=no"
10852 < fi
10853 < rm -f conftest.err conftest.$ac_objext \
10854 <      conftest$ac_exeext conftest.$ac_ext
10855 < fi
10856 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10857 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10858 < if test `eval echo '${'$as_ac_var'}'` = yes; then
10859 <  cat >>confdefs.h <<_ACEOF
10860 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10861 < _ACEOF
10862 <
10863 < fi
10864 < done
10865 <
10866 <
10867 < # special check for _system_configuration because AIX <4.3.2 do not
10868 < # contain the `physmem' member.
10869 < echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
10870 < echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
10871 < cat >conftest.$ac_ext <<_ACEOF
10872 < /* confdefs.h.  */
10873 < _ACEOF
10874 < cat confdefs.h >>conftest.$ac_ext
9821 < cat >>conftest.$ac_ext <<_ACEOF
9822 < /* end confdefs.h.  */
9823 < #include <sys/systemcfg.h>
9824 < #ifdef FC_DUMMY_MAIN
9825 < #ifndef FC_DUMMY_MAIN_EQ_F77
9826 < #  ifdef __cplusplus
9827 <     extern "C"
9828 < #  endif
9829 <   int FC_DUMMY_MAIN() { return 1; }
9830 < #endif
9831 < #endif
9832 < int
9833 < main ()
9834 < {
9835 < double x = _system_configuration.physmem;
9836 <  ;
9837 <  return 0;
9838 < }
9839 < _ACEOF
9840 < rm -f conftest.$ac_objext
9841 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9842 <  (eval $ac_compile) 2>conftest.er1
9843 <  ac_status=$?
9844 <  grep -v '^ *+' conftest.er1 >conftest.err
9845 <  rm -f conftest.er1
9846 <  cat conftest.err >&5
9847 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9848 <  (exit $ac_status); } &&
9849 <         { ac_try='test -z "$ac_c_werror_flag"
9850 <                         || test ! -s conftest.err'
9851 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9852 <  (eval $ac_try) 2>&5
9853 <  ac_status=$?
9854 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9855 <  (exit $ac_status); }; } &&
9856 <         { ac_try='test -s conftest.$ac_objext'
9857 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9858 <  (eval $ac_try) 2>&5
9859 <  ac_status=$?
9860 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9861 <  (exit $ac_status); }; }; then
9862 <  echo "$as_me:$LINENO: result: yes" >&5
9863 < echo "${ECHO_T}yes" >&6
9864 <
9865 < cat >>confdefs.h <<\_ACEOF
9866 < #define HAVE__SYSTEM_CONFIGURATION 1
9867 < _ACEOF
9868 <
9869 < else
9870 <  echo "$as_me: failed program was:" >&5
9871 < sed 's/^/| /' conftest.$ac_ext >&5
9872 <
9873 < echo "$as_me:$LINENO: result: no" >&5
9874 < echo "${ECHO_T}no" >&6
9875 < fi
9876 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9877 <
9878 <  # clean out junk possibly left behind by a previous configuration
9879 <  rm -f src/getopt.h
9880 <  # Check for getopt_long support
9881 <
9882 < for ac_header in getopt.h
9883 < do
9884 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9885 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
9886 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
9887 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9888 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
9889 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9890 < fi
9891 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9892 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9893 < else
9894 <  # Is the header compilable?
9895 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
9896 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9897 < cat >conftest.$ac_ext <<_ACEOF
9898 < /* confdefs.h.  */
9899 < _ACEOF
9900 < cat confdefs.h >>conftest.$ac_ext
9901 < cat >>conftest.$ac_ext <<_ACEOF
9902 < /* end confdefs.h.  */
9903 < $ac_includes_default
9904 < #include <$ac_header>
9905 < _ACEOF
9906 < rm -f conftest.$ac_objext
9907 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9908 <  (eval $ac_compile) 2>conftest.er1
9909 <  ac_status=$?
9910 <  grep -v '^ *+' conftest.er1 >conftest.err
9911 <  rm -f conftest.er1
9912 <  cat conftest.err >&5
9913 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9914 <  (exit $ac_status); } &&
9915 <         { ac_try='test -z "$ac_c_werror_flag"
9916 <                         || test ! -s conftest.err'
9917 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9918 <  (eval $ac_try) 2>&5
9919 <  ac_status=$?
9920 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9921 <  (exit $ac_status); }; } &&
9922 <         { ac_try='test -s conftest.$ac_objext'
9923 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9924 <  (eval $ac_try) 2>&5
9925 <  ac_status=$?
9926 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9927 <  (exit $ac_status); }; }; then
9928 <  ac_header_compiler=yes
9929 < else
9930 <  echo "$as_me: failed program was:" >&5
9931 < sed 's/^/| /' conftest.$ac_ext >&5
9932 <
9933 < ac_header_compiler=no
9934 < fi
9935 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9936 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9937 < echo "${ECHO_T}$ac_header_compiler" >&6
9938 <
9939 < # Is the header present?
9940 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
9941 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9942 < cat >conftest.$ac_ext <<_ACEOF
9943 < /* confdefs.h.  */
9944 < _ACEOF
9945 < cat confdefs.h >>conftest.$ac_ext
9946 < cat >>conftest.$ac_ext <<_ACEOF
9947 < /* end confdefs.h.  */
9948 < #include <$ac_header>
9949 < _ACEOF
9950 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9951 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9952 <  ac_status=$?
9953 <  grep -v '^ *+' conftest.er1 >conftest.err
9954 <  rm -f conftest.er1
9955 <  cat conftest.err >&5
9956 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9957 <  (exit $ac_status); } >/dev/null; then
9958 <  if test -s conftest.err; then
9959 <    ac_cpp_err=$ac_c_preproc_warn_flag
9960 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9961 <  else
9962 <    ac_cpp_err=
9963 <  fi
9964 < else
9965 <  ac_cpp_err=yes
9966 < fi
9967 < if test -z "$ac_cpp_err"; then
9968 <  ac_header_preproc=yes
9969 < else
9970 <  echo "$as_me: failed program was:" >&5
9971 < sed 's/^/| /' conftest.$ac_ext >&5
9972 <
9973 <  ac_header_preproc=no
9974 < fi
9975 < rm -f conftest.err conftest.$ac_ext
9976 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9977 < echo "${ECHO_T}$ac_header_preproc" >&6
9978 <
9979 < # So?  What about this header?
9980 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9981 <  yes:no: )
9982 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9983 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9984 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9985 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9986 <    ac_header_preproc=yes
9987 <    ;;
9988 <  no:yes:* )
9989 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9990 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9991 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9992 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9993 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9994 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9995 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9996 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9997 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9998 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9999 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10000 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10001 <    (
10002 <      cat <<\_ASBOX
10003 < ## ------------------------------ ##
10004 < ## Report this to gezelter@nd.edu ##
10005 < ## ------------------------------ ##
10006 < _ASBOX
10007 <    ) |
10008 <      sed "s/^/$as_me: WARNING:     /" >&2
10009 <    ;;
10010 < esac
10011 < echo "$as_me:$LINENO: checking for $ac_header" >&5
10012 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10013 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
10014 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10015 < else
10016 <  eval "$as_ac_Header=\$ac_header_preproc"
10017 < fi
10018 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10019 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10020 <
10021 < fi
10022 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
10023 <  cat >>confdefs.h <<_ACEOF
10024 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10025 < _ACEOF
10026 <
10027 < fi
10028 <
10029 < done
10030 <
10031 <
10032 < for ac_func in getopt_long
10033 < do
10034 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10035 < echo "$as_me:$LINENO: checking for $ac_func" >&5
10036 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10037 < if eval "test \"\${$as_ac_var+set}\" = set"; then
10038 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10039 < else
10040 <  cat >conftest.$ac_ext <<_ACEOF
10041 < /* confdefs.h.  */
10042 < _ACEOF
10043 < cat confdefs.h >>conftest.$ac_ext
10044 < cat >>conftest.$ac_ext <<_ACEOF
10045 < /* end confdefs.h.  */
10046 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10047 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10048 < #define $ac_func innocuous_$ac_func
10049 <
10050 < /* System header to define __stub macros and hopefully few prototypes,
10051 <    which can conflict with char $ac_func (); below.
10052 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10053 <    <limits.h> exists even on freestanding compilers.  */
10054 <
10055 < #ifdef __STDC__
10056 < # include <limits.h>
10057 < #else
10058 < # include <assert.h>
10059 < #endif
10060 <
10061 < #undef $ac_func
10062 <
10063 < /* Override any gcc2 internal prototype to avoid an error.  */
10064 < #ifdef __cplusplus
10065 < extern "C"
10066 < {
10067 < #endif
10068 < /* We use char because int might match the return type of a gcc2
10069 <   builtin and then its argument prototype would still apply.  */
10070 < char $ac_func ();
10071 < /* The GNU C library defines this for functions which it implements
10072 <    to always fail with ENOSYS.  Some functions are actually named
10073 <    something starting with __ and the normal name is an alias.  */
10074 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10075 < choke me
10076 < #else
10077 < char (*f) () = $ac_func;
10078 < #endif
10079 < #ifdef __cplusplus
10080 < }
10081 < #endif
10082 <
10083 < #ifdef FC_DUMMY_MAIN
10084 < #ifndef FC_DUMMY_MAIN_EQ_F77
10085 < #  ifdef __cplusplus
10086 <     extern "C"
10087 < #  endif
10088 <   int FC_DUMMY_MAIN() { return 1; }
10089 < #endif
10090 < #endif
10091 < int
10092 < main ()
10093 < {
10094 < return f != $ac_func;
10095 <  ;
10096 <  return 0;
10097 < }
10098 < _ACEOF
10099 < rm -f conftest.$ac_objext conftest$ac_exeext
10100 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10101 <  (eval $ac_link) 2>conftest.er1
10102 <  ac_status=$?
10103 <  grep -v '^ *+' conftest.er1 >conftest.err
10104 <  rm -f conftest.er1
10105 <  cat conftest.err >&5
10106 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10107 <  (exit $ac_status); } &&
10108 <         { ac_try='test -z "$ac_c_werror_flag"
10109 <                         || test ! -s conftest.err'
10110 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10111 <  (eval $ac_try) 2>&5
10112 <  ac_status=$?
10113 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10114 <  (exit $ac_status); }; } &&
10115 <         { ac_try='test -s conftest$ac_exeext'
10116 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10117 <  (eval $ac_try) 2>&5
10118 <  ac_status=$?
10119 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10120 <  (exit $ac_status); }; }; then
10121 <  eval "$as_ac_var=yes"
10122 < else
10123 <  echo "$as_me: failed program was:" >&5
10124 < sed 's/^/| /' conftest.$ac_ext >&5
10125 <
10126 < eval "$as_ac_var=no"
10127 < fi
10128 < rm -f conftest.err conftest.$ac_objext \
10129 <      conftest$ac_exeext conftest.$ac_ext
10130 < fi
10131 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10132 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10133 < if test `eval echo '${'$as_ac_var'}'` = yes; then
10134 <  cat >>confdefs.h <<_ACEOF
10135 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10136 < _ACEOF
10137 <
10138 < else
10139 <  # FreeBSD has a gnugetopt library for this
10140 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
10141 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
10142 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
10143 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10144 < else
10145 <  ac_check_lib_save_LIBS=$LIBS
10146 < LIBS="-lgnugetopt  $LIBS"
10147 < cat >conftest.$ac_ext <<_ACEOF
10148 < /* confdefs.h.  */
10149 < _ACEOF
10150 < cat confdefs.h >>conftest.$ac_ext
10151 < cat >>conftest.$ac_ext <<_ACEOF
10152 < /* end confdefs.h.  */
10153 <
10154 < /* Override any gcc2 internal prototype to avoid an error.  */
10155 < #ifdef __cplusplus
10156 < extern "C"
10157 < #endif
10158 < /* We use char because int might match the return type of a gcc2
10159 <   builtin and then its argument prototype would still apply.  */
10160 < char getopt_long ();
10161 < #ifdef FC_DUMMY_MAIN
10162 < #ifndef FC_DUMMY_MAIN_EQ_F77
10163 < #  ifdef __cplusplus
10164 <     extern "C"
10165 < #  endif
10166 <   int FC_DUMMY_MAIN() { return 1; }
10167 < #endif
10168 < #endif
10169 < int
10170 < main ()
10171 < {
10172 < getopt_long ();
10173 <  ;
10174 <  return 0;
10175 < }
10176 < _ACEOF
10177 < rm -f conftest.$ac_objext conftest$ac_exeext
10178 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10179 <  (eval $ac_link) 2>conftest.er1
10180 <  ac_status=$?
10181 <  grep -v '^ *+' conftest.er1 >conftest.err
10182 <  rm -f conftest.er1
10183 <  cat conftest.err >&5
10184 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10185 <  (exit $ac_status); } &&
10186 <         { ac_try='test -z "$ac_c_werror_flag"
10187 <                         || test ! -s conftest.err'
10188 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10189 <  (eval $ac_try) 2>&5
10190 <  ac_status=$?
10191 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10192 <  (exit $ac_status); }; } &&
10193 <         { ac_try='test -s conftest$ac_exeext'
10194 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10195 <  (eval $ac_try) 2>&5
10196 <  ac_status=$?
10197 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10198 <  (exit $ac_status); }; }; then
10199 <  ac_cv_lib_gnugetopt_getopt_long=yes
10200 < else
10201 <  echo "$as_me: failed program was:" >&5
10202 < sed 's/^/| /' conftest.$ac_ext >&5
10203 <
10204 < ac_cv_lib_gnugetopt_getopt_long=no
10205 < fi
10206 < rm -f conftest.err conftest.$ac_objext \
10207 <      conftest$ac_exeext conftest.$ac_ext
10208 < LIBS=$ac_check_lib_save_LIBS
10209 < fi
10210 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
10211 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
10212 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
10213 <  cat >>confdefs.h <<\_ACEOF
10214 < #define HAVE_GETOPT_LONG 1
10215 < _ACEOF
10216 <
10217 < else
10218 <  # use the GNU replacement
10219 <      case $LIBOBJS in
10220 <    "getopt.$ac_objext"   | \
10221 <  *" getopt.$ac_objext"   | \
10222 <    "getopt.$ac_objext "* | \
10223 <  *" getopt.$ac_objext "* ) ;;
10224 <  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
10225 < esac
10226 <
10227 <      case $LIBOBJS in
10228 <    "getopt1.$ac_objext"   | \
10229 <  *" getopt1.$ac_objext"   | \
10230 <    "getopt1.$ac_objext "* | \
10231 <  *" getopt1.$ac_objext "* ) ;;
10232 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
10233 < esac
10234 <
10235 <                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
10236 <
10237 < fi
10238 <
10239 < fi
10240 < done
10241 <
10242 <
10243 < ac_ext=cc
10244 < ac_cpp='$CXXCPP $CPPFLAGS'
10245 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10246 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10247 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10248 <
10249 <
10250 < echo "$as_me:$LINENO: checking whether the compiler implements namespaces" >&5
10251 < echo $ECHO_N "checking whether the compiler implements namespaces... $ECHO_C" >&6
10252 < if test "${ac_cv_cxx_namespaces+set}" = set; then
10253 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10254 < else
10255 <
10256 <
10257 < ac_ext=cc
10258 < ac_cpp='$CXXCPP $CPPFLAGS'
10259 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10260 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10261 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10262 <
10263 < cat >conftest.$ac_ext <<_ACEOF
10264 < /* confdefs.h.  */
10265 < _ACEOF
10266 < cat confdefs.h >>conftest.$ac_ext
10267 < cat >>conftest.$ac_ext <<_ACEOF
10268 < /* end confdefs.h.  */
10269 < namespace Outer { namespace Inner { int i = 0; }}
10270 < #ifdef FC_DUMMY_MAIN
10271 < #ifndef FC_DUMMY_MAIN_EQ_F77
10272 < #  ifdef __cplusplus
10273 <     extern "C"
10274 < #  endif
10275 <   int FC_DUMMY_MAIN() { return 1; }
10276 < #endif
10277 < #endif
10278 < int
10279 < main ()
10280 < {
10281 < using namespace Outer::Inner; return i;
10282 <  ;
10283 <  return 0;
10284 < }
10285 < _ACEOF
10286 < rm -f conftest.$ac_objext
10287 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10288 <  (eval $ac_compile) 2>conftest.er1
10289 <  ac_status=$?
10290 <  grep -v '^ *+' conftest.er1 >conftest.err
10291 <  rm -f conftest.er1
10292 <  cat conftest.err >&5
10293 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10294 <  (exit $ac_status); } &&
10295 <         { ac_try='test -z "$ac_cxx_werror_flag"
10296 <                         || test ! -s conftest.err'
10297 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10298 <  (eval $ac_try) 2>&5
10299 <  ac_status=$?
10300 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 <  (exit $ac_status); }; } &&
10302 <         { ac_try='test -s conftest.$ac_objext'
10303 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10304 <  (eval $ac_try) 2>&5
10305 <  ac_status=$?
10306 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10307 <  (exit $ac_status); }; }; then
10308 <  ac_cv_cxx_namespaces=yes
10309 < else
10310 <  echo "$as_me: failed program was:" >&5
10311 < sed 's/^/| /' conftest.$ac_ext >&5
10312 <
10313 < ac_cv_cxx_namespaces=no
10314 < fi
10315 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10316 < ac_ext=cc
10317 < ac_cpp='$CXXCPP $CPPFLAGS'
10318 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10319 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10320 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10321 <
10322 <
10323 < fi
10324 < echo "$as_me:$LINENO: result: $ac_cv_cxx_namespaces" >&5
10325 < echo "${ECHO_T}$ac_cv_cxx_namespaces" >&6
10326 < if test "$ac_cv_cxx_namespaces" = yes; then
10327 <
10328 < cat >>confdefs.h <<\_ACEOF
10329 < #define HAVE_NAMESPACES
10330 < _ACEOF
10331 <
10332 < fi
10333 <
10334 < ac_ext=cc
10335 < ac_cpp='$CXXCPP $CPPFLAGS'
10336 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10337 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10338 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10339 < echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
10340 < echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
10341 < if test -z "$CXXCPP"; then
10342 <  if test "${ac_cv_prog_CXXCPP+set}" = set; then
10343 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10344 < else
10345 <      # Double quotes because CXXCPP needs to be expanded
10346 <    for CXXCPP in "$CXX -E" "/lib/cpp"
10347 <    do
10348 <      ac_preproc_ok=false
10349 < for ac_cxx_preproc_warn_flag in '' yes
10350 < do
10351 <  # Use a header file that comes with gcc, so configuring glibc
10352 <  # with a fresh cross-compiler works.
10353 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10354 <  # <limits.h> exists even on freestanding compilers.
10355 <  # On the NeXT, cc -E runs the code through the compiler's parser,
10356 <  # not just through cpp. "Syntax error" is here to catch this case.
10357 <  cat >conftest.$ac_ext <<_ACEOF
10358 < /* confdefs.h.  */
10359 < _ACEOF
10360 < cat confdefs.h >>conftest.$ac_ext
10361 < cat >>conftest.$ac_ext <<_ACEOF
10362 < /* end confdefs.h.  */
10363 < #ifdef __STDC__
10364 < # include <limits.h>
10365 < #else
10366 < # include <assert.h>
10367 < #endif
10368 <                     Syntax error
10369 < _ACEOF
10370 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10371 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10372 <  ac_status=$?
10373 <  grep -v '^ *+' conftest.er1 >conftest.err
10374 <  rm -f conftest.er1
10375 <  cat conftest.err >&5
10376 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377 <  (exit $ac_status); } >/dev/null; then
10378 <  if test -s conftest.err; then
10379 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10380 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10381 <  else
10382 <    ac_cpp_err=
10383 <  fi
10384 < else
10385 <  ac_cpp_err=yes
10386 < fi
10387 < if test -z "$ac_cpp_err"; then
10388 <  :
10389 < else
10390 <  echo "$as_me: failed program was:" >&5
10391 < sed 's/^/| /' conftest.$ac_ext >&5
10392 <
10393 <  # Broken: fails on valid input.
10394 < continue
10395 < fi
10396 < rm -f conftest.err conftest.$ac_ext
10397 <
10398 <  # OK, works on sane cases.  Now check whether non-existent headers
10399 <  # can be detected and how.
10400 <  cat >conftest.$ac_ext <<_ACEOF
10401 < /* confdefs.h.  */
10402 < _ACEOF
10403 < cat confdefs.h >>conftest.$ac_ext
10404 < cat >>conftest.$ac_ext <<_ACEOF
10405 < /* end confdefs.h.  */
10406 < #include <ac_nonexistent.h>
10407 < _ACEOF
10408 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10409 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10410 <  ac_status=$?
10411 <  grep -v '^ *+' conftest.er1 >conftest.err
10412 <  rm -f conftest.er1
10413 <  cat conftest.err >&5
10414 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10415 <  (exit $ac_status); } >/dev/null; then
10416 <  if test -s conftest.err; then
10417 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10418 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10419 <  else
10420 <    ac_cpp_err=
10421 <  fi
10422 < else
10423 <  ac_cpp_err=yes
10424 < fi
10425 < if test -z "$ac_cpp_err"; then
10426 <  # Broken: success on invalid input.
10427 < continue
10428 < else
10429 <  echo "$as_me: failed program was:" >&5
10430 < sed 's/^/| /' conftest.$ac_ext >&5
10431 <
10432 <  # Passes both tests.
10433 < ac_preproc_ok=:
10434 < break
10435 < fi
10436 < rm -f conftest.err conftest.$ac_ext
10437 <
10438 < done
10439 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10440 < rm -f conftest.err conftest.$ac_ext
10441 < if $ac_preproc_ok; then
10442 <  break
10443 < fi
10444 <
10445 <    done
10446 <    ac_cv_prog_CXXCPP=$CXXCPP
10447 <
10448 < fi
10449 <  CXXCPP=$ac_cv_prog_CXXCPP
10450 < else
10451 <  ac_cv_prog_CXXCPP=$CXXCPP
10452 < fi
10453 < echo "$as_me:$LINENO: result: $CXXCPP" >&5
10454 < echo "${ECHO_T}$CXXCPP" >&6
10455 < ac_preproc_ok=false
10456 < for ac_cxx_preproc_warn_flag in '' yes
10457 < do
10458 <  # Use a header file that comes with gcc, so configuring glibc
10459 <  # with a fresh cross-compiler works.
10460 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10461 <  # <limits.h> exists even on freestanding compilers.
10462 <  # On the NeXT, cc -E runs the code through the compiler's parser,
10463 <  # not just through cpp. "Syntax error" is here to catch this case.
10464 <  cat >conftest.$ac_ext <<_ACEOF
10465 < /* confdefs.h.  */
10466 < _ACEOF
10467 < cat confdefs.h >>conftest.$ac_ext
10468 < cat >>conftest.$ac_ext <<_ACEOF
10469 < /* end confdefs.h.  */
10470 < #ifdef __STDC__
10471 < # include <limits.h>
10472 < #else
10473 < # include <assert.h>
10474 < #endif
10475 <                     Syntax error
10476 < _ACEOF
10477 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10478 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10479 <  ac_status=$?
10480 <  grep -v '^ *+' conftest.er1 >conftest.err
10481 <  rm -f conftest.er1
10482 <  cat conftest.err >&5
10483 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10484 <  (exit $ac_status); } >/dev/null; then
10485 <  if test -s conftest.err; then
10486 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10487 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10488 <  else
10489 <    ac_cpp_err=
10490 <  fi
10491 < else
10492 <  ac_cpp_err=yes
10493 < fi
10494 < if test -z "$ac_cpp_err"; then
10495 <  :
10496 < else
10497 <  echo "$as_me: failed program was:" >&5
10498 < sed 's/^/| /' conftest.$ac_ext >&5
10499 <
10500 <  # Broken: fails on valid input.
10501 < continue
10502 < fi
10503 < rm -f conftest.err conftest.$ac_ext
10504 <
10505 <  # OK, works on sane cases.  Now check whether non-existent headers
10506 <  # can be detected and how.
10507 <  cat >conftest.$ac_ext <<_ACEOF
10508 < /* confdefs.h.  */
10509 < _ACEOF
10510 < cat confdefs.h >>conftest.$ac_ext
10511 < cat >>conftest.$ac_ext <<_ACEOF
10512 < /* end confdefs.h.  */
10513 < #include <ac_nonexistent.h>
10514 < _ACEOF
10515 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10516 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10517 <  ac_status=$?
10518 <  grep -v '^ *+' conftest.er1 >conftest.err
10519 <  rm -f conftest.er1
10520 <  cat conftest.err >&5
10521 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10522 <  (exit $ac_status); } >/dev/null; then
10523 <  if test -s conftest.err; then
10524 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10525 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10526 <  else
10527 <    ac_cpp_err=
10528 <  fi
10529 < else
10530 <  ac_cpp_err=yes
10531 < fi
10532 < if test -z "$ac_cpp_err"; then
10533 <  # Broken: success on invalid input.
10534 < continue
10535 < else
10536 <  echo "$as_me: failed program was:" >&5
10537 < sed 's/^/| /' conftest.$ac_ext >&5
10538 <
10539 <  # Passes both tests.
10540 < ac_preproc_ok=:
10541 < break
10542 < fi
10543 < rm -f conftest.err conftest.$ac_ext
10544 <
10545 < done
10546 < # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10547 < rm -f conftest.err conftest.$ac_ext
10548 < if $ac_preproc_ok; then
10549 <  :
10550 < else
10551 <  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10552 < See \`config.log' for more details." >&5
10553 < echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
10554 < See \`config.log' for more details." >&2;}
10555 <   { (exit 1); exit 1; }; }
10556 < fi
10557 <
10558 < ac_ext=cc
10559 < ac_cpp='$CXXCPP $CPPFLAGS'
10560 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10561 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10562 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10563 <
10564 <
10565 < echo "$as_me:$LINENO: checking whether the compiler supports Standard Template Library" >&5
10566 < echo $ECHO_N "checking whether the compiler supports Standard Template Library... $ECHO_C" >&6
10567 < if test "${ac_cv_cxx_have_stl+set}" = set; then
10568 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10569 < else
10570 <
10571 <
10572 <
10573 < ac_ext=cc
10574 < ac_cpp='$CXXCPP $CPPFLAGS'
10575 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10576 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10577 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10578 <
10579 < cat >conftest.$ac_ext <<_ACEOF
10580 < /* confdefs.h.  */
10581 < _ACEOF
10582 < cat confdefs.h >>conftest.$ac_ext
10583 < cat >>conftest.$ac_ext <<_ACEOF
10584 < /* end confdefs.h.  */
10585 < #include <list>
10586 < #include <deque>
10587 < #ifdef HAVE_NAMESPACES
10588 < using namespace std;
10589 < #endif
10590 < #ifdef FC_DUMMY_MAIN
10591 < #ifndef FC_DUMMY_MAIN_EQ_F77
10592 < #  ifdef __cplusplus
10593 <     extern "C"
10594 < #  endif
10595 <   int FC_DUMMY_MAIN() { return 1; }
10596 < #endif
10597 < #endif
10598 < int
10599 < main ()
10600 < {
10601 < list<int> x; x.push_back(5);
10602 < list<int>::iterator iter = x.begin(); if (iter != x.end()) ++iter; return 0;
10603 <  ;
10604 <  return 0;
10605 < }
10606 < _ACEOF
10607 < rm -f conftest.$ac_objext
10608 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10609 <  (eval $ac_compile) 2>conftest.er1
10610 <  ac_status=$?
10611 <  grep -v '^ *+' conftest.er1 >conftest.err
10612 <  rm -f conftest.er1
10613 <  cat conftest.err >&5
10614 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10615 <  (exit $ac_status); } &&
10616 <         { ac_try='test -z "$ac_cxx_werror_flag"
10617 <                         || test ! -s conftest.err'
10618 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10619 <  (eval $ac_try) 2>&5
10620 <  ac_status=$?
10621 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10622 <  (exit $ac_status); }; } &&
10623 <         { ac_try='test -s conftest.$ac_objext'
10624 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10625 <  (eval $ac_try) 2>&5
10626 <  ac_status=$?
10627 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10628 <  (exit $ac_status); }; }; then
10629 <  ac_cv_cxx_have_stl=yes
10630 < else
10631 <  echo "$as_me: failed program was:" >&5
10632 < sed 's/^/| /' conftest.$ac_ext >&5
10633 <
10634 < ac_cv_cxx_have_stl=no
10635 < fi
10636 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10637 < ac_ext=cc
10638 < ac_cpp='$CXXCPP $CPPFLAGS'
10639 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10640 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10641 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10642 <
10643 <
10644 < fi
10645 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_stl" >&5
10646 < echo "${ECHO_T}$ac_cv_cxx_have_stl" >&6
10647 < if test "$ac_cv_cxx_have_stl" = yes; then
10648 <
10649 < cat >>confdefs.h <<\_ACEOF
10650 < #define HAVE_STL
10651 < _ACEOF
10652 <
10653 < fi
10654 <
10655 <
10656 <
10657 <  if test "${ac_cv_header_iostream+set}" = set; then
10658 <  echo "$as_me:$LINENO: checking for iostream" >&5
10659 < echo $ECHO_N "checking for iostream... $ECHO_C" >&6
10660 < if test "${ac_cv_header_iostream+set}" = set; then
10661 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10662 < fi
10663 < echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
10664 < echo "${ECHO_T}$ac_cv_header_iostream" >&6
10665 < else
10666 <  # Is the header compilable?
10667 < echo "$as_me:$LINENO: checking iostream usability" >&5
10668 < echo $ECHO_N "checking iostream usability... $ECHO_C" >&6
10669 < cat >conftest.$ac_ext <<_ACEOF
10670 < /* confdefs.h.  */
10671 < _ACEOF
10672 < cat confdefs.h >>conftest.$ac_ext
10673 < cat >>conftest.$ac_ext <<_ACEOF
10674 < /* end confdefs.h.  */
10675 < $ac_includes_default
10676 < #include <iostream>
10677 < _ACEOF
10678 < rm -f conftest.$ac_objext
10679 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10680 <  (eval $ac_compile) 2>conftest.er1
10681 <  ac_status=$?
10682 <  grep -v '^ *+' conftest.er1 >conftest.err
10683 <  rm -f conftest.er1
10684 <  cat conftest.err >&5
10685 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10686 <  (exit $ac_status); } &&
10687 <         { ac_try='test -z "$ac_cxx_werror_flag"
10688 <                         || test ! -s conftest.err'
10689 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10690 <  (eval $ac_try) 2>&5
10691 <  ac_status=$?
10692 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693 <  (exit $ac_status); }; } &&
10694 <         { ac_try='test -s conftest.$ac_objext'
10695 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10696 <  (eval $ac_try) 2>&5
10697 <  ac_status=$?
10698 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10699 <  (exit $ac_status); }; }; then
10700 <  ac_header_compiler=yes
10701 < else
10702 <  echo "$as_me: failed program was:" >&5
10703 < sed 's/^/| /' conftest.$ac_ext >&5
10704 <
10705 < ac_header_compiler=no
10706 < fi
10707 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10708 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10709 < echo "${ECHO_T}$ac_header_compiler" >&6
10710 <
10711 < # Is the header present?
10712 < echo "$as_me:$LINENO: checking iostream presence" >&5
10713 < echo $ECHO_N "checking iostream presence... $ECHO_C" >&6
10714 < cat >conftest.$ac_ext <<_ACEOF
10715 < /* confdefs.h.  */
10716 < _ACEOF
10717 < cat confdefs.h >>conftest.$ac_ext
10718 < cat >>conftest.$ac_ext <<_ACEOF
10719 < /* end confdefs.h.  */
10720 < #include <iostream>
10721 < _ACEOF
10722 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10723 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10724 <  ac_status=$?
10725 <  grep -v '^ *+' conftest.er1 >conftest.err
10726 <  rm -f conftest.er1
10727 <  cat conftest.err >&5
10728 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10729 <  (exit $ac_status); } >/dev/null; then
10730 <  if test -s conftest.err; then
10731 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10732 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10733 <  else
10734 <    ac_cpp_err=
10735 <  fi
10736 < else
10737 <  ac_cpp_err=yes
10738 < fi
10739 < if test -z "$ac_cpp_err"; then
10740 <  ac_header_preproc=yes
10741 < else
10742 <  echo "$as_me: failed program was:" >&5
10743 < sed 's/^/| /' conftest.$ac_ext >&5
10744 <
10745 <  ac_header_preproc=no
10746 < fi
10747 < rm -f conftest.err conftest.$ac_ext
10748 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10749 < echo "${ECHO_T}$ac_header_preproc" >&6
10750 <
10751 < # So?  What about this header?
10752 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10753 <  yes:no: )
10754 <    { echo "$as_me:$LINENO: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&5
10755 < echo "$as_me: WARNING: iostream: accepted by the compiler, rejected by the preprocessor!" >&2;}
10756 <    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the compiler's result" >&5
10757 < echo "$as_me: WARNING: iostream: proceeding with the compiler's result" >&2;}
10758 <    ac_header_preproc=yes
10759 <    ;;
10760 <  no:yes:* )
10761 <    { echo "$as_me:$LINENO: WARNING: iostream: present but cannot be compiled" >&5
10762 < echo "$as_me: WARNING: iostream: present but cannot be compiled" >&2;}
10763 <    { echo "$as_me:$LINENO: WARNING: iostream:     check for missing prerequisite headers?" >&5
10764 < echo "$as_me: WARNING: iostream:     check for missing prerequisite headers?" >&2;}
10765 <    { echo "$as_me:$LINENO: WARNING: iostream: see the Autoconf documentation" >&5
10766 < echo "$as_me: WARNING: iostream: see the Autoconf documentation" >&2;}
10767 <    { echo "$as_me:$LINENO: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&5
10768 < echo "$as_me: WARNING: iostream:     section \"Present But Cannot Be Compiled\"" >&2;}
10769 <    { echo "$as_me:$LINENO: WARNING: iostream: proceeding with the preprocessor's result" >&5
10770 < echo "$as_me: WARNING: iostream: proceeding with the preprocessor's result" >&2;}
10771 <    { echo "$as_me:$LINENO: WARNING: iostream: in the future, the compiler will take precedence" >&5
10772 < echo "$as_me: WARNING: iostream: in the future, the compiler will take precedence" >&2;}
10773 <    (
10774 <      cat <<\_ASBOX
10775 < ## ------------------------------ ##
10776 < ## Report this to gezelter@nd.edu ##
10777 < ## ------------------------------ ##
10778 < _ASBOX
10779 <    ) |
10780 <      sed "s/^/$as_me: WARNING:     /" >&2
10781 <    ;;
10782 < esac
10783 < echo "$as_me:$LINENO: checking for iostream" >&5
10784 < echo $ECHO_N "checking for iostream... $ECHO_C" >&6
10785 < if test "${ac_cv_header_iostream+set}" = set; then
10786 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10787 < else
10788 <  ac_cv_header_iostream=$ac_header_preproc
10789 < fi
10790 < echo "$as_me:$LINENO: result: $ac_cv_header_iostream" >&5
10791 < echo "${ECHO_T}$ac_cv_header_iostream" >&6
10792 <
10793 < fi
10794 < if test $ac_cv_header_iostream = yes; then
10795 <
10796 <
10797 < cat >>confdefs.h <<\_ACEOF
10798 < #define HAVE_IOSTREAM 1
10799 < _ACEOF
10800 <
10801 <
10802 < else
10803 <
10804 <
10805 < for ac_header in iostream.h
10806 < do
10807 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10808 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
10809 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
10810 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10811 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
10812 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10813 < fi
10814 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10815 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10816 < else
10817 <  # Is the header compilable?
10818 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
10819 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10820 < cat >conftest.$ac_ext <<_ACEOF
10821 < /* confdefs.h.  */
10822 < _ACEOF
10823 < cat confdefs.h >>conftest.$ac_ext
10824 < cat >>conftest.$ac_ext <<_ACEOF
10825 < /* end confdefs.h.  */
10826 < $ac_includes_default
10827 < #include <$ac_header>
10828 < _ACEOF
10829 < rm -f conftest.$ac_objext
10830 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10831 <  (eval $ac_compile) 2>conftest.er1
10832 <  ac_status=$?
10833 <  grep -v '^ *+' conftest.er1 >conftest.err
10834 <  rm -f conftest.er1
10835 <  cat conftest.err >&5
10836 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10837 <  (exit $ac_status); } &&
10838 <         { ac_try='test -z "$ac_cxx_werror_flag"
10839 <                         || test ! -s conftest.err'
10840 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10841 <  (eval $ac_try) 2>&5
10842 <  ac_status=$?
10843 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10844 <  (exit $ac_status); }; } &&
10845 <         { ac_try='test -s conftest.$ac_objext'
10846 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10847 <  (eval $ac_try) 2>&5
10848 <  ac_status=$?
10849 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10850 <  (exit $ac_status); }; }; then
10851 <  ac_header_compiler=yes
10852 < else
10853 <  echo "$as_me: failed program was:" >&5
10854 < sed 's/^/| /' conftest.$ac_ext >&5
10855 <
10856 < ac_header_compiler=no
10857 < fi
10858 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10859 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10860 < echo "${ECHO_T}$ac_header_compiler" >&6
10861 <
10862 < # Is the header present?
10863 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
10864 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10865 < cat >conftest.$ac_ext <<_ACEOF
10866 < /* confdefs.h.  */
10867 < _ACEOF
10868 < cat confdefs.h >>conftest.$ac_ext
10869 < cat >>conftest.$ac_ext <<_ACEOF
10870 < /* end confdefs.h.  */
10871 < #include <$ac_header>
10872 < _ACEOF
10873 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10874 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10875 <  ac_status=$?
10876 <  grep -v '^ *+' conftest.er1 >conftest.err
10877 <  rm -f conftest.er1
10878 <  cat conftest.err >&5
10879 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10880 <  (exit $ac_status); } >/dev/null; then
10881 <  if test -s conftest.err; then
10882 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10883 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10884 <  else
10885 <    ac_cpp_err=
10886 <  fi
10887 < else
10888 <  ac_cpp_err=yes
10889 < fi
10890 < if test -z "$ac_cpp_err"; then
10891 <  ac_header_preproc=yes
10892 < else
10893 <  echo "$as_me: failed program was:" >&5
10894 < sed 's/^/| /' conftest.$ac_ext >&5
10895 <
10896 <  ac_header_preproc=no
10897 < fi
10898 < rm -f conftest.err conftest.$ac_ext
10899 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10900 < echo "${ECHO_T}$ac_header_preproc" >&6
10901 <
10902 < # So?  What about this header?
10903 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10904 <  yes:no: )
10905 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10906 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10907 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10908 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10909 <    ac_header_preproc=yes
10910 <    ;;
10911 <  no:yes:* )
10912 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10913 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10914 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10915 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10916 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10917 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10918 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10919 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10920 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10921 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10922 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10923 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10924 <    (
10925 <      cat <<\_ASBOX
10926 < ## ------------------------------ ##
10927 < ## Report this to gezelter@nd.edu ##
10928 < ## ------------------------------ ##
10929 < _ASBOX
10930 <    ) |
10931 <      sed "s/^/$as_me: WARNING:     /" >&2
10932 <    ;;
10933 < esac
10934 < echo "$as_me:$LINENO: checking for $ac_header" >&5
10935 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10936 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
10937 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10938 < else
10939 <  eval "$as_ac_Header=\$ac_header_preproc"
10940 < fi
10941 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10942 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10943 <
10944 < fi
10945 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
10946 <  cat >>confdefs.h <<_ACEOF
10947 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10948 < _ACEOF
10949 <
10950 < fi
10951 <
10952 < done
10953 <
10954 <
10955 < fi
10956 <
10957 <
10958 <
10959 <
10960 <  if test "${ac_cv_header_iomanip+set}" = set; then
10961 <  echo "$as_me:$LINENO: checking for iomanip" >&5
10962 < echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
10963 < if test "${ac_cv_header_iomanip+set}" = set; then
10964 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10965 < fi
10966 < echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
10967 < echo "${ECHO_T}$ac_cv_header_iomanip" >&6
10968 < else
10969 <  # Is the header compilable?
10970 < echo "$as_me:$LINENO: checking iomanip usability" >&5
10971 < echo $ECHO_N "checking iomanip usability... $ECHO_C" >&6
10972 < cat >conftest.$ac_ext <<_ACEOF
10973 < /* confdefs.h.  */
10974 < _ACEOF
10975 < cat confdefs.h >>conftest.$ac_ext
10976 < cat >>conftest.$ac_ext <<_ACEOF
10977 < /* end confdefs.h.  */
10978 < $ac_includes_default
10979 < #include <iomanip>
10980 < _ACEOF
10981 < rm -f conftest.$ac_objext
10982 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10983 <  (eval $ac_compile) 2>conftest.er1
10984 <  ac_status=$?
10985 <  grep -v '^ *+' conftest.er1 >conftest.err
10986 <  rm -f conftest.er1
10987 <  cat conftest.err >&5
10988 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10989 <  (exit $ac_status); } &&
10990 <         { ac_try='test -z "$ac_cxx_werror_flag"
10991 <                         || test ! -s conftest.err'
10992 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10993 <  (eval $ac_try) 2>&5
10994 <  ac_status=$?
10995 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996 <  (exit $ac_status); }; } &&
10997 <         { ac_try='test -s conftest.$ac_objext'
10998 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10999 <  (eval $ac_try) 2>&5
11000 <  ac_status=$?
11001 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002 <  (exit $ac_status); }; }; then
11003 <  ac_header_compiler=yes
11004 < else
11005 <  echo "$as_me: failed program was:" >&5
11006 < sed 's/^/| /' conftest.$ac_ext >&5
11007 <
11008 < ac_header_compiler=no
11009 < fi
11010 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11011 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11012 < echo "${ECHO_T}$ac_header_compiler" >&6
11013 <
11014 < # Is the header present?
11015 < echo "$as_me:$LINENO: checking iomanip presence" >&5
11016 < echo $ECHO_N "checking iomanip presence... $ECHO_C" >&6
11017 < cat >conftest.$ac_ext <<_ACEOF
11018 < /* confdefs.h.  */
11019 < _ACEOF
11020 < cat confdefs.h >>conftest.$ac_ext
11021 < cat >>conftest.$ac_ext <<_ACEOF
11022 < /* end confdefs.h.  */
11023 < #include <iomanip>
11024 < _ACEOF
11025 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11026 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11027 <  ac_status=$?
11028 <  grep -v '^ *+' conftest.er1 >conftest.err
11029 <  rm -f conftest.er1
11030 <  cat conftest.err >&5
11031 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11032 <  (exit $ac_status); } >/dev/null; then
11033 <  if test -s conftest.err; then
11034 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
11035 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
11036 <  else
11037 <    ac_cpp_err=
11038 <  fi
11039 < else
11040 <  ac_cpp_err=yes
11041 < fi
11042 < if test -z "$ac_cpp_err"; then
11043 <  ac_header_preproc=yes
11044 < else
11045 <  echo "$as_me: failed program was:" >&5
11046 < sed 's/^/| /' conftest.$ac_ext >&5
11047 <
11048 <  ac_header_preproc=no
11049 < fi
11050 < rm -f conftest.err conftest.$ac_ext
11051 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11052 < echo "${ECHO_T}$ac_header_preproc" >&6
11053 <
11054 < # So?  What about this header?
11055 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11056 <  yes:no: )
11057 <    { echo "$as_me:$LINENO: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&5
11058 < echo "$as_me: WARNING: iomanip: accepted by the compiler, rejected by the preprocessor!" >&2;}
11059 <    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the compiler's result" >&5
11060 < echo "$as_me: WARNING: iomanip: proceeding with the compiler's result" >&2;}
11061 <    ac_header_preproc=yes
11062 <    ;;
11063 <  no:yes:* )
11064 <    { echo "$as_me:$LINENO: WARNING: iomanip: present but cannot be compiled" >&5
11065 < echo "$as_me: WARNING: iomanip: present but cannot be compiled" >&2;}
11066 <    { echo "$as_me:$LINENO: WARNING: iomanip:     check for missing prerequisite headers?" >&5
11067 < echo "$as_me: WARNING: iomanip:     check for missing prerequisite headers?" >&2;}
11068 <    { echo "$as_me:$LINENO: WARNING: iomanip: see the Autoconf documentation" >&5
11069 < echo "$as_me: WARNING: iomanip: see the Autoconf documentation" >&2;}
11070 <    { echo "$as_me:$LINENO: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&5
11071 < echo "$as_me: WARNING: iomanip:     section \"Present But Cannot Be Compiled\"" >&2;}
11072 <    { echo "$as_me:$LINENO: WARNING: iomanip: proceeding with the preprocessor's result" >&5
11073 < echo "$as_me: WARNING: iomanip: proceeding with the preprocessor's result" >&2;}
11074 <    { echo "$as_me:$LINENO: WARNING: iomanip: in the future, the compiler will take precedence" >&5
11075 < echo "$as_me: WARNING: iomanip: in the future, the compiler will take precedence" >&2;}
11076 <    (
11077 <      cat <<\_ASBOX
11078 < ## ------------------------------ ##
11079 < ## Report this to gezelter@nd.edu ##
11080 < ## ------------------------------ ##
11081 < _ASBOX
11082 <    ) |
11083 <      sed "s/^/$as_me: WARNING:     /" >&2
11084 <    ;;
11085 < esac
11086 < echo "$as_me:$LINENO: checking for iomanip" >&5
11087 < echo $ECHO_N "checking for iomanip... $ECHO_C" >&6
11088 < if test "${ac_cv_header_iomanip+set}" = set; then
11089 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11090 < else
11091 <  ac_cv_header_iomanip=$ac_header_preproc
11092 < fi
11093 < echo "$as_me:$LINENO: result: $ac_cv_header_iomanip" >&5
11094 < echo "${ECHO_T}$ac_cv_header_iomanip" >&6
11095 <
11096 < fi
11097 < if test $ac_cv_header_iomanip = yes; then
11098 <
11099 <
11100 < cat >>confdefs.h <<\_ACEOF
11101 < #define HAVE_IOMANIP 1
11102 < _ACEOF
11103 <
11104 <
11105 < else
11106 <
11107 <
11108 < for ac_header in iomanip.h
11109 < do
11110 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11111 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11112 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
11113 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11114 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11115 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11116 < fi
11117 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11118 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11119 < else
11120 <  # Is the header compilable?
11121 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
11122 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11123 < cat >conftest.$ac_ext <<_ACEOF
11124 < /* confdefs.h.  */
11125 < _ACEOF
11126 < cat confdefs.h >>conftest.$ac_ext
11127 < cat >>conftest.$ac_ext <<_ACEOF
11128 < /* end confdefs.h.  */
11129 < $ac_includes_default
11130 < #include <$ac_header>
11131 < _ACEOF
11132 < rm -f conftest.$ac_objext
11133 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11134 <  (eval $ac_compile) 2>conftest.er1
11135 <  ac_status=$?
11136 <  grep -v '^ *+' conftest.er1 >conftest.err
11137 <  rm -f conftest.er1
11138 <  cat conftest.err >&5
11139 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11140 <  (exit $ac_status); } &&
11141 <         { ac_try='test -z "$ac_cxx_werror_flag"
11142 <                         || test ! -s conftest.err'
11143 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11144 <  (eval $ac_try) 2>&5
11145 <  ac_status=$?
11146 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11147 <  (exit $ac_status); }; } &&
11148 <         { ac_try='test -s conftest.$ac_objext'
11149 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11150 <  (eval $ac_try) 2>&5
11151 <  ac_status=$?
11152 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11153 <  (exit $ac_status); }; }; then
11154 <  ac_header_compiler=yes
11155 < else
11156 <  echo "$as_me: failed program was:" >&5
11157 < sed 's/^/| /' conftest.$ac_ext >&5
11158 <
11159 < ac_header_compiler=no
11160 < fi
11161 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11162 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11163 < echo "${ECHO_T}$ac_header_compiler" >&6
11164 <
11165 < # Is the header present?
11166 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
11167 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11168 < cat >conftest.$ac_ext <<_ACEOF
11169 < /* confdefs.h.  */
11170 < _ACEOF
11171 < cat confdefs.h >>conftest.$ac_ext
11172 < cat >>conftest.$ac_ext <<_ACEOF
11173 < /* end confdefs.h.  */
11174 < #include <$ac_header>
11175 < _ACEOF
11176 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11177 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11178 <  ac_status=$?
11179 <  grep -v '^ *+' conftest.er1 >conftest.err
11180 <  rm -f conftest.er1
11181 <  cat conftest.err >&5
11182 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11183 <  (exit $ac_status); } >/dev/null; then
11184 <  if test -s conftest.err; then
11185 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
11186 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
11187 <  else
11188 <    ac_cpp_err=
11189 <  fi
11190 < else
11191 <  ac_cpp_err=yes
11192 < fi
11193 < if test -z "$ac_cpp_err"; then
11194 <  ac_header_preproc=yes
11195 < else
11196 <  echo "$as_me: failed program was:" >&5
11197 < sed 's/^/| /' conftest.$ac_ext >&5
11198 <
11199 <  ac_header_preproc=no
11200 < fi
11201 < rm -f conftest.err conftest.$ac_ext
11202 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11203 < echo "${ECHO_T}$ac_header_preproc" >&6
11204 <
11205 < # So?  What about this header?
11206 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11207 <  yes:no: )
11208 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11209 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11210 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11211 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11212 <    ac_header_preproc=yes
11213 <    ;;
11214 <  no:yes:* )
11215 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11216 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11217 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11218 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11219 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11220 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11221 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11222 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11223 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11224 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11225 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11226 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11227 <    (
11228 <      cat <<\_ASBOX
11229 < ## ------------------------------ ##
11230 < ## Report this to gezelter@nd.edu ##
11231 < ## ------------------------------ ##
11232 < _ASBOX
11233 <    ) |
11234 <      sed "s/^/$as_me: WARNING:     /" >&2
11235 <    ;;
11236 < esac
11237 < echo "$as_me:$LINENO: checking for $ac_header" >&5
11238 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11239 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11240 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11241 < else
11242 <  eval "$as_ac_Header=\$ac_header_preproc"
11243 < fi
11244 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11245 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11246 <
11247 < fi
11248 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
11249 <  cat >>confdefs.h <<_ACEOF
11250 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11251 < _ACEOF
11252 <
11253 < fi
11254 <
11255 < done
11256 <
11257 <
11258 < fi
11259 <
11260 <
11261 <
11262 <
11263 < for ac_header in cmath
11264 < do
11265 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11266 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11267 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
11268 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11269 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11270 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11271 < fi
11272 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11273 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11274 < else
11275 <  # Is the header compilable?
11276 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
11277 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11278 < cat >conftest.$ac_ext <<_ACEOF
11279 < /* confdefs.h.  */
11280 < _ACEOF
11281 < cat confdefs.h >>conftest.$ac_ext
11282 < cat >>conftest.$ac_ext <<_ACEOF
11283 < /* end confdefs.h.  */
11284 < $ac_includes_default
11285 < #include <$ac_header>
11286 < _ACEOF
11287 < rm -f conftest.$ac_objext
11288 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11289 <  (eval $ac_compile) 2>conftest.er1
11290 <  ac_status=$?
11291 <  grep -v '^ *+' conftest.er1 >conftest.err
11292 <  rm -f conftest.er1
11293 <  cat conftest.err >&5
11294 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11295 <  (exit $ac_status); } &&
11296 <         { ac_try='test -z "$ac_cxx_werror_flag"
11297 <                         || test ! -s conftest.err'
11298 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11299 <  (eval $ac_try) 2>&5
11300 <  ac_status=$?
11301 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11302 <  (exit $ac_status); }; } &&
11303 <         { ac_try='test -s conftest.$ac_objext'
11304 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11305 <  (eval $ac_try) 2>&5
11306 <  ac_status=$?
11307 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11308 <  (exit $ac_status); }; }; then
11309 <  ac_header_compiler=yes
11310 < else
11311 <  echo "$as_me: failed program was:" >&5
11312 < sed 's/^/| /' conftest.$ac_ext >&5
11313 <
11314 < ac_header_compiler=no
11315 < fi
11316 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11317 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11318 < echo "${ECHO_T}$ac_header_compiler" >&6
11319 <
11320 < # Is the header present?
11321 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
11322 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11323 < cat >conftest.$ac_ext <<_ACEOF
11324 < /* confdefs.h.  */
11325 < _ACEOF
11326 < cat confdefs.h >>conftest.$ac_ext
11327 < cat >>conftest.$ac_ext <<_ACEOF
11328 < /* end confdefs.h.  */
11329 < #include <$ac_header>
11330 < _ACEOF
11331 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
11332 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11333 <  ac_status=$?
11334 <  grep -v '^ *+' conftest.er1 >conftest.err
11335 <  rm -f conftest.er1
11336 <  cat conftest.err >&5
11337 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11338 <  (exit $ac_status); } >/dev/null; then
11339 <  if test -s conftest.err; then
11340 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
11341 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
11342 <  else
11343 <    ac_cpp_err=
11344 <  fi
11345 < else
11346 <  ac_cpp_err=yes
11347 < fi
11348 < if test -z "$ac_cpp_err"; then
11349 <  ac_header_preproc=yes
11350 < else
11351 <  echo "$as_me: failed program was:" >&5
11352 < sed 's/^/| /' conftest.$ac_ext >&5
11353 <
11354 <  ac_header_preproc=no
11355 < fi
11356 < rm -f conftest.err conftest.$ac_ext
11357 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11358 < echo "${ECHO_T}$ac_header_preproc" >&6
11359 <
11360 < # So?  What about this header?
11361 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
11362 <  yes:no: )
11363 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11364 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11365 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11366 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11367 <    ac_header_preproc=yes
11368 <    ;;
11369 <  no:yes:* )
11370 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11371 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11372 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11373 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11374 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11375 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11376 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11377 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11378 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11379 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11380 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11381 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11382 <    (
11383 <      cat <<\_ASBOX
11384 < ## ------------------------------ ##
11385 < ## Report this to gezelter@nd.edu ##
11386 < ## ------------------------------ ##
11387 < _ASBOX
11388 <    ) |
11389 <      sed "s/^/$as_me: WARNING:     /" >&2
11390 <    ;;
11391 < esac
11392 < echo "$as_me:$LINENO: checking for $ac_header" >&5
11393 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11394 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11395 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11396 < else
11397 <  eval "$as_ac_Header=\$ac_header_preproc"
11398 < fi
11399 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11400 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11401 <
11402 < fi
11403 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
11404 <  cat >>confdefs.h <<_ACEOF
11405 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11406 < _ACEOF
11407 <
11408 < fi
11409 <
11410 < done
11411 <
11412 <
11413 <
11414 <
11415 <  echo "$as_me:$LINENO: checking for C++ iostream in namespace std" >&5
11416 < echo $ECHO_N "checking for C++ iostream in namespace std... $ECHO_C" >&6
11417 < if test "${ac_cv_cxx_have_std_iostream+set}" = set; then
11418 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11419 < else
11420 <
11421 <      ac_cv_cxx_have_std_iostream=no
11422 <      ac_cv_cxx_need_use_std_iostream=no
11423 <      if test "x$ac_cv_cxx_namespaces" = xyes; then
11424 <
11425 <
11426 <        ac_ext=cc
11427 < ac_cpp='$CXXCPP $CPPFLAGS'
11428 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11429 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11430 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11431 <
11432 <        cat >conftest.$ac_ext <<_ACEOF
11433 < /* confdefs.h.  */
11434 < _ACEOF
11435 < cat confdefs.h >>conftest.$ac_ext
11436 < cat >>conftest.$ac_ext <<_ACEOF
11437 < /* end confdefs.h.  */
11438 <
11439 < #ifdef HAVE_IOSTREAM
11440 < #include <iostream>
11441 < #else
11442 < #include <iostream.h>
11443 < #endif
11444 <
11445 < #ifdef FC_DUMMY_MAIN
11446 < #ifndef FC_DUMMY_MAIN_EQ_F77
11447 < #  ifdef __cplusplus
11448 <     extern "C"
11449 < #  endif
11450 <   int FC_DUMMY_MAIN() { return 1; }
11451 < #endif
11452 < #endif
11453 < int
11454 < main ()
11455 < {
11456 < std::cout<<"Hello World"<<std::endl;return 0;
11457 <  ;
11458 <  return 0;
11459 < }
11460 < _ACEOF
11461 < rm -f conftest.$ac_objext
11462 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11463 <  (eval $ac_compile) 2>conftest.er1
11464 <  ac_status=$?
11465 <  grep -v '^ *+' conftest.er1 >conftest.err
11466 <  rm -f conftest.er1
11467 <  cat conftest.err >&5
11468 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11469 <  (exit $ac_status); } &&
11470 <         { ac_try='test -z "$ac_cxx_werror_flag"
11471 <                         || test ! -s conftest.err'
11472 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11473 <  (eval $ac_try) 2>&5
11474 <  ac_status=$?
11475 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11476 <  (exit $ac_status); }; } &&
11477 <         { ac_try='test -s conftest.$ac_objext'
11478 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11479 <  (eval $ac_try) 2>&5
11480 <  ac_status=$?
11481 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11482 <  (exit $ac_status); }; }; then
11483 <  ac_cv_cxx_have_std_iostream=yes
11484 < else
11485 <  echo "$as_me: failed program was:" >&5
11486 < sed 's/^/| /' conftest.$ac_ext >&5
11487 <
11488 < fi
11489 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11490 <        cat >conftest.$ac_ext <<_ACEOF
11491 < /* confdefs.h.  */
11492 < _ACEOF
11493 < cat confdefs.h >>conftest.$ac_ext
11494 < cat >>conftest.$ac_ext <<_ACEOF
11495 < /* end confdefs.h.  */
11496 <
11497 < #define __USE_STD_IOSTREAM 1
11498 < #ifdef HAVE_IOSTREAM
11499 < #include <iostream>
11500 < #else
11501 < #include <iostream.h>
11502 < #endif
11503 <
11504 < #ifdef FC_DUMMY_MAIN
11505 < #ifndef FC_DUMMY_MAIN_EQ_F77
11506 < #  ifdef __cplusplus
11507 <     extern "C"
11508 < #  endif
11509 <   int FC_DUMMY_MAIN() { return 1; }
11510 < #endif
11511 < #endif
11512 < int
11513 < main ()
11514 < {
11515 < std::cout<<"Hello World"<<std::endl;return 0;
11516 <  ;
11517 <  return 0;
11518 < }
11519 < _ACEOF
11520 < rm -f conftest.$ac_objext
11521 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11522 <  (eval $ac_compile) 2>conftest.er1
11523 <  ac_status=$?
11524 <  grep -v '^ *+' conftest.er1 >conftest.err
11525 <  rm -f conftest.er1
11526 <  cat conftest.err >&5
11527 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11528 <  (exit $ac_status); } &&
11529 <         { ac_try='test -z "$ac_cxx_werror_flag"
11530 <                         || test ! -s conftest.err'
11531 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11532 <  (eval $ac_try) 2>&5
11533 <  ac_status=$?
11534 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11535 <  (exit $ac_status); }; } &&
11536 <         { ac_try='test -s conftest.$ac_objext'
11537 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11538 <  (eval $ac_try) 2>&5
11539 <  ac_status=$?
11540 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11541 <  (exit $ac_status); }; }; then
11542 <  ac_cv_cxx_have_std_iostream=yes;ac_cv_cxx_need_use_std_iostream=yes
11543 < else
11544 <  echo "$as_me: failed program was:" >&5
11545 < sed 's/^/| /' conftest.$ac_ext >&5
11546 <
11547 < fi
11548 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11549 <        ac_ext=cc
11550 < ac_cpp='$CXXCPP $CPPFLAGS'
11551 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11552 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11553 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11554 <
11555 <      fi
11556 <
11557 < fi
11558 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_iostream" >&5
11559 < echo "${ECHO_T}$ac_cv_cxx_have_std_iostream" >&6
11560 <  if test "$ac_cv_cxx_have_std_iostream" = yes; then
11561 <
11562 < cat >>confdefs.h <<\_ACEOF
11563 < #define HAVE_STD_IOSTREAM 1
11564 < _ACEOF
11565 <
11566 <  fi
11567 <  if test "$ac_cv_cxx_need_use_std_iostream" = yes; then
11568 <
11569 < cat >>confdefs.h <<\_ACEOF
11570 < #define __USE_STD_IOSTREAM 1
11571 < _ACEOF
11572 <
11573 <  fi
11574 <
11575 <
11576 <
11577 <
11578 <  echo "$as_me:$LINENO: checking for C++ Standard Template Library in namespace std." >&5
11579 < echo $ECHO_N "checking for C++ Standard Template Library in namespace std.... $ECHO_C" >&6
11580 < if test "${ac_cv_cxx_have_std_stl+set}" = set; then
11581 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11582 < else
11583 <
11584 <      ac_cv_cxx_have_std_stl=no
11585 <      if test "x$ac_cv_cxx_namespaces" = xyes; then
11586 <
11587 <
11588 <        ac_ext=cc
11589 < ac_cpp='$CXXCPP $CPPFLAGS'
11590 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11591 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11592 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11593 <
11594 <        cat >conftest.$ac_ext <<_ACEOF
11595 < /* confdefs.h.  */
11596 < _ACEOF
11597 < cat confdefs.h >>conftest.$ac_ext
11598 < cat >>conftest.$ac_ext <<_ACEOF
11599 < /* end confdefs.h.  */
11600 < #include <list>
11601 <
11602 < #ifdef FC_DUMMY_MAIN
11603 < #ifndef FC_DUMMY_MAIN_EQ_F77
11604 < #  ifdef __cplusplus
11605 <     extern "C"
11606 < #  endif
11607 <   int FC_DUMMY_MAIN() { return 1; }
11608 < #endif
11609 < #endif
11610 < int
11611 < main ()
11612 < {
11613 < std::list<int> foo;return 0;
11614 <  ;
11615 <  return 0;
11616 < }
11617 < _ACEOF
11618 < rm -f conftest.$ac_objext
11619 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11620 <  (eval $ac_compile) 2>conftest.er1
11621 <  ac_status=$?
11622 <  grep -v '^ *+' conftest.er1 >conftest.err
11623 <  rm -f conftest.er1
11624 <  cat conftest.err >&5
11625 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11626 <  (exit $ac_status); } &&
11627 <         { ac_try='test -z "$ac_cxx_werror_flag"
11628 <                         || test ! -s conftest.err'
11629 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11630 <  (eval $ac_try) 2>&5
11631 <  ac_status=$?
11632 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11633 <  (exit $ac_status); }; } &&
11634 <         { ac_try='test -s conftest.$ac_objext'
11635 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11636 <  (eval $ac_try) 2>&5
11637 <  ac_status=$?
11638 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639 <  (exit $ac_status); }; }; then
11640 <  ac_cv_cxx_have_std_stl=yes
11641 < else
11642 <  echo "$as_me: failed program was:" >&5
11643 < sed 's/^/| /' conftest.$ac_ext >&5
11644 <
11645 < fi
11646 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11647 <        ac_ext=cc
11648 < ac_cpp='$CXXCPP $CPPFLAGS'
11649 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11650 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11651 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11652 <
11653 <      fi
11654 <
11655 < fi
11656 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_std_stl" >&5
11657 < echo "${ECHO_T}$ac_cv_cxx_have_std_stl" >&6
11658 <  if test "$ac_cv_cxx_have_std_stl" = yes; then
11659 <
11660 < cat >>confdefs.h <<\_ACEOF
11661 < #define HAVE_STD_STL 1
11662 < _ACEOF
11663 <
11664 <  fi
11665 <
11666 <
11667 <
11668 <  echo "$as_me:$LINENO: checking for fstream::attach()" >&5
11669 < echo $ECHO_N "checking for fstream::attach()... $ECHO_C" >&6
11670 < if test "${ac_cv_cxx_have_fstream_attach+set}" = set; then
11671 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11672 < else
11673 <
11674 <    ac_cv_cxx_have_fstream_attach=no
11675 <
11676 <
11677 <    ac_ext=cc
11678 < ac_cpp='$CXXCPP $CPPFLAGS'
11679 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11680 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11681 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11682 <
11683 <    cat >conftest.$ac_ext <<_ACEOF
11684 < /* confdefs.h.  */
11685 < _ACEOF
11686 < cat confdefs.h >>conftest.$ac_ext
11687 < cat >>conftest.$ac_ext <<_ACEOF
11688 < /* end confdefs.h.  */
11689 <
11690 < #ifdef HAVE_IOSTREAM
11691 < #include <fstream>
11692 < #else
11693 < #include <fstream.h>
11694 < #endif
11695 < #ifdef HAVE_STD_IOSTREAM
11696 < using namespace std;
11697 < #endif
11698 <
11699 < #ifdef FC_DUMMY_MAIN
11700 < #ifndef FC_DUMMY_MAIN_EQ_F77
11701 < #  ifdef __cplusplus
11702 <     extern "C"
11703 < #  endif
11704 <   int FC_DUMMY_MAIN() { return 1; }
11705 < #endif
11706 < #endif
11707 < int
11708 < main ()
11709 < {
11710 < int fd=0;ofstream s;s.attach(fd);
11711 <  ;
11712 <  return 0;
11713 < }
11714 < _ACEOF
11715 < rm -f conftest.$ac_objext
11716 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11717 <  (eval $ac_compile) 2>conftest.er1
11718 <  ac_status=$?
11719 <  grep -v '^ *+' conftest.er1 >conftest.err
11720 <  rm -f conftest.er1
11721 <  cat conftest.err >&5
11722 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11723 <  (exit $ac_status); } &&
11724 <         { ac_try='test -z "$ac_cxx_werror_flag"
11725 <                         || test ! -s conftest.err'
11726 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11727 <  (eval $ac_try) 2>&5
11728 <  ac_status=$?
11729 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11730 <  (exit $ac_status); }; } &&
11731 <         { ac_try='test -s conftest.$ac_objext'
11732 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11733 <  (eval $ac_try) 2>&5
11734 <  ac_status=$?
11735 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11736 <  (exit $ac_status); }; }; then
11737 <  ac_cv_cxx_have_fstream_attach=yes
11738 < else
11739 <  echo "$as_me: failed program was:" >&5
11740 < sed 's/^/| /' conftest.$ac_ext >&5
11741 <
11742 < fi
11743 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11744 <    ac_ext=cc
11745 < ac_cpp='$CXXCPP $CPPFLAGS'
11746 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11747 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11748 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11749 <
11750 <
11751 < fi
11752 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_attach" >&5
11753 < echo "${ECHO_T}$ac_cv_cxx_have_fstream_attach" >&6
11754 <  if test "$ac_cv_cxx_have_fstream_attach" = yes; then
11755 <
11756 < cat >>confdefs.h <<\_ACEOF
11757 < #define HAVE_FSTREAM_ATTACH 1
11758 < _ACEOF
11759 <
11760 <  fi
11761 <
11762 <
11763 <
11764 <  echo "$as_me:$LINENO: checking for fstream::open()" >&5
11765 < echo $ECHO_N "checking for fstream::open()... $ECHO_C" >&6
11766 < if test "${ac_cv_cxx_have_fstream_open+set}" = set; then
11767 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11768 < else
11769 <
11770 <    ac_cv_cxx_have_fstream_open=no
11771 <    ac_cv_cxx_fstream_open_prot=no
11772 <
11773 <
11774 <    ac_ext=cc
11775 < ac_cpp='$CXXCPP $CPPFLAGS'
11776 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11777 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11778 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11779 <
11780 <    # Try with 2 parameters
11781 <    cat >conftest.$ac_ext <<_ACEOF
11782 < /* confdefs.h.  */
11783 < _ACEOF
11784 < cat confdefs.h >>conftest.$ac_ext
11785 < cat >>conftest.$ac_ext <<_ACEOF
11786 < /* end confdefs.h.  */
11787 <
11788 < #ifdef HAVE_IOSTREAM
11789 < #include <fstream>
11790 < #else
11791 < #include <fstream.h>
11792 < #endif
11793 < #ifdef HAVE_STD_IOSTREAM
11794 < using namespace std;
11795 < #endif
11796 <
11797 < #ifdef FC_DUMMY_MAIN
11798 < #ifndef FC_DUMMY_MAIN_EQ_F77
11799 < #  ifdef __cplusplus
11800 <     extern "C"
11801 < #  endif
11802 <   int FC_DUMMY_MAIN() { return 1; }
11803 < #endif
11804 < #endif
11805 < int
11806 < main ()
11807 < {
11808 < ofstream s;s.open("conftest.txt",ios::out|ios::trunc);
11809 <  ;
11810 <  return 0;
11811 < }
11812 < _ACEOF
11813 < rm -f conftest.$ac_objext
11814 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11815 <  (eval $ac_compile) 2>conftest.er1
11816 <  ac_status=$?
11817 <  grep -v '^ *+' conftest.er1 >conftest.err
11818 <  rm -f conftest.er1
11819 <  cat conftest.err >&5
11820 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11821 <  (exit $ac_status); } &&
11822 <         { ac_try='test -z "$ac_cxx_werror_flag"
11823 <                         || test ! -s conftest.err'
11824 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11825 <  (eval $ac_try) 2>&5
11826 <  ac_status=$?
11827 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11828 <  (exit $ac_status); }; } &&
11829 <         { ac_try='test -s conftest.$ac_objext'
11830 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11831 <  (eval $ac_try) 2>&5
11832 <  ac_status=$?
11833 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11834 <  (exit $ac_status); }; }; then
11835 <  ac_cv_cxx_have_fstream_open=yes
11836 < else
11837 <  echo "$as_me: failed program was:" >&5
11838 < sed 's/^/| /' conftest.$ac_ext >&5
11839 <
11840 < fi
11841 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11842 <    # Try with mode parameter
11843 <    cat >conftest.$ac_ext <<_ACEOF
11844 < /* confdefs.h.  */
11845 < _ACEOF
11846 < cat confdefs.h >>conftest.$ac_ext
11847 < cat >>conftest.$ac_ext <<_ACEOF
11848 < /* end confdefs.h.  */
11849 <
11850 < #ifdef HAVE_IOSTREAM
11851 < #include <fstream>
11852 < #else
11853 < #include <fstream.h>
11854 < #endif
11855 < #ifdef HAVE_STD_IOSTREAM
11856 < using namespace std;
11857 < #endif
11858 <
11859 < #ifdef FC_DUMMY_MAIN
11860 < #ifndef FC_DUMMY_MAIN_EQ_F77
11861 < #  ifdef __cplusplus
11862 <     extern "C"
11863 < #  endif
11864 <   int FC_DUMMY_MAIN() { return 1; }
11865 < #endif
11866 < #endif
11867 < int
11868 < main ()
11869 < {
11870 < ofstream s;s.open("conftest.txt",ios::out|ios::trunc,0666);
11871 <  ;
11872 <  return 0;
11873 < }
11874 < _ACEOF
11875 < rm -f conftest.$ac_objext
11876 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11877 <  (eval $ac_compile) 2>conftest.er1
11878 <  ac_status=$?
11879 <  grep -v '^ *+' conftest.er1 >conftest.err
11880 <  rm -f conftest.er1
11881 <  cat conftest.err >&5
11882 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883 <  (exit $ac_status); } &&
11884 <         { ac_try='test -z "$ac_cxx_werror_flag"
11885 <                         || test ! -s conftest.err'
11886 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11887 <  (eval $ac_try) 2>&5
11888 <  ac_status=$?
11889 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890 <  (exit $ac_status); }; } &&
11891 <         { ac_try='test -s conftest.$ac_objext'
11892 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11893 <  (eval $ac_try) 2>&5
11894 <  ac_status=$?
11895 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896 <  (exit $ac_status); }; }; then
11897 <  ac_cv_cxx_fstream_open_prot=yes
11898 < else
11899 <  echo "$as_me: failed program was:" >&5
11900 < sed 's/^/| /' conftest.$ac_ext >&5
11901 <
11902 < fi
11903 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11904 <    ac_ext=cc
11905 < ac_cpp='$CXXCPP $CPPFLAGS'
11906 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11907 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11908 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11909 <
11910 <
11911 < fi
11912 < echo "$as_me:$LINENO: result: $ac_cv_cxx_have_fstream_open" >&5
11913 < echo "${ECHO_T}$ac_cv_cxx_have_fstream_open" >&6
11914 <  if test "$ac_cv_cxx_have_fstream_open" = yes; then
11915 <
11916 < cat >>confdefs.h <<\_ACEOF
11917 < #define HAVE_FSTREAM_OPEN 1
11918 < _ACEOF
11919 <
11920 <  fi
11921 <  if test "$ac_cv_cxx_fstream_open_prot" = yes; then
11922 <
11923 < cat >>confdefs.h <<\_ACEOF
11924 < #define FSTREAM_OPEN_PROT 1
11925 < _ACEOF
11926 <
11927 <  fi
11928 <
11929 <
11930 <
11931 <
11932 <
11933 <
11934 <
11935 < for ac_header in ctype.h iostream fstream sstream strstream
11936 < do
11937 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11938 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11939 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
11940 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11941 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
11942 <  echo $ECHO_N "(cached) $ECHO_C" >&6
11943 < fi
11944 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
11945 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11946 < else
11947 <  # Is the header compilable?
11948 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
11949 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
11950 < cat >conftest.$ac_ext <<_ACEOF
11951 < /* confdefs.h.  */
11952 < _ACEOF
11953 < cat confdefs.h >>conftest.$ac_ext
11954 < cat >>conftest.$ac_ext <<_ACEOF
11955 < /* end confdefs.h.  */
11956 < $ac_includes_default
11957 < #include <$ac_header>
11958 < _ACEOF
11959 < rm -f conftest.$ac_objext
11960 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11961 <  (eval $ac_compile) 2>conftest.er1
11962 <  ac_status=$?
11963 <  grep -v '^ *+' conftest.er1 >conftest.err
11964 <  rm -f conftest.er1
11965 <  cat conftest.err >&5
11966 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11967 <  (exit $ac_status); } &&
11968 <         { ac_try='test -z "$ac_cxx_werror_flag"
11969 <                         || test ! -s conftest.err'
11970 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11971 <  (eval $ac_try) 2>&5
11972 <  ac_status=$?
11973 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11974 <  (exit $ac_status); }; } &&
11975 <         { ac_try='test -s conftest.$ac_objext'
11976 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11977 <  (eval $ac_try) 2>&5
11978 <  ac_status=$?
11979 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11980 <  (exit $ac_status); }; }; then
11981 <  ac_header_compiler=yes
11982 < else
11983 <  echo "$as_me: failed program was:" >&5
11984 < sed 's/^/| /' conftest.$ac_ext >&5
11985 <
11986 < ac_header_compiler=no
11987 < fi
11988 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11989 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11990 < echo "${ECHO_T}$ac_header_compiler" >&6
11991 <
11992 < # Is the header present?
11993 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
11994 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
11995 < cat >conftest.$ac_ext <<_ACEOF
11996 < /* confdefs.h.  */
11997 < _ACEOF
11998 < cat confdefs.h >>conftest.$ac_ext
11999 < cat >>conftest.$ac_ext <<_ACEOF
12000 < /* end confdefs.h.  */
12001 < #include <$ac_header>
12002 < _ACEOF
12003 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12004 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12005 <  ac_status=$?
12006 <  grep -v '^ *+' conftest.er1 >conftest.err
12007 <  rm -f conftest.er1
12008 <  cat conftest.err >&5
12009 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12010 <  (exit $ac_status); } >/dev/null; then
12011 <  if test -s conftest.err; then
12012 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
12013 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12014 <  else
12015 <    ac_cpp_err=
12016 <  fi
12017 < else
12018 <  ac_cpp_err=yes
12019 < fi
12020 < if test -z "$ac_cpp_err"; then
12021 <  ac_header_preproc=yes
12022 < else
12023 <  echo "$as_me: failed program was:" >&5
12024 < sed 's/^/| /' conftest.$ac_ext >&5
12025 <
12026 <  ac_header_preproc=no
12027 < fi
12028 < rm -f conftest.err conftest.$ac_ext
12029 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12030 < echo "${ECHO_T}$ac_header_preproc" >&6
12031 <
12032 < # So?  What about this header?
12033 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12034 <  yes:no: )
12035 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12036 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12037 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12038 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12039 <    ac_header_preproc=yes
12040 <    ;;
12041 <  no:yes:* )
12042 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12043 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12044 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12045 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12046 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12047 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12048 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12049 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12050 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12051 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12052 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12053 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12054 <    (
12055 <      cat <<\_ASBOX
12056 < ## ------------------------------ ##
12057 < ## Report this to gezelter@nd.edu ##
12058 < ## ------------------------------ ##
12059 < _ASBOX
12060 <    ) |
12061 <      sed "s/^/$as_me: WARNING:     /" >&2
12062 <    ;;
12063 < esac
12064 < echo "$as_me:$LINENO: checking for $ac_header" >&5
12065 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12066 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
12067 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12068 < else
12069 <  eval "$as_ac_Header=\$ac_header_preproc"
12070 < fi
12071 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12072 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12073 <
12074 < fi
12075 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
12076 <  cat >>confdefs.h <<_ACEOF
12077 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12078 < _ACEOF
12079 <
12080 < fi
12081 <
12082 < done
12083 <
12084 < # AC_CPP_FUNC
12085 < # ------------------ #
12086 < # Checks to see if ANSI C99 CPP variable __func__ works.
12087 < # If not, perhaps __FUNCTION__ works instead.
12088 < # If not, we'll just define __func__ to "".
12089 < # AC_CPP_FUNC
12090 <
12091 <
12092 < echo "$as_me:$LINENO: checking for an ANSI C99-conforming __func__" >&5
12093 < echo $ECHO_N "checking for an ANSI C99-conforming __func__... $ECHO_C" >&6
12094 < if test "${ac_cv_cpp_func+set}" = set; then
12095 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12096 < else
12097 <  cat >conftest.$ac_ext <<_ACEOF
12098 < /* confdefs.h.  */
12099 < _ACEOF
12100 < cat confdefs.h >>conftest.$ac_ext
12101 < cat >>conftest.$ac_ext <<_ACEOF
12102 < /* end confdefs.h.  */
12103 <
12104 < #ifdef FC_DUMMY_MAIN
12105 < #ifndef FC_DUMMY_MAIN_EQ_F77
12106 < #  ifdef __cplusplus
12107 <     extern "C"
12108 < #  endif
12109 <   int FC_DUMMY_MAIN() { return 1; }
12110 < #endif
12111 < #endif
12112 < int
12113 < main ()
12114 < {
12115 < const char *foo = __func__;
12116 <  ;
12117 <  return 0;
12118 < }
12119 < _ACEOF
12120 < rm -f conftest.$ac_objext
12121 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12122 <  (eval $ac_compile) 2>conftest.er1
12123 <  ac_status=$?
12124 <  grep -v '^ *+' conftest.er1 >conftest.err
12125 <  rm -f conftest.er1
12126 <  cat conftest.err >&5
12127 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128 <  (exit $ac_status); } &&
12129 <         { ac_try='test -z "$ac_cxx_werror_flag"
12130 <                         || test ! -s conftest.err'
12131 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12132 <  (eval $ac_try) 2>&5
12133 <  ac_status=$?
12134 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12135 <  (exit $ac_status); }; } &&
12136 <         { ac_try='test -s conftest.$ac_objext'
12137 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12138 <  (eval $ac_try) 2>&5
12139 <  ac_status=$?
12140 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12141 <  (exit $ac_status); }; }; then
12142 <  ac_cv_cpp_func=yes
12143 < else
12144 <  echo "$as_me: failed program was:" >&5
12145 < sed 's/^/| /' conftest.$ac_ext >&5
12146 <
12147 < cat >conftest.$ac_ext <<_ACEOF
12148 < /* confdefs.h.  */
12149 < _ACEOF
12150 < cat confdefs.h >>conftest.$ac_ext
12151 < cat >>conftest.$ac_ext <<_ACEOF
12152 < /* end confdefs.h.  */
12153 <
12154 < #ifdef FC_DUMMY_MAIN
12155 < #ifndef FC_DUMMY_MAIN_EQ_F77
12156 < #  ifdef __cplusplus
12157 <     extern "C"
12158 < #  endif
12159 <   int FC_DUMMY_MAIN() { return 1; }
12160 < #endif
12161 < #endif
12162 < int
12163 < main ()
12164 < {
12165 < const char *foo = __FUNCTION__;
12166 <  ;
12167 <  return 0;
12168 < }
12169 < _ACEOF
12170 < rm -f conftest.$ac_objext
12171 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12172 <  (eval $ac_compile) 2>conftest.er1
12173 <  ac_status=$?
12174 <  grep -v '^ *+' conftest.er1 >conftest.err
12175 <  rm -f conftest.er1
12176 <  cat conftest.err >&5
12177 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12178 <  (exit $ac_status); } &&
12179 <         { ac_try='test -z "$ac_cxx_werror_flag"
12180 <                         || test ! -s conftest.err'
12181 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12182 <  (eval $ac_try) 2>&5
12183 <  ac_status=$?
12184 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12185 <  (exit $ac_status); }; } &&
12186 <         { ac_try='test -s conftest.$ac_objext'
12187 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12188 <  (eval $ac_try) 2>&5
12189 <  ac_status=$?
12190 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191 <  (exit $ac_status); }; }; then
12192 <  ac_cv_cpp_func=__FUNCTION__
12193 < else
12194 <  echo "$as_me: failed program was:" >&5
12195 < sed 's/^/| /' conftest.$ac_ext >&5
12196 <
12197 < ac_cv_cpp_func=no
12198 < fi
12199 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12200 < fi
12201 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12202 < fi
12203 < echo "$as_me:$LINENO: result: $ac_cv_cpp_func" >&5
12204 < echo "${ECHO_T}$ac_cv_cpp_func" >&6
12205 < if test $ac_cv_cpp_func = __FUNCTION__; then
12206 <
12207 < cat >>confdefs.h <<\_ACEOF
12208 < #define __func__ __FUNCTION__
12209 < _ACEOF
12210 <
12211 < elif test $ac_cv_cpp_func = no; then
12212 <
12213 < cat >>confdefs.h <<\_ACEOF
12214 < #define __func__ ""
12215 < _ACEOF
12216 <
12217 < fi
12218 <
12219 <
12220 <
12221 <
12222 <
12223 < case $debug in
12224 <  1)
12225 <     ;;
12226 <  *)
12227 <
12228 <
12229 <
12230 <
12231 < # Try to determine "good" native compiler flags if none specified on command
12232 < # line
12233 <
12234 < if test "$ac_test_FFLAGS" != "set"; then
12235 <  FCFLAGS=""
12236 <  case "${host_cpu}-${host_os}" in
12237 <
12238 <  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
12239 <                    FCFLAGS="-O3 -ip -no-prec-div -cxxlib-icc"
12240 <                fi;;
12241 <   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
12242 <                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
12243 <                fi;;
12244 <   powerpc*-aix*)
12245 <        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12246 <                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
12247 <                echo "*******************************************************"
12248 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
12249 <                echo "*  recommended that you use                           *"
12250 <                echo "*                                                     *"
12251 <                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
12252 <                echo "*                                 ^^^                 *"
12253 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
12254 <                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
12255 <                echo "*******************************************************"
12256 <        fi;;
12257 <   *darwin*)
12258 <        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
12259 <                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
12260 <        fi
12261 <        if test "$FC" = ifort; then
12262 <                FCFLAGS="-O3 -ip -no-prec-dev -mdynamic-no-pic"
12263 <        fi;;
12264 <  esac
12265 <
12266 <  if test -n "$CPU_FLAGS"; then
12267 <        FCFLAGS="$FCFLAGS $CPU_FLAGS"
12268 <  fi
12269 <
12270 <  if test -z "$FCFLAGS"; then
12271 <        echo ""
12272 <        echo "*********************************************************"
12273 <        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
12274 <        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
12275 <        echo "* (otherwise, a default of FCFLAGS=-O3 will be used)    *"
12276 <        echo "*********************************************************"
12277 <        echo ""
12278 <        FCFLAGS="-O3"
12279 <  fi
12280 <
12281 <
12282 < echo "$as_me:$LINENO: checking whether ${FC} accepts ${FCFLAGS}" >&5
12283 < echo $ECHO_N "checking whether ${FC} accepts ${FCFLAGS}... $ECHO_C" >&6
12284 < if test "${ac_guessed_f90flags+set}" = set; then
12285 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12286 < else
12287 <
12288 <
12289 <
12290 < ac_ext=${FC_SRCEXT-f}
12291 < ac_compile='$FC -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext >&5'
12292 < ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext $LIBS >&5'
12293 < ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12294 <
12295 < echo 'program main' > conftest.$ac_ext
12296 < echo 'end program main' >> conftest.$ac_ext
12297 < ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
12298 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12299 <  (eval $ac_compile) 2>&5
12300 <  ac_status=$?
12301 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12302 <  (exit $ac_status); }; then
12303 <        ac_guessed_f90flags=yes
12304 < else
12305 <        ac_guessed_f90flags=no
12306 < fi
12307 < rm -f conftest*
12308 < ac_ext=cc
12309 < ac_cpp='$CXXCPP $CPPFLAGS'
12310 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12311 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12312 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12313 <
12314 <
12315 < fi
12316 < echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
12317 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
12318 < if test "$ac_guessed_f90flags" = yes; then
12319 <        :
12320 <
12321 < else
12322 <        :
12323 <
12324 <        echo ""
12325 <        echo "**********************************************************"
12326 <        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
12327 <        echo "* your compiler.                                        *"
12328 <        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
12329 <        echo "*********************************************************"
12330 <        echo ""
12331 <        FCFLAGS=""
12332 <
12333 < fi
12334 <
12335 <
12336 < fi
12337 <
12338 <
12339 <
12340 <
12341 <
12342 <
12343 <
12344 < echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
12345 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
12346 < if test "${ac_cv_prog_really_gcc+set}" = set; then
12347 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12348 < else
12349 <
12350 < cat > conftest.c <<EOF
12351 < #ifdef __GNUC__
12352 <  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
12353 <     no;
12354 <  #else
12355 <     yes;
12356 <  #endif
12357 < #endif
12358 < EOF
12359 < if { ac_try='${CC-cc} -E conftest.c'
12360 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12361 <  (eval $ac_try) 2>&5
12362 <  ac_status=$?
12363 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
12365 <  ac_cv_prog_really_gcc=yes
12366 < else
12367 <  ac_cv_prog_really_gcc=no
12368 < fi
12369 <
12370 < fi
12371 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
12372 < echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
12373 < if test "$ac_cv_prog_really_gcc" = yes; then
12374 <        :
12375 <
12376 < else
12377 <        :
12378 <
12379 < fi
12380 <
12381 <
12382 < # Try to determine "good" native compiler flags if none specified on command
12383 < # line
12384 < if test "$ac_test_CFLAGS" != "set"; then
12385 <  CFLAGS=""
12386 <  case "${host_cpu}-${host_os}" in
12387 <
12388 <  *linux*) if test "$CC" = icc; then
12389 <                    CFLAGS="-O"
12390 <                fi;;
12391 <  sparc-solaris2*) if test "$CC" = cc; then
12392 <                    CFLAGS="-O -dalign"
12393 <                 fi;;
12394 <
12395 <  alpha*-osf*)  if test "$CC" = cc; then
12396 <                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
12397 <                fi;;
12398 <
12399 <  hppa*-hpux*)  if test "$CC" = cc; then
12400 <                    CFLAGS="-Ae +O3 +Oall"
12401 <                fi;;
12402 <
12403 <   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
12404 <                    CFLAGS="-O3 -qtune=auto -qansialias -w"
12405 <                fi;;
12406 <   powerpc*-aix*)
12407 <        if test "$CC" = cc -o "$CC" = xlc; then
12408 <                CFLAGS="-O3 -qtune=auto -qansialias -w"
12409 <                echo "*******************************************************"
12410 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
12411 <                echo "*  recommended that you use                           *"
12412 <                echo "*                                                     *"
12413 <                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
12414 <                echo "*                                 ^^^                 *"
12415 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
12416 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
12417 <                echo "*******************************************************"
12418 <        fi;;
12419 <   *darwin*)
12420 <        if test "$CC" = xlc -o "$CC" = cc; then
12421 <                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
12422 <        fi
12423 <        if test "$CC" = icc; then
12424 <                CFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
12425 <        fi;;
12426 <  esac
12427 <
12428 <  # use default flags for gcc on all systems
12429 <  if test $ac_cv_prog_really_gcc = yes; then
12430 <     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
12431 <  fi
12432 <
12433 <  # test for gcc-specific flags:
12434 <  if test $ac_cv_prog_really_gcc = yes; then
12435 <    # -malign-double for x86 systems
12436 <
12437 <
12438 < echo "$as_me:$LINENO: checking whether ${CC} accepts -malign-double" >&5
12439 < echo $ECHO_N "checking whether ${CC} accepts -malign-double... $ECHO_C" >&6
12440 < if test "${ac_align_double+set}" = set; then
12441 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12442 < else
12443 <  echo 'void f(){}' > conftest.c
12444 < if test -z "`${CC} -malign-double -c conftest.c 2>&1`"; then
12445 <        ac_align_double=yes
12446 < else
12447 <        ac_align_double=no
12448 < fi
12449 < rm -f conftest*
12450 <
12451 < fi
12452 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
12453 < echo "${ECHO_T}$ac_align_double" >&6
12454 < if test "$ac_align_double" = yes; then
12455 <        :
12456 <        CFLAGS="$CFLAGS -malign-double"
12457 < else
12458 <        :
12459 <
12460 < fi
12461 <
12462 <    # -fstrict-aliasing for gcc-2.95+
12463 <
12464 <
12465 < echo "$as_me:$LINENO: checking whether ${CC} accepts -fstrict-aliasing" >&5
12466 < echo $ECHO_N "checking whether ${CC} accepts -fstrict-aliasing... $ECHO_C" >&6
12467 < if test "${ac_fstrict_aliasing+set}" = set; then
12468 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12469 < else
12470 <  echo 'void f(){}' > conftest.c
12471 < if test -z "`${CC} -fstrict-aliasing -c conftest.c 2>&1`"; then
12472 <        ac_fstrict_aliasing=yes
12473 < else
12474 <        ac_fstrict_aliasing=no
12475 < fi
12476 < rm -f conftest*
12477 <
12478 < fi
12479 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
12480 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
12481 < if test "$ac_fstrict_aliasing" = yes; then
12482 <        :
12483 <        CFLAGS="$CFLAGS -fstrict-aliasing"
12484 < else
12485 <        :
12486 <
12487 < fi
12488 <
12489 <  fi
12490 <
12491 <  CPU_FLAGS=""
12492 <  if test $ac_cv_prog_really_gcc = yes; then
12493 <                  case "${host_cpu}" in
12494 <          i586*)
12495 <
12496 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentium" >&5
12497 < echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentium... $ECHO_C" >&6
12498 < if test "${ac_cpu_pentium+set}" = set; then
12499 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12500 < else
12501 <  echo 'void f(){}' > conftest.c
12502 < if test -z "`${CC} -mcpu=pentium -c conftest.c 2>&1`"; then
12503 <        ac_cpu_pentium=yes
12504 < else
12505 <        ac_cpu_pentium=no
12506 < fi
12507 < rm -f conftest*
12508 <
12509 < fi
12510 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
12511 < echo "${ECHO_T}$ac_cpu_pentium" >&6
12512 < if test "$ac_cpu_pentium" = yes; then
12513 <        :
12514 <        CPU_FLAGS=-mcpu=pentium
12515 < else
12516 <        :
12517 <
12518 <
12519 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentium" >&5
12520 < echo $ECHO_N "checking whether ${CC} accepts -mpentium... $ECHO_C" >&6
12521 < if test "${ac_pentium+set}" = set; then
12522 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12523 < else
12524 <  echo 'void f(){}' > conftest.c
12525 < if test -z "`${CC} -mpentium -c conftest.c 2>&1`"; then
12526 <        ac_pentium=yes
12527 < else
12528 <        ac_pentium=no
12529 < fi
12530 < rm -f conftest*
12531 <
12532 < fi
12533 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
12534 < echo "${ECHO_T}$ac_pentium" >&6
12535 < if test "$ac_pentium" = yes; then
12536 <        :
12537 <        CPU_FLAGS=-mpentium
12538 < else
12539 <        :
12540 <
12541 < fi
12542 <
12543 < fi
12544 <
12545 <                  ;;
12546 <          i686*)
12547 <
12548 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=pentiumpro" >&5
12549 < echo $ECHO_N "checking whether ${CC} accepts -mcpu=pentiumpro... $ECHO_C" >&6
12550 < if test "${ac_cpu_pentiumpro+set}" = set; then
12551 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12552 < else
12553 <  echo 'void f(){}' > conftest.c
12554 < if test -z "`${CC} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
12555 <        ac_cpu_pentiumpro=yes
12556 < else
12557 <        ac_cpu_pentiumpro=no
12558 < fi
12559 < rm -f conftest*
12560 <
12561 < fi
12562 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
12563 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
12564 < if test "$ac_cpu_pentiumpro" = yes; then
12565 <        :
12566 <        CPU_FLAGS=-mcpu=pentiumpro
12567 < else
12568 <        :
12569 <
12570 <
12571 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mpentiumpro" >&5
12572 < echo $ECHO_N "checking whether ${CC} accepts -mpentiumpro... $ECHO_C" >&6
12573 < if test "${ac_pentiumpro+set}" = set; then
12574 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12575 < else
12576 <  echo 'void f(){}' > conftest.c
12577 < if test -z "`${CC} -mpentiumpro -c conftest.c 2>&1`"; then
12578 <        ac_pentiumpro=yes
12579 < else
12580 <        ac_pentiumpro=no
12581 < fi
12582 < rm -f conftest*
12583 <
12584 < fi
12585 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
12586 < echo "${ECHO_T}$ac_pentiumpro" >&6
12587 < if test "$ac_pentiumpro" = yes; then
12588 <        :
12589 <        CPU_FLAGS=-mpentiumpro
12590 < else
12591 <        :
12592 <
12593 < fi
12594 <
12595 < fi
12596 <
12597 <                  ;;
12598 <          powerpc*)
12599 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
12600 <                is60x=`echo $cputype | egrep "^600-9e?$"`
12601 <                if test -n "$is60x"; then
12602 <
12603 <
12604 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=$cputype" >&5
12605 < echo $ECHO_N "checking whether ${CC} accepts -mcpu=$cputype... $ECHO_C" >&6
12606 < if test "${ac_m_cpu_60x+set}" = set; then
12607 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12608 < else
12609 <  echo 'void f(){}' > conftest.c
12610 < if test -z "`${CC} -mcpu=$cputype -c conftest.c 2>&1`"; then
12611 <        ac_m_cpu_60x=yes
12612 < else
12613 <        ac_m_cpu_60x=no
12614 < fi
12615 < rm -f conftest*
12616 <
12617 < fi
12618 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
12619 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
12620 < if test "$ac_m_cpu_60x" = yes; then
12621 <        :
12622 <        CPU_FLAGS=-mcpu=$cputype
12623 < else
12624 <        :
12625 <
12626 < fi
12627 <
12628 <                elif test "$cputype" = 750; then
12629 <
12630 <
12631 < echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
12632 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
12633 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
12634 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12635 < else
12636 <
12637 < cat > conftest.c <<EOF
12638 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
12639 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
12640 <     yes;
12641 < #  endif
12642 < #endif
12643 < EOF
12644 < if { ac_try='${CC-cc} -E conftest.c'
12645 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12646 <  (eval $ac_try) 2>&5
12647 <  ac_status=$?
12648 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12649 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
12650 <  ac_cv_prog_gcc_2_95=yes
12651 < else
12652 <  ac_cv_prog_gcc_2_95=no
12653 < fi
12654 <
12655 < fi
12656 < echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
12657 < echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
12658 < if test "$ac_cv_prog_gcc_2_95" = yes; then
12659 <        :
12660 <
12661 <
12662 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=750" >&5
12663 < echo $ECHO_N "checking whether ${CC} accepts -mcpu=750... $ECHO_C" >&6
12664 < if test "${ac_m_cpu_750+set}" = set; then
12665 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12666 < else
12667 <  echo 'void f(){}' > conftest.c
12668 < if test -z "`${CC} -mcpu=750 -c conftest.c 2>&1`"; then
12669 <        ac_m_cpu_750=yes
12670 < else
12671 <        ac_m_cpu_750=no
12672 < fi
12673 < rm -f conftest*
12674 <
12675 < fi
12676 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
12677 < echo "${ECHO_T}$ac_m_cpu_750" >&6
12678 < if test "$ac_m_cpu_750" = yes; then
12679 <        :
12680 <        CPU_FLAGS=-mcpu=750
12681 < else
12682 <        :
12683 <
12684 < fi
12685 <
12686 < else
12687 <        :
12688 <
12689 < fi
12690 <
12691 <                fi
12692 <                if test -z "$CPU_FLAGS"; then
12693 <
12694 <
12695 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mcpu=powerpc" >&5
12696 < echo $ECHO_N "checking whether ${CC} accepts -mcpu=powerpc... $ECHO_C" >&6
12697 < if test "${ac_m_cpu_powerpc+set}" = set; then
12698 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12699 < else
12700 <  echo 'void f(){}' > conftest.c
12701 < if test -z "`${CC} -mcpu=powerpc -c conftest.c 2>&1`"; then
12702 <        ac_m_cpu_powerpc=yes
12703 < else
12704 <        ac_m_cpu_powerpc=no
12705 < fi
12706 < rm -f conftest*
12707 <
12708 < fi
12709 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
12710 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
12711 < if test "$ac_m_cpu_powerpc" = yes; then
12712 <        :
12713 <        CPU_FLAGS=-mcpu=powerpc
12714 < else
12715 <        :
12716 <
12717 < fi
12718 <
12719 <                fi
12720 <                if test -z "$CPU_FLAGS"; then
12721 <
12722 <
12723 < echo "$as_me:$LINENO: checking whether ${CC} accepts -mpowerpc" >&5
12724 < echo $ECHO_N "checking whether ${CC} accepts -mpowerpc... $ECHO_C" >&6
12725 < if test "${ac_m_powerpc+set}" = set; then
12726 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12727 < else
12728 <  echo 'void f(){}' > conftest.c
12729 < if test -z "`${CC} -mpowerpc -c conftest.c 2>&1`"; then
12730 <        ac_m_powerpc=yes
12731 < else
12732 <        ac_m_powerpc=no
12733 < fi
12734 < rm -f conftest*
12735 <
12736 < fi
12737 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
12738 < echo "${ECHO_T}$ac_m_powerpc" >&6
12739 < if test "$ac_m_powerpc" = yes; then
12740 <        :
12741 <        CPU_FLAGS=-mpowerpc
12742 < else
12743 <        :
12744 <
12745 < fi
12746 <
12747 <                fi
12748 <          esac
12749 <  fi
12750 <
12751 <  if test -n "$CPU_FLAGS"; then
12752 <        CFLAGS="$CFLAGS $CPU_FLAGS"
12753 <  fi
12754 <
12755 <  if test -z "$CFLAGS"; then
12756 <        echo ""
12757 <        echo "********************************************************"
12758 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
12759 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
12760 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
12761 <        echo "********************************************************"
12762 <        echo ""
12763 <        CFLAGS="-O3"
12764 <  fi
12765 <
12766 <
12767 <
12768 < echo "$as_me:$LINENO: checking whether ${CC} accepts ${CFLAGS}" >&5
12769 < echo $ECHO_N "checking whether ${CC} accepts ${CFLAGS}... $ECHO_C" >&6
12770 < if test "${ac_guessed_cflags+set}" = set; then
12771 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12772 < else
12773 <  echo 'void f(){}' > conftest.c
12774 < if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
12775 <        ac_guessed_cflags=yes
12776 < else
12777 <        ac_guessed_cflags=no
12778 < fi
12779 < rm -f conftest*
12780 <
12781 < fi
12782 < echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
12783 < echo "${ECHO_T}$ac_guessed_cflags" >&6
12784 < if test "$ac_guessed_cflags" = yes; then
12785 <        :
12786 <
12787 < else
12788 <        :
12789 <
12790 <        echo ""
12791 <        echo "********************************************************"
12792 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
12793 <        echo "* your compiler.                                       *"
12794 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
12795 <        echo "********************************************************"
12796 <        echo ""
12797 <        CFLAGS=""
12798 <
12799 < fi
12800 <
12801 <
12802 < fi
12803 <
12804 <
12805 <
12806 <
12807 <
12808 <
12809 <
12810 < echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
12811 < echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
12812 < if test "${ac_cv_prog_really_gxx+set}" = set; then
12813 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12814 < else
12815 <
12816 < cat > conftest.cpp <<EOF
12817 < #ifdef __GNUC__
12818 <  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
12819 <     no;
12820 <  #else
12821 <     yes;
12822 <  #endif
12823 < #endif
12824 < EOF
12825 < if { ac_try='${CXX-c++} -E conftest.cpp'
12826 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12827 <  (eval $ac_try) 2>&5
12828 <  ac_status=$?
12829 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12830 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
12831 <  ac_cv_prog_really_gxx=yes
12832 < else
12833 <  ac_cv_prog_really_gxx=no
12834 < fi
12835 <
12836 < fi
12837 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
12838 < echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
12839 < if test "$ac_cv_prog_really_gxx" = yes; then
12840 <        :
12841 <
12842 < else
12843 <        :
12844 <
12845 < fi
12846 <
12847 <
12848 < # Try to determine "good" native compiler flags if none specified on command
12849 < # line
12850 < if test "$ac_test_CXXFLAGS" != "set"; then
12851 <  CXXFLAGS=""
12852 <  case "${host_cpu}-${host_os}" in
12853 <
12854 <  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
12855 <                    CXXFLAGS="-O"
12856 <                fi;;
12857 <  sparc-solaris2*) if test "$CXX" = CC; then
12858 <                    CXXFLAGS="-features=extensions -O -dalign"
12859 <                 fi;;
12860 <   rs6000*-aix*)  if test "$CXX" = xlC; then
12861 <                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
12862 <                fi;;
12863 <   powerpc*-aix*)
12864 <        if test "$CXX" = xlC; then
12865 <                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
12866 <                echo "*******************************************************"
12867 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
12868 <                echo "*  recommended that you use                           *"
12869 <                echo "*                                                     *"
12870 <                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
12871 <                echo "*                                 ^^^                 *"
12872 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
12873 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
12874 <                echo "*******************************************************"
12875 <        fi;;
12876 <   *darwin*)
12877 <        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
12878 <                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
12879 <        fi
12880 <        if test "$CXX" = icpc; then
12881 <                CXXFLAGS="-O3 -ip -no-prec-div -mdynamic-no-pic"
12882 <        fi;;
12883 <  esac
12884 <
12885 <  # use default flags for gcc on all systems
12886 <  if test $ac_cv_prog_really_gxx = yes; then
12887 <     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
12888 <  fi
12889 <
12890 <  # test for gcc-specific flags:
12891 <  if test $ac_cv_prog_really_gxx = yes; then
12892 <    # -malign-double for x86 systems
12893 <
12894 <
12895 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -malign-double" >&5
12896 < echo $ECHO_N "checking whether ${CXX} accepts -malign-double... $ECHO_C" >&6
12897 < if test "${ac_align_double+set}" = set; then
12898 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12899 < else
12900 <  echo 'void f(){}' > conftest.cpp
12901 < if test -z "`${CXX} -malign-double -c conftest.cpp 2>&1`"; then
12902 <        ac_align_double=yes
12903 < else
12904 <        ac_align_double=no
12905 < fi
12906 < rm -f conftest*
12907 <
12908 < fi
12909 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
12910 < echo "${ECHO_T}$ac_align_double" >&6
12911 < if test "$ac_align_double" = yes; then
12912 <        :
12913 <        CXXFLAGS="$CXXFLAGS -malign-double"
12914 < else
12915 <        :
12916 <
12917 < fi
12918 <
12919 <    # -fstrict-aliasing for gcc-2.95+
12920 <
12921 <
12922 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -fstrict-aliasing" >&5
12923 < echo $ECHO_N "checking whether ${CXX} accepts -fstrict-aliasing... $ECHO_C" >&6
12924 < if test "${ac_fstrict_aliasing+set}" = set; then
12925 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12926 < else
12927 <  echo 'void f(){}' > conftest.cpp
12928 < if test -z "`${CXX} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
12929 <        ac_fstrict_aliasing=yes
12930 < else
12931 <        ac_fstrict_aliasing=no
12932 < fi
12933 < rm -f conftest*
12934 <
12935 < fi
12936 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
12937 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
12938 < if test "$ac_fstrict_aliasing" = yes; then
12939 <        :
12940 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
12941 < else
12942 <        :
12943 <
12944 < fi
12945 <
12946 <  fi
12947 <
12948 <  CPU_FLAGS=""
12949 <  if test $ac_cv_prog_really_gxx = yes; then
12950 <                  case "${host_cpu}" in
12951 <          i586*)
12952 <
12953 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentium" >&5
12954 < echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentium... $ECHO_C" >&6
12955 < if test "${ac_cpu_pentium+set}" = set; then
12956 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12957 < else
12958 <  echo 'void f(){}' > conftest.cpp
12959 < if test -z "`${CXX} -mcpu=pentium -c conftest.cpp 2>&1`"; then
12960 <        ac_cpu_pentium=yes
12961 < else
12962 <        ac_cpu_pentium=no
12963 < fi
12964 < rm -f conftest*
12965 <
12966 < fi
12967 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
12968 < echo "${ECHO_T}$ac_cpu_pentium" >&6
12969 < if test "$ac_cpu_pentium" = yes; then
12970 <        :
12971 <        CPU_FLAGS=-mcpu=pentium
12972 < else
12973 <        :
12974 <
12975 <
12976 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentium" >&5
12977 < echo $ECHO_N "checking whether ${CXX} accepts -mpentium... $ECHO_C" >&6
12978 < if test "${ac_pentium+set}" = set; then
12979 <  echo $ECHO_N "(cached) $ECHO_C" >&6
12980 < else
12981 <  echo 'void f(){}' > conftest.cpp
12982 < if test -z "`${CXX} -mpentium -c conftest.cpp 2>&1`"; then
12983 <        ac_pentium=yes
12984 < else
12985 <        ac_pentium=no
12986 < fi
12987 < rm -f conftest*
12988 <
12989 < fi
12990 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
12991 < echo "${ECHO_T}$ac_pentium" >&6
12992 < if test "$ac_pentium" = yes; then
12993 <        :
12994 <        CPU_FLAGS=-mpentium
12995 < else
12996 <        :
12997 <
12998 < fi
12999 <
13000 < fi
13001 <
13002 <                  ;;
13003 <          i686*)
13004 <
13005 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=pentiumpro" >&5
13006 < echo $ECHO_N "checking whether ${CXX} accepts -mcpu=pentiumpro... $ECHO_C" >&6
13007 < if test "${ac_cpu_pentiumpro+set}" = set; then
13008 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13009 < else
13010 <  echo 'void f(){}' > conftest.cpp
13011 < if test -z "`${CXX} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
13012 <        ac_cpu_pentiumpro=yes
13013 < else
13014 <        ac_cpu_pentiumpro=no
13015 < fi
13016 < rm -f conftest*
13017 <
13018 < fi
13019 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
13020 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
13021 < if test "$ac_cpu_pentiumpro" = yes; then
13022 <        :
13023 <        CPU_FLAGS=-mcpu=pentiumpro
13024 < else
13025 <        :
13026 <
13027 <
13028 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpentiumpro" >&5
13029 < echo $ECHO_N "checking whether ${CXX} accepts -mpentiumpro... $ECHO_C" >&6
13030 < if test "${ac_pentiumpro+set}" = set; then
13031 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13032 < else
13033 <  echo 'void f(){}' > conftest.cpp
13034 < if test -z "`${CXX} -mpentiumpro -c conftest.cpp 2>&1`"; then
13035 <        ac_pentiumpro=yes
13036 < else
13037 <        ac_pentiumpro=no
13038 < fi
13039 < rm -f conftest*
13040 <
13041 < fi
13042 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
13043 < echo "${ECHO_T}$ac_pentiumpro" >&6
13044 < if test "$ac_pentiumpro" = yes; then
13045 <        :
13046 <        CPU_FLAGS=-mpentiumpro
13047 < else
13048 <        :
13049 <
13050 < fi
13051 <
13052 < fi
13053 <
13054 <                  ;;
13055 <          powerpc*)
13056 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
13057 <                is60x=`echo $cputype | egrep "^600-9e?$"`
13058 <                if test -n "$is60x"; then
13059 <
13060 <
13061 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=$cputype" >&5
13062 < echo $ECHO_N "checking whether ${CXX} accepts -mcpu=$cputype... $ECHO_C" >&6
13063 < if test "${ac_m_cpu_60x+set}" = set; then
13064 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13065 < else
13066 <  echo 'void f(){}' > conftest.cpp
13067 < if test -z "`${CXX} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
13068 <        ac_m_cpu_60x=yes
13069 < else
13070 <        ac_m_cpu_60x=no
13071 < fi
13072 < rm -f conftest*
13073 <
13074 < fi
13075 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
13076 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
13077 < if test "$ac_m_cpu_60x" = yes; then
13078 <        :
13079 <        CPU_FLAGS=-mcpu=$cputype
13080 < else
13081 <        :
13082 <
13083 < fi
13084 <
13085 <                elif test "$cputype" = 750; then
13086 <
13087 <
13088 < echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
13089 < echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
13090 < if test "${ac_cv_prog_gxx_2_95+set}" = set; then
13091 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13092 < else
13093 <
13094 < cat > conftest.cpp <<EOF
13095 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
13096 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
13097 <     yes;
13098 < #  endif
13099 < #endif
13100 < EOF
13101 < if { ac_try='${CXX-c++} -E conftest.cpp'
13102 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13103 <  (eval $ac_try) 2>&5
13104 <  ac_status=$?
13105 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13106 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
13107 <  ac_cv_prog_gxx_2_95=yes
13108 < else
13109 <  ac_cv_prog_gxx_2_95=no
13110 < fi
13111 <
13112 < fi
13113 < echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
13114 < echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
13115 < if test "$ac_cv_prog_gxx_2_95" = yes; then
13116 <        :
13117 <
13118 <
13119 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=750" >&5
13120 < echo $ECHO_N "checking whether ${CXX} accepts -mcpu=750... $ECHO_C" >&6
13121 < if test "${ac_m_cpu_750+set}" = set; then
13122 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13123 < else
13124 <  echo 'void f(){}' > conftest.cpp
13125 < if test -z "`${CXX} -mcpu=750 -c conftest.cpp 2>&1`"; then
13126 <        ac_m_cpu_750=yes
13127 < else
13128 <        ac_m_cpu_750=no
13129 < fi
13130 < rm -f conftest*
13131 <
13132 < fi
13133 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
13134 < echo "${ECHO_T}$ac_m_cpu_750" >&6
13135 < if test "$ac_m_cpu_750" = yes; then
13136 <        :
13137 <        CPU_FLAGS=-mcpu=750
13138 < else
13139 <        :
13140 <
13141 < fi
13142 <
13143 < else
13144 <        :
13145 <
13146 < fi
13147 <
13148 <                fi
13149 <                if test -z "$CPU_FLAGS"; then
13150 <
13151 <
13152 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mcpu=powerpc" >&5
13153 < echo $ECHO_N "checking whether ${CXX} accepts -mcpu=powerpc... $ECHO_C" >&6
13154 < if test "${ac_m_cpu_powerpc+set}" = set; then
13155 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13156 < else
13157 <  echo 'void f(){}' > conftest.cpp
13158 < if test -z "`${CXX} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
13159 <        ac_m_cpu_powerpc=yes
13160 < else
13161 <        ac_m_cpu_powerpc=no
13162 < fi
13163 < rm -f conftest*
13164 <
13165 < fi
13166 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
13167 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
13168 < if test "$ac_m_cpu_powerpc" = yes; then
13169 <        :
13170 <        CPU_FLAGS=-mcpu=powerpc
13171 < else
13172 <        :
13173 <
13174 < fi
13175 <
13176 <                fi
13177 <                if test -z "$CPU_FLAGS"; then
13178 <
13179 <
13180 < echo "$as_me:$LINENO: checking whether ${CXX} accepts -mpowerpc" >&5
13181 < echo $ECHO_N "checking whether ${CXX} accepts -mpowerpc... $ECHO_C" >&6
13182 < if test "${ac_m_powerpc+set}" = set; then
13183 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13184 < else
13185 <  echo 'void f(){}' > conftest.cpp
13186 < if test -z "`${CXX} -mpowerpc -c conftest.cpp 2>&1`"; then
13187 <        ac_m_powerpc=yes
13188 < else
13189 <        ac_m_powerpc=no
13190 < fi
13191 < rm -f conftest*
13192 <
13193 < fi
13194 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
13195 < echo "${ECHO_T}$ac_m_powerpc" >&6
13196 < if test "$ac_m_powerpc" = yes; then
13197 <        :
13198 <        CPU_FLAGS=-mpowerpc
13199 < else
13200 <        :
13201 <
13202 < fi
13203 <
13204 <                fi
13205 <          esac
13206 <  fi
13207 <
13208 <  if test -n "$CPU_FLAGS"; then
13209 <        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
13210 <  fi
13211 <
13212 <  if test -z "$CXXFLAGS"; then
13213 <        echo ""
13214 <        echo "**********************************************************"
13215 <        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
13216 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
13217 <        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
13218 <        echo "**********************************************************"
13219 <        echo ""
13220 <        CXXFLAGS="-O3"
13221 <  fi
13222 <
13223 <
13224 <
13225 < echo "$as_me:$LINENO: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
13226 < echo $ECHO_N "checking whether ${CXX} accepts ${CXXFLAGS}... $ECHO_C" >&6
13227 < if test "${ac_guessed_cxxflags+set}" = set; then
13228 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13229 < else
13230 <  echo 'void f(){}' > conftest.cpp
13231 < if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
13232 <        ac_guessed_cxxflags=yes
13233 < else
13234 <        ac_guessed_cxxflags=no
13235 < fi
13236 < rm -f conftest*
13237 <
13238 < fi
13239 < echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
13240 < echo "${ECHO_T}$ac_guessed_cxxflags" >&6
13241 < if test "$ac_guessed_cxxflags" = yes; then
13242 <        :
13243 <
13244 < else
13245 <        :
13246 <
13247 <        echo ""
13248 <        echo "**********************************************************"
13249 <        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
13250 <        echo "* your compiler.                                         *"
13251 <        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
13252 <        echo "**********************************************************"
13253 <        echo ""
13254 <        CXXFLAGS=""
13255 <
13256 < fi
13257 <
13258 <
13259 < fi
13260 <
13261 <     ;;
13262 < esac
13263 <
13264 <
13265 < cat >>confdefs.h <<\_ACEOF
13266 < #define OBAPI
13267 < _ACEOF
13268 <
13269 <
13270 <
13271 <
13272 < # Check whether --with-mpi or --without-mpi was given.
13273 < if test "${with_mpi+set}" = set; then
13274 <  withval="$with_mpi"
13275 <  with_mpi=$withval
13276 < else
13277 <  with_mpi="no"
13278 < fi;
13279 <
13280 < case "x$with_mpi" in
13281 <        xyes | "x")  USE_MPI=yes;;
13282 <        xno) USE_MPI=no ;;
13283 <        *) MPI="$with_mpi"; USE_MPI=yes ;;
13284 < esac
13285 < if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
13286 <        MPI="/usr/local"
13287 < fi
13288 < if test "$USE_MPI" = "yes"; then
13289 <
13290 <
13291 < # Set variables...
13292 < MPI_LIB_DIR="$MPI/lib"
13293 < MPI_INC_DIR="$MPI/include"
13294 <
13295 <
13296 <
13297 < echo "$as_me:$LINENO: checking for mpi.h" >&5
13298 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
13299 < have_mpi_h=0
13300 < rm -f conftest*
13301 < echo '#include <mpi.h>' > conftest.cc
13302 < if ${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1 ; then
13303 <        echo "$as_me:$LINENO: result: yes" >&5
13304 < echo "${ECHO_T}yes" >&6
13305 <        have_mpi_h=1
13306 < else
13307 <        if test -s conftest.out ; then
13308 <                cat conftest.out >> config.log
13309 <        fi
13310 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
13311 < echo "${ECHO_T}no! Check MPI include paths" >&6
13312 <        USE_MPI="no"
13313 < fi
13314 < rm -f conftest*
13315 < if test "$have_mpi_h" = 1; then
13316 <
13317 < cat >>confdefs.h <<\_ACEOF
13318 < #define HAVE_MPI_H 1
13319 < _ACEOF
13320 <
13321 < fi
13322 <
13323 < echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
13324 < echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
13325 < have_mpif_h=0
13326 < rm -f conftest*
13327 < cat >conftest.$ac_ext <<EOF
13328 < program main
13329 <   include 'mpif.h'
13330 < end
13331 < EOF
13332 < if $FC -I$MPI_INC_DIR -c $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext > conftest.out 2>&1 ; then
13333 <        echo "$as_me:$LINENO: result: yes" >&5
13334 < echo "${ECHO_T}yes" >&6
13335 <        MPI_F90_INC="$MPI_INC_DIR"
13336 <        have_mpif_h=1
13337 < else
13338 <        if test -s conftest.out ; then
13339 <                cat conftest.out >> config.log
13340 <        fi
13341 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
13342 < echo "${ECHO_T}no! Check MPI include paths" >&6
13343 <        USE_MPI="no"
13344 < fi
13345 < rm -f conftest*
13346 <
13347 < if test "$have_mpif_h" = 1; then
13348 <
13349 < cat >>confdefs.h <<\_ACEOF
13350 < #define HAVE_MPIF_H 1
13351 < _ACEOF
13352 <
13353 < fi
13354 <
13355 < ac_ext=c
13356 < ac_cpp='$CPP $CPPFLAGS'
13357 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13358 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13359 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
13360 <
13361 < ac_save_LDFLAGS=$LDFLAGS
13362 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
13363 <
13364 < if test x = x"$MPI_LIB"; then
13365 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
13366 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
13367 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
13368 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13369 < else
13370 <  ac_check_lib_save_LIBS=$LIBS
13371 < LIBS="-lmpich  $LIBS"
13372 < cat >conftest.$ac_ext <<_ACEOF
13373 < /* confdefs.h.  */
13374 < _ACEOF
13375 < cat confdefs.h >>conftest.$ac_ext
13376 < cat >>conftest.$ac_ext <<_ACEOF
13377 < /* end confdefs.h.  */
13378 <
13379 < /* Override any gcc2 internal prototype to avoid an error.  */
13380 < #ifdef __cplusplus
13381 < extern "C"
13382 < #endif
13383 < /* We use char because int might match the return type of a gcc2
13384 <   builtin and then its argument prototype would still apply.  */
13385 < char MPI_Init ();
13386 < #ifdef FC_DUMMY_MAIN
13387 < #ifndef FC_DUMMY_MAIN_EQ_F77
13388 < #  ifdef __cplusplus
13389 <     extern "C"
13390 < #  endif
13391 <   int FC_DUMMY_MAIN() { return 1; }
13392 < #endif
13393 < #endif
13394 < int
13395 < main ()
13396 < {
13397 < MPI_Init ();
13398 <  ;
13399 <  return 0;
13400 < }
13401 < _ACEOF
13402 < rm -f conftest.$ac_objext conftest$ac_exeext
13403 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13404 <  (eval $ac_link) 2>conftest.er1
13405 <  ac_status=$?
13406 <  grep -v '^ *+' conftest.er1 >conftest.err
13407 <  rm -f conftest.er1
13408 <  cat conftest.err >&5
13409 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13410 <  (exit $ac_status); } &&
13411 <         { ac_try='test -z "$ac_c_werror_flag"
13412 <                         || test ! -s conftest.err'
13413 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13414 <  (eval $ac_try) 2>&5
13415 <  ac_status=$?
13416 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13417 <  (exit $ac_status); }; } &&
13418 <         { ac_try='test -s conftest$ac_exeext'
13419 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13420 <  (eval $ac_try) 2>&5
13421 <  ac_status=$?
13422 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13423 <  (exit $ac_status); }; }; then
13424 <  ac_cv_lib_mpich_MPI_Init=yes
13425 < else
13426 <  echo "$as_me: failed program was:" >&5
13427 < sed 's/^/| /' conftest.$ac_ext >&5
13428 <
13429 < ac_cv_lib_mpich_MPI_Init=no
13430 < fi
13431 < rm -f conftest.err conftest.$ac_objext \
13432 <      conftest$ac_exeext conftest.$ac_ext
13433 < LIBS=$ac_check_lib_save_LIBS
13434 < fi
13435 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
13436 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
13437 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
13438 <  MPI_LIB="-lmpich"
13439 < fi
13440 <
13441 < fi
13442 < if test x = x"$MPI_LIB"; then
13443 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
13444 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
13445 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
13446 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13447 < else
13448 <  ac_check_lib_save_LIBS=$LIBS
13449 < LIBS="-lmpi  $LIBS"
13450 < cat >conftest.$ac_ext <<_ACEOF
13451 < /* confdefs.h.  */
13452 < _ACEOF
13453 < cat confdefs.h >>conftest.$ac_ext
13454 < cat >>conftest.$ac_ext <<_ACEOF
13455 < /* end confdefs.h.  */
13456 <
13457 < /* Override any gcc2 internal prototype to avoid an error.  */
13458 < #ifdef __cplusplus
13459 < extern "C"
13460 < #endif
13461 < /* We use char because int might match the return type of a gcc2
13462 <   builtin and then its argument prototype would still apply.  */
13463 < char MPI_Init ();
13464 < #ifdef FC_DUMMY_MAIN
13465 < #ifndef FC_DUMMY_MAIN_EQ_F77
13466 < #  ifdef __cplusplus
13467 <     extern "C"
13468 < #  endif
13469 <   int FC_DUMMY_MAIN() { return 1; }
13470 < #endif
13471 < #endif
13472 < int
13473 < main ()
13474 < {
13475 < MPI_Init ();
13476 <  ;
13477 <  return 0;
13478 < }
13479 < _ACEOF
13480 < rm -f conftest.$ac_objext conftest$ac_exeext
13481 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13482 <  (eval $ac_link) 2>conftest.er1
13483 <  ac_status=$?
13484 <  grep -v '^ *+' conftest.er1 >conftest.err
13485 <  rm -f conftest.er1
13486 <  cat conftest.err >&5
13487 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488 <  (exit $ac_status); } &&
13489 <         { ac_try='test -z "$ac_c_werror_flag"
13490 <                         || test ! -s conftest.err'
13491 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13492 <  (eval $ac_try) 2>&5
13493 <  ac_status=$?
13494 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13495 <  (exit $ac_status); }; } &&
13496 <         { ac_try='test -s conftest$ac_exeext'
13497 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13498 <  (eval $ac_try) 2>&5
13499 <  ac_status=$?
13500 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13501 <  (exit $ac_status); }; }; then
13502 <  ac_cv_lib_mpi_MPI_Init=yes
13503 < else
13504 <  echo "$as_me: failed program was:" >&5
13505 < sed 's/^/| /' conftest.$ac_ext >&5
13506 <
13507 < ac_cv_lib_mpi_MPI_Init=no
13508 < fi
13509 < rm -f conftest.err conftest.$ac_objext \
13510 <      conftest$ac_exeext conftest.$ac_ext
13511 < LIBS=$ac_check_lib_save_LIBS
13512 < fi
13513 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
13514 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
13515 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
13516 <  MPI_LIB="-lmpi"
13517 < fi
13518 <
13519 < fi
13520 < $as_unset ac_cv_lib_mpi_MPI_Init
13521 < if test x = x"$MPI_LIB"; then
13522 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
13523 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
13524 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
13525 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13526 < else
13527 <  ac_check_lib_save_LIBS=$LIBS
13528 < LIBS="-lmpi "-llam" $LIBS"
13529 < cat >conftest.$ac_ext <<_ACEOF
13530 < /* confdefs.h.  */
13531 < _ACEOF
13532 < cat confdefs.h >>conftest.$ac_ext
13533 < cat >>conftest.$ac_ext <<_ACEOF
13534 < /* end confdefs.h.  */
13535 <
13536 < /* Override any gcc2 internal prototype to avoid an error.  */
13537 < #ifdef __cplusplus
13538 < extern "C"
13539 < #endif
13540 < /* We use char because int might match the return type of a gcc2
13541 <   builtin and then its argument prototype would still apply.  */
13542 < char MPI_Init ();
13543 < #ifdef FC_DUMMY_MAIN
13544 < #ifndef FC_DUMMY_MAIN_EQ_F77
13545 < #  ifdef __cplusplus
13546 <     extern "C"
13547 < #  endif
13548 <   int FC_DUMMY_MAIN() { return 1; }
13549 < #endif
13550 < #endif
13551 < int
13552 < main ()
13553 < {
13554 < MPI_Init ();
13555 <  ;
13556 <  return 0;
13557 < }
13558 < _ACEOF
13559 < rm -f conftest.$ac_objext conftest$ac_exeext
13560 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13561 <  (eval $ac_link) 2>conftest.er1
13562 <  ac_status=$?
13563 <  grep -v '^ *+' conftest.er1 >conftest.err
13564 <  rm -f conftest.er1
13565 <  cat conftest.err >&5
13566 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13567 <  (exit $ac_status); } &&
13568 <         { ac_try='test -z "$ac_c_werror_flag"
13569 <                         || test ! -s conftest.err'
13570 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13571 <  (eval $ac_try) 2>&5
13572 <  ac_status=$?
13573 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13574 <  (exit $ac_status); }; } &&
13575 <         { ac_try='test -s conftest$ac_exeext'
13576 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13577 <  (eval $ac_try) 2>&5
13578 <  ac_status=$?
13579 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13580 <  (exit $ac_status); }; }; then
13581 <  ac_cv_lib_mpi_MPI_Init=yes
13582 < else
13583 <  echo "$as_me: failed program was:" >&5
13584 < sed 's/^/| /' conftest.$ac_ext >&5
13585 <
13586 < ac_cv_lib_mpi_MPI_Init=no
13587 < fi
13588 < rm -f conftest.err conftest.$ac_objext \
13589 <      conftest$ac_exeext conftest.$ac_ext
13590 < LIBS=$ac_check_lib_save_LIBS
13591 < fi
13592 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
13593 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
13594 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
13595 <  MPI_LIB="-lmpi -llam"
13596 < fi
13597 <
13598 < fi
13599 < $as_unset ac_cv_lib_mpich_MPI_Init
13600 < if test x = x"$MPI_LIB"; then
13601 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
13602 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
13603 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
13604 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13605 < else
13606 <  ac_check_lib_save_LIBS=$LIBS
13607 < LIBS="-lmpich "-lpmpich" $LIBS"
13608 < cat >conftest.$ac_ext <<_ACEOF
13609 < /* confdefs.h.  */
13610 < _ACEOF
13611 < cat confdefs.h >>conftest.$ac_ext
13612 < cat >>conftest.$ac_ext <<_ACEOF
13613 < /* end confdefs.h.  */
13614 <
13615 < /* Override any gcc2 internal prototype to avoid an error.  */
13616 < #ifdef __cplusplus
13617 < extern "C"
13618 < #endif
13619 < /* We use char because int might match the return type of a gcc2
13620 <   builtin and then its argument prototype would still apply.  */
13621 < char MPI_Init ();
13622 < #ifdef FC_DUMMY_MAIN
13623 < #ifndef FC_DUMMY_MAIN_EQ_F77
13624 < #  ifdef __cplusplus
13625 <     extern "C"
13626 < #  endif
13627 <   int FC_DUMMY_MAIN() { return 1; }
13628 < #endif
13629 < #endif
13630 < int
13631 < main ()
13632 < {
13633 < MPI_Init ();
13634 <  ;
13635 <  return 0;
13636 < }
13637 < _ACEOF
13638 < rm -f conftest.$ac_objext conftest$ac_exeext
13639 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13640 <  (eval $ac_link) 2>conftest.er1
13641 <  ac_status=$?
13642 <  grep -v '^ *+' conftest.er1 >conftest.err
13643 <  rm -f conftest.er1
13644 <  cat conftest.err >&5
13645 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13646 <  (exit $ac_status); } &&
13647 <         { ac_try='test -z "$ac_c_werror_flag"
13648 <                         || test ! -s conftest.err'
13649 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13650 <  (eval $ac_try) 2>&5
13651 <  ac_status=$?
13652 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13653 <  (exit $ac_status); }; } &&
13654 <         { ac_try='test -s conftest$ac_exeext'
13655 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13656 <  (eval $ac_try) 2>&5
13657 <  ac_status=$?
13658 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13659 <  (exit $ac_status); }; }; then
13660 <  ac_cv_lib_mpich_MPI_Init=yes
13661 < else
13662 <  echo "$as_me: failed program was:" >&5
13663 < sed 's/^/| /' conftest.$ac_ext >&5
13664 <
13665 < ac_cv_lib_mpich_MPI_Init=no
13666 < fi
13667 < rm -f conftest.err conftest.$ac_objext \
13668 <      conftest$ac_exeext conftest.$ac_ext
13669 < LIBS=$ac_check_lib_save_LIBS
13670 < fi
13671 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
13672 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
13673 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
13674 <  MPI_LIB="-lpmpich -lmpich"
13675 < fi
13676 <
13677 < fi
13678 <
13679 < $as_unset ac_cv_lib_mpi_MPI_Init
13680 < if test x = x"$MPI_LIB"; then
13681 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
13682 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
13683 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
13684 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13685 < else
13686 <  ac_check_lib_save_LIBS=$LIBS
13687 < LIBS="-lmpi -llam -lpthread $LIBS"
13688 < cat >conftest.$ac_ext <<_ACEOF
13689 < /* confdefs.h.  */
13690 < _ACEOF
13691 < cat confdefs.h >>conftest.$ac_ext
13692 < cat >>conftest.$ac_ext <<_ACEOF
13693 < /* end confdefs.h.  */
13694 <
13695 < /* Override any gcc2 internal prototype to avoid an error.  */
13696 < #ifdef __cplusplus
13697 < extern "C"
13698 < #endif
13699 < /* We use char because int might match the return type of a gcc2
13700 <   builtin and then its argument prototype would still apply.  */
13701 < char MPI_Init ();
13702 < #ifdef FC_DUMMY_MAIN
13703 < #ifndef FC_DUMMY_MAIN_EQ_F77
13704 < #  ifdef __cplusplus
13705 <     extern "C"
13706 < #  endif
13707 <   int FC_DUMMY_MAIN() { return 1; }
13708 < #endif
13709 < #endif
13710 < int
13711 < main ()
13712 < {
13713 < MPI_Init ();
13714 <  ;
13715 <  return 0;
13716 < }
13717 < _ACEOF
13718 < rm -f conftest.$ac_objext conftest$ac_exeext
13719 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13720 <  (eval $ac_link) 2>conftest.er1
13721 <  ac_status=$?
13722 <  grep -v '^ *+' conftest.er1 >conftest.err
13723 <  rm -f conftest.er1
13724 <  cat conftest.err >&5
13725 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13726 <  (exit $ac_status); } &&
13727 <         { ac_try='test -z "$ac_c_werror_flag"
13728 <                         || test ! -s conftest.err'
13729 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13730 <  (eval $ac_try) 2>&5
13731 <  ac_status=$?
13732 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13733 <  (exit $ac_status); }; } &&
13734 <         { ac_try='test -s conftest$ac_exeext'
13735 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13736 <  (eval $ac_try) 2>&5
13737 <  ac_status=$?
13738 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13739 <  (exit $ac_status); }; }; then
13740 <  ac_cv_lib_mpi_MPI_Init=yes
13741 < else
13742 <  echo "$as_me: failed program was:" >&5
13743 < sed 's/^/| /' conftest.$ac_ext >&5
13744 <
13745 < ac_cv_lib_mpi_MPI_Init=no
13746 < fi
13747 < rm -f conftest.err conftest.$ac_objext \
13748 <      conftest$ac_exeext conftest.$ac_ext
13749 < LIBS=$ac_check_lib_save_LIBS
13750 < fi
13751 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
13752 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
13753 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
13754 <  MPI_LIB="-lmpi -llam -lpthread"
13755 < else
13756 <
13757 <             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
13758 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
13759 <   { (exit 1); exit 1; }; }
13760 <             USE_MPI="no"
13761 <
13762 < fi
13763 <
13764 < fi
13765 <
13766 <
13767 <
13768 < echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
13769 < echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
13770 < MPI_F90_LIB=""
13771 < if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
13772 <        MPI_F90_LIB="-lfmpich"
13773 < elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
13774 <        MPI_F90_LIB="-llamf77mpi"
13775 < else
13776 <                        MPI_F90_LIB="  "
13777 < fi
13778 < echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
13779 < echo "${ECHO_T}found $MPI_F90_LIB" >&6
13780 <
13781 <
13782 < fi
13783 <
13784 <
13785 <
13786 <
13787 < USE_CGAL=no
13788 < cgal_makefile=auto
13789 <
13790 < # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
13791 < if test "${with_cgal_makefile+set}" = set; then
13792 <  withval="$with_cgal_makefile"
13793 <  cgal_makefile="$withval"
13794 < fi;
13795 <
13796 < if test "x$cgal_makefile" != xno; then
13797 <
13798 <  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
13799 <    cgal_makefile="$CGAL_MAKEFILE"
13800 <  fi
13801 <
13802 <  echo "$as_me:$LINENO: checking for cgal_makefile: $cgal_makefile" >&5
13803 < echo $ECHO_N "checking for cgal_makefile: $cgal_makefile... $ECHO_C" >&6
13804 <
13805 <  if test -f "$cgal_makefile"; then
13806 <
13807 <    cat >config.tmp.Makefile <<EOF
13808 < include $cgal_makefile
13809 < default:
13810 <        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
13811 <        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
13812 <        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
13813 <        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
13814 <        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
13815 <        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
13816 <        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
13817 <        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
13818 <        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
13819 <        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
13820 <        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
13821 <        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
13822 < EOF
13823 <
13824 <    make -s -f config.tmp.Makefile
13825 <    . config.tmp.cgalvariables
13826 <
13827 <    rm -f config.tmp.Makefile config.tmp.cgalvariables
13828 <
13829 <    if test "x$CGAL_INCLDIR" = "x"; then
13830 <      CGAL_INCLDIR=""
13831 <    fi
13832 <
13833 <    if test "x$CGAL_LIBDIR" = "x"; then
13834 <      CGAL_LIBDIR=""
13835 <    fi
13836 <
13837 <    if test "x$CGAL_RLIBDIR" = "x"; then
13838 <      CGAL_RLIBDIR=""
13839 <    fi
13840 <
13841 <    if test "x$LEDA_INCLDIR" = "x"; then
13842 <      LEDA_INCLDIR=""
13843 <    fi
13844 <
13845 <    if test "x$LEDA_LIBDIR" = "x"; then
13846 <      LEDA_LIBDIR=""
13847 <    fi
13848 <
13849 <    if test "x$LEDA_RLIBDIR" = "x"; then
13850 <      LEDA_RLIBDIR=""
13851 <    fi
13852 <
13853 <    if test "x$GMP_INCLDIR" = "x"; then
13854 <      GMP_INCLDIR=""
13855 <    fi
13856 <
13857 <    if test "x$GMP_LIBDIR" = "x"; then
13858 <      GMP_LIBDIR=""
13859 <    fi
13860 <
13861 <    if test "x$GMP_RLIBDIR" = "x"; then
13862 <      GMP_RLIBDIR=""
13863 <    fi
13864 <
13865 <    echo "$as_me:$LINENO: result: CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&5
13866 < echo "${ECHO_T}CGAL_OS_COMPILER=   $CGAL_OS_COMPILER" >&6
13867 <    echo "$as_me:$LINENO: result: CGAL_INCLDIR=       $CGAL_INCLDIR" >&5
13868 < echo "${ECHO_T}CGAL_INCLDIR=       $CGAL_INCLDIR" >&6
13869 <    echo "$as_me:$LINENO: result: CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&5
13870 < echo "${ECHO_T}CGAL_INCLCONFDIR=   $CGAL_INCLCONFDIR" >&6
13871 <    echo "$as_me:$LINENO: result: CGAL_LIBDIR=        $CGAL_LIBDIR" >&5
13872 < echo "${ECHO_T}CGAL_LIBDIR=        $CGAL_LIBDIR" >&6
13873 <    echo "$as_me:$LINENO: result: CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&5
13874 < echo "${ECHO_T}CGAL_CXXFLAGS=      $CGAL_CXXFLAGS" >&6
13875 <    echo "$as_me:$LINENO: result: LEDA_INCLDIR=       $LEDA_INCLDIR" >&5
13876 < echo "${ECHO_T}LEDA_INCLDIR=       $LEDA_INCLDIR" >&6
13877 <    echo "$as_me:$LINENO: result: LEDA_LIBDIR=        $LEDA_LIBDIR" >&5
13878 < echo "${ECHO_T}LEDA_LIBDIR=        $LEDA_LIBDIR" >&6
13879 <    echo "$as_me:$LINENO: result: GMP_INCLDIR=        $GMP_INCLDIR" >&5
13880 < echo "${ECHO_T}GMP_INCLDIR=        $GMP_INCLDIR" >&6
13881 <    echo "$as_me:$LINENO: result: GMP_LIBDIR=         $GMP_LIBDIR" >&5
13882 < echo "${ECHO_T}GMP_LIBDIR=         $GMP_LIBDIR" >&6
13883 <
13884 <    ac_ext=cc
13885 < ac_cpp='$CXXCPP $CPPFLAGS'
13886 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13887 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13888 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13889 <
13890 <    save_CXXFLAGS="$CXXFLAGS"
13891 <    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
13892 <    if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
13893 <  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
13894 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
13895 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
13896 <  echo $ECHO_N "(cached) $ECHO_C" >&6
13897 < fi
13898 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
13899 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
13900 < else
13901 <  # Is the header compilable?
13902 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
13903 < echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
13904 < cat >conftest.$ac_ext <<_ACEOF
13905 < /* confdefs.h.  */
13906 < _ACEOF
13907 < cat confdefs.h >>conftest.$ac_ext
13908 < cat >>conftest.$ac_ext <<_ACEOF
13909 < /* end confdefs.h.  */
13910 < $ac_includes_default
13911 < #include <CGAL/Cartesian.h>
13912 < _ACEOF
13913 < rm -f conftest.$ac_objext
13914 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13915 <  (eval $ac_compile) 2>conftest.er1
13916 <  ac_status=$?
13917 <  grep -v '^ *+' conftest.er1 >conftest.err
13918 <  rm -f conftest.er1
13919 <  cat conftest.err >&5
13920 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13921 <  (exit $ac_status); } &&
13922 <         { ac_try='test -z "$ac_cxx_werror_flag"
13923 <                         || test ! -s conftest.err'
13924 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13925 <  (eval $ac_try) 2>&5
13926 <  ac_status=$?
13927 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13928 <  (exit $ac_status); }; } &&
13929 <         { ac_try='test -s conftest.$ac_objext'
13930 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13931 <  (eval $ac_try) 2>&5
13932 <  ac_status=$?
13933 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13934 <  (exit $ac_status); }; }; then
13935 <  ac_header_compiler=yes
13936 < else
13937 <  echo "$as_me: failed program was:" >&5
13938 < sed 's/^/| /' conftest.$ac_ext >&5
13939 <
13940 < ac_header_compiler=no
13941 < fi
13942 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13943 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13944 < echo "${ECHO_T}$ac_header_compiler" >&6
13945 <
13946 < # Is the header present?
13947 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
13948 < echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
13949 < cat >conftest.$ac_ext <<_ACEOF
13950 < /* confdefs.h.  */
13951 < _ACEOF
13952 < cat confdefs.h >>conftest.$ac_ext
13953 < cat >>conftest.$ac_ext <<_ACEOF
13954 < /* end confdefs.h.  */
13955 < #include <CGAL/Cartesian.h>
13956 < _ACEOF
13957 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
13958 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13959 <  ac_status=$?
13960 <  grep -v '^ *+' conftest.er1 >conftest.err
13961 <  rm -f conftest.er1
13962 <  cat conftest.err >&5
13963 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13964 <  (exit $ac_status); } >/dev/null; then
13965 <  if test -s conftest.err; then
13966 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
13967 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
13968 <  else
13969 <    ac_cpp_err=
13970 <  fi
13971 < else
13972 <  ac_cpp_err=yes
13973 < fi
13974 < if test -z "$ac_cpp_err"; then
13975 <  ac_header_preproc=yes
13976 < else
13977 <  echo "$as_me: failed program was:" >&5
13978 < sed 's/^/| /' conftest.$ac_ext >&5
13979 <
13980 <  ac_header_preproc=no
13981 < fi
13982 < rm -f conftest.err conftest.$ac_ext
13983 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13984 < echo "${ECHO_T}$ac_header_preproc" >&6
13985 <
13986 < # So?  What about this header?
13987 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
13988 <  yes:no: )
13989 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
13990 < echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13991 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
13992 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
13993 <    ac_header_preproc=yes
13994 <    ;;
13995 <  no:yes:* )
13996 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
13997 < echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
13998 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
13999 < echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
14000 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
14001 < echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
14002 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
14003 < echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
14004 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
14005 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
14006 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
14007 < echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
14008 <    (
14009 <      cat <<\_ASBOX
14010 < ## ------------------------------ ##
14011 < ## Report this to gezelter@nd.edu ##
14012 < ## ------------------------------ ##
14013 < _ASBOX
14014 <    ) |
14015 <      sed "s/^/$as_me: WARNING:     /" >&2
14016 <    ;;
14017 < esac
14018 < echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
14019 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
14020 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
14021 <  echo $ECHO_N "(cached) $ECHO_C" >&6
14022 < else
14023 <  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
14024 < fi
14025 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
14026 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
14027 <
14028 < fi
14029 < if test $ac_cv_header_CGAL_Cartesian_h = yes; then
14030 <  cgal=yes
14031 < else
14032 <  cgal=no
14033 < fi
14034 <
14035 <
14036 <    CXXFLAGS="$save_CXXFLAGS"
14037 <
14038 <    if test "x$cgal" = xyes; then
14039 <      echo "$as_me:$LINENO: checking for CGAL version" >&5
14040 < echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
14041 <      LOCATION=${CGAL_INCLDIR}
14042 <      LOCATION=${LOCATION:-/usr/include}
14043 <      if test -f $LOCATION/CGAL/version.h; then
14044 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
14045 <      else
14046 <        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
14047 <      fi
14048 <      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
14049 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
14050 < echo "${ECHO_T}($CGAL_VERSION) yes" >&6
14051 <      else
14052 <        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
14053 < echo "${ECHO_T}($CGAL_VERSION) no" >&6
14054 <        cgal=no
14055 <      fi
14056 <    fi
14057 <
14058 <    if test "x$cgal" = xyes; then
14059 <      CGAL_LIBS="-lCGAL"
14060 <      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
14061 < echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
14062 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
14063 <        CGAL_USES_LEDA=yes
14064 <        echo "$as_me:$LINENO: result: yes" >&5
14065 < echo "${ECHO_T}yes" >&6
14066 <        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
14067 <      else
14068 <        echo "$as_me:$LINENO: result: no" >&5
14069 < echo "${ECHO_T}no" >&6
14070 <        CGAL_USES_LEDA=no
14071 <      fi
14072 <
14073 <      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
14074 < echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
14075 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
14076 <        CGAL_USES_GMP=yes
14077 <        echo "$as_me:$LINENO: result: yes" >&5
14078 < echo "${ECHO_T}yes" >&6
14079 <        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
14080 <      else
14081 <        echo "$as_me:$LINENO: result: no" >&5
14082 < echo "${ECHO_T}no" >&6
14083 <        CGAL_USES_GMP=no
14084 <      fi
14085 <
14086 <      CGAL_LIBS="$CGAL_LIBS -lm"
14087 <
14088 <      CGAL_CXXFLAGS="-ftemplate-depth-50"
14089 <
14090 <      echo "$as_me:$LINENO: result: CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&5
14091 < echo "${ECHO_T}CGAL_USES_LEDA=     $CGAL_USES_LEDA" >&6
14092 <      echo "$as_me:$LINENO: result: CGAL_USES_GMP =     $CGAL_USES_GMP" >&5
14093 < echo "${ECHO_T}CGAL_USES_GMP =     $CGAL_USES_GMP" >&6
14094 <      echo "$as_me:$LINENO: result: CGAL_INCLDIR  =     $CGAL_INCLDIR" >&5
14095 < echo "${ECHO_T}CGAL_INCLDIR  =     $CGAL_INCLDIR" >&6
14096 <      echo "$as_me:$LINENO: result: CGAL_LIBDIR   =     $CGAL_LIBDIR" >&5
14097 < echo "${ECHO_T}CGAL_LIBDIR   =     $CGAL_LIBDIR" >&6
14098 <      echo "$as_me:$LINENO: result: CGAL_DEFINES  =     $CGAL_DEFINES" >&5
14099 < echo "${ECHO_T}CGAL_DEFINES  =     $CGAL_DEFINES" >&6
14100 <      echo "$as_me:$LINENO: result: CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&5
14101 < echo "${ECHO_T}CGAL_CXXFLAGS =     $CGAL_CXXFLAGS" >&6
14102 <      echo "$as_me:$LINENO: result: CGAL_LIBS     =     $CGAL_LIBS" >&5
14103 < echo "${ECHO_T}CGAL_LIBS     =     $CGAL_LIBS" >&6
14104 <    fi
14105 <
14106 <    if test "x$cgal" = xyes; then
14107 <      save_LIBS="$LIBS"
14108 <      LIBS="$LIBS -L$CGAL_LIBDIR"
14109 <      if test "x$CGAL_USES_LEDA" = xyes; then
14110 <        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
14111 <      fi
14112 <      # if test "x$CGAL_USES_GMP" = xyes; then
14113 <      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
14114 <      # fi
14115 <      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
14116 < echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
14117 < save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
14118 < CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
14119 < save_LIBS_CHECK_CXX_LIB="$LIBS"
14120 < LIBS="-lCGAL  $LIBS"
14121 < cat >conftest.$ac_ext <<_ACEOF
14122 < /* confdefs.h.  */
14123 < _ACEOF
14124 < cat confdefs.h >>conftest.$ac_ext
14125 < cat >>conftest.$ac_ext <<_ACEOF
14126 < /* end confdefs.h.  */
14127 < #include <CGAL/Cartesian.h>
14128 < #ifdef FC_DUMMY_MAIN
14129 < #ifndef FC_DUMMY_MAIN_EQ_F77
14130 < #  ifdef __cplusplus
14131 <     extern "C"
14132 < #  endif
14133 <   int FC_DUMMY_MAIN() { return 1; }
14134 < #endif
14135 < #endif
14136 < int
14137 < main ()
14138 < {
14139 < ::CGAL::Cartesian<int>::Point_2 P
14140 <  ;
14141 <  return 0;
14142 < }
14143 < _ACEOF
14144 < rm -f conftest.$ac_objext conftest$ac_exeext
14145 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14146 <  (eval $ac_link) 2>conftest.er1
14147 <  ac_status=$?
14148 <  grep -v '^ *+' conftest.er1 >conftest.err
14149 <  rm -f conftest.er1
14150 <  cat conftest.err >&5
14151 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14152 <  (exit $ac_status); } &&
14153 <         { ac_try='test -z "$ac_cxx_werror_flag"
14154 <                         || test ! -s conftest.err'
14155 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14156 <  (eval $ac_try) 2>&5
14157 <  ac_status=$?
14158 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14159 <  (exit $ac_status); }; } &&
14160 <         { ac_try='test -s conftest$ac_exeext'
14161 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14162 <  (eval $ac_try) 2>&5
14163 <  ac_status=$?
14164 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14165 <  (exit $ac_status); }; }; then
14166 <  echo "$as_me:$LINENO: result: yes" >&5
14167 < echo "${ECHO_T}yes" >&6
14168 < cgal=yes
14169 < else
14170 <  echo "$as_me: failed program was:" >&5
14171 < sed 's/^/| /' conftest.$ac_ext >&5
14172 <
14173 < echo "$as_me:$LINENO: result: no" >&5
14174 < echo "${ECHO_T}no" >&6
14175 < cgal=no
14176 < fi
14177 < rm -f conftest.err conftest.$ac_objext \
14178 <      conftest$ac_exeext conftest.$ac_ext
14179 < CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
14180 < LIBS="$save_LIBS_CHECK_CXX_LIB"
14181 <      LIBS="$save_LIBS"
14182 <    fi
14183 <
14184 <  fi
14185 <  ac_ext=c
14186 < ac_cpp='$CPP $CPPFLAGS'
14187 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14188 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14189 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
14190 <
14191 <
14192 < fi
14193 <
14194 < if test "x$cgal" = xyes; then
14195 <  USE_CGAL=yes
14196 <
14197 < cat >>confdefs.h <<\_ACEOF
14198 < #define HAVE_CGAL 1
14199 < _ACEOF
14200 <
14201 <
14202 < cat >>confdefs.h <<_ACEOF
14203 < #define CGAL_VERSION $CGAL_VERSION
14204 < _ACEOF
14205 <
14206 <  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
14207 <    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
14208 < echo "$as_me: WARNING: *****************************************************" >&2;}
14209 <    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
14210 < echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
14211 <    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
14212 < echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
14213 <    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
14214 < echo "$as_me: WARNING: *****************************************************" >&2;}
14215 <  fi
14216 < else
14217 <   if test "x$cgal_makefile" != xno; then
14218 <    echo "$as_me:$LINENO: result: No CGAL support. These are not the droids you want." >&5
14219 < echo "${ECHO_T}No CGAL support. These are not the droids you want." >&6
14220 <  fi
14221 <  CGAL_INCLDIR=
14222 <  CGAL_LIBDIR=
14223 <  CGAL_RLIBDIR=
14224 <  CGAL_DEFINES=
14225 <  CGAL_CXXFLAGS=
14226 <  CGAL_LIBS=
14227 < fi
14228 <
14229 <
14230 < CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
14231 <
14232 < CGAL_LIB_DIR=${CGAL_LIBDIR}
14233 <
14234 < CGAL_RLIB_DIR=${CGAL_RLIBDIR}
14235 <
14236 <
14237 <
14238 <
14239 <
14240 <
14241 <
14242 < # Check whether --enable-doxygen or --disable-doxygen was given.
14243 < if test "${enable_doxygen+set}" = set; then
14244 <  enableval="$enable_doxygen"
14245 <
14246 < fi;
14247 < # Check whether --enable-dot or --disable-dot was given.
14248 < if test "${enable_dot+set}" = set; then
14249 <  enableval="$enable_dot"
14250 <
14251 < fi;
14252 < # Check whether --enable-html-docs or --disable-html-docs was given.
14253 < if test "${enable_html_docs+set}" = set; then
14254 <  enableval="$enable_html_docs"
14255 <
14256 < else
14257 <   enable_html_docs=yes
14258 < fi;
14259 < # Check whether --enable-latex-docs or --disable-latex-docs was given.
14260 < if test "${enable_latex_docs+set}" = set; then
14261 <  enableval="$enable_latex_docs"
14262 <
14263 < else
14264 <   enable_latex_docs=no
14265 < fi;
14266 < if test "x$enable_doxygen" = xno; then
14267 <        enable_doc=no
14268 < else
14269 <        # Extract the first word of "doxygen", so it can be a program name with args.
14270 < set dummy doxygen; ac_word=$2
14271 < echo "$as_me:$LINENO: checking for $ac_word" >&5
14272 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14273 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
14274 <  echo $ECHO_N "(cached) $ECHO_C" >&6
14275 < else
14276 <  case $DOXYGEN in
14277 <  [\\/]* | ?:[\\/]*)
14278 <  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
14279 <  ;;
14280 <  *)
14281 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14282 < for as_dir in $PATH
14283 < do
14284 <  IFS=$as_save_IFS
14285 <  test -z "$as_dir" && as_dir=.
14286 <  for ac_exec_ext in '' $ac_executable_extensions; do
14287 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14288 <    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
14289 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14290 <    break 2
14291 <  fi
14292 < done
14293 < done
14294 <
14295 <  ;;
14296 < esac
14297 < fi
14298 < DOXYGEN=$ac_cv_path_DOXYGEN
14299 <
14300 < if test -n "$DOXYGEN"; then
14301 <  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
14302 < echo "${ECHO_T}$DOXYGEN" >&6
14303 < else
14304 <  echo "$as_me:$LINENO: result: no" >&5
14305 < echo "${ECHO_T}no" >&6
14306 < fi
14307 <
14308 <        if test "x$DOXYGEN" = x; then
14309 <                if test "x$enable_doxygen" = xyes; then
14310 <                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
14311 < echo "$as_me: error: could not find doxygen" >&2;}
14312 <   { (exit 1); exit 1; }; }
14313 <                fi
14314 <                enable_doc=no
14315 <        else
14316 <                enable_doc=yes
14317 <                # Extract the first word of "dot", so it can be a program name with args.
14318 < set dummy dot; ac_word=$2
14319 < echo "$as_me:$LINENO: checking for $ac_word" >&5
14320 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14321 < if test "${ac_cv_path_DOT+set}" = set; then
14322 <  echo $ECHO_N "(cached) $ECHO_C" >&6
14323 < else
14324 <  case $DOT in
14325 <  [\\/]* | ?:[\\/]*)
14326 <  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
14327 <  ;;
14328 <  *)
14329 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14330 < for as_dir in $PATH
14331 < do
14332 <  IFS=$as_save_IFS
14333 <  test -z "$as_dir" && as_dir=.
14334 <  for ac_exec_ext in '' $ac_executable_extensions; do
14335 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14336 <    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
14337 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14338 <    break 2
14339 <  fi
14340 < done
14341 < done
14342 <
14343 <  ;;
14344 < esac
14345 < fi
14346 < DOT=$ac_cv_path_DOT
14347 <
14348 < if test -n "$DOT"; then
14349 <  echo "$as_me:$LINENO: result: $DOT" >&5
14350 < echo "${ECHO_T}$DOT" >&6
14351 < else
14352 <  echo "$as_me:$LINENO: result: no" >&5
14353 < echo "${ECHO_T}no" >&6
14354 < fi
14355 <
14356 <        fi
14357 < fi
14358 <
14359 < if test "x$enable_doc" = xyes; then
14360 <  DOC=1
14361 < else
14362 <  DOC=0
14363 < fi
14364 <
14365 <
14366 < if test x$DOT = x; then
14367 <        if test "x$enable_dot" = xyes; then
14368 <                { { echo "$as_me:$LINENO: error: could not find dot" >&5
14369 < echo "$as_me: error: could not find dot" >&2;}
14370 <   { (exit 1); exit 1; }; }
14371 <        fi
14372 <        enable_dot=no
14373 < else
14374 <        enable_dot=yes
14375 < fi
14376 <
14377 <
14378 <
14379 <
14380 <
14381 <
14382 <
14383 <
14384 <
14385 <
14386 <
14387 <
14388 <
14389 <
14390 <
14391 <
14392 <
14393 <
14394 <
14395 <                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
14396 <
14397 <
14398 < cat >confcache <<\_ACEOF
14399 < # This file is a shell script that caches the results of configure
14400 < # tests run on this system so they can be shared between configure
14401 < # scripts and configure runs, see configure's option --config-cache.
14402 < # It is not useful on other systems.  If it contains results you don't
14403 < # want to keep, you may remove or edit it.
14404 < #
14405 < # config.status only pays attention to the cache file if you give it
14406 < # the --recheck option to rerun configure.
14407 < #
14408 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
14409 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
14410 < # following values.
14411 <
14412 < _ACEOF
14413 <
14414 < # The following way of writing the cache mishandles newlines in values,
14415 < # but we know of no workaround that is simple, portable, and efficient.
14416 < # So, don't put newlines in cache variables' values.
14417 < # Ultrix sh set writes to stderr and can't be redirected directly,
14418 < # and sets the high bit in the cache file unless we assign to the vars.
14419 < {
14420 <  (set) 2>&1 |
14421 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
14422 <    *ac_space=\ *)
14423 <      # `set' does not quote correctly, so add quotes (double-quote
14424 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
14425 <      sed -n \
14426 <        "s/'/'\\\\''/g;
14427 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14428 <      ;;
14429 <    *)
14430 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
14431 <      sed -n \
14432 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
14433 <      ;;
14434 <    esac;
14435 < } |
14436 <  sed '
14437 <     t clear
14438 <     : clear
14439 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14440 <     t end
14441 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14442 <     : end' >>confcache
14443 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
14444 <  if test -w $cache_file; then
14445 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
14446 <    cat confcache >$cache_file
14447 <  else
14448 <    echo "not updating unwritable cache $cache_file"
14449 <  fi
14450 < fi
14451 < rm -f confcache
14452 <
14453 < test "x$prefix" = xNONE && prefix=$ac_default_prefix
14454 < # Let make expand exec_prefix.
14455 < test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14456 <
14457 < # VPATH may cause trouble with some makes, so we remove $(srcdir),
14458 < # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14459 < # trailing colons and then remove the whole line if VPATH becomes empty
14460 < # (actually we leave an empty line to preserve line numbers).
14461 < if test "x$srcdir" = x.; then
14462 <  ac_vpsub='/^[  ]*VPATH[        ]*=/{
14463 < s/:*\$(srcdir):*/:/;
14464 < s/:*\${srcdir}:*/:/;
14465 < s/:*@srcdir@:*/:/;
14466 < s/^\([^=]*=[     ]*\):*/\1/;
14467 < s/:*$//;
14468 < s/^[^=]*=[       ]*$//;
14469 < }'
14470 < fi
14471 <
14472 < DEFS=-DHAVE_CONFIG_H
14473 <
14474 < ac_libobjs=
14475 < ac_ltlibobjs=
14476 < for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14477 <  # 1. Remove the extension, and $U if already installed.
14478 <  ac_i=`echo "$ac_i" |
14479 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
14480 <  # 2. Add them.
14481 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
14482 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
14483 < done
14484 < LIBOBJS=$ac_libobjs
14485 <
14486 < LTLIBOBJS=$ac_ltlibobjs
14487 <
14488 <
14489 <
14490 < : ${CONFIG_STATUS=./config.status}
14491 < ac_clean_files_save=$ac_clean_files
14492 < ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14493 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
14494 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
14495 < cat >$CONFIG_STATUS <<_ACEOF
14496 < #! $SHELL
14497 < # Generated by $as_me.
14498 < # Run this file to recreate the current configuration.
14499 < # Compiler output produced by configure, useful for debugging
14500 < # configure, is in config.log if it exists.
14501 <
14502 < debug=false
14503 < ac_cs_recheck=false
14504 < ac_cs_silent=false
14505 < SHELL=\${CONFIG_SHELL-$SHELL}
14506 < _ACEOF
14507 <
14508 < cat >>$CONFIG_STATUS <<\_ACEOF
14509 < ## --------------------- ##
14510 < ## M4sh Initialization.  ##
14511 < ## --------------------- ##
14512 <
14513 < # Be Bourne compatible
14514 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14515 <  emulate sh
14516 <  NULLCMD=:
14517 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
14518 <  # is contrary to our usage.  Disable this feature.
14519 <  alias -g '${1+"$@"}'='"$@"'
14520 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
14521 <  set -o posix
14522 < fi
14523 < DUALCASE=1; export DUALCASE # for MKS sh
14524 <
14525 < # Support unset when possible.
14526 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14527 <  as_unset=unset
14528 < else
14529 <  as_unset=false
14530 < fi
14531 <
14532 <
14533 < # Work around bugs in pre-3.0 UWIN ksh.
14534 < $as_unset ENV MAIL MAILPATH
14535 < PS1='$ '
14536 < PS2='> '
14537 < PS4='+ '
14538 <
14539 < # NLS nuisances.
14540 < for as_var in \
14541 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
14542 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
14543 <  LC_TELEPHONE LC_TIME
14544 < do
14545 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
14546 <    eval $as_var=C; export $as_var
14547 <  else
14548 <    $as_unset $as_var
14549 <  fi
14550 < done
14551 <
14552 < # Required to use basename.
14553 < if expr a : '\(a\)' >/dev/null 2>&1; then
14554 <  as_expr=expr
14555 < else
14556 <  as_expr=false
14557 < fi
14558 <
14559 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
14560 <  as_basename=basename
14561 < else
14562 <  as_basename=false
14563 < fi
14564 <
14565 <
14566 < # Name of the executable.
14567 < as_me=`$as_basename "$0" ||
14568 < $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14569 <         X"$0" : 'X\(//\)$' \| \
14570 <         X"$0" : 'X\(/\)$' \| \
14571 <         .     : '\(.\)' 2>/dev/null ||
14572 < echo X/"$0" |
14573 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
14574 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
14575 <          /^X\/\(\/\).*/{ s//\1/; q; }
14576 <          s/.*/./; q'`
14577 <
14578 <
14579 < # PATH needs CR, and LINENO needs CR and PATH.
14580 < # Avoid depending upon Character Ranges.
14581 < as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14582 < as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14583 < as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14584 < as_cr_digits='0123456789'
14585 < as_cr_alnum=$as_cr_Letters$as_cr_digits
14586 <
14587 < # The user is always right.
14588 < if test "${PATH_SEPARATOR+set}" != set; then
14589 <  echo "#! /bin/sh" >conf$$.sh
14590 <  echo  "exit 0"   >>conf$$.sh
14591 <  chmod +x conf$$.sh
14592 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14593 <    PATH_SEPARATOR=';'
14594 <  else
14595 <    PATH_SEPARATOR=:
14596 <  fi
14597 <  rm -f conf$$.sh
14598 < fi
14599 <
14600 <
14601 <  as_lineno_1=$LINENO
14602 <  as_lineno_2=$LINENO
14603 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14604 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
14605 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
14606 <  # Find who we are.  Look in the path if we contain no path at all
14607 <  # relative or not.
14608 <  case $0 in
14609 <    *[\\/]* ) as_myself=$0 ;;
14610 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14611 < for as_dir in $PATH
14612 < do
14613 <  IFS=$as_save_IFS
14614 <  test -z "$as_dir" && as_dir=.
14615 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14616 < done
14617 <
14618 <       ;;
14619 <  esac
14620 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
14621 <  # in which case we are not to be found in the path.
14622 <  if test "x$as_myself" = x; then
14623 <    as_myself=$0
14624 <  fi
14625 <  if test ! -f "$as_myself"; then
14626 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
14627 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
14628 <   { (exit 1); exit 1; }; }
14629 <  fi
14630 <  case $CONFIG_SHELL in
14631 <  '')
14632 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14633 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
14634 < do
14635 <  IFS=$as_save_IFS
14636 <  test -z "$as_dir" && as_dir=.
14637 <  for as_base in sh bash ksh sh5; do
14638 <         case $as_dir in
14639 <         /*)
14640 <           if ("$as_dir/$as_base" -c '
14641 <  as_lineno_1=$LINENO
14642 <  as_lineno_2=$LINENO
14643 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
14644 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
14645 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
14646 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
14647 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
14648 <             CONFIG_SHELL=$as_dir/$as_base
14649 <             export CONFIG_SHELL
14650 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
14651 <           fi;;
14652 <         esac
14653 <       done
14654 < done
14655 < ;;
14656 <  esac
14657 <
14658 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
14659 <  # uniformly replaced by the line number.  The first 'sed' inserts a
14660 <  # line-number line before each line; the second 'sed' does the real
14661 <  # work.  The second script uses 'N' to pair each line-number line
14662 <  # with the numbered line, and appends trailing '-' during
14663 <  # substitution so that $LINENO is not a special case at line end.
14664 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
14665 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
14666 <  sed '=' <$as_myself |
14667 <    sed '
14668 <      N
14669 <      s,$,-,
14670 <      : loop
14671 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
14672 <      t loop
14673 <      s,-$,,
14674 <      s,^['$as_cr_digits']*\n,,
14675 <    ' >$as_me.lineno &&
14676 <  chmod +x $as_me.lineno ||
14677 <    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
14678 < echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
14679 <   { (exit 1); exit 1; }; }
14680 <
14681 <  # Don't try to exec as it changes $[0], causing all sort of problems
14682 <  # (the dirname of $[0] is not the place where we might find the
14683 <  # original and so on.  Autoconf is especially sensible to this).
14684 <  . ./$as_me.lineno
14685 <  # Exit status is that of the last command.
14686 <  exit
14687 < }
14688 <
14689 <
14690 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
14691 <  *c*,-n*) ECHO_N= ECHO_C='
14692 < ' ECHO_T='      ' ;;
14693 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
14694 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
14695 < esac
14696 <
14697 < if expr a : '\(a\)' >/dev/null 2>&1; then
14698 <  as_expr=expr
14699 < else
14700 <  as_expr=false
14701 < fi
14702 <
14703 < rm -f conf$$ conf$$.exe conf$$.file
14704 < echo >conf$$.file
14705 < if ln -s conf$$.file conf$$ 2>/dev/null; then
14706 <  # We could just check for DJGPP; but this test a) works b) is more generic
14707 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
14708 <  if test -f conf$$.exe; then
14709 <    # Don't use ln at all; we don't have any links
14710 <    as_ln_s='cp -p'
14711 <  else
14712 <    as_ln_s='ln -s'
14713 <  fi
14714 < elif ln conf$$.file conf$$ 2>/dev/null; then
14715 <  as_ln_s=ln
14716 < else
14717 <  as_ln_s='cp -p'
14718 < fi
14719 < rm -f conf$$ conf$$.exe conf$$.file
14720 <
14721 < if mkdir -p . 2>/dev/null; then
14722 <  as_mkdir_p=:
14723 < else
14724 <  test -d ./-p && rmdir ./-p
14725 <  as_mkdir_p=false
14726 < fi
14727 <
14728 < as_executable_p="test -f"
14729 <
14730 < # Sed expression to map a string onto a valid CPP name.
14731 < as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14732 <
14733 < # Sed expression to map a string onto a valid variable name.
14734 < as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14735 <
14736 <
14737 < # IFS
14738 < # We need space, tab and new line, in precisely that order.
14739 < as_nl='
14740 < '
14741 < IFS="   $as_nl"
14742 <
14743 < # CDPATH.
14744 < $as_unset CDPATH
14745 <
14746 < exec 6>&1
14747 <
14748 < # Open the log real soon, to keep \$[0] and so on meaningful, and to
14749 < # report actual input values of CONFIG_FILES etc. instead of their
14750 < # values after options handling.  Logging --version etc. is OK.
14751 < exec 5>>config.log
14752 < {
14753 <  echo
14754 <  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14755 < ## Running $as_me. ##
14756 < _ASBOX
14757 < } >&5
14758 < cat >&5 <<_CSEOF
14759 <
14760 < This file was extended by OOPSE $as_me 3.0, which was
14761 < generated by GNU Autoconf 2.59.  Invocation command line was
14762 <
14763 <  CONFIG_FILES    = $CONFIG_FILES
14764 <  CONFIG_HEADERS  = $CONFIG_HEADERS
14765 <  CONFIG_LINKS    = $CONFIG_LINKS
14766 <  CONFIG_COMMANDS = $CONFIG_COMMANDS
14767 <  $ $0 $@
14768 <
14769 < _CSEOF
14770 < echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
14771 < echo >&5
14772 < _ACEOF
14773 <
14774 < # Files that config.status was made for.
14775 < if test -n "$ac_config_files"; then
14776 <  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
14777 < fi
14778 <
14779 < if test -n "$ac_config_headers"; then
14780 <  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
14781 < fi
14782 <
14783 < if test -n "$ac_config_links"; then
14784 <  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
14785 < fi
14786 <
14787 < if test -n "$ac_config_commands"; then
14788 <  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
14789 < fi
14790 <
14791 < cat >>$CONFIG_STATUS <<\_ACEOF
14792 <
14793 < ac_cs_usage="\
14794 < \`$as_me' instantiates files from templates according to the
14795 < current configuration.
14796 <
14797 < Usage: $0 [OPTIONS] [FILE]...
14798 <
14799 <  -h, --help       print this help, then exit
14800 <  -V, --version    print version number, then exit
14801 <  -q, --quiet      do not print progress messages
14802 <  -d, --debug      don't remove temporary files
14803 <      --recheck    update $as_me by reconfiguring in the same conditions
14804 <  --file=FILE[:TEMPLATE]
14805 <                   instantiate the configuration file FILE
14806 <  --header=FILE[:TEMPLATE]
14807 <                   instantiate the configuration header FILE
14808 <
14809 < Configuration files:
14810 < $config_files
14811 <
14812 < Configuration headers:
14813 < $config_headers
14814 <
14815 < Configuration links:
14816 < $config_links
14817 <
14818 < Report bugs to <bug-autoconf@gnu.org>."
14819 < _ACEOF
14820 <
14821 < cat >>$CONFIG_STATUS <<_ACEOF
14822 < ac_cs_version="\\
14823 < OOPSE config.status 3.0
14824 < configured by $0, generated by GNU Autoconf 2.59,
14825 <  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
14826 <
14827 < Copyright (C) 2003 Free Software Foundation, Inc.
14828 < This config.status script is free software; the Free Software Foundation
14829 < gives unlimited permission to copy, distribute and modify it."
14830 < srcdir=$srcdir
14831 < INSTALL="$INSTALL"
14832 < _ACEOF
14833 <
14834 < cat >>$CONFIG_STATUS <<\_ACEOF
14835 < # If no file are specified by the user, then we need to provide default
14836 < # value.  By we need to know if files were specified by the user.
14837 < ac_need_defaults=:
14838 < while test $# != 0
14839 < do
14840 <  case $1 in
14841 <  --*=*)
14842 <    ac_option=`expr "x$1" : 'x\([^=]*\)='`
14843 <    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
14844 <    ac_shift=:
14845 <    ;;
14846 <  -*)
14847 <    ac_option=$1
14848 <    ac_optarg=$2
14849 <    ac_shift=shift
14850 <    ;;
14851 <  *) # This is not an option, so the user has probably given explicit
14852 <     # arguments.
14853 <     ac_option=$1
14854 <     ac_need_defaults=false;;
14855 <  esac
14856 <
14857 <  case $ac_option in
14858 <  # Handling of the options.
14859 < _ACEOF
14860 < cat >>$CONFIG_STATUS <<\_ACEOF
14861 <  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14862 <    ac_cs_recheck=: ;;
14863 <  --version | --vers* | -V )
14864 <    echo "$ac_cs_version"; exit 0 ;;
14865 <  --he | --h)
14866 <    # Conflict between --help and --header
14867 <    { { echo "$as_me:$LINENO: error: ambiguous option: $1
14868 < Try \`$0 --help' for more information." >&5
14869 < echo "$as_me: error: ambiguous option: $1
14870 < Try \`$0 --help' for more information." >&2;}
14871 <   { (exit 1); exit 1; }; };;
14872 <  --help | --hel | -h )
14873 <    echo "$ac_cs_usage"; exit 0 ;;
14874 <  --debug | --d* | -d )
14875 <    debug=: ;;
14876 <  --file | --fil | --fi | --f )
14877 <    $ac_shift
14878 <    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14879 <    ac_need_defaults=false;;
14880 <  --header | --heade | --head | --hea )
14881 <    $ac_shift
14882 <    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14883 <    ac_need_defaults=false;;
14884 <  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14885 <  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14886 <    ac_cs_silent=: ;;
14887 <
14888 <  # This is an error.
14889 <  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
14890 < Try \`$0 --help' for more information." >&5
14891 < echo "$as_me: error: unrecognized option: $1
14892 < Try \`$0 --help' for more information." >&2;}
14893 <   { (exit 1); exit 1; }; } ;;
14894 <
14895 <  *) ac_config_targets="$ac_config_targets $1" ;;
14896 <
14897 <  esac
14898 <  shift
14899 < done
14900 <
14901 < ac_configure_extra_args=
14902 <
14903 < if $ac_cs_silent; then
14904 <  exec 6>/dev/null
14905 <  ac_configure_extra_args="$ac_configure_extra_args --silent"
14906 < fi
14907 <
14908 < _ACEOF
14909 < cat >>$CONFIG_STATUS <<_ACEOF
14910 < if \$ac_cs_recheck; then
14911 <  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14912 <  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14913 < fi
14914 <
14915 < _ACEOF
14916 <
14917 <
14918 <
14919 <
14920 <
14921 < cat >>$CONFIG_STATUS <<\_ACEOF
14922 < for ac_config_target in $ac_config_targets
14923 < do
14924 <  case "$ac_config_target" in
14925 <  # Handling of arguments.
14926 <  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
14927 <  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
14928 <  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
14929 <  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
14930 <  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
14931 <  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
14932 <  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14933 < echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14934 <   { (exit 1); exit 1; }; };;
14935 <  esac
14936 < done
14937 <
14938 < # If the user did not use the arguments to specify the items to instantiate,
14939 < # then the envvar interface is used.  Set only those that are not.
14940 < # We use the long form for the default assignment because of an extremely
14941 < # bizarre bug on SunOS 4.1.3.
14942 < if $ac_need_defaults; then
14943 <  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14944 <  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14945 <  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
14946 < fi
14947 <
14948 < # Have a temporary directory for convenience.  Make it in the build tree
14949 < # simply because there is no reason to put it here, and in addition,
14950 < # creating and moving files from /tmp can sometimes cause problems.
14951 < # Create a temporary directory, and hook for its removal unless debugging.
14952 < $debug ||
14953 < {
14954 <  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
14955 <  trap '{ (exit 1); exit 1; }' 1 2 13 15
14956 < }
14957 <
14958 < # Create a (secure) tmp directory for tmp files.
14959 <
14960 < {
14961 <  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
14962 <  test -n "$tmp" && test -d "$tmp"
14963 < }  ||
14964 < {
14965 <  tmp=./confstat$$-$RANDOM
14966 <  (umask 077 && mkdir $tmp)
14967 < } ||
14968 < {
14969 <   echo "$me: cannot create a temporary directory in ." >&2
14970 <   { (exit 1); exit 1; }
14971 < }
14972 <
14973 < _ACEOF
14974 <
14975 < cat >>$CONFIG_STATUS <<_ACEOF
14976 <
14977 < #
14978 < # CONFIG_FILES section.
14979 < #
14980 <
14981 < # No need to generate the scripts if there are no CONFIG_FILES.
14982 < # This happens for instance when ./config.status config.h
14983 < if test -n "\$CONFIG_FILES"; then
14984 <  # Protect against being on the right side of a sed subst in config.status.
14985 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
14986 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
14987 < s,@SHELL@,$SHELL,;t t
14988 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
14989 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
14990 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
14991 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
14992 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
14993 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
14994 < s,@exec_prefix@,$exec_prefix,;t t
14995 < s,@prefix@,$prefix,;t t
14996 < s,@program_transform_name@,$program_transform_name,;t t
14997 < s,@bindir@,$bindir,;t t
14998 < s,@sbindir@,$sbindir,;t t
14999 < s,@libexecdir@,$libexecdir,;t t
15000 < s,@datadir@,$datadir,;t t
15001 < s,@sysconfdir@,$sysconfdir,;t t
15002 < s,@sharedstatedir@,$sharedstatedir,;t t
15003 < s,@localstatedir@,$localstatedir,;t t
15004 < s,@libdir@,$libdir,;t t
15005 < s,@includedir@,$includedir,;t t
15006 < s,@oldincludedir@,$oldincludedir,;t t
15007 < s,@infodir@,$infodir,;t t
15008 < s,@mandir@,$mandir,;t t
15009 < s,@build_alias@,$build_alias,;t t
15010 < s,@host_alias@,$host_alias,;t t
15011 < s,@target_alias@,$target_alias,;t t
15012 < s,@DEFS@,$DEFS,;t t
15013 < s,@ECHO_C@,$ECHO_C,;t t
15014 < s,@ECHO_N@,$ECHO_N,;t t
15015 < s,@ECHO_T@,$ECHO_T,;t t
15016 < s,@LIBS@,$LIBS,;t t
15017 < s,@build@,$build,;t t
15018 < s,@build_cpu@,$build_cpu,;t t
15019 < s,@build_vendor@,$build_vendor,;t t
15020 < s,@build_os@,$build_os,;t t
15021 < s,@host@,$host,;t t
15022 < s,@host_cpu@,$host_cpu,;t t
15023 < s,@host_vendor@,$host_vendor,;t t
15024 < s,@host_os@,$host_os,;t t
15025 < s,@PROGNAME@,$PROGNAME,;t t
15026 < s,@debug@,$debug,;t t
15027 < s,@CXX@,$CXX,;t t
15028 < s,@CXXFLAGS@,$CXXFLAGS,;t t
15029 < s,@LDFLAGS@,$LDFLAGS,;t t
15030 < s,@CPPFLAGS@,$CPPFLAGS,;t t
15031 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
15032 < s,@EXEEXT@,$EXEEXT,;t t
15033 < s,@OBJEXT@,$OBJEXT,;t t
15034 < s,@CC@,$CC,;t t
15035 < s,@CFLAGS@,$CFLAGS,;t t
15036 < s,@ac_ct_CC@,$ac_ct_CC,;t t
15037 < s,@FC@,$FC,;t t
15038 < s,@FCFLAGS@,$FCFLAGS,;t t
15039 < s,@ac_ct_FC@,$ac_ct_FC,;t t
15040 < s,@CPP@,$CPP,;t t
15041 < s,@EGREP@,$EGREP,;t t
15042 < s,@LN_S@,$LN_S,;t t
15043 < s,@SET_MAKE@,$SET_MAKE,;t t
15044 < s,@RANLIB@,$RANLIB,;t t
15045 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
15046 < s,@PERLINTERP@,$PERLINTERP,;t t
15047 < s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
15048 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
15049 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
15050 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
15051 < s,@AR@,$AR,;t t
15052 < s,@PS@,$PS,;t t
15053 < s,@FCFLAGS_F90@,$FCFLAGS_F90,;t t
15054 < s,@FCFLAGS_SRCEXT@,$FCFLAGS_SRCEXT,;t t
15055 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
15056 < s,@FCLIBS@,$FCLIBS,;t t
15057 < s,@FC_FUNC@,$FC_FUNC,;t t
15058 < s,@FC_FUNC_@,$FC_FUNC_,;t t
15059 < s,@MOD@,$MOD,;t t
15060 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
15061 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
15062 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
15063 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
15064 < s,@LIBOBJS@,$LIBOBJS,;t t
15065 < s,@POW_LIB@,$POW_LIB,;t t
15066 < s,@CXXCPP@,$CXXCPP,;t t
15067 < s,@__func__@,$__func__,;t t
15068 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
15069 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
15070 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
15071 < s,@MPI_LIB@,$MPI_LIB,;t t
15072 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
15073 < s,@USE_MPI@,$USE_MPI,;t t
15074 < s,@USE_CGAL@,$USE_CGAL,;t t
15075 < s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
15076 < s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
15077 < s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
15078 < s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
15079 < s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
15080 < s,@CGAL_LIBS@,$CGAL_LIBS,;t t
15081 < s,@DOXYGEN@,$DOXYGEN,;t t
15082 < s,@DOT@,$DOT,;t t
15083 < s,@DOC@,$DOC,;t t
15084 < s,@enable_dot@,$enable_dot,;t t
15085 < s,@enable_html_docs@,$enable_html_docs,;t t
15086 < s,@enable_latex_docs@,$enable_latex_docs,;t t
15087 < s,@BATEXT@,$BATEXT,;t t
15088 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
15089 < s,@OOPSE@,$OOPSE,;t t
15090 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
15091 < s,@SUBDIRS@,$SUBDIRS,;t t
15092 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
15093 < CEOF
15094 <
15095 < _ACEOF
15096 <
15097 <  cat >>$CONFIG_STATUS <<\_ACEOF
15098 <  # Split the substitutions into bite-sized pieces for seds with
15099 <  # small command number limits, like on Digital OSF/1 and HP-UX.
15100 <  ac_max_sed_lines=48
15101 <  ac_sed_frag=1 # Number of current file.
15102 <  ac_beg=1 # First line for current file.
15103 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
15104 <  ac_more_lines=:
15105 <  ac_sed_cmds=
15106 <  while $ac_more_lines; do
15107 <    if test $ac_beg -gt 1; then
15108 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
15109 <    else
15110 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
15111 <    fi
15112 <    if test ! -s $tmp/subs.frag; then
15113 <      ac_more_lines=false
15114 <    else
15115 <      # The purpose of the label and of the branching condition is to
15116 <      # speed up the sed processing (if there are no `@' at all, there
15117 <      # is no need to browse any of the substitutions).
15118 <      # These are the two extra sed commands mentioned above.
15119 <      (echo ':t
15120 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
15121 <      if test -z "$ac_sed_cmds"; then
15122 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
15123 <      else
15124 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
15125 <      fi
15126 <      ac_sed_frag=`expr $ac_sed_frag + 1`
15127 <      ac_beg=$ac_end
15128 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
15129 <    fi
15130 <  done
15131 <  if test -z "$ac_sed_cmds"; then
15132 <    ac_sed_cmds=cat
15133 <  fi
15134 < fi # test -n "$CONFIG_FILES"
15135 <
15136 < _ACEOF
15137 < cat >>$CONFIG_STATUS <<\_ACEOF
15138 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
15139 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15140 <  case $ac_file in
15141 <  - | *:- | *:-:* ) # input from stdin
15142 <        cat >$tmp/stdin
15143 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15144 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15145 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15146 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15147 <  * )   ac_file_in=$ac_file.in ;;
15148 <  esac
15149 <
15150 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
15151 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
15152 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15153 <         X"$ac_file" : 'X\(//\)[^/]' \| \
15154 <         X"$ac_file" : 'X\(//\)$' \| \
15155 <         X"$ac_file" : 'X\(/\)' \| \
15156 <         .     : '\(.\)' 2>/dev/null ||
15157 < echo X"$ac_file" |
15158 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15159 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15160 <          /^X\(\/\/\)$/{ s//\1/; q; }
15161 <          /^X\(\/\).*/{ s//\1/; q; }
15162 <          s/.*/./; q'`
15163 <  { if $as_mkdir_p; then
15164 <    mkdir -p "$ac_dir"
15165 <  else
15166 <    as_dir="$ac_dir"
15167 <    as_dirs=
15168 <    while test ! -d "$as_dir"; do
15169 <      as_dirs="$as_dir $as_dirs"
15170 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
15171 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15172 <         X"$as_dir" : 'X\(//\)[^/]' \| \
15173 <         X"$as_dir" : 'X\(//\)$' \| \
15174 <         X"$as_dir" : 'X\(/\)' \| \
15175 <         .     : '\(.\)' 2>/dev/null ||
15176 < echo X"$as_dir" |
15177 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15178 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15179 <          /^X\(\/\/\)$/{ s//\1/; q; }
15180 <          /^X\(\/\).*/{ s//\1/; q; }
15181 <          s/.*/./; q'`
15182 <    done
15183 <    test ! -n "$as_dirs" || mkdir $as_dirs
15184 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
15185 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
15186 <   { (exit 1); exit 1; }; }; }
15187 <
15188 <  ac_builddir=.
15189 <
15190 < if test "$ac_dir" != .; then
15191 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
15192 <  # A "../" for each directory in $ac_dir_suffix.
15193 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
15194 < else
15195 <  ac_dir_suffix= ac_top_builddir=
15196 < fi
15197 <
15198 < case $srcdir in
15199 <  .)  # No --srcdir option.  We are building in place.
15200 <    ac_srcdir=.
15201 <    if test -z "$ac_top_builddir"; then
15202 <       ac_top_srcdir=.
15203 <    else
15204 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
15205 <    fi ;;
15206 <  [\\/]* | ?:[\\/]* )  # Absolute path.
15207 <    ac_srcdir=$srcdir$ac_dir_suffix;
15208 <    ac_top_srcdir=$srcdir ;;
15209 <  *) # Relative path.
15210 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
15211 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
15212 < esac
15213 <
15214 < # Do not use `cd foo && pwd` to compute absolute paths, because
15215 < # the directories may not exist.
15216 < case `pwd` in
15217 < .) ac_abs_builddir="$ac_dir";;
15218 < *)
15219 <  case "$ac_dir" in
15220 <  .) ac_abs_builddir=`pwd`;;
15221 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
15222 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
15223 <  esac;;
15224 < esac
15225 < case $ac_abs_builddir in
15226 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
15227 < *)
15228 <  case ${ac_top_builddir}. in
15229 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
15230 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
15231 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
15232 <  esac;;
15233 < esac
15234 < case $ac_abs_builddir in
15235 < .) ac_abs_srcdir=$ac_srcdir;;
15236 < *)
15237 <  case $ac_srcdir in
15238 <  .) ac_abs_srcdir=$ac_abs_builddir;;
15239 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
15240 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
15241 <  esac;;
15242 < esac
15243 < case $ac_abs_builddir in
15244 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
15245 < *)
15246 <  case $ac_top_srcdir in
15247 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
15248 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
15249 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
15250 <  esac;;
15251 < esac
15252 <
15253 <
15254 <  case $INSTALL in
15255 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15256 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
15257 <  esac
15258 <
15259 <  if test x"$ac_file" != x-; then
15260 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
15261 < echo "$as_me: creating $ac_file" >&6;}
15262 <    rm -f "$ac_file"
15263 <  fi
15264 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
15265 <  # use $as_me), people would be surprised to read:
15266 <  #    /* config.h.  Generated by config.status.  */
15267 <  if test x"$ac_file" = x-; then
15268 <    configure_input=
15269 <  else
15270 <    configure_input="$ac_file.  "
15271 <  fi
15272 <  configure_input=$configure_input"Generated from `echo $ac_file_in |
15273 <                                     sed 's,.*/,,'` by configure."
15274 <
15275 <  # First look for the input files in the build tree, otherwise in the
15276 <  # src tree.
15277 <  ac_file_inputs=`IFS=:
15278 <    for f in $ac_file_in; do
15279 <      case $f in
15280 <      -) echo $tmp/stdin ;;
15281 <      [\\/$]*)
15282 <         # Absolute (can't be DOS-style, as IFS=:)
15283 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15284 < echo "$as_me: error: cannot find input file: $f" >&2;}
15285 <   { (exit 1); exit 1; }; }
15286 <         echo "$f";;
15287 <      *) # Relative
15288 <         if test -f "$f"; then
15289 <           # Build tree
15290 <           echo "$f"
15291 <         elif test -f "$srcdir/$f"; then
15292 <           # Source tree
15293 <           echo "$srcdir/$f"
15294 <         else
15295 <           # /dev/null tree
15296 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15297 < echo "$as_me: error: cannot find input file: $f" >&2;}
15298 <   { (exit 1); exit 1; }; }
15299 <         fi;;
15300 <      esac
15301 <    done` || { (exit 1); exit 1; }
15302 < _ACEOF
15303 < cat >>$CONFIG_STATUS <<_ACEOF
15304 <  sed "$ac_vpsub
15305 < $extrasub
15306 < _ACEOF
15307 < cat >>$CONFIG_STATUS <<\_ACEOF
15308 < :t
15309 < /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15310 < s,@configure_input@,$configure_input,;t t
15311 < s,@srcdir@,$ac_srcdir,;t t
15312 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
15313 < s,@top_srcdir@,$ac_top_srcdir,;t t
15314 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
15315 < s,@builddir@,$ac_builddir,;t t
15316 < s,@abs_builddir@,$ac_abs_builddir,;t t
15317 < s,@top_builddir@,$ac_top_builddir,;t t
15318 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
15319 < s,@INSTALL@,$ac_INSTALL,;t t
15320 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
15321 <  rm -f $tmp/stdin
15322 <  if test x"$ac_file" != x-; then
15323 <    mv $tmp/out $ac_file
15324 <  else
15325 <    cat $tmp/out
15326 <    rm -f $tmp/out
15327 <  fi
15328 <
15329 <  # Run the commands associated with the file.
15330 <  case $ac_file in
15331 <    make/Makefile ) chmod 0755 scripts/* ;;
15332 <    src/utils/Makefile ) chmod 0755 scripts/* ;;
15333 <    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
15334 <    scripts/filepp ) chmod 0755 scripts/* ;;
15335 <  esac
15336 < done
15337 < _ACEOF
15338 < cat >>$CONFIG_STATUS <<\_ACEOF
15339 <
15340 < #
15341 < # CONFIG_HEADER section.
15342 < #
15343 <
15344 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
15345 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
15346 < #
15347 < # ac_d sets the value in "#define NAME VALUE" lines.
15348 < ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
15349 < ac_dB='[         ].*$,\1#\2'
15350 < ac_dC=' '
15351 < ac_dD=',;t'
15352 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
15353 < ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
15354 < ac_uB='$,\1#\2define\3'
15355 < ac_uC=' '
15356 < ac_uD=',;t'
15357 <
15358 < for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
15359 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15360 <  case $ac_file in
15361 <  - | *:- | *:-:* ) # input from stdin
15362 <        cat >$tmp/stdin
15363 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15364 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15365 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
15366 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
15367 <  * )   ac_file_in=$ac_file.in ;;
15368 <  esac
15369 <
15370 <  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
15371 < echo "$as_me: creating $ac_file" >&6;}
15372 <
15373 <  # First look for the input files in the build tree, otherwise in the
15374 <  # src tree.
15375 <  ac_file_inputs=`IFS=:
15376 <    for f in $ac_file_in; do
15377 <      case $f in
15378 <      -) echo $tmp/stdin ;;
15379 <      [\\/$]*)
15380 <         # Absolute (can't be DOS-style, as IFS=:)
15381 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15382 < echo "$as_me: error: cannot find input file: $f" >&2;}
15383 <   { (exit 1); exit 1; }; }
15384 <         # Do quote $f, to prevent DOS paths from being IFS'd.
15385 <         echo "$f";;
15386 <      *) # Relative
15387 <         if test -f "$f"; then
15388 <           # Build tree
15389 <           echo "$f"
15390 <         elif test -f "$srcdir/$f"; then
15391 <           # Source tree
15392 <           echo "$srcdir/$f"
15393 <         else
15394 <           # /dev/null tree
15395 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
15396 < echo "$as_me: error: cannot find input file: $f" >&2;}
15397 <   { (exit 1); exit 1; }; }
15398 <         fi;;
15399 <      esac
15400 <    done` || { (exit 1); exit 1; }
15401 <  # Remove the trailing spaces.
15402 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
15403 <
15404 < _ACEOF
15405 <
15406 < # Transform confdefs.h into two sed scripts, `conftest.defines' and
15407 < # `conftest.undefs', that substitutes the proper values into
15408 < # config.h.in to produce config.h.  The first handles `#define'
15409 < # templates, and the second `#undef' templates.
15410 < # And first: Protect against being on the right side of a sed subst in
15411 < # config.status.  Protect against being in an unquoted here document
15412 < # in config.status.
15413 < rm -f conftest.defines conftest.undefs
15414 < # Using a here document instead of a string reduces the quoting nightmare.
15415 < # Putting comments in sed scripts is not portable.
15416 < #
15417 < # `end' is used to avoid that the second main sed command (meant for
15418 < # 0-ary CPP macros) applies to n-ary macro definitions.
15419 < # See the Autoconf documentation for `clear'.
15420 < cat >confdef2sed.sed <<\_ACEOF
15421 < s/[\\&,]/\\&/g
15422 < s,[\\$`],\\&,g
15423 < t clear
15424 < : clear
15425 < s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
15426 < t end
15427 < s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
15428 < : end
15429 < _ACEOF
15430 < # If some macros were called several times there might be several times
15431 < # the same #defines, which is useless.  Nevertheless, we may not want to
15432 < # sort them, since we want the *last* AC-DEFINE to be honored.
15433 < uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
15434 < sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
15435 < rm -f confdef2sed.sed
15436 <
15437 < # This sed command replaces #undef with comments.  This is necessary, for
15438 < # example, in the case of _POSIX_SOURCE, which is predefined and required
15439 < # on some systems where configure will not decide to define it.
15440 < cat >>conftest.undefs <<\_ACEOF
15441 < s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
15442 < _ACEOF
15443 <
15444 < # Break up conftest.defines because some shells have a limit on the size
15445 < # of here documents, and old seds have small limits too (100 cmds).
15446 < echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
15447 < echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
15448 < echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
15449 < echo '  :' >>$CONFIG_STATUS
15450 < rm -f conftest.tail
15451 < while grep . conftest.defines >/dev/null
15452 < do
15453 <  # Write a limited-size here document to $tmp/defines.sed.
15454 <  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
15455 <  # Speed up: don't consider the non `#define' lines.
15456 <  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
15457 <  # Work around the forget-to-reset-the-flag bug.
15458 <  echo 't clr' >>$CONFIG_STATUS
15459 <  echo ': clr' >>$CONFIG_STATUS
15460 <  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
15461 <  echo 'CEOF
15462 <  sed -f $tmp/defines.sed $tmp/in >$tmp/out
15463 <  rm -f $tmp/in
15464 <  mv $tmp/out $tmp/in
15465 < ' >>$CONFIG_STATUS
15466 <  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
15467 <  rm -f conftest.defines
15468 <  mv conftest.tail conftest.defines
15469 < done
15470 < rm -f conftest.defines
15471 < echo '  fi # grep' >>$CONFIG_STATUS
15472 < echo >>$CONFIG_STATUS
15473 <
15474 < # Break up conftest.undefs because some shells have a limit on the size
15475 < # of here documents, and old seds have small limits too (100 cmds).
15476 < echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
15477 < rm -f conftest.tail
15478 < while grep . conftest.undefs >/dev/null
15479 < do
15480 <  # Write a limited-size here document to $tmp/undefs.sed.
15481 <  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
15482 <  # Speed up: don't consider the non `#undef'
15483 <  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
15484 <  # Work around the forget-to-reset-the-flag bug.
15485 <  echo 't clr' >>$CONFIG_STATUS
15486 <  echo ': clr' >>$CONFIG_STATUS
15487 <  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
15488 <  echo 'CEOF
15489 <  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
15490 <  rm -f $tmp/in
15491 <  mv $tmp/out $tmp/in
15492 < ' >>$CONFIG_STATUS
15493 <  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
15494 <  rm -f conftest.undefs
15495 <  mv conftest.tail conftest.undefs
15496 < done
15497 < rm -f conftest.undefs
15498 <
15499 < cat >>$CONFIG_STATUS <<\_ACEOF
15500 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
15501 <  # use $as_me), people would be surprised to read:
15502 <  #    /* config.h.  Generated by config.status.  */
15503 <  if test x"$ac_file" = x-; then
15504 <    echo "/* Generated by configure.  */" >$tmp/config.h
15505 <  else
15506 <    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
15507 <  fi
15508 <  cat $tmp/in >>$tmp/config.h
15509 <  rm -f $tmp/in
15510 <  if test x"$ac_file" != x-; then
15511 <    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
15512 <      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15513 < echo "$as_me: $ac_file is unchanged" >&6;}
15514 <    else
15515 <      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
15516 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15517 <         X"$ac_file" : 'X\(//\)[^/]' \| \
15518 <         X"$ac_file" : 'X\(//\)$' \| \
15519 <         X"$ac_file" : 'X\(/\)' \| \
15520 <         .     : '\(.\)' 2>/dev/null ||
15521 < echo X"$ac_file" |
15522 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15523 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15524 <          /^X\(\/\/\)$/{ s//\1/; q; }
15525 <          /^X\(\/\).*/{ s//\1/; q; }
15526 <          s/.*/./; q'`
15527 <      { if $as_mkdir_p; then
15528 <    mkdir -p "$ac_dir"
15529 <  else
15530 <    as_dir="$ac_dir"
15531 <    as_dirs=
15532 <    while test ! -d "$as_dir"; do
15533 <      as_dirs="$as_dir $as_dirs"
15534 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
15535 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15536 <         X"$as_dir" : 'X\(//\)[^/]' \| \
15537 <         X"$as_dir" : 'X\(//\)$' \| \
15538 <         X"$as_dir" : 'X\(/\)' \| \
15539 <         .     : '\(.\)' 2>/dev/null ||
15540 < echo X"$as_dir" |
15541 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15542 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15543 <          /^X\(\/\/\)$/{ s//\1/; q; }
15544 <          /^X\(\/\).*/{ s//\1/; q; }
15545 <          s/.*/./; q'`
15546 <    done
15547 <    test ! -n "$as_dirs" || mkdir $as_dirs
15548 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
15549 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
15550 <   { (exit 1); exit 1; }; }; }
15551 <
15552 <      rm -f $ac_file
15553 <      mv $tmp/config.h $ac_file
15554 <    fi
15555 <  else
15556 <    cat $tmp/config.h
15557 <    rm -f $tmp/config.h
15558 <  fi
15559 < done
15560 < _ACEOF
15561 < cat >>$CONFIG_STATUS <<\_ACEOF
15562 <
15563 < #
15564 < # CONFIG_LINKS section.
15565 < #
15566 <
15567 < for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
15568 <  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
15569 <  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
15570 <
15571 <  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
15572 < echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
15573 <
15574 <  if test ! -r $srcdir/$ac_source; then
15575 <    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
15576 < echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
15577 <   { (exit 1); exit 1; }; }
15578 <  fi
15579 <  rm -f $ac_dest
15580 <
15581 <  # Make relative symlinks.
15582 <  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
15583 < $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15584 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
15585 <         X"$ac_dest" : 'X\(//\)$' \| \
15586 <         X"$ac_dest" : 'X\(/\)' \| \
15587 <         .     : '\(.\)' 2>/dev/null ||
15588 < echo X"$ac_dest" |
15589 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15590 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15591 <          /^X\(\/\/\)$/{ s//\1/; q; }
15592 <          /^X\(\/\).*/{ s//\1/; q; }
15593 <          s/.*/./; q'`
15594 <  { if $as_mkdir_p; then
15595 <    mkdir -p "$ac_dest_dir"
15596 <  else
15597 <    as_dir="$ac_dest_dir"
15598 <    as_dirs=
15599 <    while test ! -d "$as_dir"; do
15600 <      as_dirs="$as_dir $as_dirs"
15601 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
15602 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15603 <         X"$as_dir" : 'X\(//\)[^/]' \| \
15604 <         X"$as_dir" : 'X\(//\)$' \| \
15605 <         X"$as_dir" : 'X\(/\)' \| \
15606 <         .     : '\(.\)' 2>/dev/null ||
15607 < echo X"$as_dir" |
15608 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
15609 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
15610 <          /^X\(\/\/\)$/{ s//\1/; q; }
15611 <          /^X\(\/\).*/{ s//\1/; q; }
15612 <          s/.*/./; q'`
15613 <    done
15614 <    test ! -n "$as_dirs" || mkdir $as_dirs
15615 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
15616 < echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
15617 <   { (exit 1); exit 1; }; }; }
15618 <
15619 <  ac_builddir=.
15620 <
15621 < if test "$ac_dest_dir" != .; then
15622 <  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
15623 <  # A "../" for each directory in $ac_dir_suffix.
15624 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
15625 < else
15626 <  ac_dir_suffix= ac_top_builddir=
15627 < fi
15628 <
15629 < case $srcdir in
15630 <  .)  # No --srcdir option.  We are building in place.
15631 <    ac_srcdir=.
15632 <    if test -z "$ac_top_builddir"; then
15633 <       ac_top_srcdir=.
15634 <    else
15635 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
15636 <    fi ;;
15637 <  [\\/]* | ?:[\\/]* )  # Absolute path.
15638 <    ac_srcdir=$srcdir$ac_dir_suffix;
15639 <    ac_top_srcdir=$srcdir ;;
15640 <  *) # Relative path.
15641 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
15642 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
15643 < esac
15644 <
15645 < # Do not use `cd foo && pwd` to compute absolute paths, because
15646 < # the directories may not exist.
15647 < case `pwd` in
15648 < .) ac_abs_builddir="$ac_dest_dir";;
15649 < *)
15650 <  case "$ac_dest_dir" in
15651 <  .) ac_abs_builddir=`pwd`;;
15652 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
15653 <  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
15654 <  esac;;
15655 < esac
15656 < case $ac_abs_builddir in
15657 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
15658 < *)
15659 <  case ${ac_top_builddir}. in
15660 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
15661 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
15662 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
15663 <  esac;;
15664 < esac
15665 < case $ac_abs_builddir in
15666 < .) ac_abs_srcdir=$ac_srcdir;;
15667 < *)
15668 <  case $ac_srcdir in
15669 <  .) ac_abs_srcdir=$ac_abs_builddir;;
15670 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
15671 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
15672 <  esac;;
15673 < esac
15674 < case $ac_abs_builddir in
15675 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
15676 < *)
15677 <  case $ac_top_srcdir in
15678 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
15679 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
15680 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
15681 <  esac;;
15682 < esac
15683 <
15684 <
15685 <  case $srcdir in
15686 <  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
15687 <      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
15688 <  esac
15689 <
15690 <  # Try a symlink, then a hard link, then a copy.
15691 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
15692 <    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
15693 <    cp -p $srcdir/$ac_source $ac_dest ||
15694 <    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
15695 < echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
15696 <   { (exit 1); exit 1; }; }
15697 < done
15698 < _ACEOF
15699 <
15700 < cat >>$CONFIG_STATUS <<\_ACEOF
15701 <
15702 < { (exit 0); exit 0; }
15703 < _ACEOF
15704 < chmod +x $CONFIG_STATUS
15705 < ac_clean_files=$ac_clean_files_save
15706 <
15707 <
15708 < # configure is writing to config.log, and then calls config.status.
15709 < # config.status does its own redirection, appending to config.log.
15710 < # Unfortunately, on DOS this fails, as config.log is still kept open
15711 < # by configure, so config.status won't be able to write to it; its
15712 < # output is simply discarded.  So we exec the FD to /dev/null,
15713 < # effectively closing config.log, so it can be properly (re)opened and
15714 < # appended to by config.status.  When coming back to configure, we
15715 < # need to make the FD available again.
15716 < if test "$no_create" != yes; then
15717 <  ac_cs_success=:
15718 <  ac_config_status_args=
15719 <  test "$silent" = yes &&
15720 <    ac_config_status_args="$ac_config_status_args --quiet"
15721 <  exec 5>/dev/null
15722 <  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15723 <  exec 5>>config.log
15724 <  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15725 <  # would make configure fail if this is the last instruction.
15726 <  $ac_cs_success || { (exit 1); exit 1; }
10315 >  tmp=
10316 >  trap 'exit_status=$?
10317 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10318 > ' 0
10319 >  trap 'as_fn_exit 1' 1 2 13 15
10320 > }
10321 > # Create a (secure) tmp directory for tmp files.
10322 >
10323 > {
10324 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10325 >  test -n "$tmp" && test -d "$tmp"
10326 > }  ||
10327 > {
10328 >  tmp=./conf$$-$RANDOM
10329 >  (umask 077 && mkdir "$tmp")
10330 > } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
10331 >
10332 > # Set up the scripts for CONFIG_FILES section.
10333 > # No need to generate them if there are no CONFIG_FILES.
10334 > # This happens for instance with `./config.status config.h'.
10335 > if test -n "$CONFIG_FILES"; then
10336 >
10337 >
10338 > ac_cr=`echo X | tr X '\015'`
10339 > # On cygwin, bash can eat \r inside `` if the user requested igncr.
10340 > # But we know of no other shell where ac_cr would be empty at this
10341 > # point, so we can use a bashism as a fallback.
10342 > if test "x$ac_cr" = x; then
10343 >  eval ac_cr=\$\'\\r\'
10344 > fi
10345 > ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10346 > if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10347 >  ac_cs_awk_cr='\r'
10348 > else
10349 >  ac_cs_awk_cr=$ac_cr
10350 > fi
10351 >
10352 > echo 'BEGIN {' >"$tmp/subs1.awk" &&
10353 > _ACEOF
10354 >
10355 >
10356 > {
10357 >  echo "cat >conf$$subs.awk <<_ACEOF" &&
10358 >  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10359 >  echo "_ACEOF"
10360 > } >conf$$subs.sh ||
10361 >  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10362 > ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
10363 > ac_delim='%!_!# '
10364 > for ac_last_try in false false false false false :; do
10365 >  . ./conf$$subs.sh ||
10366 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10367 >
10368 >  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10369 >  if test $ac_delim_n = $ac_delim_num; then
10370 >    break
10371 >  elif $ac_last_try; then
10372 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
10373 >  else
10374 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10375 >  fi
10376 > done
10377 > rm -f conf$$subs.sh
10378 >
10379 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10380 > cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
10381 > _ACEOF
10382 > sed -n '
10383 > h
10384 > s/^/S["/; s/!.*/"]=/
10385 > p
10386 > g
10387 > s/^[^!]*!//
10388 > :repl
10389 > t repl
10390 > s/'"$ac_delim"'$//
10391 > t delim
10392 > :nl
10393 > h
10394 > s/\(.\{148\}\)..*/\1/
10395 > t more1
10396 > s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10397 > p
10398 > n
10399 > b repl
10400 > :more1
10401 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10402 > p
10403 > g
10404 > s/.\{148\}//
10405 > t nl
10406 > :delim
10407 > h
10408 > s/\(.\{148\}\)..*/\1/
10409 > t more2
10410 > s/["\\]/\\&/g; s/^/"/; s/$/"/
10411 > p
10412 > b
10413 > :more2
10414 > s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10415 > p
10416 > g
10417 > s/.\{148\}//
10418 > t delim
10419 > ' <conf$$subs.awk | sed '
10420 > /^[^""]/{
10421 >  N
10422 >  s/\n//
10423 > }
10424 > ' >>$CONFIG_STATUS || ac_write_fail=1
10425 > rm -f conf$$subs.awk
10426 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10427 > _ACAWK
10428 > cat >>"\$tmp/subs1.awk" <<_ACAWK &&
10429 >  for (key in S) S_is_set[key] = 1
10430 >  FS = ""
10431 >
10432 > }
10433 > {
10434 >  line = $ 0
10435 >  nfields = split(line, field, "@")
10436 >  substed = 0
10437 >  len = length(field[1])
10438 >  for (i = 2; i < nfields; i++) {
10439 >    key = field[i]
10440 >    keylen = length(key)
10441 >    if (S_is_set[key]) {
10442 >      value = S[key]
10443 >      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10444 >      len += length(value) + length(field[++i])
10445 >      substed = 1
10446 >    } else
10447 >      len += 1 + keylen
10448 >  }
10449 >
10450 >  print line
10451 > }
10452 >
10453 > _ACAWK
10454 > _ACEOF
10455 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10456 > if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10457 >  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10458 > else
10459 >  cat
10460 > fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
10461 >  || as_fn_error "could not setup config files machinery" "$LINENO" 5
10462 > _ACEOF
10463 >
10464 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
10465 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10466 > # trailing colons and then remove the whole line if VPATH becomes empty
10467 > # (actually we leave an empty line to preserve line numbers).
10468 > if test "x$srcdir" = x.; then
10469 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
10470 > s/:*\$(srcdir):*/:/
10471 > s/:*\${srcdir}:*/:/
10472 > s/:*@srcdir@:*/:/
10473 > s/^\([^=]*=[     ]*\):*/\1/
10474 > s/:*$//
10475 > s/^[^=]*=[       ]*$//
10476 > }'
10477 > fi
10478 >
10479 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10480 > fi # test -n "$CONFIG_FILES"
10481 >
10482 > # Set up the scripts for CONFIG_HEADERS section.
10483 > # No need to generate them if there are no CONFIG_HEADERS.
10484 > # This happens for instance with `./config.status Makefile'.
10485 > if test -n "$CONFIG_HEADERS"; then
10486 > cat >"$tmp/defines.awk" <<\_ACAWK ||
10487 > BEGIN {
10488 > _ACEOF
10489 >
10490 > # Transform confdefs.h into an awk script `defines.awk', embedded as
10491 > # here-document in config.status, that substitutes the proper values into
10492 > # config.h.in to produce config.h.
10493 >
10494 > # Create a delimiter string that does not exist in confdefs.h, to ease
10495 > # handling of long lines.
10496 > ac_delim='%!_!# '
10497 > for ac_last_try in false false :; do
10498 >  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
10499 >  if test -z "$ac_t"; then
10500 >    break
10501 >  elif $ac_last_try; then
10502 >    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
10503 >  else
10504 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10505 >  fi
10506 > done
10507 >
10508 > # For the awk script, D is an array of macro values keyed by name,
10509 > # likewise P contains macro parameters if any.  Preserve backslash
10510 > # newline sequences.
10511 >
10512 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10513 > sed -n '
10514 > s/.\{148\}/&'"$ac_delim"'/g
10515 > t rset
10516 > :rset
10517 > s/^[     ]*#[    ]*define[       ][      ]*/ /
10518 > t def
10519 > d
10520 > :def
10521 > s/\\$//
10522 > t bsnl
10523 > s/["\\]/\\&/g
10524 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
10525 > D["\1"]=" \3"/p
10526 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
10527 > d
10528 > :bsnl
10529 > s/["\\]/\\&/g
10530 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
10531 > D["\1"]=" \3\\\\\\n"\\/p
10532 > t cont
10533 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10534 > t cont
10535 > d
10536 > :cont
10537 > n
10538 > s/.\{148\}/&'"$ac_delim"'/g
10539 > t clear
10540 > :clear
10541 > s/\\$//
10542 > t bsnlc
10543 > s/["\\]/\\&/g; s/^/"/; s/$/"/p
10544 > d
10545 > :bsnlc
10546 > s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10547 > b cont
10548 > ' <confdefs.h | sed '
10549 > s/'"$ac_delim"'/"\\\
10550 > "/g' >>$CONFIG_STATUS || ac_write_fail=1
10551 >
10552 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10553 >  for (key in D) D_is_set[key] = 1
10554 >  FS = ""
10555 > }
10556 > /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10557 >  line = \$ 0
10558 >  split(line, arg, " ")
10559 >  if (arg[1] == "#") {
10560 >    defundef = arg[2]
10561 >    mac1 = arg[3]
10562 >  } else {
10563 >    defundef = substr(arg[1], 2)
10564 >    mac1 = arg[2]
10565 >  }
10566 >  split(mac1, mac2, "(") #)
10567 >  macro = mac2[1]
10568 >  prefix = substr(line, 1, index(line, defundef) - 1)
10569 >  if (D_is_set[macro]) {
10570 >    # Preserve the white space surrounding the "#".
10571 >    print prefix "define", macro P[macro] D[macro]
10572 >    next
10573 >  } else {
10574 >    # Replace #undef with comments.  This is necessary, for example,
10575 >    # in the case of _POSIX_SOURCE, which is predefined and required
10576 >    # on some systems where configure will not decide to define it.
10577 >    if (defundef == "undef") {
10578 >      print "/*", prefix defundef, macro, "*/"
10579 >      next
10580 >    }
10581 >  }
10582 > }
10583 > { print }
10584 > _ACAWK
10585 > _ACEOF
10586 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10587 >  as_fn_error "could not setup config headers machinery" "$LINENO" 5
10588 > fi # test -n "$CONFIG_HEADERS"
10589 >
10590 >
10591 > eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
10592 > shift
10593 > for ac_tag
10594 > do
10595 >  case $ac_tag in
10596 >  :[FHLC]) ac_mode=$ac_tag; continue;;
10597 >  esac
10598 >  case $ac_mode$ac_tag in
10599 >  :[FHL]*:*);;
10600 >  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
10601 >  :[FH]-) ac_tag=-:-;;
10602 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10603 >  esac
10604 >  ac_save_IFS=$IFS
10605 >  IFS=:
10606 >  set x $ac_tag
10607 >  IFS=$ac_save_IFS
10608 >  shift
10609 >  ac_file=$1
10610 >  shift
10611 >
10612 >  case $ac_mode in
10613 >  :L) ac_source=$1;;
10614 >  :[FH])
10615 >    ac_file_inputs=
10616 >    for ac_f
10617 >    do
10618 >      case $ac_f in
10619 >      -) ac_f="$tmp/stdin";;
10620 >      *) # Look for the file first in the build tree, then in the source tree
10621 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
10622 >         # because $ac_f cannot contain `:'.
10623 >         test -f "$ac_f" ||
10624 >           case $ac_f in
10625 >           [\\/$]*) false;;
10626 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10627 >           esac ||
10628 >           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10629 >      esac
10630 >      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10631 >      as_fn_append ac_file_inputs " '$ac_f'"
10632 >    done
10633 >
10634 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
10635 >    # use $as_me), people would be surprised to read:
10636 >    #    /* config.h.  Generated by config.status.  */
10637 >    configure_input='Generated from '`
10638 >          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10639 >        `' by configure.'
10640 >    if test x"$ac_file" != x-; then
10641 >      configure_input="$ac_file.  $configure_input"
10642 >      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10643 > $as_echo "$as_me: creating $ac_file" >&6;}
10644 >    fi
10645 >    # Neutralize special characters interpreted by sed in replacement strings.
10646 >    case $configure_input in #(
10647 >    *\&* | *\|* | *\\* )
10648 >       ac_sed_conf_input=`$as_echo "$configure_input" |
10649 >       sed 's/[\\\\&|]/\\\\&/g'`;; #(
10650 >    *) ac_sed_conf_input=$configure_input;;
10651 >    esac
10652 >
10653 >    case $ac_tag in
10654 >    *:-:* | *:-) cat >"$tmp/stdin" \
10655 >      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
10656 >    esac
10657 >    ;;
10658 >  esac
10659 >
10660 >  ac_dir=`$as_dirname -- "$ac_file" ||
10661 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10662 >         X"$ac_file" : 'X\(//\)[^/]' \| \
10663 >         X"$ac_file" : 'X\(//\)$' \| \
10664 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10665 > $as_echo X"$ac_file" |
10666 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10667 >            s//\1/
10668 >            q
10669 >          }
10670 >          /^X\(\/\/\)[^/].*/{
10671 >            s//\1/
10672 >            q
10673 >          }
10674 >          /^X\(\/\/\)$/{
10675 >            s//\1/
10676 >            q
10677 >          }
10678 >          /^X\(\/\).*/{
10679 >            s//\1/
10680 >            q
10681 >          }
10682 >          s/.*/./; q'`
10683 >  as_dir="$ac_dir"; as_fn_mkdir_p
10684 >  ac_builddir=.
10685 >
10686 > case "$ac_dir" in
10687 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10688 > *)
10689 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10690 >  # A ".." for each directory in $ac_dir_suffix.
10691 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10692 >  case $ac_top_builddir_sub in
10693 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10694 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10695 >  esac ;;
10696 > esac
10697 > ac_abs_top_builddir=$ac_pwd
10698 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
10699 > # for backward compatibility:
10700 > ac_top_builddir=$ac_top_build_prefix
10701 >
10702 > case $srcdir in
10703 >  .)  # We are building in place.
10704 >    ac_srcdir=.
10705 >    ac_top_srcdir=$ac_top_builddir_sub
10706 >    ac_abs_top_srcdir=$ac_pwd ;;
10707 >  [\\/]* | ?:[\\/]* )  # Absolute name.
10708 >    ac_srcdir=$srcdir$ac_dir_suffix;
10709 >    ac_top_srcdir=$srcdir
10710 >    ac_abs_top_srcdir=$srcdir ;;
10711 >  *) # Relative name.
10712 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10713 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
10714 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10715 > esac
10716 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10717 >
10718 >
10719 >  case $ac_mode in
10720 >  :F)
10721 >  #
10722 >  # CONFIG_FILE
10723 >  #
10724 >
10725 >  case $INSTALL in
10726 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10727 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10728 >  esac
10729 > _ACEOF
10730 >
10731 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10732 > # If the template does not know about datarootdir, expand it.
10733 > # FIXME: This hack should be removed a few years after 2.60.
10734 > ac_datarootdir_hack=; ac_datarootdir_seen=
10735 > ac_sed_dataroot='
10736 > /datarootdir/ {
10737 >  p
10738 >  q
10739 > }
10740 > /@datadir@/p
10741 > /@docdir@/p
10742 > /@infodir@/p
10743 > /@localedir@/p
10744 > /@mandir@/p'
10745 > case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10746 > *datarootdir*) ac_datarootdir_seen=yes;;
10747 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10748 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10749 > $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10750 > _ACEOF
10751 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10752 >  ac_datarootdir_hack='
10753 >  s&@datadir@&$datadir&g
10754 >  s&@docdir@&$docdir&g
10755 >  s&@infodir@&$infodir&g
10756 >  s&@localedir@&$localedir&g
10757 >  s&@mandir@&$mandir&g
10758 >  s&\\\${datarootdir}&$datarootdir&g' ;;
10759 > esac
10760 > _ACEOF
10761 >
10762 > # Neutralize VPATH when `$srcdir' = `.'.
10763 > # Shell code in configure.ac might set extrasub.
10764 > # FIXME: do we really want to maintain this feature?
10765 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10766 > ac_sed_extra="$ac_vpsub
10767 > $extrasub
10768 > _ACEOF
10769 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10770 > :t
10771 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10772 > s|@configure_input@|$ac_sed_conf_input|;t t
10773 > s&@top_builddir@&$ac_top_builddir_sub&;t t
10774 > s&@top_build_prefix@&$ac_top_build_prefix&;t t
10775 > s&@srcdir@&$ac_srcdir&;t t
10776 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
10777 > s&@top_srcdir@&$ac_top_srcdir&;t t
10778 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10779 > s&@builddir@&$ac_builddir&;t t
10780 > s&@abs_builddir@&$ac_abs_builddir&;t t
10781 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10782 > s&@INSTALL@&$ac_INSTALL&;t t
10783 > $ac_datarootdir_hack
10784 > "
10785 > eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
10786 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
10787 >
10788 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10789 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
10790 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
10791 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10792 > which seems to be undefined.  Please make sure it is defined." >&5
10793 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10794 > which seems to be undefined.  Please make sure it is defined." >&2;}
10795 >
10796 >  rm -f "$tmp/stdin"
10797 >  case $ac_file in
10798 >  -) cat "$tmp/out" && rm -f "$tmp/out";;
10799 >  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
10800 >  esac \
10801 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
10802 > ;;
10803 >  :H)
10804 >  #
10805 >  # CONFIG_HEADER
10806 >  #
10807 >  if test x"$ac_file" != x-; then
10808 >    {
10809 >      $as_echo "/* $configure_input  */" \
10810 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
10811 >    } >"$tmp/config.h" \
10812 >      || as_fn_error "could not create $ac_file" "$LINENO" 5
10813 >    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
10814 >      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10815 > $as_echo "$as_me: $ac_file is unchanged" >&6;}
10816 >    else
10817 >      rm -f "$ac_file"
10818 >      mv "$tmp/config.h" "$ac_file" \
10819 >        || as_fn_error "could not create $ac_file" "$LINENO" 5
10820 >    fi
10821 >  else
10822 >    $as_echo "/* $configure_input  */" \
10823 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
10824 >      || as_fn_error "could not create -" "$LINENO" 5
10825 >  fi
10826 > ;;
10827 >
10828 >
10829 >  esac
10830 >
10831 >
10832 >  case $ac_file$ac_mode in
10833 >    "make/Makefile":F) chmod 0755 scripts/* ;;
10834 >    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
10835 >    "src/math/Makefile":F) chmod 0755 scripts/* ;;
10836 >    "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
10837 >    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
10838 >    "scripts/filepp":F) chmod 0755 scripts/* ;;
10839 >
10840 >  esac
10841 > done # for ac_tag
10842 >
10843 >
10844 > as_fn_exit 0
10845 > _ACEOF
10846 > ac_clean_files=$ac_clean_files_save
10847 >
10848 > test $ac_write_fail = 0 ||
10849 >  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
10850 >
10851 >
10852 > # configure is writing to config.log, and then calls config.status.
10853 > # config.status does its own redirection, appending to config.log.
10854 > # Unfortunately, on DOS this fails, as config.log is still kept open
10855 > # by configure, so config.status won't be able to write to it; its
10856 > # output is simply discarded.  So we exec the FD to /dev/null,
10857 > # effectively closing config.log, so it can be properly (re)opened and
10858 > # appended to by config.status.  When coming back to configure, we
10859 > # need to make the FD available again.
10860 > if test "$no_create" != yes; then
10861 >  ac_cs_success=:
10862 >  ac_config_status_args=
10863 >  test "$silent" = yes &&
10864 >    ac_config_status_args="$ac_config_status_args --quiet"
10865 >  exec 5>/dev/null
10866 >  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10867 >  exec 5>>config.log
10868 >  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10869 >  # would make configure fail if this is the last instruction.
10870 >  $ac_cs_success || as_fn_exit $?
10871 > fi
10872 > if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10873 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10874 > $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10875   fi
10876  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines