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

Comparing trunk/configure (file contents):
Revision 502 by gezelter, Thu Apr 14 21:41:56 2005 UTC vs.
Revision 1373 by gezelter, Tue Oct 20 13:13:45 2009 UTC

# Line 1 | Line 1
1   #! /bin/sh
2   # Guess values for system-dependent variables and create Makefiles.
3 < # Generated by GNU Autoconf 2.59 for OOPSE 2.0.
3 > # Generated by GNU Autoconf 2.64 for OOPSE 4.0.
4   #
5   # Report bugs to <gezelter@nd.edu>.
6   #
7 < # Copyright (C) 2003 Free Software Foundation, Inc.
7 > # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 > # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 > # Foundation, Inc.
10 > #
11   # This configure script is free software; the Free Software Foundation
12   # gives unlimited permission to copy, distribute and modify it.
13 < ## --------------------- ##
14 < ## M4sh Initialization.  ##
15 < ## --------------------- ##
13 > ## -------------------- ##
14 > ## M4sh Initialization. ##
15 > ## -------------------- ##
16  
17 < # Be Bourne compatible
18 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 > # Be more Bourne compatible
18 > DUALCASE=1; export DUALCASE # for MKS sh
19 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20    emulate sh
21    NULLCMD=:
22 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23    # is contrary to our usage.  Disable this feature.
24    alias -g '${1+"$@"}'='"$@"'
25 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
26 <  set -o posix
25 >  setopt NO_GLOB_SUBST
26 > else
27 >  case `(set -o) 2>/dev/null` in #(
28 >  *posix*) :
29 >    set -o posix ;; #(
30 >  *) :
31 >     ;;
32 > esac
33   fi
24 DUALCASE=1; export DUALCASE # for MKS sh
34  
35 < # Support unset when possible.
36 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
37 <  as_unset=unset
35 >
36 > as_nl='
37 > '
38 > export as_nl
39 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 > # Prefer a ksh shell builtin over an external printf program on Solaris,
44 > # but without wasting forks for bash or zsh.
45 > if test -z "$BASH_VERSION$ZSH_VERSION" \
46 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 >  as_echo='print -r --'
48 >  as_echo_n='print -rn --'
49 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 >  as_echo='printf %s\n'
51 >  as_echo_n='printf %s'
52   else
53 <  as_unset=false
53 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 >    as_echo_n='/usr/ucb/echo -n'
56 >  else
57 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 >    as_echo_n_body='eval
59 >      arg=$1;
60 >      case $arg in #(
61 >      *"$as_nl"*)
62 >        expr "X$arg" : "X\\(.*\\)$as_nl";
63 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 >      esac;
65 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 >    '
67 >    export as_echo_n_body
68 >    as_echo_n='sh -c $as_echo_n_body as_echo'
69 >  fi
70 >  export as_echo_body
71 >  as_echo='sh -c $as_echo_body as_echo'
72   fi
73  
74 + # The user is always right.
75 + if test "${PATH_SEPARATOR+set}" != set; then
76 +  PATH_SEPARATOR=:
77 +  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 +    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 +      PATH_SEPARATOR=';'
80 +  }
81 + fi
82  
83 < # Work around bugs in pre-3.0 UWIN ksh.
84 < $as_unset ENV MAIL MAILPATH
83 >
84 > # IFS
85 > # We need space, tab and new line, in precisely that order.  Quoting is
86 > # there to prevent editors from complaining about space-tab.
87 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 > # splitting by setting IFS to empty value.)
89 > IFS=" ""        $as_nl"
90 >
91 > # Find who we are.  Look in the path if we contain no directory separator.
92 > case $0 in #((
93 >  *[\\/]* ) as_myself=$0 ;;
94 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 > for as_dir in $PATH
96 > do
97 >  IFS=$as_save_IFS
98 >  test -z "$as_dir" && as_dir=.
99 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 >  done
101 > IFS=$as_save_IFS
102 >
103 >     ;;
104 > esac
105 > # We did not find ourselves, most probably we were run as `sh COMMAND'
106 > # in which case we are not to be found in the path.
107 > if test "x$as_myself" = x; then
108 >  as_myself=$0
109 > fi
110 > if test ! -f "$as_myself"; then
111 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 >  exit 1
113 > fi
114 >
115 > # Unset variables that we do not need and which cause bugs (e.g. in
116 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117 > # suppresses any "Segmentation fault" message there.  '((' could
118 > # trigger a bug in pdksh 5.2.14.
119 > for as_var in BASH_ENV ENV MAIL MAILPATH
120 > do eval test x\${$as_var+set} = xset \
121 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 > done
123   PS1='$ '
124   PS2='> '
125   PS4='+ '
126  
127   # NLS nuisances.
128 < for as_var in \
129 <  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
130 <  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
131 <  LC_TELEPHONE LC_TIME
128 > LC_ALL=C
129 > export LC_ALL
130 > LANGUAGE=C
131 > export LANGUAGE
132 >
133 > # CDPATH.
134 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 >
136 > if test "x$CONFIG_SHELL" = x; then
137 >  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 >  emulate sh
139 >  NULLCMD=:
140 >  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 >  # is contrary to our usage.  Disable this feature.
142 >  alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 >  setopt NO_GLOB_SUBST
144 > else
145 >  case \`(set -o) 2>/dev/null\` in #(
146 >  *posix*) :
147 >    set -o posix ;; #(
148 >  *) :
149 >     ;;
150 > esac
151 > fi
152 > "
153 >  as_required="as_fn_return () { (exit \$1); }
154 > as_fn_success () { as_fn_return 0; }
155 > as_fn_failure () { as_fn_return 1; }
156 > as_fn_ret_success () { return 0; }
157 > as_fn_ret_failure () { return 1; }
158 >
159 > exitcode=0
160 > as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 > as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 > as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 > as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 > if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165 >
166 > else
167 >  exitcode=1; echo positional parameters were not saved.
168 > fi
169 > test x\$exitcode = x0 || exit 1"
170 >  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 >  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 >  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 >  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 > test \$(( 1 + 1 )) = 2 || exit 1"
175 >  if (eval "$as_required") 2>/dev/null; then :
176 >  as_have_required=yes
177 > else
178 >  as_have_required=no
179 > fi
180 >  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181 >
182 > else
183 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 > as_found=false
185 > for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186   do
187 <  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
188 <    eval $as_var=C; export $as_var
187 >  IFS=$as_save_IFS
188 >  test -z "$as_dir" && as_dir=.
189 >  as_found=:
190 >  case $as_dir in #(
191 >         /*)
192 >           for as_base in sh bash ksh sh5; do
193 >             # Try only shells that exist, to save several forks.
194 >             as_shell=$as_dir/$as_base
195 >             if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 >                    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 >  CONFIG_SHELL=$as_shell as_have_required=yes
198 >                   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 >  break 2
200 > fi
201 > fi
202 >           done;;
203 >       esac
204 >  as_found=false
205 > done
206 > $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 >              { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 >  CONFIG_SHELL=$SHELL as_have_required=yes
209 > fi; }
210 > IFS=$as_save_IFS
211 >
212 >
213 >      if test "x$CONFIG_SHELL" != x; then :
214 >  # We cannot yet assume a decent shell, so we have to provide a
215 >        # neutralization value for shells without unset; and this also
216 >        # works around shells that cannot unset nonexistent variables.
217 >        BASH_ENV=/dev/null
218 >        ENV=/dev/null
219 >        (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 >        export CONFIG_SHELL
221 >        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 > fi
223 >
224 >    if test x$as_have_required = xno; then :
225 >  $as_echo "$0: This script requires a shell more modern than all"
226 >  $as_echo "$0: the shells that I found on your system."
227 >  if test x${ZSH_VERSION+set} = xset ; then
228 >    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 >    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230    else
231 <    $as_unset $as_var
231 >    $as_echo "$0: Please tell bug-autoconf@gnu.org and gezelter@nd.edu
232 > $0: about your system, including any error possibly output
233 > $0: before this message. Then install a modern shell, or
234 > $0: manually run the script under such a shell if you do
235 > $0: have one."
236    fi
237 < done
237 >  exit 1
238 > fi
239 > fi
240 > fi
241 > SHELL=${CONFIG_SHELL-/bin/sh}
242 > export SHELL
243 > # Unset more variables known to interfere with behavior of common tools.
244 > CLICOLOR_FORCE= GREP_OPTIONS=
245 > unset CLICOLOR_FORCE GREP_OPTIONS
246  
247 < # Required to use basename.
248 < if expr a : '\(a\)' >/dev/null 2>&1; then
247 > ## --------------------- ##
248 > ## M4sh Shell Functions. ##
249 > ## --------------------- ##
250 > # as_fn_unset VAR
251 > # ---------------
252 > # Portably unset VAR.
253 > as_fn_unset ()
254 > {
255 >  { eval $1=; unset $1;}
256 > }
257 > as_unset=as_fn_unset
258 >
259 > # as_fn_set_status STATUS
260 > # -----------------------
261 > # Set $? to STATUS, without forking.
262 > as_fn_set_status ()
263 > {
264 >  return $1
265 > } # as_fn_set_status
266 >
267 > # as_fn_exit STATUS
268 > # -----------------
269 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 > as_fn_exit ()
271 > {
272 >  set +e
273 >  as_fn_set_status $1
274 >  exit $1
275 > } # as_fn_exit
276 >
277 > # as_fn_mkdir_p
278 > # -------------
279 > # Create "$as_dir" as a directory, including parents if necessary.
280 > as_fn_mkdir_p ()
281 > {
282 >
283 >  case $as_dir in #(
284 >  -*) as_dir=./$as_dir;;
285 >  esac
286 >  test -d "$as_dir" || eval $as_mkdir_p || {
287 >    as_dirs=
288 >    while :; do
289 >      case $as_dir in #(
290 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 >      *) as_qdir=$as_dir;;
292 >      esac
293 >      as_dirs="'$as_qdir' $as_dirs"
294 >      as_dir=`$as_dirname -- "$as_dir" ||
295 > $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 >         X"$as_dir" : 'X\(//\)[^/]' \| \
297 >         X"$as_dir" : 'X\(//\)$' \| \
298 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 > $as_echo X"$as_dir" |
300 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 >            s//\1/
302 >            q
303 >          }
304 >          /^X\(\/\/\)[^/].*/{
305 >            s//\1/
306 >            q
307 >          }
308 >          /^X\(\/\/\)$/{
309 >            s//\1/
310 >            q
311 >          }
312 >          /^X\(\/\).*/{
313 >            s//\1/
314 >            q
315 >          }
316 >          s/.*/./; q'`
317 >      test -d "$as_dir" && break
318 >    done
319 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
320 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321 >
322 >
323 > } # as_fn_mkdir_p
324 > # as_fn_append VAR VALUE
325 > # ----------------------
326 > # Append the text in VALUE to the end of the definition contained in VAR. Take
327 > # advantage of any shell optimizations that allow amortized linear growth over
328 > # repeated appends, instead of the typical quadratic growth present in naive
329 > # implementations.
330 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 >  eval 'as_fn_append ()
332 >  {
333 >    eval $1+=\$2
334 >  }'
335 > else
336 >  as_fn_append ()
337 >  {
338 >    eval $1=\$$1\$2
339 >  }
340 > fi # as_fn_append
341 >
342 > # as_fn_arith ARG...
343 > # ------------------
344 > # Perform arithmetic evaluation on the ARGs, and store the result in the
345 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 > # must be portable across $(()) and expr.
347 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 >  eval 'as_fn_arith ()
349 >  {
350 >    as_val=$(( $* ))
351 >  }'
352 > else
353 >  as_fn_arith ()
354 >  {
355 >    as_val=`expr "$@" || test $? -eq 1`
356 >  }
357 > fi # as_fn_arith
358 >
359 >
360 > # as_fn_error ERROR [LINENO LOG_FD]
361 > # ---------------------------------
362 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 > # script with status $?, using 1 if that was 0.
365 > as_fn_error ()
366 > {
367 >  as_status=$?; test $as_status -eq 0 && as_status=1
368 >  if test "$3"; then
369 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 >  fi
372 >  $as_echo "$as_me: error: $1" >&2
373 >  as_fn_exit $as_status
374 > } # as_fn_error
375 >
376 > if expr a : '\(a\)' >/dev/null 2>&1 &&
377 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
378    as_expr=expr
379   else
380    as_expr=false
381   fi
382  
383 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
383 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384    as_basename=basename
385   else
386    as_basename=false
387   fi
388  
389 + if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 +  as_dirname=dirname
391 + else
392 +  as_dirname=false
393 + fi
394  
395 < # Name of the executable.
68 < as_me=`$as_basename "$0" ||
395 > as_me=`$as_basename -- "$0" ||
396   $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397           X"$0" : 'X\(//\)$' \| \
398 <         X"$0" : 'X\(/\)$' \| \
399 <         .     : '\(.\)' 2>/dev/null ||
400 < echo X/"$0" |
401 <    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
402 <          /^X\/\(\/\/\)$/{ s//\1/; q; }
403 <          /^X\/\(\/\).*/{ s//\1/; q; }
404 <          s/.*/./; q'`
398 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 > $as_echo X/"$0" |
400 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
401 >            s//\1/
402 >            q
403 >          }
404 >          /^X\/\(\/\/\)$/{
405 >            s//\1/
406 >            q
407 >          }
408 >          /^X\/\(\/\).*/{
409 >            s//\1/
410 >            q
411 >          }
412 >          s/.*/./; q'`
413  
79
80 # PATH needs CR, and LINENO needs CR and PATH.
414   # Avoid depending upon Character Ranges.
415   as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416   as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# Line 85 | Line 418 | as_cr_alnum=$as_cr_Letters$as_cr_digits
418   as_cr_digits='0123456789'
419   as_cr_alnum=$as_cr_Letters$as_cr_digits
420  
88 # The user is always right.
89 if test "${PATH_SEPARATOR+set}" != set; then
90  echo "#! /bin/sh" >conf$$.sh
91  echo  "exit 0"   >>conf$$.sh
92  chmod +x conf$$.sh
93  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94    PATH_SEPARATOR=';'
95  else
96    PATH_SEPARATOR=:
97  fi
98  rm -f conf$$.sh
99 fi
421  
422 <
423 <  as_lineno_1=$LINENO
424 <  as_lineno_2=$LINENO
425 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
426 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
427 <  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
428 <  # Find who we are.  Look in the path if we contain no path at all
429 <  # relative or not.
430 <  case $0 in
110 <    *[\\/]* ) as_myself=$0 ;;
111 <    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 < for as_dir in $PATH
113 < do
114 <  IFS=$as_save_IFS
115 <  test -z "$as_dir" && as_dir=.
116 <  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 < done
118 <
119 <       ;;
120 <  esac
121 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
122 <  # in which case we are not to be found in the path.
123 <  if test "x$as_myself" = x; then
124 <    as_myself=$0
125 <  fi
126 <  if test ! -f "$as_myself"; then
127 <    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128 <   { (exit 1); exit 1; }; }
129 <  fi
130 <  case $CONFIG_SHELL in
131 <  '')
132 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 < do
135 <  IFS=$as_save_IFS
136 <  test -z "$as_dir" && as_dir=.
137 <  for as_base in sh bash ksh sh5; do
138 <         case $as_dir in
139 <         /*)
140 <           if ("$as_dir/$as_base" -c '
141 <  as_lineno_1=$LINENO
142 <  as_lineno_2=$LINENO
143 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
145 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
146 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148 <             CONFIG_SHELL=$as_dir/$as_base
149 <             export CONFIG_SHELL
150 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151 <           fi;;
152 <         esac
153 <       done
154 < done
155 < ;;
156 <  esac
157 <
158 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159 <  # uniformly replaced by the line number.  The first 'sed' inserts a
160 <  # line-number line before each line; the second 'sed' does the real
161 <  # work.  The second script uses 'N' to pair each line-number line
162 <  # with the numbered line, and appends trailing '-' during
163 <  # substitution so that $LINENO is not a special case at line end.
164 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
166 <  sed '=' <$as_myself |
422 >  as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 >  as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 >  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 >  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 >  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
427 >  sed -n '
428 >    p
429 >    /[$]LINENO/=
430 >  ' <$as_myself |
431      sed '
432 +      s/[$]LINENO.*/&-/
433 +      t lineno
434 +      b
435 +      :lineno
436        N
437 <      s,$,-,
438 <      : loop
171 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
437 >      :loop
438 >      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439        t loop
440 <      s,-$,,
174 <      s,^['$as_cr_digits']*\n,,
440 >      s/-\n.*//
441      ' >$as_me.lineno &&
442 <  chmod +x $as_me.lineno ||
443 <    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178 <   { (exit 1); exit 1; }; }
442 >  chmod +x "$as_me.lineno" ||
443 >    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444  
445    # Don't try to exec as it changes $[0], causing all sort of problems
446    # (the dirname of $[0] is not the place where we might find the
447 <  # original and so on.  Autoconf is especially sensible to this).
448 <  . ./$as_me.lineno
447 >  # original and so on.  Autoconf is especially sensitive to this).
448 >  . "./$as_me.lineno"
449    # Exit status is that of the last command.
450    exit
451   }
452  
453 <
454 < case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
455 <  *c*,-n*) ECHO_N= ECHO_C='
456 < ' ECHO_T='      ' ;;
457 <  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
458 <  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
459 < esac
460 <
461 < if expr a : '\(a\)' >/dev/null 2>&1; then
462 <  as_expr=expr
463 < else
464 <  as_expr=false
200 < fi
453 > ECHO_C= ECHO_N= ECHO_T=
454 > case `echo -n x` in #(((((
455 > -n*)
456 >  case `echo 'xy\c'` in
457 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
458 >  xy)  ECHO_C='\c';;
459 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 >       ECHO_T=' ';;
461 >  esac;;
462 > *)
463 >  ECHO_N='-n';;
464 > esac
465  
466   rm -f conf$$ conf$$.exe conf$$.file
467 < echo >conf$$.file
468 < if ln -s conf$$.file conf$$ 2>/dev/null; then
469 <  # We could just check for DJGPP; but this test a) works b) is more generic
470 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
471 <  if test -f conf$$.exe; then
472 <    # Don't use ln at all; we don't have any links
473 <    as_ln_s='cp -p'
474 <  else
467 > if test -d conf$$.dir; then
468 >  rm -f conf$$.dir/conf$$.file
469 > else
470 >  rm -f conf$$.dir
471 >  mkdir conf$$.dir 2>/dev/null
472 > fi
473 > if (echo >conf$$.file) 2>/dev/null; then
474 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
475      as_ln_s='ln -s'
476 +    # ... but there are two gotchas:
477 +    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 +    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 +    # In both cases, we have to default to `cp -p'.
480 +    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 +      as_ln_s='cp -p'
482 +  elif ln conf$$.file conf$$ 2>/dev/null; then
483 +    as_ln_s=ln
484 +  else
485 +    as_ln_s='cp -p'
486    fi
213 elif ln conf$$.file conf$$ 2>/dev/null; then
214  as_ln_s=ln
487   else
488    as_ln_s='cp -p'
489   fi
490 < rm -f conf$$ conf$$.exe conf$$.file
490 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 > rmdir conf$$.dir 2>/dev/null
492  
493   if mkdir -p . 2>/dev/null; then
494 <  as_mkdir_p=:
494 >  as_mkdir_p='mkdir -p "$as_dir"'
495   else
496    test -d ./-p && rmdir ./-p
497    as_mkdir_p=false
498   fi
499  
500 < as_executable_p="test -f"
500 > if test -x / >/dev/null 2>&1; then
501 >  as_test_x='test -x'
502 > else
503 >  if ls -dL / >/dev/null 2>&1; then
504 >    as_ls_L_option=L
505 >  else
506 >    as_ls_L_option=
507 >  fi
508 >  as_test_x='
509 >    eval sh -c '\''
510 >      if test -d "$1"; then
511 >        test -d "$1/.";
512 >      else
513 >        case $1 in #(
514 >        -*)set "./$1";;
515 >        esac;
516 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 >        ???[sx]*):;;*)false;;esac;fi
518 >    '\'' sh
519 >  '
520 > fi
521 > as_executable_p=$as_test_x
522  
523   # Sed expression to map a string onto a valid CPP name.
524   as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
# Line 233 | Line 527 | as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527   as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528  
529  
530 < # IFS
237 < # We need space, tab and new line, in precisely that order.
238 < as_nl='
239 < '
240 < IFS="   $as_nl"
530 > exec 7<&0 </dev/null 6>&1
531  
242 # CDPATH.
243 $as_unset CDPATH
244
245
532   # Name of the host.
533   # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534   # so uname gets run too.
535   ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536  
251 exec 6>&1
252
537   #
538   # Initializations.
539   #
540   ac_default_prefix=/usr/local
541 + ac_clean_files=
542   ac_config_libobj_dir=.
543 + LIBOBJS=
544   cross_compiling=no
545   subdirs=
546   MFLAGS=
547   MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
548  
264 # Maximum number of lines to put in a shell here document.
265 # This variable seems obsolete.  It should probably be removed, and
266 # only ac_max_sed_lines should be used.
267 : ${ac_max_here_lines=38}
268
549   # Identity of this package.
550   PACKAGE_NAME='OOPSE'
551   PACKAGE_TARNAME='oopse'
552 < PACKAGE_VERSION='2.0'
553 < PACKAGE_STRING='OOPSE 2.0'
552 > PACKAGE_VERSION='4.0'
553 > PACKAGE_STRING='OOPSE 4.0'
554   PACKAGE_BUGREPORT='gezelter@nd.edu'
555 + PACKAGE_URL=''
556  
557   ac_unique_file="src/applications/oopse/oopse.cpp"
558   ac_default_prefix="/usr/local"
559   # Factoring default headers for most tests.
560   ac_includes_default="\
561   #include <stdio.h>
562 < #if HAVE_SYS_TYPES_H
562 > #ifdef HAVE_SYS_TYPES_H
563   # include <sys/types.h>
564   #endif
565 < #if HAVE_SYS_STAT_H
565 > #ifdef HAVE_SYS_STAT_H
566   # include <sys/stat.h>
567   #endif
568 < #if STDC_HEADERS
568 > #ifdef STDC_HEADERS
569   # include <stdlib.h>
570   # include <stddef.h>
571   #else
572 < # if HAVE_STDLIB_H
572 > # ifdef HAVE_STDLIB_H
573   #  include <stdlib.h>
574   # endif
575   #endif
576 < #if HAVE_STRING_H
577 < # if !STDC_HEADERS && HAVE_MEMORY_H
576 > #ifdef HAVE_STRING_H
577 > # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
578   #  include <memory.h>
579   # endif
580   # include <string.h>
581   #endif
582 < #if HAVE_STRINGS_H
582 > #ifdef HAVE_STRINGS_H
583   # include <strings.h>
584   #endif
585 < #if HAVE_INTTYPES_H
585 > #ifdef HAVE_INTTYPES_H
586   # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 #  include <stdint.h>
309 # endif
587   #endif
588 < #if HAVE_UNISTD_H
588 > #ifdef HAVE_STDINT_H
589 > # include <stdint.h>
590 > #endif
591 > #ifdef HAVE_UNISTD_H
592   # include <unistd.h>
593   #endif"
594  
595 < ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS PROGNAME debug build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX OOPSE_TEMPLATE_FLAGS EXTRA_CC_FLAG F90 F90FLAGS ac_ct_F90 PREPFLAG PREPDEFFLAG F90LIBS F90_FUNC F90_FUNC_ MOD F90_WORK_FILES_ARG MODDIRFLAG F90MODINCSPEC F90_MODULE_NAMES CPP EGREP LIBOBJS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S SET_MAKE RANLIB ac_ct_RANLIB YACC LEX LEXLIB LEX_OUTPUT_ROOT PERLINTERP PERL_SHEBANG AR PS MPI_LIB_DIR MPI_INC_DIR MPI_F90_INC MPI_LIB MPI_F90_LIB USE_MPI CXXCPP USE_CGAL CGAL_INC_DIR CGAL_LIB_DIR CGAL_RLIB_DIR CGAL_DEFINES CGAL_CXXFLAGS CGAL_LIBS DOXYGEN DOT DOC enable_dot enable_html_docs enable_latex_docs BATEXT MKINSTALLDIRS OOPSE OOPSE_HOME SUBDIRS FFLAGS LTLIBOBJS'
595 > ac_subst_vars='LTLIBOBJS
596 > SUBDIRS
597 > OOPSE_HOME
598 > OOPSE
599 > MKINSTALLDIRS
600 > BATEXT
601 > enable_latex_docs
602 > enable_html_docs
603 > enable_dot
604 > DOC
605 > DOT
606 > DOXYGEN
607 > USE_CGAL
608 > CGAL_LIBS
609 > CGAL_LDFLAGS
610 > CGAL_CPPFLAGS
611 > CGAL_CXXFLAGS
612 > CGAL_MAKEFILE
613 > POW_LIB
614 > LIBOBJS
615 > USE_OPENBABEL
616 > OPENBABEL_LIB
617 > OPENBABEL_LIB_DIR
618 > OPENBABEL_INC_DIR
619 > CXXCPP
620 > USE_QHULL
621 > QHULL
622 > QHULL_LIB_DIR
623 > QHULL_INC_DIR
624 > FFTW_LIBS
625 > FFTW_LIB_DIR
626 > FFTW_INC_DIR
627 > ZLIB
628 > ZLIB_LIB_DIR
629 > ZLIB_INC_DIR
630 > F90_MODULE_NAMES
631 > F90MODINCSPEC
632 > MODDIRFLAG
633 > F90_WORK_FILES_ARG
634 > MOD
635 > FC_FUNC_
636 > FC_FUNC
637 > FCLIBS
638 > PREPDEFFLAG
639 > FCFLAGS_SRCEXT
640 > FCFLAGS_F90
641 > PS
642 > AR
643 > INSTALL_DATA
644 > INSTALL_SCRIPT
645 > INSTALL_PROGRAM
646 > PERL_SHEBANG
647 > PERLINTERP
648 > RANLIB
649 > SET_MAKE
650 > LN_S
651 > EGREP
652 > GREP
653 > CPP
654 > USE_MPI
655 > MPIFC
656 > ac_ct_FC
657 > FCFLAGS
658 > FC
659 > MPICC
660 > ac_ct_CC
661 > CFLAGS
662 > CC
663 > MPILIBS
664 > MPICXX
665 > OBJEXT
666 > EXEEXT
667 > ac_ct_CXX
668 > CPPFLAGS
669 > LDFLAGS
670 > CXXFLAGS
671 > CXX
672 > ac_fc_path
673 > ac_fc_set
674 > ac_cxx_path
675 > ac_cxx_set
676 > ac_cc_path
677 > ac_cc_set
678 > USE_SINGLE_PRECISION
679 > debug
680 > PROGNAME
681 > host_os
682 > host_vendor
683 > host_cpu
684 > host
685 > build_os
686 > build_vendor
687 > build_cpu
688 > build
689 > target_alias
690 > host_alias
691 > build_alias
692 > LIBS
693 > ECHO_T
694 > ECHO_N
695 > ECHO_C
696 > DEFS
697 > mandir
698 > localedir
699 > libdir
700 > psdir
701 > pdfdir
702 > dvidir
703 > htmldir
704 > infodir
705 > docdir
706 > oldincludedir
707 > includedir
708 > localstatedir
709 > sharedstatedir
710 > sysconfdir
711 > datadir
712 > datarootdir
713 > libexecdir
714 > sbindir
715 > bindir
716 > program_transform_name
717 > prefix
718 > exec_prefix
719 > PACKAGE_URL
720 > PACKAGE_BUGREPORT
721 > PACKAGE_STRING
722 > PACKAGE_VERSION
723 > PACKAGE_TARNAME
724 > PACKAGE_NAME
725 > PATH_SEPARATOR
726 > SHELL'
727   ac_subst_files=''
728 + ac_user_opts='
729 + enable_option_checking
730 + enable_oopse_home
731 + enable_debug
732 + enable_single
733 + enable_float
734 + with_perl_shebang
735 + with_zlib
736 + with_fftw
737 + with_qhull
738 + with_openbabel
739 + with_cgalmakefile
740 + enable_doxygen
741 + enable_dot
742 + enable_html_docs
743 + enable_latex_docs
744 + '
745 +      ac_precious_vars='build_alias
746 + host_alias
747 + target_alias
748 + CXX
749 + CXXFLAGS
750 + LDFLAGS
751 + LIBS
752 + CPPFLAGS
753 + CCC
754 + MPICXX
755 + CC
756 + CFLAGS
757 + MPICC
758 + FC
759 + FCFLAGS
760 + MPIFC
761 + CPP
762 + CXXCPP'
763  
764 +
765   # Initialize some variables set by options.
766   ac_init_help=
767   ac_init_version=false
768 + ac_unrecognized_opts=
769 + ac_unrecognized_sep=
770   # The variables have the same names as the options, with
771   # dashes changed to underlines.
772   cache_file=/dev/null
# Line 340 | Line 789 | x_libraries=NONE
789   # and all the variables that are supposed to be based on exec_prefix
790   # by default will actually change.
791   # Use braces instead of parens because sh, perl, etc. also accept them.
792 + # (The list follows the same order as the GNU Coding Standards.)
793   bindir='${exec_prefix}/bin'
794   sbindir='${exec_prefix}/sbin'
795   libexecdir='${exec_prefix}/libexec'
796 < datadir='${prefix}/share'
796 > datarootdir='${prefix}/share'
797 > datadir='${datarootdir}'
798   sysconfdir='${prefix}/etc'
799   sharedstatedir='${prefix}/com'
800   localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
801   includedir='${prefix}/include'
802   oldincludedir='/usr/include'
803 < infodir='${prefix}/info'
804 < mandir='${prefix}/man'
803 > docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
804 > infodir='${datarootdir}/info'
805 > htmldir='${docdir}'
806 > dvidir='${docdir}'
807 > pdfdir='${docdir}'
808 > psdir='${docdir}'
809 > libdir='${exec_prefix}/lib'
810 > localedir='${datarootdir}/locale'
811 > mandir='${datarootdir}/man'
812  
813   ac_prev=
814 + ac_dashdash=
815   for ac_option
816   do
817    # If the previous option needs an argument, assign it.
818    if test -n "$ac_prev"; then
819 <    eval "$ac_prev=\$ac_option"
819 >    eval $ac_prev=\$ac_option
820      ac_prev=
821      continue
822    fi
823  
824 <  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
824 >  case $ac_option in
825 >  *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
826 >  *)    ac_optarg=yes ;;
827 >  esac
828  
829    # Accept the important Cygnus configure options, so we can diagnose typos.
830  
831 <  case $ac_option in
831 >  case $ac_dashdash$ac_option in
832 >  --)
833 >    ac_dashdash=yes ;;
834  
835    -bindir | --bindir | --bindi | --bind | --bin | --bi)
836      ac_prev=bindir ;;
# Line 389 | Line 852 | do
852    --config-cache | -C)
853      cache_file=config.cache ;;
854  
855 <  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
855 >  -datadir | --datadir | --datadi | --datad)
856      ac_prev=datadir ;;
857 <  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 <  | --da=*)
857 >  -datadir=* | --datadir=* | --datadi=* | --datad=*)
858      datadir=$ac_optarg ;;
859  
860 +  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
861 +  | --dataroo | --dataro | --datar)
862 +    ac_prev=datarootdir ;;
863 +  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
864 +  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
865 +    datarootdir=$ac_optarg ;;
866 +
867    -disable-* | --disable-*)
868 <    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
868 >    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
869      # Reject names that are not valid shell variable names.
870 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
871 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
872 <   { (exit 1); exit 1; }; }
873 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
874 <    eval "enable_$ac_feature=no" ;;
870 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
871 >      as_fn_error "invalid feature name: $ac_useropt"
872 >    ac_useropt_orig=$ac_useropt
873 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
874 >    case $ac_user_opts in
875 >      *"
876 > "enable_$ac_useropt"
877 > "*) ;;
878 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
879 >         ac_unrecognized_sep=', ';;
880 >    esac
881 >    eval enable_$ac_useropt=no ;;
882  
883 +  -docdir | --docdir | --docdi | --doc | --do)
884 +    ac_prev=docdir ;;
885 +  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
886 +    docdir=$ac_optarg ;;
887 +
888 +  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
889 +    ac_prev=dvidir ;;
890 +  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
891 +    dvidir=$ac_optarg ;;
892 +
893    -enable-* | --enable-*)
894 <    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
894 >    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
895      # Reject names that are not valid shell variable names.
896 <    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
897 <      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
898 <   { (exit 1); exit 1; }; }
899 <    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
900 <    case $ac_option in
901 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
902 <      *) ac_optarg=yes ;;
896 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
897 >      as_fn_error "invalid feature name: $ac_useropt"
898 >    ac_useropt_orig=$ac_useropt
899 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
900 >    case $ac_user_opts in
901 >      *"
902 > "enable_$ac_useropt"
903 > "*) ;;
904 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
905 >         ac_unrecognized_sep=', ';;
906      esac
907 <    eval "enable_$ac_feature='$ac_optarg'" ;;
907 >    eval enable_$ac_useropt=\$ac_optarg ;;
908  
909    -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
910    | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
# Line 442 | Line 931 | do
931    -host=* | --host=* | --hos=* | --ho=*)
932      host_alias=$ac_optarg ;;
933  
934 +  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
935 +    ac_prev=htmldir ;;
936 +  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
937 +  | --ht=*)
938 +    htmldir=$ac_optarg ;;
939 +
940    -includedir | --includedir | --includedi | --included | --include \
941    | --includ | --inclu | --incl | --inc)
942      ac_prev=includedir ;;
# Line 465 | Line 960 | do
960    -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
961    | --libexe=* | --libex=* | --libe=*)
962      libexecdir=$ac_optarg ;;
963 +
964 +  -localedir | --localedir | --localedi | --localed | --locale)
965 +    ac_prev=localedir ;;
966 +  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
967 +    localedir=$ac_optarg ;;
968  
969    -localstatedir | --localstatedir | --localstatedi | --localstated \
970 <  | --localstate | --localstat | --localsta | --localst \
471 <  | --locals | --local | --loca | --loc | --lo)
970 >  | --localstate | --localstat | --localsta | --localst | --locals)
971      ac_prev=localstatedir ;;
972    -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
973 <  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 <  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
973 >  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
974      localstatedir=$ac_optarg ;;
975  
976    -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
# Line 537 | Line 1035 | do
1035    | --progr-tra=* | --program-tr=* | --program-t=*)
1036      program_transform_name=$ac_optarg ;;
1037  
1038 +  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1039 +    ac_prev=pdfdir ;;
1040 +  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1041 +    pdfdir=$ac_optarg ;;
1042 +
1043 +  -psdir | --psdir | --psdi | --psd | --ps)
1044 +    ac_prev=psdir ;;
1045 +  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1046 +    psdir=$ac_optarg ;;
1047 +
1048    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1049    | -silent | --silent | --silen | --sile | --sil)
1050      silent=yes ;;
# Line 587 | Line 1095 | do
1095      ac_init_version=: ;;
1096  
1097    -with-* | --with-*)
1098 <    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1098 >    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1099      # Reject names that are not valid shell variable names.
1100 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1101 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1102 <   { (exit 1); exit 1; }; }
1103 <    ac_package=`echo $ac_package| sed 's/-/_/g'`
1104 <    case $ac_option in
1105 <      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
1106 <      *) ac_optarg=yes ;;
1100 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1101 >      as_fn_error "invalid package name: $ac_useropt"
1102 >    ac_useropt_orig=$ac_useropt
1103 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1104 >    case $ac_user_opts in
1105 >      *"
1106 > "with_$ac_useropt"
1107 > "*) ;;
1108 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1109 >         ac_unrecognized_sep=', ';;
1110      esac
1111 <    eval "with_$ac_package='$ac_optarg'" ;;
1111 >    eval with_$ac_useropt=\$ac_optarg ;;
1112  
1113    -without-* | --without-*)
1114 <    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1114 >    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1115      # Reject names that are not valid shell variable names.
1116 <    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1117 <      { echo "$as_me: error: invalid package name: $ac_package" >&2
1118 <   { (exit 1); exit 1; }; }
1119 <    ac_package=`echo $ac_package | sed 's/-/_/g'`
1120 <    eval "with_$ac_package=no" ;;
1116 >    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1117 >      as_fn_error "invalid package name: $ac_useropt"
1118 >    ac_useropt_orig=$ac_useropt
1119 >    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1120 >    case $ac_user_opts in
1121 >      *"
1122 > "with_$ac_useropt"
1123 > "*) ;;
1124 >      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1125 >         ac_unrecognized_sep=', ';;
1126 >    esac
1127 >    eval with_$ac_useropt=no ;;
1128  
1129    --x)
1130      # Obsolete; use --with-x.
# Line 626 | Line 1144 | do
1144    | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1145      x_libraries=$ac_optarg ;;
1146  
1147 <  -*) { echo "$as_me: error: unrecognized option: $ac_option
1148 < Try \`$0 --help' for more information." >&2
631 <   { (exit 1); exit 1; }; }
1147 >  -*) as_fn_error "unrecognized option: \`$ac_option'
1148 > Try \`$0 --help' for more information."
1149      ;;
1150  
1151    *=*)
1152      ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1153      # Reject names that are not valid shell variable names.
1154 <    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1155 <      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1156 <   { (exit 1); exit 1; }; }
1157 <    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
1158 <    eval "$ac_envvar='$ac_optarg'"
1154 >    case $ac_envvar in #(
1155 >      '' | [0-9]* | *[!_$as_cr_alnum]* )
1156 >      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1157 >    esac
1158 >    eval $ac_envvar=\$ac_optarg
1159      export $ac_envvar ;;
1160  
1161    *)
1162      # FIXME: should be removed in autoconf 3.0.
1163 <    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1163 >    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1164      expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1165 <      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1165 >      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1166      : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1167      ;;
1168  
# Line 654 | Line 1171 | if test -n "$ac_prev"; then
1171  
1172   if test -n "$ac_prev"; then
1173    ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1174 <  { echo "$as_me: error: missing argument to $ac_option" >&2
658 <   { (exit 1); exit 1; }; }
1174 >  as_fn_error "missing argument to $ac_option"
1175   fi
1176  
1177 < # Be sure to have absolute paths.
1178 < for ac_var in exec_prefix prefix
1179 < do
1180 <  eval ac_val=$`echo $ac_var`
1181 <  case $ac_val in
666 <    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668 <   { (exit 1); exit 1; }; };;
1177 > if test -n "$ac_unrecognized_opts"; then
1178 >  case $enable_option_checking in
1179 >    no) ;;
1180 >    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1181 >    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1182    esac
1183 < done
1183 > fi
1184  
1185 < # Be sure to have absolute paths.
1186 < for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1187 <              localstatedir libdir includedir oldincludedir infodir mandir
1185 > # Check all directory arguments for consistency.
1186 > for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1187 >                datadir sysconfdir sharedstatedir localstatedir includedir \
1188 >                oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1189 >                libdir localedir mandir
1190   do
1191 <  eval ac_val=$`echo $ac_var`
1191 >  eval ac_val=\$$ac_var
1192 >  # Remove trailing slashes.
1193    case $ac_val in
1194 <    [\\/$]* | ?:[\\/]* ) ;;
1195 <    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1196 <   { (exit 1); exit 1; }; };;
1194 >    */ )
1195 >      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1196 >      eval $ac_var=\$ac_val;;
1197    esac
1198 +  # Be sure to have absolute directory names.
1199 +  case $ac_val in
1200 +    [\\/$]* | ?:[\\/]* )  continue;;
1201 +    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1202 +  esac
1203 +  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1204   done
1205  
1206   # There might be people who depend on the old broken behavior: `$host'
# Line 692 | Line 1214 | if test "x$host_alias" != x; then
1214   if test "x$host_alias" != x; then
1215    if test "x$build_alias" = x; then
1216      cross_compiling=maybe
1217 <    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1217 >    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1218      If a cross compiler is detected then cross compile mode will be used." >&2
1219    elif test "x$build_alias" != "x$host_alias"; then
1220      cross_compiling=yes
# Line 705 | Line 1227 | test "$silent" = yes && exec 6>/dev/null
1227   test "$silent" = yes && exec 6>/dev/null
1228  
1229  
1230 + ac_pwd=`pwd` && test -n "$ac_pwd" &&
1231 + ac_ls_di=`ls -di .` &&
1232 + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1233 +  as_fn_error "working directory cannot be determined"
1234 + test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1235 +  as_fn_error "pwd does not report name of working directory"
1236 +
1237 +
1238   # Find the source files, if location was not specified.
1239   if test -z "$srcdir"; then
1240    ac_srcdir_defaulted=yes
1241 <  # Try the directory containing this script, then its parent.
1242 <  ac_confdir=`(dirname "$0") 2>/dev/null ||
1243 < $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 <         X"$0" : 'X\(//\)[^/]' \| \
1245 <         X"$0" : 'X\(//\)$' \| \
1246 <         X"$0" : 'X\(/\)' \| \
1247 <         .     : '\(.\)' 2>/dev/null ||
1248 < echo X"$0" |
1249 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1250 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1251 <          /^X\(\/\/\)$/{ s//\1/; q; }
1252 <          /^X\(\/\).*/{ s//\1/; q; }
1253 <          s/.*/./; q'`
1241 >  # Try the directory containing this script, then the parent directory.
1242 >  ac_confdir=`$as_dirname -- "$as_myself" ||
1243 > $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1244 >         X"$as_myself" : 'X\(//\)[^/]' \| \
1245 >         X"$as_myself" : 'X\(//\)$' \| \
1246 >         X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1247 > $as_echo X"$as_myself" |
1248 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1249 >            s//\1/
1250 >            q
1251 >          }
1252 >          /^X\(\/\/\)[^/].*/{
1253 >            s//\1/
1254 >            q
1255 >          }
1256 >          /^X\(\/\/\)$/{
1257 >            s//\1/
1258 >            q
1259 >          }
1260 >          /^X\(\/\).*/{
1261 >            s//\1/
1262 >            q
1263 >          }
1264 >          s/.*/./; q'`
1265    srcdir=$ac_confdir
1266 <  if test ! -r $srcdir/$ac_unique_file; then
1266 >  if test ! -r "$srcdir/$ac_unique_file"; then
1267      srcdir=..
1268    fi
1269   else
1270    ac_srcdir_defaulted=no
1271   fi
1272 < if test ! -r $srcdir/$ac_unique_file; then
1273 <  if test "$ac_srcdir_defaulted" = yes; then
1274 <    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 <   { (exit 1); exit 1; }; }
735 <  else
736 <    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737 <   { (exit 1); exit 1; }; }
738 <  fi
1272 > if test ! -r "$srcdir/$ac_unique_file"; then
1273 >  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1274 >  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1275   fi
1276 < (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
1277 <  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
1278 <   { (exit 1); exit 1; }; }
1279 < srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
1280 < ac_env_build_alias_set=${build_alias+set}
1281 < ac_env_build_alias_value=$build_alias
1282 < ac_cv_env_build_alias_set=${build_alias+set}
1283 < ac_cv_env_build_alias_value=$build_alias
1284 < ac_env_host_alias_set=${host_alias+set}
1285 < ac_env_host_alias_value=$host_alias
1286 < ac_cv_env_host_alias_set=${host_alias+set}
1287 < ac_cv_env_host_alias_value=$host_alias
1288 < ac_env_target_alias_set=${target_alias+set}
1289 < ac_env_target_alias_value=$target_alias
1290 < ac_cv_env_target_alias_set=${target_alias+set}
1291 < ac_cv_env_target_alias_value=$target_alias
1292 < ac_env_CC_set=${CC+set}
1293 < ac_env_CC_value=$CC
1294 < ac_cv_env_CC_set=${CC+set}
1295 < ac_cv_env_CC_value=$CC
760 < ac_env_CFLAGS_set=${CFLAGS+set}
761 < ac_env_CFLAGS_value=$CFLAGS
762 < ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 < ac_cv_env_CFLAGS_value=$CFLAGS
764 < ac_env_LDFLAGS_set=${LDFLAGS+set}
765 < ac_env_LDFLAGS_value=$LDFLAGS
766 < ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 < ac_cv_env_LDFLAGS_value=$LDFLAGS
768 < ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 < ac_env_CPPFLAGS_value=$CPPFLAGS
770 < ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 < ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 < ac_env_CXX_set=${CXX+set}
773 < ac_env_CXX_value=$CXX
774 < ac_cv_env_CXX_set=${CXX+set}
775 < ac_cv_env_CXX_value=$CXX
776 < ac_env_CXXFLAGS_set=${CXXFLAGS+set}
777 < ac_env_CXXFLAGS_value=$CXXFLAGS
778 < ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
779 < ac_cv_env_CXXFLAGS_value=$CXXFLAGS
780 < ac_env_F90_set=${F90+set}
781 < ac_env_F90_value=$F90
782 < ac_cv_env_F90_set=${F90+set}
783 < ac_cv_env_F90_value=$F90
784 < ac_env_F90FLAGS_set=${F90FLAGS+set}
785 < ac_env_F90FLAGS_value=$F90FLAGS
786 < ac_cv_env_F90FLAGS_set=${F90FLAGS+set}
787 < ac_cv_env_F90FLAGS_value=$F90FLAGS
788 < ac_env_CPP_set=${CPP+set}
789 < ac_env_CPP_value=$CPP
790 < ac_cv_env_CPP_set=${CPP+set}
791 < ac_cv_env_CPP_value=$CPP
792 < ac_env_CXXCPP_set=${CXXCPP+set}
793 < ac_env_CXXCPP_value=$CXXCPP
794 < ac_cv_env_CXXCPP_set=${CXXCPP+set}
795 < ac_cv_env_CXXCPP_value=$CXXCPP
1276 > ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1277 > ac_abs_confdir=`(
1278 >        cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1279 >        pwd)`
1280 > # When building in place, set srcdir=.
1281 > if test "$ac_abs_confdir" = "$ac_pwd"; then
1282 >  srcdir=.
1283 > fi
1284 > # Remove unnecessary trailing slashes from srcdir.
1285 > # Double slashes in file names in object file debugging info
1286 > # mess up M-x gdb in Emacs.
1287 > case $srcdir in
1288 > */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1289 > esac
1290 > for ac_var in $ac_precious_vars; do
1291 >  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1292 >  eval ac_env_${ac_var}_value=\$${ac_var}
1293 >  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1294 >  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1295 > done
1296  
1297   #
1298   # Report the --help message.
# Line 801 | Line 1301 | if test "$ac_init_help" = "long"; then
1301    # Omit some internal or obsolete options to make the list less imposing.
1302    # This message is too long to be a string in the A/UX 3.1 sh.
1303    cat <<_ACEOF
1304 < \`configure' configures OOPSE 2.0 to adapt to many kinds of systems.
1304 > \`configure' configures OOPSE 4.0 to adapt to many kinds of systems.
1305  
1306   Usage: $0 [OPTION]... [VAR=VALUE]...
1307  
# Line 821 | Line 1321 | Configuration:
1321    -n, --no-create         do not create output files
1322        --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1323  
824 _ACEOF
825
826  cat <<_ACEOF
1324   Installation directories:
1325    --prefix=PREFIX         install architecture-independent files in PREFIX
1326 <                          [$ac_default_prefix]
1326 >                          [$ac_default_prefix]
1327    --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1328 <                          [PREFIX]
1328 >                          [PREFIX]
1329  
1330   By default, \`make install' will install all the files in
1331   \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
# Line 838 | Line 1335 | Fine tuning of the installation directories:
1335   For better control, use the options below.
1336  
1337   Fine tuning of the installation directories:
1338 <  --bindir=DIR           user executables [EPREFIX/bin]
1339 <  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1340 <  --libexecdir=DIR       program executables [EPREFIX/libexec]
1341 <  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
1342 <  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1343 <  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1344 <  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1345 <  --libdir=DIR           object code libraries [EPREFIX/lib]
1346 <  --includedir=DIR       C header files [PREFIX/include]
1347 <  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1348 <  --infodir=DIR          info documentation [PREFIX/info]
1349 <  --mandir=DIR           man documentation [PREFIX/man]
1338 >  --bindir=DIR            user executables [EPREFIX/bin]
1339 >  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1340 >  --libexecdir=DIR        program executables [EPREFIX/libexec]
1341 >  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1342 >  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1343 >  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1344 >  --libdir=DIR            object code libraries [EPREFIX/lib]
1345 >  --includedir=DIR        C header files [PREFIX/include]
1346 >  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1347 >  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1348 >  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1349 >  --infodir=DIR           info documentation [DATAROOTDIR/info]
1350 >  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1351 >  --mandir=DIR            man documentation [DATAROOTDIR/man]
1352 >  --docdir=DIR            documentation root [DATAROOTDIR/doc/oopse]
1353 >  --htmldir=DIR           html documentation [DOCDIR]
1354 >  --dvidir=DIR            dvi documentation [DOCDIR]
1355 >  --pdfdir=DIR            pdf documentation [DOCDIR]
1356 >  --psdir=DIR             ps documentation [DOCDIR]
1357   _ACEOF
1358  
1359    cat <<\_ACEOF
# Line 862 | Line 1366 | if test -n "$ac_init_help"; then
1366  
1367   if test -n "$ac_init_help"; then
1368    case $ac_init_help in
1369 <     short | recursive ) echo "Configuration of OOPSE 2.0:";;
1369 >     short | recursive ) echo "Configuration of OOPSE 4.0:";;
1370     esac
1371    cat <<\_ACEOF
1372  
1373   Optional Features:
1374 +  --disable-option-checking  ignore unrecognized --enable/--with options
1375    --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1376    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1377 +  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1378    --enable-debug          Compile OOPSE in debug mode
1379 +  --enable-single         compile OOPSE in single precision
1380 +  --enable-float          synonym for --enable-single
1381    --enable-doxygen        enable documentation generation with doxygen (auto)
1382    --enable-dot            use 'dot' to generate graphs in doxygen (auto)
1383    --enable-html-docs      enable HTML generation with doxygen (yes)
1384    --enable-latex-docs     enable LaTeX documentation generation with doxygen (no)
877  --enable-oopse-home=DIR      define oopse home dir PREFIX/oopse
1385  
1386   Optional Packages:
1387    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1388    --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1389    --with-perl-shebang     override what perl thinks is the way for the kernel
1390                            to start it (seldom needed)
1391 <  --with-mpi=<prefix>     compile with MPI installed in <prefix> [default=no]
1392 <  --with-cgal-makefile=FILE  CGAL makefile that should be used
1391 >  --with-zlib=DIR         root directory path of zlib installation (defaults
1392 >                          to /usr/local or /usr if not found in /usr/local)
1393 >  --with-fftw=DIR         root directory path of fftw installation (defaults
1394 >                          to /usr/local or /usr if not found in /usr/local)
1395 >  --with-qhull=DIR        root directory path of qhull installation (defaults
1396 >                          to /usr/local or /usr if not found in /usr/local)
1397 >  --with-openbabel=DIR    root directory path of openbabel-2.x installation
1398 >                          (defaults to /usr/local or /usr if not found in
1399 >                          /usr/local)
1400 >  --with-cgalmakefile=makefile
1401 >                          Use the following CGAL makefile
1402  
1403   Some influential environment variables:
888  CC          C compiler command
889  CFLAGS      C compiler flags
890  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
891              nonstandard directory <lib dir>
892  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
893              headers in a nonstandard directory <include dir>
1404    CXX         C++ compiler command
1405    CXXFLAGS    C++ compiler flags
1406 <  F90         Fortran 90 compiler command
1407 <  F90FLAGS    Fortran 90 compiler flags
1406 >  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1407 >              nonstandard directory <lib dir>
1408 >  LIBS        libraries to pass to the linker, e.g. -l<library>
1409 >  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1410 >              you have headers in a nonstandard directory <include dir>
1411 >  MPICXX      MPI C++ compiler command
1412 >  CC          C compiler command
1413 >  CFLAGS      C compiler flags
1414 >  MPICC       MPI C compiler command
1415 >  FC          Fortran compiler command
1416 >  FCFLAGS     Fortran compiler flags
1417 >  MPIFC       MPI Fortran compiler command
1418    CPP         C preprocessor
1419    CXXCPP      C++ preprocessor
1420  
# Line 903 | Line 1423 | _ACEOF
1423  
1424   Report bugs to <gezelter@nd.edu>.
1425   _ACEOF
1426 + ac_status=$?
1427   fi
1428  
1429   if test "$ac_init_help" = "recursive"; then
1430    # If there are subdirs, report their specific --help.
910  ac_popdir=`pwd`
1431    for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1432 <    test -d $ac_dir || continue
1432 >    test -d "$ac_dir" ||
1433 >      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1434 >      continue
1435      ac_builddir=.
1436  
1437 < if test "$ac_dir" != .; then
1438 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1439 <  # A "../" for each directory in $ac_dir_suffix.
1440 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1441 < else
1442 <  ac_dir_suffix= ac_top_builddir=
1443 < fi
1437 > case "$ac_dir" in
1438 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1439 > *)
1440 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1441 >  # A ".." for each directory in $ac_dir_suffix.
1442 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1443 >  case $ac_top_builddir_sub in
1444 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1445 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1446 >  esac ;;
1447 > esac
1448 > ac_abs_top_builddir=$ac_pwd
1449 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
1450 > # for backward compatibility:
1451 > ac_top_builddir=$ac_top_build_prefix
1452  
1453   case $srcdir in
1454 <  .)  # No --srcdir option.  We are building in place.
1454 >  .)  # We are building in place.
1455      ac_srcdir=.
1456 <    if test -z "$ac_top_builddir"; then
1457 <       ac_top_srcdir=.
1458 <    else
929 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
930 <    fi ;;
931 <  [\\/]* | ?:[\\/]* )  # Absolute path.
1456 >    ac_top_srcdir=$ac_top_builddir_sub
1457 >    ac_abs_top_srcdir=$ac_pwd ;;
1458 >  [\\/]* | ?:[\\/]* )  # Absolute name.
1459      ac_srcdir=$srcdir$ac_dir_suffix;
1460 <    ac_top_srcdir=$srcdir ;;
1461 <  *) # Relative path.
1462 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1463 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
1464 < esac
1465 <
939 < # Do not use `cd foo && pwd` to compute absolute paths, because
940 < # the directories may not exist.
941 < case `pwd` in
942 < .) ac_abs_builddir="$ac_dir";;
943 < *)
944 <  case "$ac_dir" in
945 <  .) ac_abs_builddir=`pwd`;;
946 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
947 <  *) ac_abs_builddir=`pwd`/"$ac_dir";;
948 <  esac;;
949 < esac
950 < case $ac_abs_builddir in
951 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
952 < *)
953 <  case ${ac_top_builddir}. in
954 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
955 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
956 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
957 <  esac;;
1460 >    ac_top_srcdir=$srcdir
1461 >    ac_abs_top_srcdir=$srcdir ;;
1462 >  *) # Relative name.
1463 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1464 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
1465 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1466   esac
1467 < case $ac_abs_builddir in
960 < .) ac_abs_srcdir=$ac_srcdir;;
961 < *)
962 <  case $ac_srcdir in
963 <  .) ac_abs_srcdir=$ac_abs_builddir;;
964 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
965 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
966 <  esac;;
967 < esac
968 < case $ac_abs_builddir in
969 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
970 < *)
971 <  case $ac_top_srcdir in
972 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
973 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
974 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
975 <  esac;;
976 < esac
1467 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1468  
1469 <    cd $ac_dir
1470 <    # Check for guested configure; otherwise get Cygnus style configure.
1471 <    if test -f $ac_srcdir/configure.gnu; then
1472 <      echo
1473 <      $SHELL $ac_srcdir/configure.gnu  --help=recursive
1474 <    elif test -f $ac_srcdir/configure; then
1475 <      echo
1476 <      $SHELL $ac_srcdir/configure  --help=recursive
986 <    elif test -f $ac_srcdir/configure.ac ||
987 <           test -f $ac_srcdir/configure.in; then
988 <      echo
989 <      $ac_configure --help
1469 >    cd "$ac_dir" || { ac_status=$?; continue; }
1470 >    # Check for guested configure.
1471 >    if test -f "$ac_srcdir/configure.gnu"; then
1472 >      echo &&
1473 >      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1474 >    elif test -f "$ac_srcdir/configure"; then
1475 >      echo &&
1476 >      $SHELL "$ac_srcdir/configure" --help=recursive
1477      else
1478 <      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 <    fi
1480 <    cd $ac_popdir
1478 >      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1479 >    fi || ac_status=$?
1480 >    cd "$ac_pwd" || { ac_status=$?; break; }
1481    done
1482   fi
1483  
1484 < test -n "$ac_init_help" && exit 0
1484 > test -n "$ac_init_help" && exit $ac_status
1485   if $ac_init_version; then
1486    cat <<\_ACEOF
1487 < OOPSE configure 2.0
1488 < generated by GNU Autoconf 2.59
1487 > OOPSE configure 4.0
1488 > generated by GNU Autoconf 2.64
1489  
1490 < Copyright (C) 2003 Free Software Foundation, Inc.
1490 > Copyright (C) 2009 Free Software Foundation, Inc.
1491   This configure script is free software; the Free Software Foundation
1492   gives unlimited permission to copy, distribute and modify it.
1493   _ACEOF
1494 <  exit 0
1494 >  exit
1495   fi
1009 exec 5>config.log
1010 cat >&5 <<_ACEOF
1011 This file contains any messages produced by compilers while
1012 running configure, to aid debugging if configure makes a mistake.
1496  
1497 < It was created by OOPSE $as_me 2.0, which was
1498 < generated by GNU Autoconf 2.59.  Invocation command line was
1497 > ## ------------------------ ##
1498 > ## Autoconf initialization. ##
1499 > ## ------------------------ ##
1500  
1501 <  $ $0 $@
1502 <
1503 < _ACEOF
1501 > # ac_fn_cxx_try_compile LINENO
1502 > # ----------------------------
1503 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1504 > ac_fn_cxx_try_compile ()
1505   {
1506 < cat <<_ASUNAME
1507 < ## --------- ##
1508 < ## Platform. ##
1509 < ## --------- ##
1506 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1507 >  rm -f conftest.$ac_objext
1508 >  if { { ac_try="$ac_compile"
1509 > case "(($ac_try" in
1510 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1511 >  *) ac_try_echo=$ac_try;;
1512 > esac
1513 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1514 > $as_echo "$ac_try_echo"; } >&5
1515 >  (eval "$ac_compile") 2>conftest.err
1516 >  ac_status=$?
1517 >  if test -s conftest.err; then
1518 >    grep -v '^ *+' conftest.err >conftest.er1
1519 >    cat conftest.er1 >&5
1520 >    mv -f conftest.er1 conftest.err
1521 >  fi
1522 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1523 >  test $ac_status = 0; } && {
1524 >         test -z "$ac_cxx_werror_flag" ||
1525 >         test ! -s conftest.err
1526 >       } && test -s conftest.$ac_objext; then :
1527 >  ac_retval=0
1528 > else
1529 >  $as_echo "$as_me: failed program was:" >&5
1530 > sed 's/^/| /' conftest.$ac_ext >&5
1531  
1532 < hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1533 < uname -m = `(uname -m) 2>/dev/null || echo unknown`
1534 < uname -r = `(uname -r) 2>/dev/null || echo unknown`
1535 < uname -s = `(uname -s) 2>/dev/null || echo unknown`
1030 < uname -v = `(uname -v) 2>/dev/null || echo unknown`
1532 >        ac_retval=1
1533 > fi
1534 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1535 >  return $ac_retval
1536  
1537 < /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1033 < /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1537 > } # ac_fn_cxx_try_compile
1538  
1539 < /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1540 < /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1541 < /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1542 < hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1543 < /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1544 < /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1545 < /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1539 > # ac_fn_cxx_try_link LINENO
1540 > # -------------------------
1541 > # Try to link conftest.$ac_ext, and return whether this succeeded.
1542 > ac_fn_cxx_try_link ()
1543 > {
1544 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 >  rm -f conftest.$ac_objext conftest$ac_exeext
1546 >  if { { ac_try="$ac_link"
1547 > case "(($ac_try" in
1548 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 >  *) ac_try_echo=$ac_try;;
1550 > esac
1551 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 > $as_echo "$ac_try_echo"; } >&5
1553 >  (eval "$ac_link") 2>conftest.err
1554 >  ac_status=$?
1555 >  if test -s conftest.err; then
1556 >    grep -v '^ *+' conftest.err >conftest.er1
1557 >    cat conftest.er1 >&5
1558 >    mv -f conftest.er1 conftest.err
1559 >  fi
1560 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 >  test $ac_status = 0; } && {
1562 >         test -z "$ac_cxx_werror_flag" ||
1563 >         test ! -s conftest.err
1564 >       } && test -s conftest$ac_exeext && {
1565 >         test "$cross_compiling" = yes ||
1566 >         $as_test_x conftest$ac_exeext
1567 >       }; then :
1568 >  ac_retval=0
1569 > else
1570 >  $as_echo "$as_me: failed program was:" >&5
1571 > sed 's/^/| /' conftest.$ac_ext >&5
1572  
1573 < _ASUNAME
1573 >        ac_retval=1
1574 > fi
1575 >  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1576 >  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1577 >  # interfere with the next link command; also delete a directory that is
1578 >  # left behind by Apple's compiler.  We do this before executing the actions.
1579 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1580 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1581 >  return $ac_retval
1582  
1583 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1046 < for as_dir in $PATH
1047 < do
1048 <  IFS=$as_save_IFS
1049 <  test -z "$as_dir" && as_dir=.
1050 <  echo "PATH: $as_dir"
1051 < done
1583 > } # ac_fn_cxx_try_link
1584  
1585 < } >&5
1585 > # ac_fn_cxx_check_func LINENO FUNC VAR
1586 > # ------------------------------------
1587 > # Tests whether FUNC exists, setting the cache variable VAR accordingly
1588 > ac_fn_cxx_check_func ()
1589 > {
1590 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1592 > $as_echo_n "checking for $2... " >&6; }
1593 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1594 >  $as_echo_n "(cached) " >&6
1595 > else
1596 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1597 > /* end confdefs.h.  */
1598 > /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1599 >   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1600 > #define $2 innocuous_$2
1601  
1602 < cat >&5 <<_ACEOF
1602 > /* System header to define __stub macros and hopefully few prototypes,
1603 >    which can conflict with char $2 (); below.
1604 >    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1605 >    <limits.h> exists even on freestanding compilers.  */
1606  
1607 + #ifdef __STDC__
1608 + # include <limits.h>
1609 + #else
1610 + # include <assert.h>
1611 + #endif
1612  
1613 < ## ----------- ##
1059 < ## Core tests. ##
1060 < ## ----------- ##
1613 > #undef $2
1614  
1615 < _ACEOF
1615 > /* Override any GCC internal prototype to avoid an error.
1616 >   Use char because int might match the return type of a GCC
1617 >   builtin and then its argument prototype would still apply.  */
1618 > #ifdef __cplusplus
1619 > extern "C"
1620 > #endif
1621 > char $2 ();
1622 > /* The GNU C library defines this for functions which it implements
1623 >    to always fail with ENOSYS.  Some functions are actually named
1624 >    something starting with __ and the normal name is an alias.  */
1625 > #if defined __stub_$2 || defined __stub___$2
1626 > choke me
1627 > #endif
1628  
1629 <
1630 < # Keep a trace of the command line.
1066 < # Strip out --no-create and --no-recursion so they do not pile up.
1067 < # Strip out --silent because we don't want to record it for future runs.
1068 < # Also quote any args containing shell meta-characters.
1069 < # Make two passes to allow for proper duplicate-argument suppression.
1070 < ac_configure_args=
1071 < ac_configure_args0=
1072 < ac_configure_args1=
1073 < ac_sep=
1074 < ac_must_keep_next=false
1075 < for ac_pass in 1 2
1076 < do
1077 <  for ac_arg
1078 <  do
1079 <    case $ac_arg in
1080 <    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1081 <    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 <    | -silent | --silent | --silen | --sile | --sil)
1083 <      continue ;;
1084 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085 <      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1086 <    esac
1087 <    case $ac_pass in
1088 <    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1089 <    2)
1090 <      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1091 <      if test $ac_must_keep_next = true; then
1092 <        ac_must_keep_next=false # Got value, back to normal.
1093 <      else
1094 <        case $ac_arg in
1095 <          *=* | --config-cache | -C | -disable-* | --disable-* \
1096 <          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1097 <          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1098 <          | -with-* | --with-* | -without-* | --without-* | --x)
1099 <            case "$ac_configure_args0 " in
1100 <              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1101 <            esac
1102 <            ;;
1103 <          -* ) ac_must_keep_next=true ;;
1104 <        esac
1105 <      fi
1106 <      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1107 <      # Get rid of the leading space.
1108 <      ac_sep=" "
1109 <      ;;
1110 <    esac
1111 <  done
1112 < done
1113 < $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1114 < $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1115 <
1116 < # When interrupted or exit'd, cleanup temporary files, and complete
1117 < # config.log.  We remove comments because anyway the quotes in there
1118 < # would cause problems or look ugly.
1119 < # WARNING: Be sure not to use single quotes in there, as some shells,
1120 < # such as our DU 5.0 friend, will then `close' the trap.
1121 < trap 'exit_status=$?
1122 <  # Save into config.log some information that might help in debugging.
1123 <  {
1124 <    echo
1125 <
1126 <    cat <<\_ASBOX
1127 < ## ---------------- ##
1128 < ## Cache variables. ##
1129 < ## ---------------- ##
1130 < _ASBOX
1131 <    echo
1132 <    # The following way of writing the cache mishandles newlines in values,
1629 > int
1630 > main ()
1631   {
1632 <  (set) 2>&1 |
1633 <    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1634 <    *ac_space=\ *)
1137 <      sed -n \
1138 <        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1139 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1140 <      ;;
1141 <    *)
1142 <      sed -n \
1143 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1144 <      ;;
1145 <    esac;
1632 > return $2 ();
1633 >  ;
1634 >  return 0;
1635   }
1147    echo
1148
1149    cat <<\_ASBOX
1150 ## ----------------- ##
1151 ## Output variables. ##
1152 ## ----------------- ##
1153 _ASBOX
1154    echo
1155    for ac_var in $ac_subst_vars
1156    do
1157      eval ac_val=$`echo $ac_var`
1158      echo "$ac_var='"'"'$ac_val'"'"'"
1159    done | sort
1160    echo
1161
1162    if test -n "$ac_subst_files"; then
1163      cat <<\_ASBOX
1164 ## ------------- ##
1165 ## Output files. ##
1166 ## ------------- ##
1167 _ASBOX
1168      echo
1169      for ac_var in $ac_subst_files
1170      do
1171        eval ac_val=$`echo $ac_var`
1172        echo "$ac_var='"'"'$ac_val'"'"'"
1173      done | sort
1174      echo
1175    fi
1176
1177    if test -s confdefs.h; then
1178      cat <<\_ASBOX
1179 ## ----------- ##
1180 ## confdefs.h. ##
1181 ## ----------- ##
1182 _ASBOX
1183      echo
1184      sed "/^$/d" confdefs.h | sort
1185      echo
1186    fi
1187    test "$ac_signal" != 0 &&
1188      echo "$as_me: caught signal $ac_signal"
1189    echo "$as_me: exit $exit_status"
1190  } >&5
1191  rm -f core *.core &&
1192  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1193    exit $exit_status
1194     ' 0
1195 for ac_signal in 1 2 13 15; do
1196  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1197 done
1198 ac_signal=0
1199
1200 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1201 rm -rf conftest* confdefs.h
1202 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1203 echo >confdefs.h
1204
1205 # Predefined preprocessor variables.
1206
1207 cat >>confdefs.h <<_ACEOF
1208 #define PACKAGE_NAME "$PACKAGE_NAME"
1636   _ACEOF
1637 <
1638 <
1212 < cat >>confdefs.h <<_ACEOF
1213 < #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1214 < _ACEOF
1215 <
1216 <
1217 < cat >>confdefs.h <<_ACEOF
1218 < #define PACKAGE_VERSION "$PACKAGE_VERSION"
1219 < _ACEOF
1220 <
1221 <
1222 < cat >>confdefs.h <<_ACEOF
1223 < #define PACKAGE_STRING "$PACKAGE_STRING"
1224 < _ACEOF
1225 <
1226 <
1227 < cat >>confdefs.h <<_ACEOF
1228 < #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1229 < _ACEOF
1230 <
1231 <
1232 < # Let the site file select an alternate cache file if it wants to.
1233 < # Prefer explicitly selected file to automatically selected ones.
1234 < if test -z "$CONFIG_SITE"; then
1235 <  if test "x$prefix" != xNONE; then
1236 <    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1237 <  else
1238 <    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1239 <  fi
1240 < fi
1241 < for ac_site_file in $CONFIG_SITE; do
1242 <  if test -r "$ac_site_file"; then
1243 <    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1244 < echo "$as_me: loading site script $ac_site_file" >&6;}
1245 <    sed 's/^/| /' "$ac_site_file" >&5
1246 <    . "$ac_site_file"
1247 <  fi
1248 < done
1249 <
1250 < if test -r "$cache_file"; then
1251 <  # Some versions of bash will fail to source /dev/null (special
1252 <  # files actually), so we avoid doing that.
1253 <  if test -f "$cache_file"; then
1254 <    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1255 < echo "$as_me: loading cache $cache_file" >&6;}
1256 <    case $cache_file in
1257 <      [\\/]* | ?:[\\/]* ) . $cache_file;;
1258 <      *)                      . ./$cache_file;;
1259 <    esac
1260 <  fi
1637 > if ac_fn_cxx_try_link "$LINENO"; then :
1638 >  eval "$3=yes"
1639   else
1640 <  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1263 < echo "$as_me: creating cache $cache_file" >&6;}
1264 <  >$cache_file
1640 >  eval "$3=no"
1641   fi
1642 <
1643 < # Check that the precious variables saved in the cache have kept the same
1268 < # value.
1269 < ac_cache_corrupted=false
1270 < for ac_var in `(set) 2>&1 |
1271 <               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1272 <  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1273 <  eval ac_new_set=\$ac_env_${ac_var}_set
1274 <  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1275 <  eval ac_new_val="\$ac_env_${ac_var}_value"
1276 <  case $ac_old_set,$ac_new_set in
1277 <    set,)
1278 <      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1279 < echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1280 <      ac_cache_corrupted=: ;;
1281 <    ,set)
1282 <      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1283 < echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1284 <      ac_cache_corrupted=: ;;
1285 <    ,);;
1286 <    *)
1287 <      if test "x$ac_old_val" != "x$ac_new_val"; then
1288 <        { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1289 < echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1290 <        { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1291 < echo "$as_me:   former value:  $ac_old_val" >&2;}
1292 <        { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1293 < echo "$as_me:   current value: $ac_new_val" >&2;}
1294 <        ac_cache_corrupted=:
1295 <      fi;;
1296 <  esac
1297 <  # Pass precious variables to config.status.
1298 <  if test "$ac_new_set" = set; then
1299 <    case $ac_new_val in
1300 <    *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1301 <      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1302 <    *) ac_arg=$ac_var=$ac_new_val ;;
1303 <    esac
1304 <    case " $ac_configure_args " in
1305 <      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1306 <      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1307 <    esac
1308 <  fi
1309 < done
1310 < if $ac_cache_corrupted; then
1311 <  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1312 < echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1313 <  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1314 < echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1315 <   { (exit 1); exit 1; }; }
1642 > rm -f core conftest.err conftest.$ac_objext \
1643 >    conftest$ac_exeext conftest.$ac_ext
1644   fi
1645 + eval ac_res=\$$3
1646 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1647 + $as_echo "$ac_res" >&6; }
1648 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649  
1650 < ac_ext=c
1651 < ac_cpp='$CPP $CPPFLAGS'
1652 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1653 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1654 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
1650 > } # ac_fn_cxx_check_func
1651 >
1652 > # ac_fn_c_try_compile LINENO
1653 > # --------------------------
1654 > # Try to compile conftest.$ac_ext, and return whether this succeeded.
1655 > ac_fn_c_try_compile ()
1656 > {
1657 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658 >  rm -f conftest.$ac_objext
1659 >  if { { ac_try="$ac_compile"
1660 > case "(($ac_try" in
1661 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 >  *) ac_try_echo=$ac_try;;
1663 > esac
1664 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 > $as_echo "$ac_try_echo"; } >&5
1666 >  (eval "$ac_compile") 2>conftest.err
1667 >  ac_status=$?
1668 >  if test -s conftest.err; then
1669 >    grep -v '^ *+' conftest.err >conftest.er1
1670 >    cat conftest.er1 >&5
1671 >    mv -f conftest.er1 conftest.err
1672 >  fi
1673 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674 >  test $ac_status = 0; } && {
1675 >         test -z "$ac_c_werror_flag" ||
1676 >         test ! -s conftest.err
1677 >       } && test -s conftest.$ac_objext; then :
1678 >  ac_retval=0
1679 > else
1680 >  $as_echo "$as_me: failed program was:" >&5
1681 > sed 's/^/| /' conftest.$ac_ext >&5
1682  
1683 +        ac_retval=1
1684 + fi
1685 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1686 +  return $ac_retval
1687  
1688 + } # ac_fn_c_try_compile
1689  
1690 + # ac_fn_c_try_link LINENO
1691 + # -----------------------
1692 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1693 + ac_fn_c_try_link ()
1694 + {
1695 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 +  rm -f conftest.$ac_objext conftest$ac_exeext
1697 +  if { { ac_try="$ac_link"
1698 + case "(($ac_try" in
1699 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 +  *) ac_try_echo=$ac_try;;
1701 + esac
1702 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 + $as_echo "$ac_try_echo"; } >&5
1704 +  (eval "$ac_link") 2>conftest.err
1705 +  ac_status=$?
1706 +  if test -s conftest.err; then
1707 +    grep -v '^ *+' conftest.err >conftest.er1
1708 +    cat conftest.er1 >&5
1709 +    mv -f conftest.er1 conftest.err
1710 +  fi
1711 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 +  test $ac_status = 0; } && {
1713 +         test -z "$ac_c_werror_flag" ||
1714 +         test ! -s conftest.err
1715 +       } && test -s conftest$ac_exeext && {
1716 +         test "$cross_compiling" = yes ||
1717 +         $as_test_x conftest$ac_exeext
1718 +       }; then :
1719 +  ac_retval=0
1720 + else
1721 +  $as_echo "$as_me: failed program was:" >&5
1722 + sed 's/^/| /' conftest.$ac_ext >&5
1723  
1724 +        ac_retval=1
1725 + fi
1726 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1727 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1728 +  # interfere with the next link command; also delete a directory that is
1729 +  # left behind by Apple's compiler.  We do this before executing the actions.
1730 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732 +  return $ac_retval
1733  
1734 + } # ac_fn_c_try_link
1735  
1736 + # ac_fn_c_check_func LINENO FUNC VAR
1737 + # ----------------------------------
1738 + # Tests whether FUNC exists, setting the cache variable VAR accordingly
1739 + ac_fn_c_check_func ()
1740 + {
1741 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 + $as_echo_n "checking for $2... " >&6; }
1744 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745 +  $as_echo_n "(cached) " >&6
1746 + else
1747 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748 + /* end confdefs.h.  */
1749 + /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750 +   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1751 + #define $2 innocuous_$2
1752  
1753 + /* System header to define __stub macros and hopefully few prototypes,
1754 +    which can conflict with char $2 (); below.
1755 +    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756 +    <limits.h> exists even on freestanding compilers.  */
1757  
1758 + #ifdef __STDC__
1759 + # include <limits.h>
1760 + #else
1761 + # include <assert.h>
1762 + #endif
1763  
1764 + #undef $2
1765  
1766 + /* Override any GCC internal prototype to avoid an error.
1767 +   Use char because int might match the return type of a GCC
1768 +   builtin and then its argument prototype would still apply.  */
1769 + #ifdef __cplusplus
1770 + extern "C"
1771 + #endif
1772 + char $2 ();
1773 + /* The GNU C library defines this for functions which it implements
1774 +    to always fail with ENOSYS.  Some functions are actually named
1775 +    something starting with __ and the normal name is an alias.  */
1776 + #if defined __stub_$2 || defined __stub___$2
1777 + choke me
1778 + #endif
1779  
1780 + int
1781 + main ()
1782 + {
1783 + return $2 ();
1784 +  ;
1785 +  return 0;
1786 + }
1787 + _ACEOF
1788 + if ac_fn_c_try_link "$LINENO"; then :
1789 +  eval "$3=yes"
1790 + else
1791 +  eval "$3=no"
1792 + fi
1793 + rm -f core conftest.err conftest.$ac_objext \
1794 +    conftest$ac_exeext conftest.$ac_ext
1795 + fi
1796 + eval ac_res=\$$3
1797 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 + $as_echo "$ac_res" >&6; }
1799 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1800  
1801 + } # ac_fn_c_check_func
1802  
1803 + # ac_fn_fc_try_compile LINENO
1804 + # ---------------------------
1805 + # Try to compile conftest.$ac_ext, and return whether this succeeded.
1806 + ac_fn_fc_try_compile ()
1807 + {
1808 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 +  rm -f conftest.$ac_objext
1810 +  if { { ac_try="$ac_compile"
1811 + case "(($ac_try" in
1812 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1813 +  *) ac_try_echo=$ac_try;;
1814 + esac
1815 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1816 + $as_echo "$ac_try_echo"; } >&5
1817 +  (eval "$ac_compile") 2>conftest.err
1818 +  ac_status=$?
1819 +  if test -s conftest.err; then
1820 +    grep -v '^ *+' conftest.err >conftest.er1
1821 +    cat conftest.er1 >&5
1822 +    mv -f conftest.er1 conftest.err
1823 +  fi
1824 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 +  test $ac_status = 0; } && {
1826 +         test -z "$ac_fc_werror_flag" ||
1827 +         test ! -s conftest.err
1828 +       } && test -s conftest.$ac_objext; then :
1829 +  ac_retval=0
1830 + else
1831 +  $as_echo "$as_me: failed program was:" >&5
1832 + sed 's/^/| /' conftest.$ac_ext >&5
1833  
1834 +        ac_retval=1
1835 + fi
1836 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837 +  return $ac_retval
1838  
1839 + } # ac_fn_fc_try_compile
1840  
1841 + # ac_fn_fc_try_link LINENO
1842 + # ------------------------
1843 + # Try to link conftest.$ac_ext, and return whether this succeeded.
1844 + ac_fn_fc_try_link ()
1845 + {
1846 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 +  rm -f conftest.$ac_objext conftest$ac_exeext
1848 +  if { { ac_try="$ac_link"
1849 + case "(($ac_try" in
1850 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1851 +  *) ac_try_echo=$ac_try;;
1852 + esac
1853 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1854 + $as_echo "$ac_try_echo"; } >&5
1855 +  (eval "$ac_link") 2>conftest.err
1856 +  ac_status=$?
1857 +  if test -s conftest.err; then
1858 +    grep -v '^ *+' conftest.err >conftest.er1
1859 +    cat conftest.er1 >&5
1860 +    mv -f conftest.er1 conftest.err
1861 +  fi
1862 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1863 +  test $ac_status = 0; } && {
1864 +         test -z "$ac_fc_werror_flag" ||
1865 +         test ! -s conftest.err
1866 +       } && test -s conftest$ac_exeext && {
1867 +         test "$cross_compiling" = yes ||
1868 +         $as_test_x conftest$ac_exeext
1869 +       }; then :
1870 +  ac_retval=0
1871 + else
1872 +  $as_echo "$as_me: failed program was:" >&5
1873 + sed 's/^/| /' conftest.$ac_ext >&5
1874  
1875 +        ac_retval=1
1876 + fi
1877 +  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1878 +  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1879 +  # interfere with the next link command; also delete a directory that is
1880 +  # left behind by Apple's compiler.  We do this before executing the actions.
1881 +  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1882 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1883 +  return $ac_retval
1884  
1885 + } # ac_fn_fc_try_link
1886  
1887 + # ac_fn_c_try_cpp LINENO
1888 + # ----------------------
1889 + # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1890 + ac_fn_c_try_cpp ()
1891 + {
1892 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1893 +  if { { ac_try="$ac_cpp conftest.$ac_ext"
1894 + case "(($ac_try" in
1895 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1896 +  *) ac_try_echo=$ac_try;;
1897 + esac
1898 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1899 + $as_echo "$ac_try_echo"; } >&5
1900 +  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1901 +  ac_status=$?
1902 +  if test -s conftest.err; then
1903 +    grep -v '^ *+' conftest.err >conftest.er1
1904 +    cat conftest.er1 >&5
1905 +    mv -f conftest.er1 conftest.err
1906 +  fi
1907 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1908 +  test $ac_status = 0; } >/dev/null && {
1909 +         test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1910 +         test ! -s conftest.err
1911 +       }; then :
1912 +  ac_retval=0
1913 + else
1914 +  $as_echo "$as_me: failed program was:" >&5
1915 + sed 's/^/| /' conftest.$ac_ext >&5
1916  
1917 +    ac_retval=1
1918 + fi
1919 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1920 +  return $ac_retval
1921  
1922 + } # ac_fn_c_try_cpp
1923 +
1924 + # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1925 + # -------------------------------------------------------
1926 + # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1927 + # the include files in INCLUDES and setting the cache variable VAR
1928 + # accordingly.
1929 + ac_fn_c_check_header_mongrel ()
1930 + {
1931 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1932 +  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1933 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1934 + $as_echo_n "checking for $2... " >&6; }
1935 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1936 +  $as_echo_n "(cached) " >&6
1937 + fi
1938 + eval ac_res=\$$3
1939 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1940 + $as_echo "$ac_res" >&6; }
1941 + else
1942 +  # Is the header compilable?
1943 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1944 + $as_echo_n "checking $2 usability... " >&6; }
1945 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946 + /* end confdefs.h.  */
1947 + $4
1948 + #include <$2>
1949 + _ACEOF
1950 + if ac_fn_c_try_compile "$LINENO"; then :
1951 +  ac_header_compiler=yes
1952 + else
1953 +  ac_header_compiler=no
1954 + fi
1955 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1956 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1957 + $as_echo "$ac_header_compiler" >&6; }
1958  
1959 + # Is the header present?
1960 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1961 + $as_echo_n "checking $2 presence... " >&6; }
1962 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1963 + /* end confdefs.h.  */
1964 + #include <$2>
1965 + _ACEOF
1966 + if ac_fn_c_try_cpp "$LINENO"; then :
1967 +  ac_header_preproc=yes
1968 + else
1969 +  ac_header_preproc=no
1970 + fi
1971 + rm -f conftest.err conftest.$ac_ext
1972 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1973 + $as_echo "$ac_header_preproc" >&6; }
1974  
1975 + # So?  What about this header?
1976 + case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1977 +  yes:no: )
1978 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1979 + $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1980 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1981 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1982 +    ;;
1983 +  no:yes:* )
1984 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1985 + $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1986 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1987 + $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1988 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1989 + $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1990 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1991 + $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1992 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1993 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1994 + ( cat <<\_ASBOX
1995 + ## ------------------------------ ##
1996 + ## Report this to gezelter@nd.edu ##
1997 + ## ------------------------------ ##
1998 + _ASBOX
1999 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
2000 +    ;;
2001 + esac
2002 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2003 + $as_echo_n "checking for $2... " >&6; }
2004 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2005 +  $as_echo_n "(cached) " >&6
2006 + else
2007 +  eval "$3=\$ac_header_compiler"
2008 + fi
2009 + eval ac_res=\$$3
2010 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 + $as_echo "$ac_res" >&6; }
2012 + fi
2013 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014  
2015 + } # ac_fn_c_check_header_mongrel
2016  
2017 + # ac_fn_c_try_run LINENO
2018 + # ----------------------
2019 + # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2020 + # that executables *can* be run.
2021 + ac_fn_c_try_run ()
2022 + {
2023 +  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 +  if { { ac_try="$ac_link"
2025 + case "(($ac_try" in
2026 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2027 +  *) ac_try_echo=$ac_try;;
2028 + esac
2029 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2030 + $as_echo "$ac_try_echo"; } >&5
2031 +  (eval "$ac_link") 2>&5
2032 +  ac_status=$?
2033 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2034 +  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2035 +  { { case "(($ac_try" in
2036 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2037 +  *) ac_try_echo=$ac_try;;
2038 + esac
2039 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2040 + $as_echo "$ac_try_echo"; } >&5
2041 +  (eval "$ac_try") 2>&5
2042 +  ac_status=$?
2043 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2044 +  test $ac_status = 0; }; }; then :
2045 +  ac_retval=0
2046 + else
2047 +  $as_echo "$as_me: program exited with status $ac_status" >&5
2048 +       $as_echo "$as_me: failed program was:" >&5
2049 + sed 's/^/| /' conftest.$ac_ext >&5
2050  
2051 <
1350 < ac_aux_dir=
1351 < for ac_dir in ac-tools $srcdir/ac-tools; do
1352 <  if test -f $ac_dir/install-sh; then
1353 <    ac_aux_dir=$ac_dir
1354 <    ac_install_sh="$ac_aux_dir/install-sh -c"
1355 <    break
1356 <  elif test -f $ac_dir/install.sh; then
1357 <    ac_aux_dir=$ac_dir
1358 <    ac_install_sh="$ac_aux_dir/install.sh -c"
1359 <    break
1360 <  elif test -f $ac_dir/shtool; then
1361 <    ac_aux_dir=$ac_dir
1362 <    ac_install_sh="$ac_aux_dir/shtool install -c"
1363 <    break
1364 <  fi
1365 < done
1366 < if test -z "$ac_aux_dir"; then
1367 <  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&5
1368 < echo "$as_me: error: cannot find install-sh or install.sh in ac-tools $srcdir/ac-tools" >&2;}
1369 <   { (exit 1); exit 1; }; }
2051 >       ac_retval=$ac_status
2052   fi
2053 < ac_config_guess="$SHELL $ac_aux_dir/config.guess"
2054 < ac_config_sub="$SHELL $ac_aux_dir/config.sub"
2055 < ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
2053 >  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2054 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2055 >  return $ac_retval
2056  
2057 + } # ac_fn_c_try_run
2058  
2059 < # This file is part of Autoconf.                       -*- Autoconf -*-
2060 < # Programming languages support.
2061 < # Copyright 2000, 2001
2062 < # Free Software Foundation, Inc.
2063 < #
2064 < # This program is free software; you can redistribute it and/or modify
2065 < # it under the terms of the GNU General Public License as published by
2066 < # the Free Software Foundation; either version 2, or (at your option)
2067 < # any later version.
2068 < #
2069 < # This program is distributed in the hope that it will be useful,
2070 < # but WITHOUT ANY WARRANTY; without even the implied warranty of
2071 < # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
2072 < # GNU General Public License for more details.
2073 < #
2074 < # You should have received a copy of the GNU General Public License
2075 < # along with this program; if not, write to the Free Software
2076 < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
2077 < # 02111-1307, USA.
2078 < #
2079 < # As a special exception, the Free Software Foundation gives unlimited
2080 < # permission to copy, distribute and modify the configure scripts that
2081 < # are the output of Autoconf.  You need not follow the terms of the GNU
2082 < # General Public License when using or distributing such scripts, even
2083 < # though portions of the text of Autoconf appear in them.  The GNU
2084 < # General Public License (GPL) does govern all other use of the material
2085 < # that constitutes the Autoconf program.
2086 < #
1404 < # Certain portions of the Autoconf source text are designed to be copied
1405 < # (in certain cases, depending on the input) into the output of
1406 < # Autoconf.  We call these the "data" portions.  The rest of the Autoconf
1407 < # source text consists of comments plus executable code that decides which
1408 < # of the data portions to output in any given case.  We call these
1409 < # comments and executable code the "non-data" portions.  Autoconf never
1410 < # copies any of the non-data portions into its output.
1411 < #
1412 < # This special exception to the GPL applies to versions of Autoconf
1413 < # released by the Free Software Foundation.  When you make and
1414 < # distribute a modified version of Autoconf, you may extend this special
1415 < # exception to the GPL to apply to your modified version as well, *unless*
1416 < # your modified version has the potential to copy into its output some
1417 < # of the text that was the non-data portion of the version that you started
1418 < # with.  (In other words, unless your change moves or copies text from
1419 < # the non-data portions to the data portions.)  If your modification has
1420 < # such potential, you must delete any notice of this special exception
1421 < # to the GPL from your modified version.
1422 < #
1423 < # Written by Akim Demaille, Christian Marquardt, Martin Wilks (and probably
1424 < # many others).
2059 > # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2060 > # -------------------------------------------------------
2061 > # Tests whether HEADER exists and can be compiled using the include files in
2062 > # INCLUDES, setting the cache variable VAR accordingly.
2063 > ac_fn_c_check_header_compile ()
2064 > {
2065 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2066 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2067 > $as_echo_n "checking for $2... " >&6; }
2068 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2069 >  $as_echo_n "(cached) " >&6
2070 > else
2071 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 > /* end confdefs.h.  */
2073 > $4
2074 > #include <$2>
2075 > _ACEOF
2076 > if ac_fn_c_try_compile "$LINENO"; then :
2077 >  eval "$3=yes"
2078 > else
2079 >  eval "$3=no"
2080 > fi
2081 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 > fi
2083 > eval ac_res=\$$3
2084 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2085 > $as_echo "$ac_res" >&6; }
2086 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2087  
2088 + } # ac_fn_c_check_header_compile
2089  
2090 < # Table of Contents:
2091 < #
2092 < # 1. Language selection
2093 < #    and routines to produce programs in a given language.
2094 < #  a. Fortran 77 (to be moved from aclang.m4)
2095 < #  b. Fortran 90
2096 < #  c. Fortran 95
2097 < #
2098 < # 2. Producing programs in a given language.
2099 < #  a. Fortran 77 (to be moved from aclang.m4)
2100 < #  b. Fortran 90
2101 < #  c. Fortran 95
2102 < #
2103 < # 3. Looking for a compiler
2104 < #    And possibly the associated preprocessor.
2105 < #  a. Fortran 77 (to be moved from aclang.m4)
2106 < #  b. Fortran 90
2107 < #  c. Fortran 95
2108 < #
2109 < # 4. Compilers' characteristics.
2110 < #  a. Fortran 77 (to be moved from aclang.m4)
2111 < #  b. Fortran 90
2112 < #  c. Fortran 95
2113 <
2114 < # _AC_LIST_MEMBER_IF(ELEMENT, LIST, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
2115 < # ---------------------------------------------------------------------------
2116 < #
2117 < # Processing the elements of a list is tedious in shell programming,
2118 < # as lists tend to be implemented as space delimited strings.
1456 < #
1457 < # This macro searches LIST for ELEMENT, and executes ACTION-IF-FOUND
1458 < # if ELEMENT is a member of LIST, otherwise it executes
1459 < # ACTION-IF-NOT-FOUND.
1460 < # _AC_LIST_MEMBER_IF
2090 > # ac_fn_cxx_try_cpp LINENO
2091 > # ------------------------
2092 > # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2093 > ac_fn_cxx_try_cpp ()
2094 > {
2095 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096 >  if { { ac_try="$ac_cpp conftest.$ac_ext"
2097 > case "(($ac_try" in
2098 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2099 >  *) ac_try_echo=$ac_try;;
2100 > esac
2101 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2102 > $as_echo "$ac_try_echo"; } >&5
2103 >  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2104 >  ac_status=$?
2105 >  if test -s conftest.err; then
2106 >    grep -v '^ *+' conftest.err >conftest.er1
2107 >    cat conftest.er1 >&5
2108 >    mv -f conftest.er1 conftest.err
2109 >  fi
2110 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2111 >  test $ac_status = 0; } >/dev/null && {
2112 >         test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2113 >         test ! -s conftest.err
2114 >       }; then :
2115 >  ac_retval=0
2116 > else
2117 >  $as_echo "$as_me: failed program was:" >&5
2118 > sed 's/^/| /' conftest.$ac_ext >&5
2119  
2120 +    ac_retval=1
2121 + fi
2122 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2123 +  return $ac_retval
2124  
2125 + } # ac_fn_cxx_try_cpp
2126  
2127 < # _AC_LINKER_OPTION(LINKER-OPTIONS, SHELL-VARIABLE)
2128 < # -------------------------------------------------
2129 < #
2130 < # Specifying options to the compiler (whether it be the C, C++ or
2131 < # Fortran 77 compiler) that are meant for the linker is compiler
2132 < # dependent.  This macro lets you give options to the compiler that
2133 < # are meant for the linker in a portable, compiler-independent way.
2134 < #
2135 < # This macro take two arguments, a list of linker options that the
2136 < # compiler should pass to the linker (LINKER-OPTIONS) and the name of
2137 < # a shell variable (SHELL-VARIABLE).  The list of linker options are
2138 < # appended to the shell variable in a compiler-dependent way.
2139 < #
2140 < # For example, if the selected language is C, then this:
2141 < #
2142 < #   _AC_LINKER_OPTION([-R /usr/local/lib/foo], foo_LDFLAGS)
2143 < #
2144 < # will expand into this if the selected C compiler is gcc:
2145 < #
2146 < #   foo_LDFLAGS="-Xlinker -R -Xlinker /usr/local/lib/foo"
2147 < #
2148 < # otherwise, it will expand into this:
2149 < #
2150 < #   foo_LDFLAGS"-R /usr/local/lib/foo"
2151 < #
2152 < # You are encouraged to add support for compilers that this macro
2153 < # doesn't currently support.
2154 < # FIXME: Get rid of this macro.
2155 < # _AC_LINKER_OPTION
2127 > # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES
2128 > # ---------------------------------------------------------
2129 > # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2130 > # the include files in INCLUDES and setting the cache variable VAR
2131 > # accordingly.
2132 > ac_fn_cxx_check_header_mongrel ()
2133 > {
2134 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 >  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2136 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2137 > $as_echo_n "checking for $2... " >&6; }
2138 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2139 >  $as_echo_n "(cached) " >&6
2140 > fi
2141 > eval ac_res=\$$3
2142 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2143 > $as_echo "$ac_res" >&6; }
2144 > else
2145 >  # Is the header compilable?
2146 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2147 > $as_echo_n "checking $2 usability... " >&6; }
2148 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 > /* end confdefs.h.  */
2150 > $4
2151 > #include <$2>
2152 > _ACEOF
2153 > if ac_fn_cxx_try_compile "$LINENO"; then :
2154 >  ac_header_compiler=yes
2155 > else
2156 >  ac_header_compiler=no
2157 > fi
2158 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2159 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2160 > $as_echo "$ac_header_compiler" >&6; }
2161  
2162 + # Is the header present?
2163 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2164 + $as_echo_n "checking $2 presence... " >&6; }
2165 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2166 + /* end confdefs.h.  */
2167 + #include <$2>
2168 + _ACEOF
2169 + if ac_fn_cxx_try_cpp "$LINENO"; then :
2170 +  ac_header_preproc=yes
2171 + else
2172 +  ac_header_preproc=no
2173 + fi
2174 + rm -f conftest.err conftest.$ac_ext
2175 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2176 + $as_echo "$ac_header_preproc" >&6; }
2177  
2178 + # So?  What about this header?
2179 + case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #((
2180 +  yes:no: )
2181 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2182 + $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2183 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2184 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2185 +    ;;
2186 +  no:yes:* )
2187 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2188 + $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2189 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2190 + $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2191 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2192 + $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2193 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2194 + $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2195 +    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2196 + $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2197 + ( cat <<\_ASBOX
2198 + ## ------------------------------ ##
2199 + ## Report this to gezelter@nd.edu ##
2200 + ## ------------------------------ ##
2201 + _ASBOX
2202 +     ) | sed "s/^/$as_me: WARNING:     /" >&2
2203 +    ;;
2204 + esac
2205 +  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2206 + $as_echo_n "checking for $2... " >&6; }
2207 + if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2208 +  $as_echo_n "(cached) " >&6
2209 + else
2210 +  eval "$3=\$ac_header_compiler"
2211 + fi
2212 + eval ac_res=\$$3
2213 +               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2214 + $as_echo "$ac_res" >&6; }
2215 + fi
2216 +  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2217  
2218 < ## ----------------------- ##
1497 < ## 1. Language selection.  ##
1498 < ## ----------------------- ##
2218 > } # ac_fn_cxx_check_header_mongrel
2219  
2220 < # ----------------------------- #
2221 < # 1b. The Fortran 90 language.  #
2222 < # ----------------------------- #
2220 > # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2221 > # -------------------------------------------
2222 > # Tests whether TYPE exists after having included INCLUDES, setting cache
2223 > # variable VAR accordingly.
2224 > ac_fn_c_check_type ()
2225 > {
2226 >  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2227 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2228 > $as_echo_n "checking for $2... " >&6; }
2229 > if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2230 >  $as_echo_n "(cached) " >&6
2231 > else
2232 >  eval "$3=no"
2233 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 > /* end confdefs.h.  */
2235 > $4
2236 > #ifdef FC_DUMMY_MAIN
2237 > #ifndef FC_DUMMY_MAIN_EQ_F77
2238 > #  ifdef __cplusplus
2239 >     extern "C"
2240 > #  endif
2241 >   int FC_DUMMY_MAIN() { return 1; }
2242 > #endif
2243 > #endif
2244 > int
2245 > main ()
2246 > {
2247 > if (sizeof ($2))
2248 >         return 0;
2249 >  ;
2250 >  return 0;
2251 > }
2252 > _ACEOF
2253 > if ac_fn_c_try_compile "$LINENO"; then :
2254 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2255 > /* end confdefs.h.  */
2256 > $4
2257 > #ifdef FC_DUMMY_MAIN
2258 > #ifndef FC_DUMMY_MAIN_EQ_F77
2259 > #  ifdef __cplusplus
2260 >     extern "C"
2261 > #  endif
2262 >   int FC_DUMMY_MAIN() { return 1; }
2263 > #endif
2264 > #endif
2265 > int
2266 > main ()
2267 > {
2268 > if (sizeof (($2)))
2269 >            return 0;
2270 >  ;
2271 >  return 0;
2272 > }
2273 > _ACEOF
2274 > if ac_fn_c_try_compile "$LINENO"; then :
2275  
2276 < # AC_LANG(Fortran 90)
2277 < # -------------------
2276 > else
2277 >  eval "$3=yes"
2278 > fi
2279 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2280 > fi
2281 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2282 > fi
2283 > eval ac_res=\$$3
2284 >               { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2285 > $as_echo "$ac_res" >&6; }
2286 >  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2287  
2288 + } # ac_fn_c_check_type
2289 + cat >config.log <<_ACEOF
2290 + This file contains any messages produced by compilers while
2291 + running configure, to aid debugging if configure makes a mistake.
2292  
2293 + It was created by OOPSE $as_me 4.0, which was
2294 + generated by GNU Autoconf 2.64.  Invocation command line was
2295  
2296 < # _AC_LANG_ABBREV(Fortran 90)
1510 < # ---------------------------
2296 >  $ $0 $@
2297  
2298 + _ACEOF
2299 + exec 5>>config.log
2300 + {
2301 + cat <<_ASUNAME
2302 + ## --------- ##
2303 + ## Platform. ##
2304 + ## --------- ##
2305  
2306 + hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2307 + uname -m = `(uname -m) 2>/dev/null || echo unknown`
2308 + uname -r = `(uname -r) 2>/dev/null || echo unknown`
2309 + uname -s = `(uname -s) 2>/dev/null || echo unknown`
2310 + uname -v = `(uname -v) 2>/dev/null || echo unknown`
2311  
2312 < # ----------------------------- #
2313 < # 1c. The Fortran 95 language.  #
1516 < # ----------------------------- #
2312 > /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2313 > /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2314  
2315 < # AC_LANG(Fortran 95)
2316 < # -------------------
2315 > /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2316 > /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2317 > /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2318 > /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2319 > /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2320 > /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2321 > /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2322  
2323 + _ASUNAME
2324  
2325 <
2326 < # _AC_LANG_ABBREV(Fortran 95)
2327 < # ---------------------------
2325 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2326 > for as_dir in $PATH
2327 > do
2328 >  IFS=$as_save_IFS
2329 >  test -z "$as_dir" && as_dir=.
2330 >    $as_echo "PATH: $as_dir"
2331 >  done
2332 > IFS=$as_save_IFS
2333  
2334 + } >&5
2335  
2336 + cat >&5 <<_ACEOF
2337  
1528 ## ---------------------- ##
1529 ## 2.Producing programs.  ##
1530 ## ---------------------- ##
2338  
2339 < # ------------------------ #
2340 < # 2b. Fortran 90 sources.  #
2341 < # ------------------------ #
2339 > ## ----------- ##
2340 > ## Core tests. ##
2341 > ## ----------- ##
2342  
2343 < # AC_LANG_SOURCE(Fortran 90)(BODY)
1537 < # --------------------------------
2343 > _ACEOF
2344  
2345  
2346 + # Keep a trace of the command line.
2347 + # Strip out --no-create and --no-recursion so they do not pile up.
2348 + # Strip out --silent because we don't want to record it for future runs.
2349 + # Also quote any args containing shell meta-characters.
2350 + # Make two passes to allow for proper duplicate-argument suppression.
2351 + ac_configure_args=
2352 + ac_configure_args0=
2353 + ac_configure_args1=
2354 + ac_must_keep_next=false
2355 + for ac_pass in 1 2
2356 + do
2357 +  for ac_arg
2358 +  do
2359 +    case $ac_arg in
2360 +    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2361 +    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2362 +    | -silent | --silent | --silen | --sile | --sil)
2363 +      continue ;;
2364 +    *\'*)
2365 +      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2366 +    esac
2367 +    case $ac_pass in
2368 +    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2369 +    2)
2370 +      as_fn_append ac_configure_args1 " '$ac_arg'"
2371 +      if test $ac_must_keep_next = true; then
2372 +        ac_must_keep_next=false # Got value, back to normal.
2373 +      else
2374 +        case $ac_arg in
2375 +          *=* | --config-cache | -C | -disable-* | --disable-* \
2376 +          | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2377 +          | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2378 +          | -with-* | --with-* | -without-* | --without-* | --x)
2379 +            case "$ac_configure_args0 " in
2380 +              "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2381 +            esac
2382 +            ;;
2383 +          -* ) ac_must_keep_next=true ;;
2384 +        esac
2385 +      fi
2386 +      as_fn_append ac_configure_args " '$ac_arg'"
2387 +      ;;
2388 +    esac
2389 +  done
2390 + done
2391 + { ac_configure_args0=; unset ac_configure_args0;}
2392 + { ac_configure_args1=; unset ac_configure_args1;}
2393  
2394 < # AC_LANG_PROGRAM(Fortran 90)([PROLOGUE], [BODY])
2395 < # -----------------------------------------------
2394 > # When interrupted or exit'd, cleanup temporary files, and complete
2395 > # config.log.  We remove comments because anyway the quotes in there
2396 > # would cause problems or look ugly.
2397 > # WARNING: Use '\'' to represent an apostrophe within the trap.
2398 > # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2399 > trap 'exit_status=$?
2400 >  # Save into config.log some information that might help in debugging.
2401 >  {
2402 >    echo
2403  
2404 +    cat <<\_ASBOX
2405 + ## ---------------- ##
2406 + ## Cache variables. ##
2407 + ## ---------------- ##
2408 + _ASBOX
2409 +    echo
2410 +    # The following way of writing the cache mishandles newlines in values,
2411 + (
2412 +  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2413 +    eval ac_val=\$$ac_var
2414 +    case $ac_val in #(
2415 +    *${as_nl}*)
2416 +      case $ac_var in #(
2417 +      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2418 + $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2419 +      esac
2420 +      case $ac_var in #(
2421 +      _ | IFS | as_nl) ;; #(
2422 +      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2423 +      *) { eval $ac_var=; unset $ac_var;} ;;
2424 +      esac ;;
2425 +    esac
2426 +  done
2427 +  (set) 2>&1 |
2428 +    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2429 +    *${as_nl}ac_space=\ *)
2430 +      sed -n \
2431 +        "s/'\''/'\''\\\\'\'''\''/g;
2432 +          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2433 +      ;; #(
2434 +    *)
2435 +      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2436 +      ;;
2437 +    esac |
2438 +    sort
2439 + )
2440 +    echo
2441  
2442 < # AC_LANG_CALL(Fortran 90)(PROLOGUE, FUNCTION)
2443 < # --------------------------------------------
2442 >    cat <<\_ASBOX
2443 > ## ----------------- ##
2444 > ## Output variables. ##
2445 > ## ----------------- ##
2446 > _ASBOX
2447 >    echo
2448 >    for ac_var in $ac_subst_vars
2449 >    do
2450 >      eval ac_val=\$$ac_var
2451 >      case $ac_val in
2452 >      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2453 >      esac
2454 >      $as_echo "$ac_var='\''$ac_val'\''"
2455 >    done | sort
2456 >    echo
2457  
2458 +    if test -n "$ac_subst_files"; then
2459 +      cat <<\_ASBOX
2460 + ## ------------------- ##
2461 + ## File substitutions. ##
2462 + ## ------------------- ##
2463 + _ASBOX
2464 +      echo
2465 +      for ac_var in $ac_subst_files
2466 +      do
2467 +        eval ac_val=\$$ac_var
2468 +        case $ac_val in
2469 +        *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 +        esac
2471 +        $as_echo "$ac_var='\''$ac_val'\''"
2472 +      done | sort
2473 +      echo
2474 +    fi
2475  
2476 +    if test -s confdefs.h; then
2477 +      cat <<\_ASBOX
2478 + ## ----------- ##
2479 + ## confdefs.h. ##
2480 + ## ----------- ##
2481 + _ASBOX
2482 +      echo
2483 +      cat confdefs.h
2484 +      echo
2485 +    fi
2486 +    test "$ac_signal" != 0 &&
2487 +      $as_echo "$as_me: caught signal $ac_signal"
2488 +    $as_echo "$as_me: exit $exit_status"
2489 +  } >&5
2490 +  rm -f core *.core core.conftest.* &&
2491 +    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2492 +    exit $exit_status
2493 + ' 0
2494 + for ac_signal in 1 2 13 15; do
2495 +  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2496 + done
2497 + ac_signal=0
2498  
2499 < # ------------------------ #
2500 < # 2c. Fortran 95 sources.  #
1552 < # ------------------------ #
2499 > # confdefs.h avoids OS command line length limits that DEFS can exceed.
2500 > rm -f -r conftest* confdefs.h
2501  
2502 < # AC_LANG_SOURCE(Fortran 95)(BODY)
1555 < # --------------------------------
2502 > $as_echo "/* confdefs.h */" > confdefs.h
2503  
2504 + # Predefined preprocessor variables.
2505  
2506 < # AC_LANG_PROGRAM(Fortran 95)([PROLOGUE], [BODY])
2507 < # -----------------------------------------------
2506 > cat >>confdefs.h <<_ACEOF
2507 > #define PACKAGE_NAME "$PACKAGE_NAME"
2508 > _ACEOF
2509  
2510 + cat >>confdefs.h <<_ACEOF
2511 + #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2512 + _ACEOF
2513  
2514 < # AC_LANG_CALL(Fortran 95)(PROLOGUE, FUNCTION)
2515 < # --------------------------------------------
2514 > cat >>confdefs.h <<_ACEOF
2515 > #define PACKAGE_VERSION "$PACKAGE_VERSION"
2516 > _ACEOF
2517  
2518 + cat >>confdefs.h <<_ACEOF
2519 + #define PACKAGE_STRING "$PACKAGE_STRING"
2520 + _ACEOF
2521  
2522 + cat >>confdefs.h <<_ACEOF
2523 + #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2524 + _ACEOF
2525  
2526 < ## -------------------------------------------- ##
2527 < ## 3. Looking for Compilers and Preprocessors.  ##
2528 < ## -------------------------------------------- ##
2526 > cat >>confdefs.h <<_ACEOF
2527 > #define PACKAGE_URL "$PACKAGE_URL"
2528 > _ACEOF
2529  
1571 # ----------------------------- #
1572 # 3b. The Fortran 90 compiler.  #
1573 # ----------------------------- #
2530  
2531 + # Let the site file select an alternate cache file if it wants to.
2532 + # Prefer an explicitly selected file to automatically selected ones.
2533 + ac_site_file1=NONE
2534 + ac_site_file2=NONE
2535 + if test -n "$CONFIG_SITE"; then
2536 +  ac_site_file1=$CONFIG_SITE
2537 + elif test "x$prefix" != xNONE; then
2538 +  ac_site_file1=$prefix/share/config.site
2539 +  ac_site_file2=$prefix/etc/config.site
2540 + else
2541 +  ac_site_file1=$ac_default_prefix/share/config.site
2542 +  ac_site_file2=$ac_default_prefix/etc/config.site
2543 + fi
2544 + for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2545 + do
2546 +  test "x$ac_site_file" = xNONE && continue
2547 +  if test -r "$ac_site_file"; then
2548 +    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2549 + $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2550 +    sed 's/^/| /' "$ac_site_file" >&5
2551 +    . "$ac_site_file"
2552 +  fi
2553 + done
2554  
2555 < # AC_LANG_PREPROC(Fortran 90)
2556 < # ---------------------------
2557 < # Find the Fortran 90 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2555 > if test -r "$cache_file"; then
2556 >  # Some versions of bash will fail to source /dev/null (special
2557 >  # files actually), so we avoid doing that.
2558 >  if test -f "$cache_file"; then
2559 >    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2560 > $as_echo "$as_me: loading cache $cache_file" >&6;}
2561 >    case $cache_file in
2562 >      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2563 >      *)                      . "./$cache_file";;
2564 >    esac
2565 >  fi
2566 > else
2567 >  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2568 > $as_echo "$as_me: creating cache $cache_file" >&6;}
2569 >  >$cache_file
2570 > fi
2571  
2572 + # Check that the precious variables saved in the cache have kept the same
2573 + # value.
2574 + ac_cache_corrupted=false
2575 + for ac_var in $ac_precious_vars; do
2576 +  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2577 +  eval ac_new_set=\$ac_env_${ac_var}_set
2578 +  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2579 +  eval ac_new_val=\$ac_env_${ac_var}_value
2580 +  case $ac_old_set,$ac_new_set in
2581 +    set,)
2582 +      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2583 + $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2584 +      ac_cache_corrupted=: ;;
2585 +    ,set)
2586 +      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2587 + $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2588 +      ac_cache_corrupted=: ;;
2589 +    ,);;
2590 +    *)
2591 +      if test "x$ac_old_val" != "x$ac_new_val"; then
2592 +        # differences in whitespace do not lead to failure.
2593 +        ac_old_val_w=`echo x $ac_old_val`
2594 +        ac_new_val_w=`echo x $ac_new_val`
2595 +        if test "$ac_old_val_w" != "$ac_new_val_w"; then
2596 +          { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2597 + $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2598 +          ac_cache_corrupted=:
2599 +        else
2600 +          { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2601 + $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2602 +          eval $ac_var=\$ac_old_val
2603 +        fi
2604 +        { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2605 + $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2606 +        { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2607 + $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2608 +      fi;;
2609 +  esac
2610 +  # Pass precious variables to config.status.
2611 +  if test "$ac_new_set" = set; then
2612 +    case $ac_new_val in
2613 +    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2614 +    *) ac_arg=$ac_var=$ac_new_val ;;
2615 +    esac
2616 +    case " $ac_configure_args " in
2617 +      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2618 +      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2619 +    esac
2620 +  fi
2621 + done
2622 + if $ac_cache_corrupted; then
2623 +  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2624 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2625 +  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2626 + $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2627 +  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2628 + fi
2629 + ## -------------------- ##
2630 + ## Main body of script. ##
2631 + ## -------------------- ##
2632  
2633 + ac_ext=c
2634 + ac_cpp='$CPP $CPPFLAGS'
2635 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2636 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2637 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
2638  
1582 # AC_LANG_COMPILER(Fortran 90)
1583 # ----------------------------
1584 # Find the Fortran 90 compiler.  Must be AC_DEFUN'd to be
1585 # AC_REQUIRE'able.
2639  
2640 + ac_aux_dir=
2641 + for ac_dir in ac-tools "$srcdir"/ac-tools; do
2642 +  for ac_t in install-sh install.sh shtool; do
2643 +    if test -f "$ac_dir/$ac_t"; then
2644 +      ac_aux_dir=$ac_dir
2645 +      ac_install_sh="$ac_aux_dir/$ac_t -c"
2646 +      break 2
2647 +    fi
2648 +  done
2649 + done
2650 + if test -z "$ac_aux_dir"; then
2651 +  as_fn_error "cannot find install-sh, install.sh, or shtool in ac-tools \"$srcdir\"/ac-tools" "$LINENO" 5
2652 + fi
2653  
2654 + # These three variables are undocumented and unsupported,
2655 + # and are intended to be withdrawn in a future Autoconf release.
2656 + # They can cause serious problems if a builder's source tree is in a directory
2657 + # whose full name contains unusual characters.
2658 + ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2659 + ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2660 + ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2661  
1589 # AC_PROG_F90([COMPILERS...])
1590 # ---------------------------
1591 # COMPILERS is a space separated list of Fortran 90 compilers to search
1592 # for.
1593 #
1594 # Compilers are ordered by
1595 #  1. F90, F95
1596 #  2. Good/tested native compilers, bad/untested native compilers
1597 #
1598 # pgf90 is the Portland Group F90 compilers.
1599 # xlf90/xlf95 are IBM (AIX) F90/F95 compilers.
1600 # lf95 is the Lahey-Fujitsu compiler.
1601 # epcf90 is the "Edinburgh Portable Compiler" F90.
1602 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1603 # AC_PROG_F90
2662  
2663  
2664 < # ----------------------------- #
1607 < # 3c. The Fortran 95 compiler.  #
1608 < # ----------------------------- #
2664 > ac_config_headers="$ac_config_headers src/config.h"
2665  
2666  
1611 # AC_LANG_PREPROC(Fortran 95)
1612 # ---------------------------
1613 # Find the Fortran 95 preprocessor.  Must be AC_DEFUN'd to be AC_REQUIRE'able.
2667  
2668  
2669  
1617 # AC_LANG_COMPILER(Fortran 95)
1618 # ----------------------------
1619 # Find the Fortran 95 compiler.  Must be AC_DEFUN'd to be
1620 # AC_REQUIRE'able.
2670  
2671  
2672  
1624 # AC_PROG_F95([COMPILERS...])
1625 # ---------------------------
1626 # COMPILERS is a space separated list of Fortran 95 compilers to search
1627 # for.
1628 #
1629 # Compilers are ordered by
1630 #  1. Good/tested native compilers, bad/untested native compilers
1631 #
1632 # xlf95 is the IBM (AIX) F95 compiler.
1633 # lf95 is the Lahey-Fujitsu compiler.
1634 # fort is the Compaq Fortran 90 (now 95) compiler for Tru64 and Linux/Alpha.
1635 # AC_PROG_F95
2673  
2674  
1638 ## ------------------------------- ##
1639 ## 4. Compilers' characteristics.  ##
1640 ## ------------------------------- ##
2675  
2676  
1643 # ---------------------------------------- #
1644 # 4b. Fortan 90 compiler characteristics.  #
1645 # ---------------------------------------- #
2677  
2678  
1648 # _AC_PROG_F90_V_OUTPUT([FLAG = $ac_cv_prog_f90_v])
1649 # -------------------------------------------------
1650 # Link a trivial Fortran program, compiling with a verbose output FLAG
1651 # (which default value, $ac_cv_prog_f90_v, is computed by
1652 # _AC_PROG_F90_V), and return the output in $ac_f90_v_output.  This
1653 # output is processed in the way expected by AC_F90_LIBRARY_LDFLAGS,
1654 # so that any link flags that are echoed by the compiler appear as
1655 # space-separated items.
1656 # _AC_PROG_F90_V_OUTPUT
2679  
2680  
1659 # _AC_PROG_F90_V
1660 # --------------
1661 #
1662 # Determine the flag that causes the Fortran 90 compiler to print
1663 # information of library and object files (normally -v)
1664 # Needed for AC_F90_LIBRARY_FLAGS
1665 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1666 # _AC_PROG_F90_V
2681  
2682  
1669 # AC_F90_LIBRARY_LDFLAGS
1670 # ----------------------
1671 #
1672 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 90
1673 # intrinsic and run-time libraries that are required to successfully
1674 # link a Fortran 90 program or shared library.  The output variable
1675 # F90LIBS is set to these flags.
1676 #
1677 # This macro is intended to be used in those situations when it is
1678 # necessary to mix, e.g. C++ and Fortran 90, source code into a single
1679 # program or shared library.
1680 #
1681 # For example, if object files from a C++ and Fortran 90 compiler must
1682 # be linked together, then the C++ compiler/linker must be used for
1683 # linking (since special C++-ish things need to happen at link time
1684 # like calling global constructors, instantiating templates, enabling
1685 # exception support, etc.).
1686 #
1687 # However, the Fortran 90 intrinsic and run-time libraries must be
1688 # linked in as well, but the C++ compiler/linker doesn't know how to
1689 # add these Fortran 90 libraries.  Hence, the macro
1690 # "AC_F90_LIBRARY_LDFLAGS" was created to determine these Fortran 90
1691 # libraries.
1692 #
1693 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1694 # AC_F90_LIBRARY_LDFLAGS
2683  
2684  
1697 # _AC_F90_NAME_MANGLING
1698 # ---------------------
1699 # Test for the name mangling scheme used by the Fortran 90 compiler.
1700 #
1701 # Sets ac_cv_f90_mangling. The value contains three fields, separated
1702 # by commas:
1703 #
1704 # lower case / upper case:
1705 #    case translation of the Fortan 90 symbols
1706 # underscore / no underscore:
1707 #    whether the compiler appends "_" to symbol names
1708 # extra underscore / no extra underscore:
1709 #    whether the compiler appends an extra "_" to symbol names already
1710 #    containing at least one underscore
1711 #
1712 # _AC_F90_NAME_MANGLING
2685  
1714 # The replacement is empty.
2686  
2687  
2688  
1718 # AC_F90_WRAPPERS
1719 # ---------------
1720 # Defines C macros F90_FUNC(name,NAME) and F90_FUNC_(name,NAME) to
1721 # properly mangle the names of C identifiers, and C identifiers with
1722 # underscores, respectively, so that they match the name mangling
1723 # scheme used by the Fortran 90 compiler.
1724 # AC_F90_WRAPPERS
2689  
2690  
1727 # AC_F90_FUNC(NAME, [SHELLVAR = NAME])
1728 # ------------------------------------
1729 # For a Fortran subroutine of given NAME, define a shell variable
1730 # $SHELLVAR to the Fortran 90 mangled name.  If the SHELLVAR
1731 # argument is not supplied, it defaults to NAME.
1732 # AC_F90_FUNC
2691  
2692  
1735 # ---------------------------------------- #
1736 # 4c. Fortan 95 compiler characteristics.  #
1737 # ---------------------------------------- #
2693  
2694  
1740 # _AC_PROG_F95_V_OUTPUT([FLAG = $ac_cv_prog_f95_v])
1741 # -------------------------------------------------
1742 # Link a trivial Fortran program, compiling with a verbose output FLAG
1743 # (which default value, $ac_cv_prog_f95_v, is computed by
1744 # _AC_PROG_F95_V), and return the output in $ac_f95_v_output.  This
1745 # output is processed in the way expected by AC_F95_LIBRARY_LDFLAGS,
1746 # so that any link flags that are echoed by the compiler appear as
1747 # space-separated items.
1748 # _AC_PROG_F95_V_OUTPUT
2695  
2696  
1751 # _AC_PROG_F95_V
1752 # --------------
1753 #
1754 # Determine the flag that causes the Fortran 95 compiler to print
1755 # information of library and object files (normally -v)
1756 # Needed for AC_F95_LIBRARY_FLAGS
1757 # Some compilers don't accept -v (Lahey: -verbose, xlf: -V, Fujitsu: -###)
1758 # _AC_PROG_F95_V
2697  
2698  
2699 < # AC_F95_LIBRARY_LDFLAGS
2700 < # ----------------------
2699 >
2700 >
2701 >
2702 >
2703 >
2704 >
2705 >
2706 >
2707 >
2708 >
2709   #
1764 # Determine the linker flags (e.g. "-L" and "-l") for the Fortran 95
1765 # intrinsic and run-time libraries that are required to successfully
1766 # link a Fortran 95 program or shared library.  The output variable
1767 # F95LIBS is set to these flags.
2710   #
1769 # This macro is intended to be used in those situations when it is
1770 # necessary to mix, e.g. C++ and Fortran 95, source code into a single
1771 # program or shared library.
2711   #
1773 # For example, if object files from a C++ and Fortran 95 compiler must
1774 # be linked together, then the C++ compiler/linker must be used for
1775 # linking (since special C++-ish things need to happen at link time
1776 # like calling global constructors, instantiating templates, enabling
1777 # exception support, etc.).
1778 #
1779 # However, the Fortran 95 intrinsic and run-time libraries must be
1780 # linked in as well, but the C++ compiler/linker doesn't know how to
1781 # add these Fortran 95 libraries.  Hence, the macro
1782 # "AC_F95_LIBRARY_LDFLAGS" was created to determine these Fortran 95
1783 # libraries.
1784 #
1785 # This macro was copied from the Fortran 77 version by Matthew D. Langston.
1786 # AC_F95_LIBRARY_LDFLAGS
2712  
2713  
1789 # _AC_F95_NAME_MANGLING
1790 # ---------------------
1791 # Test for the name mangling scheme used by the Fortran 95 compiler.
1792 #
1793 # Sets ac_cv_f95_mangling. The value contains three fields, separated
1794 # by commas:
1795 #
1796 # lower case / upper case:
1797 #    case translation of the Fortan 95 symbols
1798 # underscore / no underscore:
1799 #    whether the compiler appends "_" to symbol names
1800 # extra underscore / no extra underscore:
1801 #    whether the compiler appends an extra "_" to symbol names already
1802 #    containing at least one underscore
1803 #
1804 # _AC_F95_NAME_MANGLING
2714  
1806 # The replacement is empty.
2715  
2716  
2717  
1810 # AC_F95_WRAPPERS
1811 # ---------------
1812 # Defines C macros F95_FUNC(name,NAME) and F95_FUNC_(name,NAME) to
1813 # properly mangle the names of C identifiers, and C identifiers with
1814 # underscores, respectively, so that they match the name mangling
1815 # scheme used by the Fortran 95 compiler.
1816 # AC_F95_WRAPPERS
2718  
2719  
1819 # AC_F95_FUNC(NAME, [SHELLVAR = NAME])
1820 # ------------------------------------
1821 # For a Fortran subroutine of given NAME, define a shell variable
1822 # $SHELLVAR to the Fortran 95 mangled name.  If the SHELLVAR
1823 # argument is not supplied, it defaults to NAME.
1824 # AC_F95_FUNC
2720  
2721 +
2722   # AC_F90_MODULE_NAMES
2723   # -------------------
2724   #
# Line 1882 | Line 2778 | ac_configure="$SHELL $ac_aux_dir/configure" # This sho
2778  
2779  
2780  
2781 +
2782 +
2783 +
2784 +
2785 +
2786 +
2787 +
2788 +
2789 +
2790 +
2791 +
2792 +
2793 +
2794 +
2795 +
2796 +
2797 +
2798 +
2799 +
2800 +
2801 +
2802 +
2803 +
2804 +
2805 +
2806 +
2807 +
2808 +
2809 +
2810 +
2811 +
2812 +
2813 +
2814 +
2815 + # ===========================================================================
2816 + #             http://www.nongnu.org/autoconf-archive/ax_mpi.html
2817 + # ===========================================================================
2818   #
2819 + # SYNOPSIS
2820   #
2821 + #   AX_MPI([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
2822   #
2823 + # DESCRIPTION
2824 + #
2825 + #   This macro tries to find out how to compile programs that use MPI
2826 + #   (Message Passing Interface), a standard API for parallel process
2827 + #   communication (see http://www-unix.mcs.anl.gov/mpi/)
2828 + #
2829 + #   On success, it sets the MPICC, MPICXX, MPIF77, or MPIFC output variable
2830 + #   to the name of the MPI compiler, depending upon the current language.
2831 + #   (This may just be $CC/$CXX/$F77/$FC, but is more often something like
2832 + #   mpicc/mpiCC/mpif77/mpif90.) It also sets MPILIBS to any libraries that
2833 + #   are needed for linking MPI (e.g. -lmpi or -lfmpi, if a special
2834 + #   MPICC/MPICXX/MPIF77/MPIFC was not found).
2835 + #
2836 + #   If you want to compile everything with MPI, you should set:
2837 + #
2838 + #       CC="MPICC" #OR# CXX="MPICXX" #OR# F77="MPIF77" #OR# FC="MPIFC"
2839 + #       LIBS="$MPILIBS $LIBS"
2840 + #
2841 + #   NOTE: The above assumes that you will use $CC (or whatever) for linking
2842 + #   as well as for compiling. (This is the default for automake and most
2843 + #   Makefiles.)
2844 + #
2845 + #   The user can force a particular library/compiler by setting the
2846 + #   MPICC/MPICXX/MPIF77/MPIFC and/or MPILIBS environment variables.
2847 + #
2848 + #   ACTION-IF-FOUND is a list of shell commands to run if an MPI library is
2849 + #   found, and ACTION-IF-NOT-FOUND is a list of commands to run if it is not
2850 + #   found. If ACTION-IF-FOUND is not specified, the default action will
2851 + #   define HAVE_MPI.
2852 + #
2853 + # LICENSE
2854 + #
2855 + #   Copyright (c) 2008 Steven G. Johnson <stevenj@alum.mit.edu>
2856 + #   Copyright (c) 2008 Julian C. Cummings <cummings@cacr.caltech.edu>
2857 + #
2858 + #   This program is free software: you can redistribute it and/or modify it
2859 + #   under the terms of the GNU General Public License as published by the
2860 + #   Free Software Foundation, either version 3 of the License, or (at your
2861 + #   option) any later version.
2862 + #
2863 + #   This program is distributed in the hope that it will be useful, but
2864 + #   WITHOUT ANY WARRANTY; without even the implied warranty of
2865 + #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
2866 + #   Public License for more details.
2867 + #
2868 + #   You should have received a copy of the GNU General Public License along
2869 + #   with this program. If not, see <http://www.gnu.org/licenses/>.
2870 + #
2871 + #   As a special exception, the respective Autoconf Macro's copyright owner
2872 + #   gives unlimited permission to copy, distribute and modify the configure
2873 + #   scripts that are the output of Autoconf when processing the Macro. You
2874 + #   need not follow the terms of the GNU General Public License when using
2875 + #   or distributing such scripts, even though portions of the text of the
2876 + #   Macro appear in them. The GNU General Public License (GPL) does govern
2877 + #   all other use of the material that constitutes the Autoconf Macro.
2878 + #
2879 + #   This special exception to the GPL applies to versions of the Autoconf
2880 + #   Macro released by the Autoconf Archive. When you make and distribute a
2881 + #   modified version of the Autoconf Macro, you may extend this special
2882 + #   exception to the GPL to apply to your modified version as well.
2883  
2884 + # This is what autoupdate's m4 run will expand.  It fires
2885 + # the warning (with _au_warn_XXX), outputs it into the
2886 + # updated configure.ac (with AC_DIAGNOSE), and then outputs
2887 + # the replacement expansion.
2888  
2889  
2890 + # This is an auxiliary macro that is also run when
2891 + # autoupdate runs m4.  It simply calls m4_warning, but
2892 + # we need a wrapper so that each warning is emitted only
2893 + # once.  We break the quoting in m4_warning's argument in
2894 + # order to expand this macro's arguments, not AU_DEFUN's.
2895  
2896  
2897 + # Finally, this is the expansion that is picked up by
2898 + # autoconf.  It tells the user to run autoupdate, and
2899 + # then outputs the replacement expansion.  We do not care
2900 + # about autoupdate's warning because that contains
2901 + # information on what to do *after* running autoupdate.
2902  
1894 # set program name
1895 PROGNAME="oopse"
2903  
2904  
1898 # there are two ways to do debugging.  One with the --enable-debug flag
1899 # and one using the DEBUG environment variable
2905  
1901 debug=0
1902 # Check whether --enable-debug or --disable-debug was given.
1903 if test "${enable_debug+set}" = set; then
1904  enableval="$enable_debug"
1905  debug=1
1906 fi;
1907 if test "${DEBUG}"; then
2906  
1909 cat >>confdefs.h <<\_ACEOF
1910 #define debug 1
1911 _ACEOF
2907  
1913  msg="$msg, debug mode"
1914 fi
2908  
2909  
2910 +
2911 +
2912 +
2913 +
2914 +
2915 +
2916 +
2917 +
2918 +
2919 +
2920 +
2921 +
2922 +
2923 +
2924 +
2925 +
2926 + # This is taken from http://autoqt.sourceforge.net/
2927 + # Copyright (c) 2002, Geoffrey Wossum
2928 + # All rights reserved.
2929 +
2930 + # Redistribution and use in source and binary forms, with or without
2931 + # modification, are permitted provided that the following conditions are
2932 + # met:
2933 +
2934 + #  - Redistributions of source code must retain the above copyright notice,
2935 + #    this list of conditions and the following disclaimer.
2936 +
2937 + #  - Redistributions in binary form must reproduce the above copyright
2938 + #    notice, this list of conditions and the following disclaimer in the
2939 + #    documentation and/or other materials provided with the distribution.
2940 +
2941 + #  - Neither the name of Geoffrey Wossum nor the names of its
2942 + #    contributors may be used to endorse or promote products derived from
2943 + #    this software without specific prior written permission.
2944 +
2945 +
2946 + # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2947 + # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2948 + # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2949 + # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
2950 + # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2951 + # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2952 + # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
2953 + # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2954 + # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2955 + # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2956 + # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2957 +
2958 +
2959 + # Check for Qt compiler flags, linker flags, and binary packages
2960 +
2961 +
2962 +
2963   # who am i
2964   # Make sure we can run config.sub.
2965 < $ac_config_sub sun4 >/dev/null 2>&1 ||
2966 <  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1921 < echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1922 <   { (exit 1); exit 1; }; }
2965 > $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2966 >  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2967  
2968 < echo "$as_me:$LINENO: checking build system type" >&5
2969 < echo $ECHO_N "checking build system type... $ECHO_C" >&6
2970 < if test "${ac_cv_build+set}" = set; then
2971 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2968 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2969 > $as_echo_n "checking build system type... " >&6; }
2970 > if test "${ac_cv_build+set}" = set; then :
2971 >  $as_echo_n "(cached) " >&6
2972   else
2973 <  ac_cv_build_alias=$build_alias
2974 < test -z "$ac_cv_build_alias" &&
2975 <  ac_cv_build_alias=`$ac_config_guess`
2976 < test -z "$ac_cv_build_alias" &&
2977 <  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2978 < echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2979 <   { (exit 1); exit 1; }; }
1936 < ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1937 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1938 < echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1939 <   { (exit 1); exit 1; }; }
2973 >  ac_build_alias=$build_alias
2974 > test "x$ac_build_alias" = x &&
2975 >  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2976 > test "x$ac_build_alias" = x &&
2977 >  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2978 > ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2979 >  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2980  
2981   fi
2982 < echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2983 < echo "${ECHO_T}$ac_cv_build" >&6
2982 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2983 > $as_echo "$ac_cv_build" >&6; }
2984 > case $ac_cv_build in
2985 > *-*-*) ;;
2986 > *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2987 > esac
2988   build=$ac_cv_build
2989 < build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2990 < build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2991 < build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2989 > ac_save_IFS=$IFS; IFS='-'
2990 > set x $ac_cv_build
2991 > shift
2992 > build_cpu=$1
2993 > build_vendor=$2
2994 > shift; shift
2995 > # Remember, the first character of IFS is used to create $*,
2996 > # except with old shells:
2997 > build_os=$*
2998 > IFS=$ac_save_IFS
2999 > case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3000 >
3001  
3002 <
3003 < echo "$as_me:$LINENO: checking host system type" >&5
3004 < echo $ECHO_N "checking host system type... $ECHO_C" >&6
3005 < if test "${ac_cv_host+set}" = set; then
1953 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3002 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3003 > $as_echo_n "checking host system type... " >&6; }
3004 > if test "${ac_cv_host+set}" = set; then :
3005 >  $as_echo_n "(cached) " >&6
3006   else
3007 <  ac_cv_host_alias=$host_alias
3008 < test -z "$ac_cv_host_alias" &&
3009 <  ac_cv_host_alias=$ac_cv_build_alias
3010 < ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3011 <  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3012 < echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1961 <   { (exit 1); exit 1; }; }
3007 >  if test "x$host_alias" = x; then
3008 >  ac_cv_host=$ac_cv_build
3009 > else
3010 >  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3011 >    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3012 > fi
3013  
3014   fi
3015 < echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3016 < echo "${ECHO_T}$ac_cv_host" >&6
3015 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3016 > $as_echo "$ac_cv_host" >&6; }
3017 > case $ac_cv_host in
3018 > *-*-*) ;;
3019 > *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3020 > esac
3021   host=$ac_cv_host
3022 < host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3023 < host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3024 < host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3022 > ac_save_IFS=$IFS; IFS='-'
3023 > set x $ac_cv_host
3024 > shift
3025 > host_cpu=$1
3026 > host_vendor=$2
3027 > shift; shift
3028 > # Remember, the first character of IFS is used to create $*,
3029 > # except with old shells:
3030 > host_os=$*
3031 > IFS=$ac_save_IFS
3032 > case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3033  
3034  
3035  
3036  
3037  
3038 < ac_ext=c
3039 < ac_cpp='$CPP $CPPFLAGS'
3040 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3041 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3042 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3043 < if test -n "$ac_tool_prefix"; then
3044 <  for ac_prog in icc xlc gcc cc
3038 > # set program name
3039 > PROGNAME="oopse"
3040 >
3041 >
3042 >
3043 >
3044 > OBJEXT=".$OBJEXT"
3045 >
3046 > OOPSE=oopse
3047 >
3048 > if test "x${prefix}" = "xNONE"
3049 > then
3050 >  OOPSE_HOME=${ac_default_prefix}/oopse
3051 > else
3052 >  OOPSE_HOME=${prefix}/oopse
3053 > fi
3054 > # Check whether --enable-oopse-home was given.
3055 > if test "${enable_oopse_home+set}" = set; then :
3056 >  enableval=$enable_oopse_home; OOPSE_HOME="${enableval}"
3057 > fi
3058 >
3059 >
3060 > # there are two ways to do debugging.  One with the --enable-debug flag
3061 > # and one using the DEBUG environment variable
3062 >
3063 > debug=0
3064 > # Check whether --enable-debug was given.
3065 > if test "${enable_debug+set}" = set; then :
3066 >  enableval=$enable_debug; debug=1
3067 > fi
3068 >
3069 > if test "${DEBUG}"; then
3070 >
3071 > $as_echo "#define debug 1" >>confdefs.h
3072 >
3073 >  msg="$msg, debug mode"
3074 > fi
3075 >
3076 >
3077 > # Check whether --enable-single was given.
3078 > if test "${enable_single+set}" = set; then :
3079 >  enableval=$enable_single; ok=$enableval
3080 > else
3081 >  ok=no
3082 > fi
3083 >
3084 > # Check whether --enable-float was given.
3085 > if test "${enable_float+set}" = set; then :
3086 >  enableval=$enable_float; ok=$enableval
3087 > fi
3088 >
3089 > if test "$ok" = "yes"; then
3090 >
3091 > $as_echo "#define SINGLE_PRECISION 1" >>confdefs.h
3092 >
3093 >        USE_SINGLE_PRECISION=yes
3094 >
3095 > fi
3096 >
3097 > if test x"$CC" != x; then
3098 >   for ac_prog in $CC
3099 > do
3100 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3101 > set dummy $ac_prog; ac_word=$2
3102 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 > $as_echo_n "checking for $ac_word... " >&6; }
3104 > if test "${ac_cv_prog_ac_cc_set+set}" = set; then :
3105 >  $as_echo_n "(cached) " >&6
3106 > else
3107 >  if test -n "$ac_cc_set"; then
3108 >  ac_cv_prog_ac_cc_set="$ac_cc_set" # Let the user override the test.
3109 > else
3110 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 > for as_dir in $PATH
3112 > do
3113 >  IFS=$as_save_IFS
3114 >  test -z "$as_dir" && as_dir=.
3115 >    for ac_exec_ext in '' $ac_executable_extensions; do
3116 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3117 >    ac_cv_prog_ac_cc_set="$ac_prog"
3118 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119 >    break 2
3120 >  fi
3121 > done
3122 >  done
3123 > IFS=$as_save_IFS
3124 >
3125 > fi
3126 > fi
3127 > ac_cc_set=$ac_cv_prog_ac_cc_set
3128 > if test -n "$ac_cc_set"; then
3129 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_set" >&5
3130 > $as_echo "$ac_cc_set" >&6; }
3131 > else
3132 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 > $as_echo "no" >&6; }
3134 > fi
3135 >
3136 >
3137 >  test -n "$ac_cc_set" && break
3138 > done
3139 > test -n "$ac_cc_set" || ac_cc_set="no"
3140 >
3141 >   if test $ac_cc_set != no; then :
3142 >
3143 >     # Extract the first word of "$ac_cc_set", so it can be a program name with args.
3144 > set dummy $ac_cc_set; ac_word=$2
3145 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146 > $as_echo_n "checking for $ac_word... " >&6; }
3147 > if test "${ac_cv_path_ac_cc_path+set}" = set; then :
3148 >  $as_echo_n "(cached) " >&6
3149 > else
3150 >  case $ac_cc_path in
3151 >  [\\/]* | ?:[\\/]*)
3152 >  ac_cv_path_ac_cc_path="$ac_cc_path" # Let the user override the test with a path.
3153 >  ;;
3154 >  *)
3155 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156 > for as_dir in $PATH
3157 > do
3158 >  IFS=$as_save_IFS
3159 >  test -z "$as_dir" && as_dir=.
3160 >    for ac_exec_ext in '' $ac_executable_extensions; do
3161 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3162 >    ac_cv_path_ac_cc_path="$as_dir/$ac_word$ac_exec_ext"
3163 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 >    break 2
3165 >  fi
3166 > done
3167 >  done
3168 > IFS=$as_save_IFS
3169 >
3170 >  test -z "$ac_cv_path_ac_cc_path" && ac_cv_path_ac_cc_path="no"
3171 >  ;;
3172 > esac
3173 > fi
3174 > ac_cc_path=$ac_cv_path_ac_cc_path
3175 > if test -n "$ac_cc_path"; then
3176 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cc_path" >&5
3177 > $as_echo "$ac_cc_path" >&6; }
3178 > else
3179 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180 > $as_echo "no" >&6; }
3181 > fi
3182 >
3183 >
3184 > else
3185 >
3186 >     as_fn_error "Specified C compiler $CC doesn't seem to exist!" "$LINENO" 5
3187 > fi
3188 >
3189 >   if test $ac_cc_path != no; then :
3190 >
3191 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CC as C compiler" >&5
3192 > $as_echo "$as_me: Will attempt to use $CC as C compiler" >&6;}
3193 >     MPICC=$CC
3194 >
3195 > else
3196 >
3197 >     as_fn_error "Can't find path to user-specified C compiler $CC" "$LINENO" 5
3198 > fi
3199 > fi
3200 >
3201 > if test x"$CXX" != x; then
3202 >   for ac_prog in $CXX
3203 > do
3204 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3205 > set dummy $ac_prog; ac_word=$2
3206 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207 > $as_echo_n "checking for $ac_word... " >&6; }
3208 > if test "${ac_cv_prog_ac_cxx_set+set}" = set; then :
3209 >  $as_echo_n "(cached) " >&6
3210 > else
3211 >  if test -n "$ac_cxx_set"; then
3212 >  ac_cv_prog_ac_cxx_set="$ac_cxx_set" # Let the user override the test.
3213 > else
3214 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215 > for as_dir in $PATH
3216 > do
3217 >  IFS=$as_save_IFS
3218 >  test -z "$as_dir" && as_dir=.
3219 >    for ac_exec_ext in '' $ac_executable_extensions; do
3220 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3221 >    ac_cv_prog_ac_cxx_set="$ac_prog"
3222 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223 >    break 2
3224 >  fi
3225 > done
3226 >  done
3227 > IFS=$as_save_IFS
3228 >
3229 > fi
3230 > fi
3231 > ac_cxx_set=$ac_cv_prog_ac_cxx_set
3232 > if test -n "$ac_cxx_set"; then
3233 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_set" >&5
3234 > $as_echo "$ac_cxx_set" >&6; }
3235 > else
3236 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237 > $as_echo "no" >&6; }
3238 > fi
3239 >
3240 >
3241 >  test -n "$ac_cxx_set" && break
3242 > done
3243 > test -n "$ac_cxx_set" || ac_cxx_set="no"
3244 >
3245 >   if test $ac_cxx_set != no; then :
3246 >
3247 >     # Extract the first word of "$ac_cxx_set", so it can be a program name with args.
3248 > set dummy $ac_cxx_set; ac_word=$2
3249 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3250 > $as_echo_n "checking for $ac_word... " >&6; }
3251 > if test "${ac_cv_path_ac_cxx_path+set}" = set; then :
3252 >  $as_echo_n "(cached) " >&6
3253 > else
3254 >  case $ac_cxx_path in
3255 >  [\\/]* | ?:[\\/]*)
3256 >  ac_cv_path_ac_cxx_path="$ac_cxx_path" # Let the user override the test with a path.
3257 >  ;;
3258 >  *)
3259 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260 > for as_dir in $PATH
3261 > do
3262 >  IFS=$as_save_IFS
3263 >  test -z "$as_dir" && as_dir=.
3264 >    for ac_exec_ext in '' $ac_executable_extensions; do
3265 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3266 >    ac_cv_path_ac_cxx_path="$as_dir/$ac_word$ac_exec_ext"
3267 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3268 >    break 2
3269 >  fi
3270 > done
3271 >  done
3272 > IFS=$as_save_IFS
3273 >
3274 >  test -z "$ac_cv_path_ac_cxx_path" && ac_cv_path_ac_cxx_path="no"
3275 >  ;;
3276 > esac
3277 > fi
3278 > ac_cxx_path=$ac_cv_path_ac_cxx_path
3279 > if test -n "$ac_cxx_path"; then
3280 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cxx_path" >&5
3281 > $as_echo "$ac_cxx_path" >&6; }
3282 > else
3283 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3284 > $as_echo "no" >&6; }
3285 > fi
3286 >
3287 >
3288 > else
3289 >
3290 >     as_fn_error "Specified C++ compiler $CXX doesn't seem to exist!" "$LINENO" 5
3291 > fi
3292 >
3293 >   if test $ac_cxx_path != no; then :
3294 >
3295 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $CXX as C++ compiler" >&5
3296 > $as_echo "$as_me: Will attempt to use $CXX as C++ compiler" >&6;}
3297 >     MPICXX=$CXX
3298 >
3299 > else
3300 >
3301 >     as_fn_error "Can't find path to user-specified C++ compiler $CXX" "$LINENO" 5
3302 > fi
3303 > fi
3304 >
3305 > if test x"$FC" != x; then
3306 >   for ac_prog in $FC
3307 > do
3308 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
3309 > set dummy $ac_prog; ac_word=$2
3310 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3311 > $as_echo_n "checking for $ac_word... " >&6; }
3312 > if test "${ac_cv_prog_ac_fc_set+set}" = set; then :
3313 >  $as_echo_n "(cached) " >&6
3314 > else
3315 >  if test -n "$ac_fc_set"; then
3316 >  ac_cv_prog_ac_fc_set="$ac_fc_set" # Let the user override the test.
3317 > else
3318 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319 > for as_dir in $PATH
3320 > do
3321 >  IFS=$as_save_IFS
3322 >  test -z "$as_dir" && as_dir=.
3323 >    for ac_exec_ext in '' $ac_executable_extensions; do
3324 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3325 >    ac_cv_prog_ac_fc_set="$ac_prog"
3326 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3327 >    break 2
3328 >  fi
3329 > done
3330 >  done
3331 > IFS=$as_save_IFS
3332 >
3333 > fi
3334 > fi
3335 > ac_fc_set=$ac_cv_prog_ac_fc_set
3336 > if test -n "$ac_fc_set"; then
3337 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_set" >&5
3338 > $as_echo "$ac_fc_set" >&6; }
3339 > else
3340 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3341 > $as_echo "no" >&6; }
3342 > fi
3343 >
3344 >
3345 >  test -n "$ac_fc_set" && break
3346 > done
3347 > test -n "$ac_fc_set" || ac_fc_set="no"
3348 >
3349 >   if test $ac_fc_set != no; then :
3350 >
3351 >     # Extract the first word of "$ac_fc_set", so it can be a program name with args.
3352 > set dummy $ac_fc_set; ac_word=$2
3353 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3354 > $as_echo_n "checking for $ac_word... " >&6; }
3355 > if test "${ac_cv_path_ac_fc_path+set}" = set; then :
3356 >  $as_echo_n "(cached) " >&6
3357 > else
3358 >  case $ac_fc_path in
3359 >  [\\/]* | ?:[\\/]*)
3360 >  ac_cv_path_ac_fc_path="$ac_fc_path" # Let the user override the test with a path.
3361 >  ;;
3362 >  *)
3363 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 > for as_dir in $PATH
3365 > do
3366 >  IFS=$as_save_IFS
3367 >  test -z "$as_dir" && as_dir=.
3368 >    for ac_exec_ext in '' $ac_executable_extensions; do
3369 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370 >    ac_cv_path_ac_fc_path="$as_dir/$ac_word$ac_exec_ext"
3371 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372 >    break 2
3373 >  fi
3374 > done
3375 >  done
3376 > IFS=$as_save_IFS
3377 >
3378 >  test -z "$ac_cv_path_ac_fc_path" && ac_cv_path_ac_fc_path="no"
3379 >  ;;
3380 > esac
3381 > fi
3382 > ac_fc_path=$ac_cv_path_ac_fc_path
3383 > if test -n "$ac_fc_path"; then
3384 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fc_path" >&5
3385 > $as_echo "$ac_fc_path" >&6; }
3386 > else
3387 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 > $as_echo "no" >&6; }
3389 > fi
3390 >
3391 >
3392 > else
3393 >
3394 >     as_fn_error "Specified Fortran compiler $FC doesn't seem to exist!" "$LINENO" 5
3395 > fi
3396 >
3397 >   if test $ac_fc_path != no; then :
3398 >
3399 >     { $as_echo "$as_me:${as_lineno-$LINENO}: Will attempt to use $FC as Fortran compiler" >&5
3400 > $as_echo "$as_me: Will attempt to use $FC as Fortran compiler" >&6;}
3401 >     MPIFC=$FC
3402 >
3403 > else
3404 >
3405 >     as_fn_error "Can't find path to user-specified Fortran compiler $FC" "$LINENO" 5
3406 > fi
3407 > fi
3408 >
3409 >
3410 > ac_ext=cpp
3411 > ac_cpp='$CXXCPP $CPPFLAGS'
3412 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3413 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3414 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3415 >
3416 > ac_ext=cpp
3417 > ac_cpp='$CXXCPP $CPPFLAGS'
3418 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3419 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3420 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3421 > if test -z "$CXX"; then
3422 >  if test -n "$CCC"; then
3423 >    CXX=$CCC
3424 >  else
3425 >    if test -n "$ac_tool_prefix"; then
3426 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3427    do
3428      # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3429   set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3430 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3431 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3432 < if test "${ac_cv_prog_CC+set}" = set; then
3433 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3430 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3431 > $as_echo_n "checking for $ac_word... " >&6; }
3432 > if test "${ac_cv_prog_CXX+set}" = set; then :
3433 >  $as_echo_n "(cached) " >&6
3434   else
3435 <  if test -n "$CC"; then
3436 <  ac_cv_prog_CC="$CC" # Let the user override the test.
3435 >  if test -n "$CXX"; then
3436 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3437   else
3438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3439   for as_dir in $PATH
3440   do
3441    IFS=$as_save_IFS
3442    test -z "$as_dir" && as_dir=.
3443 <  for ac_exec_ext in '' $ac_executable_extensions; do
3444 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3445 <    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3446 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3443 >    for ac_exec_ext in '' $ac_executable_extensions; do
3444 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3445 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3446 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3447      break 2
3448    fi
3449   done
3450 < done
3450 >  done
3451 > IFS=$as_save_IFS
3452  
3453   fi
3454   fi
3455 < CC=$ac_cv_prog_CC
3456 < if test -n "$CC"; then
3457 <  echo "$as_me:$LINENO: result: $CC" >&5
3458 < echo "${ECHO_T}$CC" >&6
3455 > CXX=$ac_cv_prog_CXX
3456 > if test -n "$CXX"; then
3457 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3458 > $as_echo "$CXX" >&6; }
3459   else
3460 <  echo "$as_me:$LINENO: result: no" >&5
3461 < echo "${ECHO_T}no" >&6
3460 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3461 > $as_echo "no" >&6; }
3462   fi
3463  
3464 <    test -n "$CC" && break
3464 >
3465 >    test -n "$CXX" && break
3466    done
3467   fi
3468 < if test -z "$CC"; then
3469 <  ac_ct_CC=$CC
3470 <  for ac_prog in icc xlc gcc cc
3468 > if test -z "$CXX"; then
3469 >  ac_ct_CXX=$CXX
3470 >  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3471   do
3472    # Extract the first word of "$ac_prog", so it can be a program name with args.
3473   set dummy $ac_prog; ac_word=$2
3474 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3475 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3476 < if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3477 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3474 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3475 > $as_echo_n "checking for $ac_word... " >&6; }
3476 > if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3477 >  $as_echo_n "(cached) " >&6
3478   else
3479 <  if test -n "$ac_ct_CC"; then
3480 <  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3479 >  if test -n "$ac_ct_CXX"; then
3480 >  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3481   else
3482   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3483   for as_dir in $PATH
3484   do
3485    IFS=$as_save_IFS
3486    test -z "$as_dir" && as_dir=.
3487 <  for ac_exec_ext in '' $ac_executable_extensions; do
3488 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3489 <    ac_cv_prog_ac_ct_CC="$ac_prog"
3490 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3487 >    for ac_exec_ext in '' $ac_executable_extensions; do
3488 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3489 >    ac_cv_prog_ac_ct_CXX="$ac_prog"
3490 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3491      break 2
3492    fi
3493   done
3494 < done
3494 >  done
3495 > IFS=$as_save_IFS
3496  
3497   fi
3498   fi
3499 < ac_ct_CC=$ac_cv_prog_ac_ct_CC
3500 < if test -n "$ac_ct_CC"; then
3501 <  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3502 < echo "${ECHO_T}$ac_ct_CC" >&6
3499 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3500 > if test -n "$ac_ct_CXX"; then
3501 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3502 > $as_echo "$ac_ct_CXX" >&6; }
3503   else
3504 <  echo "$as_me:$LINENO: result: no" >&5
3505 < echo "${ECHO_T}no" >&6
3504 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3505 > $as_echo "no" >&6; }
3506   fi
3507  
3508 <  test -n "$ac_ct_CC" && break
3508 >
3509 >  test -n "$ac_ct_CXX" && break
3510   done
3511  
3512 <  CC=$ac_ct_CC
3512 >  if test "x$ac_ct_CXX" = x; then
3513 >    CXX="g++"
3514 >  else
3515 >    case $cross_compiling:$ac_tool_warned in
3516 > yes:)
3517 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3518 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3519 > ac_tool_warned=yes ;;
3520 > esac
3521 >    CXX=$ac_ct_CXX
3522 >  fi
3523   fi
3524  
3525 <
3526 < test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2068 < See \`config.log' for more details." >&5
2069 < echo "$as_me: error: no acceptable C compiler found in \$PATH
2070 < See \`config.log' for more details." >&2;}
2071 <   { (exit 1); exit 1; }; }
2072 <
3525 >  fi
3526 > fi
3527   # Provide some information about the compiler.
3528 < echo "$as_me:$LINENO:" \
3529 <     "checking for C compiler version" >&5
3530 < ac_compiler=`set X $ac_compile; echo $2`
3531 < { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3532 <  (eval $ac_compiler --version </dev/null >&5) 2>&5
3528 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3529 > set X $ac_compile
3530 > ac_compiler=$2
3531 > for ac_option in --version -v -V -qversion; do
3532 >  { { ac_try="$ac_compiler $ac_option >&5"
3533 > case "(($ac_try" in
3534 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535 >  *) ac_try_echo=$ac_try;;
3536 > esac
3537 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3538 > $as_echo "$ac_try_echo"; } >&5
3539 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3540    ac_status=$?
3541 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 <  (exit $ac_status); }
3543 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3544 <  (eval $ac_compiler -v </dev/null >&5) 2>&5
3545 <  ac_status=$?
3546 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547 <  (exit $ac_status); }
3548 < { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3549 <  (eval $ac_compiler -V </dev/null >&5) 2>&5
3550 <  ac_status=$?
2090 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2091 <  (exit $ac_status); }
3541 >  if test -s conftest.err; then
3542 >    sed '10a\
3543 > ... rest of stderr output deleted ...
3544 >         10q' conftest.err >conftest.er1
3545 >    cat conftest.er1 >&5
3546 >    rm -f conftest.er1 conftest.err
3547 >  fi
3548 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3549 >  test $ac_status = 0; }
3550 > done
3551  
3552 < cat >conftest.$ac_ext <<_ACEOF
2094 < /* confdefs.h.  */
2095 < _ACEOF
2096 < cat confdefs.h >>conftest.$ac_ext
2097 < cat >>conftest.$ac_ext <<_ACEOF
3552 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3553   /* end confdefs.h.  */
3554 <
3554 > #include <stdio.h>
3555   int
3556   main ()
3557   {
3558 + FILE *f = fopen ("conftest.out", "w");
3559 + return ferror (f) || fclose (f) != 0;
3560  
3561    ;
3562    return 0;
3563   }
3564   _ACEOF
3565   ac_clean_files_save=$ac_clean_files
3566 < ac_clean_files="$ac_clean_files a.out a.exe b.out"
3566 > ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3567   # Try to create an executable without -o first, disregard a.out.
3568   # It will help us diagnose broken compilers, and finding out an intuition
3569   # of exeext.
3570 < echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3571 < echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
3572 < ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2116 < if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2117 <  (eval $ac_link_default) 2>&5
2118 <  ac_status=$?
2119 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2120 <  (exit $ac_status); }; then
2121 <  # Find the output, starting from the most likely.  This scheme is
2122 < # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2123 < # resort.
3570 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
3571 > $as_echo_n "checking for C++ compiler default output file name... " >&6; }
3572 > ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3573  
3574 < # Be careful to initialize this variable, since it used to be cached.
3575 < # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
3576 < ac_cv_exeext=
3577 < # b.out is created by i960 compilers.
3578 < for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
3574 > # The possible output files:
3575 > ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3576 >
3577 > ac_rmfiles=
3578 > for ac_file in $ac_files
3579   do
3580 +  case $ac_file in
3581 +    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3582 +    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3583 +  esac
3584 + done
3585 + rm -f $ac_rmfiles
3586 +
3587 + if { { ac_try="$ac_link_default"
3588 + case "(($ac_try" in
3589 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3590 +  *) ac_try_echo=$ac_try;;
3591 + esac
3592 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3593 + $as_echo "$ac_try_echo"; } >&5
3594 +  (eval "$ac_link_default") 2>&5
3595 +  ac_status=$?
3596 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3597 +  test $ac_status = 0; }; then :
3598 +  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3599 + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3600 + # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3601 + # so that the user can short-circuit this test for compilers unknown to
3602 + # Autoconf.
3603 + for ac_file in $ac_files ''
3604 + do
3605    test -f "$ac_file" || continue
3606    case $ac_file in
3607 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
3607 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3608          ;;
2135    conftest.$ac_ext )
2136        # This is the source file.
2137        ;;
3609      [ab].out )
3610          # We found the default executable, but exeext='' is most
3611          # certainly right.
3612          break;;
3613      *.* )
3614 <        ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3615 <        # FIXME: I believe we export ac_cv_exeext for Libtool,
3616 <        # but it would be cool to find out if it's true.  Does anybody
3617 <        # maintain Libtool? --akim.
3618 <        export ac_cv_exeext
3614 >        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3615 >        then :; else
3616 >           ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3617 >        fi
3618 >        # We set ac_cv_exeext here because the later test for it is not
3619 >        # safe: cross compilers may not add the suffix if given an `-o'
3620 >        # argument, so we may need to know it at that point already.
3621 >        # Even if this section looks crufty: it has the advantage of
3622 >        # actually working.
3623          break;;
3624      * )
3625          break;;
3626    esac
3627   done
3628 + test "$ac_cv_exeext" = no && ac_cv_exeext=
3629 +
3630   else
3631 <  echo "$as_me: failed program was:" >&5
3631 >  ac_file=''
3632 > fi
3633 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3634 > $as_echo "$ac_file" >&6; }
3635 > if test -z "$ac_file"; then :
3636 >  $as_echo "$as_me: failed program was:" >&5
3637   sed 's/^/| /' conftest.$ac_ext >&5
3638  
3639 < { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3640 < See \`config.log' for more details." >&5
3641 < echo "$as_me: error: C compiler cannot create executables
3642 < See \`config.log' for more details." >&2;}
3643 <   { (exit 77); exit 77; }; }
3639 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3640 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3641 > { as_fn_set_status 77
3642 > as_fn_error "C++ compiler cannot create executables
3643 > See \`config.log' for more details." "$LINENO" 5; }; }
3644   fi
2163
3645   ac_exeext=$ac_cv_exeext
2165 echo "$as_me:$LINENO: result: $ac_file" >&5
2166 echo "${ECHO_T}$ac_file" >&6
3646  
3647 < # Check the compiler produces executables we can run.  If not, either
3647 > # Check that the compiler produces executables we can run.  If not, either
3648   # the compiler is broken, or we cross compile.
3649 < echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3650 < echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2172 < # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3649 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
3650 > $as_echo_n "checking whether the C++ compiler works... " >&6; }
3651   # If not cross compiling, check that we can run a simple program.
3652   if test "$cross_compiling" != yes; then
3653    if { ac_try='./$ac_file'
3654 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3655 <  (eval $ac_try) 2>&5
3654 >  { { case "(($ac_try" in
3655 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3656 >  *) ac_try_echo=$ac_try;;
3657 > esac
3658 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3659 > $as_echo "$ac_try_echo"; } >&5
3660 >  (eval "$ac_try") 2>&5
3661    ac_status=$?
3662 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 <  (exit $ac_status); }; }; then
3662 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3663 >  test $ac_status = 0; }; }; then
3664      cross_compiling=no
3665    else
3666      if test "$cross_compiling" = maybe; then
3667          cross_compiling=yes
3668      else
3669 <        { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3669 >        { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3670 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3671 > as_fn_error "cannot run C++ compiled programs.
3672   If you meant to cross compile, use \`--host'.
3673 < See \`config.log' for more details." >&5
2189 < echo "$as_me: error: cannot run C compiled programs.
2190 < If you meant to cross compile, use \`--host'.
2191 < See \`config.log' for more details." >&2;}
2192 <   { (exit 1); exit 1; }; }
3673 > See \`config.log' for more details." "$LINENO" 5; }
3674      fi
3675    fi
3676   fi
3677 < echo "$as_me:$LINENO: result: yes" >&5
3678 < echo "${ECHO_T}yes" >&6
3677 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3678 > $as_echo "yes" >&6; }
3679  
3680 < rm -f a.out a.exe conftest$ac_cv_exeext b.out
3680 > rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3681   ac_clean_files=$ac_clean_files_save
3682 < # Check the compiler produces executables we can run.  If not, either
3682 > # Check that the compiler produces executables we can run.  If not, either
3683   # the compiler is broken, or we cross compile.
3684 < echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3685 < echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
3686 < echo "$as_me:$LINENO: result: $cross_compiling" >&5
3687 < echo "${ECHO_T}$cross_compiling" >&6
3684 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3685 > $as_echo_n "checking whether we are cross compiling... " >&6; }
3686 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3687 > $as_echo "$cross_compiling" >&6; }
3688  
3689 < echo "$as_me:$LINENO: checking for suffix of executables" >&5
3690 < echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
3691 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3692 <  (eval $ac_link) 2>&5
3689 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3690 > $as_echo_n "checking for suffix of executables... " >&6; }
3691 > if { { ac_try="$ac_link"
3692 > case "(($ac_try" in
3693 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3694 >  *) ac_try_echo=$ac_try;;
3695 > esac
3696 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3697 > $as_echo "$ac_try_echo"; } >&5
3698 >  (eval "$ac_link") 2>&5
3699    ac_status=$?
3700 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701 <  (exit $ac_status); }; then
3700 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3701 >  test $ac_status = 0; }; then :
3702    # If both `conftest.exe' and `conftest' are `present' (well, observable)
3703   # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3704   # work properly (i.e., refer to `conftest.exe'), while it won't with
# Line 2219 | Line 3706 | for ac_file in conftest.exe conftest conftest.*; do
3706   for ac_file in conftest.exe conftest conftest.*; do
3707    test -f "$ac_file" || continue
3708    case $ac_file in
3709 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
3709 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3710      *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2224          export ac_cv_exeext
3711            break;;
3712      * ) break;;
3713    esac
3714   done
3715   else
3716 <  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3717 < See \`config.log' for more details." >&5
3718 < echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3719 < See \`config.log' for more details." >&2;}
2234 <   { (exit 1); exit 1; }; }
3716 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3717 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3718 > as_fn_error "cannot compute suffix of executables: cannot compile and link
3719 > See \`config.log' for more details." "$LINENO" 5; }
3720   fi
2236
3721   rm -f conftest$ac_cv_exeext
3722 < echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3723 < echo "${ECHO_T}$ac_cv_exeext" >&6
3722 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3723 > $as_echo "$ac_cv_exeext" >&6; }
3724  
3725   rm -f conftest.$ac_ext
3726   EXEEXT=$ac_cv_exeext
3727   ac_exeext=$EXEEXT
3728 < echo "$as_me:$LINENO: checking for suffix of object files" >&5
3729 < echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
3730 < if test "${ac_cv_objext+set}" = set; then
3731 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3728 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3729 > $as_echo_n "checking for suffix of object files... " >&6; }
3730 > if test "${ac_cv_objext+set}" = set; then :
3731 >  $as_echo_n "(cached) " >&6
3732   else
3733 <  cat >conftest.$ac_ext <<_ACEOF
2250 < /* confdefs.h.  */
2251 < _ACEOF
2252 < cat confdefs.h >>conftest.$ac_ext
2253 < cat >>conftest.$ac_ext <<_ACEOF
3733 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3734   /* end confdefs.h.  */
3735  
3736   int
# Line 2262 | Line 3742 | rm -f conftest.o conftest.obj
3742   }
3743   _ACEOF
3744   rm -f conftest.o conftest.obj
3745 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3746 <  (eval $ac_compile) 2>&5
3745 > if { { ac_try="$ac_compile"
3746 > case "(($ac_try" in
3747 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3748 >  *) ac_try_echo=$ac_try;;
3749 > esac
3750 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3751 > $as_echo "$ac_try_echo"; } >&5
3752 >  (eval "$ac_compile") 2>&5
3753    ac_status=$?
3754 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3755 <  (exit $ac_status); }; then
3756 <  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
3754 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3755 >  test $ac_status = 0; }; then :
3756 >  for ac_file in conftest.o conftest.obj conftest.*; do
3757 >  test -f "$ac_file" || continue;
3758    case $ac_file in
3759 <    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3759 >    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3760      *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3761         break;;
3762    esac
3763   done
3764   else
3765 <  echo "$as_me: failed program was:" >&5
3765 >  $as_echo "$as_me: failed program was:" >&5
3766   sed 's/^/| /' conftest.$ac_ext >&5
3767  
3768 < { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3769 < See \`config.log' for more details." >&5
3770 < echo "$as_me: error: cannot compute suffix of object files: cannot compile
3771 < See \`config.log' for more details." >&2;}
2285 <   { (exit 1); exit 1; }; }
3768 > { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 > as_fn_error "cannot compute suffix of object files: cannot compile
3771 > See \`config.log' for more details." "$LINENO" 5; }
3772   fi
2287
3773   rm -f conftest.$ac_cv_objext conftest.$ac_ext
3774   fi
3775 < echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3776 < echo "${ECHO_T}$ac_cv_objext" >&6
3775 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3776 > $as_echo "$ac_cv_objext" >&6; }
3777   OBJEXT=$ac_cv_objext
3778   ac_objext=$OBJEXT
3779 < echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3780 < echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
3781 < if test "${ac_cv_c_compiler_gnu+set}" = set; then
3782 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3779 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3780 > $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3781 > if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3782 >  $as_echo_n "(cached) " >&6
3783   else
3784 <  cat >conftest.$ac_ext <<_ACEOF
2300 < /* confdefs.h.  */
2301 < _ACEOF
2302 < cat confdefs.h >>conftest.$ac_ext
2303 < cat >>conftest.$ac_ext <<_ACEOF
3784 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785   /* end confdefs.h.  */
3786  
3787   int
# Line 2314 | Line 3795 | _ACEOF
3795    return 0;
3796   }
3797   _ACEOF
3798 < rm -f conftest.$ac_objext
2318 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2319 <  (eval $ac_compile) 2>conftest.er1
2320 <  ac_status=$?
2321 <  grep -v '^ *+' conftest.er1 >conftest.err
2322 <  rm -f conftest.er1
2323 <  cat conftest.err >&5
2324 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 <  (exit $ac_status); } &&
2326 <         { ac_try='test -z "$ac_c_werror_flag"
2327 <                         || test ! -s conftest.err'
2328 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2329 <  (eval $ac_try) 2>&5
2330 <  ac_status=$?
2331 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2332 <  (exit $ac_status); }; } &&
2333 <         { ac_try='test -s conftest.$ac_objext'
2334 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2335 <  (eval $ac_try) 2>&5
2336 <  ac_status=$?
2337 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2338 <  (exit $ac_status); }; }; then
3798 > if ac_fn_cxx_try_compile "$LINENO"; then :
3799    ac_compiler_gnu=yes
3800   else
3801 <  echo "$as_me: failed program was:" >&5
2342 < sed 's/^/| /' conftest.$ac_ext >&5
2343 <
2344 < ac_compiler_gnu=no
3801 >  ac_compiler_gnu=no
3802   fi
3803 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3804 < ac_cv_c_compiler_gnu=$ac_compiler_gnu
3803 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3804 > ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3805  
3806   fi
3807 < echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3808 < echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3809 < GCC=`test $ac_compiler_gnu = yes && echo yes`
3810 < ac_test_CFLAGS=${CFLAGS+set}
2354 < ac_save_CFLAGS=$CFLAGS
2355 < CFLAGS="-g"
2356 < echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2357 < echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2358 < if test "${ac_cv_prog_cc_g+set}" = set; then
2359 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3807 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3808 > $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3809 > if test $ac_compiler_gnu = yes; then
3810 >  GXX=yes
3811   else
3812 <  cat >conftest.$ac_ext <<_ACEOF
3813 < /* confdefs.h.  */
3814 < _ACEOF
3815 < cat confdefs.h >>conftest.$ac_ext
3816 < cat >>conftest.$ac_ext <<_ACEOF
3812 >  GXX=
3813 > fi
3814 > ac_test_CXXFLAGS=${CXXFLAGS+set}
3815 > ac_save_CXXFLAGS=$CXXFLAGS
3816 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3817 > $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3818 > if test "${ac_cv_prog_cxx_g+set}" = set; then :
3819 >  $as_echo_n "(cached) " >&6
3820 > else
3821 >  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3822 >   ac_cxx_werror_flag=yes
3823 >   ac_cv_prog_cxx_g=no
3824 >   CXXFLAGS="-g"
3825 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3826   /* end confdefs.h.  */
3827  
3828   int
# Line 2373 | Line 3833 | _ACEOF
3833    return 0;
3834   }
3835   _ACEOF
3836 < rm -f conftest.$ac_objext
3837 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2378 <  (eval $ac_compile) 2>conftest.er1
2379 <  ac_status=$?
2380 <  grep -v '^ *+' conftest.er1 >conftest.err
2381 <  rm -f conftest.er1
2382 <  cat conftest.err >&5
2383 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2384 <  (exit $ac_status); } &&
2385 <         { ac_try='test -z "$ac_c_werror_flag"
2386 <                         || test ! -s conftest.err'
2387 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2388 <  (eval $ac_try) 2>&5
2389 <  ac_status=$?
2390 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2391 <  (exit $ac_status); }; } &&
2392 <         { ac_try='test -s conftest.$ac_objext'
2393 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2394 <  (eval $ac_try) 2>&5
2395 <  ac_status=$?
2396 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 <  (exit $ac_status); }; }; then
2398 <  ac_cv_prog_cc_g=yes
3836 > if ac_fn_cxx_try_compile "$LINENO"; then :
3837 >  ac_cv_prog_cxx_g=yes
3838   else
3839 <  echo "$as_me: failed program was:" >&5
3840 < sed 's/^/| /' conftest.$ac_ext >&5
2402 <
2403 < ac_cv_prog_cc_g=no
2404 < fi
2405 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2406 < fi
2407 < echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2408 < echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2409 < if test "$ac_test_CFLAGS" = set; then
2410 <  CFLAGS=$ac_save_CFLAGS
2411 < elif test $ac_cv_prog_cc_g = yes; then
2412 <  if test "$GCC" = yes; then
2413 <    CFLAGS="-g -O2"
2414 <  else
2415 <    CFLAGS="-g"
2416 <  fi
2417 < else
2418 <  if test "$GCC" = yes; then
2419 <    CFLAGS="-O2"
2420 <  else
2421 <    CFLAGS=
2422 <  fi
2423 < fi
2424 < echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2425 < echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2426 < if test "${ac_cv_prog_cc_stdc+set}" = set; then
2427 <  echo $ECHO_N "(cached) $ECHO_C" >&6
2428 < else
2429 <  ac_cv_prog_cc_stdc=no
2430 < ac_save_CC=$CC
2431 < cat >conftest.$ac_ext <<_ACEOF
2432 < /* confdefs.h.  */
2433 < _ACEOF
2434 < cat confdefs.h >>conftest.$ac_ext
2435 < cat >>conftest.$ac_ext <<_ACEOF
3839 >  CXXFLAGS=""
3840 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3841   /* end confdefs.h.  */
2437 #include <stdarg.h>
2438 #include <stdio.h>
2439 #include <sys/types.h>
2440 #include <sys/stat.h>
2441 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2442 struct buf { int x; };
2443 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2444 static char *e (p, i)
2445     char **p;
2446     int i;
2447 {
2448  return p[i];
2449 }
2450 static char *f (char * (*g) (char **, int), char **p, ...)
2451 {
2452  char *s;
2453  va_list v;
2454  va_start (v,p);
2455  s = g (p, va_arg (v,int));
2456  va_end (v);
2457  return s;
2458 }
3842  
2460 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2461   function prototypes and stuff, but not '\xHH' hex character constants.
2462   These don't provoke an error unfortunately, instead are silently treated
2463   as 'x'.  The following induces an error, until -std1 is added to get
2464   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2465   array size at least.  It's necessary to write '\x00'==0 to get something
2466   that's true only with -std1.  */
2467 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2468
2469 int test (int i, double x);
2470 struct s1 {int (*f) (int a);};
2471 struct s2 {int (*f) (double a);};
2472 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2473 int argc;
2474 char **argv;
3843   int
3844   main ()
3845   {
3846 < return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3846 >
3847    ;
3848    return 0;
3849   }
3850   _ACEOF
3851 < # Don't try gcc -ansi; that turns off useful extensions and
2484 < # breaks some systems' header files.
2485 < # AIX                   -qlanglvl=ansi
2486 < # Ultrix and OSF/1      -std1
2487 < # HP-UX 10.20 and later -Ae
2488 < # HP-UX older versions  -Aa -D_HPUX_SOURCE
2489 < # SVR4                  -Xc -D__EXTENSIONS__
2490 < for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2491 < do
2492 <  CC="$ac_save_CC $ac_arg"
2493 <  rm -f conftest.$ac_objext
2494 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2495 <  (eval $ac_compile) 2>conftest.er1
2496 <  ac_status=$?
2497 <  grep -v '^ *+' conftest.er1 >conftest.err
2498 <  rm -f conftest.er1
2499 <  cat conftest.err >&5
2500 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2501 <  (exit $ac_status); } &&
2502 <         { ac_try='test -z "$ac_c_werror_flag"
2503 <                         || test ! -s conftest.err'
2504 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2505 <  (eval $ac_try) 2>&5
2506 <  ac_status=$?
2507 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2508 <  (exit $ac_status); }; } &&
2509 <         { ac_try='test -s conftest.$ac_objext'
2510 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2511 <  (eval $ac_try) 2>&5
2512 <  ac_status=$?
2513 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514 <  (exit $ac_status); }; }; then
2515 <  ac_cv_prog_cc_stdc=$ac_arg
2516 < break
2517 < else
2518 <  echo "$as_me: failed program was:" >&5
2519 < sed 's/^/| /' conftest.$ac_ext >&5
3851 > if ac_fn_cxx_try_compile "$LINENO"; then :
3852  
3853 < fi
3854 < rm -f conftest.err conftest.$ac_objext
3855 < done
3856 < rm -f conftest.$ac_ext conftest.$ac_objext
2525 < CC=$ac_save_CC
2526 <
2527 < fi
2528 <
2529 < case "x$ac_cv_prog_cc_stdc" in
2530 <  x|xno)
2531 <    echo "$as_me:$LINENO: result: none needed" >&5
2532 < echo "${ECHO_T}none needed" >&6 ;;
2533 <  *)
2534 <    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2535 < echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2536 <    CC="$CC $ac_cv_prog_cc_stdc" ;;
2537 < esac
2538 <
2539 < # Some people use a C++ compiler to compile C.  Since we use `exit',
2540 < # in C++ we need to declare it.  In case someone uses the same compiler
2541 < # for both compiling C and C++ we need to have the C++ compiler decide
2542 < # the declaration of exit, since it's the most demanding environment.
2543 < cat >conftest.$ac_ext <<_ACEOF
2544 < #ifndef __cplusplus
2545 <  choke me
2546 < #endif
2547 < _ACEOF
2548 < rm -f conftest.$ac_objext
2549 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2550 <  (eval $ac_compile) 2>conftest.er1
2551 <  ac_status=$?
2552 <  grep -v '^ *+' conftest.er1 >conftest.err
2553 <  rm -f conftest.er1
2554 <  cat conftest.err >&5
2555 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2556 <  (exit $ac_status); } &&
2557 <         { ac_try='test -z "$ac_c_werror_flag"
2558 <                         || test ! -s conftest.err'
2559 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2560 <  (eval $ac_try) 2>&5
2561 <  ac_status=$?
2562 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2563 <  (exit $ac_status); }; } &&
2564 <         { ac_try='test -s conftest.$ac_objext'
2565 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2566 <  (eval $ac_try) 2>&5
2567 <  ac_status=$?
2568 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2569 <  (exit $ac_status); }; }; then
2570 <  for ac_declaration in \
2571 <   '' \
2572 <   'extern "C" void std::exit (int) throw (); using std::exit;' \
2573 <   'extern "C" void std::exit (int); using std::exit;' \
2574 <   'extern "C" void exit (int) throw ();' \
2575 <   'extern "C" void exit (int);' \
2576 <   'void exit (int);'
2577 < do
2578 <  cat >conftest.$ac_ext <<_ACEOF
2579 < /* confdefs.h.  */
2580 < _ACEOF
2581 < cat confdefs.h >>conftest.$ac_ext
2582 < cat >>conftest.$ac_ext <<_ACEOF
3853 > else
3854 >  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3855 >         CXXFLAGS="-g"
3856 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857   /* end confdefs.h.  */
2584 $ac_declaration
2585 #include <stdlib.h>
2586 int
2587 main ()
2588 {
2589 exit (42);
2590  ;
2591  return 0;
2592 }
2593 _ACEOF
2594 rm -f conftest.$ac_objext
2595 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2596  (eval $ac_compile) 2>conftest.er1
2597  ac_status=$?
2598  grep -v '^ *+' conftest.er1 >conftest.err
2599  rm -f conftest.er1
2600  cat conftest.err >&5
2601  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2602  (exit $ac_status); } &&
2603         { ac_try='test -z "$ac_c_werror_flag"
2604                         || test ! -s conftest.err'
2605  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2606  (eval $ac_try) 2>&5
2607  ac_status=$?
2608  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609  (exit $ac_status); }; } &&
2610         { ac_try='test -s conftest.$ac_objext'
2611  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2612  (eval $ac_try) 2>&5
2613  ac_status=$?
2614  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615  (exit $ac_status); }; }; then
2616  :
2617 else
2618  echo "$as_me: failed program was:" >&5
2619 sed 's/^/| /' conftest.$ac_ext >&5
3858  
2621 continue
2622 fi
2623 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2624  cat >conftest.$ac_ext <<_ACEOF
2625 /* confdefs.h.  */
2626 _ACEOF
2627 cat confdefs.h >>conftest.$ac_ext
2628 cat >>conftest.$ac_ext <<_ACEOF
2629 /* end confdefs.h.  */
2630 $ac_declaration
3859   int
3860   main ()
3861   {
3862 < exit (42);
3862 >
3863    ;
3864    return 0;
3865   }
3866   _ACEOF
3867 < rm -f conftest.$ac_objext
3868 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2641 <  (eval $ac_compile) 2>conftest.er1
2642 <  ac_status=$?
2643 <  grep -v '^ *+' conftest.er1 >conftest.err
2644 <  rm -f conftest.er1
2645 <  cat conftest.err >&5
2646 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2647 <  (exit $ac_status); } &&
2648 <         { ac_try='test -z "$ac_c_werror_flag"
2649 <                         || test ! -s conftest.err'
2650 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2651 <  (eval $ac_try) 2>&5
2652 <  ac_status=$?
2653 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 <  (exit $ac_status); }; } &&
2655 <         { ac_try='test -s conftest.$ac_objext'
2656 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2657 <  (eval $ac_try) 2>&5
2658 <  ac_status=$?
2659 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2660 <  (exit $ac_status); }; }; then
2661 <  break
2662 < else
2663 <  echo "$as_me: failed program was:" >&5
2664 < sed 's/^/| /' conftest.$ac_ext >&5
2665 <
3867 > if ac_fn_cxx_try_compile "$LINENO"; then :
3868 >  ac_cv_prog_cxx_g=yes
3869   fi
3870 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2668 < done
2669 < rm -f conftest*
2670 < if test -n "$ac_declaration"; then
2671 <  echo '#ifdef __cplusplus' >>confdefs.h
2672 <  echo $ac_declaration      >>confdefs.h
2673 <  echo '#endif'             >>confdefs.h
3870 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3871   fi
3872 <
3872 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3873 > fi
3874 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3875 >   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3876 > fi
3877 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3878 > $as_echo "$ac_cv_prog_cxx_g" >&6; }
3879 > if test "$ac_test_CXXFLAGS" = set; then
3880 >  CXXFLAGS=$ac_save_CXXFLAGS
3881 > elif test $ac_cv_prog_cxx_g = yes; then
3882 >  if test "$GXX" = yes; then
3883 >    CXXFLAGS="-g -O2"
3884 >  else
3885 >    CXXFLAGS="-g"
3886 >  fi
3887   else
3888 <  echo "$as_me: failed program was:" >&5
3889 < sed 's/^/| /' conftest.$ac_ext >&5
3890 <
3888 >  if test "$GXX" = yes; then
3889 >    CXXFLAGS="-O2"
3890 >  else
3891 >    CXXFLAGS=
3892 >  fi
3893   fi
3894 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2682 < ac_ext=c
2683 < ac_cpp='$CPP $CPPFLAGS'
2684 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2685 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2686 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
2687 <
2688 <
2689 < ac_ext=cc
3894 > ac_ext=cpp
3895   ac_cpp='$CXXCPP $CPPFLAGS'
3896   ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3897   ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3898   ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2694 if test -n "$ac_tool_prefix"; then
2695  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
2696  do
2697    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2698 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2699 echo "$as_me:$LINENO: checking for $ac_word" >&5
2700 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2701 if test "${ac_cv_prog_CXX+set}" = set; then
2702  echo $ECHO_N "(cached) $ECHO_C" >&6
2703 else
2704  if test -n "$CXX"; then
2705  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2706 else
2707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708 for as_dir in $PATH
2709 do
2710  IFS=$as_save_IFS
2711  test -z "$as_dir" && as_dir=.
2712  for ac_exec_ext in '' $ac_executable_extensions; do
2713  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2714    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2715    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2716    break 2
2717  fi
2718 done
2719 done
3899  
2721 fi
2722 fi
2723 CXX=$ac_cv_prog_CXX
2724 if test -n "$CXX"; then
2725  echo "$as_me:$LINENO: result: $CXX" >&5
2726 echo "${ECHO_T}$CXX" >&6
2727 else
2728  echo "$as_me:$LINENO: result: no" >&5
2729 echo "${ECHO_T}no" >&6
2730 fi
3900  
3901 <    test -n "$CXX" && break
3902 <  done
3903 < fi
3904 < if test -z "$CXX"; then
3905 <  ac_ct_CXX=$CXX
3906 <  for ac_prog in $CCC icpc icc xlc++ xlC CC g++ c++
3901 >
3902 >
3903 >
3904 >
3905 >
3906 >        for ac_prog in openmpicxx openmpiCC openmpic++ mpic++ mpicxx mpiCC hcp mpxlC_r mpxlC mpCC cmpic++
3907   do
3908    # Extract the first word of "$ac_prog", so it can be a program name with args.
3909   set dummy $ac_prog; ac_word=$2
3910 < echo "$as_me:$LINENO: checking for $ac_word" >&5
3911 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3912 < if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3913 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3910 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3911 > $as_echo_n "checking for $ac_word... " >&6; }
3912 > if test "${ac_cv_prog_MPICXX+set}" = set; then :
3913 >  $as_echo_n "(cached) " >&6
3914   else
3915 <  if test -n "$ac_ct_CXX"; then
3916 <  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3915 >  if test -n "$MPICXX"; then
3916 >  ac_cv_prog_MPICXX="$MPICXX" # Let the user override the test.
3917   else
3918   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3919   for as_dir in $PATH
3920   do
3921    IFS=$as_save_IFS
3922    test -z "$as_dir" && as_dir=.
3923 <  for ac_exec_ext in '' $ac_executable_extensions; do
3924 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3925 <    ac_cv_prog_ac_ct_CXX="$ac_prog"
3926 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3923 >    for ac_exec_ext in '' $ac_executable_extensions; do
3924 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3925 >    ac_cv_prog_MPICXX="$ac_prog"
3926 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3927      break 2
3928    fi
3929   done
3930 < done
3930 >  done
3931 > IFS=$as_save_IFS
3932  
3933   fi
3934   fi
3935 < ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3936 < if test -n "$ac_ct_CXX"; then
3937 <  echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3938 < echo "${ECHO_T}$ac_ct_CXX" >&6
3939 < else
3940 <  echo "$as_me:$LINENO: result: no" >&5
3941 < echo "${ECHO_T}no" >&6
3935 > MPICXX=$ac_cv_prog_MPICXX
3936 > if test -n "$MPICXX"; then
3937 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICXX" >&5
3938 > $as_echo "$MPICXX" >&6; }
3939 > else
3940 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3941 > $as_echo "no" >&6; }
3942   fi
3943  
3944 <  test -n "$ac_ct_CXX" && break
3944 >
3945 >  test -n "$MPICXX" && break
3946   done
3947 < test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3947 > test -n "$MPICXX" || MPICXX="$CXX"
3948  
3949 <  CXX=$ac_ct_CXX
3950 < fi
3949 >        ax_mpi_save_CXX="$CXX"
3950 >        CXX="$MPICXX"
3951  
3952  
2782 # Provide some information about the compiler.
2783 echo "$as_me:$LINENO:" \
2784     "checking for C++ compiler version" >&5
2785 ac_compiler=`set X $ac_compile; echo $2`
2786 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2787  (eval $ac_compiler --version </dev/null >&5) 2>&5
2788  ac_status=$?
2789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2790  (exit $ac_status); }
2791 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2792  (eval $ac_compiler -v </dev/null >&5) 2>&5
2793  ac_status=$?
2794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795  (exit $ac_status); }
2796 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2797  (eval $ac_compiler -V </dev/null >&5) 2>&5
2798  ac_status=$?
2799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2800  (exit $ac_status); }
3953  
3954 < echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3955 < echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3956 < if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3957 <  echo $ECHO_N "(cached) $ECHO_C" >&6
3954 > if test x = x"$MPILIBS"; then
3955 >        ac_fn_cxx_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
3956 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
3957 >  MPILIBS=" "
3958 > fi
3959 >
3960 > fi
3961 >
3962 > if test x = x"$MPILIBS"; then
3963 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
3964 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
3965 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
3966 >  $as_echo_n "(cached) " >&6
3967   else
3968 <  cat >conftest.$ac_ext <<_ACEOF
3969 < /* confdefs.h.  */
3970 < _ACEOF
2810 < cat confdefs.h >>conftest.$ac_ext
2811 < cat >>conftest.$ac_ext <<_ACEOF
3968 >  ac_check_lib_save_LIBS=$LIBS
3969 > LIBS="-lmpi  $LIBS"
3970 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3971   /* end confdefs.h.  */
3972  
3973 + /* Override any GCC internal prototype to avoid an error.
3974 +   Use char because int might match the return type of a GCC
3975 +   builtin and then its argument prototype would still apply.  */
3976 + #ifdef __cplusplus
3977 + extern "C"
3978 + #endif
3979 + char MPI_Init ();
3980   int
3981   main ()
3982   {
3983 < #ifndef __GNUC__
2818 <       choke me
2819 < #endif
2820 <
3983 > return MPI_Init ();
3984    ;
3985    return 0;
3986   }
3987   _ACEOF
3988 < rm -f conftest.$ac_objext
3989 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2827 <  (eval $ac_compile) 2>conftest.er1
2828 <  ac_status=$?
2829 <  grep -v '^ *+' conftest.er1 >conftest.err
2830 <  rm -f conftest.er1
2831 <  cat conftest.err >&5
2832 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2833 <  (exit $ac_status); } &&
2834 <         { ac_try='test -z "$ac_cxx_werror_flag"
2835 <                         || test ! -s conftest.err'
2836 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2837 <  (eval $ac_try) 2>&5
2838 <  ac_status=$?
2839 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2840 <  (exit $ac_status); }; } &&
2841 <         { ac_try='test -s conftest.$ac_objext'
2842 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2843 <  (eval $ac_try) 2>&5
2844 <  ac_status=$?
2845 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2846 <  (exit $ac_status); }; }; then
2847 <  ac_compiler_gnu=yes
3988 > if ac_fn_cxx_try_link "$LINENO"; then :
3989 >  ac_cv_lib_mpi_MPI_Init=yes
3990   else
3991 <  echo "$as_me: failed program was:" >&5
2850 < sed 's/^/| /' conftest.$ac_ext >&5
2851 <
2852 < ac_compiler_gnu=no
3991 >  ac_cv_lib_mpi_MPI_Init=no
3992   fi
3993 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3994 < ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3993 > rm -f core conftest.err conftest.$ac_objext \
3994 >    conftest$ac_exeext conftest.$ac_ext
3995 > LIBS=$ac_check_lib_save_LIBS
3996 > fi
3997 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
3998 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
3999 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4000 >  MPILIBS="-lmpi"
4001 > fi
4002  
4003   fi
4004 < echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4005 < echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
4006 < GXX=`test $ac_compiler_gnu = yes && echo yes`
4007 < ac_test_CXXFLAGS=${CXXFLAGS+set}
4008 < ac_save_CXXFLAGS=$CXXFLAGS
2863 < CXXFLAGS="-g"
2864 < echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2865 < echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2866 < if test "${ac_cv_prog_cxx_g+set}" = set; then
2867 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4004 > if test x = x"$MPILIBS"; then
4005 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4006 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4007 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4008 >  $as_echo_n "(cached) " >&6
4009   else
4010 <  cat >conftest.$ac_ext <<_ACEOF
4011 < /* confdefs.h.  */
4012 < _ACEOF
2872 < cat confdefs.h >>conftest.$ac_ext
2873 < cat >>conftest.$ac_ext <<_ACEOF
4010 >  ac_check_lib_save_LIBS=$LIBS
4011 > LIBS="-lmpich  $LIBS"
4012 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013   /* end confdefs.h.  */
4014  
4015 + /* Override any GCC internal prototype to avoid an error.
4016 +   Use char because int might match the return type of a GCC
4017 +   builtin and then its argument prototype would still apply.  */
4018 + #ifdef __cplusplus
4019 + extern "C"
4020 + #endif
4021 + char MPI_Init ();
4022   int
4023   main ()
4024   {
4025 <
4025 > return MPI_Init ();
4026    ;
4027    return 0;
4028   }
4029   _ACEOF
4030 < rm -f conftest.$ac_objext
4031 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2886 <  (eval $ac_compile) 2>conftest.er1
2887 <  ac_status=$?
2888 <  grep -v '^ *+' conftest.er1 >conftest.err
2889 <  rm -f conftest.er1
2890 <  cat conftest.err >&5
2891 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892 <  (exit $ac_status); } &&
2893 <         { ac_try='test -z "$ac_cxx_werror_flag"
2894 <                         || test ! -s conftest.err'
2895 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2896 <  (eval $ac_try) 2>&5
2897 <  ac_status=$?
2898 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899 <  (exit $ac_status); }; } &&
2900 <         { ac_try='test -s conftest.$ac_objext'
2901 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2902 <  (eval $ac_try) 2>&5
2903 <  ac_status=$?
2904 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2905 <  (exit $ac_status); }; }; then
2906 <  ac_cv_prog_cxx_g=yes
4030 > if ac_fn_cxx_try_link "$LINENO"; then :
4031 >  ac_cv_lib_mpich_MPI_Init=yes
4032   else
4033 <  echo "$as_me: failed program was:" >&5
2909 < sed 's/^/| /' conftest.$ac_ext >&5
2910 <
2911 < ac_cv_prog_cxx_g=no
4033 >  ac_cv_lib_mpich_MPI_Init=no
4034   fi
4035 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4035 > rm -f core conftest.err conftest.$ac_objext \
4036 >    conftest$ac_exeext conftest.$ac_ext
4037 > LIBS=$ac_check_lib_save_LIBS
4038   fi
4039 < echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4040 < echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4041 < if test "$ac_test_CXXFLAGS" = set; then
4042 <  CXXFLAGS=$ac_save_CXXFLAGS
2919 < elif test $ac_cv_prog_cxx_g = yes; then
2920 <  if test "$GXX" = yes; then
2921 <    CXXFLAGS="-g -O2"
2922 <  else
2923 <    CXXFLAGS="-g"
2924 <  fi
2925 < else
2926 <  if test "$GXX" = yes; then
2927 <    CXXFLAGS="-O2"
2928 <  else
2929 <    CXXFLAGS=
2930 <  fi
4039 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4040 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4041 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4042 >  MPILIBS="-lmpich"
4043   fi
2932 for ac_declaration in \
2933   '' \
2934   'extern "C" void std::exit (int) throw (); using std::exit;' \
2935   'extern "C" void std::exit (int); using std::exit;' \
2936   'extern "C" void exit (int) throw ();' \
2937   'extern "C" void exit (int);' \
2938   'void exit (int);'
2939 do
2940  cat >conftest.$ac_ext <<_ACEOF
2941 /* confdefs.h.  */
2942 _ACEOF
2943 cat confdefs.h >>conftest.$ac_ext
2944 cat >>conftest.$ac_ext <<_ACEOF
2945 /* end confdefs.h.  */
2946 $ac_declaration
2947 #include <stdlib.h>
2948 int
2949 main ()
2950 {
2951 exit (42);
2952  ;
2953  return 0;
2954 }
2955 _ACEOF
2956 rm -f conftest.$ac_objext
2957 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2958  (eval $ac_compile) 2>conftest.er1
2959  ac_status=$?
2960  grep -v '^ *+' conftest.er1 >conftest.err
2961  rm -f conftest.er1
2962  cat conftest.err >&5
2963  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2964  (exit $ac_status); } &&
2965         { ac_try='test -z "$ac_cxx_werror_flag"
2966                         || test ! -s conftest.err'
2967  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2968  (eval $ac_try) 2>&5
2969  ac_status=$?
2970  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971  (exit $ac_status); }; } &&
2972         { ac_try='test -s conftest.$ac_objext'
2973  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2974  (eval $ac_try) 2>&5
2975  ac_status=$?
2976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977  (exit $ac_status); }; }; then
2978  :
2979 else
2980  echo "$as_me: failed program was:" >&5
2981 sed 's/^/| /' conftest.$ac_ext >&5
4044  
2983 continue
4045   fi
4046 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4047 <  cat >conftest.$ac_ext <<_ACEOF
4048 < /* confdefs.h.  */
4049 < _ACEOF
4050 < cat confdefs.h >>conftest.$ac_ext
2990 < cat >>conftest.$ac_ext <<_ACEOF
4046 >
4047 > if test x != x"$MPILIBS"; then
4048 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4049 > $as_echo_n "checking for mpi.h... " >&6; }
4050 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4051   /* end confdefs.h.  */
4052 < $ac_declaration
4052 > #include <mpi.h>
4053   int
4054   main ()
4055   {
4056 < exit (42);
4056 >
4057    ;
4058    return 0;
4059   }
4060   _ACEOF
4061 < rm -f conftest.$ac_objext
4062 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4063 <  (eval $ac_compile) 2>conftest.er1
3004 <  ac_status=$?
3005 <  grep -v '^ *+' conftest.er1 >conftest.err
3006 <  rm -f conftest.er1
3007 <  cat conftest.err >&5
3008 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009 <  (exit $ac_status); } &&
3010 <         { ac_try='test -z "$ac_cxx_werror_flag"
3011 <                         || test ! -s conftest.err'
3012 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3013 <  (eval $ac_try) 2>&5
3014 <  ac_status=$?
3015 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 <  (exit $ac_status); }; } &&
3017 <         { ac_try='test -s conftest.$ac_objext'
3018 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3019 <  (eval $ac_try) 2>&5
3020 <  ac_status=$?
3021 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 <  (exit $ac_status); }; }; then
3023 <  break
4061 > if ac_fn_cxx_try_compile "$LINENO"; then :
4062 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4063 > $as_echo "yes" >&6; }
4064   else
4065 <  echo "$as_me: failed program was:" >&5
4066 < sed 's/^/| /' conftest.$ac_ext >&5
4067 <
4065 >  MPILIBS=""
4066 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4067 > $as_echo "no" >&6; }
4068   fi
4069 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3030 < done
3031 < rm -f conftest*
3032 < if test -n "$ac_declaration"; then
3033 <  echo '#ifdef __cplusplus' >>confdefs.h
3034 <  echo $ac_declaration      >>confdefs.h
3035 <  echo '#endif'             >>confdefs.h
4069 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4070   fi
4071  
4072 < ac_ext=c
3039 < ac_cpp='$CPP $CPPFLAGS'
3040 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3041 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3042 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4072 > CXX="$ax_mpi_save_CXX"
4073  
4074  
3045 OOPSE_TEMPLATE_FLAGS=""
3046 if test $ac_cv_cxx_compiler_gnu = no; then
3047  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -ptused -no_prelink" >&5
3048 echo $ECHO_N "checking checking whether ${CXX} accepts -ptused -no_prelink... $ECHO_C" >&6
3049  echo 'void f(){}' > conftest.cc
3050  if test -z "`${CXX} -ptused -no_prelink -c conftest.cc 2>&1`"; then
3051    echo "$as_me:$LINENO: result: yes" >&5
3052 echo "${ECHO_T}yes" >&6
3053    OOPSE_TEMPLATE_FLAGS="-ptused -no_prelink"
3054  else
3055    echo "$as_me:$LINENO: result: no" >&5
3056 echo "${ECHO_T}no" >&6
3057  fi
3058  rm -f conftest*
3059  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -instances=static" >&5
3060 echo $ECHO_N "checking checking whether ${CXX} accepts -instances=static... $ECHO_C" >&6
3061  echo 'void f(){}' > conftest.cc
3062  if test -z "`${CXX} -instances=static -c conftest.cc 2>&1`"; then
3063    echo "$as_me:$LINENO: result: yes" >&5
3064 echo "${ECHO_T}yes" >&6
3065    OOPSE_TEMPLATE_FLAGS="-instances=static"
3066  else
3067    echo "$as_me:$LINENO: result: no" >&5
3068 echo "${ECHO_T}no" >&6
3069  fi
3070  rm -f conftest*
3071  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -pto" >&5
3072 echo $ECHO_N "checking checking whether ${CXX} accepts -pto... $ECHO_C" >&6
3073  echo 'void f(){}' > conftest.cc
3074  if test -z "`${CXX} -pto -c conftest.cc 2>&1`"; then
3075    echo "$as_me:$LINENO: result: yes" >&5
3076 echo "${ECHO_T}yes" >&6
3077    OOPSE_TEMPLATE_FLAGS="-pto"
3078  else
3079    echo "$as_me:$LINENO: result: no" >&5
3080 echo "${ECHO_T}no" >&6
3081  fi
3082  rm -f conftest*
3083  echo "$as_me:$LINENO: checking checking whether ${CXX} accepts -LANG:std" >&5
3084 echo $ECHO_N "checking checking whether ${CXX} accepts -LANG:std... $ECHO_C" >&6
3085  echo 'void f(){}' > conftest.cc
3086  if test -z "`${CXX} -LANG:std -c conftest.cc 2>&1`"; then
3087    echo "$as_me:$LINENO: result: yes" >&5
3088 echo "${ECHO_T}yes" >&6
4075  
4076 <
4077 <    EXTRA_CC_FLAG=${EXTRA_CC_FLAG}" -LANG:std"
4078 <  else
4079 <    echo "$as_me:$LINENO: result: no" >&5
4080 < echo "${ECHO_T}no" >&6
4081 <  fi
4076 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4077 > if test x = x"$MPILIBS"; then
4078 >        USE_MPI="no"
4079 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&5
4080 > $as_echo "$as_me: WARNING: No suitable C++ MPI implementation found. oopse_MPI will not be built." >&2;}
4081 >        :
4082 > else
4083 >        USE_MPI="yes"
4084 >        :
4085   fi
4086  
4087 <
4088 <
4089 <
4090 < ac_ext=f90
4091 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3103 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3104 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4087 > ac_ext=c
4088 > ac_cpp='$CPP $CPPFLAGS'
4089 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4090 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4091 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4092   if test -n "$ac_tool_prefix"; then
4093 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4094 <  do
4095 <    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4096 < set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4097 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4098 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3112 < if test "${ac_cv_prog_F90+set}" = set; then
3113 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4093 >  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4094 > set dummy ${ac_tool_prefix}gcc; ac_word=$2
4095 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4096 > $as_echo_n "checking for $ac_word... " >&6; }
4097 > if test "${ac_cv_prog_CC+set}" = set; then :
4098 >  $as_echo_n "(cached) " >&6
4099   else
4100 <  if test -n "$F90"; then
4101 <  ac_cv_prog_F90="$F90" # Let the user override the test.
4100 >  if test -n "$CC"; then
4101 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4102   else
4103   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4104   for as_dir in $PATH
4105   do
4106    IFS=$as_save_IFS
4107    test -z "$as_dir" && as_dir=.
4108 <  for ac_exec_ext in '' $ac_executable_extensions; do
4109 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4110 <    ac_cv_prog_F90="$ac_tool_prefix$ac_prog"
4111 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4108 >    for ac_exec_ext in '' $ac_executable_extensions; do
4109 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4110 >    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4111 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4112      break 2
4113    fi
4114   done
4115 < done
4115 >  done
4116 > IFS=$as_save_IFS
4117  
4118   fi
4119   fi
4120 < F90=$ac_cv_prog_F90
4121 < if test -n "$F90"; then
4122 <  echo "$as_me:$LINENO: result: $F90" >&5
4123 < echo "${ECHO_T}$F90" >&6
4120 > CC=$ac_cv_prog_CC
4121 > if test -n "$CC"; then
4122 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4123 > $as_echo "$CC" >&6; }
4124   else
4125 <  echo "$as_me:$LINENO: result: no" >&5
4126 < echo "${ECHO_T}no" >&6
4125 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4126 > $as_echo "no" >&6; }
4127   fi
4128  
4129 <    test -n "$F90" && break
3144 <  done
4129 >
4130   fi
4131 < if test -z "$F90"; then
4132 <  ac_ct_F90=$F90
4133 <  for ac_prog in ifort ifc f90 xlf90 pgf90 epcf90 f95 xlf95 lf95 fort g95
4134 < do
4135 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
4136 < set dummy $ac_prog; ac_word=$2
4137 < echo "$as_me:$LINENO: checking for $ac_word" >&5
4138 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3154 < if test "${ac_cv_prog_ac_ct_F90+set}" = set; then
3155 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4131 > if test -z "$ac_cv_prog_CC"; then
4132 >  ac_ct_CC=$CC
4133 >  # Extract the first word of "gcc", so it can be a program name with args.
4134 > set dummy gcc; ac_word=$2
4135 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4136 > $as_echo_n "checking for $ac_word... " >&6; }
4137 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4138 >  $as_echo_n "(cached) " >&6
4139   else
4140 <  if test -n "$ac_ct_F90"; then
4141 <  ac_cv_prog_ac_ct_F90="$ac_ct_F90" # Let the user override the test.
4140 >  if test -n "$ac_ct_CC"; then
4141 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4142   else
4143   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144   for as_dir in $PATH
4145   do
4146    IFS=$as_save_IFS
4147    test -z "$as_dir" && as_dir=.
4148 <  for ac_exec_ext in '' $ac_executable_extensions; do
4149 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4150 <    ac_cv_prog_ac_ct_F90="$ac_prog"
4151 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4148 >    for ac_exec_ext in '' $ac_executable_extensions; do
4149 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4150 >    ac_cv_prog_ac_ct_CC="gcc"
4151 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4152      break 2
4153    fi
4154   done
4155 < done
4155 >  done
4156 > IFS=$as_save_IFS
4157  
4158   fi
4159   fi
4160 < ac_ct_F90=$ac_cv_prog_ac_ct_F90
4161 < if test -n "$ac_ct_F90"; then
4162 <  echo "$as_me:$LINENO: result: $ac_ct_F90" >&5
4163 < echo "${ECHO_T}$ac_ct_F90" >&6
4160 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4161 > if test -n "$ac_ct_CC"; then
4162 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4163 > $as_echo "$ac_ct_CC" >&6; }
4164   else
4165 <  echo "$as_me:$LINENO: result: no" >&5
4166 < echo "${ECHO_T}no" >&6
4165 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4166 > $as_echo "no" >&6; }
4167   fi
4168  
4169 <  test -n "$ac_ct_F90" && break
4170 < done
4171 <
4172 <  F90=$ac_ct_F90
4169 >  if test "x$ac_ct_CC" = x; then
4170 >    CC=""
4171 >  else
4172 >    case $cross_compiling:$ac_tool_warned in
4173 > yes:)
4174 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4175 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4176 > ac_tool_warned=yes ;;
4177 > esac
4178 >    CC=$ac_ct_CC
4179 >  fi
4180 > else
4181 >  CC="$ac_cv_prog_CC"
4182   fi
4183  
4184 <
4185 < # If we don't use `.F90' as extension, the preprocessor is not run on the
4186 < # input file.
4187 < ac_save_ext=$ac_ext
4188 < ac_ext=F90
4189 < echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 90 compiler" >&5
4190 < echo $ECHO_N "checking whether we are using the GNU Fortran 90 compiler... $ECHO_C" >&6
4191 < if test "${ac_cv_f90_compiler_gnu+set}" = set; then
3199 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4184 > if test -z "$CC"; then
4185 >          if test -n "$ac_tool_prefix"; then
4186 >    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4187 > set dummy ${ac_tool_prefix}cc; ac_word=$2
4188 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 > $as_echo_n "checking for $ac_word... " >&6; }
4190 > if test "${ac_cv_prog_CC+set}" = set; then :
4191 >  $as_echo_n "(cached) " >&6
4192   else
4193 <  cat >conftest.$ac_ext <<_ACEOF
4193 >  if test -n "$CC"; then
4194 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4195 > else
4196 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 > for as_dir in $PATH
4198 > do
4199 >  IFS=$as_save_IFS
4200 >  test -z "$as_dir" && as_dir=.
4201 >    for ac_exec_ext in '' $ac_executable_extensions; do
4202 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4203 >    ac_cv_prog_CC="${ac_tool_prefix}cc"
4204 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 >    break 2
4206 >  fi
4207 > done
4208 >  done
4209 > IFS=$as_save_IFS
4210  
4211 < program main
4211 > fi
4212 > fi
4213 > CC=$ac_cv_prog_CC
4214 > if test -n "$CC"; then
4215 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4216 > $as_echo "$CC" >&6; }
4217 > else
4218 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 > $as_echo "no" >&6; }
4220 > fi
4221  
3205 #ifndef __GNUC__
3206       choke me
3207 #endif
4222  
4223 < end program main
4224 <
4225 < _ACEOF
4226 < rm -f conftest.$ac_objext
4227 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4228 <  (eval $ac_compile) 2>conftest.er1
4229 <  ac_status=$?
4230 <  grep -v '^ *+' conftest.er1 >conftest.err
4231 <  rm -f conftest.er1
3218 <  cat conftest.err >&5
3219 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3220 <  (exit $ac_status); } &&
3221 <         { ac_try='test -z "$ac_f90_werror_flag"
3222 <                         || test ! -s conftest.err'
3223 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3224 <  (eval $ac_try) 2>&5
3225 <  ac_status=$?
3226 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3227 <  (exit $ac_status); }; } &&
3228 <         { ac_try='test -s conftest.$ac_objext'
3229 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3230 <  (eval $ac_try) 2>&5
3231 <  ac_status=$?
3232 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3233 <  (exit $ac_status); }; }; then
3234 <  ac_compiler_gnu=yes
4223 >  fi
4224 > fi
4225 > if test -z "$CC"; then
4226 >  # Extract the first word of "cc", so it can be a program name with args.
4227 > set dummy cc; ac_word=$2
4228 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229 > $as_echo_n "checking for $ac_word... " >&6; }
4230 > if test "${ac_cv_prog_CC+set}" = set; then :
4231 >  $as_echo_n "(cached) " >&6
4232   else
4233 <  echo "$as_me: failed program was:" >&5
4234 < sed 's/^/| /' conftest.$ac_ext >&5
4233 >  if test -n "$CC"; then
4234 >  ac_cv_prog_CC="$CC" # Let the user override the test.
4235 > else
4236 >  ac_prog_rejected=no
4237 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 > for as_dir in $PATH
4239 > do
4240 >  IFS=$as_save_IFS
4241 >  test -z "$as_dir" && as_dir=.
4242 >    for ac_exec_ext in '' $ac_executable_extensions; do
4243 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4244 >    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4245 >       ac_prog_rejected=yes
4246 >       continue
4247 >     fi
4248 >    ac_cv_prog_CC="cc"
4249 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4250 >    break 2
4251 >  fi
4252 > done
4253 >  done
4254 > IFS=$as_save_IFS
4255  
4256 < ac_compiler_gnu=no
4256 > if test $ac_prog_rejected = yes; then
4257 >  # We found a bogon in the path, so make sure we never use it.
4258 >  set dummy $ac_cv_prog_CC
4259 >  shift
4260 >  if test $# != 0; then
4261 >    # We chose a different compiler from the bogus one.
4262 >    # However, it has the same basename, so the bogon will be chosen
4263 >    # first if we set CC to just the basename; use the full file name.
4264 >    shift
4265 >    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4266 >  fi
4267   fi
3241 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3242 ac_cv_f90_compiler_gnu=$ac_compiler_gnu
3243
4268   fi
4269 < echo "$as_me:$LINENO: result: $ac_cv_f90_compiler_gnu" >&5
4270 < echo "${ECHO_T}$ac_cv_f90_compiler_gnu" >&6
4271 < ac_ext=$ac_save_ext
4272 < G95=`test $ac_compiler_gnu = yes && echo yes`
4273 < ac_ext=c
4274 < ac_cpp='$CPP $CPPFLAGS'
4275 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4276 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4277 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4269 > fi
4270 > CC=$ac_cv_prog_CC
4271 > if test -n "$CC"; then
4272 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4273 > $as_echo "$CC" >&6; }
4274 > else
4275 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4276 > $as_echo "no" >&6; }
4277 > fi
4278  
4279  
4280 + fi
4281 + if test -z "$CC"; then
4282 +  if test -n "$ac_tool_prefix"; then
4283 +  for ac_prog in cl.exe
4284 +  do
4285 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4286 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4287 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288 + $as_echo_n "checking for $ac_word... " >&6; }
4289 + if test "${ac_cv_prog_CC+set}" = set; then :
4290 +  $as_echo_n "(cached) " >&6
4291 + else
4292 +  if test -n "$CC"; then
4293 +  ac_cv_prog_CC="$CC" # Let the user override the test.
4294 + else
4295 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 + for as_dir in $PATH
4297 + do
4298 +  IFS=$as_save_IFS
4299 +  test -z "$as_dir" && as_dir=.
4300 +    for ac_exec_ext in '' $ac_executable_extensions; do
4301 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4303 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304 +    break 2
4305 +  fi
4306 + done
4307 +  done
4308 + IFS=$as_save_IFS
4309  
4310 + fi
4311 + fi
4312 + CC=$ac_cv_prog_CC
4313 + if test -n "$CC"; then
4314 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4315 + $as_echo "$CC" >&6; }
4316 + else
4317 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318 + $as_echo "no" >&6; }
4319 + fi
4320  
4321  
4322 < # Try to determine native compiler flags that allow us to use F90 suffix
4323 < # for preprocessed f90 source.
4324 <
4325 < if test "$ac_test_PREPFLAG" != "set"; then
4326 <  PREPFLAG=""
4327 <  case "${host_cpu}-${host_os}" in
4328 <
4329 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4330 <                    PREPFLAG="-fpp1 "
4331 <                fi;;
4332 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4333 <                    PREPFLAG="-qsuffix=cpp=F90 "
4334 <                fi;;
4335 <  *darwin*)
4336 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4337 <                PREPFLAG="-qsuffix=cpp=F90 "
4338 <        fi;;
4339 <  esac
4340 <
4341 <  if test -z "$PREPFLAG"; then
4342 <        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPFLAG\"" >&5
4343 < echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
4344 <        PREPFLAG=""
4322 >    test -n "$CC" && break
4323 >  done
4324 > fi
4325 > if test -z "$CC"; then
4326 >  ac_ct_CC=$CC
4327 >  for ac_prog in cl.exe
4328 > do
4329 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4330 > set dummy $ac_prog; ac_word=$2
4331 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4332 > $as_echo_n "checking for $ac_word... " >&6; }
4333 > if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4334 >  $as_echo_n "(cached) " >&6
4335 > else
4336 >  if test -n "$ac_ct_CC"; then
4337 >  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4338 > else
4339 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 > for as_dir in $PATH
4341 > do
4342 >  IFS=$as_save_IFS
4343 >  test -z "$as_dir" && as_dir=.
4344 >    for ac_exec_ext in '' $ac_executable_extensions; do
4345 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4346 >    ac_cv_prog_ac_ct_CC="$ac_prog"
4347 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4348 >    break 2
4349    fi
4350 + done
4351 +  done
4352 + IFS=$as_save_IFS
4353  
4354 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor flag works" >&5
4355 < echo $ECHO_N "checking to make sure F90 preprocessor flag works... $ECHO_C" >&6
4354 > fi
4355 > fi
4356 > ac_ct_CC=$ac_cv_prog_ac_ct_CC
4357 > if test -n "$ac_ct_CC"; then
4358 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4359 > $as_echo "$ac_ct_CC" >&6; }
4360 > else
4361 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4362 > $as_echo "no" >&6; }
4363 > fi
4364  
4365  
4366 <  ac_ext=f90
4367 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3290 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3291 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4366 >  test -n "$ac_ct_CC" && break
4367 > done
4368  
4369 <  ac_save_ext=$ac_ext
4370 <  ac_ext=F90
4371 <  ac_save_F90FLAGS=$F90FLAGS
4369 >  if test "x$ac_ct_CC" = x; then
4370 >    CC=""
4371 >  else
4372 >    case $cross_compiling:$ac_tool_warned in
4373 > yes:)
4374 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4375 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4376 > ac_tool_warned=yes ;;
4377 > esac
4378 >    CC=$ac_ct_CC
4379 >  fi
4380 > fi
4381  
3297  if test "$PREPFLAG"; then
3298  F90FLAGS="${F90FLAGS} ${PREPFLAG}-DTEST"
4382   fi
4383  
3301    cat >conftest.$ac_ext <<_ACEOF
4384  
4385 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4386 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4387 + as_fn_error "no acceptable C compiler found in \$PATH
4388 + See \`config.log' for more details." "$LINENO" 5; }
4389  
4390 < program main
4391 <
4392 <  integer :: i
4393 <  i = 1
4394 <
4395 <
4396 < end program main
4390 > # Provide some information about the compiler.
4391 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4392 > set X $ac_compile
4393 > ac_compiler=$2
4394 > for ac_option in --version -v -V -qversion; do
4395 >  { { ac_try="$ac_compiler $ac_option >&5"
4396 > case "(($ac_try" in
4397 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4398 >  *) ac_try_echo=$ac_try;;
4399 > esac
4400 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4401 > $as_echo "$ac_try_echo"; } >&5
4402 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4403 >  ac_status=$?
4404 >  if test -s conftest.err; then
4405 >    sed '10a\
4406 > ... rest of stderr output deleted ...
4407 >         10q' conftest.err >conftest.er1
4408 >    cat conftest.er1 >&5
4409 >    rm -f conftest.er1 conftest.err
4410 >  fi
4411 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4412 >  test $ac_status = 0; }
4413 > done
4414  
4415 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4416 + $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4417 + if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4418 +  $as_echo_n "(cached) " >&6
4419 + else
4420 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421 + /* end confdefs.h.  */
4422 +
4423 + int
4424 + main ()
4425 + {
4426 + #ifndef __GNUC__
4427 +       choke me
4428 + #endif
4429 +
4430 +  ;
4431 +  return 0;
4432 + }
4433   _ACEOF
4434 < rm -f conftest.$ac_objext
4435 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3315 <  (eval $ac_compile) 2>conftest.er1
3316 <  ac_status=$?
3317 <  grep -v '^ *+' conftest.er1 >conftest.err
3318 <  rm -f conftest.er1
3319 <  cat conftest.err >&5
3320 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3321 <  (exit $ac_status); } &&
3322 <         { ac_try='test -z "$ac_f90_werror_flag"
3323 <                         || test ! -s conftest.err'
3324 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3325 <  (eval $ac_try) 2>&5
3326 <  ac_status=$?
3327 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3328 <  (exit $ac_status); }; } &&
3329 <         { ac_try='test -s conftest.$ac_objext'
3330 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3331 <  (eval $ac_try) 2>&5
3332 <  ac_status=$?
3333 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3334 <  (exit $ac_status); }; }; then
3335 <  prepflagworks=1
4434 > if ac_fn_c_try_compile "$LINENO"; then :
4435 >  ac_compiler_gnu=yes
4436   else
4437 <  echo "$as_me: failed program was:" >&5
4438 < sed 's/^/| /' conftest.$ac_ext >&5
4437 >  ac_compiler_gnu=no
4438 > fi
4439 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4440 > ac_cv_c_compiler_gnu=$ac_compiler_gnu
4441  
3340 prepflagworks=0
4442   fi
4443 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4443 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4444 > $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4445 > if test $ac_compiler_gnu = yes; then
4446 >  GCC=yes
4447 > else
4448 >  GCC=
4449 > fi
4450 > ac_test_CFLAGS=${CFLAGS+set}
4451 > ac_save_CFLAGS=$CFLAGS
4452 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4453 > $as_echo_n "checking whether $CC accepts -g... " >&6; }
4454 > if test "${ac_cv_prog_cc_g+set}" = set; then :
4455 >  $as_echo_n "(cached) " >&6
4456 > else
4457 >  ac_save_c_werror_flag=$ac_c_werror_flag
4458 >   ac_c_werror_flag=yes
4459 >   ac_cv_prog_cc_g=no
4460 >   CFLAGS="-g"
4461 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 > /* end confdefs.h.  */
4463  
4464 <  F90FLAGS=$ac_save_F90FLAGS
4465 <  ac_ext=$ac_save_ext
4466 <  ac_ext=c
4464 > int
4465 > main ()
4466 > {
4467 >
4468 >  ;
4469 >  return 0;
4470 > }
4471 > _ACEOF
4472 > if ac_fn_c_try_compile "$LINENO"; then :
4473 >  ac_cv_prog_cc_g=yes
4474 > else
4475 >  CFLAGS=""
4476 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 > /* end confdefs.h.  */
4478 >
4479 > int
4480 > main ()
4481 > {
4482 >
4483 >  ;
4484 >  return 0;
4485 > }
4486 > _ACEOF
4487 > if ac_fn_c_try_compile "$LINENO"; then :
4488 >
4489 > else
4490 >  ac_c_werror_flag=$ac_save_c_werror_flag
4491 >         CFLAGS="-g"
4492 >         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493 > /* end confdefs.h.  */
4494 >
4495 > int
4496 > main ()
4497 > {
4498 >
4499 >  ;
4500 >  return 0;
4501 > }
4502 > _ACEOF
4503 > if ac_fn_c_try_compile "$LINENO"; then :
4504 >  ac_cv_prog_cc_g=yes
4505 > fi
4506 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4507 > fi
4508 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4509 > fi
4510 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4511 >   ac_c_werror_flag=$ac_save_c_werror_flag
4512 > fi
4513 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4514 > $as_echo "$ac_cv_prog_cc_g" >&6; }
4515 > if test "$ac_test_CFLAGS" = set; then
4516 >  CFLAGS=$ac_save_CFLAGS
4517 > elif test $ac_cv_prog_cc_g = yes; then
4518 >  if test "$GCC" = yes; then
4519 >    CFLAGS="-g -O2"
4520 >  else
4521 >    CFLAGS="-g"
4522 >  fi
4523 > else
4524 >  if test "$GCC" = yes; then
4525 >    CFLAGS="-O2"
4526 >  else
4527 >    CFLAGS=
4528 >  fi
4529 > fi
4530 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4531 > $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4532 > if test "${ac_cv_prog_cc_c89+set}" = set; then :
4533 >  $as_echo_n "(cached) " >&6
4534 > else
4535 >  ac_cv_prog_cc_c89=no
4536 > ac_save_CC=$CC
4537 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538 > /* end confdefs.h.  */
4539 > #include <stdarg.h>
4540 > #include <stdio.h>
4541 > #include <sys/types.h>
4542 > #include <sys/stat.h>
4543 > /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4544 > struct buf { int x; };
4545 > FILE * (*rcsopen) (struct buf *, struct stat *, int);
4546 > static char *e (p, i)
4547 >     char **p;
4548 >     int i;
4549 > {
4550 >  return p[i];
4551 > }
4552 > static char *f (char * (*g) (char **, int), char **p, ...)
4553 > {
4554 >  char *s;
4555 >  va_list v;
4556 >  va_start (v,p);
4557 >  s = g (p, va_arg (v,int));
4558 >  va_end (v);
4559 >  return s;
4560 > }
4561 >
4562 > /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4563 >   function prototypes and stuff, but not '\xHH' hex character constants.
4564 >   These don't provoke an error unfortunately, instead are silently treated
4565 >   as 'x'.  The following induces an error, until -std is added to get
4566 >   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4567 >   array size at least.  It's necessary to write '\x00'==0 to get something
4568 >   that's true only with -std.  */
4569 > int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4570 >
4571 > /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4572 >   inside strings and character constants.  */
4573 > #define FOO(x) 'x'
4574 > int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4575 >
4576 > int test (int i, double x);
4577 > struct s1 {int (*f) (int a);};
4578 > struct s2 {int (*f) (double a);};
4579 > int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4580 > int argc;
4581 > char **argv;
4582 > int
4583 > main ()
4584 > {
4585 > return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4586 >  ;
4587 >  return 0;
4588 > }
4589 > _ACEOF
4590 > for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4591 >        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4592 > do
4593 >  CC="$ac_save_CC $ac_arg"
4594 >  if ac_fn_c_try_compile "$LINENO"; then :
4595 >  ac_cv_prog_cc_c89=$ac_arg
4596 > fi
4597 > rm -f core conftest.err conftest.$ac_objext
4598 >  test "x$ac_cv_prog_cc_c89" != "xno" && break
4599 > done
4600 > rm -f conftest.$ac_ext
4601 > CC=$ac_save_CC
4602 >
4603 > fi
4604 > # AC_CACHE_VAL
4605 > case "x$ac_cv_prog_cc_c89" in
4606 >  x)
4607 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4608 > $as_echo "none needed" >&6; } ;;
4609 >  xno)
4610 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4611 > $as_echo "unsupported" >&6; } ;;
4612 >  *)
4613 >    CC="$CC $ac_cv_prog_cc_c89"
4614 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4615 > $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4616 > esac
4617 > if test "x$ac_cv_prog_cc_c89" != xno; then :
4618 >
4619 > fi
4620 >
4621 > ac_ext=c
4622   ac_cpp='$CPP $CPPFLAGS'
4623   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4624   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4625   ac_compiler_gnu=$ac_cv_c_compiler_gnu
4626  
4627  
4628 <  if test "$prepflagworks" = 1; then
3354 <    echo "$as_me:$LINENO: result: yes" >&5
3355 < echo "${ECHO_T}yes" >&6
4628 > if test $USE_MPI != no; then :
4629  
4630 <  else
4631 <    echo "$as_me:$LINENO: result: no" >&5
4632 < echo "${ECHO_T}no" >&6
4633 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor flag" >&5
4634 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor flag" >&2;}
3362 <   { (exit 1); exit 1; }; }
3363 <  fi
3364 < fi
4630 > ac_ext=c
4631 > ac_cpp='$CPP $CPPFLAGS'
4632 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4633 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4634 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
4635  
4636  
4637  
4638  
4639  
3370 # Try to determine native compiler flags that allow us to use F90 suffix
3371 # for preprocessed f90 source with -D type defines
4640  
4641 < if test "$ac_test_PREPDEFFLAG" != "set"; then
4642 <  PREPDEFFLAG=""
4643 <  case "${host_cpu}-${host_os}" in
4641 >        for ac_prog in openmpicc mpicc hcc mpxlc_r mpxlc mpcc cmpicc
4642 > do
4643 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4644 > set dummy $ac_prog; ac_word=$2
4645 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4646 > $as_echo_n "checking for $ac_word... " >&6; }
4647 > if test "${ac_cv_prog_MPICC+set}" = set; then :
4648 >  $as_echo_n "(cached) " >&6
4649 > else
4650 >  if test -n "$MPICC"; then
4651 >  ac_cv_prog_MPICC="$MPICC" # Let the user override the test.
4652 > else
4653 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4654 > for as_dir in $PATH
4655 > do
4656 >  IFS=$as_save_IFS
4657 >  test -z "$as_dir" && as_dir=.
4658 >    for ac_exec_ext in '' $ac_executable_extensions; do
4659 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4660 >    ac_cv_prog_MPICC="$ac_prog"
4661 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4662 >    break 2
4663 >  fi
4664 > done
4665 >  done
4666 > IFS=$as_save_IFS
4667  
4668 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
4669 <                    PREPDEFFLAG=" "
4670 <                fi;;
4671 <  *aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
4672 <                    PREPDEFFLAG="-WF,"
4673 <                fi;;
4674 <  *darwin*)
4675 <        if test "$F90" = f90 -o "$F90" = xlf90; then
4676 <                PREPDEFFLAG="-WF,"
4677 <        fi;;
3387 <  esac
4668 > fi
4669 > fi
4670 > MPICC=$ac_cv_prog_MPICC
4671 > if test -n "$MPICC"; then
4672 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPICC" >&5
4673 > $as_echo "$MPICC" >&6; }
4674 > else
4675 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4676 > $as_echo "no" >&6; }
4677 > fi
4678  
3389  if test -z "$PREPDEFFLAG"; then
3390        { echo "$as_me:$LINENO: WARNING: \"Using empty PREPDEFFLAG\"" >&5
3391 echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
3392        PREPDEFFLAG=" "
3393  fi
4679  
4680 <  echo "$as_me:$LINENO: checking to make sure F90 preprocessor define flag works" >&5
4681 < echo $ECHO_N "checking to make sure F90 preprocessor define flag works... $ECHO_C" >&6
4680 >  test -n "$MPICC" && break
4681 > done
4682 > test -n "$MPICC" || MPICC="$CC"
4683  
4684 +        ax_mpi_save_CC="$CC"
4685 +        CC="$MPICC"
4686  
3399  ac_ext=f90
3400 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3401 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3402 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4687  
3404  ac_save_ext=$ac_ext
3405  ac_ext=F90
3406  ac_save_F90FLAGS=$F90FLAGS
4688  
4689 <  if test "$PREPDEFFLAG"; then
4690 <  F90FLAGS="${F90FLAGS} ${PREPFLAG} ${PREPDEFFLAG}-DTEST"
4689 > if test x = x"$MPILIBS"; then
4690 >        ac_fn_c_check_func "$LINENO" "MPI_Init" "ac_cv_func_MPI_Init"
4691 > if test "x$ac_cv_func_MPI_Init" = x""yes; then :
4692 >  MPILIBS=" "
4693   fi
4694  
4695 <    cat >conftest.$ac_ext <<_ACEOF
4695 > fi
4696  
4697 + if test x = x"$MPILIBS"; then
4698 +        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
4699 + $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
4700 + if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
4701 +  $as_echo_n "(cached) " >&6
4702 + else
4703 +  ac_check_lib_save_LIBS=$LIBS
4704 + LIBS="-lmpi  $LIBS"
4705 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4706 + /* end confdefs.h.  */
4707  
4708 < program main
4709 <
4710 <  integer :: i
4711 < #ifdef TEST
4712 <  i = 1
3420 < #else
3421 <  choke me
4708 > /* Override any GCC internal prototype to avoid an error.
4709 >   Use char because int might match the return type of a GCC
4710 >   builtin and then its argument prototype would still apply.  */
4711 > #ifdef __cplusplus
4712 > extern "C"
4713   #endif
4714 <
4715 <
4716 < end program main
4717 <
4714 > char MPI_Init ();
4715 > int
4716 > main ()
4717 > {
4718 > return MPI_Init ();
4719 >  ;
4720 >  return 0;
4721 > }
4722   _ACEOF
4723 < rm -f conftest.$ac_objext
4724 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3430 <  (eval $ac_compile) 2>conftest.er1
3431 <  ac_status=$?
3432 <  grep -v '^ *+' conftest.er1 >conftest.err
3433 <  rm -f conftest.er1
3434 <  cat conftest.err >&5
3435 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3436 <  (exit $ac_status); } &&
3437 <         { ac_try='test -z "$ac_f90_werror_flag"
3438 <                         || test ! -s conftest.err'
3439 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3440 <  (eval $ac_try) 2>&5
3441 <  ac_status=$?
3442 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3443 <  (exit $ac_status); }; } &&
3444 <         { ac_try='test -s conftest.$ac_objext'
3445 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3446 <  (eval $ac_try) 2>&5
3447 <  ac_status=$?
3448 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3449 <  (exit $ac_status); }; }; then
3450 <  prepdefflagworks=1
4723 > if ac_fn_c_try_link "$LINENO"; then :
4724 >  ac_cv_lib_mpi_MPI_Init=yes
4725   else
4726 <  echo "$as_me: failed program was:" >&5
3453 < sed 's/^/| /' conftest.$ac_ext >&5
3454 <
3455 < prepdefflagworks=0
4726 >  ac_cv_lib_mpi_MPI_Init=no
4727   fi
4728 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4729 <
4730 <  F90FLAGS=$ac_save_F90FLAGS
3460 <  ac_ext=$ac_save_ext
3461 <  ac_ext=c
3462 < ac_cpp='$CPP $CPPFLAGS'
3463 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3464 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3465 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
3466 <
3467 <
3468 <
3469 <  if test "$prepdefflagworks" = 1; then
3470 <    echo "$as_me:$LINENO: result: yes" >&5
3471 < echo "${ECHO_T}yes" >&6
3472 <
3473 <  else
3474 <    echo "$as_me:$LINENO: result: no" >&5
3475 < echo "${ECHO_T}no" >&6
3476 <    { { echo "$as_me:$LINENO: error: Can't figure out working Fortran90 preprocessor define flag" >&5
3477 < echo "$as_me: error: Can't figure out working Fortran90 preprocessor define flag" >&2;}
3478 <   { (exit 1); exit 1; }; }
3479 <  fi
4728 > rm -f core conftest.err conftest.$ac_objext \
4729 >    conftest$ac_exeext conftest.$ac_ext
4730 > LIBS=$ac_check_lib_save_LIBS
4731   fi
4732 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
4733 + $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
4734 + if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
4735 +  MPILIBS="-lmpi"
4736 + fi
4737  
4738 < ac_ext=f90
4739 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4740 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4741 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4742 <
4743 <
3488 <
3489 < ac_ext=f90
3490 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3491 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3492 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3493 < echo "$as_me:$LINENO: checking how to get verbose linking output from $F90" >&5
3494 < echo $ECHO_N "checking how to get verbose linking output from $F90... $ECHO_C" >&6
3495 < if test "${ac_cv_prog_f90_v+set}" = set; then
3496 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4738 > fi
4739 > if test x = x"$MPILIBS"; then
4740 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
4741 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
4742 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
4743 >  $as_echo_n "(cached) " >&6
4744   else
4745 +  ac_check_lib_save_LIBS=$LIBS
4746 + LIBS="-lmpich  $LIBS"
4747 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4748 + /* end confdefs.h.  */
4749  
4750 < cat >conftest.$ac_ext <<_ACEOF
4751 <
4752 < program main
4753 <
4754 <
4755 < end program main
4756 <
4750 > /* Override any GCC internal prototype to avoid an error.
4751 >   Use char because int might match the return type of a GCC
4752 >   builtin and then its argument prototype would still apply.  */
4753 > #ifdef __cplusplus
4754 > extern "C"
4755 > #endif
4756 > char MPI_Init ();
4757 > int
4758 > main ()
4759 > {
4760 > return MPI_Init ();
4761 >  ;
4762 >  return 0;
4763 > }
4764   _ACEOF
4765 < rm -f conftest.$ac_objext
4766 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4767 <  (eval $ac_compile) 2>conftest.er1
4768 <  ac_status=$?
3511 <  grep -v '^ *+' conftest.er1 >conftest.err
3512 <  rm -f conftest.er1
3513 <  cat conftest.err >&5
3514 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515 <  (exit $ac_status); } &&
3516 <         { ac_try='test -z "$ac_f90_werror_flag"
3517 <                         || test ! -s conftest.err'
3518 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3519 <  (eval $ac_try) 2>&5
3520 <  ac_status=$?
3521 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522 <  (exit $ac_status); }; } &&
3523 <         { ac_try='test -s conftest.$ac_objext'
3524 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3525 <  (eval $ac_try) 2>&5
3526 <  ac_status=$?
3527 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3528 <  (exit $ac_status); }; }; then
3529 <  ac_cv_prog_f90_v=
3530 < # Try some options frequently used verbose output
3531 < for ac_verb in -v -verbose --verbose -V -\#\#\#; do
3532 <  ac_ext=f90
3533 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3534 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3535 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3536 <
3537 < cat >conftest.$ac_ext <<_ACEOF
3538 <
3539 < program main
3540 <
3541 <
3542 < end program main
3543 <
3544 < _ACEOF
3545 <
3546 < # Compile and link our simple test program by passing a flag (argument
3547 < # 1 to this macro) to the Fortran 90 compiler in order to get
3548 < # "verbose" output that we can then parse for the Fortran 90 linker
3549 < # flags.
3550 < ac_save_F90FLAGS=$F90FLAGS
3551 < F90FLAGS="$F90FLAGS $ac_verb"
3552 <
3553 < (eval echo $as_me:3553: \"$ac_link\") >&5
3554 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3555 < echo "$ac_f90_v_output" >&5
3556 < F90FLAGS=$ac_save_F90FLAGS
3557 <
3558 < rm -f conftest.*
3559 < ac_ext=f90
3560 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3561 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3562 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3563 <
3564 < # If we are using xlf then replace all the commas with spaces.
3565 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3566 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4765 > if ac_fn_c_try_link "$LINENO"; then :
4766 >  ac_cv_lib_mpich_MPI_Init=yes
4767 > else
4768 >  ac_cv_lib_mpich_MPI_Init=no
4769   fi
4770 <
4771 < # If we are using Cray Fortran then delete quotes.
4772 < # Use "\"" instead of '"' for font-lock-mode.
3571 < # FIXME: a more general fix for quoted arguments with spaces?
3572 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3573 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4770 > rm -f core conftest.err conftest.$ac_objext \
4771 >    conftest$ac_exeext conftest.$ac_ext
4772 > LIBS=$ac_check_lib_save_LIBS
4773   fi
4774 <  # look for -l* and *.a constructs in the output
4775 <  for ac_arg in $ac_f90_v_output; do
4776 <     case $ac_arg in
4777 <        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
3579 <          ac_cv_prog_f90_v=$ac_verb
3580 <          break 2 ;;
3581 <     esac
3582 <  done
3583 < done
3584 < if test -z "$ac_cv_prog_f90_v"; then
3585 <   { echo "$as_me:$LINENO: WARNING: cannot determine how to obtain linking information from $F90" >&5
3586 < echo "$as_me: WARNING: cannot determine how to obtain linking information from $F90" >&2;}
4774 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
4775 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
4776 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
4777 >  MPILIBS="-lmpich"
4778   fi
3588 else
3589  echo "$as_me: failed program was:" >&5
3590 sed 's/^/| /' conftest.$ac_ext >&5
4779  
3592 { echo "$as_me:$LINENO: WARNING: compilation failed" >&5
3593 echo "$as_me: WARNING: compilation failed" >&2;}
4780   fi
3595 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4781  
4782 < fi
4783 < echo "$as_me:$LINENO: result: $ac_cv_prog_f90_v" >&5
4784 < echo "${ECHO_T}$ac_cv_prog_f90_v" >&6
4785 < echo "$as_me:$LINENO: checking for Fortran 90 libraries" >&5
4786 < echo $ECHO_N "checking for Fortran 90 libraries... $ECHO_C" >&6
4787 < if test "${ac_cv_flibs+set}" = set; then
4788 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4789 < else
4790 <  if test "x$F90LIBS" != "x"; then
3606 <  ac_cv_f90libs="$F90LIBS" # Let the user override the test.
3607 < else
4782 > if test x != x"$MPILIBS"; then
4783 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpi.h" >&5
4784 > $as_echo_n "checking for mpi.h... " >&6; }
4785 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 > /* end confdefs.h.  */
4787 > #include <mpi.h>
4788 > int
4789 > main ()
4790 > {
4791  
4792 < ac_ext=f90
4793 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4794 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3612 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3613 <
3614 < cat >conftest.$ac_ext <<_ACEOF
3615 <
3616 < program main
3617 <
3618 <
3619 < end program main
3620 <
4792 >  ;
4793 >  return 0;
4794 > }
4795   _ACEOF
4796 <
4797 < # Compile and link our simple test program by passing a flag (argument
4798 < # 1 to this macro) to the Fortran 90 compiler in order to get
4799 < # "verbose" output that we can then parse for the Fortran 90 linker
4800 < # flags.
4801 < ac_save_F90FLAGS=$F90FLAGS
4802 < F90FLAGS="$F90FLAGS $ac_cv_prog_f90_v"
3629 <
3630 < (eval echo $as_me:3630: \"$ac_link\") >&5
3631 < ac_f90_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
3632 < echo "$ac_f90_v_output" >&5
3633 < F90FLAGS=$ac_save_F90FLAGS
3634 <
3635 < rm -f conftest.*
3636 < ac_ext=f90
3637 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3638 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3639 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
3640 <
3641 < # If we are using xlf then replace all the commas with spaces.
3642 < if echo $ac_f90_v_output | grep xlfentry >/dev/null 2>&1; then
3643 <  ac_f90_v_output=`echo $ac_f90_v_output | sed 's/,/ /g'`
4796 > if ac_fn_c_try_compile "$LINENO"; then :
4797 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4798 > $as_echo "yes" >&6; }
4799 > else
4800 >  MPILIBS=""
4801 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4802 > $as_echo "no" >&6; }
4803   fi
4804 <
3646 < # If we are using Cray Fortran then delete quotes.
3647 < # Use "\"" instead of '"' for font-lock-mode.
3648 < # FIXME: a more general fix for quoted arguments with spaces?
3649 < if echo $ac_f90_v_output | grep cft90 >/dev/null 2>&1; then
3650 <  ac_f90_v_output=`echo $ac_f90_v_output | sed "s/\"//g"`
4804 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805   fi
4806  
4807 < ac_cv_f90libs=
4807 > CC="$ax_mpi_save_CC"
4808  
3655 # Save positional arguments (if any)
3656 ac_save_positional="$@"
4809  
3658 set X $ac_f90_v_output
3659 while test $# != 1; do
3660  shift
3661  ac_arg=$1
3662  case $ac_arg in
3663        [\\/]*.a | ?:[\\/]*.a)
3664            ac_exists=false
3665  for ac_i in $ac_cv_f90libs; do
3666    if test x"$ac_arg" = x"$ac_i"; then
3667      ac_exists=true
3668      break
3669    fi
3670  done
4810  
4811 <  if test x"$ac_exists" = xtrue; then
4812 <  :
4811 > # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
4812 > if test x = x"$MPILIBS"; then
4813 >        USE_MPI="no"
4814 >       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&5
4815 > $as_echo "$as_me: WARNING: No suitable C MPI implementation found. oopse_MPI will not be built." >&2;}
4816 >        :
4817   else
4818 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4818 >        USE_MPI="yes"
4819 >        :
4820   fi
4821  
3678          ;;
3679        -bI:*)
3680            ac_exists=false
3681  for ac_i in $ac_cv_f90libs; do
3682    if test x"$ac_arg" = x"$ac_i"; then
3683      ac_exists=true
3684      break
3685    fi
3686  done
4822  
4823 <  if test x"$ac_exists" = xtrue; then
4824 <  :
4823 > fi
4824 > ac_ext=${ac_fc_srcext-f}
4825 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
4826 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
4827 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
4828 > if test -n "$ac_tool_prefix"; then
4829 >  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4830 >  do
4831 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4832 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4833 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 > $as_echo_n "checking for $ac_word... " >&6; }
4835 > if test "${ac_cv_prog_FC+set}" = set; then :
4836 >  $as_echo_n "(cached) " >&6
4837   else
4838 <  if test "$ac_compiler_gnu" = yes; then
4839 <  for ac_link_opt in $ac_arg; do
3693 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3694 <  done
4838 >  if test -n "$FC"; then
4839 >  ac_cv_prog_FC="$FC" # Let the user override the test.
4840   else
4841 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4841 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4842 > for as_dir in $PATH
4843 > do
4844 >  IFS=$as_save_IFS
4845 >  test -z "$as_dir" && as_dir=.
4846 >    for ac_exec_ext in '' $ac_executable_extensions; do
4847 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4848 >    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
4849 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4850 >    break 2
4851 >  fi
4852 > done
4853 >  done
4854 > IFS=$as_save_IFS
4855 >
4856   fi
4857   fi
4858 + FC=$ac_cv_prog_FC
4859 + if test -n "$FC"; then
4860 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
4861 + $as_echo "$FC" >&6; }
4862 + else
4863 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 + $as_echo "no" >&6; }
4865 + fi
4866  
3700          ;;
3701          # Ignore these flags.
3702        -lang* | -lcrt[012].o | -lc | -lgcc | -LANG:=*)
3703          ;;
3704        -lkernel32)
3705          test x"$CYGWIN" != xyes && ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
3706          ;;
3707        -[LRuY])
3708          # These flags, when seen by themselves, take an argument.
3709          # We remove the space between option and argument and re-iterate
3710          # unless we find an empty arg or a new option (starting with -)
3711          case $2 in
3712             "" | -*);;
3713             *)
3714                ac_arg="$ac_arg$2"
4867  
4868 <                shift; shift
3717 <                set X $ac_arg "$@"
3718 <                ;;
3719 <          esac
3720 <          ;;
3721 <        -YP,*)
3722 <          for ac_j in `echo $ac_arg | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
3723 <              ac_exists=false
3724 <  for ac_i in $ac_cv_f90libs; do
3725 <    if test x"$ac_j" = x"$ac_i"; then
3726 <      ac_exists=true
3727 <      break
3728 <    fi
4868 >    test -n "$FC" && break
4869    done
3730
3731  if test x"$ac_exists" = xtrue; then
3732  :
3733 else
3734  ac_arg="$ac_arg $ac_j"
3735                             ac_cv_f90libs="$ac_cv_f90libs $ac_j"
4870   fi
4871 <
4872 <          done
4873 <          ;;
4874 <        -[lLR]*)
4875 <            ac_exists=false
4876 <  for ac_i in $ac_cv_f90libs; do
4877 <    if test x"$ac_arg" = x"$ac_i"; then
4878 <      ac_exists=true
4879 <      break
4880 <    fi
4871 > if test -z "$FC"; then
4872 >  ac_ct_FC=$FC
4873 >  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
4874 > do
4875 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
4876 > set dummy $ac_prog; ac_word=$2
4877 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4878 > $as_echo_n "checking for $ac_word... " >&6; }
4879 > if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
4880 >  $as_echo_n "(cached) " >&6
4881 > else
4882 >  if test -n "$ac_ct_FC"; then
4883 >  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
4884 > else
4885 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4886 > for as_dir in $PATH
4887 > do
4888 >  IFS=$as_save_IFS
4889 >  test -z "$as_dir" && as_dir=.
4890 >    for ac_exec_ext in '' $ac_executable_extensions; do
4891 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4892 >    ac_cv_prog_ac_ct_FC="$ac_prog"
4893 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4894 >    break 2
4895 >  fi
4896 > done
4897    done
4898 + IFS=$as_save_IFS
4899  
4900 <  if test x"$ac_exists" = xtrue; then
4901 <  :
4900 > fi
4901 > fi
4902 > ac_ct_FC=$ac_cv_prog_ac_ct_FC
4903 > if test -n "$ac_ct_FC"; then
4904 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
4905 > $as_echo "$ac_ct_FC" >&6; }
4906   else
4907 <  ac_cv_f90libs="$ac_cv_f90libs $ac_arg"
4907 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4908 > $as_echo "no" >&6; }
4909   fi
4910  
4911 <          ;;
4912 <          # Ignore everything else.
3757 <  esac
4911 >
4912 >  test -n "$ac_ct_FC" && break
4913   done
3759 # restore positional arguments
3760 set X $ac_save_positional; shift
4914  
4915 < # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
4916 < # then we insist that the "run path" must be an absolute path (i.e. it
4917 < # must begin with a "/").
4918 < case `(uname -sr) 2>/dev/null` in
4919 <   "SunOS 5"*)
4920 <      ac_ld_run_path=`echo $ac_f90_v_output |
4921 <                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
4922 <      test "x$ac_ld_run_path" != x &&
3770 <
3771 <        if test "$ac_compiler_gnu" = yes; then
3772 <  for ac_link_opt in $ac_ld_run_path; do
3773 <    ac_cv_f90libs="$ac_cv_f90libs -Xlinker $ac_link_opt"
3774 <  done
3775 < else
3776 <  ac_cv_f90libs="$ac_cv_f90libs $ac_ld_run_path"
3777 < fi
3778 <      ;;
4915 >  if test "x$ac_ct_FC" = x; then
4916 >    FC=""
4917 >  else
4918 >    case $cross_compiling:$ac_tool_warned in
4919 > yes:)
4920 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4921 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4922 > ac_tool_warned=yes ;;
4923   esac
4924 < fi # test "x$F90LIBS" = "x"
4925 <
4924 >    FC=$ac_ct_FC
4925 >  fi
4926   fi
3783 echo "$as_me:$LINENO: result: $ac_cv_flibs" >&5
3784 echo "${ECHO_T}$ac_cv_flibs" >&6
3785 F90LIBS="$ac_cv_f90libs"
4927  
3787 ac_ext=f90
3788 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
3789 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3790 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4928  
4929 + # Provide some information about the compiler.
4930 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
4931 + set X $ac_compile
4932 + ac_compiler=$2
4933 + for ac_option in --version -v -V -qversion; do
4934 +  { { ac_try="$ac_compiler $ac_option >&5"
4935 + case "(($ac_try" in
4936 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937 +  *) ac_try_echo=$ac_try;;
4938 + esac
4939 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4940 + $as_echo "$ac_try_echo"; } >&5
4941 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4942 +  ac_status=$?
4943 +  if test -s conftest.err; then
4944 +    sed '10a\
4945 + ... rest of stderr output deleted ...
4946 +         10q' conftest.err >conftest.er1
4947 +    cat conftest.er1 >&5
4948 +    rm -f conftest.er1 conftest.err
4949 +  fi
4950 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4951 +  test $ac_status = 0; }
4952 + done
4953 + rm -f a.out
4954  
4955 < echo "$as_me:$LINENO: checking for Fortran 90 name-mangling scheme" >&5
4956 < echo $ECHO_N "checking for Fortran 90 name-mangling scheme... $ECHO_C" >&6
4957 < if test "${ac_cv_f90_mangling+set}" = set; then
4958 <  echo $ECHO_N "(cached) $ECHO_C" >&6
4955 > # If we don't use `.F' as extension, the preprocessor is not run on the
4956 > # input file.  (Note that this only needs to work for GNU compilers.)
4957 > ac_save_ext=$ac_ext
4958 > ac_ext=F
4959 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
4960 > $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
4961 > if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
4962 >  $as_echo_n "(cached) " >&6
4963   else
4964 <  ac_ext=f90
4965 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4966 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4967 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4968 < cat >conftest.$ac_ext <<_ACEOF
4969 < subroutine foobar()
4970 < return
3805 < end
3806 < subroutine foo_bar()
3807 < return
3808 < end
4964 >  cat > conftest.$ac_ext <<_ACEOF
4965 >      program main
4966 > #ifndef __GNUC__
4967 >       choke me
4968 > #endif
4969 >
4970 >      end
4971   _ACEOF
4972 < rm -f conftest.$ac_objext
4973 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4974 <  (eval $ac_compile) 2>conftest.er1
4975 <  ac_status=$?
4976 <  grep -v '^ *+' conftest.er1 >conftest.err
4977 <  rm -f conftest.er1
4978 <  cat conftest.err >&5
3817 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3818 <  (exit $ac_status); } &&
3819 <         { ac_try='test -z "$ac_f90_werror_flag"
3820 <                         || test ! -s conftest.err'
3821 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3822 <  (eval $ac_try) 2>&5
3823 <  ac_status=$?
3824 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3825 <  (exit $ac_status); }; } &&
3826 <         { ac_try='test -s conftest.$ac_objext'
3827 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3828 <  (eval $ac_try) 2>&5
3829 <  ac_status=$?
3830 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3831 <  (exit $ac_status); }; }; then
3832 <  mv conftest.$ac_objext cf90_test.$ac_objext
4972 > if ac_fn_fc_try_compile "$LINENO"; then :
4973 >  ac_compiler_gnu=yes
4974 > else
4975 >  ac_compiler_gnu=no
4976 > fi
4977 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4978 > ac_cv_fc_compiler_gnu=$ac_compiler_gnu
4979  
4980 <  ac_ext=c
4981 < ac_cpp='$CPP $CPPFLAGS'
4982 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4983 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4984 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
4980 > fi
4981 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
4982 > $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
4983 > ac_ext=$ac_save_ext
4984 > ac_test_FCFLAGS=${FCFLAGS+set}
4985 > ac_save_FCFLAGS=$FCFLAGS
4986 > FCFLAGS=
4987 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
4988 > $as_echo_n "checking whether $FC accepts -g... " >&6; }
4989 > if test "${ac_cv_prog_fc_g+set}" = set; then :
4990 >  $as_echo_n "(cached) " >&6
4991 > else
4992 >  FCFLAGS=-g
4993 > cat > conftest.$ac_ext <<_ACEOF
4994 >      program main
4995  
4996 <  ac_save_LIBS=$LIBS
3841 <  LIBS="cf90_test.$ac_objext $F90LIBS $LIBS"
3842 <
3843 <  ac_success=no
3844 <  for ac_foobar in foobar FOOBAR; do
3845 <    for ac_underscore in "" "_"; do
3846 <      ac_func="$ac_foobar$ac_underscore"
3847 <      cat >conftest.$ac_ext <<_ACEOF
3848 < /* confdefs.h.  */
4996 >      end
4997   _ACEOF
4998 < cat confdefs.h >>conftest.$ac_ext
4999 < cat >>conftest.$ac_ext <<_ACEOF
3852 < /* end confdefs.h.  */
3853 <
3854 < /* Override any gcc2 internal prototype to avoid an error.  */
3855 < #ifdef __cplusplus
3856 < extern "C"
3857 < #endif
3858 < /* We use char because int might match the return type of a gcc2
3859 <   builtin and then its argument prototype would still apply.  */
3860 < char $ac_func ();
3861 < int
3862 < main ()
3863 < {
3864 < $ac_func ();
3865 <  ;
3866 <  return 0;
3867 < }
3868 < _ACEOF
3869 < rm -f conftest.$ac_objext conftest$ac_exeext
3870 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3871 <  (eval $ac_link) 2>conftest.er1
3872 <  ac_status=$?
3873 <  grep -v '^ *+' conftest.er1 >conftest.err
3874 <  rm -f conftest.er1
3875 <  cat conftest.err >&5
3876 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3877 <  (exit $ac_status); } &&
3878 <         { ac_try='test -z "$ac_c_werror_flag"
3879 <                         || test ! -s conftest.err'
3880 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3881 <  (eval $ac_try) 2>&5
3882 <  ac_status=$?
3883 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3884 <  (exit $ac_status); }; } &&
3885 <         { ac_try='test -s conftest$ac_exeext'
3886 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3887 <  (eval $ac_try) 2>&5
3888 <  ac_status=$?
3889 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3890 <  (exit $ac_status); }; }; then
3891 <  ac_success=yes; break 2
4998 > if ac_fn_fc_try_compile "$LINENO"; then :
4999 >  ac_cv_prog_fc_g=yes
5000   else
5001 <  echo "$as_me: failed program was:" >&5
5002 < sed 's/^/| /' conftest.$ac_ext >&5
5001 >  ac_cv_prog_fc_g=no
5002 > fi
5003 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5004  
5005   fi
5006 < rm -f conftest.err conftest.$ac_objext \
5007 <      conftest$ac_exeext conftest.$ac_ext
5008 <    done
5009 <  done
5006 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
5007 > $as_echo "$ac_cv_prog_fc_g" >&6; }
5008 > if test "$ac_test_FCFLAGS" = set; then
5009 >  FCFLAGS=$ac_save_FCFLAGS
5010 > elif test $ac_cv_prog_fc_g = yes; then
5011 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5012 >    FCFLAGS="-g -O2"
5013 >  else
5014 >    FCFLAGS="-g"
5015 >  fi
5016 > else
5017 >  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
5018 >    FCFLAGS="-O2"
5019 >  else
5020 >    FCFLAGS=
5021 >  fi
5022 > fi
5023 >
5024 > ac_ext=${ac_fc_srcext-f}
5025 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5026 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5027 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5028 >
5029 >
5030 > if test $USE_MPI != no; then :
5031  
5032 <  if test "$ac_success" = "yes"; then
5033 <     case $ac_foobar in
5034 <        foobar)
5035 <           ac_case=lower
3906 <           ac_foo_bar=foo_bar
3907 <           ;;
3908 <        FOOBAR)
3909 <           ac_case=upper
3910 <           ac_foo_bar=FOO_BAR
3911 <           ;;
3912 <     esac
5032 > ac_ext=${ac_fc_srcext-f}
5033 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5034 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5035 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5036  
3914     ac_success_extra=no
3915     for ac_extra in "" "_"; do
3916        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
5037  
3918        cat >conftest.$ac_ext <<_ACEOF
3919 /* confdefs.h.  */
3920 _ACEOF
3921 cat confdefs.h >>conftest.$ac_ext
3922 cat >>conftest.$ac_ext <<_ACEOF
3923 /* end confdefs.h.  */
5038  
3925 /* Override any gcc2 internal prototype to avoid an error.  */
3926 #ifdef __cplusplus
3927 extern "C"
3928 #endif
3929 /* We use char because int might match the return type of a gcc2
3930   builtin and then its argument prototype would still apply.  */
3931 char $ac_func ();
3932 int
3933 main ()
3934 {
3935 $ac_func ();
3936  ;
3937  return 0;
3938 }
3939 _ACEOF
3940 rm -f conftest.$ac_objext conftest$ac_exeext
3941 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3942  (eval $ac_link) 2>conftest.er1
3943  ac_status=$?
3944  grep -v '^ *+' conftest.er1 >conftest.err
3945  rm -f conftest.er1
3946  cat conftest.err >&5
3947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3948  (exit $ac_status); } &&
3949         { ac_try='test -z "$ac_c_werror_flag"
3950                         || test ! -s conftest.err'
3951  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3952  (eval $ac_try) 2>&5
3953  ac_status=$?
3954  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3955  (exit $ac_status); }; } &&
3956         { ac_try='test -s conftest$ac_exeext'
3957  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3958  (eval $ac_try) 2>&5
3959  ac_status=$?
3960  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3961  (exit $ac_status); }; }; then
3962  ac_success_extra=yes; break
3963 else
3964  echo "$as_me: failed program was:" >&5
3965 sed 's/^/| /' conftest.$ac_ext >&5
5039  
3967 fi
3968 rm -f conftest.err conftest.$ac_objext \
3969      conftest$ac_exeext conftest.$ac_ext
3970     done
5040  
3972     if test "$ac_success_extra" = "yes"; then
3973        ac_cv_f90_mangling="$ac_case case"
3974        if test -z "$ac_underscore"; then
3975           ac_cv_f90_mangling="$ac_cv_f90_mangling, no underscore"
3976        else
3977           ac_cv_f90_mangling="$ac_cv_f90_mangling, underscore"
5041  
5042 <        fi
5043 <        if test -z "$ac_extra"; then
5044 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, no extra underscore"
5045 <        else
5046 <           ac_cv_f90_mangling="$ac_cv_f90_mangling, extra underscore"
5047 <        fi
5048 <      else
5049 <        ac_cv_f90_mangling="unknown"
5050 <      fi
5051 <  else
5052 <     ac_cv_f90_mangling="unknown"
5053 <
5042 >        for ac_prog in openmpif90 mpif90 mpxlf95_r mpxlf90_r mpxlf95 mpxlf90 mpf90 cmpif90c
5043 > do
5044 >  # Extract the first word of "$ac_prog", so it can be a program name with args.
5045 > set dummy $ac_prog; ac_word=$2
5046 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5047 > $as_echo_n "checking for $ac_word... " >&6; }
5048 > if test "${ac_cv_prog_MPIFC+set}" = set; then :
5049 >  $as_echo_n "(cached) " >&6
5050 > else
5051 >  if test -n "$MPIFC"; then
5052 >  ac_cv_prog_MPIFC="$MPIFC" # Let the user override the test.
5053 > else
5054 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5055 > for as_dir in $PATH
5056 > do
5057 >  IFS=$as_save_IFS
5058 >  test -z "$as_dir" && as_dir=.
5059 >    for ac_exec_ext in '' $ac_executable_extensions; do
5060 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5061 >    ac_cv_prog_MPIFC="$ac_prog"
5062 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5063 >    break 2
5064    fi
5065 + done
5066 +  done
5067 + IFS=$as_save_IFS
5068  
5069 <  LIBS=$ac_save_LIBS
5070 <  ac_ext=f90
5071 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
5072 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5073 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5074 <  rm -f cf90_test* conftest*
5069 > fi
5070 > fi
5071 > MPIFC=$ac_cv_prog_MPIFC
5072 > if test -n "$MPIFC"; then
5073 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MPIFC" >&5
5074 > $as_echo "$MPIFC" >&6; }
5075   else
5076 <  echo "$as_me: failed program was:" >&5
5077 < sed 's/^/| /' conftest.$ac_ext >&5
4002 <
5076 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5077 > $as_echo "no" >&6; }
5078   fi
4004 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4005 ac_ext=f90
4006 ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4007 ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4008 ac_compiler_gnu=$ac_cv_f90_compiler_gnu
5079  
4010 fi
4011 echo "$as_me:$LINENO: result: $ac_cv_f90_mangling" >&5
4012 echo "${ECHO_T}$ac_cv_f90_mangling" >&6
5080  
5081 +  test -n "$MPIFC" && break
5082 + done
5083 + test -n "$MPIFC" || MPIFC="$FC"
5084  
5085 +        ax_mpi_save_FC="$FC"
5086 +        FC="$MPIFC"
5087  
4016 case $ac_cv_f90_mangling in
4017  "lower case, no underscore, no extra underscore")
4018          cat >>confdefs.h <<\_ACEOF
4019 #define F90_FUNC(name,NAME) name
4020 _ACEOF
5088  
4022          cat >>confdefs.h <<\_ACEOF
4023 #define F90_FUNC_(name,NAME) name
4024 _ACEOF
4025 ;;
4026  "lower case, no underscore, extra underscore")
4027          cat >>confdefs.h <<\_ACEOF
4028 #define F90_FUNC(name,NAME) name
4029 _ACEOF
5089  
5090 <          cat >>confdefs.h <<\_ACEOF
5091 < #define F90_FUNC_(name,NAME) name ## _
5090 > if test x = x"$MPILIBS"; then
5091 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init" >&5
5092 > $as_echo_n "checking for MPI_Init... " >&6; }
5093 >                        cat > conftest.$ac_ext <<_ACEOF
5094 >      program main
5095 >      call MPI_Init
5096 >      end
5097   _ACEOF
5098 < ;;
5099 <  "lower case, underscore, no extra underscore")
5100 <          cat >>confdefs.h <<\_ACEOF
5101 < #define F90_FUNC(name,NAME) name ## _
5102 < _ACEOF
5098 > if ac_fn_fc_try_link "$LINENO"; then :
5099 >  MPILIBS=" "
5100 >                                { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5101 > $as_echo "yes" >&6; }
5102 > else
5103 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 > $as_echo "no" >&6; }
5105 > fi
5106 > rm -f core conftest.err conftest.$ac_objext \
5107 >    conftest$ac_exeext conftest.$ac_ext
5108 > fi
5109  
5110 <          cat >>confdefs.h <<\_ACEOF
5111 < #define F90_FUNC_(name,NAME) name ## _
5110 >        if test x = x"$MPILIBS"; then
5111 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lfmpi" >&5
5112 > $as_echo_n "checking for MPI_Init in -lfmpi... " >&6; }
5113 > if test "${ac_cv_lib_fmpi_MPI_Init+set}" = set; then :
5114 >  $as_echo_n "(cached) " >&6
5115 > else
5116 >  ac_check_lib_save_LIBS=$LIBS
5117 > LIBS="-lfmpi  $LIBS"
5118 > cat > conftest.$ac_ext <<_ACEOF
5119 >      program main
5120 >      call MPI_Init
5121 >      end
5122   _ACEOF
5123 < ;;
5124 <  "lower case, underscore, extra underscore")
5125 <          cat >>confdefs.h <<\_ACEOF
5126 < #define F90_FUNC(name,NAME) name ## _
5127 < _ACEOF
5123 > if ac_fn_fc_try_link "$LINENO"; then :
5124 >  ac_cv_lib_fmpi_MPI_Init=yes
5125 > else
5126 >  ac_cv_lib_fmpi_MPI_Init=no
5127 > fi
5128 > rm -f core conftest.err conftest.$ac_objext \
5129 >    conftest$ac_exeext conftest.$ac_ext
5130 > LIBS=$ac_check_lib_save_LIBS
5131 > fi
5132 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fmpi_MPI_Init" >&5
5133 > $as_echo "$ac_cv_lib_fmpi_MPI_Init" >&6; }
5134 > if test "x$ac_cv_lib_fmpi_MPI_Init" = x""yes; then :
5135 >  MPILIBS="-lfmpi"
5136 > fi
5137  
5138 <          cat >>confdefs.h <<\_ACEOF
5139 < #define F90_FUNC_(name,NAME) name ## __
5138 >        fi
5139 >        if test x = x"$MPILIBS"; then
5140 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpichf90" >&5
5141 > $as_echo_n "checking for MPI_Init in -lmpichf90... " >&6; }
5142 > if test "${ac_cv_lib_mpichf90_MPI_Init+set}" = set; then :
5143 >  $as_echo_n "(cached) " >&6
5144 > else
5145 >  ac_check_lib_save_LIBS=$LIBS
5146 > LIBS="-lmpichf90  $LIBS"
5147 > cat > conftest.$ac_ext <<_ACEOF
5148 >      program main
5149 >      call MPI_Init
5150 >      end
5151   _ACEOF
5152 < ;;
5153 <  "upper case, no underscore, no extra underscore")
5154 <          cat >>confdefs.h <<\_ACEOF
5155 < #define F90_FUNC(name,NAME) NAME
5156 < _ACEOF
5157 <
5158 <          cat >>confdefs.h <<\_ACEOF
5159 < #define F90_FUNC_(name,NAME) NAME
5160 < _ACEOF
5161 < ;;
5162 <  "upper case, no underscore, extra underscore")
5163 <          cat >>confdefs.h <<\_ACEOF
5164 < #define F90_FUNC(name,NAME) NAME
5165 < _ACEOF
5152 > if ac_fn_fc_try_link "$LINENO"; then :
5153 >  ac_cv_lib_mpichf90_MPI_Init=yes
5154 > else
5155 >  ac_cv_lib_mpichf90_MPI_Init=no
5156 > fi
5157 > rm -f core conftest.err conftest.$ac_objext \
5158 >    conftest$ac_exeext conftest.$ac_ext
5159 > LIBS=$ac_check_lib_save_LIBS
5160 > fi
5161 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpichf90_MPI_Init" >&5
5162 > $as_echo "$ac_cv_lib_mpichf90_MPI_Init" >&6; }
5163 > if test "x$ac_cv_lib_mpichf90_MPI_Init" = x""yes; then :
5164 >  MPILIBS="-lmpichf90"
5165 > fi
5166  
5167 <          cat >>confdefs.h <<\_ACEOF
4068 < #define F90_FUNC_(name,NAME) NAME ## _
4069 < _ACEOF
4070 < ;;
4071 <  "upper case, underscore, no extra underscore")
4072 <          cat >>confdefs.h <<\_ACEOF
4073 < #define F90_FUNC(name,NAME) NAME ## _
4074 < _ACEOF
5167 >        fi
5168  
5169 <          cat >>confdefs.h <<\_ACEOF
5170 < #define F90_FUNC_(name,NAME) NAME ## _
5169 > if test x = x"$MPILIBS"; then
5170 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpi" >&5
5171 > $as_echo_n "checking for MPI_Init in -lmpi... " >&6; }
5172 > if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then :
5173 >  $as_echo_n "(cached) " >&6
5174 > else
5175 >  ac_check_lib_save_LIBS=$LIBS
5176 > LIBS="-lmpi  $LIBS"
5177 > cat > conftest.$ac_ext <<_ACEOF
5178 >      program main
5179 >      call MPI_Init
5180 >      end
5181   _ACEOF
5182 < ;;
5183 <  "upper case, underscore, extra underscore")
5184 <          cat >>confdefs.h <<\_ACEOF
5185 < #define F90_FUNC(name,NAME) NAME ## _
5186 < _ACEOF
5182 > if ac_fn_fc_try_link "$LINENO"; then :
5183 >  ac_cv_lib_mpi_MPI_Init=yes
5184 > else
5185 >  ac_cv_lib_mpi_MPI_Init=no
5186 > fi
5187 > rm -f core conftest.err conftest.$ac_objext \
5188 >    conftest$ac_exeext conftest.$ac_ext
5189 > LIBS=$ac_check_lib_save_LIBS
5190 > fi
5191 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpi_MPI_Init" >&5
5192 > $as_echo "$ac_cv_lib_mpi_MPI_Init" >&6; }
5193 > if test "x$ac_cv_lib_mpi_MPI_Init" = x""yes; then :
5194 >  MPILIBS="-lmpi"
5195 > fi
5196  
5197 <          cat >>confdefs.h <<\_ACEOF
5198 < #define F90_FUNC_(name,NAME) NAME ## __
5197 > fi
5198 > if test x = x"$MPILIBS"; then
5199 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPI_Init in -lmpich" >&5
5200 > $as_echo_n "checking for MPI_Init in -lmpich... " >&6; }
5201 > if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then :
5202 >  $as_echo_n "(cached) " >&6
5203 > else
5204 >  ac_check_lib_save_LIBS=$LIBS
5205 > LIBS="-lmpich  $LIBS"
5206 > cat > conftest.$ac_ext <<_ACEOF
5207 >      program main
5208 >      call MPI_Init
5209 >      end
5210   _ACEOF
5211 < ;;
5212 <  *)
5213 <          { echo "$as_me:$LINENO: WARNING: unknown Fortran 90 name-mangling scheme" >&5
5214 < echo "$as_me: WARNING: unknown Fortran 90 name-mangling scheme" >&2;}
5215 <          ;;
5216 < esac
5211 > if ac_fn_fc_try_link "$LINENO"; then :
5212 >  ac_cv_lib_mpich_MPI_Init=yes
5213 > else
5214 >  ac_cv_lib_mpich_MPI_Init=no
5215 > fi
5216 > rm -f core conftest.err conftest.$ac_objext \
5217 >    conftest$ac_exeext conftest.$ac_ext
5218 > LIBS=$ac_check_lib_save_LIBS
5219 > fi
5220 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpich_MPI_Init" >&5
5221 > $as_echo "$ac_cv_lib_mpich_MPI_Init" >&6; }
5222 > if test "x$ac_cv_lib_mpich_MPI_Init" = x""yes; then :
5223 >  MPILIBS="-lmpich"
5224 > fi
5225  
5226 + fi
5227  
5228 <
5229 <
5230 <
5231 < echo "$as_me:$LINENO: checking for module suffix" >&5
5232 < echo $ECHO_N "checking for module suffix... $ECHO_C" >&6
5233 < rm -f conftest*
5234 < # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
5235 < rm -f work*
5236 < cat >conftest.f90 <<EOF
5237 <        module conftest
5238 <        integer n
4107 <        parameter (n=1)
4108 <        end module conftest
4109 < EOF
4110 < # SGI and absoft compilers generates module name in upper case!
4111 < testname="conftest"
4112 < modcase="lower"
4113 < if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4114 <    MOD=`ls conftest* | grep -v conftest.f | grep -v conftest.o`
4115 <    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
4116 <    if test -z "$MOD" ; then
4117 <        MOD=`ls CONFTEST* 2>/dev/null \
4118 <                | grep -v CONFTEST.f | grep -v CONFTEST.o`
4119 <        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
4120 <        if test -n "$MOD" ; then
4121 <            testname="CONFTEST"
4122 <            modcase="upper"
4123 <        fi
4124 <    fi
4125 <    if test -z "$MOD" ; then
4126 <        echo "$as_me:$LINENO: result: unknown" >&5
4127 < echo "${ECHO_T}unknown" >&6
4128 <        # Use mod if we can't figure it out
4129 <        MOD="mod"
4130 <    else
4131 <        echo "$as_me:$LINENO: result: $MOD" >&5
4132 < echo "${ECHO_T}$MOD" >&6
4133 <    fi
4134 <    if test -s work.pcl ; then
4135 <        { echo "$as_me:$LINENO: WARNING: Compiler generates auxillery files!" >&5
4136 < echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
4137 <    fi
5228 > if test x != x"$MPILIBS"; then
5229 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mpif.h" >&5
5230 > $as_echo_n "checking for mpif.h... " >&6; }
5231 >        cat > conftest.$ac_ext <<_ACEOF
5232 >      program main
5233 >      include 'mpif.h'
5234 >      end
5235 > _ACEOF
5236 > if ac_fn_fc_try_compile "$LINENO"; then :
5237 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5238 > $as_echo "yes" >&6; }
5239   else
5240 <    echo "$as_me:$LINENO: result: unknown" >&5
5241 < echo "${ECHO_T}unknown" >&6
5240 >  MPILIBS=""
5241 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5242 > $as_echo "no" >&6; }
5243   fi
5244 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5245 + fi
5246  
5247 + FC="$ax_mpi_save_FC"
5248  
5249  
5250  
5251 + # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
5252 + if test x = x"$MPILIBS"; then
5253 +        USE_MPI="no"
5254 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&5
5255 + $as_echo "$as_me: WARNING: No suitable Fortran MPI implementation found. oopse_MPI will not be built." >&2;}
5256 +        :
5257 + else
5258 +        USE_MPI="yes"
5259 +        :
5260 + fi
5261  
4147 # Check for module include path (some use -I, some (Solaris) use -M, some
4148 # (absoft) use -p).
4149 # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
4150 # specified, work.pcl and work.pc are created.  However, if you specify
4151 # a file, it must contain a the name of a file ending in .pc .  Ugh!
4152 # Use the module made above
4153 echo "$as_me:$LINENO: checking for module directory path flag" >&5
4154 echo $ECHO_N "checking for module directory path flag... $ECHO_C" >&6
4155 rm -f conftest*
4156 # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
4157 rm -f work*
4158 cat >conftest.f90 <<EOF
4159        module conftest
4160        integer n
4161        parameter (n=1)
4162        end module conftest
4163 EOF
4164 # SGI and absoft compilers generates module name in upper case!
4165 testname="conftest"
4166 if $F90 -c conftest.f90 > conftest.out 2>&1 ; then
4167   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.f | grep -v CONFTEST.o`
4168   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
4169   if test -n "$mod" ; then
4170      testname="CONFTEST"
4171   fi
4172   madedir=0
4173   if test ! -d conf ; then mkdir conf ; madedir=1; fi
4174   cp $testname.$MOD conf
4175   rm -f conftest* CONFTEST*
4176   cat >conftest1.f90 <<EOF
4177        program main
4178        use conftest
4179        print *, n
4180        end
4181 EOF
4182   F90_WORK_FILES_ARG=""
4183   F90MODINCSPEC=""
4184   if $F90 -c -Iconf conftest1.f90 > conftest.out 2>&1 ; then
4185       MODDIRFLAG="-I"
4186       F90MODINCSPEC="-I<dir>"
4187       echo "$as_me:$LINENO: result: -I" >&5
4188 echo "${ECHO_T}-I" >&6
4189   elif $F90 -c -Mconf conftest1.f90 >> conftest.out 2>&1 ; then
4190       MODDIRFLAG="-M"
4191       F90MODINCSPEC="-M<dir>"
4192       echo "$as_me:$LINENO: result: -M" >&5
4193 echo "${ECHO_T}-M" >&6
4194   elif $F90 -c -pconf conftest1.f90 >> conftest.out 2>&1 ; then
4195       MODDIRFLAG="-p"
4196       F90MODINCSPEC="-p<dir>"
4197       echo "$as_me:$LINENO: result: -p" >&5
4198 echo "${ECHO_T}-p" >&6
4199   elif test -s work.pc ; then
4200        cp work.pc conf/mpimod.pc
4201        echo "mpimod.pc" > conf/mpimod.pcl
4202        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
4203        if $F90 -c -cl,conf/mpimod.pcl conftest1.f >>conftest.out 2>&1 ; then
4204            MODDIRFLAG='-cl,mpimod.pcl'
4205            echo "$as_me:$LINENO: result: -cl,filename where filename contains a list of files and directories" >&5
4206 echo "${ECHO_T}-cl,filename where filename contains a list of files and directories" >&6
4207            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
4208            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
5262  
5263 <        else
5264 <            # The version of the Intel compiler that I have refuses to let
4212 <            # you put the "work catalog" list anywhere but the current
4213 <            # directory. For example, you cannot in
4214 <         :
4215 <        fi
4216 <   fi
4217 <   if test -z "MODDIRFLAG" ; then
4218 <       echo "$as_me:$LINENO: result: unknown" >&5
4219 < echo "${ECHO_T}unknown" >&6
4220 <   fi
5263 > fi
5264 > if test $USE_MPI != no; then :
5265  
5266 +        CXX=$MPICXX
5267 +        CC=$MPICC
5268 +        FC=$MPIFC
5269  
4223   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
4224   if test $madedir = 1 ; then rmdir conf ; fi
5270   fi
5271  
5272  
5273 < echo "$as_me:$LINENO: checking for Fortran 90 module file names" >&5
5274 < echo $ECHO_N "checking for Fortran 90 module file names... $ECHO_C" >&6
5275 < if test "${ac_cv_f90_module_names+set}" = set; then
5276 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5273 > # Checks for programs.
5274 > ac_ext=cpp
5275 > ac_cpp='$CXXCPP $CPPFLAGS'
5276 > ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5277 > ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5278 > ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5279 > if test -z "$CXX"; then
5280 >  if test -n "$CCC"; then
5281 >    CXX=$CCC
5282 >  else
5283 >    if test -n "$ac_tool_prefix"; then
5284 >  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5285 >  do
5286 >    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5287 > set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5288 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5289 > $as_echo_n "checking for $ac_word... " >&6; }
5290 > if test "${ac_cv_prog_CXX+set}" = set; then :
5291 >  $as_echo_n "(cached) " >&6
5292   else
5293 <  ac_ext=f90
5294 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4235 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4236 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4237 <
4238 < # carry out the test in a new directory, so that we don't miss anything
4239 < mkdir conftest
4240 < cd conftest
4241 < cat >conftest.$ac_ext <<_ACEOF
4242 < MODULE Bar
4243 < END MODULE Bar
4244 < _ACEOF
4245 < rm -f conftest.$ac_objext
4246 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4247 <  (eval $ac_compile) 2>conftest.er1
4248 <  ac_status=$?
4249 <  grep -v '^ *+' conftest.er1 >conftest.err
4250 <  rm -f conftest.er1
4251 <  cat conftest.err >&5
4252 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4253 <  (exit $ac_status); } &&
4254 <         { ac_try='test -z "$ac_f90_werror_flag"
4255 <                         || test ! -s conftest.err'
4256 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4257 <  (eval $ac_try) 2>&5
4258 <  ac_status=$?
4259 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4260 <  (exit $ac_status); }; } &&
4261 <         { ac_try='test -s conftest.$ac_objext'
4262 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4263 <  (eval $ac_try) 2>&5
4264 <  ac_status=$?
4265 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266 <  (exit $ac_status); }; }; then
4267 <  ac_cv_f90_module_names=
4268 < ac_file_list=*
4269 < for ac_file in $ac_file_list; do
4270 <   case $ac_file in
4271 <      # don't care for original source and object files
4272 <      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
4273 <          :
4274 <          ;;
4275 <      # look for new files derived from the file name
4276 <      *conftest*)
4277 <          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
4278 <            ac_exists=false
4279 <  for ac_i in $ac_cv_f90_module_names; do
4280 <    if test x"$ac_pat" = x"$ac_i"; then
4281 <      ac_exists=true
4282 <      break
4283 <    fi
4284 <  done
4285 <
4286 <  if test x"$ac_exists" = xtrue; then
4287 <  :
5293 >  if test -n "$CXX"; then
5294 >  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5295   else
5296 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5297 < fi
5298 <
5299 <          ;;
5300 <      # look for new files derived from the module name,
5301 <      # with different case translation schemes
5302 <      *Bar*)
5303 <          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
5304 <            ac_exists=false
5305 <  for ac_i in $ac_cv_f90_module_names; do
5306 <    if test x"$ac_pat" = x"$ac_i"; then
5307 <      ac_exists=true
4301 <      break
4302 <    fi
5296 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297 > for as_dir in $PATH
5298 > do
5299 >  IFS=$as_save_IFS
5300 >  test -z "$as_dir" && as_dir=.
5301 >    for ac_exec_ext in '' $ac_executable_extensions; do
5302 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5303 >    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5304 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5305 >    break 2
5306 >  fi
5307 > done
5308    done
5309 + IFS=$as_save_IFS
5310  
4305  if test x"$ac_exists" = xtrue; then
4306  :
4307 else
4308  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5311   fi
4310
4311          ;;
4312      *bar*)
4313          ac_pat=`echo $ac_file | sed s/bar/%module%/`
4314            ac_exists=false
4315  for ac_i in $ac_cv_f90_module_names; do
4316    if test x"$ac_pat" = x"$ac_i"; then
4317      ac_exists=true
4318      break
4319    fi
4320  done
4321
4322  if test x"$ac_exists" = xtrue; then
4323  :
4324 else
4325  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5312   fi
5313 <
5314 <          ;;
5315 <      *BAR*)
5316 <          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
4331 <            ac_exists=false
4332 <  for ac_i in $ac_cv_f90_module_names; do
4333 <    if test x"$ac_pat" = x"$ac_i"; then
4334 <      ac_exists=true
4335 <      break
4336 <    fi
4337 <  done
4338 <
4339 <  if test x"$ac_exists" = xtrue; then
4340 <  :
5313 > CXX=$ac_cv_prog_CXX
5314 > if test -n "$CXX"; then
5315 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5316 > $as_echo "$CXX" >&6; }
5317   else
5318 <  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
5318 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5319 > $as_echo "no" >&6; }
5320   fi
5321  
4345          ;;
4346       # Other files - we have no idea how they are generated
4347       *)
4348          { echo "$as_me:$LINENO: WARNING: Bogus file found: $ac_file" >&5
4349 echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
4350          ;;
4351   esac
4352 done
4353 if test "x$ac_cv_f90_module_names" = "x"; then
4354  { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4355 echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4356 fi
5322  
5323 < else
4359 <  echo "$as_me: failed program was:" >&5
4360 < sed 's/^/| /' conftest.$ac_ext >&5
4361 <
4362 < ac_cv_f90_module_names=
4363 < { echo "$as_me:$LINENO: WARNING: Couldn't determine module file names" >&5
4364 < echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
4365 < fi
4366 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4367 < cd ..
4368 < # cleanup
4369 < rm -rf conftest
4370 < ac_ext=f90
4371 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
4372 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4373 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
4374 <
4375 < fi
4376 < echo "$as_me:$LINENO: result: $ac_cv_f90_module_names" >&5
4377 < echo "${ECHO_T}$ac_cv_f90_module_names" >&6 # AC_CACHE_CHECK
4378 <
4379 < # We now generate a shell script that will help us to figure out the correct
4380 < # module file names, using the value of ac_cv_f90_module_names
4381 <
4382 < echo "Generating shell script modnam"
4383 <
4384 < cat > scripts/modnam << EOF
4385 < #! /bin/sh
4386 < # This script is auto-generated by configure
4387 < #
4388 < usage="\\
4389 < Usage: \$0 [FILES]
4390 <
4391 < [FILES] are Fortran 90 source files.
4392 < The output is a list of module file names that the Fortran 90 compiler
4393 < generates when compiling [FILES]."
4394 <
4395 < list=
4396 < empty=
4397 <
4398 < if test \$# -eq 0; then
4399 <   echo "\$usage"; exit 0
4400 < fi
4401 <
4402 < while test \$# != 0; do
4403 <
4404 <  file=\$1
4405 <  shift
4406 <
4407 < # strip suffix
4408 <  base=\`echo \$file | sed 's/[.][^.]*$//'\`
4409 <
4410 <  test ! -f \$file && continue
4411 <
4412 < # Look for module definitions and transform them to upper / lower case
4413 <  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
4414 <  upper=\`echo \$mods | tr a-z A-Z\`
4415 <  lower=\`echo \$mods | tr A-Z a-z\`
4416 <
4417 < # Here, the patterns for generating module file names were inserted by configure
4418 <  for trans in $ac_cv_f90_module_names; do
4419 <
4420 <    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
4421 <    var=empty
4422 <    case \$pat in
4423 <       %MODULE%)
4424 <          var=upper ;;
4425 <       %Module%)
4426 <          var=mods ;;
4427 <       %module%)
4428 <          var=lower ;;
4429 <       %FILE%)
4430 <          test -n "\$mods" && var=base ;;
4431 <    esac
4432 <    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
4433 <    list="\$list \$new"
5323 >    test -n "$CXX" && break
5324    done
5325 + fi
5326 + if test -z "$CXX"; then
5327 +  ac_ct_CXX=$CXX
5328 +  for ac_prog in $CXX icpc pathCC pgCC c++ xlc++ xlC g++ CC
5329 + do
5330 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5331 + set dummy $ac_prog; ac_word=$2
5332 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5333 + $as_echo_n "checking for $ac_word... " >&6; }
5334 + if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5335 +  $as_echo_n "(cached) " >&6
5336 + else
5337 +  if test -n "$ac_ct_CXX"; then
5338 +  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5339 + else
5340 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5341 + for as_dir in $PATH
5342 + do
5343 +  IFS=$as_save_IFS
5344 +  test -z "$as_dir" && as_dir=.
5345 +    for ac_exec_ext in '' $ac_executable_extensions; do
5346 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5347 +    ac_cv_prog_ac_ct_CXX="$ac_prog"
5348 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5349 +    break 2
5350 +  fi
5351   done
5352 +  done
5353 + IFS=$as_save_IFS
5354  
5355 < echo \$list
5356 < # end of configure-generated script
5357 < EOF
5358 < chmod 755 scripts/modnam
5359 <
5360 < pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
5361 < F90_MODULE_NAMES=empty
5362 < case $pat in
5363 <       %MODULE%)
5364 <          F90_MODULE_NAMES=UPPER ;;
5365 <       %Module%)
5366 <          F90_MODULE_NAMES=Mixed ;;
5367 <       %module%)
5368 <          F90_MODULE_NAMES=lower ;;
5369 <       *)
5370 <          F90_MODULE_NAMES=unknown ;;
5355 > fi
5356 > fi
5357 > ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5358 > if test -n "$ac_ct_CXX"; then
5359 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5360 > $as_echo "$ac_ct_CXX" >&6; }
5361 > else
5362 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5363 > $as_echo "no" >&6; }
5364 > fi
5365 >
5366 >
5367 >  test -n "$ac_ct_CXX" && break
5368 > done
5369 >
5370 >  if test "x$ac_ct_CXX" = x; then
5371 >    CXX="g++"
5372 >  else
5373 >    case $cross_compiling:$ac_tool_warned in
5374 > yes:)
5375 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5376 > $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5377 > ac_tool_warned=yes ;;
5378   esac
5379 +    CXX=$ac_ct_CXX
5380 +  fi
5381 + fi
5382  
5383 < ac_ext=c
5384 < ac_cpp='$CPP $CPPFLAGS'
5385 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5386 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5387 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
5383 >  fi
5384 > fi
5385 > # Provide some information about the compiler.
5386 > $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5387 > set X $ac_compile
5388 > ac_compiler=$2
5389 > for ac_option in --version -v -V -qversion; do
5390 >  { { ac_try="$ac_compiler $ac_option >&5"
5391 > case "(($ac_try" in
5392 >  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5393 >  *) ac_try_echo=$ac_try;;
5394 > esac
5395 > eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5396 > $as_echo "$ac_try_echo"; } >&5
5397 >  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5398 >  ac_status=$?
5399 >  if test -s conftest.err; then
5400 >    sed '10a\
5401 > ... rest of stderr output deleted ...
5402 >         10q' conftest.err >conftest.er1
5403 >    cat conftest.er1 >&5
5404 >    rm -f conftest.er1 conftest.err
5405 >  fi
5406 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5407 >  test $ac_status = 0; }
5408 > done
5409  
5410 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5411 + $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5412 + if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5413 +  $as_echo_n "(cached) " >&6
5414 + else
5415 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5416 + /* end confdefs.h.  */
5417  
5418 + int
5419 + main ()
5420 + {
5421 + #ifndef __GNUC__
5422 +       choke me
5423 + #endif
5424 +
5425 +  ;
5426 +  return 0;
5427 + }
5428 + _ACEOF
5429 + if ac_fn_cxx_try_compile "$LINENO"; then :
5430 +  ac_compiler_gnu=yes
5431 + else
5432 +  ac_compiler_gnu=no
5433 + fi
5434 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5435 + ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5436 +
5437 + fi
5438 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5439 + $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5440 + if test $ac_compiler_gnu = yes; then
5441 +  GXX=yes
5442 + else
5443 +  GXX=
5444 + fi
5445 + ac_test_CXXFLAGS=${CXXFLAGS+set}
5446 + ac_save_CXXFLAGS=$CXXFLAGS
5447 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5448 + $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5449 + if test "${ac_cv_prog_cxx_g+set}" = set; then :
5450 +  $as_echo_n "(cached) " >&6
5451 + else
5452 +  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5453 +   ac_cxx_werror_flag=yes
5454 +   ac_cv_prog_cxx_g=no
5455 +   CXXFLAGS="-g"
5456 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5457 + /* end confdefs.h.  */
5458 +
5459 + int
5460 + main ()
5461 + {
5462 +
5463 +  ;
5464 +  return 0;
5465 + }
5466 + _ACEOF
5467 + if ac_fn_cxx_try_compile "$LINENO"; then :
5468 +  ac_cv_prog_cxx_g=yes
5469 + else
5470 +  CXXFLAGS=""
5471 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5472 + /* end confdefs.h.  */
5473 +
5474 + int
5475 + main ()
5476 + {
5477 +
5478 +  ;
5479 +  return 0;
5480 + }
5481 + _ACEOF
5482 + if ac_fn_cxx_try_compile "$LINENO"; then :
5483 +
5484 + else
5485 +  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5486 +         CXXFLAGS="-g"
5487 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488 + /* end confdefs.h.  */
5489 +
5490 + int
5491 + main ()
5492 + {
5493 +
5494 +  ;
5495 +  return 0;
5496 + }
5497 + _ACEOF
5498 + if ac_fn_cxx_try_compile "$LINENO"; then :
5499 +  ac_cv_prog_cxx_g=yes
5500 + fi
5501 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502 + fi
5503 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5504 + fi
5505 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5506 +   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5507 + fi
5508 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5509 + $as_echo "$ac_cv_prog_cxx_g" >&6; }
5510 + if test "$ac_test_CXXFLAGS" = set; then
5511 +  CXXFLAGS=$ac_save_CXXFLAGS
5512 + elif test $ac_cv_prog_cxx_g = yes; then
5513 +  if test "$GXX" = yes; then
5514 +    CXXFLAGS="-g -O2"
5515 +  else
5516 +    CXXFLAGS="-g"
5517 +  fi
5518 + else
5519 +  if test "$GXX" = yes; then
5520 +    CXXFLAGS="-O2"
5521 +  else
5522 +    CXXFLAGS=
5523 +  fi
5524 + fi
5525 + ac_ext=${ac_fc_srcext-f}
5526 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5527 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5528 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5529 +
5530   ac_ext=c
5531   ac_cpp='$CPP $CPPFLAGS'
5532   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5533   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5534   ac_compiler_gnu=$ac_cv_c_compiler_gnu
5535 + if test -n "$ac_tool_prefix"; then
5536 +  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5537 +  do
5538 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5539 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5540 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541 + $as_echo_n "checking for $ac_word... " >&6; }
5542 + if test "${ac_cv_prog_CC+set}" = set; then :
5543 +  $as_echo_n "(cached) " >&6
5544 + else
5545 +  if test -n "$CC"; then
5546 +  ac_cv_prog_CC="$CC" # Let the user override the test.
5547 + else
5548 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5549 + for as_dir in $PATH
5550 + do
5551 +  IFS=$as_save_IFS
5552 +  test -z "$as_dir" && as_dir=.
5553 +    for ac_exec_ext in '' $ac_executable_extensions; do
5554 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5555 +    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5556 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5557 +    break 2
5558 +  fi
5559 + done
5560 +  done
5561 + IFS=$as_save_IFS
5562  
5563 + fi
5564 + fi
5565 + CC=$ac_cv_prog_CC
5566 + if test -n "$CC"; then
5567 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5568 + $as_echo "$CC" >&6; }
5569 + else
5570 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5571 + $as_echo "no" >&6; }
5572 + fi
5573 +
5574 +
5575 +    test -n "$CC" && break
5576 +  done
5577 + fi
5578 + if test -z "$CC"; then
5579 +  ac_ct_CC=$CC
5580 +  for ac_prog in $CC icc pathcc pgcc cc xlc gcc
5581 + do
5582 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5583 + set dummy $ac_prog; ac_word=$2
5584 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5585 + $as_echo_n "checking for $ac_word... " >&6; }
5586 + if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5587 +  $as_echo_n "(cached) " >&6
5588 + else
5589 +  if test -n "$ac_ct_CC"; then
5590 +  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5591 + else
5592 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593 + for as_dir in $PATH
5594 + do
5595 +  IFS=$as_save_IFS
5596 +  test -z "$as_dir" && as_dir=.
5597 +    for ac_exec_ext in '' $ac_executable_extensions; do
5598 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5599 +    ac_cv_prog_ac_ct_CC="$ac_prog"
5600 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5601 +    break 2
5602 +  fi
5603 + done
5604 +  done
5605 + IFS=$as_save_IFS
5606 +
5607 + fi
5608 + fi
5609 + ac_ct_CC=$ac_cv_prog_ac_ct_CC
5610 + if test -n "$ac_ct_CC"; then
5611 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5612 + $as_echo "$ac_ct_CC" >&6; }
5613 + else
5614 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5615 + $as_echo "no" >&6; }
5616 + fi
5617 +
5618 +
5619 +  test -n "$ac_ct_CC" && break
5620 + done
5621 +
5622 +  if test "x$ac_ct_CC" = x; then
5623 +    CC=""
5624 +  else
5625 +    case $cross_compiling:$ac_tool_warned in
5626 + yes:)
5627 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5628 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5629 + ac_tool_warned=yes ;;
5630 + esac
5631 +    CC=$ac_ct_CC
5632 +  fi
5633 + fi
5634 +
5635 +
5636 + test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5637 + $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5638 + as_fn_error "no acceptable C compiler found in \$PATH
5639 + See \`config.log' for more details." "$LINENO" 5; }
5640 +
5641 + # Provide some information about the compiler.
5642 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5643 + set X $ac_compile
5644 + ac_compiler=$2
5645 + for ac_option in --version -v -V -qversion; do
5646 +  { { ac_try="$ac_compiler $ac_option >&5"
5647 + case "(($ac_try" in
5648 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5649 +  *) ac_try_echo=$ac_try;;
5650 + esac
5651 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5652 + $as_echo "$ac_try_echo"; } >&5
5653 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5654 +  ac_status=$?
5655 +  if test -s conftest.err; then
5656 +    sed '10a\
5657 + ... rest of stderr output deleted ...
5658 +         10q' conftest.err >conftest.er1
5659 +    cat conftest.er1 >&5
5660 +    rm -f conftest.er1 conftest.err
5661 +  fi
5662 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5663 +  test $ac_status = 0; }
5664 + done
5665 +
5666 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5667 + $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5668 + if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5669 +  $as_echo_n "(cached) " >&6
5670 + else
5671 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5672 + /* end confdefs.h.  */
5673 +
5674 + int
5675 + main ()
5676 + {
5677 + #ifndef __GNUC__
5678 +       choke me
5679 + #endif
5680 +
5681 +  ;
5682 +  return 0;
5683 + }
5684 + _ACEOF
5685 + if ac_fn_c_try_compile "$LINENO"; then :
5686 +  ac_compiler_gnu=yes
5687 + else
5688 +  ac_compiler_gnu=no
5689 + fi
5690 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5691 + ac_cv_c_compiler_gnu=$ac_compiler_gnu
5692 +
5693 + fi
5694 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5695 + $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5696 + if test $ac_compiler_gnu = yes; then
5697 +  GCC=yes
5698 + else
5699 +  GCC=
5700 + fi
5701 + ac_test_CFLAGS=${CFLAGS+set}
5702 + ac_save_CFLAGS=$CFLAGS
5703 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5704 + $as_echo_n "checking whether $CC accepts -g... " >&6; }
5705 + if test "${ac_cv_prog_cc_g+set}" = set; then :
5706 +  $as_echo_n "(cached) " >&6
5707 + else
5708 +  ac_save_c_werror_flag=$ac_c_werror_flag
5709 +   ac_c_werror_flag=yes
5710 +   ac_cv_prog_cc_g=no
5711 +   CFLAGS="-g"
5712 +   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5713 + /* end confdefs.h.  */
5714 +
5715 + int
5716 + main ()
5717 + {
5718 +
5719 +  ;
5720 +  return 0;
5721 + }
5722 + _ACEOF
5723 + if ac_fn_c_try_compile "$LINENO"; then :
5724 +  ac_cv_prog_cc_g=yes
5725 + else
5726 +  CFLAGS=""
5727 +      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5728 + /* end confdefs.h.  */
5729 +
5730 + int
5731 + main ()
5732 + {
5733 +
5734 +  ;
5735 +  return 0;
5736 + }
5737 + _ACEOF
5738 + if ac_fn_c_try_compile "$LINENO"; then :
5739 +
5740 + else
5741 +  ac_c_werror_flag=$ac_save_c_werror_flag
5742 +         CFLAGS="-g"
5743 +         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5744 + /* end confdefs.h.  */
5745 +
5746 + int
5747 + main ()
5748 + {
5749 +
5750 +  ;
5751 +  return 0;
5752 + }
5753 + _ACEOF
5754 + if ac_fn_c_try_compile "$LINENO"; then :
5755 +  ac_cv_prog_cc_g=yes
5756 + fi
5757 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758 + fi
5759 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5760 + fi
5761 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5762 +   ac_c_werror_flag=$ac_save_c_werror_flag
5763 + fi
5764 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5765 + $as_echo "$ac_cv_prog_cc_g" >&6; }
5766 + if test "$ac_test_CFLAGS" = set; then
5767 +  CFLAGS=$ac_save_CFLAGS
5768 + elif test $ac_cv_prog_cc_g = yes; then
5769 +  if test "$GCC" = yes; then
5770 +    CFLAGS="-g -O2"
5771 +  else
5772 +    CFLAGS="-g"
5773 +  fi
5774 + else
5775 +  if test "$GCC" = yes; then
5776 +    CFLAGS="-O2"
5777 +  else
5778 +    CFLAGS=
5779 +  fi
5780 + fi
5781 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5782 + $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5783 + if test "${ac_cv_prog_cc_c89+set}" = set; then :
5784 +  $as_echo_n "(cached) " >&6
5785 + else
5786 +  ac_cv_prog_cc_c89=no
5787 + ac_save_CC=$CC
5788 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5789 + /* end confdefs.h.  */
5790 + #include <stdarg.h>
5791 + #include <stdio.h>
5792 + #include <sys/types.h>
5793 + #include <sys/stat.h>
5794 + /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5795 + struct buf { int x; };
5796 + FILE * (*rcsopen) (struct buf *, struct stat *, int);
5797 + static char *e (p, i)
5798 +     char **p;
5799 +     int i;
5800 + {
5801 +  return p[i];
5802 + }
5803 + static char *f (char * (*g) (char **, int), char **p, ...)
5804 + {
5805 +  char *s;
5806 +  va_list v;
5807 +  va_start (v,p);
5808 +  s = g (p, va_arg (v,int));
5809 +  va_end (v);
5810 +  return s;
5811 + }
5812 +
5813 + /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5814 +   function prototypes and stuff, but not '\xHH' hex character constants.
5815 +   These don't provoke an error unfortunately, instead are silently treated
5816 +   as 'x'.  The following induces an error, until -std is added to get
5817 +   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5818 +   array size at least.  It's necessary to write '\x00'==0 to get something
5819 +   that's true only with -std.  */
5820 + int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5821 +
5822 + /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5823 +   inside strings and character constants.  */
5824 + #define FOO(x) 'x'
5825 + int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5826 +
5827 + int test (int i, double x);
5828 + struct s1 {int (*f) (int a);};
5829 + struct s2 {int (*f) (double a);};
5830 + int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5831 + int argc;
5832 + char **argv;
5833 + int
5834 + main ()
5835 + {
5836 + return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5837 +  ;
5838 +  return 0;
5839 + }
5840 + _ACEOF
5841 + for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5842 +        -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5843 + do
5844 +  CC="$ac_save_CC $ac_arg"
5845 +  if ac_fn_c_try_compile "$LINENO"; then :
5846 +  ac_cv_prog_cc_c89=$ac_arg
5847 + fi
5848 + rm -f core conftest.err conftest.$ac_objext
5849 +  test "x$ac_cv_prog_cc_c89" != "xno" && break
5850 + done
5851 + rm -f conftest.$ac_ext
5852 + CC=$ac_save_CC
5853 +
5854 + fi
5855 + # AC_CACHE_VAL
5856 + case "x$ac_cv_prog_cc_c89" in
5857 +  x)
5858 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5859 + $as_echo "none needed" >&6; } ;;
5860 +  xno)
5861 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5862 + $as_echo "unsupported" >&6; } ;;
5863 +  *)
5864 +    CC="$CC $ac_cv_prog_cc_c89"
5865 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5866 + $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5867 + esac
5868 + if test "x$ac_cv_prog_cc_c89" != xno; then :
5869 +
5870 + fi
5871 +
5872 + ac_ext=${ac_fc_srcext-f}
5873 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5874 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5875 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5876 +
5877 + ac_ext=${ac_fc_srcext-f}
5878 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
5879 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
5880 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
5881 + if test -n "$ac_tool_prefix"; then
5882 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5883 +  do
5884 +    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5885 + set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5886 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887 + $as_echo_n "checking for $ac_word... " >&6; }
5888 + if test "${ac_cv_prog_FC+set}" = set; then :
5889 +  $as_echo_n "(cached) " >&6
5890 + else
5891 +  if test -n "$FC"; then
5892 +  ac_cv_prog_FC="$FC" # Let the user override the test.
5893 + else
5894 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895 + for as_dir in $PATH
5896 + do
5897 +  IFS=$as_save_IFS
5898 +  test -z "$as_dir" && as_dir=.
5899 +    for ac_exec_ext in '' $ac_executable_extensions; do
5900 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901 +    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
5902 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903 +    break 2
5904 +  fi
5905 + done
5906 +  done
5907 + IFS=$as_save_IFS
5908 +
5909 + fi
5910 + fi
5911 + FC=$ac_cv_prog_FC
5912 + if test -n "$FC"; then
5913 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
5914 + $as_echo "$FC" >&6; }
5915 + else
5916 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917 + $as_echo "no" >&6; }
5918 + fi
5919 +
5920 +
5921 +    test -n "$FC" && break
5922 +  done
5923 + fi
5924 + if test -z "$FC"; then
5925 +  ac_ct_FC=$FC
5926 +  for ac_prog in $FC ifort ifc pathf95 pgf95 xlf95 lf95 epcf90 pathf90 xlf90 f95 f90 gfortran g95 fort
5927 + do
5928 +  # Extract the first word of "$ac_prog", so it can be a program name with args.
5929 + set dummy $ac_prog; ac_word=$2
5930 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 + $as_echo_n "checking for $ac_word... " >&6; }
5932 + if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
5933 +  $as_echo_n "(cached) " >&6
5934 + else
5935 +  if test -n "$ac_ct_FC"; then
5936 +  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
5937 + else
5938 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 + for as_dir in $PATH
5940 + do
5941 +  IFS=$as_save_IFS
5942 +  test -z "$as_dir" && as_dir=.
5943 +    for ac_exec_ext in '' $ac_executable_extensions; do
5944 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945 +    ac_cv_prog_ac_ct_FC="$ac_prog"
5946 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947 +    break 2
5948 +  fi
5949 + done
5950 +  done
5951 + IFS=$as_save_IFS
5952 +
5953 + fi
5954 + fi
5955 + ac_ct_FC=$ac_cv_prog_ac_ct_FC
5956 + if test -n "$ac_ct_FC"; then
5957 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
5958 + $as_echo "$ac_ct_FC" >&6; }
5959 + else
5960 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 + $as_echo "no" >&6; }
5962 + fi
5963 +
5964 +
5965 +  test -n "$ac_ct_FC" && break
5966 + done
5967 +
5968 +  if test "x$ac_ct_FC" = x; then
5969 +    FC=""
5970 +  else
5971 +    case $cross_compiling:$ac_tool_warned in
5972 + yes:)
5973 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975 + ac_tool_warned=yes ;;
5976 + esac
5977 +    FC=$ac_ct_FC
5978 +  fi
5979 + fi
5980 +
5981 +
5982 + # Provide some information about the compiler.
5983 + $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
5984 + set X $ac_compile
5985 + ac_compiler=$2
5986 + for ac_option in --version -v -V -qversion; do
5987 +  { { ac_try="$ac_compiler $ac_option >&5"
5988 + case "(($ac_try" in
5989 +  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5990 +  *) ac_try_echo=$ac_try;;
5991 + esac
5992 + eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5993 + $as_echo "$ac_try_echo"; } >&5
5994 +  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5995 +  ac_status=$?
5996 +  if test -s conftest.err; then
5997 +    sed '10a\
5998 + ... rest of stderr output deleted ...
5999 +         10q' conftest.err >conftest.er1
6000 +    cat conftest.er1 >&5
6001 +    rm -f conftest.er1 conftest.err
6002 +  fi
6003 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 +  test $ac_status = 0; }
6005 + done
6006 + rm -f a.out
6007 +
6008 + # If we don't use `.F' as extension, the preprocessor is not run on the
6009 + # input file.  (Note that this only needs to work for GNU compilers.)
6010 + ac_save_ext=$ac_ext
6011 + ac_ext=F
6012 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
6013 + $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
6014 + if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
6015 +  $as_echo_n "(cached) " >&6
6016 + else
6017 +  cat > conftest.$ac_ext <<_ACEOF
6018 +      program main
6019 + #ifndef __GNUC__
6020 +       choke me
6021 + #endif
6022 +
6023 +      end
6024 + _ACEOF
6025 + if ac_fn_fc_try_compile "$LINENO"; then :
6026 +  ac_compiler_gnu=yes
6027 + else
6028 +  ac_compiler_gnu=no
6029 + fi
6030 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6031 + ac_cv_fc_compiler_gnu=$ac_compiler_gnu
6032 +
6033 + fi
6034 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
6035 + $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
6036 + ac_ext=$ac_save_ext
6037 + ac_test_FCFLAGS=${FCFLAGS+set}
6038 + ac_save_FCFLAGS=$FCFLAGS
6039 + FCFLAGS=
6040 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
6041 + $as_echo_n "checking whether $FC accepts -g... " >&6; }
6042 + if test "${ac_cv_prog_fc_g+set}" = set; then :
6043 +  $as_echo_n "(cached) " >&6
6044 + else
6045 +  FCFLAGS=-g
6046 + cat > conftest.$ac_ext <<_ACEOF
6047 +      program main
6048 +
6049 +      end
6050 + _ACEOF
6051 + if ac_fn_fc_try_compile "$LINENO"; then :
6052 +  ac_cv_prog_fc_g=yes
6053 + else
6054 +  ac_cv_prog_fc_g=no
6055 + fi
6056 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6057 +
6058 + fi
6059 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
6060 + $as_echo "$ac_cv_prog_fc_g" >&6; }
6061 + if test "$ac_test_FCFLAGS" = set; then
6062 +  FCFLAGS=$ac_save_FCFLAGS
6063 + elif test $ac_cv_prog_fc_g = yes; then
6064 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6065 +    FCFLAGS="-g -O2"
6066 +  else
6067 +    FCFLAGS="-g"
6068 +  fi
6069 + else
6070 +  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
6071 +    FCFLAGS="-O2"
6072 +  else
6073 +    FCFLAGS=
6074 +  fi
6075 + fi
6076 +
6077 + ac_ext=${ac_fc_srcext-f}
6078 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6079 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6080 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6081 +
6082   ac_ext=c
6083   ac_cpp='$CPP $CPPFLAGS'
6084   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6085   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6086   ac_compiler_gnu=$ac_cv_c_compiler_gnu
6087 < echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6088 < echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
6087 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6088 > $as_echo_n "checking how to run the C preprocessor... " >&6; }
6089   # On Suns, sometimes $CPP names a directory.
6090   if test -n "$CPP" && test -d "$CPP"; then
6091    CPP=
6092   fi
6093   if test -z "$CPP"; then
6094 <  if test "${ac_cv_prog_CPP+set}" = set; then
6095 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6094 >  if test "${ac_cv_prog_CPP+set}" = set; then :
6095 >  $as_echo_n "(cached) " >&6
6096   else
6097        # Double quotes because CPP needs to be expanded
6098      for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
# Line 4492 | Line 6106 | do
6106    # <limits.h> exists even on freestanding compilers.
6107    # On the NeXT, cc -E runs the code through the compiler's parser,
6108    # not just through cpp. "Syntax error" is here to catch this case.
6109 <  cat >conftest.$ac_ext <<_ACEOF
4496 < /* confdefs.h.  */
4497 < _ACEOF
4498 < cat confdefs.h >>conftest.$ac_ext
4499 < cat >>conftest.$ac_ext <<_ACEOF
6109 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6110   /* end confdefs.h.  */
6111   #ifdef __STDC__
6112   # include <limits.h>
# Line 4505 | Line 6115 | _ACEOF
6115   #endif
6116                       Syntax error
6117   _ACEOF
6118 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4509 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4510 <  ac_status=$?
4511 <  grep -v '^ *+' conftest.er1 >conftest.err
4512 <  rm -f conftest.er1
4513 <  cat conftest.err >&5
4514 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515 <  (exit $ac_status); } >/dev/null; then
4516 <  if test -s conftest.err; then
4517 <    ac_cpp_err=$ac_c_preproc_warn_flag
4518 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4519 <  else
4520 <    ac_cpp_err=
4521 <  fi
4522 < else
4523 <  ac_cpp_err=yes
4524 < fi
4525 < if test -z "$ac_cpp_err"; then
4526 <  :
4527 < else
4528 <  echo "$as_me: failed program was:" >&5
4529 < sed 's/^/| /' conftest.$ac_ext >&5
6118 > if ac_fn_c_try_cpp "$LINENO"; then :
6119  
6120 + else
6121    # Broken: fails on valid input.
6122   continue
6123   fi
6124   rm -f conftest.err conftest.$ac_ext
6125  
6126 <  # OK, works on sane cases.  Now check whether non-existent headers
6126 >  # OK, works on sane cases.  Now check whether nonexistent headers
6127    # can be detected and how.
6128 <  cat >conftest.$ac_ext <<_ACEOF
4539 < /* confdefs.h.  */
4540 < _ACEOF
4541 < cat confdefs.h >>conftest.$ac_ext
4542 < cat >>conftest.$ac_ext <<_ACEOF
6128 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6129   /* end confdefs.h.  */
6130   #include <ac_nonexistent.h>
6131   _ACEOF
6132 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4547 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4548 <  ac_status=$?
4549 <  grep -v '^ *+' conftest.er1 >conftest.err
4550 <  rm -f conftest.er1
4551 <  cat conftest.err >&5
4552 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4553 <  (exit $ac_status); } >/dev/null; then
4554 <  if test -s conftest.err; then
4555 <    ac_cpp_err=$ac_c_preproc_warn_flag
4556 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4557 <  else
4558 <    ac_cpp_err=
4559 <  fi
4560 < else
4561 <  ac_cpp_err=yes
4562 < fi
4563 < if test -z "$ac_cpp_err"; then
6132 > if ac_fn_c_try_cpp "$LINENO"; then :
6133    # Broken: success on invalid input.
6134   continue
6135   else
4567  echo "$as_me: failed program was:" >&5
4568 sed 's/^/| /' conftest.$ac_ext >&5
4569
6136    # Passes both tests.
6137   ac_preproc_ok=:
6138   break
# Line 4576 | Line 6142 | rm -f conftest.err conftest.$ac_ext
6142   done
6143   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6144   rm -f conftest.err conftest.$ac_ext
6145 < if $ac_preproc_ok; then
6145 > if $ac_preproc_ok; then :
6146    break
6147   fi
6148  
# Line 4588 | Line 6154 | fi
6154   else
6155    ac_cv_prog_CPP=$CPP
6156   fi
6157 < echo "$as_me:$LINENO: result: $CPP" >&5
6158 < echo "${ECHO_T}$CPP" >&6
6157 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6158 > $as_echo "$CPP" >&6; }
6159   ac_preproc_ok=false
6160   for ac_c_preproc_warn_flag in '' yes
6161   do
# Line 4599 | Line 6165 | do
6165    # <limits.h> exists even on freestanding compilers.
6166    # On the NeXT, cc -E runs the code through the compiler's parser,
6167    # not just through cpp. "Syntax error" is here to catch this case.
6168 <  cat >conftest.$ac_ext <<_ACEOF
4603 < /* confdefs.h.  */
4604 < _ACEOF
4605 < cat confdefs.h >>conftest.$ac_ext
4606 < cat >>conftest.$ac_ext <<_ACEOF
6168 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6169   /* end confdefs.h.  */
6170   #ifdef __STDC__
6171   # include <limits.h>
# Line 4612 | Line 6174 | _ACEOF
6174   #endif
6175                       Syntax error
6176   _ACEOF
6177 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4616 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4617 <  ac_status=$?
4618 <  grep -v '^ *+' conftest.er1 >conftest.err
4619 <  rm -f conftest.er1
4620 <  cat conftest.err >&5
4621 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4622 <  (exit $ac_status); } >/dev/null; then
4623 <  if test -s conftest.err; then
4624 <    ac_cpp_err=$ac_c_preproc_warn_flag
4625 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4626 <  else
4627 <    ac_cpp_err=
4628 <  fi
4629 < else
4630 <  ac_cpp_err=yes
4631 < fi
4632 < if test -z "$ac_cpp_err"; then
4633 <  :
4634 < else
4635 <  echo "$as_me: failed program was:" >&5
4636 < sed 's/^/| /' conftest.$ac_ext >&5
6177 > if ac_fn_c_try_cpp "$LINENO"; then :
6178  
6179 + else
6180    # Broken: fails on valid input.
6181   continue
6182   fi
6183   rm -f conftest.err conftest.$ac_ext
6184  
6185 <  # OK, works on sane cases.  Now check whether non-existent headers
6185 >  # OK, works on sane cases.  Now check whether nonexistent headers
6186    # can be detected and how.
6187 <  cat >conftest.$ac_ext <<_ACEOF
4646 < /* confdefs.h.  */
4647 < _ACEOF
4648 < cat confdefs.h >>conftest.$ac_ext
4649 < cat >>conftest.$ac_ext <<_ACEOF
6187 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6188   /* end confdefs.h.  */
6189   #include <ac_nonexistent.h>
6190   _ACEOF
6191 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4654 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4655 <  ac_status=$?
4656 <  grep -v '^ *+' conftest.er1 >conftest.err
4657 <  rm -f conftest.er1
4658 <  cat conftest.err >&5
4659 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4660 <  (exit $ac_status); } >/dev/null; then
4661 <  if test -s conftest.err; then
4662 <    ac_cpp_err=$ac_c_preproc_warn_flag
4663 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4664 <  else
4665 <    ac_cpp_err=
4666 <  fi
4667 < else
4668 <  ac_cpp_err=yes
4669 < fi
4670 < if test -z "$ac_cpp_err"; then
6191 > if ac_fn_c_try_cpp "$LINENO"; then :
6192    # Broken: success on invalid input.
6193   continue
6194   else
4674  echo "$as_me: failed program was:" >&5
4675 sed 's/^/| /' conftest.$ac_ext >&5
4676
6195    # Passes both tests.
6196   ac_preproc_ok=:
6197   break
# Line 4683 | Line 6201 | rm -f conftest.err conftest.$ac_ext
6201   done
6202   # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6203   rm -f conftest.err conftest.$ac_ext
6204 < if $ac_preproc_ok; then
6205 <  :
6204 > if $ac_preproc_ok; then :
6205 >
6206   else
6207 <  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6208 < See \`config.log' for more details." >&5
6209 < echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6210 < See \`config.log' for more details." >&2;}
4693 <   { (exit 1); exit 1; }; }
6207 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6208 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6209 > as_fn_error "C preprocessor \"$CPP\" fails sanity check
6210 > See \`config.log' for more details." "$LINENO" 5; }
6211   fi
6212  
6213 < ac_ext=c
6214 < ac_cpp='$CPP $CPPFLAGS'
6215 < ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6216 < ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4700 < ac_compiler_gnu=$ac_cv_c_compiler_gnu
6213 > ac_ext=${ac_fc_srcext-f}
6214 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6215 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6216 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6217  
6218 <
6219 < echo "$as_me:$LINENO: checking for egrep" >&5
6220 < echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6221 < if test "${ac_cv_prog_egrep+set}" = set; then
4706 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6218 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6219 > $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6220 > if test "${ac_cv_path_GREP+set}" = set; then :
6221 >  $as_echo_n "(cached) " >&6
6222   else
6223 <  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6224 <    then ac_cv_prog_egrep='grep -E'
6225 <    else ac_cv_prog_egrep='egrep'
6223 >  if test -z "$GREP"; then
6224 >  ac_path_GREP_found=false
6225 >  # Loop through the user's path and test for each of PROGNAME-LIST
6226 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6227 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6228 > do
6229 >  IFS=$as_save_IFS
6230 >  test -z "$as_dir" && as_dir=.
6231 >    for ac_prog in grep ggrep; do
6232 >    for ac_exec_ext in '' $ac_executable_extensions; do
6233 >      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6234 >      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
6235 > # Check for GNU ac_path_GREP and select it if it is found.
6236 >  # Check for GNU $ac_path_GREP
6237 > case `"$ac_path_GREP" --version 2>&1` in
6238 > *GNU*)
6239 >  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6240 > *)
6241 >  ac_count=0
6242 >  $as_echo_n 0123456789 >"conftest.in"
6243 >  while :
6244 >  do
6245 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6246 >    mv "conftest.tmp" "conftest.in"
6247 >    cp "conftest.in" "conftest.nl"
6248 >    $as_echo 'GREP' >> "conftest.nl"
6249 >    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6250 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6251 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6252 >    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6253 >      # Best one so far, save it but keep looking for a better one
6254 >      ac_cv_path_GREP="$ac_path_GREP"
6255 >      ac_path_GREP_max=$ac_count
6256      fi
6257 < fi
6258 < echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6259 < echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6260 < EGREP=$ac_cv_prog_egrep
6257 >    # 10*(2^10) chars as input seems more than enough
6258 >    test $ac_count -gt 10 && break
6259 >  done
6260 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6261 > esac
6262  
6263 <
6264 < echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6265 < echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6266 < if test "${ac_cv_header_stdc+set}" = set; then
6267 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6263 >      $ac_path_GREP_found && break 3
6264 >    done
6265 >  done
6266 >  done
6267 > IFS=$as_save_IFS
6268 >  if test -z "$ac_cv_path_GREP"; then
6269 >    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6270 >  fi
6271   else
6272 <  cat >conftest.$ac_ext <<_ACEOF
4724 < /* confdefs.h.  */
4725 < _ACEOF
4726 < cat confdefs.h >>conftest.$ac_ext
4727 < cat >>conftest.$ac_ext <<_ACEOF
4728 < /* end confdefs.h.  */
4729 < #include <stdlib.h>
4730 < #include <stdarg.h>
4731 < #include <string.h>
4732 < #include <float.h>
4733 <
4734 < int
4735 < main ()
4736 < {
4737 <
4738 <  ;
4739 <  return 0;
4740 < }
4741 < _ACEOF
4742 < rm -f conftest.$ac_objext
4743 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4744 <  (eval $ac_compile) 2>conftest.er1
4745 <  ac_status=$?
4746 <  grep -v '^ *+' conftest.er1 >conftest.err
4747 <  rm -f conftest.er1
4748 <  cat conftest.err >&5
4749 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4750 <  (exit $ac_status); } &&
4751 <         { ac_try='test -z "$ac_c_werror_flag"
4752 <                         || test ! -s conftest.err'
4753 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4754 <  (eval $ac_try) 2>&5
4755 <  ac_status=$?
4756 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4757 <  (exit $ac_status); }; } &&
4758 <         { ac_try='test -s conftest.$ac_objext'
4759 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4760 <  (eval $ac_try) 2>&5
4761 <  ac_status=$?
4762 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4763 <  (exit $ac_status); }; }; then
4764 <  ac_cv_header_stdc=yes
4765 < else
4766 <  echo "$as_me: failed program was:" >&5
4767 < sed 's/^/| /' conftest.$ac_ext >&5
4768 <
4769 < ac_cv_header_stdc=no
6272 >  ac_cv_path_GREP=$GREP
6273   fi
4771 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6274  
4773 if test $ac_cv_header_stdc = yes; then
4774  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4775  cat >conftest.$ac_ext <<_ACEOF
4776 /* confdefs.h.  */
4777 _ACEOF
4778 cat confdefs.h >>conftest.$ac_ext
4779 cat >>conftest.$ac_ext <<_ACEOF
4780 /* end confdefs.h.  */
4781 #include <string.h>
4782
4783 _ACEOF
4784 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4785  $EGREP "memchr" >/dev/null 2>&1; then
4786  :
4787 else
4788  ac_cv_header_stdc=no
6275   fi
6276 < rm -f conftest*
6276 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6277 > $as_echo "$ac_cv_path_GREP" >&6; }
6278 > GREP="$ac_cv_path_GREP"
6279  
4792 fi
6280  
6281 < if test $ac_cv_header_stdc = yes; then
6282 <  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6283 <  cat >conftest.$ac_ext <<_ACEOF
6284 < /* confdefs.h.  */
6285 < _ACEOF
6286 < cat confdefs.h >>conftest.$ac_ext
6287 < cat >>conftest.$ac_ext <<_ACEOF
6288 < /* end confdefs.h.  */
6289 < #include <stdlib.h>
6281 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6282 > $as_echo_n "checking for egrep... " >&6; }
6283 > if test "${ac_cv_path_EGREP+set}" = set; then :
6284 >  $as_echo_n "(cached) " >&6
6285 > else
6286 >  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6287 >   then ac_cv_path_EGREP="$GREP -E"
6288 >   else
6289 >     if test -z "$EGREP"; then
6290 >  ac_path_EGREP_found=false
6291 >  # Loop through the user's path and test for each of PROGNAME-LIST
6292 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6293 > for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6294 > do
6295 >  IFS=$as_save_IFS
6296 >  test -z "$as_dir" && as_dir=.
6297 >    for ac_prog in egrep; do
6298 >    for ac_exec_ext in '' $ac_executable_extensions; do
6299 >      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6300 >      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
6301 > # Check for GNU ac_path_EGREP and select it if it is found.
6302 >  # Check for GNU $ac_path_EGREP
6303 > case `"$ac_path_EGREP" --version 2>&1` in
6304 > *GNU*)
6305 >  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6306 > *)
6307 >  ac_count=0
6308 >  $as_echo_n 0123456789 >"conftest.in"
6309 >  while :
6310 >  do
6311 >    cat "conftest.in" "conftest.in" >"conftest.tmp"
6312 >    mv "conftest.tmp" "conftest.in"
6313 >    cp "conftest.in" "conftest.nl"
6314 >    $as_echo 'EGREP' >> "conftest.nl"
6315 >    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6316 >    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6317 >    as_fn_arith $ac_count + 1 && ac_count=$as_val
6318 >    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6319 >      # Best one so far, save it but keep looking for a better one
6320 >      ac_cv_path_EGREP="$ac_path_EGREP"
6321 >      ac_path_EGREP_max=$ac_count
6322 >    fi
6323 >    # 10*(2^10) chars as input seems more than enough
6324 >    test $ac_count -gt 10 && break
6325 >  done
6326 >  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6327 > esac
6328  
6329 < _ACEOF
6330 < if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6331 <  $EGREP "free" >/dev/null 2>&1; then
6332 <  :
6329 >      $ac_path_EGREP_found && break 3
6330 >    done
6331 >  done
6332 >  done
6333 > IFS=$as_save_IFS
6334 >  if test -z "$ac_cv_path_EGREP"; then
6335 >    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6336 >  fi
6337   else
6338 <  ac_cv_header_stdc=no
6338 >  ac_cv_path_EGREP=$EGREP
6339   fi
4811 rm -f conftest*
6340  
6341 +   fi
6342   fi
6343 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6344 + $as_echo "$ac_cv_path_EGREP" >&6; }
6345 + EGREP="$ac_cv_path_EGREP"
6346  
6347 < if test $ac_cv_header_stdc = yes; then
6348 <  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6349 <  if test "$cross_compiling" = yes; then
6350 <  :
6347 >
6348 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6349 > $as_echo_n "checking whether ln -s works... " >&6; }
6350 > LN_S=$as_ln_s
6351 > if test "$LN_S" = "ln -s"; then
6352 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6353 > $as_echo "yes" >&6; }
6354   else
6355 <  cat >conftest.$ac_ext <<_ACEOF
6356 < /* confdefs.h.  */
6357 < _ACEOF
4823 < cat confdefs.h >>conftest.$ac_ext
4824 < cat >>conftest.$ac_ext <<_ACEOF
4825 < /* end confdefs.h.  */
4826 < #include <ctype.h>
4827 < #if ((' ' & 0x0FF) == 0x020)
4828 < # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4829 < # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4830 < #else
4831 < # define ISLOWER(c) \
4832 <                   (('a' <= (c) && (c) <= 'i') \
4833 <                     || ('j' <= (c) && (c) <= 'r') \
4834 <                     || ('s' <= (c) && (c) <= 'z'))
4835 < # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4836 < #endif
6355 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6356 > $as_echo "no, using $LN_S" >&6; }
6357 > fi
6358  
6359 < #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6360 < int
6361 < main ()
6362 < {
6363 <  int i;
6364 <  for (i = 0; i < 256; i++)
6365 <    if (XOR (islower (i), ISLOWER (i))
6366 <        || toupper (i) != TOUPPER (i))
6367 <      exit(2);
6368 <  exit (0);
6369 < }
6359 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6360 > $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6361 > set x ${MAKE-make}
6362 > ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6363 > if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6364 >  $as_echo_n "(cached) " >&6
6365 > else
6366 >  cat >conftest.make <<\_ACEOF
6367 > SHELL = /bin/sh
6368 > all:
6369 >        @echo '@@@%%%=$(MAKE)=@@@%%%'
6370   _ACEOF
6371 < rm -f conftest$ac_exeext
6372 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6373 <  (eval $ac_link) 2>&5
6374 <  ac_status=$?
6375 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6376 <  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6377 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6378 <  (eval $ac_try) 2>&5
6379 <  ac_status=$?
6380 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6381 <  (exit $ac_status); }; }; then
6382 <  :
6371 > # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6372 > case `${MAKE-make} -f conftest.make 2>/dev/null` in
6373 >  *@@@%%%=?*=@@@%%%*)
6374 >    eval ac_cv_prog_make_${ac_make}_set=yes;;
6375 >  *)
6376 >    eval ac_cv_prog_make_${ac_make}_set=no;;
6377 > esac
6378 > rm -f conftest.make
6379 > fi
6380 > if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6381 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6382 > $as_echo "yes" >&6; }
6383 >  SET_MAKE=
6384   else
6385 <  echo "$as_me: program exited with status $ac_status" >&5
6386 < echo "$as_me: failed program was:" >&5
6387 < sed 's/^/| /' conftest.$ac_ext >&5
6385 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386 > $as_echo "no" >&6; }
6387 >  SET_MAKE="MAKE=${MAKE-make}"
6388 > fi
6389  
6390 < ( exit $ac_status )
6391 < ac_cv_header_stdc=no
6390 > if test -n "$ac_tool_prefix"; then
6391 >  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6392 > set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6393 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 > $as_echo_n "checking for $ac_word... " >&6; }
6395 > if test "${ac_cv_prog_RANLIB+set}" = set; then :
6396 >  $as_echo_n "(cached) " >&6
6397 > else
6398 >  if test -n "$RANLIB"; then
6399 >  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6400 > else
6401 > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 > for as_dir in $PATH
6403 > do
6404 >  IFS=$as_save_IFS
6405 >  test -z "$as_dir" && as_dir=.
6406 >    for ac_exec_ext in '' $ac_executable_extensions; do
6407 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6408 >    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6409 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 >    break 2
6411 >  fi
6412 > done
6413 >  done
6414 > IFS=$as_save_IFS
6415 >
6416   fi
4870 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6417   fi
6418 + RANLIB=$ac_cv_prog_RANLIB
6419 + if test -n "$RANLIB"; then
6420 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6421 + $as_echo "$RANLIB" >&6; }
6422 + else
6423 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 + $as_echo "no" >&6; }
6425   fi
4873 fi
4874 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4875 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4876 if test $ac_cv_header_stdc = yes; then
6426  
4878 cat >>confdefs.h <<\_ACEOF
4879 #define STDC_HEADERS 1
4880 _ACEOF
6427  
6428   fi
6429 + if test -z "$ac_cv_prog_RANLIB"; then
6430 +  ac_ct_RANLIB=$RANLIB
6431 +  # Extract the first word of "ranlib", so it can be a program name with args.
6432 + set dummy ranlib; ac_word=$2
6433 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434 + $as_echo_n "checking for $ac_word... " >&6; }
6435 + if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6436 +  $as_echo_n "(cached) " >&6
6437 + else
6438 +  if test -n "$ac_ct_RANLIB"; then
6439 +  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6440 + else
6441 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 + for as_dir in $PATH
6443 + do
6444 +  IFS=$as_save_IFS
6445 +  test -z "$as_dir" && as_dir=.
6446 +    for ac_exec_ext in '' $ac_executable_extensions; do
6447 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6448 +    ac_cv_prog_ac_ct_RANLIB="ranlib"
6449 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450 +    break 2
6451 +  fi
6452 + done
6453 +  done
6454 + IFS=$as_save_IFS
6455  
6456 < # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6456 > fi
6457 > fi
6458 > ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6459 > if test -n "$ac_ct_RANLIB"; then
6460 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6461 > $as_echo "$ac_ct_RANLIB" >&6; }
6462 > else
6463 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464 > $as_echo "no" >&6; }
6465 > fi
6466  
6467 +  if test "x$ac_ct_RANLIB" = x; then
6468 +    RANLIB=":"
6469 +  else
6470 +    case $cross_compiling:$ac_tool_warned in
6471 + yes:)
6472 + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6473 + $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6474 + ac_tool_warned=yes ;;
6475 + esac
6476 +    RANLIB=$ac_ct_RANLIB
6477 +  fi
6478 + else
6479 +  RANLIB="$ac_cv_prog_RANLIB"
6480 + fi
6481  
6482  
6483 <
6484 <
6485 <
6486 <
6487 <
6488 <
4894 < for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4895 <                  inttypes.h stdint.h unistd.h
4896 < do
4897 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4898 < echo "$as_me:$LINENO: checking for $ac_header" >&5
4899 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4900 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
4901 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6483 >   # Extract the first word of "perl", so it can be a program name with args.
6484 > set dummy perl; ac_word=$2
6485 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 > $as_echo_n "checking for $ac_word... " >&6; }
6487 > if test "${ac_cv_path_PERLINTERP+set}" = set; then :
6488 >  $as_echo_n "(cached) " >&6
6489   else
6490 <  cat >conftest.$ac_ext <<_ACEOF
6491 < /* confdefs.h.  */
6492 < _ACEOF
6493 < cat confdefs.h >>conftest.$ac_ext
6494 < cat >>conftest.$ac_ext <<_ACEOF
6495 < /* end confdefs.h.  */
6496 < $ac_includes_default
6490 >  case $PERLINTERP in
6491 >  [\\/]* | ?:[\\/]*)
6492 >  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
6493 >  ;;
6494 >  *)
6495 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 > for as_dir in $PATH
6497 > do
6498 >  IFS=$as_save_IFS
6499 >  test -z "$as_dir" && as_dir=.
6500 >    for ac_exec_ext in '' $ac_executable_extensions; do
6501 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6502 >    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
6503 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6504 >    break 2
6505 >  fi
6506 > done
6507 >  done
6508 > IFS=$as_save_IFS
6509  
6510 < #include <$ac_header>
6511 < _ACEOF
6512 < rm -f conftest.$ac_objext
6513 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6514 <  (eval $ac_compile) 2>conftest.er1
6515 <  ac_status=$?
6516 <  grep -v '^ *+' conftest.er1 >conftest.err
6517 <  rm -f conftest.er1
4919 <  cat conftest.err >&5
4920 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921 <  (exit $ac_status); } &&
4922 <         { ac_try='test -z "$ac_c_werror_flag"
4923 <                         || test ! -s conftest.err'
4924 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4925 <  (eval $ac_try) 2>&5
4926 <  ac_status=$?
4927 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928 <  (exit $ac_status); }; } &&
4929 <         { ac_try='test -s conftest.$ac_objext'
4930 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4931 <  (eval $ac_try) 2>&5
4932 <  ac_status=$?
4933 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4934 <  (exit $ac_status); }; }; then
4935 <  eval "$as_ac_Header=yes"
6510 >  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
6511 >  ;;
6512 > esac
6513 > fi
6514 > PERLINTERP=$ac_cv_path_PERLINTERP
6515 > if test -n "$PERLINTERP"; then
6516 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERLINTERP" >&5
6517 > $as_echo "$PERLINTERP" >&6; }
6518   else
6519 <  echo "$as_me: failed program was:" >&5
6520 < sed 's/^/| /' conftest.$ac_ext >&5
6519 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6520 > $as_echo "no" >&6; }
6521 > fi
6522  
6523 < eval "$as_ac_Header=no"
6523 >
6524 >   ac_cv_path_perlinterp="$PERLINTERP"
6525 >   _sHpB='#!'
6526 >
6527 >
6528 > # Check whether --with-perl-shebang was given.
6529 > if test "${with_perl_shebang+set}" = set; then :
6530 >  withval=$with_perl_shebang; opt_perl_shebang="$withval"
6531 > else
6532 >                opt_perl_shebang="not_set"
6533   fi
6534 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6534 >
6535 >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether explicit instead of detected sharpbang is to be used" >&5
6536 > $as_echo_n "checking whether explicit instead of detected sharpbang is to be used... " >&6; }
6537 > if test "${ax_cv_opt_perl_shebang+set}" = set; then :
6538 >  $as_echo_n "(cached) " >&6
6539 > else
6540 >   case "$opt_perl_shebang" in
6541 >                      not_set  ) ax_cv_opt_perl_shebang=''
6542 >                               ;;
6543 >                         *     )
6544 >        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
6545 >                    esac
6546 >
6547   fi
6548 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6549 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6550 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6551 <  cat >>confdefs.h <<_ACEOF
6552 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6553 < _ACEOF
6548 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_opt_perl_shebang" >&5
6549 > $as_echo "$ax_cv_opt_perl_shebang" >&6; }
6550 >   if test "A$ax_cv_opt_perl_shebang" != "A"
6551 >     then
6552 >       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
6553 >       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6554 >              { $as_echo "$as_me:${as_lineno-$LINENO}: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
6555 > $as_echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
6556  
6557 + # Automatic detection of sharpbang formula starts here
6558 +     else
6559 +   _somian_shbangperl=`$PERLINTERP -V:startperl`
6560 +   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
6561 +   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel sharpbang invocation to start perl" >&5
6562 + $as_echo_n "checking for kernel sharpbang invocation to start perl... " >&6; }
6563 + if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then :
6564 +  $as_echo_n "(cached) " >&6
6565 + else
6566 +  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
6567 +        if test "x$_somian_kspb_perl" == x
6568 +          then _somian_ksbp_warn_empty='durnit'
6569 +          else
6570 +          case "A$_somian_kspb_perl" in
6571 +                 A#!*perl* )
6572 +           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
6573 +                        ;;
6574 +                     A*    )  _somian_ksbp_warn_defau='trouble'
6575 +                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
6576 +          esac
6577 +        fi
6578 +
6579   fi
6580 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_kernshrpbang_perl" >&5
6581 + $as_echo "$ac_cv_sys_kernshrpbang_perl" >&6; }
6582 + # The above prints Checking ... result message to user.
6583 +   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
6584  
6585 < done
6585 >    if test A${_somian_ksbp_warn_empty+set} == Aset
6586 >      then   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
6587 > $as_echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
6588 >    fi
6589 > # Inform user after printing result value
6590 >    if test A${_somian_ksbp_warn_defau+set} == Aset
6591 >      then { $as_echo "$as_me:${as_lineno-$LINENO}: Maybe Not good -" >&5
6592 > $as_echo "$as_me: Maybe Not good -" >&6;}
6593 >           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
6594 > $as_echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
6595 >      else { $as_echo "$as_me:${as_lineno-$LINENO}: OK Good result - " >&5
6596 > $as_echo "$as_me: OK Good result - " >&6;}
6597 >           { $as_echo "$as_me:${as_lineno-$LINENO}: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
6598 > $as_echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
6599 >    fi
6600 >  fi
6601  
6602 + # Find a good install program.  We prefer a C program (faster),
6603 + # so one script is as good as another.  But avoid the broken or
6604 + # incompatible versions:
6605 + # SysV /etc/install, /usr/sbin/install
6606 + # SunOS /usr/etc/install
6607 + # IRIX /sbin/install
6608 + # AIX /bin/install
6609 + # AmigaOS /C/install, which installs bootblocks on floppy discs
6610 + # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6611 + # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6612 + # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6613 + # OS/2's system install, which has a completely different semantic
6614 + # ./install, which can be erroneously created by make from ./install.sh.
6615 + # Reject install programs that cannot install multiple files.
6616 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6617 + $as_echo_n "checking for a BSD-compatible install... " >&6; }
6618 + if test -z "$INSTALL"; then
6619 + if test "${ac_cv_path_install+set}" = set; then :
6620 +  $as_echo_n "(cached) " >&6
6621 + else
6622 +  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 + for as_dir in $PATH
6624 + do
6625 +  IFS=$as_save_IFS
6626 +  test -z "$as_dir" && as_dir=.
6627 +    # Account for people who put trailing slashes in PATH elements.
6628 + case $as_dir/ in #((
6629 +  ./ | .// | /[cC]/* | \
6630 +  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6631 +  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6632 +  /usr/ucb/* ) ;;
6633 +  *)
6634 +    # OSF1 and SCO ODT 3.0 have their own names for install.
6635 +    # Don't use installbsd from OSF since it installs stuff as root
6636 +    # by default.
6637 +    for ac_prog in ginstall scoinst install; do
6638 +      for ac_exec_ext in '' $ac_executable_extensions; do
6639 +        if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
6640 +          if test $ac_prog = install &&
6641 +            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6642 +            # AIX install.  It has an incompatible calling convention.
6643 +            :
6644 +          elif test $ac_prog = install &&
6645 +            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6646 +            # program-specific install script used by HP pwplus--don't use.
6647 +            :
6648 +          else
6649 +            rm -rf conftest.one conftest.two conftest.dir
6650 +            echo one > conftest.one
6651 +            echo two > conftest.two
6652 +            mkdir conftest.dir
6653 +            if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6654 +              test -s conftest.one && test -s conftest.two &&
6655 +              test -s conftest.dir/conftest.one &&
6656 +              test -s conftest.dir/conftest.two
6657 +            then
6658 +              ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6659 +              break 3
6660 +            fi
6661 +          fi
6662 +        fi
6663 +      done
6664 +    done
6665 +    ;;
6666 + esac
6667  
6668 +  done
6669 + IFS=$as_save_IFS
6670  
6671 + rm -rf conftest.one conftest.two conftest.dir
6672  
6673 + fi
6674 +  if test "${ac_cv_path_install+set}" = set; then
6675 +    INSTALL=$ac_cv_path_install
6676 +  else
6677 +    # As a last resort, use the slow shell script.  Don't cache a
6678 +    # value for INSTALL within a source directory, because that will
6679 +    # break other packages using the cache if that directory is
6680 +    # removed, or if the value is a relative name.
6681 +    INSTALL=$ac_install_sh
6682 +  fi
6683 + fi
6684 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6685 + $as_echo "$INSTALL" >&6; }
6686  
6687 + # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6688 + # It thinks the first close brace ends the variable substitution.
6689 + test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6690  
6691 + test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6692  
6693 + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6694  
6695 + case "x$INSTALL" in
6696 +   x/*) ;;
6697 +   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
6698 + esac
6699 + MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
6700 + # Extract the first word of "ar", so it can be a program name with args.
6701 + set dummy ar; ac_word=$2
6702 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6703 + $as_echo_n "checking for $ac_word... " >&6; }
6704 + if test "${ac_cv_prog_AR+set}" = set; then :
6705 +  $as_echo_n "(cached) " >&6
6706 + else
6707 +  if test -n "$AR"; then
6708 +  ac_cv_prog_AR="$AR" # Let the user override the test.
6709 + else
6710 + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6711 + for as_dir in $PATH
6712 + do
6713 +  IFS=$as_save_IFS
6714 +  test -z "$as_dir" && as_dir=.
6715 +    for ac_exec_ext in '' $ac_executable_extensions; do
6716 +  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6717 +    ac_cv_prog_AR="ar"
6718 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719 +    break 2
6720 +  fi
6721 + done
6722 +  done
6723 + IFS=$as_save_IFS
6724  
6725 +  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
6726 + fi
6727 + fi
6728 + AR=$ac_cv_prog_AR
6729 + if test -n "$AR"; then
6730 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6731 + $as_echo "$AR" >&6; }
6732 + else
6733 +  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6734 + $as_echo "no" >&6; }
6735 + fi
6736  
6737  
6738 < for ac_header in unistd.h sys/pstat.h sys/sysmp.h sys/sysinfo.h sys/table.h sys/param.h sys/sysctl.h sys/sytemcfg.h machine/hal_sysinfo.h
6739 < do
6740 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6741 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6742 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
6743 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6744 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6745 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6746 < fi
6747 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6748 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6749 < else
6750 <  # Is the header compilable?
6751 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
6752 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4980 < cat >conftest.$ac_ext <<_ACEOF
4981 < /* confdefs.h.  */
6738 > if test "$AR" = "NONE"; then
6739 >  cat >confcache <<\_ACEOF
6740 > # This file is a shell script that caches the results of configure
6741 > # tests run on this system so they can be shared between configure
6742 > # scripts and configure runs, see configure's option --config-cache.
6743 > # It is not useful on other systems.  If it contains results you don't
6744 > # want to keep, you may remove or edit it.
6745 > #
6746 > # config.status only pays attention to the cache file if you give it
6747 > # the --recheck option to rerun configure.
6748 > #
6749 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
6750 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
6751 > # following values.
6752 >
6753   _ACEOF
4983 cat confdefs.h >>conftest.$ac_ext
4984 cat >>conftest.$ac_ext <<_ACEOF
4985 /* end confdefs.h.  */
4986 $ac_includes_default
4987 #include <$ac_header>
4988 _ACEOF
4989 rm -f conftest.$ac_objext
4990 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4991  (eval $ac_compile) 2>conftest.er1
4992  ac_status=$?
4993  grep -v '^ *+' conftest.er1 >conftest.err
4994  rm -f conftest.er1
4995  cat conftest.err >&5
4996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4997  (exit $ac_status); } &&
4998         { ac_try='test -z "$ac_c_werror_flag"
4999                         || test ! -s conftest.err'
5000  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5001  (eval $ac_try) 2>&5
5002  ac_status=$?
5003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5004  (exit $ac_status); }; } &&
5005         { ac_try='test -s conftest.$ac_objext'
5006  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5007  (eval $ac_try) 2>&5
5008  ac_status=$?
5009  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5010  (exit $ac_status); }; }; then
5011  ac_header_compiler=yes
5012 else
5013  echo "$as_me: failed program was:" >&5
5014 sed 's/^/| /' conftest.$ac_ext >&5
6754  
6755 < ac_header_compiler=no
6756 < fi
6757 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6758 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6759 < echo "${ECHO_T}$ac_header_compiler" >&6
6755 > # The following way of writing the cache mishandles newlines in values,
6756 > # but we know of no workaround that is simple, portable, and efficient.
6757 > # So, we kill variables containing newlines.
6758 > # Ultrix sh set writes to stderr and can't be redirected directly,
6759 > # and sets the high bit in the cache file unless we assign to the vars.
6760 > (
6761 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6762 >    eval ac_val=\$$ac_var
6763 >    case $ac_val in #(
6764 >    *${as_nl}*)
6765 >      case $ac_var in #(
6766 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6767 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6768 >      esac
6769 >      case $ac_var in #(
6770 >      _ | IFS | as_nl) ;; #(
6771 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6772 >      *) { eval $ac_var=; unset $ac_var;} ;;
6773 >      esac ;;
6774 >    esac
6775 >  done
6776  
6777 < # Is the header present?
6778 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6779 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6780 < cat >conftest.$ac_ext <<_ACEOF
6781 < /* confdefs.h.  */
6782 < _ACEOF
6783 < cat confdefs.h >>conftest.$ac_ext
6784 < cat >>conftest.$ac_ext <<_ACEOF
6785 < /* end confdefs.h.  */
6786 < #include <$ac_header>
6787 < _ACEOF
6788 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6789 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6790 <  ac_status=$?
6791 <  grep -v '^ *+' conftest.er1 >conftest.err
6792 <  rm -f conftest.er1
6793 <  cat conftest.err >&5
6794 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6795 <  (exit $ac_status); } >/dev/null; then
6796 <  if test -s conftest.err; then
6797 <    ac_cpp_err=$ac_c_preproc_warn_flag
6798 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6777 >  (set) 2>&1 |
6778 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
6779 >    *${as_nl}ac_space=\ *)
6780 >      # `set' does not quote correctly, so add quotes: double-quote
6781 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
6782 >      sed -n \
6783 >        "s/'/'\\\\''/g;
6784 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6785 >      ;; #(
6786 >    *)
6787 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
6788 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6789 >      ;;
6790 >    esac |
6791 >    sort
6792 > ) |
6793 >  sed '
6794 >     /^ac_cv_env_/b end
6795 >     t clear
6796 >     :clear
6797 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6798 >     t end
6799 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6800 >     :end' >>confcache
6801 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6802 >  if test -w "$cache_file"; then
6803 >    test "x$cache_file" != "x/dev/null" &&
6804 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6805 > $as_echo "$as_me: updating cache $cache_file" >&6;}
6806 >    cat confcache >$cache_file
6807    else
6808 <    ac_cpp_err=
6808 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6809 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6810    fi
5047 else
5048  ac_cpp_err=yes
6811   fi
6812 < if test -z "$ac_cpp_err"; then
6813 <  ac_header_preproc=yes
6812 > rm -f confcache
6813 >  exit 1
6814 > fi
6815 > # Extract the first word of "ps", so it can be a program name with args.
6816 > set dummy ps; ac_word=$2
6817 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818 > $as_echo_n "checking for $ac_word... " >&6; }
6819 > if test "${ac_cv_path_PS+set}" = set; then :
6820 >  $as_echo_n "(cached) " >&6
6821   else
6822 <  echo "$as_me: failed program was:" >&5
6823 < sed 's/^/| /' conftest.$ac_ext >&5
6822 >  case $PS in
6823 >  [\\/]* | ?:[\\/]*)
6824 >  ac_cv_path_PS="$PS" # Let the user override the test with a path.
6825 >  ;;
6826 >  *)
6827 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6828 > for as_dir in $PATH
6829 > do
6830 >  IFS=$as_save_IFS
6831 >  test -z "$as_dir" && as_dir=.
6832 >    for ac_exec_ext in '' $ac_executable_extensions; do
6833 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6834 >    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
6835 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6836 >    break 2
6837 >  fi
6838 > done
6839 >  done
6840 > IFS=$as_save_IFS
6841  
6842 <  ac_header_preproc=no
5057 < fi
5058 < rm -f conftest.err conftest.$ac_ext
5059 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5060 < echo "${ECHO_T}$ac_header_preproc" >&6
5061 <
5062 < # So?  What about this header?
5063 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5064 <  yes:no: )
5065 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5066 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5067 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5068 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5069 <    ac_header_preproc=yes
5070 <    ;;
5071 <  no:yes:* )
5072 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5073 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5074 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5075 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5076 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5077 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5078 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5079 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5080 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5081 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5082 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5083 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5084 <    (
5085 <      cat <<\_ASBOX
5086 < ## ------------------------------ ##
5087 < ## Report this to gezelter@nd.edu ##
5088 < ## ------------------------------ ##
5089 < _ASBOX
5090 <    ) |
5091 <      sed "s/^/$as_me: WARNING:     /" >&2
5092 <    ;;
6842 >  ;;
6843   esac
6844 < echo "$as_me:$LINENO: checking for $ac_header" >&5
6845 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6846 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
6847 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6844 > fi
6845 > PS=$ac_cv_path_PS
6846 > if test -n "$PS"; then
6847 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PS" >&5
6848 > $as_echo "$PS" >&6; }
6849   else
6850 <  eval "$as_ac_Header=\$ac_header_preproc"
6850 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 > $as_echo "no" >&6; }
6852   fi
6853 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6854 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6853 >
6854 >
6855 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX or BSD ps syntax" >&5
6856 > $as_echo_n "checking for POSIX or BSD ps syntax... " >&6; }
6857 > if test "${ac_cv_prog_ps_syntax+set}" = set; then :
6858 >  $as_echo_n "(cached) " >&6
6859 > else
6860 >
6861 >        if $PS ax -o rss > /dev/null 2>&1; then
6862 >                ac_cv_prog_ps_ax=yes
6863 >        else
6864 >                ac_cv_prog_ps_ax=no
6865 >        fi
6866 >        if $PS -ef -o rss > /dev/null 2>&1; then
6867 >                ac_cv_prog_ps_ef=yes
6868 >        else
6869 >                ac_cv_prog_ps_ef=no
6870 >        fi
6871 >        if test "$ac_cv_prog_ps_ax" = yes; then
6872 >                ac_cv_prog_ps_syntax=BSD
6873 >        else
6874 >                if test "$ac_cv_prog_ps_ef" = yes; then
6875 >                        ac_cv_prog_ps_syntax=POSIX
6876 >                else
6877 >                        as_fn_error "Could not determine ps syntax" "$LINENO" 5
6878 >                fi
6879 >        fi
6880  
6881   fi
6882 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
6883 <  cat >>confdefs.h <<_ACEOF
6884 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6882 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_ps_syntax" >&5
6883 > $as_echo "$ac_cv_prog_ps_syntax" >&6; }
6884 >
6885 > cat >>confdefs.h <<_ACEOF
6886 > #define PSCOMMAND $PS
6887   _ACEOF
6888  
6889 < fi
6889 > if test "$ac_cv_prog_ps_syntax" = BSD; then
6890  
6891 < done
6891 > $as_echo "#define PSTYPE_IS_BSD 1" >>confdefs.h
6892  
6893 + else
6894 +   if test "$ac_cv_prog_ps_syntax" = POSIX; then
6895  
6896 + $as_echo "#define PSTYPE_IS_POSIX 1" >>confdefs.h
6897  
6898 +   else
6899 +       as_fn_error "Unknown ps syntax type!" "$LINENO" 5
6900 +   fi
6901 + fi
6902  
6903 + ac_ext=${ac_fc_srcext-f}
6904 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6905 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6906 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6907  
6908 <
6909 < for ac_func in pstat_getstatic sysmp getsysinfo sysctl table
6910 < do
6911 < as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6912 < echo "$as_me:$LINENO: checking for $ac_func" >&5
6913 < echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6914 < if eval "test \"\${$as_ac_var+set}\" = set"; then
6915 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6908 > ac_ext=${ac_fc_srcext-f}
6909 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6910 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6911 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6912 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran flag to compile .F90 files" >&5
6913 > $as_echo_n "checking for Fortran flag to compile .F90 files... " >&6; }
6914 > if test "${ac_cv_fc_srcext_F90+set}" = set; then :
6915 >  $as_echo_n "(cached) " >&6
6916   else
6917 <  cat >conftest.$ac_ext <<_ACEOF
6918 < /* confdefs.h.  */
6919 < _ACEOF
6920 < cat confdefs.h >>conftest.$ac_ext
6921 < cat >>conftest.$ac_ext <<_ACEOF
6922 < /* end confdefs.h.  */
6923 < /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6924 <   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5135 < #define $ac_func innocuous_$ac_func
6917 >  ac_ext=F90
6918 > ac_fcflags_srcext_save=$ac_fcflags_srcext
6919 > ac_fcflags_srcext=
6920 > ac_cv_fc_srcext_F90=unknown
6921 > for ac_flag in none -qsuffix=f=F90 -Tf; do
6922 >  test "x$ac_flag" != xnone && ac_fcflags_srcext="$ac_flag"
6923 >  cat > conftest.$ac_ext <<_ACEOF
6924 >      program main
6925  
6926 < /* System header to define __stub macros and hopefully few prototypes,
5138 <    which can conflict with char $ac_func (); below.
5139 <    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5140 <    <limits.h> exists even on freestanding compilers.  */
5141 <
5142 < #ifdef __STDC__
5143 < # include <limits.h>
5144 < #else
5145 < # include <assert.h>
5146 < #endif
5147 <
5148 < #undef $ac_func
5149 <
5150 < /* Override any gcc2 internal prototype to avoid an error.  */
5151 < #ifdef __cplusplus
5152 < extern "C"
5153 < {
5154 < #endif
5155 < /* We use char because int might match the return type of a gcc2
5156 <   builtin and then its argument prototype would still apply.  */
5157 < char $ac_func ();
5158 < /* The GNU C library defines this for functions which it implements
5159 <    to always fail with ENOSYS.  Some functions are actually named
5160 <    something starting with __ and the normal name is an alias.  */
5161 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5162 < choke me
5163 < #else
5164 < char (*f) () = $ac_func;
5165 < #endif
5166 < #ifdef __cplusplus
5167 < }
5168 < #endif
5169 <
5170 < int
5171 < main ()
5172 < {
5173 < return f != $ac_func;
5174 <  ;
5175 <  return 0;
5176 < }
6926 >      end
6927   _ACEOF
6928 < rm -f conftest.$ac_objext conftest$ac_exeext
6929 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6930 <  (eval $ac_link) 2>conftest.er1
6931 <  ac_status=$?
6932 <  grep -v '^ *+' conftest.er1 >conftest.err
6933 <  rm -f conftest.er1
6934 <  cat conftest.err >&5
5185 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5186 <  (exit $ac_status); } &&
5187 <         { ac_try='test -z "$ac_c_werror_flag"
5188 <                         || test ! -s conftest.err'
5189 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5190 <  (eval $ac_try) 2>&5
5191 <  ac_status=$?
5192 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5193 <  (exit $ac_status); }; } &&
5194 <         { ac_try='test -s conftest$ac_exeext'
5195 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196 <  (eval $ac_try) 2>&5
5197 <  ac_status=$?
5198 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199 <  (exit $ac_status); }; }; then
5200 <  eval "$as_ac_var=yes"
5201 < else
5202 <  echo "$as_me: failed program was:" >&5
5203 < sed 's/^/| /' conftest.$ac_ext >&5
6928 > if ac_fn_fc_try_compile "$LINENO"; then :
6929 >  ac_cv_fc_srcext_F90=$ac_flag; break
6930 > fi
6931 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6932 > done
6933 > rm -f conftest.$ac_objext conftest.F90
6934 > ac_fcflags_srcext=$ac_fcflags_srcext_save
6935  
5205 eval "$as_ac_var=no"
6936   fi
6937 < rm -f conftest.err conftest.$ac_objext \
6938 <      conftest$ac_exeext conftest.$ac_ext
6939 < fi
6940 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6941 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6942 < if test `eval echo '${'$as_ac_var'}'` = yes; then
6943 <  cat >>confdefs.h <<_ACEOF
6944 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6945 < _ACEOF
6937 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_srcext_F90" >&5
6938 > $as_echo "$ac_cv_fc_srcext_F90" >&6; }
6939 > if test "x$ac_cv_fc_srcext_F90" = xunknown; then
6940 >  as_fn_error "Fortran could not compile .F90 files" "$LINENO" 5
6941 > else
6942 >  ac_fc_srcext=F90
6943 >  if test "x$ac_cv_fc_srcext_F90" = xnone; then
6944 >    ac_fcflags_srcext=""
6945 >    FCFLAGS_F90=""
6946 >  else
6947 >    ac_fcflags_srcext=$ac_cv_fc_srcext_F90
6948 >    FCFLAGS_F90=$ac_cv_fc_srcext_F90
6949 >  fi
6950  
6951 +
6952   fi
6953 < done
6953 > ac_ext=${ac_fc_srcext-f}
6954 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6955 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6956 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6957  
5220 # special check for _system_configuration because AIX <4.3.2 do not
5221 # contain the `physmem' member.
5222 echo "$as_me:$LINENO: checking for external symbol _system_configuration" >&5
5223 echo $ECHO_N "checking for external symbol _system_configuration... $ECHO_C" >&6
5224 cat >conftest.$ac_ext <<_ACEOF
5225 /* confdefs.h.  */
5226 _ACEOF
5227 cat confdefs.h >>conftest.$ac_ext
5228 cat >>conftest.$ac_ext <<_ACEOF
5229 /* end confdefs.h.  */
5230 #include <sys/systemcfg.h>
5231 int
5232 main ()
5233 {
5234 double x = _system_configuration.physmem;
5235  ;
5236  return 0;
5237 }
5238 _ACEOF
5239 rm -f conftest.$ac_objext
5240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5241  (eval $ac_compile) 2>conftest.er1
5242  ac_status=$?
5243  grep -v '^ *+' conftest.er1 >conftest.err
5244  rm -f conftest.er1
5245  cat conftest.err >&5
5246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247  (exit $ac_status); } &&
5248         { ac_try='test -z "$ac_c_werror_flag"
5249                         || test ! -s conftest.err'
5250  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5251  (eval $ac_try) 2>&5
5252  ac_status=$?
5253  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5254  (exit $ac_status); }; } &&
5255         { ac_try='test -s conftest.$ac_objext'
5256  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5257  (eval $ac_try) 2>&5
5258  ac_status=$?
5259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5260  (exit $ac_status); }; }; then
5261  echo "$as_me:$LINENO: result: yes" >&5
5262 echo "${ECHO_T}yes" >&6
6958  
5264 cat >>confdefs.h <<\_ACEOF
5265 #define HAVE__SYSTEM_CONFIGURATION 1
5266 _ACEOF
6959  
5268 else
5269  echo "$as_me: failed program was:" >&5
5270 sed 's/^/| /' conftest.$ac_ext >&5
6960  
5272 echo "$as_me:$LINENO: result: no" >&5
5273 echo "${ECHO_T}no" >&6
5274 fi
5275 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6961  
6962 <  # clean out junk possibly left behind by a previous configuration
6963 <  rm -f src/getopt.h
5279 <  # Check for getopt_long support
6962 > # Try to determine native compiler flags that allow us to use F90 suffix
6963 > # for preprocessed f90 source.
6964  
6965 < for ac_header in getopt.h
6966 < do
6967 < as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5284 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5285 <  echo "$as_me:$LINENO: checking for $ac_header" >&5
5286 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5287 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5288 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5289 < fi
5290 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5291 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5292 < else
5293 <  # Is the header compilable?
5294 < echo "$as_me:$LINENO: checking $ac_header usability" >&5
5295 < echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5296 < cat >conftest.$ac_ext <<_ACEOF
5297 < /* confdefs.h.  */
5298 < _ACEOF
5299 < cat confdefs.h >>conftest.$ac_ext
5300 < cat >>conftest.$ac_ext <<_ACEOF
5301 < /* end confdefs.h.  */
5302 < $ac_includes_default
5303 < #include <$ac_header>
5304 < _ACEOF
5305 < rm -f conftest.$ac_objext
5306 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5307 <  (eval $ac_compile) 2>conftest.er1
5308 <  ac_status=$?
5309 <  grep -v '^ *+' conftest.er1 >conftest.err
5310 <  rm -f conftest.er1
5311 <  cat conftest.err >&5
5312 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5313 <  (exit $ac_status); } &&
5314 <         { ac_try='test -z "$ac_c_werror_flag"
5315 <                         || test ! -s conftest.err'
5316 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5317 <  (eval $ac_try) 2>&5
5318 <  ac_status=$?
5319 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5320 <  (exit $ac_status); }; } &&
5321 <         { ac_try='test -s conftest.$ac_objext'
5322 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5323 <  (eval $ac_try) 2>&5
5324 <  ac_status=$?
5325 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5326 <  (exit $ac_status); }; }; then
5327 <  ac_header_compiler=yes
5328 < else
5329 <  echo "$as_me: failed program was:" >&5
5330 < sed 's/^/| /' conftest.$ac_ext >&5
6965 > if test "$ac_test_PREPFLAG" != "set"; then
6966 >  PREPFLAG=""
6967 >  case "${host_cpu}-${host_os}" in
6968  
6969 < ac_header_compiler=no
6970 < fi
6971 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6972 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6973 < echo "${ECHO_T}$ac_header_compiler" >&6
6969 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
6970 >                    PREPFLAG="-fpp1 "
6971 >                fi;;
6972 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
6973 >                    PREPFLAG="-qsuffix=cpp=F90 "
6974 >                fi;;
6975 >  *darwin*)
6976 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
6977 >                PREPFLAG="-qsuffix=cpp=F90 "
6978 >        fi;;
6979 >  esac
6980  
6981 < # Is the header present?
6982 < echo "$as_me:$LINENO: checking $ac_header presence" >&5
6983 < echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6984 < cat >conftest.$ac_ext <<_ACEOF
5342 < /* confdefs.h.  */
5343 < _ACEOF
5344 < cat confdefs.h >>conftest.$ac_ext
5345 < cat >>conftest.$ac_ext <<_ACEOF
5346 < /* end confdefs.h.  */
5347 < #include <$ac_header>
5348 < _ACEOF
5349 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5350 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5351 <  ac_status=$?
5352 <  grep -v '^ *+' conftest.er1 >conftest.err
5353 <  rm -f conftest.er1
5354 <  cat conftest.err >&5
5355 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5356 <  (exit $ac_status); } >/dev/null; then
5357 <  if test -s conftest.err; then
5358 <    ac_cpp_err=$ac_c_preproc_warn_flag
5359 <    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5360 <  else
5361 <    ac_cpp_err=
6981 >  if test -z "$PREPFLAG"; then
6982 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPFLAG\"" >&5
6983 > $as_echo "$as_me: WARNING: \"Using empty PREPFLAG\"" >&2;}
6984 >        PREPFLAG=""
6985    fi
5363 else
5364  ac_cpp_err=yes
5365 fi
5366 if test -z "$ac_cpp_err"; then
5367  ac_header_preproc=yes
5368 else
5369  echo "$as_me: failed program was:" >&5
5370 sed 's/^/| /' conftest.$ac_ext >&5
6986  
6987 <  ac_header_preproc=no
6987 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor flag works" >&5
6988 > $as_echo_n "checking to make sure F90 preprocessor flag works... " >&6; }
6989 >
6990 >  ac_ext=${ac_fc_srcext-f}
6991 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
6992 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
6993 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
6994 >
6995 >  ac_save_ext=$ac_ext
6996 >  ac_ext=F90
6997 >  ac_save_FCFLAGS_SRCEXT=$FCFLAGS_SRCEXT
6998 >
6999 >  if test "$PREPFLAG"; then :
7000 >  FCFLAGS_SRCEXT="${PREPFLAG}"
7001   fi
7002 < rm -f conftest.err conftest.$ac_ext
5375 < echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5376 < echo "${ECHO_T}$ac_header_preproc" >&6
7002 >    cat > conftest.$ac_ext <<_ACEOF
7003  
7004 < # So?  What about this header?
7005 < case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7006 <  yes:no: )
7007 <    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7008 < echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7009 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7010 < echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7011 <    ac_header_preproc=yes
7012 <    ;;
5387 <  no:yes:* )
5388 <    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5389 < echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5390 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5391 < echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5392 <    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5393 < echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5394 <    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5395 < echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5396 <    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5397 < echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5398 <    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5399 < echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5400 <    (
5401 <      cat <<\_ASBOX
5402 < ## ------------------------------ ##
5403 < ## Report this to gezelter@nd.edu ##
5404 < ## ------------------------------ ##
5405 < _ASBOX
5406 <    ) |
5407 <      sed "s/^/$as_me: WARNING:     /" >&2
5408 <    ;;
5409 < esac
5410 < echo "$as_me:$LINENO: checking for $ac_header" >&5
5411 < echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5412 < if eval "test \"\${$as_ac_Header+set}\" = set"; then
5413 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7004 >
7005 > program conftest
7006 >  integer :: i
7007 >  i = 1
7008 > end program conftest
7009 >
7010 > _ACEOF
7011 > if ac_fn_fc_try_compile "$LINENO"; then :
7012 >  prepflagworks=1
7013   else
7014 <  eval "$as_ac_Header=\$ac_header_preproc"
7014 >  prepflagworks=0
7015   fi
7016 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5418 < echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7016 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7017  
7018 < fi
7019 < if test `eval echo '${'$as_ac_Header'}'` = yes; then
7020 <  cat >>confdefs.h <<_ACEOF
7021 < #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7022 < _ACEOF
7018 >  FCFLAGS_SRCEXT=$ac_save_FCFLAGS_SRCEXT
7019 >  ac_ext=$ac_save_ext
7020 >  ac_ext=${ac_fc_srcext-f}
7021 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7022 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7023 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7024  
7025 +
7026 +  if test "$prepflagworks" = 1; then
7027 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7028 + $as_echo "yes" >&6; }
7029 +    FCFLAGS_SRCEXT="${PREPFLAG}"
7030 +
7031 +  else
7032 +    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7033 + $as_echo "no" >&6; }
7034 +    as_fn_error "Can't figure out working Fortran90 preprocessor flag" "$LINENO" 5
7035 +  fi
7036   fi
7037  
5428 done
7038  
7039  
5431 for ac_func in getopt_long
5432 do
5433 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5434 echo "$as_me:$LINENO: checking for $ac_func" >&5
5435 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5436 if eval "test \"\${$as_ac_var+set}\" = set"; then
5437  echo $ECHO_N "(cached) $ECHO_C" >&6
5438 else
5439  cat >conftest.$ac_ext <<_ACEOF
5440 /* confdefs.h.  */
5441 _ACEOF
5442 cat confdefs.h >>conftest.$ac_ext
5443 cat >>conftest.$ac_ext <<_ACEOF
5444 /* end confdefs.h.  */
5445 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5446   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5447 #define $ac_func innocuous_$ac_func
7040  
5449 /* System header to define __stub macros and hopefully few prototypes,
5450    which can conflict with char $ac_func (); below.
5451    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5452    <limits.h> exists even on freestanding compilers.  */
7041  
7042 < #ifdef __STDC__
7043 < # include <limits.h>
5456 < #else
5457 < # include <assert.h>
5458 < #endif
7042 > # Try to determine native compiler flags that allow us to use F90 suffix
7043 > # for preprocessed f90 source with -D type defines
7044  
7045 < #undef $ac_func
7045 > if test "$ac_test_PREPDEFFLAG" != "set"; then
7046 >  PREPDEFFLAG=""
7047 >  case "${host_cpu}-${host_os}" in
7048  
7049 < /* Override any gcc2 internal prototype to avoid an error.  */
7050 < #ifdef __cplusplus
7051 < extern "C"
7052 < {
7053 < #endif
7054 < /* We use char because int might match the return type of a gcc2
7055 <   builtin and then its argument prototype would still apply.  */
7056 < char $ac_func ();
7057 < /* The GNU C library defines this for functions which it implements
7058 <    to always fail with ENOSYS.  Some functions are actually named
7059 <    something starting with __ and the normal name is an alias.  */
5473 < #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5474 < choke me
5475 < #else
5476 < char (*f) () = $ac_func;
5477 < #endif
5478 < #ifdef __cplusplus
5479 < }
5480 < #endif
7049 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
7050 >                    PREPDEFFLAG=" "
7051 >                fi;;
7052 >  *aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
7053 >                    PREPDEFFLAG="-WF,"
7054 >                fi;;
7055 >  *darwin*)
7056 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
7057 >                PREPDEFFLAG="-WF,"
7058 >        fi;;
7059 >  esac
7060  
7061 < int
7062 < main ()
7063 < {
7064 < return f != $ac_func;
7065 <  ;
5487 <  return 0;
5488 < }
5489 < _ACEOF
5490 < rm -f conftest.$ac_objext conftest$ac_exeext
5491 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5492 <  (eval $ac_link) 2>conftest.er1
5493 <  ac_status=$?
5494 <  grep -v '^ *+' conftest.er1 >conftest.err
5495 <  rm -f conftest.er1
5496 <  cat conftest.err >&5
5497 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5498 <  (exit $ac_status); } &&
5499 <         { ac_try='test -z "$ac_c_werror_flag"
5500 <                         || test ! -s conftest.err'
5501 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5502 <  (eval $ac_try) 2>&5
5503 <  ac_status=$?
5504 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5505 <  (exit $ac_status); }; } &&
5506 <         { ac_try='test -s conftest$ac_exeext'
5507 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5508 <  (eval $ac_try) 2>&5
5509 <  ac_status=$?
5510 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5511 <  (exit $ac_status); }; }; then
5512 <  eval "$as_ac_var=yes"
5513 < else
5514 <  echo "$as_me: failed program was:" >&5
5515 < sed 's/^/| /' conftest.$ac_ext >&5
7061 >  if test -z "$PREPDEFFLAG"; then
7062 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"Using empty PREPDEFFLAG\"" >&5
7063 > $as_echo "$as_me: WARNING: \"Using empty PREPDEFFLAG\"" >&2;}
7064 >        PREPDEFFLAG=" "
7065 >  fi
7066  
7067 < eval "$as_ac_var=no"
7068 < fi
5519 < rm -f conftest.err conftest.$ac_objext \
5520 <      conftest$ac_exeext conftest.$ac_ext
5521 < fi
5522 < echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5523 < echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5524 < if test `eval echo '${'$as_ac_var'}'` = yes; then
5525 <  cat >>confdefs.h <<_ACEOF
5526 < #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5527 < _ACEOF
7067 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to make sure F90 preprocessor define flag works" >&5
7068 > $as_echo_n "checking to make sure F90 preprocessor define flag works... " >&6; }
7069  
7070 < else
7071 <  # FreeBSD has a gnugetopt library for this
7072 <    echo "$as_me:$LINENO: checking for getopt_long in -lgnugetopt" >&5
7073 < echo $ECHO_N "checking for getopt_long in -lgnugetopt... $ECHO_C" >&6
5533 < if test "${ac_cv_lib_gnugetopt_getopt_long+set}" = set; then
5534 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5535 < else
5536 <  ac_check_lib_save_LIBS=$LIBS
5537 < LIBS="-lgnugetopt  $LIBS"
5538 < cat >conftest.$ac_ext <<_ACEOF
5539 < /* confdefs.h.  */
5540 < _ACEOF
5541 < cat confdefs.h >>conftest.$ac_ext
5542 < cat >>conftest.$ac_ext <<_ACEOF
5543 < /* end confdefs.h.  */
7070 >  ac_ext=${ac_fc_srcext-f}
7071 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7072 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7073 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7074  
7075 < /* Override any gcc2 internal prototype to avoid an error.  */
7076 < #ifdef __cplusplus
7077 < extern "C"
5548 < #endif
5549 < /* We use char because int might match the return type of a gcc2
5550 <   builtin and then its argument prototype would still apply.  */
5551 < char getopt_long ();
5552 < int
5553 < main ()
5554 < {
5555 < getopt_long ();
5556 <  ;
5557 <  return 0;
5558 < }
5559 < _ACEOF
5560 < rm -f conftest.$ac_objext conftest$ac_exeext
5561 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5562 <  (eval $ac_link) 2>conftest.er1
5563 <  ac_status=$?
5564 <  grep -v '^ *+' conftest.er1 >conftest.err
5565 <  rm -f conftest.er1
5566 <  cat conftest.err >&5
5567 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5568 <  (exit $ac_status); } &&
5569 <         { ac_try='test -z "$ac_c_werror_flag"
5570 <                         || test ! -s conftest.err'
5571 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5572 <  (eval $ac_try) 2>&5
5573 <  ac_status=$?
5574 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5575 <  (exit $ac_status); }; } &&
5576 <         { ac_try='test -s conftest$ac_exeext'
5577 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5578 <  (eval $ac_try) 2>&5
5579 <  ac_status=$?
5580 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5581 <  (exit $ac_status); }; }; then
5582 <  ac_cv_lib_gnugetopt_getopt_long=yes
5583 < else
5584 <  echo "$as_me: failed program was:" >&5
5585 < sed 's/^/| /' conftest.$ac_ext >&5
7075 >  ac_save_ext=$ac_ext
7076 >  ac_ext=F90
7077 >  ac_save_FCFLAGS=$FCFLAGS
7078  
7079 < ac_cv_lib_gnugetopt_getopt_long=no
7079 >  if test "$PREPDEFFLAG"; then :
7080 >  FCFLAGS="${FCFLAGS} ${PREPDEFFLAG}-DTEST"
7081   fi
7082 < rm -f conftest.err conftest.$ac_objext \
5590 <      conftest$ac_exeext conftest.$ac_ext
5591 < LIBS=$ac_check_lib_save_LIBS
5592 < fi
5593 < echo "$as_me:$LINENO: result: $ac_cv_lib_gnugetopt_getopt_long" >&5
5594 < echo "${ECHO_T}$ac_cv_lib_gnugetopt_getopt_long" >&6
5595 < if test $ac_cv_lib_gnugetopt_getopt_long = yes; then
5596 <  cat >>confdefs.h <<\_ACEOF
5597 < #define HAVE_GETOPT_LONG 1
5598 < _ACEOF
7082 >    cat > conftest.$ac_ext <<_ACEOF
7083  
5600 else
5601  # use the GNU replacement
5602      case $LIBOBJS in
5603    "getopt.$ac_objext"   | \
5604  *" getopt.$ac_objext"   | \
5605    "getopt.$ac_objext "* | \
5606  *" getopt.$ac_objext "* ) ;;
5607  *) LIBOBJS="$LIBOBJS getopt.$ac_objext" ;;
5608 esac
7084  
7085 <      case $LIBOBJS in
7086 <    "getopt1.$ac_objext"   | \
7087 <  *" getopt1.$ac_objext"   | \
7088 <    "getopt1.$ac_objext "* | \
7089 <  *" getopt1.$ac_objext "* ) ;;
7090 <  *) LIBOBJS="$LIBOBJS getopt1.$ac_objext" ;;
5616 < esac
5617 <
5618 <                ac_config_links="$ac_config_links src/getopt.h:src/utils/gnugetopt.h"
5619 <
5620 < fi
5621 <
5622 < fi
5623 < done
5624 <
5625 <
5626 <
5627 < case $debug in
5628 <  1)
5629 <     ;;
5630 <  *)
5631 <
5632 <
5633 <
5634 <
5635 <
5636 <
5637 < echo "$as_me:$LINENO: checking whether we are *really* using GNU cc" >&5
5638 < echo $ECHO_N "checking whether we are *really* using GNU cc... $ECHO_C" >&6
5639 < if test "${ac_cv_prog_really_gcc+set}" = set; then
5640 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5641 < else
5642 <
5643 < cat > conftest.c <<EOF
5644 < #ifdef __GNUC__
5645 <  #ifndef __INTEL_COMPILER
5646 <     yes;
5647 <  #endif
7085 > program conftest
7086 >  integer :: i
7087 > #ifdef TEST
7088 >  i = 1
7089 > #else
7090 >  choke me
7091   #endif
7092 < EOF
5650 < if { ac_try='${CC-cc} -E conftest.c'
5651 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5652 <  (eval $ac_try) 2>&5
5653 <  ac_status=$?
5654 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5655 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
5656 <  ac_cv_prog_really_gcc=yes
5657 < else
5658 <  ac_cv_prog_really_gcc=no
5659 < fi
7092 > end program conftest
7093  
7094 < fi
7095 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gcc" >&5
7096 < echo "${ECHO_T}$ac_cv_prog_really_gcc" >&6
5664 < if test "$ac_cv_prog_really_gcc" = yes; then
5665 <        :
5666 <
7094 > _ACEOF
7095 > if ac_fn_fc_try_compile "$LINENO"; then :
7096 >  prepdefflagworks=1
7097   else
7098 <        :
5669 <
7098 >  prepdefflagworks=0
7099   fi
7100 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7101  
7102 +  FCFLAGS=$ac_save_FCFLAGS
7103 +  ac_ext=$ac_save_ext
7104 +  ac_ext=${ac_fc_srcext-f}
7105 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7106 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7107 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7108  
5673 # Try to determine "good" native compiler flags if none specified on command
5674 # line
5675 if test "$ac_test_CFLAGS" != "set"; then
5676  CFLAGS=""
5677  case "${host_cpu}-${host_os}" in
7109  
7110 <  *linux*) if test "$CC" = icc; then
7111 <                    CFLAGS="-O"
7112 <                fi;;
5682 <  sparc-solaris2*) if test "$CC" = cc; then
5683 <                    CFLAGS="-native -fast -xO5 -dalign"
5684 <                 fi;;
7110 >  if test "$prepdefflagworks" = 1; then
7111 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7112 > $as_echo "yes" >&6; }
7113  
7114 <  alpha*-osf*)  if test "$CC" = cc; then
7115 <                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
7116 <                fi;;
7117 <
5690 <  hppa*-hpux*)  if test "$CC" = cc; then
5691 <                    CFLAGS="-Ae +O3 +Oall"
5692 <                fi;;
5693 <
5694 <   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
5695 <                    CFLAGS="-O3 -qtune=auto -qansialias -w"
5696 <                fi;;
5697 <   powerpc*-aix*)
5698 <        if test "$CC" = cc -o "$CC" = xlc; then
5699 <                CFLAGS="-O3 -qtune=auto -qansialias -w"
5700 <                echo "*******************************************************"
5701 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
5702 <                echo "*  recommended that you use                           *"
5703 <                echo "*                                                     *"
5704 <                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
5705 <                echo "*                                 ^^^                 *"
5706 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
5707 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
5708 <                echo "*******************************************************"
5709 <        fi;;
5710 <   *darwin*)
5711 <        if test "$CC" = xlc -o "$CC" = cc; then
5712 <                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
5713 <        fi;;
5714 <  esac
5715 <
5716 <  # use default flags for gcc on all systems
5717 <  if test $ac_cv_prog_really_gcc = yes; then
5718 <     CFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
7114 >  else
7115 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7116 > $as_echo "no" >&6; }
7117 >    as_fn_error "Can't figure out working Fortran90 preprocessor define flag" "$LINENO" 5
7118    fi
5720
5721  # test for gcc-specific flags:
5722  if test $ac_cv_prog_really_gcc = yes; then
5723    # -malign-double for x86 systems
5724
5725
5726 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -malign-double" >&5
5727 echo $ECHO_N "checking whether ${CC-cc} accepts -malign-double... $ECHO_C" >&6
5728 if test "${ac_align_double+set}" = set; then
5729  echo $ECHO_N "(cached) $ECHO_C" >&6
5730 else
5731  echo 'void f(){}' > conftest.c
5732 if test -z "`${CC-cc} -malign-double -c conftest.c 2>&1`"; then
5733        ac_align_double=yes
5734 else
5735        ac_align_double=no
7119   fi
5737 rm -f conftest*
7120  
7121 < fi
7122 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
7123 < echo "${ECHO_T}$ac_align_double" >&6
7124 < if test "$ac_align_double" = yes; then
7125 <        :
7126 <        CFLAGS="$CFLAGS -malign-double"
7127 < else
7128 <        :
7129 <
7130 < fi
7131 <
5750 <    # -fstrict-aliasing for gcc-2.95+
5751 <
5752 <
5753 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -fstrict-aliasing" >&5
5754 < echo $ECHO_N "checking whether ${CC-cc} accepts -fstrict-aliasing... $ECHO_C" >&6
5755 < if test "${ac_fstrict_aliasing+set}" = set; then
5756 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5757 < else
5758 <  echo 'void f(){}' > conftest.c
5759 < if test -z "`${CC-cc} -fstrict-aliasing -c conftest.c 2>&1`"; then
5760 <        ac_fstrict_aliasing=yes
5761 < else
5762 <        ac_fstrict_aliasing=no
5763 < fi
5764 < rm -f conftest*
5765 <
5766 < fi
5767 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
5768 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
5769 < if test "$ac_fstrict_aliasing" = yes; then
5770 <        :
5771 <        CFLAGS="$CFLAGS -fstrict-aliasing"
5772 < else
5773 <        :
5774 <
5775 < fi
5776 <
5777 <  fi
5778 <
5779 <  CPU_FLAGS=""
5780 <  if test $ac_cv_prog_really_gcc = yes; then
5781 <                  case "${host_cpu}" in
5782 <          i586*)
5783 <
5784 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentium" >&5
5785 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentium... $ECHO_C" >&6
5786 < if test "${ac_cpu_pentium+set}" = set; then
5787 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5788 < else
5789 <  echo 'void f(){}' > conftest.c
5790 < if test -z "`${CC-cc} -mcpu=pentium -c conftest.c 2>&1`"; then
5791 <        ac_cpu_pentium=yes
5792 < else
5793 <        ac_cpu_pentium=no
5794 < fi
5795 < rm -f conftest*
5796 <
5797 < fi
5798 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
5799 < echo "${ECHO_T}$ac_cpu_pentium" >&6
5800 < if test "$ac_cpu_pentium" = yes; then
5801 <        :
5802 <        CPU_FLAGS=-mcpu=pentium
5803 < else
5804 <        :
7121 > ac_ext=${ac_fc_srcext-f}
7122 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7123 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7124 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7125 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7126 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7127 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7128 >  $as_echo_n "(cached) " >&6
7129 > else
7130 >  cat > conftest.$ac_ext <<_ACEOF
7131 >      program main
7132  
7133 +      end
7134 + _ACEOF
7135 + if ac_fn_fc_try_compile "$LINENO"; then :
7136 +  ac_cv_prog_fc_v=
7137 + # Try some options frequently used verbose output
7138 + for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7139 +  cat > conftest.$ac_ext <<_ACEOF
7140 +      program main
7141  
7142 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentium" >&5
7143 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpentium... $ECHO_C" >&6
5809 < if test "${ac_pentium+set}" = set; then
5810 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5811 < else
5812 <  echo 'void f(){}' > conftest.c
5813 < if test -z "`${CC-cc} -mpentium -c conftest.c 2>&1`"; then
5814 <        ac_pentium=yes
5815 < else
5816 <        ac_pentium=no
5817 < fi
5818 < rm -f conftest*
7142 >      end
7143 > _ACEOF
7144  
7145 < fi
7146 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
7147 < echo "${ECHO_T}$ac_pentium" >&6
7148 < if test "$ac_pentium" = yes; then
7149 <        :
7150 <        CPU_FLAGS=-mpentium
7151 < else
7152 <        :
7145 > # Compile and link our simple test program by passing a flag (argument
7146 > # 1 to this macro) to the Fortran compiler in order to get
7147 > # "verbose" output that we can then parse for the Fortran linker
7148 > # flags.
7149 > ac_save_FCFLAGS=$FCFLAGS
7150 > FCFLAGS="$FCFLAGS $ac_verb"
7151 > eval "set x $ac_link"
7152 > shift
7153 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7154 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7155 > # LIBRARY_PATH; skip all such settings.
7156 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7157 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7158 > $as_echo "$ac_fc_v_output" >&5
7159 > FCFLAGS=$ac_save_FCFLAGS
7160  
7161 < fi
7161 > rm -rf conftest*
7162  
7163 < fi
7163 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7164 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7165 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7166 > ac_fc_v_output="`echo $ac_fc_v_output |
7167 >        grep 'LPATH is:' |
7168 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7169  
7170 <                  ;;
7171 <          i686*)
7170 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7171 > #        that detects unbalanced quotes in FLIBS should be implemented
7172 > #        and (ugh) tested at some point.
7173 > case $ac_fc_v_output in
7174 >  # If we are using xlf then replace all the commas with spaces.
7175 >  *xlfentry*)
7176 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7177  
7178 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=pentiumpro" >&5
7179 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=pentiumpro... $ECHO_C" >&6
7180 < if test "${ac_cpu_pentiumpro+set}" = set; then
7181 <  echo $ECHO_N "(cached) $ECHO_C" >&6
5840 < else
5841 <  echo 'void f(){}' > conftest.c
5842 < if test -z "`${CC-cc} -mcpu=pentiumpro -c conftest.c 2>&1`"; then
5843 <        ac_cpu_pentiumpro=yes
5844 < else
5845 <        ac_cpu_pentiumpro=no
5846 < fi
5847 < rm -f conftest*
7178 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7179 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7180 >  *mGLOB_options_string*)
7181 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7182  
7183 < fi
7184 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
7185 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
7186 < if test "$ac_cpu_pentiumpro" = yes; then
7187 <        :
7188 <        CPU_FLAGS=-mcpu=pentiumpro
7189 < else
7190 <        :
7183 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7184 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7185 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7186 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7187 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7188 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7189 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7190 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7191  
7192 +  # If we are using Cray Fortran then delete quotes.
7193 +  *cft90*)
7194 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7195 + esac
7196  
5859 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpentiumpro" >&5
5860 echo $ECHO_N "checking whether ${CC-cc} accepts -mpentiumpro... $ECHO_C" >&6
5861 if test "${ac_pentiumpro+set}" = set; then
5862  echo $ECHO_N "(cached) $ECHO_C" >&6
5863 else
5864  echo 'void f(){}' > conftest.c
5865 if test -z "`${CC-cc} -mpentiumpro -c conftest.c 2>&1`"; then
5866        ac_pentiumpro=yes
5867 else
5868        ac_pentiumpro=no
5869 fi
5870 rm -f conftest*
7197  
7198 +  # look for -l* and *.a constructs in the output
7199 +  for ac_arg in $ac_fc_v_output; do
7200 +     case $ac_arg in
7201 +        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7202 +          ac_cv_prog_fc_v=$ac_verb
7203 +          break 2 ;;
7204 +     esac
7205 +  done
7206 + done
7207 + if test -z "$ac_cv_prog_fc_v"; then
7208 +   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7209 + $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7210   fi
5873 echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
5874 echo "${ECHO_T}$ac_pentiumpro" >&6
5875 if test "$ac_pentiumpro" = yes; then
5876        :
5877        CPU_FLAGS=-mpentiumpro
7211   else
7212 <        :
7213 <
7212 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7213 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7214   fi
7215 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7216  
7217   fi
7218 <
7219 <                  ;;
7220 <          powerpc*)
7221 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
7222 <                is60x=`echo $cputype | egrep "^600-9e?$"`
7223 <                if test -n "$is60x"; then
5890 <
5891 <
5892 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=$cputype" >&5
5893 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=$cputype... $ECHO_C" >&6
5894 < if test "${ac_m_cpu_60x+set}" = set; then
5895 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7218 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7219 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7220 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7221 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7222 > if test "${ac_cv_fc_libs+set}" = set; then :
7223 >  $as_echo_n "(cached) " >&6
7224   else
7225 <  echo 'void f(){}' > conftest.c
7226 < if test -z "`${CC-cc} -mcpu=$cputype -c conftest.c 2>&1`"; then
5899 <        ac_m_cpu_60x=yes
7225 >  if test "x$FCLIBS" != "x"; then
7226 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7227   else
5901        ac_m_cpu_60x=no
5902 fi
5903 rm -f conftest*
7228  
7229 < fi
7230 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
5907 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
5908 < if test "$ac_m_cpu_60x" = yes; then
5909 <        :
5910 <        CPU_FLAGS=-mcpu=$cputype
5911 < else
5912 <        :
7229 > cat > conftest.$ac_ext <<_ACEOF
7230 >      program main
7231  
7232 < fi
7232 >      end
7233 > _ACEOF
7234  
7235 <                elif test "$cputype" = 750; then
7235 > # Compile and link our simple test program by passing a flag (argument
7236 > # 1 to this macro) to the Fortran compiler in order to get
7237 > # "verbose" output that we can then parse for the Fortran linker
7238 > # flags.
7239 > ac_save_FCFLAGS=$FCFLAGS
7240 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7241 > eval "set x $ac_link"
7242 > shift
7243 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7244 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7245 > # LIBRARY_PATH; skip all such settings.
7246 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7247 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7248 > $as_echo "$ac_fc_v_output" >&5
7249 > FCFLAGS=$ac_save_FCFLAGS
7250  
7251 + rm -rf conftest*
7252  
7253 < echo "$as_me:$LINENO: checking whether we are using gcc 2.95 or later" >&5
7254 < echo $ECHO_N "checking whether we are using gcc 2.95 or later... $ECHO_C" >&6
7255 < if test "${ac_cv_prog_gcc_2_95+set}" = set; then
7256 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7257 < else
7253 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7254 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7255 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7256 > ac_fc_v_output="`echo $ac_fc_v_output |
7257 >        grep 'LPATH is:' |
7258 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7259  
7260 < cat > conftest.c <<EOF
7261 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
7262 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
7263 <     yes;
7264 < #  endif
7265 < #endif
7266 < EOF
5932 < if { ac_try='${CC-cc} -E conftest.c'
5933 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5934 <  (eval $ac_try) 2>&5
5935 <  ac_status=$?
5936 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5937 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
5938 <  ac_cv_prog_gcc_2_95=yes
5939 < else
5940 <  ac_cv_prog_gcc_2_95=no
5941 < fi
7260 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7261 > #        that detects unbalanced quotes in FLIBS should be implemented
7262 > #        and (ugh) tested at some point.
7263 > case $ac_fc_v_output in
7264 >  # If we are using xlf then replace all the commas with spaces.
7265 >  *xlfentry*)
7266 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7267  
7268 < fi
7269 < echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_2_95" >&5
7270 < echo "${ECHO_T}$ac_cv_prog_gcc_2_95" >&6
7271 < if test "$ac_cv_prog_gcc_2_95" = yes; then
5947 <        :
7268 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7269 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7270 >  *mGLOB_options_string*)
7271 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7272  
7273 <
7274 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=750" >&5
7275 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=750... $ECHO_C" >&6
7276 < if test "${ac_m_cpu_750+set}" = set; then
7277 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7278 < else
7279 <  echo 'void f(){}' > conftest.c
7280 < if test -z "`${CC-cc} -mcpu=750 -c conftest.c 2>&1`"; then
7281 <        ac_m_cpu_750=yes
7282 < else
7283 <        ac_m_cpu_750=no
7273 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7274 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7275 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7276 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7277 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7278 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7279 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7280 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7281 >
7282 >  # If we are using Cray Fortran then delete quotes.
7283 >  *cft90*)
7284 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7285 > esac
7286 >
7287 >
7288 >
7289 > ac_cv_fc_libs=
7290 >
7291 > # Save positional arguments (if any)
7292 > ac_save_positional="$@"
7293 >
7294 > set X $ac_fc_v_output
7295 > while test $# != 1; do
7296 >  shift
7297 >  ac_arg=$1
7298 >  case $ac_arg in
7299 >        [\\/]*.a | ?:[\\/]*.a)
7300 >            ac_exists=false
7301 >  for ac_i in $ac_cv_fc_libs; do
7302 >    if test x"$ac_arg" = x"$ac_i"; then
7303 >      ac_exists=true
7304 >      break
7305 >    fi
7306 >  done
7307 >
7308 >  if test x"$ac_exists" = xtrue; then :
7309 >
7310 > else
7311 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7312   fi
7313 < rm -f conftest*
7313 >          ;;
7314 >        -bI:*)
7315 >            ac_exists=false
7316 >  for ac_i in $ac_cv_fc_libs; do
7317 >    if test x"$ac_arg" = x"$ac_i"; then
7318 >      ac_exists=true
7319 >      break
7320 >    fi
7321 >  done
7322  
7323 +  if test x"$ac_exists" = xtrue; then :
7324 +
7325 + else
7326 +  if test "$ac_compiler_gnu" = yes; then
7327 +  for ac_link_opt in $ac_arg; do
7328 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7329 +  done
7330 + else
7331 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7332   fi
7333 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
7334 < echo "${ECHO_T}$ac_m_cpu_750" >&6
7335 < if test "$ac_m_cpu_750" = yes; then
7336 <        :
7337 <        CPU_FLAGS=-mcpu=750
7333 > fi
7334 >          ;;
7335 >          # Ignore these flags.
7336 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7337 >          |-LANG:=* | -LIST:* | -LNO:*)
7338 >          ;;
7339 >        -lkernel32)
7340 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7341 >          ;;
7342 >        -[LRuYz])
7343 >          # These flags, when seen by themselves, take an argument.
7344 >          # We remove the space between option and argument and re-iterate
7345 >          # unless we find an empty arg or a new option (starting with -)
7346 >          case $2 in
7347 >             "" | -*);;
7348 >             *)
7349 >                ac_arg="$ac_arg$2"
7350 >                shift; shift
7351 >                set X $ac_arg "$@"
7352 >                ;;
7353 >          esac
7354 >          ;;
7355 >        -YP,*)
7356 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7357 >              ac_exists=false
7358 >  for ac_i in $ac_cv_fc_libs; do
7359 >    if test x"$ac_j" = x"$ac_i"; then
7360 >      ac_exists=true
7361 >      break
7362 >    fi
7363 >  done
7364 >
7365 >  if test x"$ac_exists" = xtrue; then :
7366 >
7367   else
7368 <        :
7368 >  ac_arg="$ac_arg $ac_j"
7369 >                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
7370 > fi
7371 >          done
7372 >          ;;
7373 >        -[lLR]*)
7374 >            ac_exists=false
7375 >  for ac_i in $ac_cv_fc_libs; do
7376 >    if test x"$ac_arg" = x"$ac_i"; then
7377 >      ac_exists=true
7378 >      break
7379 >    fi
7380 >  done
7381  
7382 +  if test x"$ac_exists" = xtrue; then :
7383 +
7384 + else
7385 +  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7386   fi
7387 +          ;;
7388 +        -zallextract*| -zdefaultextract)
7389 +          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7390 +          ;;
7391 +          # Ignore everything else.
7392 +  esac
7393 + done
7394 + # restore positional arguments
7395 + set X $ac_save_positional; shift
7396  
7397 + # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
7398 + # then we insist that the "run path" must be an absolute path (i.e. it
7399 + # must begin with a "/").
7400 + case `(uname -sr) 2>/dev/null` in
7401 +   "SunOS 5"*)
7402 +      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
7403 +                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
7404 +      test "x$ac_ld_run_path" != x &&
7405 +        if test "$ac_compiler_gnu" = yes; then
7406 +  for ac_link_opt in $ac_ld_run_path; do
7407 +    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7408 +  done
7409   else
7410 <        :
7410 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
7411 > fi
7412 >      ;;
7413 > esac
7414 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
7415  
7416   fi
7417 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
7418 + $as_echo "$ac_cv_fc_libs" >&6; }
7419 + FCLIBS="$ac_cv_fc_libs"
7420  
7421 <                fi
7422 <                if test -z "$CPU_FLAGS"; then
7423 <
7424 <
7425 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mcpu=powerpc" >&5
7426 < echo $ECHO_N "checking whether ${CC-cc} accepts -mcpu=powerpc... $ECHO_C" >&6
7427 < if test "${ac_m_cpu_powerpc+set}" = set; then
7428 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7421 >
7422 > ac_ext=${ac_fc_srcext-f}
7423 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7424 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7425 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7426 >
7427 > ac_ext=${ac_fc_srcext-f}
7428 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7429 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7430 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7431 >
7432 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran libraries" >&5
7433 > $as_echo_n "checking for dummy main to link with Fortran libraries... " >&6; }
7434 > if test "${ac_cv_fc_dummy_main+set}" = set; then :
7435 >  $as_echo_n "(cached) " >&6
7436 > else
7437 >  ac_fc_dm_save_LIBS=$LIBS
7438 > LIBS="$LIBS $FCLIBS"
7439 > ac_fortran_dm_var=FC_DUMMY_MAIN
7440 > ac_ext=c
7441 > ac_cpp='$CPP $CPPFLAGS'
7442 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7443 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7444 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7445 >
7446 > # First, try linking without a dummy main:
7447 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7448 > /* end confdefs.h.  */
7449 >
7450 > #ifdef FC_DUMMY_MAIN
7451 > #ifndef FC_DUMMY_MAIN_EQ_F77
7452 > #  ifdef __cplusplus
7453 >     extern "C"
7454 > #  endif
7455 >   int FC_DUMMY_MAIN() { return 1; }
7456 > #endif
7457 > #endif
7458 > int
7459 > main ()
7460 > {
7461 >
7462 >  ;
7463 >  return 0;
7464 > }
7465 > _ACEOF
7466 > if ac_fn_c_try_link "$LINENO"; then :
7467 >  ac_cv_fortran_dummy_main=none
7468 > else
7469 >  ac_cv_fortran_dummy_main=unknown
7470 > fi
7471 > rm -f core conftest.err conftest.$ac_objext \
7472 >    conftest$ac_exeext conftest.$ac_ext
7473 >
7474 > if test $ac_cv_fortran_dummy_main = unknown; then
7475 >   for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do
7476 >     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 > /* end confdefs.h.  */
7478 > #define $ac_fortran_dm_var $ac_func
7479 > #ifdef FC_DUMMY_MAIN
7480 > #ifndef FC_DUMMY_MAIN_EQ_F77
7481 > #  ifdef __cplusplus
7482 >     extern "C"
7483 > #  endif
7484 >   int FC_DUMMY_MAIN() { return 1; }
7485 > #endif
7486 > #endif
7487 > int
7488 > main ()
7489 > {
7490 >
7491 >  ;
7492 >  return 0;
7493 > }
7494 > _ACEOF
7495 > if ac_fn_c_try_link "$LINENO"; then :
7496 >  ac_cv_fortran_dummy_main=$ac_func; break
7497 > fi
7498 > rm -f core conftest.err conftest.$ac_objext \
7499 >    conftest$ac_exeext conftest.$ac_ext
7500 >   done
7501 > fi
7502 > ac_ext=${ac_fc_srcext-f}
7503 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7504 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7505 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7506 > ac_cv_fc_dummy_main=$ac_cv_fortran_dummy_main
7507 > rm -rf conftest*
7508 > LIBS=$ac_fc_dm_save_LIBS
7509 >
7510 > fi
7511 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_dummy_main" >&5
7512 > $as_echo "$ac_cv_fc_dummy_main" >&6; }
7513 > FC_DUMMY_MAIN=$ac_cv_fc_dummy_main
7514 > if test "$FC_DUMMY_MAIN" != unknown; then :
7515 >  if test $FC_DUMMY_MAIN != none; then
7516 >
7517 > cat >>confdefs.h <<_ACEOF
7518 > #define FC_DUMMY_MAIN $FC_DUMMY_MAIN
7519 > _ACEOF
7520 >
7521 >  if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then
7522 >
7523 > $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h
7524 >
7525 >  fi
7526 > fi
7527   else
7528 <  echo 'void f(){}' > conftest.c
7529 < if test -z "`${CC-cc} -mcpu=powerpc -c conftest.c 2>&1`"; then
7530 <        ac_m_cpu_powerpc=yes
7531 < else
5992 <        ac_m_cpu_powerpc=no
7528 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7529 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7530 > as_fn_error "linking to Fortran libraries from C fails
7531 > See \`config.log' for more details." "$LINENO" 5; }
7532   fi
5994 rm -f conftest*
7533  
7534 < fi
7535 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
7536 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
7537 < if test "$ac_m_cpu_powerpc" = yes; then
7538 <        :
7539 <        CPU_FLAGS=-mcpu=powerpc
7534 > ac_ext=${ac_fc_srcext-f}
7535 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7536 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7537 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7538 >
7539 > ac_ext=${ac_fc_srcext-f}
7540 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7541 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7542 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7543 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran name-mangling scheme" >&5
7544 > $as_echo_n "checking for Fortran name-mangling scheme... " >&6; }
7545 > if test "${ac_cv_fc_mangling+set}" = set; then :
7546 >  $as_echo_n "(cached) " >&6
7547   else
7548 <        :
7548 >  cat > conftest.$ac_ext <<_ACEOF
7549 >      subroutine foobar()
7550 >      return
7551 >      end
7552 >      subroutine foo_bar()
7553 >      return
7554 >      end
7555 > _ACEOF
7556 > if ac_fn_fc_try_compile "$LINENO"; then :
7557 >  mv conftest.$ac_objext cfortran_test.$ac_objext
7558  
7559 < fi
7559 >  ac_save_LIBS=$LIBS
7560 >  LIBS="cfortran_test.$ac_objext $LIBS $FCLIBS"
7561  
7562 <                fi
7563 <                if test -z "$CPU_FLAGS"; then
7562 >  ac_ext=c
7563 > ac_cpp='$CPP $CPPFLAGS'
7564 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7565 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7566 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
7567 >  ac_success=no
7568 >  for ac_foobar in foobar FOOBAR; do
7569 >    for ac_underscore in "" "_"; do
7570 >      ac_func="$ac_foobar$ac_underscore"
7571 >      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7572 > /* end confdefs.h.  */
7573  
7574 <
7575 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -mpowerpc" >&5
7576 < echo $ECHO_N "checking whether ${CC-cc} accepts -mpowerpc... $ECHO_C" >&6
7577 < if test "${ac_m_powerpc+set}" = set; then
7578 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7579 < else
7580 <  echo 'void f(){}' > conftest.c
7581 < if test -z "`${CC-cc} -mpowerpc -c conftest.c 2>&1`"; then
7582 <        ac_m_powerpc=yes
7583 < else
7584 <        ac_m_powerpc=no
7574 > /* Override any GCC internal prototype to avoid an error.
7575 >   Use char because int might match the return type of a GCC
7576 >   builtin and then its argument prototype would still apply.  */
7577 > #ifdef __cplusplus
7578 > extern "C"
7579 > #endif
7580 > char $ac_func ();
7581 > #ifdef FC_DUMMY_MAIN
7582 > #ifndef FC_DUMMY_MAIN_EQ_F77
7583 > #  ifdef __cplusplus
7584 >     extern "C"
7585 > #  endif
7586 >   int FC_DUMMY_MAIN() { return 1; }
7587 > #endif
7588 > #endif
7589 > int
7590 > main ()
7591 > {
7592 > return $ac_func ();
7593 >  ;
7594 >  return 0;
7595 > }
7596 > _ACEOF
7597 > if ac_fn_c_try_link "$LINENO"; then :
7598 >  ac_success=yes; break 2
7599   fi
7600 < rm -f conftest*
7600 > rm -f core conftest.err conftest.$ac_objext \
7601 >    conftest$ac_exeext conftest.$ac_ext
7602 >    done
7603 >  done
7604 >  ac_ext=${ac_fc_srcext-f}
7605 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7606 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7607 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7608  
7609 < fi
7610 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
7611 < echo "${ECHO_T}$ac_m_powerpc" >&6
7612 < if test "$ac_m_powerpc" = yes; then
7613 <        :
7614 <        CPU_FLAGS=-mpowerpc
7615 < else
7616 <        :
7609 >  if test "$ac_success" = "yes"; then
7610 >     case $ac_foobar in
7611 >        foobar)
7612 >           ac_case=lower
7613 >           ac_foo_bar=foo_bar
7614 >           ;;
7615 >        FOOBAR)
7616 >           ac_case=upper
7617 >           ac_foo_bar=FOO_BAR
7618 >           ;;
7619 >     esac
7620  
7621 +     ac_ext=c
7622 + ac_cpp='$CPP $CPPFLAGS'
7623 + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7624 + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7625 + ac_compiler_gnu=$ac_cv_c_compiler_gnu
7626 +     ac_success_extra=no
7627 +     for ac_extra in "" "_"; do
7628 +        ac_func="$ac_foo_bar$ac_underscore$ac_extra"
7629 +        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7630 + /* end confdefs.h.  */
7631 +
7632 + /* Override any GCC internal prototype to avoid an error.
7633 +   Use char because int might match the return type of a GCC
7634 +   builtin and then its argument prototype would still apply.  */
7635 + #ifdef __cplusplus
7636 + extern "C"
7637 + #endif
7638 + char $ac_func ();
7639 + #ifdef FC_DUMMY_MAIN
7640 + #ifndef FC_DUMMY_MAIN_EQ_F77
7641 + #  ifdef __cplusplus
7642 +     extern "C"
7643 + #  endif
7644 +   int FC_DUMMY_MAIN() { return 1; }
7645 + #endif
7646 + #endif
7647 + int
7648 + main ()
7649 + {
7650 + return $ac_func ();
7651 +  ;
7652 +  return 0;
7653 + }
7654 + _ACEOF
7655 + if ac_fn_c_try_link "$LINENO"; then :
7656 +  ac_success_extra=yes; break
7657   fi
7658 + rm -f core conftest.err conftest.$ac_objext \
7659 +    conftest$ac_exeext conftest.$ac_ext
7660 +     done
7661 +     ac_ext=${ac_fc_srcext-f}
7662 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7663 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7664 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7665  
7666 <                fi
7667 <          esac
7666 >     if test "$ac_success_extra" = "yes"; then
7667 >        ac_cv_fc_mangling="$ac_case case"
7668 >        if test -z "$ac_underscore"; then
7669 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no underscore"
7670 >        else
7671 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, underscore"
7672 >        fi
7673 >        if test -z "$ac_extra"; then
7674 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, no extra underscore"
7675 >        else
7676 >           ac_cv_fc_mangling="$ac_cv_fc_mangling, extra underscore"
7677 >        fi
7678 >      else
7679 >        ac_cv_fc_mangling="unknown"
7680 >      fi
7681 >  else
7682 >     ac_cv_fc_mangling="unknown"
7683    fi
7684  
7685 <  if test -n "$CPU_FLAGS"; then
7686 <        CFLAGS="$CFLAGS $CPU_FLAGS"
7687 <  fi
6042 <
6043 <  if test -z "$CFLAGS"; then
6044 <        echo ""
6045 <        echo "********************************************************"
6046 <        echo "* WARNING: Don't know the best CFLAGS for this system  *"
6047 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
6048 <        echo "* (otherwise, a default of CFLAGS=-O3 will be used)    *"
6049 <        echo "********************************************************"
6050 <        echo ""
6051 <        CFLAGS="-O3"
6052 <  fi
6053 <
6054 <
6055 <
6056 < echo "$as_me:$LINENO: checking whether ${CC-cc} accepts ${CFLAGS}" >&5
6057 < echo $ECHO_N "checking whether ${CC-cc} accepts ${CFLAGS}... $ECHO_C" >&6
6058 < if test "${ac_guessed_cflags+set}" = set; then
6059 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7685 >  LIBS=$ac_save_LIBS
7686 >  rm -rf conftest*
7687 >  rm -f cfortran_test*
7688   else
7689 <  echo 'void f(){}' > conftest.c
7690 < if test -z "`${CC-cc} ${CFLAGS} -c conftest.c 2>&1`"; then
7691 <        ac_guessed_cflags=yes
7692 < else
6065 <        ac_guessed_cflags=no
7689 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7690 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7691 > as_fn_error "cannot compile a simple Fortran program
7692 > See \`config.log' for more details." "$LINENO" 5; }
7693   fi
7694 < rm -f conftest*
7694 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7695  
7696   fi
7697 < echo "$as_me:$LINENO: result: $ac_guessed_cflags" >&5
7698 < echo "${ECHO_T}$ac_guessed_cflags" >&6
6072 < if test "$ac_guessed_cflags" = yes; then
6073 <        :
7697 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_mangling" >&5
7698 > $as_echo "$ac_cv_fc_mangling" >&6; }
7699  
7700 < else
7701 <        :
7700 > ac_ext=${ac_fc_srcext-f}
7701 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7702 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7703 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7704  
7705 <        echo ""
7706 <        echo "********************************************************"
7707 <        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
7708 <        echo "* your compiler.                                       *"
7709 <        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
7710 <        echo "********************************************************"
7711 <        echo ""
6085 <        CFLAGS=""
7705 > ac_ext=${ac_fc_srcext-f}
7706 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7707 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7708 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7709 > case $ac_cv_fc_mangling in
7710 >  "lower case, no underscore, no extra underscore")
7711 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7712  
7713 < fi
7713 >          $as_echo "#define FC_FUNC_(name,NAME) name" >>confdefs.h
7714 > ;;
7715 >  "lower case, no underscore, extra underscore")
7716 >          $as_echo "#define FC_FUNC(name,NAME) name" >>confdefs.h
7717  
7718 +          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7719 + ;;
7720 +  "lower case, underscore, no extra underscore")
7721 +          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7722  
7723 < fi
7723 >          $as_echo "#define FC_FUNC_(name,NAME) name ## _" >>confdefs.h
7724 > ;;
7725 >  "lower case, underscore, extra underscore")
7726 >          $as_echo "#define FC_FUNC(name,NAME) name ## _" >>confdefs.h
7727  
7728 +          $as_echo "#define FC_FUNC_(name,NAME) name ## __" >>confdefs.h
7729 + ;;
7730 +  "upper case, no underscore, no extra underscore")
7731 +          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7732  
7733 +          $as_echo "#define FC_FUNC_(name,NAME) NAME" >>confdefs.h
7734 + ;;
7735 +  "upper case, no underscore, extra underscore")
7736 +          $as_echo "#define FC_FUNC(name,NAME) NAME" >>confdefs.h
7737  
7738 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7739 + ;;
7740 +  "upper case, underscore, no extra underscore")
7741 +          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7742 +
7743 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## _" >>confdefs.h
7744 + ;;
7745 +  "upper case, underscore, extra underscore")
7746 +          $as_echo "#define FC_FUNC(name,NAME) NAME ## _" >>confdefs.h
7747 +
7748 +          $as_echo "#define FC_FUNC_(name,NAME) NAME ## __" >>confdefs.h
7749 + ;;
7750 +  *)
7751 +          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5
7752 + $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;}
7753 +          ;;
7754 + esac
7755  
7756 + ac_ext=${ac_fc_srcext-f}
7757 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7758 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7759 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7760  
7761  
7762  
7763 < echo "$as_me:$LINENO: checking whether we are *really* using GNU c++" >&5
7764 < echo $ECHO_N "checking whether we are *really* using GNU c++... $ECHO_C" >&6
7765 < if test "${ac_cv_prog_really_gxx+set}" = set; then
7766 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7763 > ac_ext=${ac_fc_srcext-f}
7764 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
7765 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
7766 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
7767 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $FC" >&5
7768 > $as_echo_n "checking how to get verbose linking output from $FC... " >&6; }
7769 > if test "${ac_cv_prog_fc_v+set}" = set; then :
7770 >  $as_echo_n "(cached) " >&6
7771   else
7772 +  cat > conftest.$ac_ext <<_ACEOF
7773 +      program main
7774  
7775 < cat > conftest.cpp <<EOF
7776 < #ifdef __GNUC__
7777 <  #ifndef __INTEL_COMPILER
7778 <     yes;
7779 <  #endif
7780 < #endif
7781 < EOF
7782 < if { ac_try='${CXX-c++} -E conftest.cpp'
6112 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6113 <  (eval $ac_try) 2>&5
6114 <  ac_status=$?
6115 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6116 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
6117 <  ac_cv_prog_really_gxx=yes
6118 < else
6119 <  ac_cv_prog_really_gxx=no
6120 < fi
7775 >      end
7776 > _ACEOF
7777 > if ac_fn_fc_try_compile "$LINENO"; then :
7778 >  ac_cv_prog_fc_v=
7779 > # Try some options frequently used verbose output
7780 > for ac_verb in -v -verbose --verbose -V -\#\#\#; do
7781 >  cat > conftest.$ac_ext <<_ACEOF
7782 >      program main
7783  
7784 < fi
7785 < echo "$as_me:$LINENO: result: $ac_cv_prog_really_gxx" >&5
6124 < echo "${ECHO_T}$ac_cv_prog_really_gxx" >&6
6125 < if test "$ac_cv_prog_really_gxx" = yes; then
6126 <        :
7784 >      end
7785 > _ACEOF
7786  
7787 < else
7788 <        :
7787 > # Compile and link our simple test program by passing a flag (argument
7788 > # 1 to this macro) to the Fortran compiler in order to get
7789 > # "verbose" output that we can then parse for the Fortran linker
7790 > # flags.
7791 > ac_save_FCFLAGS=$FCFLAGS
7792 > FCFLAGS="$FCFLAGS $ac_verb"
7793 > eval "set x $ac_link"
7794 > shift
7795 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7796 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7797 > # LIBRARY_PATH; skip all such settings.
7798 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7799 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7800 > $as_echo "$ac_fc_v_output" >&5
7801 > FCFLAGS=$ac_save_FCFLAGS
7802  
7803 < fi
7803 > rm -rf conftest*
7804  
7805 + # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7806 + # /foo, /bar, and /baz are search directories for the Fortran linker.
7807 + # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7808 + ac_fc_v_output="`echo $ac_fc_v_output |
7809 +        grep 'LPATH is:' |
7810 +        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7811  
7812 < # Try to determine "good" native compiler flags if none specified on command
7813 < # line
7814 < if test "$ac_test_CXXFLAGS" != "set"; then
7815 <  CXXFLAGS=""
7816 <  case "${host_cpu}-${host_os}" in
7812 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7813 > #        that detects unbalanced quotes in FLIBS should be implemented
7814 > #        and (ugh) tested at some point.
7815 > case $ac_fc_v_output in
7816 >  # If we are using xlf then replace all the commas with spaces.
7817 >  *xlfentry*)
7818 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7819  
7820 <  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
7821 <                    CXXFLAGS="-O"
7822 <                fi;;
7823 <  sparc-solaris2*) if test "$CXX" = CC; then
6144 <                    CXXFLAGS="-native -fast -xO5 -dalign"
6145 <                 fi;;
6146 <   rs6000*-aix*)  if test "$CXX" = xlC; then
6147 <                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
6148 <                fi;;
6149 <   powerpc*-aix*)
6150 <        if test "$CXX" = xlC; then
6151 <                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
6152 <                echo "*******************************************************"
6153 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
6154 <                echo "*  recommended that you use                           *"
6155 <                echo "*                                                     *"
6156 <                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
6157 <                echo "*                                 ^^^                 *"
6158 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
6159 <                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
6160 <                echo "*******************************************************"
6161 <        fi;;
6162 <   *darwin*)
6163 <        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
6164 <                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
6165 <        fi;;
6166 <  esac
7820 >  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7821 >  # $LIBS confuse us, and the libraries appear later in the output anyway).
7822 >  *mGLOB_options_string*)
7823 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7824  
7825 <  # use default flags for gcc on all systems
7826 <  if test $ac_cv_prog_really_gxx = yes; then
7827 <     CXXFLAGS="-O6 -fomit-frame-pointer -Wall -W -Wcast-qual -Wpointer-arith -Wcast-align -pedantic"
7828 <  fi
7825 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7826 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7827 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7828 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7829 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7830 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7831 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7832 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7833  
7834 <  # test for gcc-specific flags:
7835 <  if test $ac_cv_prog_really_gxx = yes; then
7836 <    # -malign-double for x86 systems
7834 >  # If we are using Cray Fortran then delete quotes.
7835 >  *cft90*)
7836 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7837 > esac
7838  
7839  
7840 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -malign-double" >&5
7841 < echo $ECHO_N "checking whether ${CXX-c++} accepts -malign-double... $ECHO_C" >&6
7842 < if test "${ac_align_double+set}" = set; then
7843 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7840 >  # look for -l* and *.a constructs in the output
7841 >  for ac_arg in $ac_fc_v_output; do
7842 >     case $ac_arg in
7843 >        [\\/]*.a | ?:[\\/]*.a | -[lLRu]*)
7844 >          ac_cv_prog_fc_v=$ac_verb
7845 >          break 2 ;;
7846 >     esac
7847 >  done
7848 > done
7849 > if test -z "$ac_cv_prog_fc_v"; then
7850 >   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $FC" >&5
7851 > $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $FC" >&2;}
7852 > fi
7853   else
7854 <  echo 'void f(){}' > conftest.cpp
7855 < if test -z "`${CXX-c++} -malign-double -c conftest.cpp 2>&1`"; then
6185 <        ac_align_double=yes
6186 < else
6187 <        ac_align_double=no
7854 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5
7855 > $as_echo "$as_me: WARNING: compilation failed" >&2;}
7856   fi
7857 < rm -f conftest*
7857 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7858  
7859   fi
7860 < echo "$as_me:$LINENO: result: $ac_align_double" >&5
7861 < echo "${ECHO_T}$ac_align_double" >&6
7862 < if test "$ac_align_double" = yes; then
7863 <        :
7864 <        CXXFLAGS="$CXXFLAGS -malign-double"
7860 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_v" >&5
7861 > $as_echo "$ac_cv_prog_fc_v" >&6; }
7862 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran libraries of $FC" >&5
7863 > $as_echo_n "checking for Fortran libraries of $FC... " >&6; }
7864 > if test "${ac_cv_fc_libs+set}" = set; then :
7865 >  $as_echo_n "(cached) " >&6
7866   else
7867 <        :
7868 <
6200 < fi
6201 <
6202 <    # -fstrict-aliasing for gcc-2.95+
6203 <
6204 <
6205 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -fstrict-aliasing" >&5
6206 < echo $ECHO_N "checking whether ${CXX-c++} accepts -fstrict-aliasing... $ECHO_C" >&6
6207 < if test "${ac_fstrict_aliasing+set}" = set; then
6208 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7867 >  if test "x$FCLIBS" != "x"; then
7868 >  ac_cv_fc_libs="$FCLIBS" # Let the user override the test.
7869   else
6210  echo 'void f(){}' > conftest.cpp
6211 if test -z "`${CXX-c++} -fstrict-aliasing -c conftest.cpp 2>&1`"; then
6212        ac_fstrict_aliasing=yes
6213 else
6214        ac_fstrict_aliasing=no
6215 fi
6216 rm -f conftest*
7870  
7871 < fi
7872 < echo "$as_me:$LINENO: result: $ac_fstrict_aliasing" >&5
6220 < echo "${ECHO_T}$ac_fstrict_aliasing" >&6
6221 < if test "$ac_fstrict_aliasing" = yes; then
6222 <        :
6223 <        CXXFLAGS="$CXXFLAGS -fstrict-aliasing"
6224 < else
6225 <        :
7871 > cat > conftest.$ac_ext <<_ACEOF
7872 >      program main
7873  
7874 < fi
7874 >      end
7875 > _ACEOF
7876  
7877 <  fi
7877 > # Compile and link our simple test program by passing a flag (argument
7878 > # 1 to this macro) to the Fortran compiler in order to get
7879 > # "verbose" output that we can then parse for the Fortran linker
7880 > # flags.
7881 > ac_save_FCFLAGS=$FCFLAGS
7882 > FCFLAGS="$FCFLAGS $ac_cv_prog_fc_v"
7883 > eval "set x $ac_link"
7884 > shift
7885 > $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5
7886 > # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH,
7887 > # LIBRARY_PATH; skip all such settings.
7888 > ac_fc_v_output=`eval $ac_link 5>&1 2>&1 |
7889 >  grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="`
7890 > $as_echo "$ac_fc_v_output" >&5
7891 > FCFLAGS=$ac_save_FCFLAGS
7892  
7893 <  CPU_FLAGS=""
6232 <  if test $ac_cv_prog_really_gxx = yes; then
6233 <                  case "${host_cpu}" in
6234 <          i586*)
7893 > rm -rf conftest*
7894  
7895 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentium" >&5
7896 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentium... $ECHO_C" >&6
7897 < if test "${ac_cpu_pentium+set}" = set; then
7898 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7899 < else
7900 <  echo 'void f(){}' > conftest.cpp
6242 < if test -z "`${CXX-c++} -mcpu=pentium -c conftest.cpp 2>&1`"; then
6243 <        ac_cpu_pentium=yes
6244 < else
6245 <        ac_cpu_pentium=no
6246 < fi
6247 < rm -f conftest*
7895 > # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where
7896 > # /foo, /bar, and /baz are search directories for the Fortran linker.
7897 > # Here, we change these into -L/foo -L/bar -L/baz (and put it first):
7898 > ac_fc_v_output="`echo $ac_fc_v_output |
7899 >        grep 'LPATH is:' |
7900 >        sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_fc_v_output"
7901  
7902 < fi
7903 < echo "$as_me:$LINENO: result: $ac_cpu_pentium" >&5
7904 < echo "${ECHO_T}$ac_cpu_pentium" >&6
7905 < if test "$ac_cpu_pentium" = yes; then
7906 <        :
7907 <        CPU_FLAGS=-mcpu=pentium
7908 < else
6256 <        :
7902 > # FIXME: we keep getting bitten by quoted arguments; a more general fix
7903 > #        that detects unbalanced quotes in FLIBS should be implemented
7904 > #        and (ugh) tested at some point.
7905 > case $ac_fc_v_output in
7906 >  # If we are using xlf then replace all the commas with spaces.
7907 >  *xlfentry*)
7908 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/,/ /g'` ;;
7909  
7910 +  # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted
7911 +  # $LIBS confuse us, and the libraries appear later in the output anyway).
7912 +  *mGLOB_options_string*)
7913 +    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;;
7914  
7915 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentium" >&5
7916 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentium... $ECHO_C" >&6
7917 < if test "${ac_pentium+set}" = set; then
7918 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7919 < else
7920 <  echo 'void f(){}' > conftest.cpp
7921 < if test -z "`${CXX-c++} -mpentium -c conftest.cpp 2>&1`"; then
7922 <        ac_pentium=yes
6267 < else
6268 <        ac_pentium=no
6269 < fi
6270 < rm -f conftest*
7915 >  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
7916 >  # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4.
7917 >  # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2".
7918 >  *-cmdline\ * | *-ignore\ * | *-def\ *)
7919 >    ac_fc_v_output=`echo $ac_fc_v_output | sed "\
7920 >        s/-cmdline  *'[^']*'/ /g; s/-cmdline  *\"[^\"]*\"/ /g
7921 >        s/-ignore  *'[^']*'/ /g; s/-ignore  *\"[^\"]*\"/ /g
7922 >        s/-def  *'[^']*'/ /g; s/-def  *\"[^\"]*\"/ /g"` ;;
7923  
7924 < fi
7925 < echo "$as_me:$LINENO: result: $ac_pentium" >&5
7926 < echo "${ECHO_T}$ac_pentium" >&6
7927 < if test "$ac_pentium" = yes; then
6276 <        :
6277 <        CPU_FLAGS=-mpentium
6278 < else
6279 <        :
7924 >  # If we are using Cray Fortran then delete quotes.
7925 >  *cft90*)
7926 >    ac_fc_v_output=`echo $ac_fc_v_output | sed 's/"//g'` ;;
7927 > esac
7928  
6281 fi
7929  
6283 fi
7930  
7931 <                  ;;
6286 <          i686*)
7931 > ac_cv_fc_libs=
7932  
7933 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=pentiumpro" >&5
7934 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=pentiumpro... $ECHO_C" >&6
7935 < if test "${ac_cpu_pentiumpro+set}" = set; then
7936 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7933 > # Save positional arguments (if any)
7934 > ac_save_positional="$@"
7935 >
7936 > set X $ac_fc_v_output
7937 > while test $# != 1; do
7938 >  shift
7939 >  ac_arg=$1
7940 >  case $ac_arg in
7941 >        [\\/]*.a | ?:[\\/]*.a)
7942 >            ac_exists=false
7943 >  for ac_i in $ac_cv_fc_libs; do
7944 >    if test x"$ac_arg" = x"$ac_i"; then
7945 >      ac_exists=true
7946 >      break
7947 >    fi
7948 >  done
7949 >
7950 >  if test x"$ac_exists" = xtrue; then :
7951 >
7952   else
7953 <  echo 'void f(){}' > conftest.cpp
6294 < if test -z "`${CXX-c++} -mcpu=pentiumpro -c conftest.cpp 2>&1`"; then
6295 <        ac_cpu_pentiumpro=yes
6296 < else
6297 <        ac_cpu_pentiumpro=no
7953 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7954   fi
7955 < rm -f conftest*
7955 >          ;;
7956 >        -bI:*)
7957 >            ac_exists=false
7958 >  for ac_i in $ac_cv_fc_libs; do
7959 >    if test x"$ac_arg" = x"$ac_i"; then
7960 >      ac_exists=true
7961 >      break
7962 >    fi
7963 >  done
7964  
7965 < fi
6302 < echo "$as_me:$LINENO: result: $ac_cpu_pentiumpro" >&5
6303 < echo "${ECHO_T}$ac_cpu_pentiumpro" >&6
6304 < if test "$ac_cpu_pentiumpro" = yes; then
6305 <        :
6306 <        CPU_FLAGS=-mcpu=pentiumpro
6307 < else
6308 <        :
7965 >  if test x"$ac_exists" = xtrue; then :
7966  
6310
6311 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpentiumpro" >&5
6312 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpentiumpro... $ECHO_C" >&6
6313 if test "${ac_pentiumpro+set}" = set; then
6314  echo $ECHO_N "(cached) $ECHO_C" >&6
7967   else
7968 <  echo 'void f(){}' > conftest.cpp
7969 < if test -z "`${CXX-c++} -mpentiumpro -c conftest.cpp 2>&1`"; then
7970 <        ac_pentiumpro=yes
7968 >  if test "$ac_compiler_gnu" = yes; then
7969 >  for ac_link_opt in $ac_arg; do
7970 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
7971 >  done
7972   else
7973 <        ac_pentiumpro=no
7973 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7974   fi
6322 rm -f conftest*
6323
7975   fi
7976 < echo "$as_me:$LINENO: result: $ac_pentiumpro" >&5
7977 < echo "${ECHO_T}$ac_pentiumpro" >&6
7978 < if test "$ac_pentiumpro" = yes; then
7979 <        :
7980 <        CPU_FLAGS=-mpentiumpro
7981 < else
7982 <        :
7976 >          ;;
7977 >          # Ignore these flags.
7978 >        -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \
7979 >          |-LANG:=* | -LIST:* | -LNO:*)
7980 >          ;;
7981 >        -lkernel32)
7982 >          test x"$CYGWIN" != xyes && ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
7983 >          ;;
7984 >        -[LRuYz])
7985 >          # These flags, when seen by themselves, take an argument.
7986 >          # We remove the space between option and argument and re-iterate
7987 >          # unless we find an empty arg or a new option (starting with -)
7988 >          case $2 in
7989 >             "" | -*);;
7990 >             *)
7991 >                ac_arg="$ac_arg$2"
7992 >                shift; shift
7993 >                set X $ac_arg "$@"
7994 >                ;;
7995 >          esac
7996 >          ;;
7997 >        -YP,*)
7998 >          for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do
7999 >              ac_exists=false
8000 >  for ac_i in $ac_cv_fc_libs; do
8001 >    if test x"$ac_j" = x"$ac_i"; then
8002 >      ac_exists=true
8003 >      break
8004 >    fi
8005 >  done
8006  
8007 < fi
8007 >  if test x"$ac_exists" = xtrue; then :
8008  
8009 + else
8010 +  ac_arg="$ac_arg $ac_j"
8011 +                               ac_cv_fc_libs="$ac_cv_fc_libs $ac_j"
8012   fi
8013 +          done
8014 +          ;;
8015 +        -[lLR]*)
8016 +            ac_exists=false
8017 +  for ac_i in $ac_cv_fc_libs; do
8018 +    if test x"$ac_arg" = x"$ac_i"; then
8019 +      ac_exists=true
8020 +      break
8021 +    fi
8022 +  done
8023  
8024 <                  ;;
6338 <          powerpc*)
6339 <                cputype=`(grep cpu /proc/cpuinfo | head -1 | cut -d: -f2 | sed 's/ //g') 2> /dev/null`
6340 <                is60x=`echo $cputype | egrep "^600-9e?$"`
6341 <                if test -n "$is60x"; then
8024 >  if test x"$ac_exists" = xtrue; then :
8025  
6343
6344 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=$cputype" >&5
6345 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=$cputype... $ECHO_C" >&6
6346 if test "${ac_m_cpu_60x+set}" = set; then
6347  echo $ECHO_N "(cached) $ECHO_C" >&6
8026   else
8027 <  echo 'void f(){}' > conftest.cpp
6350 < if test -z "`${CXX-c++} -mcpu=$cputype -c conftest.cpp 2>&1`"; then
6351 <        ac_m_cpu_60x=yes
6352 < else
6353 <        ac_m_cpu_60x=no
8027 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8028   fi
8029 < rm -f conftest*
8029 >          ;;
8030 >        -zallextract*| -zdefaultextract)
8031 >          ac_cv_fc_libs="$ac_cv_fc_libs $ac_arg"
8032 >          ;;
8033 >          # Ignore everything else.
8034 >  esac
8035 > done
8036 > # restore positional arguments
8037 > set X $ac_save_positional; shift
8038  
8039 < fi
8040 < echo "$as_me:$LINENO: result: $ac_m_cpu_60x" >&5
8041 < echo "${ECHO_T}$ac_m_cpu_60x" >&6
8042 < if test "$ac_m_cpu_60x" = yes; then
8043 <        :
8044 <        CPU_FLAGS=-mcpu=$cputype
8039 > # We only consider "LD_RUN_PATH" on Solaris systems.  If this is seen,
8040 > # then we insist that the "run path" must be an absolute path (i.e. it
8041 > # must begin with a "/").
8042 > case `(uname -sr) 2>/dev/null` in
8043 >   "SunOS 5"*)
8044 >      ac_ld_run_path=`$as_echo "$ac_fc_v_output" |
8045 >                        sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'`
8046 >      test "x$ac_ld_run_path" != x &&
8047 >        if test "$ac_compiler_gnu" = yes; then
8048 >  for ac_link_opt in $ac_ld_run_path; do
8049 >    ac_cv_fc_libs="$ac_cv_fc_libs -Xlinker $ac_link_opt"
8050 >  done
8051   else
8052 <        :
8052 >  ac_cv_fc_libs="$ac_cv_fc_libs $ac_ld_run_path"
8053 > fi
8054 >      ;;
8055 > esac
8056 > fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x"
8057  
8058   fi
8059 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_libs" >&5
8060 + $as_echo "$ac_cv_fc_libs" >&6; }
8061 + FCLIBS="$ac_cv_fc_libs"
8062  
6368                elif test "$cputype" = 750; then
8063  
8064 + ac_ext=${ac_fc_srcext-f}
8065 + ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8066 + ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8067 + ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8068  
6371 echo "$as_me:$LINENO: checking whether we are using g++ 2.95 or later" >&5
6372 echo $ECHO_N "checking whether we are using g++ 2.95 or later... $ECHO_C" >&6
6373 if test "${ac_cv_prog_gxx_2_95+set}" = set; then
6374  echo $ECHO_N "(cached) $ECHO_C" >&6
6375 else
8069  
8070 < cat > conftest.cpp <<EOF
8071 < #ifdef __GNUC__ && !defined (__INTEL_COMPILER)
8072 < #  if (__GNUC__ > 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
8073 <     yes;
8074 < #  endif
8075 < #endif
8070 >
8071 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module suffix" >&5
8072 > $as_echo_n "checking for module suffix... " >&6; }
8073 > rm -f conftest*
8074 > # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8075 > rm -f work*
8076 > cat >conftest.$ac_ext <<EOF
8077 >        module conftest
8078 >        integer n
8079 >        parameter (n=1)
8080 >        end module conftest
8081   EOF
8082 < if { ac_try='${CXX-c++} -E conftest.cpp'
8083 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8084 <  (eval $ac_try) 2>&5
8085 <  ac_status=$?
8086 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8087 <  (exit $ac_status); }; } | egrep yes >/dev/null 2>&1; then
8088 <  ac_cv_prog_gxx_2_95=yes
8082 > # SGI and absoft compilers generates module name in upper case!
8083 > testname="conftest"
8084 > modcase="lower"
8085 > if (eval $ac_compile) 2>/dev/null ; then
8086 >    MOD=`ls conftest* | grep -v conftest.$ac_ext | grep -v conftest.o`
8087 >    MOD=`echo "$MOD" | sed -e 's/conftest\.//g'`
8088 >    if test -z "$MOD" ; then
8089 >        MOD=`ls CONFTEST* 2>/dev/null \
8090 >                | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8091 >        MOD=`echo "$MOD" | sed -e 's/CONFTEST\.//g'`
8092 >        if test -n "$MOD" ; then
8093 >            testname="CONFTEST"
8094 >            modcase="upper"
8095 >        fi
8096 >    fi
8097 >    if test -z "$MOD" ; then
8098 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8099 > $as_echo "unknown" >&6; }
8100 >        # Use mod if we can't figure it out
8101 >        MOD="mod"
8102 >    else
8103 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOD" >&5
8104 > $as_echo "$MOD" >&6; }
8105 >    fi
8106 >    if test -s work.pcl ; then
8107 >        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Compiler generates auxillery files!" >&5
8108 > $as_echo "$as_me: WARNING: Compiler generates auxillery files!" >&2;}
8109 >    fi
8110   else
8111 <  ac_cv_prog_gxx_2_95=no
8111 >    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8112 > $as_echo "unknown" >&6; }
8113   fi
8114  
6395 fi
6396 echo "$as_me:$LINENO: result: $ac_cv_prog_gxx_2_95" >&5
6397 echo "${ECHO_T}$ac_cv_prog_gxx_2_95" >&6
6398 if test "$ac_cv_prog_gxx_2_95" = yes; then
6399        :
8115  
8116  
8117 < echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=750" >&5
8118 < echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=750... $ECHO_C" >&6
8119 < if test "${ac_m_cpu_750+set}" = set; then
8120 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8121 < else
8122 <  echo 'void f(){}' > conftest.cpp
8123 < if test -z "`${CXX-c++} -mcpu=750 -c conftest.cpp 2>&1`"; then
8124 <        ac_m_cpu_750=yes
8125 < else
8126 <        ac_m_cpu_750=no
6412 < fi
8117 >
8118 >
8119 > # Check for module include path (some use -I, some (Solaris) use -M, some
8120 > # (absoft) use -p).
8121 > # Intel compilers use a wierd system: -cl,filename.pcl .  If no file is
8122 > # specified, work.pcl and work.pc are created.  However, if you specify
8123 > # a file, it must contain a the name of a file ending in .pc .  Ugh!
8124 > # Use the module made above
8125 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for module directory path flag" >&5
8126 > $as_echo_n "checking for module directory path flag... " >&6; }
8127   rm -f conftest*
8128 + # Intel ifc compiler generates files by the name of work.pc and work.pcl (!)
8129 + rm -f work*
8130 + cat >conftest.$ac_ext <<EOF
8131 +        module conftest
8132 +        integer n
8133 +        parameter (n=1)
8134 +        end module conftest
8135 + EOF
8136 + # SGI and absoft compilers generates module name in upper case!
8137 + testname="conftest"
8138 + if (eval $ac_compile) 2>/dev/null ; then
8139 +   mod=`ls CONFTEST* 2>/dev/null | grep -v CONFTEST.$ac_ext | grep -v CONFTEST.o`
8140 +   mod=`echo "$mod" | sed -e 's/CONFTEST\.//g'`
8141 +   if test -n "$mod" ; then
8142 +      testname="CONFTEST"
8143 +   fi
8144 +   madedir=0
8145 +   if test ! -d conf ; then mkdir conf ; madedir=1; fi
8146 +   cp $testname.$MOD conf
8147 +   rm -f conftest* CONFTEST*
8148 +   cat >conftest1.$ac_ext <<EOF
8149 +        program main
8150 +        use conftest
8151 +        print *, n
8152 +        end
8153 + EOF
8154 +   F90_WORK_FILES_ARG=""
8155 +   F90MODINCSPEC=""
8156 +   if $FC -c -Iconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext > conftest.out 2>&1 ; then
8157 +       MODDIRFLAG="-I"
8158 +       F90MODINCSPEC="-I<dir>"
8159 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -I" >&5
8160 + $as_echo "-I" >&6; }
8161 +   elif $FC -c -Mconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8162 +       MODDIRFLAG="-M"
8163 +       F90MODINCSPEC="-M<dir>"
8164 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -M" >&5
8165 + $as_echo "-M" >&6; }
8166 +   elif $FC -c -pconf $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >> conftest.out 2>&1 ; then
8167 +       MODDIRFLAG="-p"
8168 +       F90MODINCSPEC="-p<dir>"
8169 +       { $as_echo "$as_me:${as_lineno-$LINENO}: result: -p" >&5
8170 + $as_echo "-p" >&6; }
8171 +   elif test -s work.pc ; then
8172 +        cp work.pc conf/mpimod.pc
8173 +        echo "mpimod.pc" > conf/mpimod.pcl
8174 +        echo "`pwd`/conf/mpimod.pc" >> conf/mpimod.pcl
8175 +        if $FC -c -cl,conf/mpimod.pcl $FCFLAGS $FCFLAGS_SRCEXT conftest1.$ac_ext >>conftest.out 2>&1 ; then
8176 +            MODDIRFLAG='-cl,mpimod.pcl'
8177 +            { $as_echo "$as_me:${as_lineno-$LINENO}: result: -cl,filename where filename contains a list of files and directories" >&5
8178 + $as_echo "-cl,filename where filename contains a list of files and directories" >&6; }
8179 +            F90_WORK_FILES_ARG="-cl,mpimod.pcl"
8180 +            F90MODINCSPEC="-cl,<dir>/<file>mod.pcl"
8181  
8182 < fi
8183 < echo "$as_me:$LINENO: result: $ac_m_cpu_750" >&5
8184 < echo "${ECHO_T}$ac_m_cpu_750" >&6
8185 < if test "$ac_m_cpu_750" = yes; then
8186 <        :
8187 <        CPU_FLAGS=-mcpu=750
8188 < else
8189 <        :
8182 >        else
8183 >            # The version of the Intel compiler that I have refuses to let
8184 >            # you put the "work catalog" list anywhere but the current
8185 >            # directory. For example, you cannot in
8186 >         :
8187 >        fi
8188 >   fi
8189 >   if test -z "MODDIRFLAG" ; then
8190 >       { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
8191 > $as_echo "unknown" >&6; }
8192 >   fi
8193  
8194 +
8195 +   rm -f conftest* conf/conftest* conf/CONFTEST* CONFTEST* conf/mpimod*
8196 +   if test $madedir = 1 ; then rmdir conf ; fi
8197   fi
8198  
8199 +
8200 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 90 module file names" >&5
8201 + $as_echo_n "checking for Fortran 90 module file names... " >&6; }
8202 + if test "${ac_cv_f90_module_names+set}" = set; then :
8203 +  $as_echo_n "(cached) " >&6
8204   else
8205 <        :
8205 >  ac_ext=${ac_fc_srcext-f}
8206 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8207 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8208 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8209  
8210 < fi
8210 > # carry out the test in a new directory, so that we don't miss anything
8211 > mkdir conftest
8212 > cd conftest
8213 > cat > conftest.$ac_ext <<_ACEOF
8214 > MODULE Bar
8215 > END MODULE Bar
8216 > _ACEOF
8217 > if ac_fn_fc_try_compile "$LINENO"; then :
8218 >  ac_cv_f90_module_names=
8219 > ac_file_list=*
8220 > for ac_file in $ac_file_list; do
8221 >   case $ac_file in
8222 >      # don't care for original source and object files
8223 >      conftest.$ac_ext | conftest.$ac_objext | conftest.err )
8224 >          :
8225 >          ;;
8226 >      # look for new files derived from the file name
8227 >      *conftest*)
8228 >          ac_pat=`echo $ac_file | sed s/conftest/%FILE%/`
8229 >            ac_exists=false
8230 >  for ac_i in $ac_cv_f90_module_names; do
8231 >    if test x"$ac_pat" = x"$ac_i"; then
8232 >      ac_exists=true
8233 >      break
8234 >    fi
8235 >  done
8236  
8237 <                fi
6432 <                if test -z "$CPU_FLAGS"; then
8237 >  if test x"$ac_exists" = xtrue; then :
8238  
6434
6435 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mcpu=powerpc" >&5
6436 echo $ECHO_N "checking whether ${CXX-c++} accepts -mcpu=powerpc... $ECHO_C" >&6
6437 if test "${ac_m_cpu_powerpc+set}" = set; then
6438  echo $ECHO_N "(cached) $ECHO_C" >&6
8239   else
8240 <  echo 'void f(){}' > conftest.cpp
6441 < if test -z "`${CXX-c++} -mcpu=powerpc -c conftest.cpp 2>&1`"; then
6442 <        ac_m_cpu_powerpc=yes
6443 < else
6444 <        ac_m_cpu_powerpc=no
8240 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8241   fi
8242 < rm -f conftest*
8242 >          ;;
8243 >      # look for new files derived from the module name,
8244 >      # with different case translation schemes
8245 >      *Bar*)
8246 >          ac_pat=`echo $ac_file | sed s/Bar/%Module%/`
8247 >            ac_exists=false
8248 >  for ac_i in $ac_cv_f90_module_names; do
8249 >    if test x"$ac_pat" = x"$ac_i"; then
8250 >      ac_exists=true
8251 >      break
8252 >    fi
8253 >  done
8254  
8255 < fi
6449 < echo "$as_me:$LINENO: result: $ac_m_cpu_powerpc" >&5
6450 < echo "${ECHO_T}$ac_m_cpu_powerpc" >&6
6451 < if test "$ac_m_cpu_powerpc" = yes; then
6452 <        :
6453 <        CPU_FLAGS=-mcpu=powerpc
6454 < else
6455 <        :
8255 >  if test x"$ac_exists" = xtrue; then :
8256  
8257 + else
8258 +  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8259   fi
8260 +          ;;
8261 +      *bar*)
8262 +          ac_pat=`echo $ac_file | sed s/bar/%module%/`
8263 +            ac_exists=false
8264 +  for ac_i in $ac_cv_f90_module_names; do
8265 +    if test x"$ac_pat" = x"$ac_i"; then
8266 +      ac_exists=true
8267 +      break
8268 +    fi
8269 +  done
8270  
8271 <                fi
6460 <                if test -z "$CPU_FLAGS"; then
8271 >  if test x"$ac_exists" = xtrue; then :
8272  
6462
6463 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts -mpowerpc" >&5
6464 echo $ECHO_N "checking whether ${CXX-c++} accepts -mpowerpc... $ECHO_C" >&6
6465 if test "${ac_m_powerpc+set}" = set; then
6466  echo $ECHO_N "(cached) $ECHO_C" >&6
8273   else
8274 <  echo 'void f(){}' > conftest.cpp
6469 < if test -z "`${CXX-c++} -mpowerpc -c conftest.cpp 2>&1`"; then
6470 <        ac_m_powerpc=yes
6471 < else
6472 <        ac_m_powerpc=no
8274 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8275   fi
8276 < rm -f conftest*
8276 >          ;;
8277 >      *BAR*)
8278 >          ac_pat=`echo $ac_file | sed s/BAR/%MODULE%/`
8279 >            ac_exists=false
8280 >  for ac_i in $ac_cv_f90_module_names; do
8281 >    if test x"$ac_pat" = x"$ac_i"; then
8282 >      ac_exists=true
8283 >      break
8284 >    fi
8285 >  done
8286  
8287 < fi
6477 < echo "$as_me:$LINENO: result: $ac_m_powerpc" >&5
6478 < echo "${ECHO_T}$ac_m_powerpc" >&6
6479 < if test "$ac_m_powerpc" = yes; then
6480 <        :
6481 <        CPU_FLAGS=-mpowerpc
6482 < else
6483 <        :
8287 >  if test x"$ac_exists" = xtrue; then :
8288  
6485 fi
6486
6487                fi
6488          esac
6489  fi
6490
6491  if test -n "$CPU_FLAGS"; then
6492        CXXFLAGS="$CXXFLAGS $CPU_FLAGS"
6493  fi
6494
6495  if test -z "$CXXFLAGS"; then
6496        echo ""
6497        echo "**********************************************************"
6498        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
6499        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
6500        echo "* (otherwise, a default of CXXFLAGS=-O3 will be used)    *"
6501        echo "**********************************************************"
6502        echo ""
6503        CXXFLAGS="-O3"
6504  fi
6505
6506
6507
6508 echo "$as_me:$LINENO: checking whether ${CXX-c++} accepts ${CXXFLAGS}" >&5
6509 echo $ECHO_N "checking whether ${CXX-c++} accepts ${CXXFLAGS}... $ECHO_C" >&6
6510 if test "${ac_guessed_cxxflags+set}" = set; then
6511  echo $ECHO_N "(cached) $ECHO_C" >&6
8289   else
8290 <  echo 'void f(){}' > conftest.cpp
6514 < if test -z "`${CXX-c++} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
6515 <        ac_guessed_cxxflags=yes
6516 < else
6517 <        ac_guessed_cxxflags=no
8290 >  ac_cv_f90_module_names="$ac_cv_f90_module_names $ac_pat"
8291   fi
8292 < rm -f conftest*
8293 <
8292 >          ;;
8293 >       # Other files - we have no idea how they are generated
8294 >       *)
8295 >          { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Bogus file found: $ac_file" >&5
8296 > $as_echo "$as_me: WARNING: Bogus file found: $ac_file" >&2;}
8297 >          ;;
8298 >   esac
8299 > done
8300 > if test "x$ac_cv_f90_module_names" = "x"; then
8301 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8302 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8303   fi
6522 echo "$as_me:$LINENO: result: $ac_guessed_cxxflags" >&5
6523 echo "${ECHO_T}$ac_guessed_cxxflags" >&6
6524 if test "$ac_guessed_cxxflags" = yes; then
6525        :
8304  
8305   else
8306 <        :
8306 >  ac_cv_f90_module_names=
8307 > { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't determine module file names" >&5
8308 > $as_echo "$as_me: WARNING: Couldn't determine module file names" >&2;}
8309 > fi
8310 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8311 > cd ..
8312 > # cleanup
8313 > rm -rf conftest
8314 > ac_ext=${ac_fc_srcext-f}
8315 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8316 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8317 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8318  
6530        echo ""
6531        echo "**********************************************************"
6532        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
6533        echo "* your compiler.                                         *"
6534        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
6535        echo "**********************************************************"
6536        echo ""
6537        CXXFLAGS=""
6538
8319   fi
8320 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f90_module_names" >&5
8321 + $as_echo "$ac_cv_f90_module_names" >&6; } # AC_CACHE_CHECK
8322  
8323 + # We now generate a shell script that will help us to figure out the correct
8324 + # module file names, using the value of ac_cv_f90_module_names
8325  
8326 < fi
8326 > echo "Generating shell script modnam"
8327  
8328 + cat > scripts/modnam << EOF
8329 + #! /bin/sh
8330 + # This script is auto-generated by configure
8331 + #
8332 + usage="\\
8333 + Usage: \$0 [FILES]
8334  
8335 + [FILES] are Fortran 90 source files.
8336 + The output is a list of module file names that the Fortran 90 compiler
8337 + generates when compiling [FILES]."
8338  
8339 + list=
8340 + empty=
8341  
8342 + if test \$# -eq 0; then
8343 +   echo "\$usage"; exit 0
8344 + fi
8345  
8346 < # Try to determine "good" native compiler flags if none specified on command
6549 < # line
8346 > while test \$# != 0; do
8347  
8348 < if test x"$F90FLAGS" = x ; then
8349 <  F90FLAGS=""
6553 <  case "${host_cpu}-${host_os}" in
8348 >  file=\$1
8349 >  shift
8350  
8351 <  *linux*) if test "$F90" = ifc -o "$F90" = ifort; then
8352 <                    F90FLAGS="-O"
6557 <                fi;;
6558 <   rs6000*-aix*)  if test "$F90" = xlf90 -o "$F90" = f90; then
6559 <                    F90FLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
6560 <                fi;;
6561 <   powerpc*-aix*)
6562 <        if test "$F90" = f90 -o "$F90" = xlf90; then
6563 <                F90FLAGS="-O3 -qarch=ppc -qansialias -w"
6564 <                echo "*******************************************************"
6565 <                echo "*  You have AIX on an unknown powerpc system.  It is  *"
6566 <                echo "*  recommended that you use                           *"
6567 <                echo "*                                                     *"
6568 <                echo "*  F90FLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
6569 <                echo "*                                 ^^^                 *"
6570 <                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
6571 <                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
6572 <                echo "*******************************************************"
6573 <        fi;;
6574 <   *darwin*)
6575 <        if test "$F90" = f90 -o "$F90" = xlf90 -o "$F90" = xlf95; then
6576 <                F90FLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
6577 <        fi;;
6578 <  esac
8351 > # strip suffix
8352 >  base=\`echo \$file | sed 's/[.][^.]*$//'\`
8353  
8354 <  if test -n "$CPU_FLAGS"; then
6581 <        F90FLAGS="$F90FLAGS $CPU_FLAGS"
6582 <  fi
8354 >  test ! -f \$file && continue
8355  
8356 <  if test -z "$F90FLAGS"; then
8357 <        echo ""
8358 <        echo "**********************************************************"
8359 <        echo "* WARNING: Don't know the best F90FLAGS for this system  *"
6588 <        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
6589 <        echo "* (otherwise, a default of F90FLAGS=-O3 will be used)    *"
6590 <        echo "**********************************************************"
6591 <        echo ""
6592 <        F90FLAGS="-O3"
6593 <  fi
8356 > # Look for module definitions and transform them to upper / lower case
8357 >  mods=\`cat \$file | sed '/^ *[mM][oO][dD][uU][lL][eE]/!d;s/^ *[mM][oO][dD][uU][lL][eE] *\([A-Za-z_][A-Za-z0-9_]*\).*\$/\1/'\`
8358 >  upper=\`echo \$mods | tr a-z A-Z\`
8359 >  lower=\`echo \$mods | tr A-Z a-z\`
8360  
8361 + # Here, the patterns for generating module file names were inserted by configure
8362 +  for trans in $ac_cv_f90_module_names; do
8363  
8364 < echo "$as_me:$LINENO: checking whether ${F90-f90} accepts ${F90FLAGS}" >&5
8365 < echo $ECHO_N "checking whether ${F90-f90} accepts ${F90FLAGS}... $ECHO_C" >&6
8366 < if test "${ac_guessed_f90flags+set}" = set; then
8367 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8368 < else
8364 >    pat=\`echo \$trans | sed 's/.*\(%.*%\).*/\1/'\`
8365 >    var=empty
8366 >    case \$pat in
8367 >       %MODULE%)
8368 >          var=upper ;;
8369 >       %Module%)
8370 >          var=mods ;;
8371 >       %module%)
8372 >          var=lower ;;
8373 >       %FILE%)
8374 >          test -n "\$mods" && var=base ;;
8375 >    esac
8376 >    new=\`eval '(for i in \$'\$var '; do echo \$trans | sed s/\$pat/\$i/; done)'\`
8377 >    list="\$list \$new"
8378 >  done
8379 > done
8380  
8381 + echo \$list
8382 + # end of configure-generated script
8383 + EOF
8384 + chmod 755 scripts/modnam
8385  
8386 + pat=`echo $ac_cv_f90_module_names | sed 's/.*\(%.*%\).*/\1/'`
8387 + F90_MODULE_NAMES=empty
8388 + case $pat in
8389 +       %MODULE%)
8390 +          F90_MODULE_NAMES=UPPER ;;
8391 +       %Module%)
8392 +          F90_MODULE_NAMES=Mixed ;;
8393 +       %module%)
8394 +          F90_MODULE_NAMES=lower ;;
8395 +       *)
8396 +          F90_MODULE_NAMES=unknown ;;
8397 + esac
8398  
8399 < ac_ext=f90
8400 < ac_compile='$F90 -c $F90FLAGS conftest.$ac_ext >&5'
8401 < ac_link='$F90 -o conftest$ac_exeext $F90FLAGS $LD90FLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8402 < ac_compiler_gnu=$ac_cv_f90_compiler_gnu
8399 > ac_ext=${ac_fc_srcext-f}
8400 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
8401 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
8402 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
8403  
8404 < echo 'program main' > conftest.$ac_ext
6610 < echo 'end program main' >> conftest.$ac_ext
6611 < ac_compile='${F90-f90} -c ${F90FLAGS} $F90FLAGS conftest.$ac_ext 1>&5'
6612 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6613 <  (eval $ac_compile) 2>&5
6614 <  ac_status=$?
6615 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6616 <  (exit $ac_status); }; then
6617 <        ac_guessed_f90flags=yes
6618 < else
6619 <        ac_guessed_f90flags=no
6620 < fi
6621 < rm -f conftest*
8404 >
8405   ac_ext=c
8406   ac_cpp='$CPP $CPPFLAGS'
8407   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
# Line 6626 | Line 8409 | ac_compiler_gnu=$ac_cv_c_compiler_gnu
8409   ac_compiler_gnu=$ac_cv_c_compiler_gnu
8410  
8411  
8412 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin in -lm" >&5
8413 + $as_echo_n "checking for asin in -lm... " >&6; }
8414 + if test "${ac_cv_lib_m_asin+set}" = set; then :
8415 +  $as_echo_n "(cached) " >&6
8416 + else
8417 +  ac_check_lib_save_LIBS=$LIBS
8418 + LIBS="-lm  $LIBS"
8419 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8420 + /* end confdefs.h.  */
8421 +
8422 + /* Override any GCC internal prototype to avoid an error.
8423 +   Use char because int might match the return type of a GCC
8424 +   builtin and then its argument prototype would still apply.  */
8425 + #ifdef __cplusplus
8426 + extern "C"
8427 + #endif
8428 + char asin ();
8429 + #ifdef FC_DUMMY_MAIN
8430 + #ifndef FC_DUMMY_MAIN_EQ_F77
8431 + #  ifdef __cplusplus
8432 +     extern "C"
8433 + #  endif
8434 +   int FC_DUMMY_MAIN() { return 1; }
8435 + #endif
8436 + #endif
8437 + int
8438 + main ()
8439 + {
8440 + return asin ();
8441 +  ;
8442 +  return 0;
8443 + }
8444 + _ACEOF
8445 + if ac_fn_c_try_link "$LINENO"; then :
8446 +  ac_cv_lib_m_asin=yes
8447 + else
8448 +  ac_cv_lib_m_asin=no
8449   fi
8450 < echo "$as_me:$LINENO: result: $ac_guessed_f90flags" >&5
8451 < echo "${ECHO_T}$ac_guessed_f90flags" >&6
8452 < if test "$ac_guessed_f90flags" = yes; then
8453 <        :
8450 > rm -f core conftest.err conftest.$ac_objext \
8451 >    conftest$ac_exeext conftest.$ac_ext
8452 > LIBS=$ac_check_lib_save_LIBS
8453 > fi
8454 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_asin" >&5
8455 > $as_echo "$ac_cv_lib_m_asin" >&6; }
8456 > if test "x$ac_cv_lib_m_asin" = x""yes; then :
8457 >  cat >>confdefs.h <<_ACEOF
8458 > #define HAVE_LIBM 1
8459 > _ACEOF
8460  
8461 +  LIBS="-lm $LIBS"
8462 +
8463   else
8464 <        :
8464 >  exit
8465 > fi
8466  
6638        echo ""
6639        echo "**********************************************************"
6640        echo "* WARNING: The guessed F90FLAGS don't seem to work with  *"
6641        echo "* your compiler.                                         *"
6642        echo "* Use  make F90FLAGS=..., or edit the top level Makefile *"
6643        echo "**********************************************************"
6644        echo ""
6645        F90FLAGS=""
8467  
8468 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8469 + $as_echo_n "checking for ANSI C header files... " >&6; }
8470 + if test "${ac_cv_header_stdc+set}" = set; then :
8471 +  $as_echo_n "(cached) " >&6
8472 + else
8473 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8474 + /* end confdefs.h.  */
8475 + #include <stdlib.h>
8476 + #include <stdarg.h>
8477 + #include <string.h>
8478 + #include <float.h>
8479 +
8480 + #ifdef FC_DUMMY_MAIN
8481 + #ifndef FC_DUMMY_MAIN_EQ_F77
8482 + #  ifdef __cplusplus
8483 +     extern "C"
8484 + #  endif
8485 +   int FC_DUMMY_MAIN() { return 1; }
8486 + #endif
8487 + #endif
8488 + int
8489 + main ()
8490 + {
8491 +
8492 +  ;
8493 +  return 0;
8494 + }
8495 + _ACEOF
8496 + if ac_fn_c_try_compile "$LINENO"; then :
8497 +  ac_cv_header_stdc=yes
8498 + else
8499 +  ac_cv_header_stdc=no
8500   fi
8501 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8502  
8503 + if test $ac_cv_header_stdc = yes; then
8504 +  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8505 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8506 + /* end confdefs.h.  */
8507 + #include <string.h>
8508  
8509 + _ACEOF
8510 + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8511 +  $EGREP "memchr" >/dev/null 2>&1; then :
8512 +
8513 + else
8514 +  ac_cv_header_stdc=no
8515   fi
8516 + rm -f conftest*
8517  
8518 <     ;;
6653 < esac
8518 > fi
8519  
8520 < # Find a good install program.  We prefer a C program (faster),
8521 < # so one script is as good as another.  But avoid the broken or
8522 < # incompatible versions:
8523 < # SysV /etc/install, /usr/sbin/install
8524 < # SunOS /usr/etc/install
8525 < # IRIX /sbin/install
8526 < # AIX /bin/install
8527 < # AmigaOS /C/install, which installs bootblocks on floppy discs
8528 < # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8529 < # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6665 < # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6666 < # OS/2's system install, which has a completely different semantic
6667 < # ./install, which can be erroneously created by make from ./install.sh.
6668 < echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
6669 < echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
6670 < if test -z "$INSTALL"; then
6671 < if test "${ac_cv_path_install+set}" = set; then
6672 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8520 > if test $ac_cv_header_stdc = yes; then
8521 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8522 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8523 > /* end confdefs.h.  */
8524 > #include <stdlib.h>
8525 >
8526 > _ACEOF
8527 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8528 >  $EGREP "free" >/dev/null 2>&1; then :
8529 >
8530   else
8531 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8532 < for as_dir in $PATH
8533 < do
8534 <  IFS=$as_save_IFS
8535 <  test -z "$as_dir" && as_dir=.
8536 <  # Account for people who put trailing slashes in PATH elements.
8537 < case $as_dir/ in
8538 <  ./ | .// | /cC/* | \
8539 <  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8540 <  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
8541 <  /usr/ucb/* ) ;;
8542 <  *)
8543 <    # OSF1 and SCO ODT 3.0 have their own names for install.
8544 <    # Don't use installbsd from OSF since it installs stuff as root
8545 <    # by default.
8546 <    for ac_prog in ginstall scoinst install; do
8547 <      for ac_exec_ext in '' $ac_executable_extensions; do
8548 <        if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8549 <          if test $ac_prog = install &&
8550 <            grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8551 <            # AIX install.  It has an incompatible calling convention.
8552 <            :
8553 <          elif test $ac_prog = install &&
8554 <            grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8555 <            # program-specific install script used by HP pwplus--don't use.
8556 <            :
8557 <          else
8558 <            ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8559 <            break 3
8560 <          fi
8561 <        fi
8562 <      done
8563 <    done
8564 <    ;;
8565 < esac
8531 >  ac_cv_header_stdc=no
8532 > fi
8533 > rm -f conftest*
8534 >
8535 > fi
8536 >
8537 > if test $ac_cv_header_stdc = yes; then
8538 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8539 >  if test "$cross_compiling" = yes; then :
8540 >  :
8541 > else
8542 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8543 > /* end confdefs.h.  */
8544 > #include <ctype.h>
8545 > #include <stdlib.h>
8546 > #if ((' ' & 0x0FF) == 0x020)
8547 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8548 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8549 > #else
8550 > # define ISLOWER(c) \
8551 >                   (('a' <= (c) && (c) <= 'i') \
8552 >                     || ('j' <= (c) && (c) <= 'r') \
8553 >                     || ('s' <= (c) && (c) <= 'z'))
8554 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8555 > #endif
8556 >
8557 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8558 > int
8559 > main ()
8560 > {
8561 >  int i;
8562 >  for (i = 0; i < 256; i++)
8563 >    if (XOR (islower (i), ISLOWER (i))
8564 >        || toupper (i) != TOUPPER (i))
8565 >      return 2;
8566 >  return 0;
8567 > }
8568 > _ACEOF
8569 > if ac_fn_c_try_run "$LINENO"; then :
8570 >
8571 > else
8572 >  ac_cv_header_stdc=no
8573 > fi
8574 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8575 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
8576 > fi
8577 >
8578 > fi
8579 > fi
8580 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8581 > $as_echo "$ac_cv_header_stdc" >&6; }
8582 > if test $ac_cv_header_stdc = yes; then
8583 >
8584 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8585 >
8586 > fi
8587 >
8588 > # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8589 > for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8590 >                  inttypes.h stdint.h unistd.h
8591 > do :
8592 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8593 > ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8594 > "
8595 > eval as_val=\$$as_ac_Header
8596 >   if test "x$as_val" = x""yes; then :
8597 >  cat >>confdefs.h <<_ACEOF
8598 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8599 > _ACEOF
8600 >
8601 > fi
8602 >
8603   done
8604  
8605  
8606 + #
8607 + # Handle user hints
8608 + #
8609 +
8610 + # Check whether --with-zlib was given.
8611 + if test "${with_zlib+set}" = set; then :
8612 +  withval=$with_zlib; zlib_dir="$withval"
8613 + else
8614 +                zlib_dir="not_set"
8615   fi
8616 <  if test "${ac_cv_path_install+set}" = set; then
8617 <    INSTALL=$ac_cv_path_install
8616 >
8617 > if test "$zlib_dir" != "no"; then
8618 >
8619 > if test "$zlib_dir" != "not_set" ; then
8620 >  if test -d "$zlib_dir"
8621 >  then
8622 >    ZLIB_HOME="$zlib_dir"
8623    else
8624 <    # As a last resort, use the slow shell script.  We don't cache a
8625 <    # path for INSTALL within a source directory, because that will
8626 <    # break other packages using the cache if that directory is
8627 <    # removed, or if the path is relative.
8628 <    INSTALL=$ac_install_sh
8624 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&5
8625 > $as_echo "$as_me: WARNING: Sorry, $zlib_dir does not exist, checking usual places" >&2;}
8626 >        ZLIB_HOME=/usr/local
8627 >        if test ! -f "${ZLIB_HOME}/include/zlib.h"
8628 >        then
8629 >                ZLIB_HOME=/usr
8630 >        fi
8631    fi
8632   fi
8633 < echo "$as_me:$LINENO: result: $INSTALL" >&5
8634 < echo "${ECHO_T}$INSTALL" >&6
8633 > #
8634 > # Locate zlib, if wanted
8635 > #
8636 > if test -n "${ZLIB_HOME}"
8637 > then
8638 >        ZLIB_OLD_LDFLAGS=$LDFLAGS
8639 >        ZLIB_OLD_CFLAGS=$CFLAGS
8640 >        LDFLAGS="$LDFLAGS -L${ZLIB_HOME}/lib"
8641 >        CFLAGS="$CFLAGS -I${ZLIB_HOME}/include"
8642  
8643 < # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8644 < # It thinks the first close brace ends the variable substitution.
8645 < test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8643 >        ac_ext=c
8644 > ac_cpp='$CPP $CPPFLAGS'
8645 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8646 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8647 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8648  
8649 < test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8649 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
8650 > $as_echo_n "checking for inflateEnd in -lz... " >&6; }
8651 > if test "${ac_cv_lib_z_inflateEnd+set}" = set; then :
8652 >  $as_echo_n "(cached) " >&6
8653 > else
8654 >  ac_check_lib_save_LIBS=$LIBS
8655 > LIBS="-lz  $LIBS"
8656 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8657 > /* end confdefs.h.  */
8658  
8659 < test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8660 <
8661 < echo "$as_me:$LINENO: checking whether ln -s works" >&5
8662 < echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8663 < LN_S=$as_ln_s
8664 < if test "$LN_S" = "ln -s"; then
8665 <  echo "$as_me:$LINENO: result: yes" >&5
8666 < echo "${ECHO_T}yes" >&6
8667 < else
8668 <  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
8669 < echo "${ECHO_T}no, using $LN_S" >&6
8670 < fi
8671 <
8672 < echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8673 < echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
8674 < set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
8675 < if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8676 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8677 < else
8678 <  cat >conftest.make <<\_ACEOF
8679 < all:
8680 <        @echo 'ac_maketemp="$(MAKE)"'
8659 > /* Override any GCC internal prototype to avoid an error.
8660 >   Use char because int might match the return type of a GCC
8661 >   builtin and then its argument prototype would still apply.  */
8662 > #ifdef __cplusplus
8663 > extern "C"
8664 > #endif
8665 > char inflateEnd ();
8666 > #ifdef FC_DUMMY_MAIN
8667 > #ifndef FC_DUMMY_MAIN_EQ_F77
8668 > #  ifdef __cplusplus
8669 >     extern "C"
8670 > #  endif
8671 >   int FC_DUMMY_MAIN() { return 1; }
8672 > #endif
8673 > #endif
8674 > int
8675 > main ()
8676 > {
8677 > return inflateEnd ();
8678 >  ;
8679 >  return 0;
8680 > }
8681   _ACEOF
8682 < # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8683 < eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
6757 < if test -n "$ac_maketemp"; then
6758 <  eval ac_cv_prog_make_${ac_make}_set=yes
8682 > if ac_fn_c_try_link "$LINENO"; then :
8683 >  ac_cv_lib_z_inflateEnd=yes
8684   else
8685 <  eval ac_cv_prog_make_${ac_make}_set=no
8685 >  ac_cv_lib_z_inflateEnd=no
8686   fi
8687 < rm -f conftest.make
8687 > rm -f core conftest.err conftest.$ac_objext \
8688 >    conftest$ac_exeext conftest.$ac_ext
8689 > LIBS=$ac_check_lib_save_LIBS
8690   fi
8691 < if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8692 <  echo "$as_me:$LINENO: result: yes" >&5
8693 < echo "${ECHO_T}yes" >&6
8694 <  SET_MAKE=
8691 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
8692 > $as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
8693 > if test "x$ac_cv_lib_z_inflateEnd" = x""yes; then :
8694 >  zlib_cv_libz=yes
8695   else
8696 <  echo "$as_me:$LINENO: result: no" >&5
6770 < echo "${ECHO_T}no" >&6
6771 <  SET_MAKE="MAKE=${MAKE-make}"
8696 >  zlib_cv_libz=no
8697   fi
8698  
8699 < if test -n "$ac_tool_prefix"; then
8700 <  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8701 < set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6777 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6778 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6779 < if test "${ac_cv_prog_RANLIB+set}" = set; then
6780 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8699 >        ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
8700 > if test "x$ac_cv_header_zlib_h" = x""yes; then :
8701 >  zlib_cv_zlib_h=yes
8702   else
8703 <  if test -n "$RANLIB"; then
6783 <  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6784 < else
6785 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6786 < for as_dir in $PATH
6787 < do
6788 <  IFS=$as_save_IFS
6789 <  test -z "$as_dir" && as_dir=.
6790 <  for ac_exec_ext in '' $ac_executable_extensions; do
6791 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6792 <    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6793 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6794 <    break 2
6795 <  fi
6796 < done
6797 < done
6798 <
8703 >  zlib_cv_zlib_h=no
8704   fi
6800 fi
6801 RANLIB=$ac_cv_prog_RANLIB
6802 if test -n "$RANLIB"; then
6803  echo "$as_me:$LINENO: result: $RANLIB" >&5
6804 echo "${ECHO_T}$RANLIB" >&6
6805 else
6806  echo "$as_me:$LINENO: result: no" >&5
6807 echo "${ECHO_T}no" >&6
6808 fi
8705  
6810 fi
6811 if test -z "$ac_cv_prog_RANLIB"; then
6812  ac_ct_RANLIB=$RANLIB
6813  # Extract the first word of "ranlib", so it can be a program name with args.
6814 set dummy ranlib; ac_word=$2
6815 echo "$as_me:$LINENO: checking for $ac_word" >&5
6816 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6817 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6818  echo $ECHO_N "(cached) $ECHO_C" >&6
6819 else
6820  if test -n "$ac_ct_RANLIB"; then
6821  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6822 else
6823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824 for as_dir in $PATH
6825 do
6826  IFS=$as_save_IFS
6827  test -z "$as_dir" && as_dir=.
6828  for ac_exec_ext in '' $ac_executable_extensions; do
6829  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6830    ac_cv_prog_ac_ct_RANLIB="ranlib"
6831    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6832    break 2
6833  fi
6834 done
6835 done
8706  
8707 <  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8708 < fi
8709 < fi
8710 < ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8711 < if test -n "$ac_ct_RANLIB"; then
6842 <  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6843 < echo "${ECHO_T}$ac_ct_RANLIB" >&6
6844 < else
6845 <  echo "$as_me:$LINENO: result: no" >&5
6846 < echo "${ECHO_T}no" >&6
6847 < fi
8707 >        ac_ext=c
8708 > ac_cpp='$CPP $CPPFLAGS'
8709 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8710 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8711 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8712  
6849  RANLIB=$ac_ct_RANLIB
6850 else
6851  RANLIB="$ac_cv_prog_RANLIB"
6852 fi
8713  
8714 < for ac_prog in 'bison -y' byacc
6855 < do
6856 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
6857 < set dummy $ac_prog; ac_word=$2
6858 < echo "$as_me:$LINENO: checking for $ac_word" >&5
6859 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6860 < if test "${ac_cv_prog_YACC+set}" = set; then
6861 <  echo $ECHO_N "(cached) $ECHO_C" >&6
6862 < else
6863 <  if test -n "$YACC"; then
6864 <  ac_cv_prog_YACC="$YACC" # Let the user override the test.
6865 < else
6866 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6867 < for as_dir in $PATH
6868 < do
6869 <  IFS=$as_save_IFS
6870 <  test -z "$as_dir" && as_dir=.
6871 <  for ac_exec_ext in '' $ac_executable_extensions; do
6872 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6873 <    ac_cv_prog_YACC="$ac_prog"
6874 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6875 <    break 2
6876 <  fi
6877 < done
6878 < done
8714 >        if test "$zlib_cv_libz" = "yes" -a "$zlib_cv_zlib_h" = "yes"; then
8715  
8716 + $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
8717 +
8718 +
8719 + $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8720 +
8721 +                ZLIB_INC_DIR="${ZLIB_HOME}/include"
8722 +                ZLIB_LIB_DIR="${ZLIB_HOME}/lib"
8723 +                ZLIB="-lz"
8724 +        else
8725 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking zlib in ${ZLIB_HOME}" >&5
8726 + $as_echo_n "checking zlib in ${ZLIB_HOME}... " >&6; }
8727 +                ZLIB_INC_DIR=
8728 +                ZLIB_LIB_DIR=
8729 +                ZLIB=
8730 +                LDFLAGS="$ZLIB_OLD_LDFLAGS"
8731 +                CFLAGS="$ZLIB_OLD_CFLAGS"
8732 +                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8733 + $as_echo "failed" >&6; }
8734 +                echo ""
8735 +                echo "*********************************************************"
8736 +                echo "* WARNING: Could not find a working zlib installation   *"
8737 +                echo "* If you need OOPSE to be able to deal with compressed  *"
8738 +                echo "* trajectory dump files be sure to specify a valid zlib *"
8739 +                echo "* installation with --with-zlib=DIR                     *"
8740 +                echo "*                                                       *"
8741 +                echo "* OOPSE will still work without zlib installed.         *"
8742 +                echo "*********************************************************"
8743 +                echo ""
8744 +        fi
8745 +
8746 +
8747 +
8748   fi
8749   fi
8750 < YACC=$ac_cv_prog_YACC
8751 < if test -n "$YACC"; then
8752 <  echo "$as_me:$LINENO: result: $YACC" >&5
8753 < echo "${ECHO_T}$YACC" >&6
8750 >
8751 > #
8752 > # Handle user hints
8753 > #
8754 >
8755 > # Check whether --with-fftw was given.
8756 > if test "${with_fftw+set}" = set; then :
8757 >  withval=$with_fftw; fftw_dir="$withval"
8758   else
8759 <  echo "$as_me:$LINENO: result: no" >&5
6888 < echo "${ECHO_T}no" >&6
8759 >             fftw_dir="not_set"
8760   fi
8761  
8762 <  test -n "$YACC" && break
8763 < done
8764 < test -n "$YACC" || YACC="yacc"
8762 > if test "$fftw_dir" != "no"; then
8763 >  if test "$fftw_dir" != "not_set" ; then
8764 >    if test -d "$fftw_dir"; then
8765 >      FFTW_HOME="$fftw_dir"
8766 >    else
8767 >      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&5
8768 > $as_echo "$as_me: WARNING: Sorry, $fftw_dir does not exist, checking usual places" >&2;}
8769 >      FFTW_HOME=/usr/local
8770 >      if test ! -f "${FFTW_HOME}/include/fftw3.h" -o -f "${FFTW_HOME}/include/fftw.h" -o  -f "${FFTW_HOME}/include/dfftw.h"; then
8771 >        FFTW_HOME=/usr
8772 >      fi
8773 >    fi
8774 >    #
8775 >    # Locate fftw, if wanted
8776 >    #
8777 >    if test -n "${FFTW_HOME}"; then
8778 >      FFTW_OLD_LDFLAGS=$LDFLAGS
8779 >      FFTW_OLD_CFLAGS=$CFLAGS
8780 >      LDFLAGS="$LDFLAGS -L${FFTW_HOME}/lib"
8781 >      CFLAGS="$CFLAGS -I${FFTW_HOME}/include"
8782  
8783 < for ac_prog in flex lex
8784 < do
8785 <  # Extract the first word of "$ac_prog", so it can be a program name with args.
8786 < set dummy $ac_prog; ac_word=$2
8787 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8788 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8789 < if test "${ac_cv_prog_LEX+set}" = set; then
8790 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8783 >      ac_ext=c
8784 > ac_cpp='$CPP $CPPFLAGS'
8785 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8786 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8787 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8788 >
8789 >      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_execute in -lfftw3" >&5
8790 > $as_echo_n "checking for fftw_execute in -lfftw3... " >&6; }
8791 > if test "${ac_cv_lib_fftw3_fftw_execute+set}" = set; then :
8792 >  $as_echo_n "(cached) " >&6
8793   else
8794 <  if test -n "$LEX"; then
8795 <  ac_cv_prog_LEX="$LEX" # Let the user override the test.
8796 < else
8797 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6908 < for as_dir in $PATH
6909 < do
6910 <  IFS=$as_save_IFS
6911 <  test -z "$as_dir" && as_dir=.
6912 <  for ac_exec_ext in '' $ac_executable_extensions; do
6913 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6914 <    ac_cv_prog_LEX="$ac_prog"
6915 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6916 <    break 2
6917 <  fi
6918 < done
6919 < done
8794 >  ac_check_lib_save_LIBS=$LIBS
8795 > LIBS="-lfftw3  $LIBS"
8796 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8797 > /* end confdefs.h.  */
8798  
8799 + /* Override any GCC internal prototype to avoid an error.
8800 +   Use char because int might match the return type of a GCC
8801 +   builtin and then its argument prototype would still apply.  */
8802 + #ifdef __cplusplus
8803 + extern "C"
8804 + #endif
8805 + char fftw_execute ();
8806 + #ifdef FC_DUMMY_MAIN
8807 + #ifndef FC_DUMMY_MAIN_EQ_F77
8808 + #  ifdef __cplusplus
8809 +     extern "C"
8810 + #  endif
8811 +   int FC_DUMMY_MAIN() { return 1; }
8812 + #endif
8813 + #endif
8814 + int
8815 + main ()
8816 + {
8817 + return fftw_execute ();
8818 +  ;
8819 +  return 0;
8820 + }
8821 + _ACEOF
8822 + if ac_fn_c_try_link "$LINENO"; then :
8823 +  ac_cv_lib_fftw3_fftw_execute=yes
8824 + else
8825 +  ac_cv_lib_fftw3_fftw_execute=no
8826   fi
8827 + rm -f core conftest.err conftest.$ac_objext \
8828 +    conftest$ac_exeext conftest.$ac_ext
8829 + LIBS=$ac_check_lib_save_LIBS
8830   fi
8831 < LEX=$ac_cv_prog_LEX
8832 < if test -n "$LEX"; then
8833 <  echo "$as_me:$LINENO: result: $LEX" >&5
8834 < echo "${ECHO_T}$LEX" >&6
8831 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw3_fftw_execute" >&5
8832 > $as_echo "$ac_cv_lib_fftw3_fftw_execute" >&6; }
8833 > if test "x$ac_cv_lib_fftw3_fftw_execute" = x""yes; then :
8834 >  fftw_cv_libfftw3=yes
8835   else
8836 <  echo "$as_me:$LINENO: result: no" >&5
6929 < echo "${ECHO_T}no" >&6
8836 >  fftw_cv_libfftw3=no
8837   fi
8838  
8839 <  test -n "$LEX" && break
8840 < done
8841 < test -n "$LEX" || LEX=":"
8839 >      ac_fn_c_check_header_mongrel "$LINENO" "fftw3.h" "ac_cv_header_fftw3_h" "$ac_includes_default"
8840 > if test "x$ac_cv_header_fftw3_h" = x""yes; then :
8841 >  fftw_cv_fftw3_h=yes
8842 > else
8843 >  fftw_cv_fftw3_h=no
8844 > fi
8845  
8846 < if test -z "$LEXLIB"
8847 < then
8848 <  echo "$as_me:$LINENO: checking for yywrap in -lfl" >&5
8849 < echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6
8850 < if test "${ac_cv_lib_fl_yywrap+set}" = set; then
8851 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8846 >
8847 >      if test "$fftw_cv_libfftw3" = "no" -o "$fftw_cv_fftw3_h" = "no"; then
8848 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -lfftw" >&5
8849 > $as_echo_n "checking for fftwnd_one in -lfftw... " >&6; }
8850 > if test "${ac_cv_lib_fftw_fftwnd_one+set}" = set; then :
8851 >  $as_echo_n "(cached) " >&6
8852   else
8853    ac_check_lib_save_LIBS=$LIBS
8854 < LIBS="-lfl  $LIBS"
8855 < cat >conftest.$ac_ext <<_ACEOF
6946 < /* confdefs.h.  */
6947 < _ACEOF
6948 < cat confdefs.h >>conftest.$ac_ext
6949 < cat >>conftest.$ac_ext <<_ACEOF
8854 > LIBS="-lfftw  $LIBS"
8855 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856   /* end confdefs.h.  */
8857  
8858 < /* Override any gcc2 internal prototype to avoid an error.  */
8858 > /* Override any GCC internal prototype to avoid an error.
8859 >   Use char because int might match the return type of a GCC
8860 >   builtin and then its argument prototype would still apply.  */
8861   #ifdef __cplusplus
8862   extern "C"
8863   #endif
8864 < /* We use char because int might match the return type of a gcc2
8865 <   builtin and then its argument prototype would still apply.  */
8866 < char yywrap ();
8864 > char fftwnd_one ();
8865 > #ifdef FC_DUMMY_MAIN
8866 > #ifndef FC_DUMMY_MAIN_EQ_F77
8867 > #  ifdef __cplusplus
8868 >     extern "C"
8869 > #  endif
8870 >   int FC_DUMMY_MAIN() { return 1; }
8871 > #endif
8872 > #endif
8873   int
8874   main ()
8875   {
8876 < yywrap ();
8876 > return fftwnd_one ();
8877    ;
8878    return 0;
8879   }
8880   _ACEOF
8881 < rm -f conftest.$ac_objext conftest$ac_exeext
8882 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6969 <  (eval $ac_link) 2>conftest.er1
6970 <  ac_status=$?
6971 <  grep -v '^ *+' conftest.er1 >conftest.err
6972 <  rm -f conftest.er1
6973 <  cat conftest.err >&5
6974 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6975 <  (exit $ac_status); } &&
6976 <         { ac_try='test -z "$ac_c_werror_flag"
6977 <                         || test ! -s conftest.err'
6978 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6979 <  (eval $ac_try) 2>&5
6980 <  ac_status=$?
6981 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6982 <  (exit $ac_status); }; } &&
6983 <         { ac_try='test -s conftest$ac_exeext'
6984 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6985 <  (eval $ac_try) 2>&5
6986 <  ac_status=$?
6987 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6988 <  (exit $ac_status); }; }; then
6989 <  ac_cv_lib_fl_yywrap=yes
8881 > if ac_fn_c_try_link "$LINENO"; then :
8882 >  ac_cv_lib_fftw_fftwnd_one=yes
8883   else
8884 <  echo "$as_me: failed program was:" >&5
6992 < sed 's/^/| /' conftest.$ac_ext >&5
6993 <
6994 < ac_cv_lib_fl_yywrap=no
8884 >  ac_cv_lib_fftw_fftwnd_one=no
8885   fi
8886 < rm -f conftest.err conftest.$ac_objext \
8887 <      conftest$ac_exeext conftest.$ac_ext
8886 > rm -f core conftest.err conftest.$ac_objext \
8887 >    conftest$ac_exeext conftest.$ac_ext
8888   LIBS=$ac_check_lib_save_LIBS
8889   fi
8890 < echo "$as_me:$LINENO: result: $ac_cv_lib_fl_yywrap" >&5
8891 < echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6
8892 < if test $ac_cv_lib_fl_yywrap = yes; then
8893 <  LEXLIB="-lfl"
8890 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fftw_fftwnd_one" >&5
8891 > $as_echo "$ac_cv_lib_fftw_fftwnd_one" >&6; }
8892 > if test "x$ac_cv_lib_fftw_fftwnd_one" = x""yes; then :
8893 >  fftw_cv_libfftw=yes
8894   else
8895 <  echo "$as_me:$LINENO: checking for yywrap in -ll" >&5
8896 < echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6
8897 < if test "${ac_cv_lib_l_yywrap+set}" = set; then
8898 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8895 >  fftw_cv_libfftw=no
8896 > fi
8897 >
8898 >        ac_fn_c_check_header_mongrel "$LINENO" "fftw.h" "ac_cv_header_fftw_h" "$ac_includes_default"
8899 > if test "x$ac_cv_header_fftw_h" = x""yes; then :
8900 >  fftw_cv_fftw_h=yes
8901   else
8902 +  fftw_cv_fftw_h=no
8903 + fi
8904 +
8905 +
8906 +        if test "$fftw_cv_libfftw" = "no" -o "$fftw_cv_fftw_h" = "no"; then
8907 +          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftwnd_one in -ldfftw" >&5
8908 + $as_echo_n "checking for fftwnd_one in -ldfftw... " >&6; }
8909 + if test "${ac_cv_lib_dfftw_fftwnd_one+set}" = set; then :
8910 +  $as_echo_n "(cached) " >&6
8911 + else
8912    ac_check_lib_save_LIBS=$LIBS
8913 < LIBS="-ll  $LIBS"
8914 < cat >conftest.$ac_ext <<_ACEOF
7013 < /* confdefs.h.  */
7014 < _ACEOF
7015 < cat confdefs.h >>conftest.$ac_ext
7016 < cat >>conftest.$ac_ext <<_ACEOF
8913 > LIBS="-ldfftw  $LIBS"
8914 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8915   /* end confdefs.h.  */
8916  
8917 < /* Override any gcc2 internal prototype to avoid an error.  */
8917 > /* Override any GCC internal prototype to avoid an error.
8918 >   Use char because int might match the return type of a GCC
8919 >   builtin and then its argument prototype would still apply.  */
8920   #ifdef __cplusplus
8921   extern "C"
8922   #endif
8923 < /* We use char because int might match the return type of a gcc2
8924 <   builtin and then its argument prototype would still apply.  */
8925 < char yywrap ();
8923 > char fftwnd_one ();
8924 > #ifdef FC_DUMMY_MAIN
8925 > #ifndef FC_DUMMY_MAIN_EQ_F77
8926 > #  ifdef __cplusplus
8927 >     extern "C"
8928 > #  endif
8929 >   int FC_DUMMY_MAIN() { return 1; }
8930 > #endif
8931 > #endif
8932   int
8933   main ()
8934   {
8935 < yywrap ();
8935 > return fftwnd_one ();
8936    ;
8937    return 0;
8938   }
8939   _ACEOF
8940 < rm -f conftest.$ac_objext conftest$ac_exeext
8941 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7036 <  (eval $ac_link) 2>conftest.er1
7037 <  ac_status=$?
7038 <  grep -v '^ *+' conftest.er1 >conftest.err
7039 <  rm -f conftest.er1
7040 <  cat conftest.err >&5
7041 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7042 <  (exit $ac_status); } &&
7043 <         { ac_try='test -z "$ac_c_werror_flag"
7044 <                         || test ! -s conftest.err'
7045 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7046 <  (eval $ac_try) 2>&5
7047 <  ac_status=$?
7048 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7049 <  (exit $ac_status); }; } &&
7050 <         { ac_try='test -s conftest$ac_exeext'
7051 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7052 <  (eval $ac_try) 2>&5
7053 <  ac_status=$?
7054 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7055 <  (exit $ac_status); }; }; then
7056 <  ac_cv_lib_l_yywrap=yes
8940 > if ac_fn_c_try_link "$LINENO"; then :
8941 >  ac_cv_lib_dfftw_fftwnd_one=yes
8942   else
8943 <  echo "$as_me: failed program was:" >&5
7059 < sed 's/^/| /' conftest.$ac_ext >&5
7060 <
7061 < ac_cv_lib_l_yywrap=no
8943 >  ac_cv_lib_dfftw_fftwnd_one=no
8944   fi
8945 < rm -f conftest.err conftest.$ac_objext \
8946 <      conftest$ac_exeext conftest.$ac_ext
8945 > rm -f core conftest.err conftest.$ac_objext \
8946 >    conftest$ac_exeext conftest.$ac_ext
8947   LIBS=$ac_check_lib_save_LIBS
8948   fi
8949 < echo "$as_me:$LINENO: result: $ac_cv_lib_l_yywrap" >&5
8950 < echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6
8951 < if test $ac_cv_lib_l_yywrap = yes; then
8952 <  LEXLIB="-ll"
8949 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dfftw_fftwnd_one" >&5
8950 > $as_echo "$ac_cv_lib_dfftw_fftwnd_one" >&6; }
8951 > if test "x$ac_cv_lib_dfftw_fftwnd_one" = x""yes; then :
8952 >  fftw_cv_libdfftw=yes
8953 > else
8954 >  fftw_cv_libdfftw=no
8955   fi
8956  
8957 +          ac_fn_c_check_header_mongrel "$LINENO" "dfftw.h" "ac_cv_header_dfftw_h" "$ac_includes_default"
8958 + if test "x$ac_cv_header_dfftw_h" = x""yes; then :
8959 +  fftw_cv_dfftw_h=yes
8960 + else
8961 +  fftw_cv_dfftw_h=no
8962   fi
8963  
7075 fi
8964  
8965 < if test "x$LEX" != "x:"; then
8966 <  echo "$as_me:$LINENO: checking lex output file root" >&5
8967 < echo $ECHO_N "checking lex output file root... $ECHO_C" >&6
8968 < if test "${ac_cv_prog_lex_root+set}" = set; then
8969 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8970 < else
8971 <  # The minimal lex program is just a single line: %%.  But some broken lexes
7084 < # (Solaris, I think it was) want two %% lines, so accommodate them.
7085 < cat >conftest.l <<_ACEOF
7086 < %%
7087 < %%
7088 < _ACEOF
7089 < { (eval echo "$as_me:$LINENO: \"$LEX conftest.l\"") >&5
7090 <  (eval $LEX conftest.l) 2>&5
7091 <  ac_status=$?
7092 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7093 <  (exit $ac_status); }
7094 < if test -f lex.yy.c; then
7095 <  ac_cv_prog_lex_root=lex.yy
7096 < elif test -f lexyy.c; then
7097 <  ac_cv_prog_lex_root=lexyy
7098 < else
7099 <  { { echo "$as_me:$LINENO: error: cannot find output from $LEX; giving up" >&5
7100 < echo "$as_me: error: cannot find output from $LEX; giving up" >&2;}
7101 <   { (exit 1); exit 1; }; }
7102 < fi
7103 < fi
7104 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_root" >&5
7105 < echo "${ECHO_T}$ac_cv_prog_lex_root" >&6
7106 < rm -f conftest.l
7107 < LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
8965 >        fi
8966 >      fi
8967 >      ac_ext=c
8968 > ac_cpp='$CPP $CPPFLAGS'
8969 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8970 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8971 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
8972  
8973 < echo "$as_me:$LINENO: checking whether yytext is a pointer" >&5
7110 < echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6
7111 < if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then
7112 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7113 < else
7114 <  # POSIX says lex can declare yytext either as a pointer or an array; the
7115 < # default is implementation-dependent. Figure out which it is, since
7116 < # not all implementations provide the %pointer and %array declarations.
7117 < ac_cv_prog_lex_yytext_pointer=no
7118 < echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
7119 < ac_save_LIBS=$LIBS
7120 < LIBS="$LIBS $LEXLIB"
7121 < cat >conftest.$ac_ext <<_ACEOF
7122 < `cat $LEX_OUTPUT_ROOT.c`
7123 < _ACEOF
7124 < rm -f conftest.$ac_objext conftest$ac_exeext
7125 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7126 <  (eval $ac_link) 2>conftest.er1
7127 <  ac_status=$?
7128 <  grep -v '^ *+' conftest.er1 >conftest.err
7129 <  rm -f conftest.er1
7130 <  cat conftest.err >&5
7131 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7132 <  (exit $ac_status); } &&
7133 <         { ac_try='test -z "$ac_c_werror_flag"
7134 <                         || test ! -s conftest.err'
7135 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7136 <  (eval $ac_try) 2>&5
7137 <  ac_status=$?
7138 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7139 <  (exit $ac_status); }; } &&
7140 <         { ac_try='test -s conftest$ac_exeext'
7141 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7142 <  (eval $ac_try) 2>&5
7143 <  ac_status=$?
7144 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7145 <  (exit $ac_status); }; }; then
7146 <  ac_cv_prog_lex_yytext_pointer=yes
7147 < else
7148 <  echo "$as_me: failed program was:" >&5
7149 < sed 's/^/| /' conftest.$ac_ext >&5
8973 >      if test "$fftw_cv_libfftw3" = "yes" -a "$fftw_cv_fftw3_h" = "yes"; then
8974  
8975 < fi
7152 < rm -f conftest.err conftest.$ac_objext \
7153 <      conftest$ac_exeext conftest.$ac_ext
7154 < LIBS=$ac_save_LIBS
7155 < rm -f "${LEX_OUTPUT_ROOT}.c"
8975 > $as_echo "#define HAVE_FFTW3_H 1" >>confdefs.h
8976  
8977 < fi
8978 < echo "$as_me:$LINENO: result: $ac_cv_prog_lex_yytext_pointer" >&5
8979 < echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6
8980 < if test $ac_cv_prog_lex_yytext_pointer = yes; then
8977 >        FFTW_INC_DIR="${FFTW_HOME}/include"
8978 >        FFTW_LIB_DIR="${FFTW_HOME}/lib"
8979 >        FFTW_LIBS="-lfftw3"
8980 >      else
8981 >        if test "$fftw_cv_libfftw" = "yes" -a "$fftw_cv_fftw_h" = "yes"; then
8982  
8983 < cat >>confdefs.h <<\_ACEOF
7163 < #define YYTEXT_POINTER 1
7164 < _ACEOF
8983 > $as_echo "#define HAVE_FFTW_H 1" >>confdefs.h
8984  
8985 < fi
8985 >          FFTW_INC_DIR="${FFTW_HOME}/include"
8986 >          FFTW_LIB_DIR="${FFTW_HOME}/lib"
8987 >          FFTW_LIBS="-lfftw"
8988 >        else
8989 >          if test "$fftw_cv_libdfftw" = "yes" -a "$fftw_cv_dfftw_h" = "yes"; then
8990  
8991 < fi
8991 > $as_echo "#define HAVE_DFFTW_H 1" >>confdefs.h
8992  
8993 <   # Extract the first word of "perl", so it can be a program name with args.
8994 < set dummy perl; ac_word=$2
8995 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8996 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8997 < if test "${ac_cv_path_PERLINTERP+set}" = set; then
8998 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8999 < else
9000 <  case $PERLINTERP in
9001 <  [\\/]* | ?:[\\/]*)
9002 <  ac_cv_path_PERLINTERP="$PERLINTERP" # Let the user override the test with a path.
9003 <  ;;
9004 <  *)
9005 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9006 < for as_dir in $PATH
9007 < do
9008 <  IFS=$as_save_IFS
9009 <  test -z "$as_dir" && as_dir=.
9010 <  for ac_exec_ext in '' $ac_executable_extensions; do
9011 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9012 <    ac_cv_path_PERLINTERP="$as_dir/$ac_word$ac_exec_ext"
9013 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9014 <    break 2
9015 <  fi
9016 < done
9017 < done
8993 >            FFTW_INC_DIR="${FFTW_HOME}/include"
8994 >            FFTW_LIB_DIR="${FFTW_HOME}/lib"
8995 >            FFTW_LIBS="-ldfftw"
8996 >          else
8997 >            { $as_echo "$as_me:${as_lineno-$LINENO}: checking fftw in ${FFTW_HOME}" >&5
8998 > $as_echo_n "checking fftw in ${FFTW_HOME}... " >&6; }
8999 >            FFTW_INC_DIR=
9000 >            FFTW_LIB_DIR=
9001 >            FFTW_LIBS=
9002 >            LDFLAGS="$FFTW_OLD_LDFLAGS"
9003 >            CFLAGS="$FFTW_OLD_CFLAGS"
9004 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9005 > $as_echo "failed" >&6; }
9006 >            echo ""
9007 >            echo "*********************************************************"
9008 >            echo "* WARNING: Could not find a working FFTW installation   *"
9009 >            echo "* If you need the staticProps program to be able to     *"
9010 >            echo "* compute undulation spectra, be sure to specify a      *"
9011 >            echo "* valid fftw installation with --with-fftw=DIR          *"
9012 >            echo "*                                                       *"
9013 >            echo "* OOPSE will still work without fftw installed.         *"
9014 >            echo "*********************************************************"
9015 >            echo ""
9016 >          fi
9017 >        fi
9018 >      fi
9019  
9020 <  test -z "$ac_cv_path_PERLINTERP" && ac_cv_path_PERLINTERP="perl"
9021 <  ;;
9022 < esac
9020 >
9021 >
9022 >    fi
9023 >  fi
9024   fi
7200 PERLINTERP=$ac_cv_path_PERLINTERP
9025  
9026 < if test -n "$PERLINTERP"; then
9027 <  echo "$as_me:$LINENO: result: $PERLINTERP" >&5
9028 < echo "${ECHO_T}$PERLINTERP" >&6
9026 > #
9027 > # Handle user hints
9028 > #
9029 >
9030 > # Check whether --with-qhull was given.
9031 > if test "${with_qhull+set}" = set; then :
9032 >  withval=$with_qhull; qhull_dir="$withval"
9033   else
9034 <  echo "$as_me:$LINENO: result: no" >&5
7207 < echo "${ECHO_T}no" >&6
9034 >  qhull_dir="not_set"
9035   fi
9036  
9037 <   ac_cv_path_perlinterp="$PERLINTERP"
9038 <   _sHpB='#!'
9037 > QHULL_INC_DIR=
9038 > QHULL_LIB_DIR=
9039 > QHULL=
9040 > USE_QHULL=no
9041  
9042 + if test "$qhull_dir" != "no"; then
9043 +   if test "$qhull_dir" != "not_set" ; then
9044 +     if test -d "$qhull_dir"; then
9045 +       QHULL_HOME="$qhull_dir"
9046 +     else
9047 +       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&5
9048 + $as_echo "$as_me: WARNING: Sorry, $qhull_dir does not exist, checking usual places" >&2;}
9049 +       QHULL_HOME=/usr/local
9050 +       if test ! -f "${QHULL_HOME}/include/qhull/qhull.h"; then
9051 +          QHULL_HOME=/usr
9052 +       fi
9053 +     fi
9054 +   fi
9055 +   #
9056 +   # Locate qhull, if wanted
9057 +   #
9058 +   if test -n "${QHULL_HOME}"; then
9059 +        { $as_echo "$as_me:${as_lineno-$LINENO}: Checking for qhull in ${QHULL_HOME}" >&5
9060 + $as_echo "$as_me: Checking for qhull in ${QHULL_HOME}" >&6;}
9061  
9062 < # Check whether --with-perl-shebang or --without-perl-shebang was given.
9063 < if test "${with_perl_shebang+set}" = set; then
9064 <  withval="$with_perl_shebang"
9065 <  opt_perl_shebang="$withval"
9066 < else
7219 <                opt_perl_shebang="not_set"
7220 < fi;
7221 <   echo "$as_me:$LINENO: checking whether explicit instead of detected sharpbang is to be used" >&5
7222 < echo $ECHO_N "checking whether explicit instead of detected sharpbang is to be used... $ECHO_C" >&6
7223 < if test "${ax_cv_opt_perl_shebang+set}" = set; then
7224 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7225 < else
7226 <   case "$opt_perl_shebang" in
7227 <                      not_set  ) ax_cv_opt_perl_shebang=''
7228 <                               ;;
7229 <                         *     )
7230 <        ax_cv_opt_perl_shebang=`echo "$opt_perl_shebang" | sed -e's|^#!\s*\(.*\)$|\1|'`
7231 <                    esac
9062 >        ac_ext=c
9063 > ac_cpp='$CPP $CPPFLAGS'
9064 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9065 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9066 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
9067  
9068 +        QHULL_OLD_LDFLAGS=$LDFLAGS
9069 +        QHULL_OLD_CFLAGS=$CFLAGS
9070 +        QHULL_OLD_CPPFLAGS=$CPPFLAGS
9071 +        LDFLAGS="$LDFLAGS -L${QHULL_HOME}/lib"
9072 +        CFLAGS="$CFLAGS -I${QHULL_HOME}/include"
9073 +        CPPFLAGS="$CPPFLAGS -I${QHULL_HOME}/include"
9074 +        ac_fn_c_check_header_mongrel "$LINENO" "qhull/qhull.h" "ac_cv_header_qhull_qhull_h" "$ac_includes_default"
9075 + if test "x$ac_cv_header_qhull_qhull_h" = x""yes; then :
9076 +  qhull_cv_qhull_h=yes
9077 + else
9078 +  qhull_cv_qhull_h=no
9079   fi
7234 echo "$as_me:$LINENO: result: $ax_cv_opt_perl_shebang" >&5
7235 echo "${ECHO_T}$ax_cv_opt_perl_shebang" >&6
7236   if test "A$ax_cv_opt_perl_shebang" != "A"
7237     then
7238       ac_cv_sys_kernshrpbang_perl="$ax_cv_opt_perl_shebang"
7239       PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
7240              { echo "$as_me:$LINENO: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&5
7241 echo "$as_me: OK - PERL_SHEBANG is $_sHpB$PERL_SHEBANG." >&6;}
9080  
9081 < # Automatic detection of sharpbang formula starts here
9082 <     else
9083 <   _somian_shbangperl=`$PERLINTERP -V:startperl`
9084 <   negclass="[^']"; # must leave this comment:  m4 will remove the outer brackets for us, heheh
9085 <   echo "$as_me:$LINENO: checking for kernel sharpbang invocation to start perl" >&5
7248 < echo $ECHO_N "checking for kernel sharpbang invocation to start perl... $ECHO_C" >&6
7249 < if test "${ac_cv_sys_kernshrpbang_perl+set}" = set; then
7250 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9081 >
9082 >        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qh_qhull in -lqhull" >&5
9083 > $as_echo_n "checking for qh_qhull in -lqhull... " >&6; }
9084 > if test "${ac_cv_lib_qhull_qh_qhull+set}" = set; then :
9085 >  $as_echo_n "(cached) " >&6
9086   else
9087 <  _somian_kspb_perl=`echo "$_somian_shbangperl" | sed -ne"s|.*='\($negclass*\)';$|\1|p"`
9088 <        if test "x$_somian_kspb_perl" == x
9089 <          then _somian_ksbp_warn_empty='durnit'
9090 <          else
7256 <          case "A$_somian_kspb_perl" in
7257 <                 A#!*perl* )
7258 <           ac_cv_sys_kernshrpbang_perl=`echo "$_somian_kspb_perl" | sed -e's|#!\(.*\)$|\1|'`
7259 <                        ;;
7260 <                     A*    )  _somian_ksbp_warn_defau='trouble'
7261 <                              ac_cv_sys_kernshrpbang_perl="$PERLINTERP"
7262 <          esac
7263 <        fi
9087 >  ac_check_lib_save_LIBS=$LIBS
9088 > LIBS="-lqhull  $LIBS"
9089 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9090 > /* end confdefs.h.  */
9091  
9092 < fi
9093 < echo "$as_me:$LINENO: result: $ac_cv_sys_kernshrpbang_perl" >&5
9094 < echo "${ECHO_T}$ac_cv_sys_kernshrpbang_perl" >&6
9095 < # The above prints Checking ... result message to user.
9096 <   PERL_SHEBANG="$ac_cv_sys_kernshrpbang_perl"
9097 <
9098 <    if test A${_somian_ksbp_warn_empty+set} == Aset
9099 <      then   { echo "$as_me:$LINENO: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&5
9100 < echo "$as_me: WARNING: In last check, doing $PERLINTERP -V:startperl yielded empty result! That should not happen." >&2;}
9101 <    fi
9102 < # Inform user after printing result value
9103 <    if test A${_somian_ksbp_warn_defau+set} == Aset
9104 <      then { echo "$as_me:$LINENO: Maybe Not good -" >&5
9105 < echo "$as_me: Maybe Not good -" >&6;}
9106 <           { echo "$as_me:$LINENO: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&5
9107 < echo "$as_me: WARNING: In last check perl's Config query did not work so we bunted: $_sHpB$PERLINTERP" >&2;}
9108 <      else { echo "$as_me:$LINENO: OK Good result - " >&5
9109 < echo "$as_me: OK Good result - " >&6;}
9110 <           { echo "$as_me:$LINENO: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&5
9111 < echo "$as_me: In last check we got a proper-looking answer from perl's Config: $_somian_shbangperl" >&6;}
9112 <    fi
9113 <  fi
9114 <
9115 < # Extract the first word of "ar", so it can be a program name with args.
9116 < set dummy ar; ac_word=$2
7290 < echo "$as_me:$LINENO: checking for $ac_word" >&5
7291 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7292 < if test "${ac_cv_prog_AR+set}" = set; then
7293 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9092 > /* Override any GCC internal prototype to avoid an error.
9093 >   Use char because int might match the return type of a GCC
9094 >   builtin and then its argument prototype would still apply.  */
9095 > #ifdef __cplusplus
9096 > extern "C"
9097 > #endif
9098 > char qh_qhull ();
9099 > #ifdef FC_DUMMY_MAIN
9100 > #ifndef FC_DUMMY_MAIN_EQ_F77
9101 > #  ifdef __cplusplus
9102 >     extern "C"
9103 > #  endif
9104 >   int FC_DUMMY_MAIN() { return 1; }
9105 > #endif
9106 > #endif
9107 > int
9108 > main ()
9109 > {
9110 > return qh_qhull ();
9111 >  ;
9112 >  return 0;
9113 > }
9114 > _ACEOF
9115 > if ac_fn_c_try_link "$LINENO"; then :
9116 >  ac_cv_lib_qhull_qh_qhull=yes
9117   else
9118 <  if test -n "$AR"; then
7296 <  ac_cv_prog_AR="$AR" # Let the user override the test.
7297 < else
7298 < as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7299 < for as_dir in $PATH
7300 < do
7301 <  IFS=$as_save_IFS
7302 <  test -z "$as_dir" && as_dir=.
7303 <  for ac_exec_ext in '' $ac_executable_extensions; do
7304 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7305 <    ac_cv_prog_AR="ar"
7306 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7307 <    break 2
7308 <  fi
7309 < done
7310 < done
7311 <
7312 <  test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="NONE"
9118 >  ac_cv_lib_qhull_qh_qhull=no
9119   fi
9120 + rm -f core conftest.err conftest.$ac_objext \
9121 +    conftest$ac_exeext conftest.$ac_ext
9122 + LIBS=$ac_check_lib_save_LIBS
9123   fi
9124 < AR=$ac_cv_prog_AR
9125 < if test -n "$AR"; then
9126 <  echo "$as_me:$LINENO: result: $AR" >&5
9127 < echo "${ECHO_T}$AR" >&6
9124 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_qhull_qh_qhull" >&5
9125 > $as_echo "$ac_cv_lib_qhull_qh_qhull" >&6; }
9126 > if test "x$ac_cv_lib_qhull_qh_qhull" = x""yes; then :
9127 >  qhull_cv_libqhull=yes
9128   else
9129 <  echo "$as_me:$LINENO: result: no" >&5
7321 < echo "${ECHO_T}no" >&6
9129 >  qhull_cv_libqhull=no
9130   fi
9131  
9132 < if test "$AR" = "NONE"; then
9133 <  { { echo "$as_me:$LINENO: error: --> Can't find \`ar'!" >&5
9134 < echo "$as_me: error: --> Can't find \`ar'!" >&2;}
9135 <   { (exit 1); exit 1; }; }
9136 <  cat >confcache <<\_ACEOF
9137 < # This file is a shell script that caches the results of configure
9138 < # tests run on this system so they can be shared between configure
9139 < # scripts and configure runs, see configure's option --config-cache.
7332 < # It is not useful on other systems.  If it contains results you don't
7333 < # want to keep, you may remove or edit it.
7334 < #
7335 < # config.status only pays attention to the cache file if you give it
7336 < # the --recheck option to rerun configure.
7337 < #
7338 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
7339 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
7340 < # following values.
9132 >        LDFLAGS="$QHULL_OLD_LDFLAGS"
9133 >        CFLAGS="$QHULL_OLD_CFLAGS"
9134 >        CPPFLAGS="$QHULL_OLD_CPPFLAGS"
9135 >        ac_ext=c
9136 > ac_cpp='$CPP $CPPFLAGS'
9137 > ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9138 > ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9139 > ac_compiler_gnu=$ac_cv_c_compiler_gnu
9140  
9141 +
9142 +        if test "$qhull_cv_libqhull" = "yes" -a "$qhull_cv_qhull_h" = "yes"; then
9143 +
9144 + $as_echo "#define HAVE_QHULL_H 1" >>confdefs.h
9145 +
9146 +
9147 + $as_echo "#define HAVE_QHULL 1" >>confdefs.h
9148 +
9149 +           USE_QHULL=yes
9150 +           QHULL_INC_DIR="${QHULL_HOME}/include"
9151 +           QHULL_LIB_DIR="${QHULL_HOME}/lib"
9152 +           QHULL="-lqhull"
9153 +           { $as_echo "$as_me:${as_lineno-$LINENO}: result: Working qhull found, will proceed." >&5
9154 + $as_echo "Working qhull found, will proceed." >&6; }
9155 +        else
9156 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9157 + $as_echo "$as_me: WARNING: " >&2;}
9158 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not find a working qhull installation" >&5
9159 + $as_echo "$as_me: WARNING: Could not find a working qhull installation" >&2;}
9160 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: If you need OOPSE to be able to deal with convex    " >&5
9161 + $as_echo "$as_me: WARNING: If you need OOPSE to be able to deal with convex    " >&2;}
9162 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: hulls be sure to specify a valid qhull installation " >&5
9163 + $as_echo "$as_me: WARNING: hulls be sure to specify a valid qhull installation " >&2;}
9164 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: with --with-qhull=DIR                               " >&5
9165 + $as_echo "$as_me: WARNING: with --with-qhull=DIR                               " >&2;}
9166 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9167 + $as_echo "$as_me: WARNING: " >&2;}
9168 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OOPSE will still work without qhull installed.      " >&5
9169 + $as_echo "$as_me: WARNING: OOPSE will still work without qhull installed.      " >&2;}
9170 +           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: " >&5
9171 + $as_echo "$as_me: WARNING: " >&2;}
9172 +        fi
9173 +    fi
9174 + fi
9175 +
9176 +
9177 +
9178 +
9179 +
9180 + ac_ext=cpp
9181 + ac_cpp='$CXXCPP $CPPFLAGS'
9182 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9183 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9184 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9185 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
9186 + $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
9187 + if test -z "$CXXCPP"; then
9188 +  if test "${ac_cv_prog_CXXCPP+set}" = set; then :
9189 +  $as_echo_n "(cached) " >&6
9190 + else
9191 +      # Double quotes because CXXCPP needs to be expanded
9192 +    for CXXCPP in "$CXX -E" "/lib/cpp"
9193 +    do
9194 +      ac_preproc_ok=false
9195 + for ac_cxx_preproc_warn_flag in '' yes
9196 + do
9197 +  # Use a header file that comes with gcc, so configuring glibc
9198 +  # with a fresh cross-compiler works.
9199 +  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9200 +  # <limits.h> exists even on freestanding compilers.
9201 +  # On the NeXT, cc -E runs the code through the compiler's parser,
9202 +  # not just through cpp. "Syntax error" is here to catch this case.
9203 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9204 + /* end confdefs.h.  */
9205 + #ifdef __STDC__
9206 + # include <limits.h>
9207 + #else
9208 + # include <assert.h>
9209 + #endif
9210 +                     Syntax error
9211   _ACEOF
9212 + if ac_fn_cxx_try_cpp "$LINENO"; then :
9213  
9214 < # The following way of writing the cache mishandles newlines in values,
9215 < # but we know of no workaround that is simple, portable, and efficient.
9216 < # So, don't put newlines in cache variables' values.
7347 < # Ultrix sh set writes to stderr and can't be redirected directly,
7348 < # and sets the high bit in the cache file unless we assign to the vars.
7349 < {
7350 <  (set) 2>&1 |
7351 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
7352 <    *ac_space=\ *)
7353 <      # `set' does not quote correctly, so add quotes (double-quote
7354 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
7355 <      sed -n \
7356 <        "s/'/'\\\\''/g;
7357 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7358 <      ;;
7359 <    *)
7360 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
7361 <      sed -n \
7362 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7363 <      ;;
7364 <    esac;
7365 < } |
7366 <  sed '
7367 <     t clear
7368 <     : clear
7369 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7370 <     t end
7371 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7372 <     : end' >>confcache
7373 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
7374 <  if test -w $cache_file; then
7375 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7376 <    cat confcache >$cache_file
7377 <  else
7378 <    echo "not updating unwritable cache $cache_file"
7379 <  fi
9214 > else
9215 >  # Broken: fails on valid input.
9216 > continue
9217   fi
9218 < rm -f confcache
9219 <  exit 1
9218 > rm -f conftest.err conftest.$ac_ext
9219 >
9220 >  # OK, works on sane cases.  Now check whether nonexistent headers
9221 >  # can be detected and how.
9222 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9223 > /* end confdefs.h.  */
9224 > #include <ac_nonexistent.h>
9225 > _ACEOF
9226 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9227 >  # Broken: success on invalid input.
9228 > continue
9229 > else
9230 >  # Passes both tests.
9231 > ac_preproc_ok=:
9232 > break
9233   fi
9234 + rm -f conftest.err conftest.$ac_ext
9235  
9236 < # Extract the first word of "ps", so it can be a program name with args.
9237 < set dummy ps; ac_word=$2
9238 < echo "$as_me:$LINENO: checking for $ac_word" >&5
9239 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9240 < if test "${ac_cv_path_PS+set}" = set; then
9241 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9236 > done
9237 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9238 > rm -f conftest.err conftest.$ac_ext
9239 > if $ac_preproc_ok; then :
9240 >  break
9241 > fi
9242 >
9243 >    done
9244 >    ac_cv_prog_CXXCPP=$CXXCPP
9245 >
9246 > fi
9247 >  CXXCPP=$ac_cv_prog_CXXCPP
9248   else
9249 <  case $PS in
9250 <  [\\/]* | ?:[\\/]*)
9251 <  ac_cv_path_PS="$PS" # Let the user override the test with a path.
9252 <  ;;
9253 <  *)
9254 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7398 < for as_dir in $PATH
9249 >  ac_cv_prog_CXXCPP=$CXXCPP
9250 > fi
9251 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
9252 > $as_echo "$CXXCPP" >&6; }
9253 > ac_preproc_ok=false
9254 > for ac_cxx_preproc_warn_flag in '' yes
9255   do
9256 <  IFS=$as_save_IFS
9257 <  test -z "$as_dir" && as_dir=.
9258 <  for ac_exec_ext in '' $ac_executable_extensions; do
9259 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9260 <    ac_cv_path_PS="$as_dir/$ac_word$ac_exec_ext"
9261 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9262 <    break 2
9263 <  fi
9264 < done
9265 < done
9256 >  # Use a header file that comes with gcc, so configuring glibc
9257 >  # with a fresh cross-compiler works.
9258 >  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9259 >  # <limits.h> exists even on freestanding compilers.
9260 >  # On the NeXT, cc -E runs the code through the compiler's parser,
9261 >  # not just through cpp. "Syntax error" is here to catch this case.
9262 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9263 > /* end confdefs.h.  */
9264 > #ifdef __STDC__
9265 > # include <limits.h>
9266 > #else
9267 > # include <assert.h>
9268 > #endif
9269 >                     Syntax error
9270 > _ACEOF
9271 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9272  
9273 <  ;;
9274 < esac
9273 > else
9274 >  # Broken: fails on valid input.
9275 > continue
9276   fi
9277 < PS=$ac_cv_path_PS
9277 > rm -f conftest.err conftest.$ac_ext
9278  
9279 < if test -n "$PS"; then
9280 <  echo "$as_me:$LINENO: result: $PS" >&5
9281 < echo "${ECHO_T}$PS" >&6
9279 >  # OK, works on sane cases.  Now check whether nonexistent headers
9280 >  # can be detected and how.
9281 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9282 > /* end confdefs.h.  */
9283 > #include <ac_nonexistent.h>
9284 > _ACEOF
9285 > if ac_fn_cxx_try_cpp "$LINENO"; then :
9286 >  # Broken: success on invalid input.
9287 > continue
9288   else
9289 <  echo "$as_me:$LINENO: result: no" >&5
9290 < echo "${ECHO_T}no" >&6
9289 >  # Passes both tests.
9290 > ac_preproc_ok=:
9291 > break
9292   fi
9293 + rm -f conftest.err conftest.$ac_ext
9294  
9295 < echo "$as_me:$LINENO: checking for POSIX or BSD ps syntax" >&5
9296 < echo $ECHO_N "checking for POSIX or BSD ps syntax... $ECHO_C" >&6
9297 < if test "${ac_cv_prog_ps_syntax+set}" = set; then
9298 <  echo $ECHO_N "(cached) $ECHO_C" >&6
7428 < else
9295 > done
9296 > # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
9297 > rm -f conftest.err conftest.$ac_ext
9298 > if $ac_preproc_ok; then :
9299  
9300 <        if $PS ax -o rss > /dev/null 2>&1; then
9301 <                ac_cv_prog_ps_ax=yes
9302 <        else
9303 <                ac_cv_prog_ps_ax=no
9304 <        fi
7435 <        if $PS -ef -o rss > /dev/null 2>&1; then
7436 <                ac_cv_prog_ps_ef=yes
7437 <        else
7438 <                ac_cv_prog_ps_ef=no
7439 <        fi
7440 <        if test "$ac_cv_prog_ps_ax" = yes; then
7441 <                ac_cv_prog_ps_syntax=BSD
7442 <        else
7443 <                if test "$ac_cv_prog_ps_ef" = yes; then
7444 <                        ac_cv_prog_ps_syntax=POSIX
7445 <                else
7446 <                        { { echo "$as_me:$LINENO: error: Could not determine ps syntax" >&5
7447 < echo "$as_me: error: Could not determine ps syntax" >&2;}
7448 <   { (exit 1); exit 1; }; }
7449 <                fi
7450 <        fi
7451 <
9300 > else
9301 >  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
9302 > $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
9303 > as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
9304 > See \`config.log' for more details." "$LINENO" 5; }
9305   fi
7453 echo "$as_me:$LINENO: result: $ac_cv_prog_ps_syntax" >&5
7454 echo "${ECHO_T}$ac_cv_prog_ps_syntax" >&6
9306  
9307 + ac_ext=cpp
9308 + ac_cpp='$CXXCPP $CPPFLAGS'
9309 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9310 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9311 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9312  
7457 cat >>confdefs.h <<_ACEOF
7458 #define PSCOMMAND $PS
7459 _ACEOF
9313  
9314 + #
9315 + # Handle user hints
9316 + #
9317  
9318 < if test "$ac_cv_prog_ps_syntax" = BSD; then
9319 <  cat >>confdefs.h <<\_ACEOF
9320 < #define PSTYPE_IS_BSD 1
7465 < _ACEOF
7466 <
9318 > # Check whether --with-openbabel was given.
9319 > if test "${with_openbabel+set}" = set; then :
9320 >  withval=$with_openbabel; openbabel_dir="$withval"
9321   else
9322 <   if test "$ac_cv_prog_ps_syntax" = POSIX; then
9323 <       cat >>confdefs.h <<\_ACEOF
7470 < #define PSTYPE_IS_POSIX 1
7471 < _ACEOF
9322 >                openbabel_dir="not_set"
9323 > fi
9324  
9325 <   else
9326 <       { { echo "$as_me:$LINENO: error: Unknown ps syntax type!" >&5
9327 < echo "$as_me: error: Unknown ps syntax type!" >&2;}
9328 <   { (exit 1); exit 1; }; }
9329 <   fi
9325 > if test "$openbabel_dir" != "no"; then
9326 >
9327 > if test "$openbabel_dir" != "not_set" ; then
9328 >  if test -d "$openbabel_dir"
9329 >  then
9330 >    OPENBABEL_HOME="$openbabel_dir"
9331 >  else
9332 >    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&5
9333 > $as_echo "$as_me: WARNING: Sorry, $openbabel_dir does not exist, checking usual places" >&2;}
9334 >        OPENBABEL_HOME=/usr/local
9335 >        if test ! -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/babelconfig.h" -a -f "${OPENBABEL_HOME}/include/openbabel-2.0/openbabel/obconversion.h"
9336 >        then
9337 >                OPENBABEL_HOME=/usr
9338 >        fi
9339 >  fi
9340   fi
9341 + #
9342 + # Locate openbabel, if wanted
9343 + #
9344 + if test -n "${OPENBABEL_HOME}"
9345 + then
9346  
9347 +        ac_ext=cpp
9348 + ac_cpp='$CXXCPP $CPPFLAGS'
9349 + ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9350 + ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9351 + ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9352  
9353 < # Check whether --with-mpi or --without-mpi was given.
9354 < if test "${with_mpi+set}" = set; then
9355 <  withval="$with_mpi"
9356 <  with_mpi=$withval
9353 >        OPENBABEL_OLD_LDFLAGS=$LDFLAGS
9354 >        OPENBABEL_OLD_CPPFLAGS=$CPPFLAGS
9355 >        LDFLAGS="$LDFLAGS -L${OPENBABEL_HOME}/lib -lopenbabel"
9356 >        CPPFLAGS="$CPPFLAGS -I${OPENBABEL_HOME}/include/openbabel-2.0"
9357 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/babelconfig.h" "ac_cv_header_openbabel_babelconfig_h" "$ac_includes_default"
9358 > if test "x$ac_cv_header_openbabel_babelconfig_h" = x""yes; then :
9359 >  openbabel_cv_openbabel_h=yes
9360   else
9361 <  with_mpi="no"
9362 < fi;
9361 >  openbabel_cv_openbabel_h=no
9362 > fi
9363  
9364 < case "x$with_mpi" in
9365 <        xyes | "x")  USE_MPI=yes;;
9366 <        xno) USE_MPI=no ;;
9367 <        *) MPI="$with_mpi"; USE_MPI=yes ;;
9368 < esac
9369 < if test "$USE_MPI" = "yes" -a -z "$with_mpi"; then
7495 <        MPI="/usr/local"
9364 >
9365 >        ac_fn_cxx_check_header_mongrel "$LINENO" "openbabel/obconversion.h" "ac_cv_header_openbabel_obconversion_h" "$ac_includes_default"
9366 > if test "x$ac_cv_header_openbabel_obconversion_h" = x""yes; then :
9367 >  openbabel_cv_obconversion_h=yes
9368 > else
9369 >  openbabel_cv_obconversion_h=no
9370   fi
7497 if test "$USE_MPI" = "yes"; then
9371  
9372  
9373 < # Set variables...
9374 < MPI_LIB_DIR="$MPI/lib"
7502 < MPI_INC_DIR="$MPI/include"
9373 >        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9374 > /* end confdefs.h.  */
9375  
9376  
9377 + #include <openbabel/babelconfig.h>
9378 + #include <openbabel/obconversion.h>
9379 + using namespace std;
9380 + using namespace OpenBabel;
9381  
9382 < echo "$as_me:$LINENO: checking for mpi.h" >&5
9383 < echo $ECHO_N "checking for mpi.h... $ECHO_C" >&6
9384 < have_mpi_h=0
9385 < echo '#include <mpi.h>' > conftest.cc
9386 < if test -z "`${CXX} -I${MPI_INC_DIR} -c conftest.cc 2>&1`"; then
9387 <        echo "$as_me:$LINENO: result: yes" >&5
9388 < echo "${ECHO_T}yes" >&6
9389 <        have_mpi_h=1
9390 < else
9391 <        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
9392 < echo "${ECHO_T}no! Check MPI include paths" >&6
7517 <        USE_MPI="no"
7518 < fi
7519 < rm -f conftest*
7520 < if test "$have_mpi_h" = 1; then
9382 > #ifdef FC_DUMMY_MAIN
9383 > #ifndef FC_DUMMY_MAIN_EQ_F77
9384 > #  ifdef __cplusplus
9385 >     extern "C"
9386 > #  endif
9387 >   int FC_DUMMY_MAIN() { return 1; }
9388 > #endif
9389 > #endif
9390 > int
9391 > main ()
9392 > {
9393  
9394 < cat >>confdefs.h <<\_ACEOF
9395 < #define HAVE_MPI_H 1
9394 > OBConversion Conv(&cin, &cout);
9395 >
9396 >
9397 >  ;
9398 >  return 0;
9399 > }
9400   _ACEOF
9401 + if ac_fn_cxx_try_link "$LINENO"; then :
9402  
9403 < fi
9403 >                openbabel_lib_found="yes"
9404 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
9405 > $as_echo "found" >&6; }
9406  
7528 echo "$as_me:$LINENO: checking whether mpif.h is usable" >&5
7529 echo $ECHO_N "checking whether mpif.h is usable... $ECHO_C" >&6
7530 have_mpif_h=0
7531 rm -f conftest*
7532 cat >conftest.f90 <<EOF
7533 program main
7534   include 'mpif.h'
7535 end
7536 EOF
7537 if $F90 -I$MPI_INC_DIR -c conftest.f90 > conftest.out 2>&1 ; then
7538        echo "$as_me:$LINENO: result: yes" >&5
7539 echo "${ECHO_T}yes" >&6
7540        MPI_F90_INC="$MPI_INC_DIR"
7541        have_mpif_h=1
9407   else
7543        if test -s conftest.out ; then
7544                cat conftest.out >> config.log
7545        fi
7546        echo "$as_me:$LINENO: result: no! Check MPI include paths" >&5
7547 echo "${ECHO_T}no! Check MPI include paths" >&6
7548        USE_MPI="no"
7549 fi
7550 rm -f conftest*
9408  
9409 < if test "$have_mpif_h" = 1; then
9409 >                openbabel_lib_found="no"
9410 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
9411 > $as_echo "not found" >&6; }
9412  
7554 cat >>confdefs.h <<\_ACEOF
7555 #define HAVE_MPIF_H 1
7556 _ACEOF
9413  
9414   fi
9415 <
9416 < ac_ext=c
9415 > rm -f core conftest.err conftest.$ac_objext \
9416 >    conftest$ac_exeext conftest.$ac_ext
9417 >        ac_ext=c
9418   ac_cpp='$CPP $CPPFLAGS'
9419   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9420   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9421   ac_compiler_gnu=$ac_cv_c_compiler_gnu
9422  
9423 < ac_save_LDFLAGS=$LDFLAGS
9424 < LDFLAGS="${LDFLAGS} -L${MPI_LIB_DIR} "
9423 >        LDFLAGS="$OPENBABEL_OLD_LDFLAGS"
9424 >        CPPFLAGS="$OPENBABEL_OLD_CPPFLAGS"
9425  
9426 < if test x = x"$MPI_LIB"; then
9427 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9428 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9429 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
9430 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9426 >        if test "$openbabel_lib_found" = "yes" -a "$openbabel_cv_openbabel_h" = "yes" -a "$openbabel_cv_obconversion_h" = "yes"; then
9427 >                USE_OPENBABEL=yes
9428 >                OPENBABEL_INC_DIR="${OPENBABEL_HOME}/include/openbabel-2.0"
9429 >                OPENBABEL_LIB_DIR="${OPENBABEL_HOME}/lib"
9430 >                OPENBABEL_LIB="-lopenbabel"
9431 >        else
9432 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking openbabel in ${OPENBABEL_HOME}" >&5
9433 > $as_echo_n "checking openbabel in ${OPENBABEL_HOME}... " >&6; }
9434 >                OPENBABEL_INC_DIR=
9435 >                OPENBABEL_LIB_DIR=
9436 >                OPENBABEL_LIB=
9437 >                USE_OPENBABEL=no
9438 >                { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9439 > $as_echo "failed" >&6; }
9440 >                echo ""
9441 >                echo "*********************************************************"
9442 >                echo "* WARNING: Could not find a working openbabel-2.x       *"
9443 >                echo "* installation If you need OOPSE to be able to convert  *"
9444 >                echo "* xyz or pdb files you need to specify a valid          *"
9445 >                echo "* openbabel-2.x installation with --with-openbabel=DIR  *"
9446 >                echo "*                                                       *"
9447 >                echo "* OOPSE will still work without openbabel installed.    *"
9448 >                echo "*********************************************************"
9449 >                echo ""
9450 >        fi
9451 >
9452 >
9453 >
9454 >
9455 > fi
9456 > fi
9457 >
9458 >
9459 > # Checks for header files.
9460 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9461 > $as_echo_n "checking for ANSI C header files... " >&6; }
9462 > if test "${ac_cv_header_stdc+set}" = set; then :
9463 >  $as_echo_n "(cached) " >&6
9464   else
9465 <  ac_check_lib_save_LIBS=$LIBS
7576 < LIBS="-lmpich  $LIBS"
7577 < cat >conftest.$ac_ext <<_ACEOF
7578 < /* confdefs.h.  */
7579 < _ACEOF
7580 < cat confdefs.h >>conftest.$ac_ext
7581 < cat >>conftest.$ac_ext <<_ACEOF
9465 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466   /* end confdefs.h.  */
9467 + #include <stdlib.h>
9468 + #include <stdarg.h>
9469 + #include <string.h>
9470 + #include <float.h>
9471  
9472 < /* Override any gcc2 internal prototype to avoid an error.  */
9473 < #ifdef __cplusplus
9474 < extern "C"
9472 > #ifdef FC_DUMMY_MAIN
9473 > #ifndef FC_DUMMY_MAIN_EQ_F77
9474 > #  ifdef __cplusplus
9475 >     extern "C"
9476 > #  endif
9477 >   int FC_DUMMY_MAIN() { return 1; }
9478   #endif
9479 < /* We use char because int might match the return type of a gcc2
7589 <   builtin and then its argument prototype would still apply.  */
7590 < char MPI_Init ();
9479 > #endif
9480   int
9481   main ()
9482   {
9483 < MPI_Init ();
9483 >
9484    ;
9485    return 0;
9486   }
9487   _ACEOF
9488 < rm -f conftest.$ac_objext conftest$ac_exeext
9489 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7601 <  (eval $ac_link) 2>conftest.er1
7602 <  ac_status=$?
7603 <  grep -v '^ *+' conftest.er1 >conftest.err
7604 <  rm -f conftest.er1
7605 <  cat conftest.err >&5
7606 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7607 <  (exit $ac_status); } &&
7608 <         { ac_try='test -z "$ac_c_werror_flag"
7609 <                         || test ! -s conftest.err'
7610 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7611 <  (eval $ac_try) 2>&5
7612 <  ac_status=$?
7613 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7614 <  (exit $ac_status); }; } &&
7615 <         { ac_try='test -s conftest$ac_exeext'
7616 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7617 <  (eval $ac_try) 2>&5
7618 <  ac_status=$?
7619 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7620 <  (exit $ac_status); }; }; then
7621 <  ac_cv_lib_mpich_MPI_Init=yes
9488 > if ac_fn_c_try_compile "$LINENO"; then :
9489 >  ac_cv_header_stdc=yes
9490   else
9491 <  echo "$as_me: failed program was:" >&5
9492 < sed 's/^/| /' conftest.$ac_ext >&5
9491 >  ac_cv_header_stdc=no
9492 > fi
9493 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9494  
9495 < ac_cv_lib_mpich_MPI_Init=no
9495 > if test $ac_cv_header_stdc = yes; then
9496 >  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9497 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9498 > /* end confdefs.h.  */
9499 > #include <string.h>
9500 >
9501 > _ACEOF
9502 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9503 >  $EGREP "memchr" >/dev/null 2>&1; then :
9504 >
9505 > else
9506 >  ac_cv_header_stdc=no
9507   fi
9508 < rm -f conftest.err conftest.$ac_objext \
9509 <      conftest$ac_exeext conftest.$ac_ext
7630 < LIBS=$ac_check_lib_save_LIBS
9508 > rm -f conftest*
9509 >
9510   fi
9511 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
9512 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9513 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
9514 <  MPI_LIB="-lmpich"
9511 >
9512 > if test $ac_cv_header_stdc = yes; then
9513 >  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9514 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9515 > /* end confdefs.h.  */
9516 > #include <stdlib.h>
9517 >
9518 > _ACEOF
9519 > if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9520 >  $EGREP "free" >/dev/null 2>&1; then :
9521 >
9522 > else
9523 >  ac_cv_header_stdc=no
9524   fi
9525 + rm -f conftest*
9526  
9527   fi
9528 < if test x = x"$MPI_LIB"; then
9529 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9530 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9531 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9532 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9528 >
9529 > if test $ac_cv_header_stdc = yes; then
9530 >  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9531 >  if test "$cross_compiling" = yes; then :
9532 >  :
9533   else
9534 <  ac_check_lib_save_LIBS=$LIBS
7646 < LIBS="-lmpi  $LIBS"
7647 < cat >conftest.$ac_ext <<_ACEOF
7648 < /* confdefs.h.  */
7649 < _ACEOF
7650 < cat confdefs.h >>conftest.$ac_ext
7651 < cat >>conftest.$ac_ext <<_ACEOF
9534 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9535   /* end confdefs.h.  */
9536 <
9537 < /* Override any gcc2 internal prototype to avoid an error.  */
9538 < #ifdef __cplusplus
9539 < extern "C"
9536 > #include <ctype.h>
9537 > #include <stdlib.h>
9538 > #if ((' ' & 0x0FF) == 0x020)
9539 > # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9540 > # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9541 > #else
9542 > # define ISLOWER(c) \
9543 >                   (('a' <= (c) && (c) <= 'i') \
9544 >                     || ('j' <= (c) && (c) <= 'r') \
9545 >                     || ('s' <= (c) && (c) <= 'z'))
9546 > # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9547   #endif
9548 < /* We use char because int might match the return type of a gcc2
9549 <   builtin and then its argument prototype would still apply.  */
7660 < char MPI_Init ();
9548 >
9549 > #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9550   int
9551   main ()
9552   {
9553 < MPI_Init ();
9554 <  ;
9553 >  int i;
9554 >  for (i = 0; i < 256; i++)
9555 >    if (XOR (islower (i), ISLOWER (i))
9556 >        || toupper (i) != TOUPPER (i))
9557 >      return 2;
9558    return 0;
9559   }
9560   _ACEOF
9561 < rm -f conftest.$ac_objext conftest$ac_exeext
7670 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7671 <  (eval $ac_link) 2>conftest.er1
7672 <  ac_status=$?
7673 <  grep -v '^ *+' conftest.er1 >conftest.err
7674 <  rm -f conftest.er1
7675 <  cat conftest.err >&5
7676 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7677 <  (exit $ac_status); } &&
7678 <         { ac_try='test -z "$ac_c_werror_flag"
7679 <                         || test ! -s conftest.err'
7680 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7681 <  (eval $ac_try) 2>&5
7682 <  ac_status=$?
7683 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7684 <  (exit $ac_status); }; } &&
7685 <         { ac_try='test -s conftest$ac_exeext'
7686 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7687 <  (eval $ac_try) 2>&5
7688 <  ac_status=$?
7689 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7690 <  (exit $ac_status); }; }; then
7691 <  ac_cv_lib_mpi_MPI_Init=yes
7692 < else
7693 <  echo "$as_me: failed program was:" >&5
7694 < sed 's/^/| /' conftest.$ac_ext >&5
9561 > if ac_fn_c_try_run "$LINENO"; then :
9562  
9563 < ac_cv_lib_mpi_MPI_Init=no
9563 > else
9564 >  ac_cv_header_stdc=no
9565   fi
9566 < rm -f conftest.err conftest.$ac_objext \
9567 <      conftest$ac_exeext conftest.$ac_ext
7700 < LIBS=$ac_check_lib_save_LIBS
9566 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9567 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9568   fi
7702 echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
7703 echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
7704 if test $ac_cv_lib_mpi_MPI_Init = yes; then
7705  MPI_LIB="-lmpi"
7706 fi
9569  
9570   fi
9571 < $as_unset ac_cv_lib_mpi_MPI_Init
9572 < if test x = x"$MPI_LIB"; then
9573 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9574 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9575 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9576 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9577 < else
9578 <  ac_check_lib_save_LIBS=$LIBS
9579 < LIBS="-lmpi "-llam" $LIBS"
9580 < cat >conftest.$ac_ext <<_ACEOF
9581 < /* confdefs.h.  */
9571 > fi
9572 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9573 > $as_echo "$ac_cv_header_stdc" >&6; }
9574 > if test $ac_cv_header_stdc = yes; then
9575 >
9576 > $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9577 >
9578 > fi
9579 >
9580 > for ac_header in libintl.h limits.h machine/hal_sysinfo.h stdlib.h string.h strings.h sys/param.h sys/pstat.h sys/sysctl.h sys/sysinfo.h sys/sysmp.h sys/systemcfg.h sys/table.h sys/time.h unistd.h
9581 > do :
9582 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9583 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9584 > eval as_val=\$$as_ac_Header
9585 >   if test "x$as_val" = x""yes; then :
9586 >  cat >>confdefs.h <<_ACEOF
9587 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9588   _ACEOF
9589 < cat confdefs.h >>conftest.$ac_ext
9590 < cat >>conftest.$ac_ext <<_ACEOF
9589 >
9590 > fi
9591 >
9592 > done
9593 >
9594 >
9595 > # Checks for typedefs, structures, and compiler characteristics.
9596 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
9597 > $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
9598 > if test "${ac_cv_header_stdbool_h+set}" = set; then :
9599 >  $as_echo_n "(cached) " >&6
9600 > else
9601 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9602   /* end confdefs.h.  */
9603  
9604 < /* Override any gcc2 internal prototype to avoid an error.  */
9605 < #ifdef __cplusplus
9606 < extern "C"
9604 > #include <stdbool.h>
9605 > #ifndef bool
9606 > "error: bool is not defined"
9607   #endif
9608 < /* We use char because int might match the return type of a gcc2
9609 <   builtin and then its argument prototype would still apply.  */
9610 < char MPI_Init ();
9608 > #ifndef false
9609 > "error: false is not defined"
9610 > #endif
9611 > #if false
9612 > "error: false is not 0"
9613 > #endif
9614 > #ifndef true
9615 > "error: true is not defined"
9616 > #endif
9617 > #if true != 1
9618 > "error: true is not 1"
9619 > #endif
9620 > #ifndef __bool_true_false_are_defined
9621 > "error: __bool_true_false_are_defined is not defined"
9622 > #endif
9623 >
9624 >        struct s { _Bool s: 1; _Bool t; } s;
9625 >
9626 >        char a[true == 1 ? 1 : -1];
9627 >        char b[false == 0 ? 1 : -1];
9628 >        char c[__bool_true_false_are_defined == 1 ? 1 : -1];
9629 >        char d[(bool) 0.5 == true ? 1 : -1];
9630 >        bool e = &s;
9631 >        char f[(_Bool) 0.0 == false ? 1 : -1];
9632 >        char g[true];
9633 >        char h[sizeof (_Bool)];
9634 >        char i[sizeof s.t];
9635 >        enum { j = false, k = true, l = false * true, m = true * 256 };
9636 >        /* The following fails for
9637 >           HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
9638 >        _Bool n[m];
9639 >        char o[sizeof n == m * sizeof n[0] ? 1 : -1];
9640 >        char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
9641 > #       if defined __xlc__ || defined __GNUC__
9642 >         /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
9643 >            reported by James Lemley on 2005-10-05; see
9644 >            http://lists.gnu.org/archive/html/bug-coreutils/2005-10/msg00086.html
9645 >            This test is not quite right, since xlc is allowed to
9646 >            reject this program, as the initializer for xlcbug is
9647 >            not one of the forms that C requires support for.
9648 >            However, doing the test right would require a runtime
9649 >            test, and that would make cross-compilation harder.
9650 >            Let us hope that IBM fixes the xlc bug, and also adds
9651 >            support for this kind of constant expression.  In the
9652 >            meantime, this test will reject xlc, which is OK, since
9653 >            our stdbool.h substitute should suffice.  We also test
9654 >            this with GCC, where it should work, to detect more
9655 >            quickly whether someone messes up the test in the
9656 >            future.  */
9657 >         char digs[] = "0123456789";
9658 >         int xlcbug = 1 / (&(digs + 5)[-2 + (bool) 1] == &digs[4] ? 1 : -1);
9659 > #       endif
9660 >        /* Catch a bug in an HP-UX C compiler.  See
9661 >           http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
9662 >           http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
9663 >         */
9664 >        _Bool q = true;
9665 >        _Bool *pq = &q;
9666 >
9667 > #ifdef FC_DUMMY_MAIN
9668 > #ifndef FC_DUMMY_MAIN_EQ_F77
9669 > #  ifdef __cplusplus
9670 >     extern "C"
9671 > #  endif
9672 >   int FC_DUMMY_MAIN() { return 1; }
9673 > #endif
9674 > #endif
9675   int
9676   main ()
9677   {
9678 < MPI_Init ();
9678 >
9679 >        *pq |= q;
9680 >        *pq |= ! q;
9681 >        /* Refer to every declared value, to avoid compiler optimizations.  */
9682 >        return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
9683 >                + !m + !n + !o + !p + !q + !pq);
9684 >
9685    ;
9686    return 0;
9687   }
9688   _ACEOF
9689 < rm -f conftest.$ac_objext conftest$ac_exeext
9690 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7742 <  (eval $ac_link) 2>conftest.er1
7743 <  ac_status=$?
7744 <  grep -v '^ *+' conftest.er1 >conftest.err
7745 <  rm -f conftest.er1
7746 <  cat conftest.err >&5
7747 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7748 <  (exit $ac_status); } &&
7749 <         { ac_try='test -z "$ac_c_werror_flag"
7750 <                         || test ! -s conftest.err'
7751 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7752 <  (eval $ac_try) 2>&5
7753 <  ac_status=$?
7754 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7755 <  (exit $ac_status); }; } &&
7756 <         { ac_try='test -s conftest$ac_exeext'
7757 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7758 <  (eval $ac_try) 2>&5
7759 <  ac_status=$?
7760 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7761 <  (exit $ac_status); }; }; then
7762 <  ac_cv_lib_mpi_MPI_Init=yes
9689 > if ac_fn_c_try_compile "$LINENO"; then :
9690 >  ac_cv_header_stdbool_h=yes
9691   else
9692 <  echo "$as_me: failed program was:" >&5
7765 < sed 's/^/| /' conftest.$ac_ext >&5
7766 <
7767 < ac_cv_lib_mpi_MPI_Init=no
9692 >  ac_cv_header_stdbool_h=no
9693   fi
9694 < rm -f conftest.err conftest.$ac_objext \
7770 <      conftest$ac_exeext conftest.$ac_ext
7771 < LIBS=$ac_check_lib_save_LIBS
9694 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9695   fi
9696 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9697 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9698 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
9699 <  MPI_LIB="-lmpi -llam"
9696 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
9697 > $as_echo "$ac_cv_header_stdbool_h" >&6; }
9698 > ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
9699 > if test "x$ac_cv_type__Bool" = x""yes; then :
9700 >
9701 > cat >>confdefs.h <<_ACEOF
9702 > #define HAVE__BOOL 1
9703 > _ACEOF
9704 >
9705 >
9706   fi
9707  
9708 + if test $ac_cv_header_stdbool_h = yes; then
9709 +
9710 + $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
9711 +
9712   fi
9713 < $as_unset ac_cv_lib_mpich_MPI_Init
9714 < if test x = x"$MPI_LIB"; then
9715 <        echo "$as_me:$LINENO: checking for MPI_Init in -lmpich" >&5
9716 < echo $ECHO_N "checking for MPI_Init in -lmpich... $ECHO_C" >&6
9717 < if test "${ac_cv_lib_mpich_MPI_Init+set}" = set; then
7785 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9713 >
9714 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
9715 > $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
9716 > if test "${ac_cv_c_const+set}" = set; then :
9717 >  $as_echo_n "(cached) " >&6
9718   else
9719 <  ac_check_lib_save_LIBS=$LIBS
7788 < LIBS="-lmpich "-lpmpich" $LIBS"
7789 < cat >conftest.$ac_ext <<_ACEOF
7790 < /* confdefs.h.  */
7791 < _ACEOF
7792 < cat confdefs.h >>conftest.$ac_ext
7793 < cat >>conftest.$ac_ext <<_ACEOF
9719 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9720   /* end confdefs.h.  */
9721  
9722 < /* Override any gcc2 internal prototype to avoid an error.  */
9723 < #ifdef __cplusplus
9724 < extern "C"
9722 > #ifdef FC_DUMMY_MAIN
9723 > #ifndef FC_DUMMY_MAIN_EQ_F77
9724 > #  ifdef __cplusplus
9725 >     extern "C"
9726 > #  endif
9727 >   int FC_DUMMY_MAIN() { return 1; }
9728   #endif
9729 < /* We use char because int might match the return type of a gcc2
7801 <   builtin and then its argument prototype would still apply.  */
7802 < char MPI_Init ();
9729 > #endif
9730   int
9731   main ()
9732   {
9733 < MPI_Init ();
9733 > /* FIXME: Include the comments suggested by Paul. */
9734 > #ifndef __cplusplus
9735 >  /* Ultrix mips cc rejects this.  */
9736 >  typedef int charset[2];
9737 >  const charset cs;
9738 >  /* SunOS 4.1.1 cc rejects this.  */
9739 >  char const *const *pcpcc;
9740 >  char **ppc;
9741 >  /* NEC SVR4.0.2 mips cc rejects this.  */
9742 >  struct point {int x, y;};
9743 >  static struct point const zero = {0,0};
9744 >  /* AIX XL C 1.02.0.0 rejects this.
9745 >     It does not let you subtract one const X* pointer from another in
9746 >     an arm of an if-expression whose if-part is not a constant
9747 >     expression */
9748 >  const char *g = "string";
9749 >  pcpcc = &g + (g ? g-g : 0);
9750 >  /* HPUX 7.0 cc rejects these. */
9751 >  ++pcpcc;
9752 >  ppc = (char**) pcpcc;
9753 >  pcpcc = (char const *const *) ppc;
9754 >  { /* SCO 3.2v4 cc rejects this.  */
9755 >    char *t;
9756 >    char const *s = 0 ? (char *) 0 : (char const *) 0;
9757 >
9758 >    *t++ = 0;
9759 >    if (s) return 0;
9760 >  }
9761 >  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
9762 >    int x[] = {25, 17};
9763 >    const int *foo = &x[0];
9764 >    ++foo;
9765 >  }
9766 >  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
9767 >    typedef const int *iptr;
9768 >    iptr p = 0;
9769 >    ++p;
9770 >  }
9771 >  { /* AIX XL C 1.02.0.0 rejects this saying
9772 >       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
9773 >    struct s { int j; const int *ap[3]; };
9774 >    struct s *b; b->j = 5;
9775 >  }
9776 >  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
9777 >    const int foo = 10;
9778 >    if (!foo) return 0;
9779 >  }
9780 >  return !cs[0] && !zero.x;
9781 > #endif
9782 >
9783    ;
9784    return 0;
9785   }
9786   _ACEOF
9787 < rm -f conftest.$ac_objext conftest$ac_exeext
9788 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7813 <  (eval $ac_link) 2>conftest.er1
7814 <  ac_status=$?
7815 <  grep -v '^ *+' conftest.er1 >conftest.err
7816 <  rm -f conftest.er1
7817 <  cat conftest.err >&5
7818 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7819 <  (exit $ac_status); } &&
7820 <         { ac_try='test -z "$ac_c_werror_flag"
7821 <                         || test ! -s conftest.err'
7822 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7823 <  (eval $ac_try) 2>&5
7824 <  ac_status=$?
7825 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7826 <  (exit $ac_status); }; } &&
7827 <         { ac_try='test -s conftest$ac_exeext'
7828 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7829 <  (eval $ac_try) 2>&5
7830 <  ac_status=$?
7831 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7832 <  (exit $ac_status); }; }; then
7833 <  ac_cv_lib_mpich_MPI_Init=yes
9787 > if ac_fn_c_try_compile "$LINENO"; then :
9788 >  ac_cv_c_const=yes
9789   else
9790 <  echo "$as_me: failed program was:" >&5
7836 < sed 's/^/| /' conftest.$ac_ext >&5
7837 <
7838 < ac_cv_lib_mpich_MPI_Init=no
9790 >  ac_cv_c_const=no
9791   fi
9792 < rm -f conftest.err conftest.$ac_objext \
7841 <      conftest$ac_exeext conftest.$ac_ext
7842 < LIBS=$ac_check_lib_save_LIBS
9792 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9793   fi
9794 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpich_MPI_Init" >&5
9795 < echo "${ECHO_T}$ac_cv_lib_mpich_MPI_Init" >&6
9796 < if test $ac_cv_lib_mpich_MPI_Init = yes; then
9797 <  MPI_LIB="-lmpich -lpmpich"
9794 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
9795 > $as_echo "$ac_cv_c_const" >&6; }
9796 > if test $ac_cv_c_const = no; then
9797 >
9798 > $as_echo "#define const /**/" >>confdefs.h
9799 >
9800   fi
9801  
9802 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9803 + $as_echo_n "checking for inline... " >&6; }
9804 + if test "${ac_cv_c_inline+set}" = set; then :
9805 +  $as_echo_n "(cached) " >&6
9806 + else
9807 +  ac_cv_c_inline=no
9808 + for ac_kw in inline __inline__ __inline; do
9809 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810 + /* end confdefs.h.  */
9811 + #ifndef __cplusplus
9812 + typedef int foo_t;
9813 + static $ac_kw foo_t static_foo () {return 0; }
9814 + $ac_kw foo_t foo () {return 0; }
9815 + #endif
9816 +
9817 + _ACEOF
9818 + if ac_fn_c_try_compile "$LINENO"; then :
9819 +  ac_cv_c_inline=$ac_kw
9820   fi
9821 + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9822 +  test "$ac_cv_c_inline" != no && break
9823 + done
9824  
9825 < $as_unset ac_cv_lib_mpi_MPI_Init
9826 < if test x = x"$MPI_LIB"; then
9827 < echo "$as_me:$LINENO: checking for MPI_Init in -lmpi" >&5
9828 < echo $ECHO_N "checking for MPI_Init in -lmpi... $ECHO_C" >&6
9829 < if test "${ac_cv_lib_mpi_MPI_Init+set}" = set; then
9830 <  echo $ECHO_N "(cached) $ECHO_C" >&6
9825 > fi
9826 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9827 > $as_echo "$ac_cv_c_inline" >&6; }
9828 >
9829 > case $ac_cv_c_inline in
9830 >  inline | yes) ;;
9831 >  *)
9832 >    case $ac_cv_c_inline in
9833 >      no) ac_val=;;
9834 >      *) ac_val=$ac_cv_c_inline;;
9835 >    esac
9836 >    cat >>confdefs.h <<_ACEOF
9837 > #ifndef __cplusplus
9838 > #define inline $ac_val
9839 > #endif
9840 > _ACEOF
9841 >    ;;
9842 > esac
9843 >
9844 > ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
9845 > if test "x$ac_cv_type_size_t" = x""yes; then :
9846 >
9847   else
9848 <  ac_check_lib_save_LIBS=$LIBS
9849 < LIBS="-lmpi -llam -lpthread $LIBS"
9850 < cat >conftest.$ac_ext <<_ACEOF
7862 < /* confdefs.h.  */
9848 >
9849 > cat >>confdefs.h <<_ACEOF
9850 > #define size_t unsigned int
9851   _ACEOF
9852 < cat confdefs.h >>conftest.$ac_ext
9853 < cat >>conftest.$ac_ext <<_ACEOF
9852 >
9853 > fi
9854 >
9855 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
9856 > $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
9857 > if test "${ac_cv_header_time+set}" = set; then :
9858 >  $as_echo_n "(cached) " >&6
9859 > else
9860 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9861   /* end confdefs.h.  */
9862 + #include <sys/types.h>
9863 + #include <sys/time.h>
9864 + #include <time.h>
9865  
9866 < /* Override any gcc2 internal prototype to avoid an error.  */
9867 < #ifdef __cplusplus
9868 < extern "C"
9866 > #ifdef FC_DUMMY_MAIN
9867 > #ifndef FC_DUMMY_MAIN_EQ_F77
9868 > #  ifdef __cplusplus
9869 >     extern "C"
9870 > #  endif
9871 >   int FC_DUMMY_MAIN() { return 1; }
9872   #endif
9873 < /* We use char because int might match the return type of a gcc2
7873 <   builtin and then its argument prototype would still apply.  */
7874 < char MPI_Init ();
9873 > #endif
9874   int
9875   main ()
9876   {
9877 < MPI_Init ();
9877 > if ((struct tm *) 0)
9878 > return 0;
9879    ;
9880    return 0;
9881   }
9882   _ACEOF
9883 < rm -f conftest.$ac_objext conftest$ac_exeext
9884 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7885 <  (eval $ac_link) 2>conftest.er1
7886 <  ac_status=$?
7887 <  grep -v '^ *+' conftest.er1 >conftest.err
7888 <  rm -f conftest.er1
7889 <  cat conftest.err >&5
7890 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891 <  (exit $ac_status); } &&
7892 <         { ac_try='test -z "$ac_c_werror_flag"
7893 <                         || test ! -s conftest.err'
7894 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7895 <  (eval $ac_try) 2>&5
7896 <  ac_status=$?
7897 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7898 <  (exit $ac_status); }; } &&
7899 <         { ac_try='test -s conftest$ac_exeext'
7900 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7901 <  (eval $ac_try) 2>&5
7902 <  ac_status=$?
7903 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7904 <  (exit $ac_status); }; }; then
7905 <  ac_cv_lib_mpi_MPI_Init=yes
9883 > if ac_fn_c_try_compile "$LINENO"; then :
9884 >  ac_cv_header_time=yes
9885   else
9886 <  echo "$as_me: failed program was:" >&5
7908 < sed 's/^/| /' conftest.$ac_ext >&5
7909 <
7910 < ac_cv_lib_mpi_MPI_Init=no
9886 >  ac_cv_header_time=no
9887   fi
9888 < rm -f conftest.err conftest.$ac_objext \
7913 <      conftest$ac_exeext conftest.$ac_ext
7914 < LIBS=$ac_check_lib_save_LIBS
9888 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9889   fi
9890 < echo "$as_me:$LINENO: result: $ac_cv_lib_mpi_MPI_Init" >&5
9891 < echo "${ECHO_T}$ac_cv_lib_mpi_MPI_Init" >&6
9892 < if test $ac_cv_lib_mpi_MPI_Init = yes; then
7919 <  MPI_LIB="-lmpi -llam -lpthread"
7920 < else
9890 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
9891 > $as_echo "$ac_cv_header_time" >&6; }
9892 > if test $ac_cv_header_time = yes; then
9893  
9894 <             { { echo "$as_me:$LINENO: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&5
7923 < echo "$as_me: error: Didn't find liblam, libmpi, or libmpich; check path for MPI package first..." >&2;}
7924 <   { (exit 1); exit 1; }; }
7925 <             USE_MPI="no"
9894 > $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
9895  
9896   fi
9897  
9898 +
9899 + # Checks for library functions.
9900 + for ac_header in stdlib.h
9901 + do :
9902 +  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9903 + if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9904 +  cat >>confdefs.h <<_ACEOF
9905 + #define HAVE_STDLIB_H 1
9906 + _ACEOF
9907 +
9908   fi
9909  
9910 + done
9911  
9912 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
9913 + $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
9914 + if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
9915 +  $as_echo_n "(cached) " >&6
9916 + else
9917 +  if test "$cross_compiling" = yes; then :
9918 +  ac_cv_func_malloc_0_nonnull=no
9919 + else
9920 +  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9921 + /* end confdefs.h.  */
9922 + #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9923 + # include <stdlib.h>
9924 + #else
9925 + char *malloc ();
9926 + #endif
9927  
9928 < echo "$as_me:$LINENO: checking for MPI Fortran library" >&5
9929 < echo $ECHO_N "checking for MPI Fortran library... $ECHO_C" >&6
9930 < MPI_F90_LIB=""
9931 < if test -f "$MPI_LIB_DIR/libfmpich.a" ; then
9932 <        MPI_F90_LIB="-lfmpich"
9933 < elif test -f "$MPI_LIB_DIR/liblamf77mpi.a" ; then
9934 <        MPI_F90_LIB="-llamf77mpi"
9928 > #ifdef FC_DUMMY_MAIN
9929 > #ifndef FC_DUMMY_MAIN_EQ_F77
9930 > #  ifdef __cplusplus
9931 >     extern "C"
9932 > #  endif
9933 >   int FC_DUMMY_MAIN() { return 1; }
9934 > #endif
9935 > #endif
9936 > int
9937 > main ()
9938 > {
9939 > return ! malloc (0);
9940 >  ;
9941 >  return 0;
9942 > }
9943 > _ACEOF
9944 > if ac_fn_c_try_run "$LINENO"; then :
9945 >  ac_cv_func_malloc_0_nonnull=yes
9946   else
9947 <                        MPI_F90_LIB="  "
9947 >  ac_cv_func_malloc_0_nonnull=no
9948   fi
9949 < echo "$as_me:$LINENO: result: found $MPI_F90_LIB" >&5
9950 < echo "${ECHO_T}found $MPI_F90_LIB" >&6
9949 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9950 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
9951 > fi
9952  
7946
9953   fi
9954 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
9955 + $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
9956 + if test $ac_cv_func_malloc_0_nonnull = yes; then :
9957  
9958 + $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
9959  
9960 + else
9961 +  $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
9962  
9963 +   case " $LIBOBJS " in
9964 +  *" malloc.$ac_objext "* ) ;;
9965 +  *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
9966 + ;;
9967 + esac
9968  
7952 USE_CGAL=no
7953 cgal_makefile=auto
9969  
9970 < # Check whether --with-cgal-makefile or --without-cgal-makefile was given.
7956 < if test "${with_cgal_makefile+set}" = set; then
7957 <  withval="$with_cgal_makefile"
7958 <  cgal_makefile="$withval"
7959 < fi;
9970 > $as_echo "#define malloc rpl_malloc" >>confdefs.h
9971  
9972 < if test "x$cgal_makefile" != xno; then
9972 > fi
9973  
7963  if test "x$cgal_makefile" = xauto -a "x$CGAL_MAKEFILE" != x; then
7964    cgal_makefile="$CGAL_MAKEFILE"
7965  fi
9974  
9975 <  echo "cgal_makefile      $cgal_makefile"
9975 > for ac_header in stdlib.h
9976 > do :
9977 >  ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
9978 > if test "x$ac_cv_header_stdlib_h" = x""yes; then :
9979 >  cat >>confdefs.h <<_ACEOF
9980 > #define HAVE_STDLIB_H 1
9981 > _ACEOF
9982  
9983 <  if test -f "$cgal_makefile"; then
9983 > fi
9984  
9985 <    cat >config.tmp.Makefile <<EOF
7972 < include $cgal_makefile
7973 < default:
7974 <        @echo CGAL_OS_COMPILER=\"\${CGAL_OS_COMPILER}\" >config.tmp.cgalvariables
7975 <        @echo CGAL_INCLDIR=\"\${CGAL_INCL_DIR}\" >>config.tmp.cgalvariables
7976 <        @echo CGAL_INCLCONFDIR=\"\${CGAL_INCL_CONF_DIR}\" >>config.tmp.cgalvariables
7977 <        @echo CGAL_LIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
7978 <        @echo CGAL_RLIBDIR=\"\${CGAL_LIB_DIR}/\${CGAL_OS_COMPILER}\" >>config.tmp.cgalvariables
7979 <        @echo CGAL_CXXFLAGS=\"\${CGAL_CXXFLAGS}\" >>config.tmp.cgalvariables
7980 <        @echo GMP_INCLDIR=\"\${GMP_INCL_DIR}\" >>config.tmp.cgalvariables
7981 <        @echo GMP_LIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
7982 <        @echo GMP_RLIBDIR=\"\${GMP_LIB_DIR}\" >>config.tmp.cgalvariables
7983 <        @echo LEDA_INCLDIR=\"\${LEDA_INCL_DIR}\" >>config.tmp.cgalvariables
7984 <        @echo LEDA_LIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
7985 <        @echo LEDA_RLIBDIR=\"\${LEDA_LIB_DIR}\" >>config.tmp.cgalvariables
7986 < EOF
9985 > done
9986  
9987 <    make -s -f config.tmp.Makefile
9988 <    . config.tmp.cgalvariables
9987 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
9988 > $as_echo_n "checking for GNU libc compatible realloc... " >&6; }
9989 > if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
9990 >  $as_echo_n "(cached) " >&6
9991 > else
9992 >  if test "$cross_compiling" = yes; then :
9993 >  ac_cv_func_realloc_0_nonnull=no
9994 > else
9995 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9996 > /* end confdefs.h.  */
9997 > #if defined STDC_HEADERS || defined HAVE_STDLIB_H
9998 > # include <stdlib.h>
9999 > #else
10000 > char *realloc ();
10001 > #endif
10002  
10003 <    rm -f config.tmp.Makefile config.tmp.cgalvariables
10003 > #ifdef FC_DUMMY_MAIN
10004 > #ifndef FC_DUMMY_MAIN_EQ_F77
10005 > #  ifdef __cplusplus
10006 >     extern "C"
10007 > #  endif
10008 >   int FC_DUMMY_MAIN() { return 1; }
10009 > #endif
10010 > #endif
10011 > int
10012 > main ()
10013 > {
10014 > return ! realloc (0, 0);
10015 >  ;
10016 >  return 0;
10017 > }
10018 > _ACEOF
10019 > if ac_fn_c_try_run "$LINENO"; then :
10020 >  ac_cv_func_realloc_0_nonnull=yes
10021 > else
10022 >  ac_cv_func_realloc_0_nonnull=no
10023 > fi
10024 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10025 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10026 > fi
10027  
10028 <    if test "x$CGAL_INCLDIR" = "x"; then
10029 <      CGAL_INCLDIR=""
10030 <    fi
10028 > fi
10029 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
10030 > $as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
10031 > if test $ac_cv_func_realloc_0_nonnull = yes; then :
10032  
10033 <    if test "x$CGAL_LIBDIR" = "x"; then
7998 <      CGAL_LIBDIR=""
7999 <    fi
10033 > $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
10034  
10035 <    if test "x$CGAL_RLIBDIR" = "x"; then
10036 <      CGAL_RLIBDIR=""
8003 <    fi
10035 > else
10036 >  $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
10037  
10038 <    if test "x$LEDA_INCLDIR" = "x"; then
10039 <      LEDA_INCLDIR=""
10040 <    fi
10038 >   case " $LIBOBJS " in
10039 >  *" realloc.$ac_objext "* ) ;;
10040 >  *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
10041 > ;;
10042 > esac
10043  
8009    if test "x$LEDA_LIBDIR" = "x"; then
8010      LEDA_LIBDIR=""
8011    fi
10044  
10045 <    if test "x$LEDA_RLIBDIR" = "x"; then
8014 <      LEDA_RLIBDIR=""
8015 <    fi
10045 > $as_echo "#define realloc rpl_realloc" >>confdefs.h
10046  
10047 <    if test "x$GMP_INCLDIR" = "x"; then
8018 <      GMP_INCLDIR=""
8019 <    fi
10047 > fi
10048  
8021    if test "x$GMP_LIBDIR" = "x"; then
8022      GMP_LIBDIR=""
8023    fi
10049  
10050 <    if test "x$GMP_RLIBDIR" = "x"; then
10051 <      GMP_RLIBDIR=""
10052 <    fi
10050 > for ac_header in sys/select.h sys/socket.h
10051 > do :
10052 >  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10053 > ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10054 > eval as_val=\$$as_ac_Header
10055 >   if test "x$as_val" = x""yes; then :
10056 >  cat >>confdefs.h <<_ACEOF
10057 > #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10058 > _ACEOF
10059  
10060 <    echo "CGAL_OS_COMPILER   $CGAL_OS_COMPILER"
8030 <    echo "CGAL_INCLDIR       $CGAL_INCLDIR"
8031 <    echo "CGAL_INCLCONFDIR   $CGAL_INCLCONFDIR"
8032 <    echo "CGAL_LIBDIR        $CGAL_LIBDIR"
8033 <    echo "CGAL_CXXFLAGS      $CGAL_CXXFLAGS"
8034 <    echo "LEDA_INCLDIR       $LEDA_INCLDIR"
8035 <    echo "LEDA_LIBDIR        $LEDA_LIBDIR"
8036 <    echo "GMP_INCLDIR        $GMP_INCLDIR"
8037 <    echo "GMP_LIBDIR         $GMP_LIBDIR"
10060 > fi
10061  
10062 <    ac_ext=cc
8040 < ac_cpp='$CXXCPP $CPPFLAGS'
8041 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8042 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8043 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10062 > done
10063  
10064 <    save_CXXFLAGS="$CXXFLAGS"
10065 <    CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
10066 <
10067 < ac_ext=cc
8049 < ac_cpp='$CXXCPP $CPPFLAGS'
8050 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8051 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8052 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
8053 < echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
8054 < echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
8055 < if test -z "$CXXCPP"; then
8056 <  if test "${ac_cv_prog_CXXCPP+set}" = set; then
8057 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10064 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
10065 > $as_echo_n "checking types of arguments for select... " >&6; }
10066 > if test "${ac_cv_func_select_args+set}" = set; then :
10067 >  $as_echo_n "(cached) " >&6
10068   else
10069 <      # Double quotes because CXXCPP needs to be expanded
10070 <    for CXXCPP in "$CXX -E" "/lib/cpp"
10071 <    do
10072 <      ac_preproc_ok=false
8063 < for ac_cxx_preproc_warn_flag in '' yes
8064 < do
8065 <  # Use a header file that comes with gcc, so configuring glibc
8066 <  # with a fresh cross-compiler works.
8067 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8068 <  # <limits.h> exists even on freestanding compilers.
8069 <  # On the NeXT, cc -E runs the code through the compiler's parser,
8070 <  # not just through cpp. "Syntax error" is here to catch this case.
8071 <  cat >conftest.$ac_ext <<_ACEOF
8072 < /* confdefs.h.  */
8073 < _ACEOF
8074 < cat confdefs.h >>conftest.$ac_ext
8075 < cat >>conftest.$ac_ext <<_ACEOF
10069 >  for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
10070 > for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
10071 >  for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
10072 >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10073   /* end confdefs.h.  */
10074 < #ifdef __STDC__
10075 < # include <limits.h>
10076 < #else
8080 < # include <assert.h>
10074 > $ac_includes_default
10075 > #ifdef HAVE_SYS_SELECT_H
10076 > # include <sys/select.h>
10077   #endif
10078 <                     Syntax error
10078 > #ifdef HAVE_SYS_SOCKET_H
10079 > # include <sys/socket.h>
10080 > #endif
10081 >
10082 > #ifdef FC_DUMMY_MAIN
10083 > #ifndef FC_DUMMY_MAIN_EQ_F77
10084 > #  ifdef __cplusplus
10085 >     extern "C"
10086 > #  endif
10087 >   int FC_DUMMY_MAIN() { return 1; }
10088 > #endif
10089 > #endif
10090 > int
10091 > main ()
10092 > {
10093 > extern int select ($ac_arg1,
10094 >                                            $ac_arg234, $ac_arg234, $ac_arg234,
10095 >                                            $ac_arg5);
10096 >  ;
10097 >  return 0;
10098 > }
10099   _ACEOF
10100 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10101 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8086 <  ac_status=$?
8087 <  grep -v '^ *+' conftest.er1 >conftest.err
8088 <  rm -f conftest.er1
8089 <  cat conftest.err >&5
8090 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8091 <  (exit $ac_status); } >/dev/null; then
8092 <  if test -s conftest.err; then
8093 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
8094 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8095 <  else
8096 <    ac_cpp_err=
8097 <  fi
8098 < else
8099 <  ac_cpp_err=yes
10100 > if ac_fn_c_try_compile "$LINENO"; then :
10101 >  ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
10102   fi
10103 < if test -z "$ac_cpp_err"; then
10104 <  :
10105 < else
10106 <  echo "$as_me: failed program was:" >&5
10107 < sed 's/^/| /' conftest.$ac_ext >&5
10103 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10104 >  done
10105 > done
10106 > done
10107 > # Provide a safe default value.
10108 > : ${ac_cv_func_select_args='int,int *,struct timeval *'}
10109  
8107  # Broken: fails on valid input.
8108 continue
10110   fi
10111 < rm -f conftest.err conftest.$ac_ext
10111 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
10112 > $as_echo "$ac_cv_func_select_args" >&6; }
10113 > ac_save_IFS=$IFS; IFS=','
10114 > set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
10115 > IFS=$ac_save_IFS
10116 > shift
10117  
10118 <  # OK, works on sane cases.  Now check whether non-existent headers
10119 <  # can be detected and how.
8114 <  cat >conftest.$ac_ext <<_ACEOF
8115 < /* confdefs.h.  */
10118 > cat >>confdefs.h <<_ACEOF
10119 > #define SELECT_TYPE_ARG1 $1
10120   _ACEOF
10121 < cat confdefs.h >>conftest.$ac_ext
10122 < cat >>conftest.$ac_ext <<_ACEOF
10123 < /* end confdefs.h.  */
10124 < #include <ac_nonexistent.h>
10121 >
10122 >
10123 > cat >>confdefs.h <<_ACEOF
10124 > #define SELECT_TYPE_ARG234 ($2)
10125   _ACEOF
10126 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10127 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10128 <  ac_status=$?
10129 <  grep -v '^ *+' conftest.er1 >conftest.err
10130 <  rm -f conftest.er1
10131 <  cat conftest.err >&5
10132 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10133 <  (exit $ac_status); } >/dev/null; then
10134 <  if test -s conftest.err; then
10135 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
10136 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10137 <  else
8134 <    ac_cpp_err=
8135 <  fi
10126 >
10127 >
10128 > cat >>confdefs.h <<_ACEOF
10129 > #define SELECT_TYPE_ARG5 ($3)
10130 > _ACEOF
10131 >
10132 > rm -f conftest*
10133 >
10134 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
10135 > $as_echo_n "checking for working strtod... " >&6; }
10136 > if test "${ac_cv_func_strtod+set}" = set; then :
10137 >  $as_echo_n "(cached) " >&6
10138   else
10139 <  ac_cpp_err=yes
10140 < fi
8139 < if test -z "$ac_cpp_err"; then
8140 <  # Broken: success on invalid input.
8141 < continue
10139 >  if test "$cross_compiling" = yes; then :
10140 >  ac_cv_func_strtod=no
10141   else
10142 <  echo "$as_me: failed program was:" >&5
10143 < sed 's/^/| /' conftest.$ac_ext >&5
10142 >  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10143 > /* end confdefs.h.  */
10144  
10145 <  # Passes both tests.
10146 < ac_preproc_ok=:
10147 < break
10145 > $ac_includes_default
10146 > #ifndef strtod
10147 > double strtod ();
10148 > #endif
10149 > int
10150 > main()
10151 > {
10152 >  {
10153 >    /* Some versions of Linux strtod mis-parse strings with leading '+'.  */
10154 >    char *string = " +69";
10155 >    char *term;
10156 >    double value;
10157 >    value = strtod (string, &term);
10158 >    if (value != 69 || term != (string + 4))
10159 >      return 1;
10160 >  }
10161 >
10162 >  {
10163 >    /* Under Solaris 2.4, strtod returns the wrong value for the
10164 >       terminating character under some conditions.  */
10165 >    char *string = "NaN";
10166 >    char *term;
10167 >    strtod (string, &term);
10168 >    if (term != string && *(term - 1) == 0)
10169 >      return 1;
10170 >  }
10171 >  return 0;
10172 > }
10173 >
10174 > _ACEOF
10175 > if ac_fn_c_try_run "$LINENO"; then :
10176 >  ac_cv_func_strtod=yes
10177 > else
10178 >  ac_cv_func_strtod=no
10179   fi
10180 < rm -f conftest.err conftest.$ac_ext
10180 > rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10181 >  conftest.$ac_objext conftest.beam conftest.$ac_ext
10182 > fi
10183  
8152 done
8153 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8154 rm -f conftest.err conftest.$ac_ext
8155 if $ac_preproc_ok; then
8156  break
10184   fi
10185 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
10186 + $as_echo "$ac_cv_func_strtod" >&6; }
10187 + if test $ac_cv_func_strtod = no; then
10188 +  case " $LIBOBJS " in
10189 +  *" strtod.$ac_objext "* ) ;;
10190 +  *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
10191 + ;;
10192 + esac
10193  
10194 <    done
10195 <    ac_cv_prog_CXXCPP=$CXXCPP
10194 > ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
10195 > if test "x$ac_cv_func_pow" = x""yes; then :
10196  
10197   fi
10198 <  CXXCPP=$ac_cv_prog_CXXCPP
10198 >
10199 > if test $ac_cv_func_pow = no; then
10200 >  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
10201 > $as_echo_n "checking for pow in -lm... " >&6; }
10202 > if test "${ac_cv_lib_m_pow+set}" = set; then :
10203 >  $as_echo_n "(cached) " >&6
10204   else
10205 <  ac_cv_prog_CXXCPP=$CXXCPP
10206 < fi
10207 < echo "$as_me:$LINENO: result: $CXXCPP" >&5
8168 < echo "${ECHO_T}$CXXCPP" >&6
8169 < ac_preproc_ok=false
8170 < for ac_cxx_preproc_warn_flag in '' yes
8171 < do
8172 <  # Use a header file that comes with gcc, so configuring glibc
8173 <  # with a fresh cross-compiler works.
8174 <  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8175 <  # <limits.h> exists even on freestanding compilers.
8176 <  # On the NeXT, cc -E runs the code through the compiler's parser,
8177 <  # not just through cpp. "Syntax error" is here to catch this case.
8178 <  cat >conftest.$ac_ext <<_ACEOF
8179 < /* confdefs.h.  */
8180 < _ACEOF
8181 < cat confdefs.h >>conftest.$ac_ext
8182 < cat >>conftest.$ac_ext <<_ACEOF
10205 >  ac_check_lib_save_LIBS=$LIBS
10206 > LIBS="-lm  $LIBS"
10207 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10208   /* end confdefs.h.  */
10209 < #ifdef __STDC__
10210 < # include <limits.h>
10211 < #else
10212 < # include <assert.h>
10209 >
10210 > /* Override any GCC internal prototype to avoid an error.
10211 >   Use char because int might match the return type of a GCC
10212 >   builtin and then its argument prototype would still apply.  */
10213 > #ifdef __cplusplus
10214 > extern "C"
10215   #endif
10216 <                     Syntax error
10216 > char pow ();
10217 > #ifdef FC_DUMMY_MAIN
10218 > #ifndef FC_DUMMY_MAIN_EQ_F77
10219 > #  ifdef __cplusplus
10220 >     extern "C"
10221 > #  endif
10222 >   int FC_DUMMY_MAIN() { return 1; }
10223 > #endif
10224 > #endif
10225 > int
10226 > main ()
10227 > {
10228 > return pow ();
10229 >  ;
10230 >  return 0;
10231 > }
10232   _ACEOF
10233 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10234 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8193 <  ac_status=$?
8194 <  grep -v '^ *+' conftest.er1 >conftest.err
8195 <  rm -f conftest.er1
8196 <  cat conftest.err >&5
8197 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8198 <  (exit $ac_status); } >/dev/null; then
8199 <  if test -s conftest.err; then
8200 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
8201 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8202 <  else
8203 <    ac_cpp_err=
8204 <  fi
10233 > if ac_fn_c_try_link "$LINENO"; then :
10234 >  ac_cv_lib_m_pow=yes
10235   else
10236 <  ac_cpp_err=yes
10236 >  ac_cv_lib_m_pow=no
10237   fi
10238 < if test -z "$ac_cpp_err"; then
10239 <  :
10240 < else
8211 <  echo "$as_me: failed program was:" >&5
8212 < sed 's/^/| /' conftest.$ac_ext >&5
8213 <
8214 <  # Broken: fails on valid input.
8215 < continue
10238 > rm -f core conftest.err conftest.$ac_objext \
10239 >    conftest$ac_exeext conftest.$ac_ext
10240 > LIBS=$ac_check_lib_save_LIBS
10241   fi
10242 < rm -f conftest.err conftest.$ac_ext
10243 <
10244 <  # OK, works on sane cases.  Now check whether non-existent headers
10245 <  # can be detected and how.
8221 <  cat >conftest.$ac_ext <<_ACEOF
8222 < /* confdefs.h.  */
8223 < _ACEOF
8224 < cat confdefs.h >>conftest.$ac_ext
8225 < cat >>conftest.$ac_ext <<_ACEOF
8226 < /* end confdefs.h.  */
8227 < #include <ac_nonexistent.h>
8228 < _ACEOF
8229 < if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8230 <  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8231 <  ac_status=$?
8232 <  grep -v '^ *+' conftest.er1 >conftest.err
8233 <  rm -f conftest.er1
8234 <  cat conftest.err >&5
8235 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8236 <  (exit $ac_status); } >/dev/null; then
8237 <  if test -s conftest.err; then
8238 <    ac_cpp_err=$ac_cxx_preproc_warn_flag
8239 <    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8240 <  else
8241 <    ac_cpp_err=
8242 <  fi
10242 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
10243 > $as_echo "$ac_cv_lib_m_pow" >&6; }
10244 > if test "x$ac_cv_lib_m_pow" = x""yes; then :
10245 >  POW_LIB=-lm
10246   else
10247 <  ac_cpp_err=yes
10247 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
10248 > $as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
10249   fi
8246 if test -z "$ac_cpp_err"; then
8247  # Broken: success on invalid input.
8248 continue
8249 else
8250  echo "$as_me: failed program was:" >&5
8251 sed 's/^/| /' conftest.$ac_ext >&5
10250  
8253  # Passes both tests.
8254 ac_preproc_ok=:
8255 break
10251   fi
8257 rm -f conftest.err conftest.$ac_ext
10252  
8259 done
8260 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8261 rm -f conftest.err conftest.$ac_ext
8262 if $ac_preproc_ok; then
8263  :
8264 else
8265  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8266 See \`config.log' for more details." >&5
8267 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
8268 See \`config.log' for more details." >&2;}
8269   { (exit 1); exit 1; }; }
10253   fi
10254  
10255 < ac_ext=cc
10256 < ac_cpp='$CXXCPP $CPPFLAGS'
10257 < ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10258 < ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10259 < ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10255 > for ac_func in floor getpagesize gettimeofday memset pow pstat_getdynamic pstat_getstatic select sqrt strcasecmp strchr strdup stricmp strncasecmp strnicmp strstr strtol sysmp getsysinfo sysctl table
10256 > do :
10257 >  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10258 > ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10259 > eval as_val=\$$as_ac_var
10260 >   if test "x$as_val" = x""yes; then :
10261 >  cat >>confdefs.h <<_ACEOF
10262 > #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10263 > _ACEOF
10264  
10265 + fi
10266 + done
10267  
10268 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10269 <  echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
10270 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
10271 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
10272 <  echo $ECHO_N "(cached) $ECHO_C" >&6
10273 < fi
8285 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
8286 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
8287 < else
8288 <  # Is the header compilable?
8289 < echo "$as_me:$LINENO: checking CGAL/Cartesian.h usability" >&5
8290 < echo $ECHO_N "checking CGAL/Cartesian.h usability... $ECHO_C" >&6
8291 < cat >conftest.$ac_ext <<_ACEOF
8292 < /* confdefs.h.  */
8293 < _ACEOF
8294 < cat confdefs.h >>conftest.$ac_ext
8295 < cat >>conftest.$ac_ext <<_ACEOF
10268 >
10269 > # special check for _system_configuration because AIX <4.3.2 do not
10270 > # contain the `physmem' member.
10271 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for external symbol _system_configuration" >&5
10272 > $as_echo_n "checking for external symbol _system_configuration... " >&6; }
10273 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10274   /* end confdefs.h.  */
10275 < $ac_includes_default
10276 < #include <CGAL/Cartesian.h>
10275 > #include <sys/systemcfg.h>
10276 > #ifdef FC_DUMMY_MAIN
10277 > #ifndef FC_DUMMY_MAIN_EQ_F77
10278 > #  ifdef __cplusplus
10279 >     extern "C"
10280 > #  endif
10281 >   int FC_DUMMY_MAIN() { return 1; }
10282 > #endif
10283 > #endif
10284 > int
10285 > main ()
10286 > {
10287 > double x = _system_configuration.physmem;
10288 >  ;
10289 >  return 0;
10290 > }
10291   _ACEOF
10292 < rm -f conftest.$ac_objext
10293 < if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10294 <  (eval $ac_compile) 2>conftest.er1
8303 <  ac_status=$?
8304 <  grep -v '^ *+' conftest.er1 >conftest.err
8305 <  rm -f conftest.er1
8306 <  cat conftest.err >&5
8307 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8308 <  (exit $ac_status); } &&
8309 <         { ac_try='test -z "$ac_cxx_werror_flag"
8310 <                         || test ! -s conftest.err'
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); }; } &&
8316 <         { ac_try='test -s conftest.$ac_objext'
8317 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8318 <  (eval $ac_try) 2>&5
8319 <  ac_status=$?
8320 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321 <  (exit $ac_status); }; }; then
8322 <  ac_header_compiler=yes
8323 < else
8324 <  echo "$as_me: failed program was:" >&5
8325 < sed 's/^/| /' conftest.$ac_ext >&5
10292 > if ac_fn_c_try_compile "$LINENO"; then :
10293 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10294 > $as_echo "yes" >&6; }
10295  
10296 < ac_header_compiler=no
8328 < fi
8329 < rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8330 < echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8331 < echo "${ECHO_T}$ac_header_compiler" >&6
10296 > $as_echo "#define HAVE__SYSTEM_CONFIGURATION 1" >>confdefs.h
10297  
8333 # Is the header present?
8334 echo "$as_me:$LINENO: checking CGAL/Cartesian.h presence" >&5
8335 echo $ECHO_N "checking CGAL/Cartesian.h presence... $ECHO_C" >&6
8336 cat >conftest.$ac_ext <<_ACEOF
8337 /* confdefs.h.  */
8338 _ACEOF
8339 cat confdefs.h >>conftest.$ac_ext
8340 cat >>conftest.$ac_ext <<_ACEOF
8341 /* end confdefs.h.  */
8342 #include <CGAL/Cartesian.h>
8343 _ACEOF
8344 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8345  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8346  ac_status=$?
8347  grep -v '^ *+' conftest.er1 >conftest.err
8348  rm -f conftest.er1
8349  cat conftest.err >&5
8350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8351  (exit $ac_status); } >/dev/null; then
8352  if test -s conftest.err; then
8353    ac_cpp_err=$ac_cxx_preproc_warn_flag
8354    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
8355  else
8356    ac_cpp_err=
8357  fi
10298   else
10299 <  ac_cpp_err=yes
10299 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10300 > $as_echo "no" >&6; }
10301   fi
10302 < if test -z "$ac_cpp_err"; then
8362 <  ac_header_preproc=yes
8363 < else
8364 <  echo "$as_me: failed program was:" >&5
8365 < sed 's/^/| /' conftest.$ac_ext >&5
10302 > rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10303  
8367  ac_header_preproc=no
8368 fi
8369 rm -f conftest.err conftest.$ac_ext
8370 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8371 echo "${ECHO_T}$ac_header_preproc" >&6
10304  
10305 < # So?  What about this header?
10306 < case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10307 <  yes:no: )
10308 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&5
8377 < echo "$as_me: WARNING: CGAL/Cartesian.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
8378 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&5
8379 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the compiler's result" >&2;}
8380 <    ac_header_preproc=yes
8381 <    ;;
8382 <  no:yes:* )
8383 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&5
8384 < echo "$as_me: WARNING: CGAL/Cartesian.h: present but cannot be compiled" >&2;}
8385 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&5
8386 < echo "$as_me: WARNING: CGAL/Cartesian.h:     check for missing prerequisite headers?" >&2;}
8387 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&5
8388 < echo "$as_me: WARNING: CGAL/Cartesian.h: see the Autoconf documentation" >&2;}
8389 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&5
8390 < echo "$as_me: WARNING: CGAL/Cartesian.h:     section \"Present But Cannot Be Compiled\"" >&2;}
8391 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&5
8392 < echo "$as_me: WARNING: CGAL/Cartesian.h: proceeding with the preprocessor's result" >&2;}
8393 <    { echo "$as_me:$LINENO: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&5
8394 < echo "$as_me: WARNING: CGAL/Cartesian.h: in the future, the compiler will take precedence" >&2;}
8395 <    (
8396 <      cat <<\_ASBOX
8397 < ## ------------------------------ ##
8398 < ## Report this to gezelter@nd.edu ##
8399 < ## ------------------------------ ##
8400 < _ASBOX
8401 <    ) |
8402 <      sed "s/^/$as_me: WARNING:     /" >&2
8403 <    ;;
8404 < esac
8405 < echo "$as_me:$LINENO: checking for CGAL/Cartesian.h" >&5
8406 < echo $ECHO_N "checking for CGAL/Cartesian.h... $ECHO_C" >&6
8407 < if test "${ac_cv_header_CGAL_Cartesian_h+set}" = set; then
8408 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8409 < else
8410 <  ac_cv_header_CGAL_Cartesian_h=$ac_header_preproc
8411 < fi
8412 < echo "$as_me:$LINENO: result: $ac_cv_header_CGAL_Cartesian_h" >&5
8413 < echo "${ECHO_T}$ac_cv_header_CGAL_Cartesian_h" >&6
10305 > case $debug in
10306 >  1)
10307 >     ;;
10308 >  *)
10309  
8415 fi
8416 if test $ac_cv_header_CGAL_Cartesian_h = yes; then
8417  cgal=yes
8418 else
8419  cgal=no
8420 fi
10310  
10311  
8423    CXXFLAGS="$save_CXXFLAGS"
10312  
8425    if test "x$cgal" = xyes; then
8426      echo "$as_me:$LINENO: checking for CGAL version" >&5
8427 echo $ECHO_N "checking for CGAL version... $ECHO_C" >&6
8428      LOCATION=${CGAL_INCLDIR}
8429      LOCATION=${LOCATION:-/usr/include}
8430      if test -f $LOCATION/CGAL/version.h; then
8431        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/version.h | sed 's/[^0-9\.]*//g'`
8432      else
8433        CGAL_VERSION=`grep '#define.*\<CGAL_VERSION\>.*' $LOCATION/CGAL/config.h | sed 's/[^0-9\.]*//g'`
8434      fi
8435      if echo $CGAL_VERSION | grep -q "^[3456789]"; then
8436        echo "$as_me:$LINENO: result: ($CGAL_VERSION) yes" >&5
8437 echo "${ECHO_T}($CGAL_VERSION) yes" >&6
8438      else
8439        echo "$as_me:$LINENO: result: ($CGAL_VERSION) no" >&5
8440 echo "${ECHO_T}($CGAL_VERSION) no" >&6
8441        cgal=no
8442      fi
8443    fi
10313  
10314 <    if test "x$cgal" = xyes; then
10315 <      CGAL_LIBS="-lCGAL"
8447 <      echo "$as_me:$LINENO: checking whether CGAL uses LEDA" >&5
8448 < echo $ECHO_N "checking whether CGAL uses LEDA... $ECHO_C" >&6
8449 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_LEDA; then
8450 <        CGAL_USES_LEDA=yes
8451 <        echo "$as_me:$LINENO: result: yes" >&5
8452 < echo "${ECHO_T}yes" >&6
8453 <        CGAL_DEFINES="-DCGAL_USE_LEDA -DLEDA_PREFIX"
8454 <      else
8455 <        echo "$as_me:$LINENO: result: no" >&5
8456 < echo "${ECHO_T}no" >&6
8457 <        CGAL_USES_LEDA=no
8458 <      fi
10314 > # Try to determine "good" native compiler flags if none specified on command
10315 > # line
10316  
10317 <      echo "$as_me:$LINENO: checking whether CGAL uses GMP" >&5
10318 < echo $ECHO_N "checking whether CGAL uses GMP... $ECHO_C" >&6
10319 <      if echo $CGAL_CXXFLAGS | grep -q -- -DCGAL_USE_GMP; then
8463 <        CGAL_USES_GMP=yes
8464 <        echo "$as_me:$LINENO: result: yes" >&5
8465 < echo "${ECHO_T}yes" >&6
8466 <        CGAL_DEFINES="-DCGAL_USE_GMP $CGAL_DEFINES"
8467 <      else
8468 <        echo "$as_me:$LINENO: result: no" >&5
8469 < echo "${ECHO_T}no" >&6
8470 <        CGAL_USES_GMP=no
8471 <      fi
10317 > if test "$ac_test_FFLAGS" != "set"; then
10318 >  FCFLAGS=""
10319 >  case "${host_cpu}-${host_os}" in
10320  
10321 <      CGAL_LIBS="$CGAL_LIBS -lm"
10321 >  *linux*) if test "$FC" = ifc -o "$FC" = ifort; then
10322 >                    FCFLAGS="-O2"
10323 >                fi;;
10324 >   rs6000*-aix*)  if test "$FC" = xlf90 -o "$FC" = f90 -o "$FC" = xlf95; then
10325 >                    FCFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10326 >                fi;;
10327 >   powerpc*-aix*)
10328 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10329 >                FCFLAGS="-O3 -qarch=ppc -qansialias -w"
10330 >                echo "*******************************************************"
10331 >                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10332 >                echo "*  recommended that you use                           *"
10333 >                echo "*                                                     *"
10334 >                echo "*   FCFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10335 >                echo "*                                 ^^^                 *"
10336 >                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10337 >                echo "*  PowerPC CPU you have.   For more info, man xlf.    *"
10338 >                echo "*******************************************************"
10339 >        fi;;
10340 >   *darwin*)
10341 >        if test "$FC" = f90 -o "$FC" = xlf90 -o "$FC" = xlf95; then
10342 >                FCFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto"
10343 >        fi
10344 >        if test "$FC" = ifort; then
10345 >                FCFLAGS="-O2"
10346 >        fi
10347 >        if test "$FC" = gfortran; then
10348 >                FCFLAGS="-Os"
10349 >        fi;;
10350 >  esac
10351  
10352 <      CGAL_CXXFLAGS="-ftemplate-depth-50"
10352 >  if test -z "$FCFLAGS"; then
10353 >        echo ""
10354 >        echo "*********************************************************"
10355 >        echo "* WARNING: Don't know the best FCFLAGS for this system  *"
10356 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10357 >        echo "* (otherwise, a default of FCFLAGS=-O will be used)     *"
10358 >        echo "*********************************************************"
10359 >        echo ""
10360 >        FCFLAGS="-O"
10361 >  fi
10362  
8477      echo "CGAL_USES_LEDA     $CGAL_USES_LEDA"
8478      echo "CGAL_USES_GMP      $CGAL_USES_GMP"
8479      echo "CGAL_INCLDIR       $CGAL_INCLDIR"
8480      echo "CGAL_LIBDIR        $CGAL_LIBDIR"
8481      echo "CGAL_DEFINES       $CGAL_DEFINES"
8482      echo "CGAL_CXXFLAGS      $CGAL_CXXFLAGS"
8483      echo "CGAL_LIBS          $CGAL_LIBS"
8484    fi
10363  
10364 <    if test "x$cgal" = xyes; then
10365 <      save_LIBS="$LIBS"
10366 <      LIBS="$LIBS -L$CGAL_LIBDIR"
10367 <      if test "x$CGAL_USES_LEDA" = xyes; then
8490 <        LIBS="-lL $LIBS -L$LEDA_LIBDIR"
8491 <      fi
8492 <      # if test "x$CGAL_USES_GMP" = xyes; then
8493 <      #   LIBS="-lgmp $LIBS $GMP_LIBDIR"
8494 <      # fi
8495 <      echo "$as_me:$LINENO: checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL" >&5
8496 < echo $ECHO_N "checking for ::CGAL::Cartesian<int>::Point_2 in -lCGAL... $ECHO_C" >&6
8497 < save_CXXFLAGS_CHECK_CXX_LIB="$CXXFLAGS"
8498 < CXXFLAGS="$CXXFLAGS -I$CGAL_INCLDIR -I$CGAL_INCLCONFDIR"
8499 < save_LIBS_CHECK_CXX_LIB="$LIBS"
8500 < LIBS="-lCGAL  $LIBS"
8501 < cat >conftest.$ac_ext <<_ACEOF
8502 < /* confdefs.h.  */
8503 < _ACEOF
8504 < cat confdefs.h >>conftest.$ac_ext
8505 < cat >>conftest.$ac_ext <<_ACEOF
8506 < /* end confdefs.h.  */
8507 < #include <CGAL/Cartesian.h>
8508 < int
8509 < main ()
8510 < {
8511 < ::CGAL::Cartesian<int>::Point_2 P
8512 <  ;
8513 <  return 0;
8514 < }
8515 < _ACEOF
8516 < rm -f conftest.$ac_objext conftest$ac_exeext
8517 < if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8518 <  (eval $ac_link) 2>conftest.er1
8519 <  ac_status=$?
8520 <  grep -v '^ *+' conftest.er1 >conftest.err
8521 <  rm -f conftest.er1
8522 <  cat conftest.err >&5
8523 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8524 <  (exit $ac_status); } &&
8525 <         { ac_try='test -z "$ac_cxx_werror_flag"
8526 <                         || test ! -s conftest.err'
8527 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8528 <  (eval $ac_try) 2>&5
8529 <  ac_status=$?
8530 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8531 <  (exit $ac_status); }; } &&
8532 <         { ac_try='test -s conftest$ac_exeext'
8533 <  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8534 <  (eval $ac_try) 2>&5
8535 <  ac_status=$?
8536 <  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537 <  (exit $ac_status); }; }; then
8538 <  echo "$as_me:$LINENO: result: yes" >&5
8539 < echo "${ECHO_T}yes" >&6
8540 < cgal=yes
10364 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${FC} accepts ${FCFLAGS}" >&5
10365 > $as_echo_n "checking whether ${FC} accepts ${FCFLAGS}... " >&6; }
10366 > if test "${ac_cv_ac_cv_guessed_f90flags+set}" = set; then :
10367 >  $as_echo_n "(cached) " >&6
10368   else
8542  echo "$as_me: failed program was:" >&5
8543 sed 's/^/| /' conftest.$ac_ext >&5
10369  
8545 echo "$as_me:$LINENO: result: no" >&5
8546 echo "${ECHO_T}no" >&6
8547 cgal=no
8548 fi
8549 rm -f conftest.err conftest.$ac_objext \
8550      conftest$ac_exeext conftest.$ac_ext
8551 CXXFLAGS="$save_CXXFLAGS_CHECK_CXX_LIB"
8552 LIBS="$save_LIBS_CHECK_CXX_LIB"
8553      LIBS="$save_LIBS"
8554    fi
10370  
10371 <  fi
10372 <  ac_ext=c
10371 > ac_ext=${ac_fc_srcext-f}
10372 > ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
10373 > ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
10374 > ac_compiler_gnu=$ac_cv_fc_compiler_gnu
10375 >
10376 > echo 'program main' > conftest.$ac_ext
10377 > echo 'end program main' >> conftest.$ac_ext
10378 > ac_compile='${FC} -c ${FCFLAGS} $FCFLAGS $FCFLAGS_SRCEXT conftest.$ac_ext 1>&5'
10379 > if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10380 >  (eval $ac_compile) 2>&5
10381 >  ac_status=$?
10382 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10383 >  test $ac_status = 0; }; then
10384 >        ac_cv_ac_cv_guessed_f90flags=yes
10385 > else
10386 >        ac_cv_ac_cv_guessed_f90flags=no
10387 > fi
10388 > rm -f conftest*
10389 > ac_ext=c
10390   ac_cpp='$CPP $CPPFLAGS'
10391   ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10392   ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
# Line 8562 | Line 10394 | fi
10394  
10395  
10396   fi
10397 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_f90flags" >&5
10398 + $as_echo "$ac_cv_ac_cv_guessed_f90flags" >&6; }
10399 + if test "$ac_cv_ac_cv_guessed_f90flags" = yes; then
10400 +        :
10401  
10402 < if test "x$cgal" = xyes; then
10403 <  USE_CGAL=yes
10402 > else
10403 >        :
10404  
10405 < cat >>confdefs.h <<\_ACEOF
10406 < #define HAVE_CGAL 1
10407 < _ACEOF
10405 >        echo ""
10406 >        echo "**********************************************************"
10407 >        echo "* WARNING: The guessed FCFLAGS don't seem to work with  *"
10408 >        echo "* your compiler.                                        *"
10409 >        echo "* Use  make FCFLAGS=..., or edit the top level Makefile *"
10410 >        echo "*********************************************************"
10411 >        echo ""
10412 >        FCFLAGS=""
10413  
10414 + fi
10415  
8574 cat >>confdefs.h <<_ACEOF
8575 #define CGAL_VERSION $CGAL_VERSION
8576 _ACEOF
10416  
8578  if ! echo $CGAL_VERSION | grep -q "^3.0"; then
8579    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
8580 echo "$as_me: WARNING: *****************************************************" >&2;}
8581    { echo "$as_me:$LINENO: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&5
8582 echo "$as_me: WARNING: *** Warning: Your CGAL version is newer than the  ***" >&2;}
8583    { echo "$as_me:$LINENO: WARNING: *** supported versions. It may still work though. ***" >&5
8584 echo "$as_me: WARNING: *** supported versions. It may still work though. ***" >&2;}
8585    { echo "$as_me:$LINENO: WARNING: *****************************************************" >&5
8586 echo "$as_me: WARNING: *****************************************************" >&2;}
8587  fi
8588 else
8589   if test "x$cgal_makefile" != xno; then
8590    { echo "$as_me:$LINENO: WARNING: *********************************************************" >&5
8591 echo "$as_me: WARNING: *********************************************************" >&2;}
8592    { echo "$as_me:$LINENO: WARNING: *** Warning: CGAL was not found.                      ***" >&5
8593 echo "$as_me: WARNING: *** Warning: CGAL was not found.                      ***" >&2;}
8594    { echo "$as_me:$LINENO: WARNING: *** Run \"configure\" with the appropriate options.     ***" >&5
8595 echo "$as_me: WARNING: *** Run \"configure\" with the appropriate options.     ***" >&2;}
8596    { echo "$as_me:$LINENO: WARNING: *** CGAL support will be disabled.                    ***" >&5
8597 echo "$as_me: WARNING: *** CGAL support will be disabled.                    ***" >&2;}
8598    { echo "$as_me:$LINENO: WARNING: *********************************************************" >&5
8599 echo "$as_me: WARNING: *********************************************************" >&2;}
8600  fi
8601  CGAL_INCLDIR=
8602  CGAL_LIBDIR=
8603  CGAL_RLIBDIR=
8604  CGAL_DEFINES=
8605  CGAL_CXXFLAGS=
8606  CGAL_LIBS=
10417   fi
10418  
10419  
8610 CGAL_INC_DIR="${CGAL_INCLDIR} ${CGAL_INCLCONFDIR}"
10420  
8612 CGAL_LIB_DIR=${CGAL_LIBDIR}
10421  
8614 CGAL_RLIB_DIR=${CGAL_RLIBDIR}
10422  
10423  
10424  
10425 <
10426 <
10427 <
10428 <
8622 < # Check whether --enable-doxygen or --disable-doxygen was given.
8623 < if test "${enable_doxygen+set}" = set; then
8624 <  enableval="$enable_doxygen"
8625 <
8626 < fi;
8627 < # Check whether --enable-dot or --disable-dot was given.
8628 < if test "${enable_dot+set}" = set; then
8629 <  enableval="$enable_dot"
8630 <
8631 < fi;
8632 < # Check whether --enable-html-docs or --disable-html-docs was given.
8633 < if test "${enable_html_docs+set}" = set; then
8634 <  enableval="$enable_html_docs"
8635 <
10425 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU cc" >&5
10426 > $as_echo_n "checking whether we are *really* using GNU cc... " >&6; }
10427 > if test "${ac_cv_prog_really_gcc+set}" = set; then :
10428 >  $as_echo_n "(cached) " >&6
10429   else
8637   enable_html_docs=yes
8638 fi;
8639 # Check whether --enable-latex-docs or --disable-latex-docs was given.
8640 if test "${enable_latex_docs+set}" = set; then
8641  enableval="$enable_latex_docs"
10430  
10431 + cat > conftest.c <<EOF
10432 + #ifdef __GNUC__
10433 +  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10434 +     no;
10435 +  #else
10436 +     yes;
10437 +  #endif
10438 + #endif
10439 + EOF
10440 + if { ac_try='${CC-cc} -E conftest.c'
10441 +  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10442 +  (eval $ac_try) 2>&5
10443 +  ac_status=$?
10444 +  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10445 +  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10446 +  ac_cv_prog_really_gcc=yes
10447   else
10448 <   enable_latex_docs=no
8645 < fi;
8646 < if test "x$enable_doxygen" = xno; then
8647 <        enable_doc=no
8648 < else
8649 <        # Extract the first word of "doxygen", so it can be a program name with args.
8650 < set dummy doxygen; ac_word=$2
8651 < echo "$as_me:$LINENO: checking for $ac_word" >&5
8652 < echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8653 < if test "${ac_cv_path_DOXYGEN+set}" = set; then
8654 <  echo $ECHO_N "(cached) $ECHO_C" >&6
8655 < else
8656 <  case $DOXYGEN in
8657 <  [\\/]* | ?:[\\/]*)
8658 <  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
8659 <  ;;
8660 <  *)
8661 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8662 < for as_dir in $PATH
8663 < do
8664 <  IFS=$as_save_IFS
8665 <  test -z "$as_dir" && as_dir=.
8666 <  for ac_exec_ext in '' $ac_executable_extensions; do
8667 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8668 <    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
8669 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8670 <    break 2
8671 <  fi
8672 < done
8673 < done
8674 <
8675 <  ;;
8676 < esac
10448 >  ac_cv_prog_really_gcc=no
10449   fi
8678 DOXYGEN=$ac_cv_path_DOXYGEN
10450  
8680 if test -n "$DOXYGEN"; then
8681  echo "$as_me:$LINENO: result: $DOXYGEN" >&5
8682 echo "${ECHO_T}$DOXYGEN" >&6
8683 else
8684  echo "$as_me:$LINENO: result: no" >&5
8685 echo "${ECHO_T}no" >&6
10451   fi
10452 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gcc" >&5
10453 + $as_echo "$ac_cv_prog_really_gcc" >&6; }
10454 + if test "$ac_cv_prog_really_gcc" = yes; then
10455 +        :
10456  
8688        if test "x$DOXYGEN" = x; then
8689                if test "x$enable_doxygen" = xyes; then
8690                        { { echo "$as_me:$LINENO: error: could not find doxygen" >&5
8691 echo "$as_me: error: could not find doxygen" >&2;}
8692   { (exit 1); exit 1; }; }
8693                fi
8694                enable_doc=no
8695        else
8696                enable_doc=yes
8697                # Extract the first word of "dot", so it can be a program name with args.
8698 set dummy dot; ac_word=$2
8699 echo "$as_me:$LINENO: checking for $ac_word" >&5
8700 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8701 if test "${ac_cv_path_DOT+set}" = set; then
8702  echo $ECHO_N "(cached) $ECHO_C" >&6
10457   else
10458 <  case $DOT in
8705 <  [\\/]* | ?:[\\/]*)
8706 <  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
8707 <  ;;
8708 <  *)
8709 <  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8710 < for as_dir in $PATH
8711 < do
8712 <  IFS=$as_save_IFS
8713 <  test -z "$as_dir" && as_dir=.
8714 <  for ac_exec_ext in '' $ac_executable_extensions; do
8715 <  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8716 <    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
8717 <    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8718 <    break 2
8719 <  fi
8720 < done
8721 < done
10458 >        :
10459  
8723  ;;
8724 esac
10460   fi
8726 DOT=$ac_cv_path_DOT
10461  
10462 < if test -n "$DOT"; then
10463 <  echo "$as_me:$LINENO: result: $DOT" >&5
10464 < echo "${ECHO_T}$DOT" >&6
10465 < else
10466 <  echo "$as_me:$LINENO: result: no" >&5
10467 < echo "${ECHO_T}no" >&6
8734 < fi
10462 >
10463 > # Try to determine "good" native compiler flags if none specified on command
10464 > # line
10465 > if test "$ac_test_CFLAGS" != "set"; then
10466 >  CFLAGS=""
10467 >  case "${host_cpu}-${host_os}" in
10468  
10469 +  *linux*) if test "$CC" = icc; then
10470 +                    CFLAGS="-O2"
10471 +                fi;;
10472 +  sparc-solaris2*) if test "$CC" = cc; then
10473 +                    CFLAGS="-O -dalign"
10474 +                 fi;;
10475 +
10476 +  alpha*-osf*)  if test "$CC" = cc; then
10477 +                    CFLAGS="-newc -w0 -O5 -ansi_alias -ansi_args -fp_reorder -tune host -arch host -std1"
10478 +                fi;;
10479 +
10480 +  hppa*-hpux*)  if test "$CC" = cc; then
10481 +                    CFLAGS="-Ae +O3 +Oall"
10482 +                fi;;
10483 +
10484 +   rs6000*-aix*)  if test "$CC" = cc -o "$CC" = xlc; then
10485 +                    CFLAGS="-O3 -qtune=auto -qansialias -w"
10486 +                fi;;
10487 +   powerpc*-aix*)
10488 +        if test "$CC" = cc -o "$CC" = xlc; then
10489 +                CFLAGS="-O3 -qtune=auto -qansialias -w"
10490 +                echo "*******************************************************"
10491 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10492 +                echo "*  recommended that you use                           *"
10493 +                echo "*                                                     *"
10494 +                echo "*    CFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10495 +                echo "*                                 ^^^                 *"
10496 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10497 +                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10498 +                echo "*******************************************************"
10499 +        fi;;
10500 +   *darwin*)
10501 +        if test "$CC" = xlc; then
10502 +                CFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10503          fi
10504 < fi
10504 >        if test "$CC" = icc; then
10505 >                CFLAGS="-O2"
10506 >        fi
10507 >        if test $ac_cv_prog_really_gcc = yes; then
10508 >                CFLAGS="-Os"
10509 >        fi;;
10510 >  esac
10511  
10512 < if test "x$enable_doc" = xyes; then
10513 <  DOC=1
10512 >  # use default flags for gcc on all systems
10513 >  if test $ac_cv_prog_really_gcc = yes -a -z "$CFLAGS"; then
10514 >     CFLAGS="-O2"
10515 >  fi
10516 >
10517 >  if test -z "$CFLAGS"; then
10518 >        echo ""
10519 >        echo "********************************************************"
10520 >        echo "* WARNING: Don't know the best CFLAGS for this system  *"
10521 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10522 >        echo "* (otherwise, a default of CFLAGS=-O will be used)     *"
10523 >        echo "********************************************************"
10524 >        echo ""
10525 >        CFLAGS="-O"
10526 >  fi
10527 >
10528 >
10529 >
10530 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CC} accepts ${CFLAGS}" >&5
10531 > $as_echo_n "checking whether ${CC} accepts ${CFLAGS}... " >&6; }
10532 > if test "${ac_cv_ac_cv_guessed_cflags+set}" = set; then :
10533 >  $as_echo_n "(cached) " >&6
10534   else
10535 <  DOC=0
10535 >  echo 'void f(){}' > conftest.c
10536 > if test -z "`${CC} ${CFLAGS} -c conftest.c 2>&1`"; then
10537 >        ac_cv_ac_cv_guessed_cflags=yes
10538 > else
10539 >        ac_cv_ac_cv_guessed_cflags=no
10540   fi
10541 + rm -f conftest*
10542  
10543 + fi
10544 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cflags" >&5
10545 + $as_echo "$ac_cv_ac_cv_guessed_cflags" >&6; }
10546 + if test "$ac_cv_ac_cv_guessed_cflags" = yes; then
10547 +        :
10548  
8746 if test x$DOT = x; then
8747        if test "x$enable_dot" = xyes; then
8748                { { echo "$as_me:$LINENO: error: could not find dot" >&5
8749 echo "$as_me: error: could not find dot" >&2;}
8750   { (exit 1); exit 1; }; }
8751        fi
8752        enable_dot=no
10549   else
10550 <        enable_dot=yes
10550 >        :
10551 >
10552 >        echo ""
10553 >        echo "********************************************************"
10554 >        echo "* WARNING: The guessed CFLAGS don't seem to work with  *"
10555 >        echo "* your compiler.                                       *"
10556 >        echo "* Use  make CFLAGS=..., or edit the top level Makefile *"
10557 >        echo "********************************************************"
10558 >        echo ""
10559 >        CFLAGS=""
10560 >
10561   fi
10562  
10563  
10564 + fi
10565  
10566  
10567  
10568  
10569  
8763 OBJEXT=".$OBJEXT"
10570  
8765 OOPSE=oopse
10571  
10572 < if test "x${prefix}" = "xNONE"
10573 < then
10574 <  OOPSE_HOME=${ac_default_prefix}/oopse
10572 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are *really* using GNU c++" >&5
10573 > $as_echo_n "checking whether we are *really* using GNU c++... " >&6; }
10574 > if test "${ac_cv_prog_really_gxx+set}" = set; then :
10575 >  $as_echo_n "(cached) " >&6
10576   else
10577 <  OOPSE_HOME=${prefix}/oopse
10577 >
10578 > cat > conftest.cpp <<EOF
10579 > #ifdef __GNUC__
10580 >  #if defined(__INTEL_COMPILER) || defined(__PATHCC__)
10581 >     no;
10582 >  #else
10583 >     yes;
10584 >  #endif
10585 > #endif
10586 > EOF
10587 > if { ac_try='${CXX-c++} -E conftest.cpp'
10588 >  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
10589 >  (eval $ac_try) 2>&5
10590 >  ac_status=$?
10591 >  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10592 >  test $ac_status = 0; }; } | egrep yes >/dev/null 2>&1; then
10593 >  ac_cv_prog_really_gxx=yes
10594 > else
10595 >  ac_cv_prog_really_gxx=no
10596   fi
8773 # Check whether --enable-oopse-home or --disable-oopse-home was given.
8774 if test "${enable_oopse_home+set}" = set; then
8775  enableval="$enable_oopse_home"
8776  OOPSE_HOME="${enableval}"
8777 fi;
10597  
10598 < case "x$INSTALL" in
10599 <   x/*) ;;
10600 <   *) INSTALL=`pwd`/ac-tools/"shtool install -c" ;
10601 < esac
10598 > fi
10599 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_really_gxx" >&5
10600 > $as_echo "$ac_cv_prog_really_gxx" >&6; }
10601 > if test "$ac_cv_prog_really_gxx" = yes; then
10602 >        :
10603  
10604 < MKINSTALLDIRS=`pwd`/ac-tools/"shtool mkdir -p -f"
10604 > else
10605 >        :
10606  
10607 < CFLAGS=${CFLAGS-""}
8787 < CXXFLAGS=${CXXFLAGS-""}
8788 < CPPFLAGS=${CPPFLAGS-""}
8789 < FFLAGS=${FFLAGS-""}
8790 < F90FLAGS=${F90FLAGS-""}
8791 < LDFLAGS=${LDFLAGS-""}
8792 < DEBUG=${DEBUG-"-g"}
10607 > fi
10608  
8794 case $debug in
8795  1)
8796     FFLAGS="$DEBUG $FFLAGS"
8797     F90FLAGS="$DEBUG $F90FLAGS"
8798     ;;
8799  *)
8800     ;;
8801 esac
10609  
10610 + # Try to determine "good" native compiler flags if none specified on command
10611 + # line
10612 + if test "$ac_test_CXXFLAGS" != "set"; then
10613 +  CXXFLAGS=""
10614 +  case "${host_cpu}-${host_os}" in
10615  
10616 +  *linux*) if test "$CXX" = icc -o "$CXX" = icpc; then
10617 +                    CXXFLAGS="-O2"
10618 +                fi;;
10619 +  sparc-solaris2*) if test "$CXX" = CC; then
10620 +                    CXXFLAGS="-features=extensions -O -dalign"
10621 +                 fi;;
10622 +   rs6000*-aix*)  if test "$CXX" = xlC; then
10623 +                    CXXFLAGS="-O3 -qarch=pwrx -qtune=pwrx -qansialias -w"
10624 +                fi;;
10625 +   powerpc*-aix*)
10626 +        if test "$CXX" = xlC; then
10627 +                CXXFLAGS="-O3 -qarch=ppc -qansialias -w"
10628 +                echo "*******************************************************"
10629 +                echo "*  You have AIX on an unknown powerpc system.  It is  *"
10630 +                echo "*  recommended that you use                           *"
10631 +                echo "*                                                     *"
10632 +                echo "*  CXXFLAGS=-O3 -qarch=ppc -qtune=xxx -qansialias -w  *"
10633 +                echo "*                                 ^^^                 *"
10634 +                echo "*  where xxx is 601, 603, 604, or whatever kind of    *"
10635 +                echo "*  PowerPC CPU you have.   For more info, man cc.     *"
10636 +                echo "*******************************************************"
10637 +        fi;;
10638 +   *darwin*)
10639 +        if test "$CXX" = xlc++ -o "$CXX" = xlC ; then
10640 +                CXXFLAGS="-qthreaded -O -qtune=auto -qarch=auto -qunroll=auto -qaltivec"
10641 +        fi
10642 +        if test "$CXX" = icpc; then
10643 +                CXXFLAGS="-O2"
10644 +        fi
10645 +        if test $ac_cv_prog_really_gxx = yes; then
10646 +                CXXFLAGS="-Os"
10647 +        fi;;
10648 +  esac
10649  
10650 +  # use default flags for gcc on all systems
10651 +  if test $ac_cv_prog_really_gxx = yes -a -z "$CXXFLAGS"; then
10652 +     CXXFLAGS="-O2"
10653 +  fi
10654  
10655 +  if test -z "$CXXFLAGS"; then
10656 +        echo ""
10657 +        echo "**********************************************************"
10658 +        echo "* WARNING: Don't know the best CXXFLAGS for this system  *"
10659 +        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10660 +        echo "* (otherwise, a default of CXXFLAGS=-O will be used)     *"
10661 +        echo "**********************************************************"
10662 +        echo ""
10663 +        CXXFLAGS="-O"
10664 +  fi
10665  
10666  
10667  
10668 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${CXX} accepts ${CXXFLAGS}" >&5
10669 + $as_echo_n "checking whether ${CXX} accepts ${CXXFLAGS}... " >&6; }
10670 + if test "${ac_cv_ac_cv_guessed_cxxflags+set}" = set; then :
10671 +  $as_echo_n "(cached) " >&6
10672 + else
10673 +  echo 'void f(){}' > conftest.cpp
10674 + if test -z "`${CXX} ${CXXFLAGS} -c conftest.cpp 2>&1`"; then
10675 +        ac_cv_ac_cv_guessed_cxxflags=yes
10676 + else
10677 +        ac_cv_ac_cv_guessed_cxxflags=no
10678 + fi
10679 + rm -f conftest*
10680  
10681 + fi
10682 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ac_cv_guessed_cxxflags" >&5
10683 + $as_echo "$ac_cv_ac_cv_guessed_cxxflags" >&6; }
10684 + if test "$ac_cv_ac_cv_guessed_cxxflags" = yes; then
10685 +        :
10686  
10687 + else
10688 +        :
10689  
10690 +        echo ""
10691 +        echo "**********************************************************"
10692 +        echo "* WARNING: The guessed CXXFLAGS don't seem to work with  *"
10693 +        echo "* your compiler.                                         *"
10694 +        echo "* Use  make CXXFLAGS=..., or edit the top level Makefile *"
10695 +        echo "**********************************************************"
10696 +        echo ""
10697 +        CXXFLAGS=""
10698  
10699 + fi
10700  
10701  
10702 + fi
10703  
10704 +     ;;
10705 + esac
10706  
10707  
10708 + acx_cgal_found=no
10709  
10710 + # Check whether --with-cgalmakefile was given.
10711 + if test "${with_cgalmakefile+set}" = set; then :
10712 +  withval=$with_cgalmakefile;
10713 + fi
10714  
10715 <          ac_config_headers="$ac_config_headers src/config.h"
10716 <
10717 <                                        ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/applications/nanoRodBuilder/Makefile scripts/filepp"
10715 > case $with_cgalmakefile in
10716 >        yes | "") ;;
10717 >        no) acx_cgal_found=disable ;;
10718 >        -* | */* | *.a | *.so | *.so.* | *.o) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10719 >        *) CGAL_MAKEFILE="$with_cgalmakefile" ;;
10720 > esac
10721  
10722 + if test "$acx_cgal_found" == no; then
10723 +    { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL_MAKEFILE" >&5
10724 + $as_echo_n "checking CGAL_MAKEFILE... " >&6; }
10725  
10726 < cat >confcache <<\_ACEOF
8826 < # This file is a shell script that caches the results of configure
8827 < # tests run on this system so they can be shared between configure
8828 < # scripts and configure runs, see configure's option --config-cache.
8829 < # It is not useful on other systems.  If it contains results you don't
8830 < # want to keep, you may remove or edit it.
8831 < #
8832 < # config.status only pays attention to the cache file if you give it
8833 < # the --recheck option to rerun configure.
8834 < #
8835 < # `ac_cv_env_foo' variables (set or unset) will be overridden when
8836 < # loading this file, other *unset* `ac_cv_foo' will be assigned the
8837 < # following values.
10726 >    if test \! -z "$CGAL_MAKEFILE"; then
10727  
10728 < _ACEOF
10728 >        if test -e "$CGAL_MAKEFILE"; then
10729 >            tname=`mktemp /tmp/cgal_makefile_dsrXXXXXX`
10730  
10731 < # The following way of writing the cache mishandles newlines in values,
10732 < # but we know of no workaround that is simple, portable, and efficient.
8843 < # So, don't put newlines in cache variables' values.
8844 < # Ultrix sh set writes to stderr and can't be redirected directly,
8845 < # and sets the high bit in the cache file unless we assign to the vars.
8846 < {
8847 <  (set) 2>&1 |
8848 <    case `(ac_space=' '; set | grep ac_space) 2>&1` in
8849 <    *ac_space=\ *)
8850 <      # `set' does not quote correctly, so add quotes (double-quote
8851 <      # substitution turns \\\\ into \\, and sed turns \\ into \).
8852 <      sed -n \
8853 <        "s/'/'\\\\''/g;
8854 <          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8855 <      ;;
8856 <    *)
8857 <      # `set' quotes correctly as required by POSIX, so do not add quotes.
8858 <      sed -n \
8859 <        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8860 <      ;;
8861 <    esac;
8862 < } |
8863 <  sed '
8864 <     t clear
8865 <     : clear
8866 <     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8867 <     t end
8868 <     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8869 <     : end' >>confcache
8870 < if diff $cache_file confcache >/dev/null 2>&1; then :; else
8871 <  if test -w $cache_file; then
8872 <    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
8873 <    cat confcache >$cache_file
8874 <  else
8875 <    echo "not updating unwritable cache $cache_file"
8876 <  fi
8877 < fi
8878 < rm -f confcache
10731 > cat > $tname << _ACEOF
10732 > include $CGAL_MAKEFILE
10733  
10734 < test "x$prefix" = xNONE && prefix=$ac_default_prefix
10735 < # Let make expand exec_prefix.
8882 < test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10734 > cppflags:
10735 >        @echo \$(CGAL_CXXFLAGS)
10736  
10737 < # VPATH may cause trouble with some makes, so we remove $(srcdir),
10738 < # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
10739 < # trailing colons and then remove the whole line if VPATH becomes empty
10740 < # (actually we leave an empty line to preserve line numbers).
8888 < if test "x$srcdir" = x.; then
8889 <  ac_vpsub='/^[  ]*VPATH[        ]*=/{
8890 < s/:*\$(srcdir):*/:/;
8891 < s/:*\${srcdir}:*/:/;
8892 < s/:*@srcdir@:*/:/;
8893 < s/^\([^=]*=[     ]*\):*/\1/;
8894 < s/:*$//;
8895 < s/^[^=]*=[       ]*$//;
8896 < }'
8897 < fi
8898 <
8899 < DEFS=-DHAVE_CONFIG_H
8900 <
8901 < ac_libobjs=
8902 < ac_ltlibobjs=
8903 < for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8904 <  # 1. Remove the extension, and $U if already installed.
8905 <  ac_i=`echo "$ac_i" |
8906 <         sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8907 <  # 2. Add them.
8908 <  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
8909 <  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
8910 < done
8911 < LIBOBJS=$ac_libobjs
8912 <
8913 < LTLIBOBJS=$ac_ltlibobjs
8914 <
8915 <
8916 <
8917 < : ${CONFIG_STATUS=./config.status}
8918 < ac_clean_files_save=$ac_clean_files
8919 < ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8920 < { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
8921 < echo "$as_me: creating $CONFIG_STATUS" >&6;}
8922 < cat >$CONFIG_STATUS <<_ACEOF
8923 < #! $SHELL
8924 < # Generated by $as_me.
8925 < # Run this file to recreate the current configuration.
8926 < # Compiler output produced by configure, useful for debugging
8927 < # configure, is in config.log if it exists.
8928 <
8929 < debug=false
8930 < ac_cs_recheck=false
8931 < ac_cs_silent=false
8932 < SHELL=\${CONFIG_SHELL-$SHELL}
10737 > cxxflags:
10738 >        @echo
10739 > ldflags:
10740 >        @echo \$(CGAL_LDFLAGS)
10741   _ACEOF
10742 <
10743 < cat >>$CONFIG_STATUS <<\_ACEOF
10744 < ## --------------------- ##
10745 < ## M4sh Initialization.  ##
10746 < ## --------------------- ##
10747 <
10748 < # Be Bourne compatible
10749 < if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
10750 <  emulate sh
10751 <  NULLCMD=:
10752 <  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
10753 <  # is contrary to our usage.  Disable this feature.
10754 <  alias -g '${1+"$@"}'='"$@"'
10755 < elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
10756 <  set -o posix
10742 >            CGAL_CPPFLAGS="`make -s -f $tname cppflags`"
10743 >            CGAL_CXXFLAGS="`make -s -f $tname cxxflags`"
10744 >            CGAL_LDFLAGST="`make -s -f $tname ldflags`"
10745 >            for i in $CGAL_LDFLAGST; do
10746 >                if test `echo $i| grep -c ^-l`; then
10747 >                    CGAL_LIBS="$CGAL_LIBS $i"
10748 >                else
10749 >                    CGAL_LDFLAGS="$CGAL_LDFLAGS $i"
10750 >                fi
10751 >            done
10752 >            rm -f $tname
10753 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10754 > $as_echo "yes" >&6; }
10755 >            acx_cgal_found=yes
10756 >                                   else
10757 >            { $as_echo "$as_me:${as_lineno-$LINENO}: result: invalid" >&5
10758 > $as_echo "invalid" >&6; }
10759 >            as_fn_error "CGAL_MAKEFILE defined, but the makefile does not exist." "$LINENO" 5
10760 >        fi
10761 >    else
10762 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: not defined" >&5
10763 > $as_echo "not defined" >&6; }
10764 >    fi
10765   fi
8950 DUALCASE=1; export DUALCASE # for MKS sh
10766  
10767 < # Support unset when possible.
10768 < if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
10769 <  as_unset=unset
10767 > if test "$acx_cgal_found" == no; then
10768 >        ac_fn_c_check_header_mongrel "$LINENO" "CGAL/Exact_predicates_inexact_constructions_kernel.h" "ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" "$ac_includes_default"
10769 > if test "x$ac_cv_header_CGAL_Exact_predicates_inexact_constructions_kernel_h" = x""yes; then :
10770 >  cgal_have_header=yes
10771   else
10772 <  as_unset=false
10772 >  cgal_have_header=no
10773   fi
10774  
10775  
10776 < # Work around bugs in pre-3.0 UWIN ksh.
10777 < $as_unset ENV MAIL MAILPATH
10778 < PS1='$ '
10779 < PS2='> '
10780 < PS4='+ '
10776 >        if test "$cgal_have_header" == yes; then
10777 >                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10778 > $as_echo_n "checking for main in -lCGAL... " >&6; }
10779 > if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10780 >  $as_echo_n "(cached) " >&6
10781 > else
10782 >  ac_check_lib_save_LIBS=$LIBS
10783 > LIBS="-lCGAL  $LIBS"
10784 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10785 > /* end confdefs.h.  */
10786  
8966 # NLS nuisances.
8967 for as_var in \
8968  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8969  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8970  LC_TELEPHONE LC_TIME
8971 do
8972  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8973    eval $as_var=C; export $as_var
8974  else
8975    $as_unset $as_var
8976  fi
8977 done
10787  
10788 < # Required to use basename.
10789 < if expr a : '\(a\)' >/dev/null 2>&1; then
10790 <  as_expr=expr
10788 > #ifdef FC_DUMMY_MAIN
10789 > #ifndef FC_DUMMY_MAIN_EQ_F77
10790 > #  ifdef __cplusplus
10791 >     extern "C"
10792 > #  endif
10793 >   int FC_DUMMY_MAIN() { return 1; }
10794 > #endif
10795 > #endif
10796 > int
10797 > main ()
10798 > {
10799 > return main ();
10800 >  ;
10801 >  return 0;
10802 > }
10803 > _ACEOF
10804 > if ac_fn_c_try_link "$LINENO"; then :
10805 >  ac_cv_lib_CGAL_main=yes
10806   else
10807 <  as_expr=false
10807 >  ac_cv_lib_CGAL_main=no
10808   fi
10809 <
10810 < if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
10811 <  as_basename=basename
10809 > rm -f core conftest.err conftest.$ac_objext \
10810 >    conftest$ac_exeext conftest.$ac_ext
10811 > LIBS=$ac_check_lib_save_LIBS
10812 > fi
10813 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10814 > $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10815 > if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10816 >  cgal_have_lib=yes
10817   else
10818 <  as_basename=false
10818 >  cgal_have_lib=no
10819   fi
10820  
10821 +                if test "$cgal_have_lib" == no; then
10822 +                        save_LIBS="$LIBS"; LIBS="$LIBS -lgmp -lmpfr -lm"
10823 +                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCGAL" >&5
10824 + $as_echo_n "checking for main in -lCGAL... " >&6; }
10825 + if test "${ac_cv_lib_CGAL_main+set}" = set; then :
10826 +  $as_echo_n "(cached) " >&6
10827 + else
10828 +  ac_check_lib_save_LIBS=$LIBS
10829 + LIBS="-lCGAL  $LIBS"
10830 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10831 + /* end confdefs.h.  */
10832  
8993 # Name of the executable.
8994 as_me=`$as_basename "$0" ||
8995 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8996         X"$0" : 'X\(//\)$' \| \
8997         X"$0" : 'X\(/\)$' \| \
8998         .     : '\(.\)' 2>/dev/null ||
8999 echo X/"$0" |
9000    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
9001          /^X\/\(\/\/\)$/{ s//\1/; q; }
9002          /^X\/\(\/\).*/{ s//\1/; q; }
9003          s/.*/./; q'`
10833  
10834 <
10835 < # PATH needs CR, and LINENO needs CR and PATH.
10836 < # Avoid depending upon Character Ranges.
10837 < as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10838 < as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10839 < as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10840 < as_cr_digits='0123456789'
10841 < as_cr_alnum=$as_cr_Letters$as_cr_digits
10842 <
10843 < # The user is always right.
10844 < if test "${PATH_SEPARATOR+set}" != set; then
10845 <  echo "#! /bin/sh" >conf$$.sh
10846 <  echo  "exit 0"   >>conf$$.sh
10847 <  chmod +x conf$$.sh
10848 <  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
10849 <    PATH_SEPARATOR=';'
10850 <  else
10851 <    PATH_SEPARATOR=:
10852 <  fi
10853 <  rm -f conf$$.sh
10834 > #ifdef FC_DUMMY_MAIN
10835 > #ifndef FC_DUMMY_MAIN_EQ_F77
10836 > #  ifdef __cplusplus
10837 >     extern "C"
10838 > #  endif
10839 >   int FC_DUMMY_MAIN() { return 1; }
10840 > #endif
10841 > #endif
10842 > int
10843 > main ()
10844 > {
10845 > return main ();
10846 >  ;
10847 >  return 0;
10848 > }
10849 > _ACEOF
10850 > if ac_fn_c_try_link "$LINENO"; then :
10851 >  ac_cv_lib_CGAL_main=yes
10852 > else
10853 >  ac_cv_lib_CGAL_main=no
10854   fi
10855 + rm -f core conftest.err conftest.$ac_objext \
10856 +    conftest$ac_exeext conftest.$ac_ext
10857 + LIBS=$ac_check_lib_save_LIBS
10858 + fi
10859 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_CGAL_main" >&5
10860 + $as_echo "$ac_cv_lib_CGAL_main" >&6; }
10861 + if test "x$ac_cv_lib_CGAL_main" = x""yes; then :
10862 +  CGAL_LIBS="-lCGAL -lgmp -lmpfr"
10863 +                                                  cgal_have_lib=yes
10864 + else
10865 +  cgal_have_lib=no
10866 + fi
10867  
10868 +                        LIBS="$save_LIBS"
10869 +                else
10870 +                        CGAL_LIBS="-lCGAL"
10871 +                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lmpfr" >&5
10872 + $as_echo_n "checking for main in -lmpfr... " >&6; }
10873 + if test "${ac_cv_lib_mpfr_main+set}" = set; then :
10874 +  $as_echo_n "(cached) " >&6
10875 + else
10876 +  ac_check_lib_save_LIBS=$LIBS
10877 + LIBS="-lmpfr  $LIBS"
10878 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10879 + /* end confdefs.h.  */
10880  
9028  as_lineno_1=$LINENO
9029  as_lineno_2=$LINENO
9030  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9031  test "x$as_lineno_1" != "x$as_lineno_2" &&
9032  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
9033  # Find who we are.  Look in the path if we contain no path at all
9034  # relative or not.
9035  case $0 in
9036    *[\\/]* ) as_myself=$0 ;;
9037    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9038 for as_dir in $PATH
9039 do
9040  IFS=$as_save_IFS
9041  test -z "$as_dir" && as_dir=.
9042  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9043 done
10881  
10882 <       ;;
10883 <  esac
10884 <  # We did not find ourselves, most probably we were run as `sh COMMAND'
10885 <  # in which case we are not to be found in the path.
10886 <  if test "x$as_myself" = x; then
10887 <    as_myself=$0
10888 <  fi
10889 <  if test ! -f "$as_myself"; then
10890 <    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
10891 < echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
10892 <   { (exit 1); exit 1; }; }
10893 <  fi
10894 <  case $CONFIG_SHELL in
10895 <  '')
9059 <    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9060 < for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
9061 < do
9062 <  IFS=$as_save_IFS
9063 <  test -z "$as_dir" && as_dir=.
9064 <  for as_base in sh bash ksh sh5; do
9065 <         case $as_dir in
9066 <         /*)
9067 <           if ("$as_dir/$as_base" -c '
9068 <  as_lineno_1=$LINENO
9069 <  as_lineno_2=$LINENO
9070 <  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9071 <  test "x$as_lineno_1" != "x$as_lineno_2" &&
9072 <  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
9073 <             $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
9074 <             $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
9075 <             CONFIG_SHELL=$as_dir/$as_base
9076 <             export CONFIG_SHELL
9077 <             exec "$CONFIG_SHELL" "$0" ${1+"$@"}
9078 <           fi;;
9079 <         esac
9080 <       done
9081 < done
9082 < ;;
9083 <  esac
9084 <
9085 <  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
9086 <  # uniformly replaced by the line number.  The first 'sed' inserts a
9087 <  # line-number line before each line; the second 'sed' does the real
9088 <  # work.  The second script uses 'N' to pair each line-number line
9089 <  # with the numbered line, and appends trailing '-' during
9090 <  # substitution so that $LINENO is not a special case at line end.
9091 <  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
9092 <  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
9093 <  sed '=' <$as_myself |
9094 <    sed '
9095 <      N
9096 <      s,$,-,
9097 <      : loop
9098 <      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
9099 <      t loop
9100 <      s,-$,,
9101 <      s,^['$as_cr_digits']*\n,,
9102 <    ' >$as_me.lineno &&
9103 <  chmod +x $as_me.lineno ||
9104 <    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
9105 < echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
9106 <   { (exit 1); exit 1; }; }
9107 <
9108 <  # Don't try to exec as it changes $[0], causing all sort of problems
9109 <  # (the dirname of $[0] is not the place where we might find the
9110 <  # original and so on.  Autoconf is especially sensible to this).
9111 <  . ./$as_me.lineno
9112 <  # Exit status is that of the last command.
9113 <  exit
10882 > #ifdef FC_DUMMY_MAIN
10883 > #ifndef FC_DUMMY_MAIN_EQ_F77
10884 > #  ifdef __cplusplus
10885 >     extern "C"
10886 > #  endif
10887 >   int FC_DUMMY_MAIN() { return 1; }
10888 > #endif
10889 > #endif
10890 > int
10891 > main ()
10892 > {
10893 > return main ();
10894 >  ;
10895 >  return 0;
10896   }
10897 + _ACEOF
10898 + if ac_fn_c_try_link "$LINENO"; then :
10899 +  ac_cv_lib_mpfr_main=yes
10900 + else
10901 +  ac_cv_lib_mpfr_main=no
10902 + fi
10903 + rm -f core conftest.err conftest.$ac_objext \
10904 +    conftest$ac_exeext conftest.$ac_ext
10905 + LIBS=$ac_check_lib_save_LIBS
10906 + fi
10907 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mpfr_main" >&5
10908 + $as_echo "$ac_cv_lib_mpfr_main" >&6; }
10909 + if test "x$ac_cv_lib_mpfr_main" = x""yes; then :
10910 +  CGAL_LIBS="$CGAL_LIBS -lmpfr"
10911 + fi
10912  
10913 +                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmp" >&5
10914 + $as_echo_n "checking for main in -lgmp... " >&6; }
10915 + if test "${ac_cv_lib_gmp_main+set}" = set; then :
10916 +  $as_echo_n "(cached) " >&6
10917 + else
10918 +  ac_check_lib_save_LIBS=$LIBS
10919 + LIBS="-lgmp  $LIBS"
10920 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10921 + /* end confdefs.h.  */
10922  
9117 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
9118  *c*,-n*) ECHO_N= ECHO_C='
9119 ' ECHO_T='      ' ;;
9120  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
9121  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
9122 esac
10923  
10924 < if expr a : '\(a\)' >/dev/null 2>&1; then
10925 <  as_expr=expr
10924 > #ifdef FC_DUMMY_MAIN
10925 > #ifndef FC_DUMMY_MAIN_EQ_F77
10926 > #  ifdef __cplusplus
10927 >     extern "C"
10928 > #  endif
10929 >   int FC_DUMMY_MAIN() { return 1; }
10930 > #endif
10931 > #endif
10932 > int
10933 > main ()
10934 > {
10935 > return main ();
10936 >  ;
10937 >  return 0;
10938 > }
10939 > _ACEOF
10940 > if ac_fn_c_try_link "$LINENO"; then :
10941 >  ac_cv_lib_gmp_main=yes
10942   else
10943 <  as_expr=false
10943 >  ac_cv_lib_gmp_main=no
10944   fi
10945 <
10946 < rm -f conf$$ conf$$.exe conf$$.file
10947 < echo >conf$$.file
9132 < if ln -s conf$$.file conf$$ 2>/dev/null; then
9133 <  # We could just check for DJGPP; but this test a) works b) is more generic
9134 <  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
9135 <  if test -f conf$$.exe; then
9136 <    # Don't use ln at all; we don't have any links
9137 <    as_ln_s='cp -p'
9138 <  else
9139 <    as_ln_s='ln -s'
9140 <  fi
9141 < elif ln conf$$.file conf$$ 2>/dev/null; then
9142 <  as_ln_s=ln
9143 < else
9144 <  as_ln_s='cp -p'
10945 > rm -f core conftest.err conftest.$ac_objext \
10946 >    conftest$ac_exeext conftest.$ac_ext
10947 > LIBS=$ac_check_lib_save_LIBS
10948   fi
10949 < rm -f conf$$ conf$$.exe conf$$.file
10949 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmp_main" >&5
10950 > $as_echo "$ac_cv_lib_gmp_main" >&6; }
10951 > if test "x$ac_cv_lib_gmp_main" = x""yes; then :
10952 >  CGAL_LIBS="$CGAL_LIBS -lgmp"
10953 > fi
10954  
10955 < if mkdir -p . 2>/dev/null; then
10956 <  as_mkdir_p=:
10955 >                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgmpxx" >&5
10956 > $as_echo_n "checking for main in -lgmpxx... " >&6; }
10957 > if test "${ac_cv_lib_gmpxx_main+set}" = set; then :
10958 >  $as_echo_n "(cached) " >&6
10959   else
10960 <  test -d ./-p && rmdir ./-p
10961 <  as_mkdir_p=false
10962 < fi
10960 >  ac_check_lib_save_LIBS=$LIBS
10961 > LIBS="-lgmpxx  $LIBS"
10962 > cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10963 > /* end confdefs.h.  */
10964  
9155 as_executable_p="test -f"
10965  
10966 < # Sed expression to map a string onto a valid CPP name.
10967 < as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10966 > #ifdef FC_DUMMY_MAIN
10967 > #ifndef FC_DUMMY_MAIN_EQ_F77
10968 > #  ifdef __cplusplus
10969 >     extern "C"
10970 > #  endif
10971 >   int FC_DUMMY_MAIN() { return 1; }
10972 > #endif
10973 > #endif
10974 > int
10975 > main ()
10976 > {
10977 > return main ();
10978 >  ;
10979 >  return 0;
10980 > }
10981 > _ACEOF
10982 > if ac_fn_c_try_link "$LINENO"; then :
10983 >  ac_cv_lib_gmpxx_main=yes
10984 > else
10985 >  ac_cv_lib_gmpxx_main=no
10986 > fi
10987 > rm -f core conftest.err conftest.$ac_objext \
10988 >    conftest$ac_exeext conftest.$ac_ext
10989 > LIBS=$ac_check_lib_save_LIBS
10990 > fi
10991 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gmpxx_main" >&5
10992 > $as_echo "$ac_cv_lib_gmpxx_main" >&6; }
10993 > if test "x$ac_cv_lib_gmpxx_main" = x""yes; then :
10994 >  CGAL_LIBS="$CGAL_LIBS -lgmpxx"
10995 > fi
10996  
10997 < # Sed expression to map a string onto a valid variable name.
9161 < as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10997 >                fi
10998  
10999 +                if test "$cgal_have_lib" == yes; then
11000 +                        acx_cgal_found=yes
11001 +                fi
11002 +        fi
11003 +        if test "$acx_cgal_found" == yes; then
11004 +                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCore" >&5
11005 + $as_echo_n "checking for main in -lCore... " >&6; }
11006 + if test "${ac_cv_lib_Core_main+set}" = set; then :
11007 +  $as_echo_n "(cached) " >&6
11008 + else
11009 +  ac_check_lib_save_LIBS=$LIBS
11010 + LIBS="-lCore  $LIBS"
11011 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 + /* end confdefs.h.  */
11013  
9164 # IFS
9165 # We need space, tab and new line, in precisely that order.
9166 as_nl='
9167 '
9168 IFS="   $as_nl"
11014  
11015 < # CDPATH.
11016 < $as_unset CDPATH
11015 > #ifdef FC_DUMMY_MAIN
11016 > #ifndef FC_DUMMY_MAIN_EQ_F77
11017 > #  ifdef __cplusplus
11018 >     extern "C"
11019 > #  endif
11020 >   int FC_DUMMY_MAIN() { return 1; }
11021 > #endif
11022 > #endif
11023 > int
11024 > main ()
11025 > {
11026 > return main ();
11027 >  ;
11028 >  return 0;
11029 > }
11030 > _ACEOF
11031 > if ac_fn_c_try_link "$LINENO"; then :
11032 >  ac_cv_lib_Core_main=yes
11033 > else
11034 >  ac_cv_lib_Core_main=no
11035 > fi
11036 > rm -f core conftest.err conftest.$ac_objext \
11037 >    conftest$ac_exeext conftest.$ac_ext
11038 > LIBS=$ac_check_lib_save_LIBS
11039 > fi
11040 > { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Core_main" >&5
11041 > $as_echo "$ac_cv_lib_Core_main" >&6; }
11042 > if test "x$ac_cv_lib_Core_main" = x""yes; then :
11043 >  CGAL_LIBS="$CGAL_LIBS -lCore"
11044 > fi
11045  
11046 < exec 6>&1
11046 >        fi
11047 > fi
11048  
9175 # Open the log real soon, to keep \$[0] and so on meaningful, and to
9176 # report actual input values of CONFIG_FILES etc. instead of their
9177 # values after options handling.  Logging --version etc. is OK.
9178 exec 5>>config.log
9179 {
9180  echo
9181  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9182 ## Running $as_me. ##
9183 _ASBOX
9184 } >&5
9185 cat >&5 <<_CSEOF
11049  
9187 This file was extended by OOPSE $as_me 2.0, which was
9188 generated by GNU Autoconf 2.59.  Invocation command line was
11050  
11051 <  CONFIG_FILES    = $CONFIG_FILES
11052 <  CONFIG_HEADERS  = $CONFIG_HEADERS
9192 <  CONFIG_LINKS    = $CONFIG_LINKS
9193 <  CONFIG_COMMANDS = $CONFIG_COMMANDS
9194 <  $ $0 $@
11051 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking CGAL" >&5
11052 > $as_echo_n "checking CGAL... " >&6; }
11053  
9196 _CSEOF
9197 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
9198 echo >&5
9199 _ACEOF
11054  
11055 < # Files that config.status was made for.
11056 < if test -n "$ac_config_files"; then
11057 <  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
11055 >
11056 >
11057 >
11058 > if test "$acx_cgal_found" == yes; then
11059 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11060 > $as_echo "yes" >&6; }
11061 >
11062 > else
11063 >        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 > $as_echo "no" >&6; }
11065 >
11066   fi
11067 + USE_CGAL=no
11068 + if test "$acx_cgal_found" == yes; then
11069 +        USE_CGAL=yes
11070  
11071 < if test -n "$ac_config_headers"; then
11072 <  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
11071 > $as_echo "#define HAVE_CGAL 1" >>confdefs.h
11072 >
11073 >
11074 >
11075 >
11076 >
11077   fi
11078  
11079 < if test -n "$ac_config_links"; then
11080 <  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
11079 >
11080 >
11081 >
11082 > # Check whether --enable-doxygen was given.
11083 > if test "${enable_doxygen+set}" = set; then :
11084 >  enableval=$enable_doxygen;
11085   fi
11086  
11087 < if test -n "$ac_config_commands"; then
11088 <  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
11087 > # Check whether --enable-dot was given.
11088 > if test "${enable_dot+set}" = set; then :
11089 >  enableval=$enable_dot;
11090   fi
11091  
11092 < cat >>$CONFIG_STATUS <<\_ACEOF
11092 > # Check whether --enable-html-docs was given.
11093 > if test "${enable_html_docs+set}" = set; then :
11094 >  enableval=$enable_html_docs;
11095 > else
11096 >   enable_html_docs=yes
11097 > fi
11098  
11099 < ac_cs_usage="\
11100 < \`$as_me' instantiates files from templates according to the
11101 < current configuration.
11099 > # Check whether --enable-latex-docs was given.
11100 > if test "${enable_latex_docs+set}" = set; then :
11101 >  enableval=$enable_latex_docs;
11102 > else
11103 >   enable_latex_docs=no
11104 > fi
11105  
11106 < Usage: $0 [OPTIONS] [FILE]...
11106 > if test "x$enable_doxygen" = xno; then
11107 >        enable_doc=no
11108 > else
11109 >        # Extract the first word of "doxygen", so it can be a program name with args.
11110 > set dummy doxygen; ac_word=$2
11111 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11112 > $as_echo_n "checking for $ac_word... " >&6; }
11113 > if test "${ac_cv_path_DOXYGEN+set}" = set; then :
11114 >  $as_echo_n "(cached) " >&6
11115 > else
11116 >  case $DOXYGEN in
11117 >  [\\/]* | ?:[\\/]*)
11118 >  ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path.
11119 >  ;;
11120 >  *)
11121 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11122 > for as_dir in $PATH
11123 > do
11124 >  IFS=$as_save_IFS
11125 >  test -z "$as_dir" && as_dir=.
11126 >    for ac_exec_ext in '' $ac_executable_extensions; do
11127 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11128 >    ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
11129 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11130 >    break 2
11131 >  fi
11132 > done
11133 >  done
11134 > IFS=$as_save_IFS
11135  
11136 <  -h, --help       print this help, then exit
11137 <  -V, --version    print version number, then exit
11138 <  -q, --quiet      do not print progress messages
11139 <  -d, --debug      don't remove temporary files
11140 <      --recheck    update $as_me by reconfiguring in the same conditions
11141 <  --file=FILE[:TEMPLATE]
11142 <                   instantiate the configuration file FILE
11143 <  --header=FILE[:TEMPLATE]
11144 <                   instantiate the configuration header FILE
11136 >  ;;
11137 > esac
11138 > fi
11139 > DOXYGEN=$ac_cv_path_DOXYGEN
11140 > if test -n "$DOXYGEN"; then
11141 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5
11142 > $as_echo "$DOXYGEN" >&6; }
11143 > else
11144 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11145 > $as_echo "no" >&6; }
11146 > fi
11147  
9236 Configuration files:
9237 $config_files
11148  
11149 < Configuration headers:
11150 < $config_headers
11149 >        if test "x$DOXYGEN" = x; then
11150 >                if test "x$enable_doxygen" = xyes; then
11151 >                        as_fn_error "could not find doxygen" "$LINENO" 5
11152 >                fi
11153 >                enable_doc=no
11154 >        else
11155 >                enable_doc=yes
11156 >                # Extract the first word of "dot", so it can be a program name with args.
11157 > set dummy dot; ac_word=$2
11158 > { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11159 > $as_echo_n "checking for $ac_word... " >&6; }
11160 > if test "${ac_cv_path_DOT+set}" = set; then :
11161 >  $as_echo_n "(cached) " >&6
11162 > else
11163 >  case $DOT in
11164 >  [\\/]* | ?:[\\/]*)
11165 >  ac_cv_path_DOT="$DOT" # Let the user override the test with a path.
11166 >  ;;
11167 >  *)
11168 >  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11169 > for as_dir in $PATH
11170 > do
11171 >  IFS=$as_save_IFS
11172 >  test -z "$as_dir" && as_dir=.
11173 >    for ac_exec_ext in '' $ac_executable_extensions; do
11174 >  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11175 >    ac_cv_path_DOT="$as_dir/$ac_word$ac_exec_ext"
11176 >    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11177 >    break 2
11178 >  fi
11179 > done
11180 >  done
11181 > IFS=$as_save_IFS
11182 >
11183 >  ;;
11184 > esac
11185 > fi
11186 > DOT=$ac_cv_path_DOT
11187 > if test -n "$DOT"; then
11188 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOT" >&5
11189 > $as_echo "$DOT" >&6; }
11190 > else
11191 >  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11192 > $as_echo "no" >&6; }
11193 > fi
11194  
9242 Configuration links:
9243 $config_links
11195  
11196 < Report bugs to <bug-autoconf@gnu.org>."
11197 < _ACEOF
11196 >        fi
11197 > fi
11198  
11199 < cat >>$CONFIG_STATUS <<_ACEOF
11200 < ac_cs_version="\\
11201 < OOPSE config.status 2.0
11202 < configured by $0, generated by GNU Autoconf 2.59,
11203 <  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
11199 > if test "x$enable_doc" = xyes; then
11200 >  DOC=1
11201 > else
11202 >  DOC=0
11203 > fi
11204  
9254 Copyright (C) 2003 Free Software Foundation, Inc.
9255 This config.status script is free software; the Free Software Foundation
9256 gives unlimited permission to copy, distribute and modify it."
9257 srcdir=$srcdir
9258 INSTALL="$INSTALL"
9259 _ACEOF
11205  
11206 < cat >>$CONFIG_STATUS <<\_ACEOF
11207 < # If no file are specified by the user, then we need to provide default
11208 < # value.  By we need to know if files were specified by the user.
11209 < ac_need_defaults=:
11210 < while test $# != 0
11211 < do
11212 <  case $1 in
11213 <  --*=*)
9269 <    ac_option=`expr "x$1" : 'x\([^=]*\)='`
9270 <    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
9271 <    ac_shift=:
9272 <    ;;
9273 <  -*)
9274 <    ac_option=$1
9275 <    ac_optarg=$2
9276 <    ac_shift=shift
9277 <    ;;
9278 <  *) # This is not an option, so the user has probably given explicit
9279 <     # arguments.
9280 <     ac_option=$1
9281 <     ac_need_defaults=false;;
9282 <  esac
11206 > if test x$DOT = x; then
11207 >        if test "x$enable_dot" = xyes; then
11208 >                as_fn_error "could not find dot" "$LINENO" 5
11209 >        fi
11210 >        enable_dot=no
11211 > else
11212 >        enable_dot=yes
11213 > fi
11214  
9284  case $ac_option in
9285  # Handling of the options.
9286 _ACEOF
9287 cat >>$CONFIG_STATUS <<\_ACEOF
9288  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9289    ac_cs_recheck=: ;;
9290  --version | --vers* | -V )
9291    echo "$ac_cs_version"; exit 0 ;;
9292  --he | --h)
9293    # Conflict between --help and --header
9294    { { echo "$as_me:$LINENO: error: ambiguous option: $1
9295 Try \`$0 --help' for more information." >&5
9296 echo "$as_me: error: ambiguous option: $1
9297 Try \`$0 --help' for more information." >&2;}
9298   { (exit 1); exit 1; }; };;
9299  --help | --hel | -h )
9300    echo "$ac_cs_usage"; exit 0 ;;
9301  --debug | --d* | -d )
9302    debug=: ;;
9303  --file | --fil | --fi | --f )
9304    $ac_shift
9305    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
9306    ac_need_defaults=false;;
9307  --header | --heade | --head | --hea )
9308    $ac_shift
9309    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
9310    ac_need_defaults=false;;
9311  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9312  | -silent | --silent | --silen | --sile | --sil | --si | --s)
9313    ac_cs_silent=: ;;
11215  
9315  # This is an error.
9316  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
9317 Try \`$0 --help' for more information." >&5
9318 echo "$as_me: error: unrecognized option: $1
9319 Try \`$0 --help' for more information." >&2;}
9320   { (exit 1); exit 1; }; } ;;
11216  
9322  *) ac_config_targets="$ac_config_targets $1" ;;
11217  
9324  esac
9325  shift
9326 done
11218  
9328 ac_configure_extra_args=
11219  
9330 if $ac_cs_silent; then
9331  exec 6>/dev/null
9332  ac_configure_extra_args="$ac_configure_extra_args --silent"
9333 fi
11220  
9335 _ACEOF
9336 cat >>$CONFIG_STATUS <<_ACEOF
9337 if \$ac_cs_recheck; then
9338  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
9339  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9340 fi
11221  
9342 _ACEOF
11222  
11223  
11224  
11225  
11226  
9348 cat >>$CONFIG_STATUS <<\_ACEOF
9349 for ac_config_target in $ac_config_targets
9350 do
9351  case "$ac_config_target" in
9352  # Handling of arguments.
9353  "make/Makefile" ) CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
9354  "src/utils/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
9355  "src/applications/nanoRodBuilder/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/applications/nanoRodBuilder/Makefile" ;;
9356  "scripts/filepp" ) CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
9357  "src/getopt.h" ) CONFIG_LINKS="$CONFIG_LINKS src/getopt.h:src/utils/gnugetopt.h" ;;
9358  "src/config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
9359  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9360 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
9361   { (exit 1); exit 1; }; };;
9362  esac
9363 done
11227  
9365 # If the user did not use the arguments to specify the items to instantiate,
9366 # then the envvar interface is used.  Set only those that are not.
9367 # We use the long form for the default assignment because of an extremely
9368 # bizarre bug on SunOS 4.1.3.
9369 if $ac_need_defaults; then
9370  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9371  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9372  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
9373 fi
11228  
9375 # Have a temporary directory for convenience.  Make it in the build tree
9376 # simply because there is no reason to put it here, and in addition,
9377 # creating and moving files from /tmp can sometimes cause problems.
9378 # Create a temporary directory, and hook for its removal unless debugging.
9379 $debug ||
9380 {
9381  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
9382  trap '{ (exit 1); exit 1; }' 1 2 13 15
9383 }
11229  
9385 # Create a (secure) tmp directory for tmp files.
11230  
9387 {
9388  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
9389  test -n "$tmp" && test -d "$tmp"
9390 }  ||
9391 {
9392  tmp=./confstat$$-$RANDOM
9393  (umask 077 && mkdir $tmp)
9394 } ||
9395 {
9396   echo "$me: cannot create a temporary directory in ." >&2
9397   { (exit 1); exit 1; }
9398 }
11231  
9400 _ACEOF
11232  
11233 < cat >>$CONFIG_STATUS <<_ACEOF
11233 > ac_config_files="$ac_config_files make/Makefile src/utils/Makefile src/math/Makefile src/integrators/Makefile src/applications/atom2md/Makefile scripts/filepp"
11234  
11235 +
11236 + cat >confcache <<\_ACEOF
11237 + # This file is a shell script that caches the results of configure
11238 + # tests run on this system so they can be shared between configure
11239 + # scripts and configure runs, see configure's option --config-cache.
11240 + # It is not useful on other systems.  If it contains results you don't
11241 + # want to keep, you may remove or edit it.
11242   #
11243 < # CONFIG_FILES section.
11243 > # config.status only pays attention to the cache file if you give it
11244 > # the --recheck option to rerun configure.
11245   #
11246 <
11247 < # No need to generate the scripts if there are no CONFIG_FILES.
11248 < # This happens for instance when ./config.status config.h
9410 < if test -n "\$CONFIG_FILES"; then
9411 <  # Protect against being on the right side of a sed subst in config.status.
9412 <  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
9413 <   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
9414 < s,@SHELL@,$SHELL,;t t
9415 < s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
9416 < s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
9417 < s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
9418 < s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
9419 < s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
9420 < s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
9421 < s,@exec_prefix@,$exec_prefix,;t t
9422 < s,@prefix@,$prefix,;t t
9423 < s,@program_transform_name@,$program_transform_name,;t t
9424 < s,@bindir@,$bindir,;t t
9425 < s,@sbindir@,$sbindir,;t t
9426 < s,@libexecdir@,$libexecdir,;t t
9427 < s,@datadir@,$datadir,;t t
9428 < s,@sysconfdir@,$sysconfdir,;t t
9429 < s,@sharedstatedir@,$sharedstatedir,;t t
9430 < s,@localstatedir@,$localstatedir,;t t
9431 < s,@libdir@,$libdir,;t t
9432 < s,@includedir@,$includedir,;t t
9433 < s,@oldincludedir@,$oldincludedir,;t t
9434 < s,@infodir@,$infodir,;t t
9435 < s,@mandir@,$mandir,;t t
9436 < s,@build_alias@,$build_alias,;t t
9437 < s,@host_alias@,$host_alias,;t t
9438 < s,@target_alias@,$target_alias,;t t
9439 < s,@DEFS@,$DEFS,;t t
9440 < s,@ECHO_C@,$ECHO_C,;t t
9441 < s,@ECHO_N@,$ECHO_N,;t t
9442 < s,@ECHO_T@,$ECHO_T,;t t
9443 < s,@LIBS@,$LIBS,;t t
9444 < s,@PROGNAME@,$PROGNAME,;t t
9445 < s,@debug@,$debug,;t t
9446 < s,@build@,$build,;t t
9447 < s,@build_cpu@,$build_cpu,;t t
9448 < s,@build_vendor@,$build_vendor,;t t
9449 < s,@build_os@,$build_os,;t t
9450 < s,@host@,$host,;t t
9451 < s,@host_cpu@,$host_cpu,;t t
9452 < s,@host_vendor@,$host_vendor,;t t
9453 < s,@host_os@,$host_os,;t t
9454 < s,@CC@,$CC,;t t
9455 < s,@CFLAGS@,$CFLAGS,;t t
9456 < s,@LDFLAGS@,$LDFLAGS,;t t
9457 < s,@CPPFLAGS@,$CPPFLAGS,;t t
9458 < s,@ac_ct_CC@,$ac_ct_CC,;t t
9459 < s,@EXEEXT@,$EXEEXT,;t t
9460 < s,@OBJEXT@,$OBJEXT,;t t
9461 < s,@CXX@,$CXX,;t t
9462 < s,@CXXFLAGS@,$CXXFLAGS,;t t
9463 < s,@ac_ct_CXX@,$ac_ct_CXX,;t t
9464 < s,@OOPSE_TEMPLATE_FLAGS@,$OOPSE_TEMPLATE_FLAGS,;t t
9465 < s,@EXTRA_CC_FLAG@,$EXTRA_CC_FLAG,;t t
9466 < s,@F90@,$F90,;t t
9467 < s,@F90FLAGS@,$F90FLAGS,;t t
9468 < s,@ac_ct_F90@,$ac_ct_F90,;t t
9469 < s,@PREPFLAG@,$PREPFLAG,;t t
9470 < s,@PREPDEFFLAG@,$PREPDEFFLAG,;t t
9471 < s,@F90LIBS@,$F90LIBS,;t t
9472 < s,@F90_FUNC@,$F90_FUNC,;t t
9473 < s,@F90_FUNC_@,$F90_FUNC_,;t t
9474 < s,@MOD@,$MOD,;t t
9475 < s,@F90_WORK_FILES_ARG@,$F90_WORK_FILES_ARG,;t t
9476 < s,@MODDIRFLAG@,$MODDIRFLAG,;t t
9477 < s,@F90MODINCSPEC@,$F90MODINCSPEC,;t t
9478 < s,@F90_MODULE_NAMES@,$F90_MODULE_NAMES,;t t
9479 < s,@CPP@,$CPP,;t t
9480 < s,@EGREP@,$EGREP,;t t
9481 < s,@LIBOBJS@,$LIBOBJS,;t t
9482 < s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9483 < s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9484 < s,@INSTALL_DATA@,$INSTALL_DATA,;t t
9485 < s,@LN_S@,$LN_S,;t t
9486 < s,@SET_MAKE@,$SET_MAKE,;t t
9487 < s,@RANLIB@,$RANLIB,;t t
9488 < s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9489 < s,@YACC@,$YACC,;t t
9490 < s,@LEX@,$LEX,;t t
9491 < s,@LEXLIB@,$LEXLIB,;t t
9492 < s,@LEX_OUTPUT_ROOT@,$LEX_OUTPUT_ROOT,;t t
9493 < s,@PERLINTERP@,$PERLINTERP,;t t
9494 < s,@PERL_SHEBANG@,$PERL_SHEBANG,;t t
9495 < s,@AR@,$AR,;t t
9496 < s,@PS@,$PS,;t t
9497 < s,@MPI_LIB_DIR@,$MPI_LIB_DIR,;t t
9498 < s,@MPI_INC_DIR@,$MPI_INC_DIR,;t t
9499 < s,@MPI_F90_INC@,$MPI_F90_INC,;t t
9500 < s,@MPI_LIB@,$MPI_LIB,;t t
9501 < s,@MPI_F90_LIB@,$MPI_F90_LIB,;t t
9502 < s,@USE_MPI@,$USE_MPI,;t t
9503 < s,@CXXCPP@,$CXXCPP,;t t
9504 < s,@USE_CGAL@,$USE_CGAL,;t t
9505 < s,@CGAL_INC_DIR@,$CGAL_INC_DIR,;t t
9506 < s,@CGAL_LIB_DIR@,$CGAL_LIB_DIR,;t t
9507 < s,@CGAL_RLIB_DIR@,$CGAL_RLIB_DIR,;t t
9508 < s,@CGAL_DEFINES@,$CGAL_DEFINES,;t t
9509 < s,@CGAL_CXXFLAGS@,$CGAL_CXXFLAGS,;t t
9510 < s,@CGAL_LIBS@,$CGAL_LIBS,;t t
9511 < s,@DOXYGEN@,$DOXYGEN,;t t
9512 < s,@DOT@,$DOT,;t t
9513 < s,@DOC@,$DOC,;t t
9514 < s,@enable_dot@,$enable_dot,;t t
9515 < s,@enable_html_docs@,$enable_html_docs,;t t
9516 < s,@enable_latex_docs@,$enable_latex_docs,;t t
9517 < s,@BATEXT@,$BATEXT,;t t
9518 < s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
9519 < s,@OOPSE@,$OOPSE,;t t
9520 < s,@OOPSE_HOME@,$OOPSE_HOME,;t t
9521 < s,@SUBDIRS@,$SUBDIRS,;t t
9522 < s,@FFLAGS@,$FFLAGS,;t t
9523 < s,@LTLIBOBJS@,$LTLIBOBJS,;t t
9524 < CEOF
11246 > # `ac_cv_env_foo' variables (set or unset) will be overridden when
11247 > # loading this file, other *unset* `ac_cv_foo' will be assigned the
11248 > # following values.
11249  
11250   _ACEOF
11251  
11252 <  cat >>$CONFIG_STATUS <<\_ACEOF
11253 <  # Split the substitutions into bite-sized pieces for seds with
11254 <  # small command number limits, like on Digital OSF/1 and HP-UX.
11255 <  ac_max_sed_lines=48
11256 <  ac_sed_frag=1 # Number of current file.
11257 <  ac_beg=1 # First line for current file.
11258 <  ac_end=$ac_max_sed_lines # Line after last line for current file.
11259 <  ac_more_lines=:
11260 <  ac_sed_cmds=
11261 <  while $ac_more_lines; do
11262 <    if test $ac_beg -gt 1; then
11263 <      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11264 <    else
11265 <      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
11266 <    fi
11267 <    if test ! -s $tmp/subs.frag; then
11268 <      ac_more_lines=false
11269 <    else
11270 <      # The purpose of the label and of the branching condition is to
11271 <      # speed up the sed processing (if there are no `@' at all, there
9548 <      # is no need to browse any of the substitutions).
9549 <      # These are the two extra sed commands mentioned above.
9550 <      (echo ':t
9551 <  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
9552 <      if test -z "$ac_sed_cmds"; then
9553 <        ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
9554 <      else
9555 <        ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
9556 <      fi
9557 <      ac_sed_frag=`expr $ac_sed_frag + 1`
9558 <      ac_beg=$ac_end
9559 <      ac_end=`expr $ac_end + $ac_max_sed_lines`
9560 <    fi
11252 > # The following way of writing the cache mishandles newlines in values,
11253 > # but we know of no workaround that is simple, portable, and efficient.
11254 > # So, we kill variables containing newlines.
11255 > # Ultrix sh set writes to stderr and can't be redirected directly,
11256 > # and sets the high bit in the cache file unless we assign to the vars.
11257 > (
11258 >  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11259 >    eval ac_val=\$$ac_var
11260 >    case $ac_val in #(
11261 >    *${as_nl}*)
11262 >      case $ac_var in #(
11263 >      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11264 > $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11265 >      esac
11266 >      case $ac_var in #(
11267 >      _ | IFS | as_nl) ;; #(
11268 >      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11269 >      *) { eval $ac_var=; unset $ac_var;} ;;
11270 >      esac ;;
11271 >    esac
11272    done
11273 <  if test -z "$ac_sed_cmds"; then
11274 <    ac_sed_cmds=cat
11273 >
11274 >  (set) 2>&1 |
11275 >    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11276 >    *${as_nl}ac_space=\ *)
11277 >      # `set' does not quote correctly, so add quotes: double-quote
11278 >      # substitution turns \\\\ into \\, and sed turns \\ into \.
11279 >      sed -n \
11280 >        "s/'/'\\\\''/g;
11281 >          s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11282 >      ;; #(
11283 >    *)
11284 >      # `set' quotes correctly as required by POSIX, so do not add quotes.
11285 >      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11286 >      ;;
11287 >    esac |
11288 >    sort
11289 > ) |
11290 >  sed '
11291 >     /^ac_cv_env_/b end
11292 >     t clear
11293 >     :clear
11294 >     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11295 >     t end
11296 >     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11297 >     :end' >>confcache
11298 > if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11299 >  if test -w "$cache_file"; then
11300 >    test "x$cache_file" != "x/dev/null" &&
11301 >      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11302 > $as_echo "$as_me: updating cache $cache_file" >&6;}
11303 >    cat confcache >$cache_file
11304 >  else
11305 >    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11306 > $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11307    fi
11308 < fi # test -n "$CONFIG_FILES"
11308 > fi
11309 > rm -f confcache
11310  
11311 < _ACEOF
11312 < cat >>$CONFIG_STATUS <<\_ACEOF
11313 < for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
9570 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9571 <  case $ac_file in
9572 <  - | *:- | *:-:* ) # input from stdin
9573 <        cat >$tmp/stdin
9574 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9575 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9576 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9577 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9578 <  * )   ac_file_in=$ac_file.in ;;
9579 <  esac
11311 > test "x$prefix" = xNONE && prefix=$ac_default_prefix
11312 > # Let make expand exec_prefix.
11313 > test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11314  
11315 <  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
9582 <  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9583 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9584 <         X"$ac_file" : 'X\(//\)[^/]' \| \
9585 <         X"$ac_file" : 'X\(//\)$' \| \
9586 <         X"$ac_file" : 'X\(/\)' \| \
9587 <         .     : '\(.\)' 2>/dev/null ||
9588 < echo X"$ac_file" |
9589 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9590 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9591 <          /^X\(\/\/\)$/{ s//\1/; q; }
9592 <          /^X\(\/\).*/{ s//\1/; q; }
9593 <          s/.*/./; q'`
9594 <  { if $as_mkdir_p; then
9595 <    mkdir -p "$ac_dir"
9596 <  else
9597 <    as_dir="$ac_dir"
9598 <    as_dirs=
9599 <    while test ! -d "$as_dir"; do
9600 <      as_dirs="$as_dir $as_dirs"
9601 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
9602 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9603 <         X"$as_dir" : 'X\(//\)[^/]' \| \
9604 <         X"$as_dir" : 'X\(//\)$' \| \
9605 <         X"$as_dir" : 'X\(/\)' \| \
9606 <         .     : '\(.\)' 2>/dev/null ||
9607 < echo X"$as_dir" |
9608 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9609 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9610 <          /^X\(\/\/\)$/{ s//\1/; q; }
9611 <          /^X\(\/\).*/{ s//\1/; q; }
9612 <          s/.*/./; q'`
9613 <    done
9614 <    test ! -n "$as_dirs" || mkdir $as_dirs
9615 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9616 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9617 <   { (exit 1); exit 1; }; }; }
11315 > DEFS=-DHAVE_CONFIG_H
11316  
11317 <  ac_builddir=.
11317 > ac_libobjs=
11318 > ac_ltlibobjs=
11319 > for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11320 >  # 1. Remove the extension, and $U if already installed.
11321 >  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11322 >  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11323 >  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11324 >  #    will be set to the directory where LIBOBJS objects are built.
11325 >  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11326 >  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11327 > done
11328 > LIBOBJS=$ac_libobjs
11329  
11330 < if test "$ac_dir" != .; then
9622 <  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9623 <  # A "../" for each directory in $ac_dir_suffix.
9624 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9625 < else
9626 <  ac_dir_suffix= ac_top_builddir=
9627 < fi
11330 > LTLIBOBJS=$ac_ltlibobjs
11331  
9629 case $srcdir in
9630  .)  # No --srcdir option.  We are building in place.
9631    ac_srcdir=.
9632    if test -z "$ac_top_builddir"; then
9633       ac_top_srcdir=.
9634    else
9635       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9636    fi ;;
9637  [\\/]* | ?:[\\/]* )  # Absolute path.
9638    ac_srcdir=$srcdir$ac_dir_suffix;
9639    ac_top_srcdir=$srcdir ;;
9640  *) # Relative path.
9641    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9642    ac_top_srcdir=$ac_top_builddir$srcdir ;;
9643 esac
11332  
9645 # Do not use `cd foo && pwd` to compute absolute paths, because
9646 # the directories may not exist.
9647 case `pwd` in
9648 .) ac_abs_builddir="$ac_dir";;
9649 *)
9650  case "$ac_dir" in
9651  .) ac_abs_builddir=`pwd`;;
9652  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9653  *) ac_abs_builddir=`pwd`/"$ac_dir";;
9654  esac;;
9655 esac
9656 case $ac_abs_builddir in
9657 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9658 *)
9659  case ${ac_top_builddir}. in
9660  .) ac_abs_top_builddir=$ac_abs_builddir;;
9661  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9662  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9663  esac;;
9664 esac
9665 case $ac_abs_builddir in
9666 .) ac_abs_srcdir=$ac_srcdir;;
9667 *)
9668  case $ac_srcdir in
9669  .) ac_abs_srcdir=$ac_abs_builddir;;
9670  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9671  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9672  esac;;
9673 esac
9674 case $ac_abs_builddir in
9675 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9676 *)
9677  case $ac_top_srcdir in
9678  .) ac_abs_top_srcdir=$ac_abs_builddir;;
9679  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9680  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9681  esac;;
9682 esac
11333  
11334 + : ${CONFIG_STATUS=./config.status}
11335 + ac_write_fail=0
11336 + ac_clean_files_save=$ac_clean_files
11337 + ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11338 + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11339 + $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11340 + as_write_fail=0
11341 + cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11342 + #! $SHELL
11343 + # Generated by $as_me.
11344 + # Run this file to recreate the current configuration.
11345 + # Compiler output produced by configure, useful for debugging
11346 + # configure, is in config.log if it exists.
11347  
11348 <  case $INSTALL in
11349 <  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11350 <  *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
9688 <  esac
11348 > debug=false
11349 > ac_cs_recheck=false
11350 > ac_cs_silent=false
11351  
11352 <  if test x"$ac_file" != x-; then
11353 <    { echo "$as_me:$LINENO: creating $ac_file" >&5
11354 < echo "$as_me: creating $ac_file" >&6;}
11355 <    rm -f "$ac_file"
11356 <  fi
11357 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
11358 <  # use $as_me), people would be surprised to read:
9697 <  #    /* config.h.  Generated by config.status.  */
9698 <  if test x"$ac_file" = x-; then
9699 <    configure_input=
9700 <  else
9701 <    configure_input="$ac_file.  "
9702 <  fi
9703 <  configure_input=$configure_input"Generated from `echo $ac_file_in |
9704 <                                     sed 's,.*/,,'` by configure."
11352 > SHELL=\${CONFIG_SHELL-$SHELL}
11353 > export SHELL
11354 > _ASEOF
11355 > cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11356 > ## -------------------- ##
11357 > ## M4sh Initialization. ##
11358 > ## -------------------- ##
11359  
11360 <  # First look for the input files in the build tree, otherwise in the
11361 <  # src tree.
11362 <  ac_file_inputs=`IFS=:
11363 <    for f in $ac_file_in; do
11364 <      case $f in
11365 <      -) echo $tmp/stdin ;;
11366 <      [\\/$]*)
11367 <         # Absolute (can't be DOS-style, as IFS=:)
11368 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11369 < echo "$as_me: error: cannot find input file: $f" >&2;}
11370 <   { (exit 1); exit 1; }; }
11371 <         echo "$f";;
11372 <      *) # Relative
11373 <         if test -f "$f"; then
11374 <           # Build tree
11375 <           echo "$f"
11376 <         elif test -f "$srcdir/$f"; then
11377 <           # Source tree
11378 <           echo "$srcdir/$f"
11379 <         else
11380 <           # /dev/null tree
11381 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11382 < echo "$as_me: error: cannot find input file: $f" >&2;}
11383 <   { (exit 1); exit 1; }; }
11384 <         fi;;
11385 <      esac
11386 <    done` || { (exit 1); exit 1; }
11387 < _ACEOF
11388 < cat >>$CONFIG_STATUS <<_ACEOF
11389 <  sed "$ac_vpsub
11390 < $extrasub
11391 < _ACEOF
11392 < cat >>$CONFIG_STATUS <<\_ACEOF
11393 < :t
11394 < /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11395 < s,@configure_input@,$configure_input,;t t
11396 < s,@srcdir@,$ac_srcdir,;t t
11397 < s,@abs_srcdir@,$ac_abs_srcdir,;t t
11398 < s,@top_srcdir@,$ac_top_srcdir,;t t
9745 < s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
9746 < s,@builddir@,$ac_builddir,;t t
9747 < s,@abs_builddir@,$ac_abs_builddir,;t t
9748 < s,@top_builddir@,$ac_top_builddir,;t t
9749 < s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
9750 < s,@INSTALL@,$ac_INSTALL,;t t
9751 < " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
9752 <  rm -f $tmp/stdin
9753 <  if test x"$ac_file" != x-; then
9754 <    mv $tmp/out $ac_file
11360 > # Be more Bourne compatible
11361 > DUALCASE=1; export DUALCASE # for MKS sh
11362 > if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11363 >  emulate sh
11364 >  NULLCMD=:
11365 >  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11366 >  # is contrary to our usage.  Disable this feature.
11367 >  alias -g '${1+"$@"}'='"$@"'
11368 >  setopt NO_GLOB_SUBST
11369 > else
11370 >  case `(set -o) 2>/dev/null` in #(
11371 >  *posix*) :
11372 >    set -o posix ;; #(
11373 >  *) :
11374 >     ;;
11375 > esac
11376 > fi
11377 >
11378 >
11379 > as_nl='
11380 > '
11381 > export as_nl
11382 > # Printing a long string crashes Solaris 7 /usr/bin/printf.
11383 > as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11384 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11385 > as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11386 > # Prefer a ksh shell builtin over an external printf program on Solaris,
11387 > # but without wasting forks for bash or zsh.
11388 > if test -z "$BASH_VERSION$ZSH_VERSION" \
11389 >    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11390 >  as_echo='print -r --'
11391 >  as_echo_n='print -rn --'
11392 > elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11393 >  as_echo='printf %s\n'
11394 >  as_echo_n='printf %s'
11395 > else
11396 >  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11397 >    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11398 >    as_echo_n='/usr/ucb/echo -n'
11399    else
11400 <    cat $tmp/out
11401 <    rm -f $tmp/out
11400 >    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11401 >    as_echo_n_body='eval
11402 >      arg=$1;
11403 >      case $arg in #(
11404 >      *"$as_nl"*)
11405 >        expr "X$arg" : "X\\(.*\\)$as_nl";
11406 >        arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11407 >      esac;
11408 >      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11409 >    '
11410 >    export as_echo_n_body
11411 >    as_echo_n='sh -c $as_echo_n_body as_echo'
11412    fi
11413 +  export as_echo_body
11414 +  as_echo='sh -c $as_echo_body as_echo'
11415 + fi
11416  
11417 <  # Run the commands associated with the file.
11418 <  case $ac_file in
11419 <    make/Makefile ) chmod 0755 scripts/* ;;
11420 <    src/utils/Makefile ) chmod 0755 scripts/* ;;
11421 <    src/applications/nanoRodBuilder/Makefile ) chmod 0755 scripts/* ;;
11422 <    scripts/filepp ) chmod 0755 scripts/* ;;
11423 <  esac
11424 < done
9768 < _ACEOF
9769 < cat >>$CONFIG_STATUS <<\_ACEOF
11417 > # The user is always right.
11418 > if test "${PATH_SEPARATOR+set}" != set; then
11419 >  PATH_SEPARATOR=:
11420 >  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11421 >    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11422 >      PATH_SEPARATOR=';'
11423 >  }
11424 > fi
11425  
9771 #
9772 # CONFIG_HEADER section.
9773 #
11426  
11427 < # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
11428 < # NAME is the cpp macro being defined and VALUE is the value it is being given.
11429 < #
11430 < # ac_d sets the value in "#define NAME VALUE" lines.
11431 < ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
11432 < ac_dB='[         ].*$,\1#\2'
9781 < ac_dC=' '
9782 < ac_dD=',;t'
9783 < # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9784 < ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9785 < ac_uB='$,\1#\2define\3'
9786 < ac_uC=' '
9787 < ac_uD=',;t'
11427 > # IFS
11428 > # We need space, tab and new line, in precisely that order.  Quoting is
11429 > # there to prevent editors from complaining about space-tab.
11430 > # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11431 > # splitting by setting IFS to empty value.)
11432 > IFS=" ""        $as_nl"
11433  
11434 < for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
11435 <  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
11436 <  case $ac_file in
11437 <  - | *:- | *:-:* ) # input from stdin
11438 <        cat >$tmp/stdin
11439 <        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11440 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11441 <  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
11442 <        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
11443 <  * )   ac_file_in=$ac_file.in ;;
11444 <  esac
11434 > # Find who we are.  Look in the path if we contain no directory separator.
11435 > case $0 in #((
11436 >  *[\\/]* ) as_myself=$0 ;;
11437 >  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11438 > for as_dir in $PATH
11439 > do
11440 >  IFS=$as_save_IFS
11441 >  test -z "$as_dir" && as_dir=.
11442 >    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11443 >  done
11444 > IFS=$as_save_IFS
11445  
11446 <  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
11447 < echo "$as_me: creating $ac_file" >&6;}
11446 >     ;;
11447 > esac
11448 > # We did not find ourselves, most probably we were run as `sh COMMAND'
11449 > # in which case we are not to be found in the path.
11450 > if test "x$as_myself" = x; then
11451 >  as_myself=$0
11452 > fi
11453 > if test ! -f "$as_myself"; then
11454 >  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11455 >  exit 1
11456 > fi
11457  
11458 <  # First look for the input files in the build tree, otherwise in the
11459 <  # src tree.
11460 <  ac_file_inputs=`IFS=:
11461 <    for f in $ac_file_in; do
11462 <      case $f in
11463 <      -) echo $tmp/stdin ;;
11464 <      [\\/$]*)
11465 <         # Absolute (can't be DOS-style, as IFS=:)
11466 <         test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
11467 < echo "$as_me: error: cannot find input file: $f" >&2;}
11468 <   { (exit 1); exit 1; }; }
9815 <         # Do quote $f, to prevent DOS paths from being IFS'd.
9816 <         echo "$f";;
9817 <      *) # Relative
9818 <         if test -f "$f"; then
9819 <           # Build tree
9820 <           echo "$f"
9821 <         elif test -f "$srcdir/$f"; then
9822 <           # Source tree
9823 <           echo "$srcdir/$f"
9824 <         else
9825 <           # /dev/null tree
9826 <           { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9827 < echo "$as_me: error: cannot find input file: $f" >&2;}
9828 <   { (exit 1); exit 1; }; }
9829 <         fi;;
9830 <      esac
9831 <    done` || { (exit 1); exit 1; }
9832 <  # Remove the trailing spaces.
9833 <  sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
11458 > # Unset variables that we do not need and which cause bugs (e.g. in
11459 > # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11460 > # suppresses any "Segmentation fault" message there.  '((' could
11461 > # trigger a bug in pdksh 5.2.14.
11462 > for as_var in BASH_ENV ENV MAIL MAILPATH
11463 > do eval test x\${$as_var+set} = xset \
11464 >  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11465 > done
11466 > PS1='$ '
11467 > PS2='> '
11468 > PS4='+ '
11469  
11470 < _ACEOF
11470 > # NLS nuisances.
11471 > LC_ALL=C
11472 > export LC_ALL
11473 > LANGUAGE=C
11474 > export LANGUAGE
11475  
11476 < # Transform confdefs.h into two sed scripts, `conftest.defines' and
11477 < # `conftest.undefs', that substitutes the proper values into
9839 < # config.h.in to produce config.h.  The first handles `#define'
9840 < # templates, and the second `#undef' templates.
9841 < # And first: Protect against being on the right side of a sed subst in
9842 < # config.status.  Protect against being in an unquoted here document
9843 < # in config.status.
9844 < rm -f conftest.defines conftest.undefs
9845 < # Using a here document instead of a string reduces the quoting nightmare.
9846 < # Putting comments in sed scripts is not portable.
9847 < #
9848 < # `end' is used to avoid that the second main sed command (meant for
9849 < # 0-ary CPP macros) applies to n-ary macro definitions.
9850 < # See the Autoconf documentation for `clear'.
9851 < cat >confdef2sed.sed <<\_ACEOF
9852 < s/[\\&,]/\\&/g
9853 < s,[\\$`],\\&,g
9854 < t clear
9855 < : clear
9856 < s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9857 < t end
9858 < s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9859 < : end
9860 < _ACEOF
9861 < # If some macros were called several times there might be several times
9862 < # the same #defines, which is useless.  Nevertheless, we may not want to
9863 < # sort them, since we want the *last* AC-DEFINE to be honored.
9864 < uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
9865 < sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
9866 < rm -f confdef2sed.sed
11476 > # CDPATH.
11477 > (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11478  
9868 # This sed command replaces #undef with comments.  This is necessary, for
9869 # example, in the case of _POSIX_SOURCE, which is predefined and required
9870 # on some systems where configure will not decide to define it.
9871 cat >>conftest.undefs <<\_ACEOF
9872 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9873 _ACEOF
11479  
11480 < # Break up conftest.defines because some shells have a limit on the size
11481 < # of here documents, and old seds have small limits too (100 cmds).
11482 < echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
11483 < echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
11484 < echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
11485 < echo '  :' >>$CONFIG_STATUS
11486 < rm -f conftest.tail
11487 < while grep . conftest.defines >/dev/null
11488 < do
11489 <  # Write a limited-size here document to $tmp/defines.sed.
11490 <  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
11491 <  # Speed up: don't consider the non `#define' lines.
11492 <  echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
11493 <  # Work around the forget-to-reset-the-flag bug.
11494 <  echo 't clr' >>$CONFIG_STATUS
9890 <  echo ': clr' >>$CONFIG_STATUS
9891 <  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
9892 <  echo 'CEOF
9893 <  sed -f $tmp/defines.sed $tmp/in >$tmp/out
9894 <  rm -f $tmp/in
9895 <  mv $tmp/out $tmp/in
9896 < ' >>$CONFIG_STATUS
9897 <  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
9898 <  rm -f conftest.defines
9899 <  mv conftest.tail conftest.defines
9900 < done
9901 < rm -f conftest.defines
9902 < echo '  fi # grep' >>$CONFIG_STATUS
9903 < echo >>$CONFIG_STATUS
11480 > # as_fn_error ERROR [LINENO LOG_FD]
11481 > # ---------------------------------
11482 > # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11483 > # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11484 > # script with status $?, using 1 if that was 0.
11485 > as_fn_error ()
11486 > {
11487 >  as_status=$?; test $as_status -eq 0 && as_status=1
11488 >  if test "$3"; then
11489 >    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11490 >    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11491 >  fi
11492 >  $as_echo "$as_me: error: $1" >&2
11493 >  as_fn_exit $as_status
11494 > } # as_fn_error
11495  
9905 # Break up conftest.undefs because some shells have a limit on the size
9906 # of here documents, and old seds have small limits too (100 cmds).
9907 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
9908 rm -f conftest.tail
9909 while grep . conftest.undefs >/dev/null
9910 do
9911  # Write a limited-size here document to $tmp/undefs.sed.
9912  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9913  # Speed up: don't consider the non `#undef'
9914  echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
9915  # Work around the forget-to-reset-the-flag bug.
9916  echo 't clr' >>$CONFIG_STATUS
9917  echo ': clr' >>$CONFIG_STATUS
9918  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
9919  echo 'CEOF
9920  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
9921  rm -f $tmp/in
9922  mv $tmp/out $tmp/in
9923 ' >>$CONFIG_STATUS
9924  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
9925  rm -f conftest.undefs
9926  mv conftest.tail conftest.undefs
9927 done
9928 rm -f conftest.undefs
11496  
11497 < cat >>$CONFIG_STATUS <<\_ACEOF
11498 <  # Let's still pretend it is `configure' which instantiates (i.e., don't
11499 <  # use $as_me), people would be surprised to read:
11500 <  #    /* config.h.  Generated by config.status.  */
11501 <  if test x"$ac_file" = x-; then
11502 <    echo "/* Generated by configure.  */" >$tmp/config.h
11497 > # as_fn_set_status STATUS
11498 > # -----------------------
11499 > # Set $? to STATUS, without forking.
11500 > as_fn_set_status ()
11501 > {
11502 >  return $1
11503 > } # as_fn_set_status
11504 >
11505 > # as_fn_exit STATUS
11506 > # -----------------
11507 > # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11508 > as_fn_exit ()
11509 > {
11510 >  set +e
11511 >  as_fn_set_status $1
11512 >  exit $1
11513 > } # as_fn_exit
11514 >
11515 > # as_fn_unset VAR
11516 > # ---------------
11517 > # Portably unset VAR.
11518 > as_fn_unset ()
11519 > {
11520 >  { eval $1=; unset $1;}
11521 > }
11522 > as_unset=as_fn_unset
11523 > # as_fn_append VAR VALUE
11524 > # ----------------------
11525 > # Append the text in VALUE to the end of the definition contained in VAR. Take
11526 > # advantage of any shell optimizations that allow amortized linear growth over
11527 > # repeated appends, instead of the typical quadratic growth present in naive
11528 > # implementations.
11529 > if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11530 >  eval 'as_fn_append ()
11531 >  {
11532 >    eval $1+=\$2
11533 >  }'
11534 > else
11535 >  as_fn_append ()
11536 >  {
11537 >    eval $1=\$$1\$2
11538 >  }
11539 > fi # as_fn_append
11540 >
11541 > # as_fn_arith ARG...
11542 > # ------------------
11543 > # Perform arithmetic evaluation on the ARGs, and store the result in the
11544 > # global $as_val. Take advantage of shells that can avoid forks. The arguments
11545 > # must be portable across $(()) and expr.
11546 > if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11547 >  eval 'as_fn_arith ()
11548 >  {
11549 >    as_val=$(( $* ))
11550 >  }'
11551 > else
11552 >  as_fn_arith ()
11553 >  {
11554 >    as_val=`expr "$@" || test $? -eq 1`
11555 >  }
11556 > fi # as_fn_arith
11557 >
11558 >
11559 > if expr a : '\(a\)' >/dev/null 2>&1 &&
11560 >   test "X`expr 00001 : '.*\(...\)'`" = X001; then
11561 >  as_expr=expr
11562 > else
11563 >  as_expr=false
11564 > fi
11565 >
11566 > if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11567 >  as_basename=basename
11568 > else
11569 >  as_basename=false
11570 > fi
11571 >
11572 > if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11573 >  as_dirname=dirname
11574 > else
11575 >  as_dirname=false
11576 > fi
11577 >
11578 > as_me=`$as_basename -- "$0" ||
11579 > $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11580 >         X"$0" : 'X\(//\)$' \| \
11581 >         X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11582 > $as_echo X/"$0" |
11583 >    sed '/^.*\/\([^/][^/]*\)\/*$/{
11584 >            s//\1/
11585 >            q
11586 >          }
11587 >          /^X\/\(\/\/\)$/{
11588 >            s//\1/
11589 >            q
11590 >          }
11591 >          /^X\/\(\/\).*/{
11592 >            s//\1/
11593 >            q
11594 >          }
11595 >          s/.*/./; q'`
11596 >
11597 > # Avoid depending upon Character Ranges.
11598 > as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11599 > as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11600 > as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11601 > as_cr_digits='0123456789'
11602 > as_cr_alnum=$as_cr_Letters$as_cr_digits
11603 >
11604 > ECHO_C= ECHO_N= ECHO_T=
11605 > case `echo -n x` in #(((((
11606 > -n*)
11607 >  case `echo 'xy\c'` in
11608 >  *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11609 >  xy)  ECHO_C='\c';;
11610 >  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11611 >       ECHO_T=' ';;
11612 >  esac;;
11613 > *)
11614 >  ECHO_N='-n';;
11615 > esac
11616 >
11617 > rm -f conf$$ conf$$.exe conf$$.file
11618 > if test -d conf$$.dir; then
11619 >  rm -f conf$$.dir/conf$$.file
11620 > else
11621 >  rm -f conf$$.dir
11622 >  mkdir conf$$.dir 2>/dev/null
11623 > fi
11624 > if (echo >conf$$.file) 2>/dev/null; then
11625 >  if ln -s conf$$.file conf$$ 2>/dev/null; then
11626 >    as_ln_s='ln -s'
11627 >    # ... but there are two gotchas:
11628 >    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11629 >    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11630 >    # In both cases, we have to default to `cp -p'.
11631 >    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11632 >      as_ln_s='cp -p'
11633 >  elif ln conf$$.file conf$$ 2>/dev/null; then
11634 >    as_ln_s=ln
11635    else
11636 <    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
11636 >    as_ln_s='cp -p'
11637    fi
11638 <  cat $tmp/in >>$tmp/config.h
11639 <  rm -f $tmp/in
11640 <  if test x"$ac_file" != x-; then
11641 <    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
11642 <      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
11643 < echo "$as_me: $ac_file is unchanged" >&6;}
11644 <    else
11645 <      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
11646 < $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11647 <         X"$ac_file" : 'X\(//\)[^/]' \| \
11648 <         X"$ac_file" : 'X\(//\)$' \| \
11649 <         X"$ac_file" : 'X\(/\)' \| \
11650 <         .     : '\(.\)' 2>/dev/null ||
11651 < echo X"$ac_file" |
11652 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11653 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11654 <          /^X\(\/\/\)$/{ s//\1/; q; }
9956 <          /^X\(\/\).*/{ s//\1/; q; }
9957 <          s/.*/./; q'`
9958 <      { if $as_mkdir_p; then
9959 <    mkdir -p "$ac_dir"
9960 <  else
9961 <    as_dir="$ac_dir"
11638 > else
11639 >  as_ln_s='cp -p'
11640 > fi
11641 > rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11642 > rmdir conf$$.dir 2>/dev/null
11643 >
11644 >
11645 > # as_fn_mkdir_p
11646 > # -------------
11647 > # Create "$as_dir" as a directory, including parents if necessary.
11648 > as_fn_mkdir_p ()
11649 > {
11650 >
11651 >  case $as_dir in #(
11652 >  -*) as_dir=./$as_dir;;
11653 >  esac
11654 >  test -d "$as_dir" || eval $as_mkdir_p || {
11655      as_dirs=
11656 <    while test ! -d "$as_dir"; do
11657 <      as_dirs="$as_dir $as_dirs"
11658 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
11656 >    while :; do
11657 >      case $as_dir in #(
11658 >      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11659 >      *) as_qdir=$as_dir;;
11660 >      esac
11661 >      as_dirs="'$as_qdir' $as_dirs"
11662 >      as_dir=`$as_dirname -- "$as_dir" ||
11663   $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11664           X"$as_dir" : 'X\(//\)[^/]' \| \
11665           X"$as_dir" : 'X\(//\)$' \| \
11666 <         X"$as_dir" : 'X\(/\)' \| \
11667 <         .     : '\(.\)' 2>/dev/null ||
11668 < echo X"$as_dir" |
11669 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
11670 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
11671 <          /^X\(\/\/\)$/{ s//\1/; q; }
11672 <          /^X\(\/\).*/{ s//\1/; q; }
11673 <          s/.*/./; q'`
11666 >         X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11667 > $as_echo X"$as_dir" |
11668 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11669 >            s//\1/
11670 >            q
11671 >          }
11672 >          /^X\(\/\/\)[^/].*/{
11673 >            s//\1/
11674 >            q
11675 >          }
11676 >          /^X\(\/\/\)$/{
11677 >            s//\1/
11678 >            q
11679 >          }
11680 >          /^X\(\/\).*/{
11681 >            s//\1/
11682 >            q
11683 >          }
11684 >          s/.*/./; q'`
11685 >      test -d "$as_dir" && break
11686      done
11687 <    test ! -n "$as_dirs" || mkdir $as_dirs
11688 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9980 < echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9981 <   { (exit 1); exit 1; }; }; }
11687 >    test -z "$as_dirs" || eval "mkdir $as_dirs"
11688 >  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11689  
11690 <      rm -f $ac_file
11691 <      mv $tmp/config.h $ac_file
11692 <    fi
11690 >
11691 > } # as_fn_mkdir_p
11692 > if mkdir -p . 2>/dev/null; then
11693 >  as_mkdir_p='mkdir -p "$as_dir"'
11694 > else
11695 >  test -d ./-p && rmdir ./-p
11696 >  as_mkdir_p=false
11697 > fi
11698 >
11699 > if test -x / >/dev/null 2>&1; then
11700 >  as_test_x='test -x'
11701 > else
11702 >  if ls -dL / >/dev/null 2>&1; then
11703 >    as_ls_L_option=L
11704    else
11705 <    cat $tmp/config.h
9988 <    rm -f $tmp/config.h
11705 >    as_ls_L_option=
11706    fi
11707 < done
11707 >  as_test_x='
11708 >    eval sh -c '\''
11709 >      if test -d "$1"; then
11710 >        test -d "$1/.";
11711 >      else
11712 >        case $1 in #(
11713 >        -*)set "./$1";;
11714 >        esac;
11715 >        case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11716 >        ???[sx]*):;;*)false;;esac;fi
11717 >    '\'' sh
11718 >  '
11719 > fi
11720 > as_executable_p=$as_test_x
11721 >
11722 > # Sed expression to map a string onto a valid CPP name.
11723 > as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11724 >
11725 > # Sed expression to map a string onto a valid variable name.
11726 > as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11727 >
11728 >
11729 > exec 6>&1
11730 > ## ----------------------------------- ##
11731 > ## Main body of $CONFIG_STATUS script. ##
11732 > ## ----------------------------------- ##
11733 > _ASEOF
11734 > test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11735 >
11736 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11737 > # Save the log message, to keep $0 and so on meaningful, and to
11738 > # report actual input values of CONFIG_FILES etc. instead of their
11739 > # values after options handling.
11740 > ac_log="
11741 > This file was extended by OOPSE $as_me 4.0, which was
11742 > generated by GNU Autoconf 2.64.  Invocation command line was
11743 >
11744 >  CONFIG_FILES    = $CONFIG_FILES
11745 >  CONFIG_HEADERS  = $CONFIG_HEADERS
11746 >  CONFIG_LINKS    = $CONFIG_LINKS
11747 >  CONFIG_COMMANDS = $CONFIG_COMMANDS
11748 >  $ $0 $@
11749 >
11750 > on `(hostname || uname -n) 2>/dev/null | sed 1q`
11751 > "
11752 >
11753   _ACEOF
9992 cat >>$CONFIG_STATUS <<\_ACEOF
11754  
11755 < #
11756 < # CONFIG_LINKS section.
11757 < #
11755 > case $ac_config_files in *"
11756 > "*) set x $ac_config_files; shift; ac_config_files=$*;;
11757 > esac
11758  
11759 < for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
11760 <  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
11761 <  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
11759 > case $ac_config_headers in *"
11760 > "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11761 > esac
11762  
10002  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
10003 echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
11763  
11764 <  if test ! -r $srcdir/$ac_source; then
11765 <    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
11766 < echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
11767 <   { (exit 1); exit 1; }; }
10009 <  fi
10010 <  rm -f $ac_dest
11764 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11765 > # Files that config.status was made for.
11766 > config_files="$ac_config_files"
11767 > config_headers="$ac_config_headers"
11768  
11769 <  # Make relative symlinks.
10013 <  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
10014 < $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10015 <         X"$ac_dest" : 'X\(//\)[^/]' \| \
10016 <         X"$ac_dest" : 'X\(//\)$' \| \
10017 <         X"$ac_dest" : 'X\(/\)' \| \
10018 <         .     : '\(.\)' 2>/dev/null ||
10019 < echo X"$ac_dest" |
10020 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10021 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10022 <          /^X\(\/\/\)$/{ s//\1/; q; }
10023 <          /^X\(\/\).*/{ s//\1/; q; }
10024 <          s/.*/./; q'`
10025 <  { if $as_mkdir_p; then
10026 <    mkdir -p "$ac_dest_dir"
10027 <  else
10028 <    as_dir="$ac_dest_dir"
10029 <    as_dirs=
10030 <    while test ! -d "$as_dir"; do
10031 <      as_dirs="$as_dir $as_dirs"
10032 <      as_dir=`(dirname "$as_dir") 2>/dev/null ||
10033 < $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10034 <         X"$as_dir" : 'X\(//\)[^/]' \| \
10035 <         X"$as_dir" : 'X\(//\)$' \| \
10036 <         X"$as_dir" : 'X\(/\)' \| \
10037 <         .     : '\(.\)' 2>/dev/null ||
10038 < echo X"$as_dir" |
10039 <    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10040 <          /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10041 <          /^X\(\/\/\)$/{ s//\1/; q; }
10042 <          /^X\(\/\).*/{ s//\1/; q; }
10043 <          s/.*/./; q'`
10044 <    done
10045 <    test ! -n "$as_dirs" || mkdir $as_dirs
10046 <  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
10047 < echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
10048 <   { (exit 1); exit 1; }; }; }
11769 > _ACEOF
11770  
11771 <  ac_builddir=.
11771 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11772 > ac_cs_usage="\
11773 > \`$as_me' instantiates files and other configuration actions
11774 > from templates according to the current configuration.  Unless the files
11775 > and actions are specified as TAGs, all are instantiated by default.
11776  
11777 < if test "$ac_dest_dir" != .; then
11778 <  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
11779 <  # A "../" for each directory in $ac_dir_suffix.
11780 <  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
11781 < else
11782 <  ac_dir_suffix= ac_top_builddir=
11777 > Usage: $0 [OPTION]... [TAG]...
11778 >
11779 >  -h, --help       print this help, then exit
11780 >  -V, --version    print version number and configuration settings, then exit
11781 >  -q, --quiet, --silent
11782 >                   do not print progress messages
11783 >  -d, --debug      don't remove temporary files
11784 >      --recheck    update $as_me by reconfiguring in the same conditions
11785 >      --file=FILE[:TEMPLATE]
11786 >                   instantiate the configuration file FILE
11787 >      --header=FILE[:TEMPLATE]
11788 >                   instantiate the configuration header FILE
11789 >
11790 > Configuration files:
11791 > $config_files
11792 >
11793 > Configuration headers:
11794 > $config_headers
11795 >
11796 > Report bugs to <gezelter@nd.edu>."
11797 >
11798 > _ACEOF
11799 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11800 > ac_cs_version="\\
11801 > OOPSE config.status 4.0
11802 > configured by $0, generated by GNU Autoconf 2.64,
11803 >  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11804 >
11805 > Copyright (C) 2009 Free Software Foundation, Inc.
11806 > This config.status script is free software; the Free Software Foundation
11807 > gives unlimited permission to copy, distribute and modify it."
11808 >
11809 > ac_pwd='$ac_pwd'
11810 > srcdir='$srcdir'
11811 > INSTALL='$INSTALL'
11812 > test -n "\$AWK" || AWK=awk
11813 > _ACEOF
11814 >
11815 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11816 > # The default lists apply if the user does not specify any file.
11817 > ac_need_defaults=:
11818 > while test $# != 0
11819 > do
11820 >  case $1 in
11821 >  --*=*)
11822 >    ac_option=`expr "X$1" : 'X\([^=]*\)='`
11823 >    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11824 >    ac_shift=:
11825 >    ;;
11826 >  *)
11827 >    ac_option=$1
11828 >    ac_optarg=$2
11829 >    ac_shift=shift
11830 >    ;;
11831 >  esac
11832 >
11833 >  case $ac_option in
11834 >  # Handling of the options.
11835 >  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11836 >    ac_cs_recheck=: ;;
11837 >  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11838 >    $as_echo "$ac_cs_version"; exit ;;
11839 >  --debug | --debu | --deb | --de | --d | -d )
11840 >    debug=: ;;
11841 >  --file | --fil | --fi | --f )
11842 >    $ac_shift
11843 >    case $ac_optarg in
11844 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11845 >    esac
11846 >    as_fn_append CONFIG_FILES " '$ac_optarg'"
11847 >    ac_need_defaults=false;;
11848 >  --header | --heade | --head | --hea )
11849 >    $ac_shift
11850 >    case $ac_optarg in
11851 >    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11852 >    esac
11853 >    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11854 >    ac_need_defaults=false;;
11855 >  --he | --h)
11856 >    # Conflict between --help and --header
11857 >    as_fn_error "ambiguous option: \`$1'
11858 > Try \`$0 --help' for more information.";;
11859 >  --help | --hel | -h )
11860 >    $as_echo "$ac_cs_usage"; exit ;;
11861 >  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11862 >  | -silent | --silent | --silen | --sile | --sil | --si | --s)
11863 >    ac_cs_silent=: ;;
11864 >
11865 >  # This is an error.
11866 >  -*) as_fn_error "unrecognized option: \`$1'
11867 > Try \`$0 --help' for more information." ;;
11868 >
11869 >  *) as_fn_append ac_config_targets " $1"
11870 >     ac_need_defaults=false ;;
11871 >
11872 >  esac
11873 >  shift
11874 > done
11875 >
11876 > ac_configure_extra_args=
11877 >
11878 > if $ac_cs_silent; then
11879 >  exec 6>/dev/null
11880 >  ac_configure_extra_args="$ac_configure_extra_args --silent"
11881   fi
11882  
11883 < case $srcdir in
11884 <  .)  # No --srcdir option.  We are building in place.
11885 <    ac_srcdir=.
11886 <    if test -z "$ac_top_builddir"; then
11887 <       ac_top_srcdir=.
11888 <    else
11889 <       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
11890 <    fi ;;
11891 <  [\\/]* | ?:[\\/]* )  # Absolute path.
11892 <    ac_srcdir=$srcdir$ac_dir_suffix;
10070 <    ac_top_srcdir=$srcdir ;;
10071 <  *) # Relative path.
10072 <    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10073 <    ac_top_srcdir=$ac_top_builddir$srcdir ;;
10074 < esac
11883 > _ACEOF
11884 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11885 > if \$ac_cs_recheck; then
11886 >  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11887 >  shift
11888 >  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11889 >  CONFIG_SHELL='$SHELL'
11890 >  export CONFIG_SHELL
11891 >  exec "\$@"
11892 > fi
11893  
11894 < # Do not use `cd foo && pwd` to compute absolute paths, because
11895 < # the directories may not exist.
11896 < case `pwd` in
11897 < .) ac_abs_builddir="$ac_dest_dir";;
11898 < *)
11899 <  case "$ac_dest_dir" in
11900 <  .) ac_abs_builddir=`pwd`;;
11901 <  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
11902 <  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
11903 <  esac;;
10086 < esac
10087 < case $ac_abs_builddir in
10088 < .) ac_abs_top_builddir=${ac_top_builddir}.;;
10089 < *)
10090 <  case ${ac_top_builddir}. in
10091 <  .) ac_abs_top_builddir=$ac_abs_builddir;;
10092 <  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10093 <  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10094 <  esac;;
10095 < esac
10096 < case $ac_abs_builddir in
10097 < .) ac_abs_srcdir=$ac_srcdir;;
10098 < *)
10099 <  case $ac_srcdir in
10100 <  .) ac_abs_srcdir=$ac_abs_builddir;;
10101 <  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10102 <  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10103 <  esac;;
10104 < esac
10105 < case $ac_abs_builddir in
10106 < .) ac_abs_top_srcdir=$ac_top_srcdir;;
10107 < *)
10108 <  case $ac_top_srcdir in
10109 <  .) ac_abs_top_srcdir=$ac_abs_builddir;;
10110 <  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10111 <  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10112 <  esac;;
10113 < esac
11894 > _ACEOF
11895 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11896 > exec 5>>config.log
11897 > {
11898 >  echo
11899 >  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11900 > ## Running $as_me. ##
11901 > _ASBOX
11902 >  $as_echo "$ac_log"
11903 > } >&5
11904  
11905 + _ACEOF
11906 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11907 + _ACEOF
11908  
11909 <  case $srcdir in
11910 <  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
11911 <      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
11909 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11910 >
11911 > # Handling of arguments.
11912 > for ac_config_target in $ac_config_targets
11913 > do
11914 >  case $ac_config_target in
11915 >    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
11916 >    "make/Makefile") CONFIG_FILES="$CONFIG_FILES make/Makefile" ;;
11917 >    "src/utils/Makefile") CONFIG_FILES="$CONFIG_FILES src/utils/Makefile" ;;
11918 >    "src/math/Makefile") CONFIG_FILES="$CONFIG_FILES src/math/Makefile" ;;
11919 >    "src/integrators/Makefile") CONFIG_FILES="$CONFIG_FILES src/integrators/Makefile" ;;
11920 >    "src/applications/atom2md/Makefile") CONFIG_FILES="$CONFIG_FILES src/applications/atom2md/Makefile" ;;
11921 >    "scripts/filepp") CONFIG_FILES="$CONFIG_FILES scripts/filepp" ;;
11922 >
11923 >  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11924    esac
11925 + done
11926  
11927 <  # Try a symlink, then a hard link, then a copy.
11928 <  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
11929 <    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
11930 <    cp -p $srcdir/$ac_source $ac_dest ||
11931 <    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
11932 < echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
11933 <   { (exit 1); exit 1; }; }
11927 >
11928 > # If the user did not use the arguments to specify the items to instantiate,
11929 > # then the envvar interface is used.  Set only those that are not.
11930 > # We use the long form for the default assignment because of an extremely
11931 > # bizarre bug on SunOS 4.1.3.
11932 > if $ac_need_defaults; then
11933 >  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11934 >  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11935 > fi
11936 >
11937 > # Have a temporary directory for convenience.  Make it in the build tree
11938 > # simply because there is no reason against having it here, and in addition,
11939 > # creating and moving files from /tmp can sometimes cause problems.
11940 > # Hook for its removal unless debugging.
11941 > # Note that there is a small window in which the directory will not be cleaned:
11942 > # after its creation but before its name has been assigned to `$tmp'.
11943 > $debug ||
11944 > {
11945 >  tmp=
11946 >  trap 'exit_status=$?
11947 >  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11948 > ' 0
11949 >  trap 'as_fn_exit 1' 1 2 13 15
11950 > }
11951 > # Create a (secure) tmp directory for tmp files.
11952 >
11953 > {
11954 >  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11955 >  test -n "$tmp" && test -d "$tmp"
11956 > }  ||
11957 > {
11958 >  tmp=./conf$$-$RANDOM
11959 >  (umask 077 && mkdir "$tmp")
11960 > } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11961 >
11962 > # Set up the scripts for CONFIG_FILES section.
11963 > # No need to generate them if there are no CONFIG_FILES.
11964 > # This happens for instance with `./config.status config.h'.
11965 > if test -n "$CONFIG_FILES"; then
11966 >
11967 >
11968 > ac_cr=`echo X | tr X '\015'`
11969 > # On cygwin, bash can eat \r inside `` if the user requested igncr.
11970 > # But we know of no other shell where ac_cr would be empty at this
11971 > # point, so we can use a bashism as a fallback.
11972 > if test "x$ac_cr" = x; then
11973 >  eval ac_cr=\$\'\\r\'
11974 > fi
11975 > ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11976 > if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11977 >  ac_cs_awk_cr='\r'
11978 > else
11979 >  ac_cs_awk_cr=$ac_cr
11980 > fi
11981 >
11982 > echo 'BEGIN {' >"$tmp/subs1.awk" &&
11983 > _ACEOF
11984 >
11985 >
11986 > {
11987 >  echo "cat >conf$$subs.awk <<_ACEOF" &&
11988 >  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11989 >  echo "_ACEOF"
11990 > } >conf$$subs.sh ||
11991 >  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11992 > ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11993 > ac_delim='%!_!# '
11994 > for ac_last_try in false false false false false :; do
11995 >  . ./conf$$subs.sh ||
11996 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11997 >
11998 >  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11999 >  if test $ac_delim_n = $ac_delim_num; then
12000 >    break
12001 >  elif $ac_last_try; then
12002 >    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12003 >  else
12004 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12005 >  fi
12006   done
12007 + rm -f conf$$subs.sh
12008 +
12009 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12010 + cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12011   _ACEOF
12012 + sed -n '
12013 + h
12014 + s/^/S["/; s/!.*/"]=/
12015 + p
12016 + g
12017 + s/^[^!]*!//
12018 + :repl
12019 + t repl
12020 + s/'"$ac_delim"'$//
12021 + t delim
12022 + :nl
12023 + h
12024 + s/\(.\{148\}\).*/\1/
12025 + t more1
12026 + s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12027 + p
12028 + n
12029 + b repl
12030 + :more1
12031 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12032 + p
12033 + g
12034 + s/.\{148\}//
12035 + t nl
12036 + :delim
12037 + h
12038 + s/\(.\{148\}\).*/\1/
12039 + t more2
12040 + s/["\\]/\\&/g; s/^/"/; s/$/"/
12041 + p
12042 + b
12043 + :more2
12044 + s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12045 + p
12046 + g
12047 + s/.\{148\}//
12048 + t delim
12049 + ' <conf$$subs.awk | sed '
12050 + /^[^""]/{
12051 +  N
12052 +  s/\n//
12053 + }
12054 + ' >>$CONFIG_STATUS || ac_write_fail=1
12055 + rm -f conf$$subs.awk
12056 + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12057 + _ACAWK
12058 + cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12059 +  for (key in S) S_is_set[key] = 1
12060 +  FS = ""
12061  
12062 < cat >>$CONFIG_STATUS <<\_ACEOF
12062 > }
12063 > {
12064 >  line = $ 0
12065 >  nfields = split(line, field, "@")
12066 >  substed = 0
12067 >  len = length(field[1])
12068 >  for (i = 2; i < nfields; i++) {
12069 >    key = field[i]
12070 >    keylen = length(key)
12071 >    if (S_is_set[key]) {
12072 >      value = S[key]
12073 >      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12074 >      len += length(value) + length(field[++i])
12075 >      substed = 1
12076 >    } else
12077 >      len += 1 + keylen
12078 >  }
12079  
12080 < { (exit 0); exit 0; }
12080 >  print line
12081 > }
12082 >
12083 > _ACAWK
12084   _ACEOF
12085 < chmod +x $CONFIG_STATUS
12085 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12086 > if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12087 >  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12088 > else
12089 >  cat
12090 > fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12091 >  || as_fn_error "could not setup config files machinery" "$LINENO" 5
12092 > _ACEOF
12093 >
12094 > # VPATH may cause trouble with some makes, so we remove $(srcdir),
12095 > # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12096 > # trailing colons and then remove the whole line if VPATH becomes empty
12097 > # (actually we leave an empty line to preserve line numbers).
12098 > if test "x$srcdir" = x.; then
12099 >  ac_vpsub='/^[  ]*VPATH[        ]*=/{
12100 > s/:*\$(srcdir):*/:/
12101 > s/:*\${srcdir}:*/:/
12102 > s/:*@srcdir@:*/:/
12103 > s/^\([^=]*=[     ]*\):*/\1/
12104 > s/:*$//
12105 > s/^[^=]*=[       ]*$//
12106 > }'
12107 > fi
12108 >
12109 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12110 > fi # test -n "$CONFIG_FILES"
12111 >
12112 > # Set up the scripts for CONFIG_HEADERS section.
12113 > # No need to generate them if there are no CONFIG_HEADERS.
12114 > # This happens for instance with `./config.status Makefile'.
12115 > if test -n "$CONFIG_HEADERS"; then
12116 > cat >"$tmp/defines.awk" <<\_ACAWK ||
12117 > BEGIN {
12118 > _ACEOF
12119 >
12120 > # Transform confdefs.h into an awk script `defines.awk', embedded as
12121 > # here-document in config.status, that substitutes the proper values into
12122 > # config.h.in to produce config.h.
12123 >
12124 > # Create a delimiter string that does not exist in confdefs.h, to ease
12125 > # handling of long lines.
12126 > ac_delim='%!_!# '
12127 > for ac_last_try in false false :; do
12128 >  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12129 >  if test -z "$ac_t"; then
12130 >    break
12131 >  elif $ac_last_try; then
12132 >    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12133 >  else
12134 >    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12135 >  fi
12136 > done
12137 >
12138 > # For the awk script, D is an array of macro values keyed by name,
12139 > # likewise P contains macro parameters if any.  Preserve backslash
12140 > # newline sequences.
12141 >
12142 > ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12143 > sed -n '
12144 > s/.\{148\}/&'"$ac_delim"'/g
12145 > t rset
12146 > :rset
12147 > s/^[     ]*#[    ]*define[       ][      ]*/ /
12148 > t def
12149 > d
12150 > :def
12151 > s/\\$//
12152 > t bsnl
12153 > s/["\\]/\\&/g
12154 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12155 > D["\1"]=" \3"/p
12156 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12157 > d
12158 > :bsnl
12159 > s/["\\]/\\&/g
12160 > s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12161 > D["\1"]=" \3\\\\\\n"\\/p
12162 > t cont
12163 > s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12164 > t cont
12165 > d
12166 > :cont
12167 > n
12168 > s/.\{148\}/&'"$ac_delim"'/g
12169 > t clear
12170 > :clear
12171 > s/\\$//
12172 > t bsnlc
12173 > s/["\\]/\\&/g; s/^/"/; s/$/"/p
12174 > d
12175 > :bsnlc
12176 > s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12177 > b cont
12178 > ' <confdefs.h | sed '
12179 > s/'"$ac_delim"'/"\\\
12180 > "/g' >>$CONFIG_STATUS || ac_write_fail=1
12181 >
12182 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12183 >  for (key in D) D_is_set[key] = 1
12184 >  FS = ""
12185 > }
12186 > /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12187 >  line = \$ 0
12188 >  split(line, arg, " ")
12189 >  if (arg[1] == "#") {
12190 >    defundef = arg[2]
12191 >    mac1 = arg[3]
12192 >  } else {
12193 >    defundef = substr(arg[1], 2)
12194 >    mac1 = arg[2]
12195 >  }
12196 >  split(mac1, mac2, "(") #)
12197 >  macro = mac2[1]
12198 >  prefix = substr(line, 1, index(line, defundef) - 1)
12199 >  if (D_is_set[macro]) {
12200 >    # Preserve the white space surrounding the "#".
12201 >    print prefix "define", macro P[macro] D[macro]
12202 >    next
12203 >  } else {
12204 >    # Replace #undef with comments.  This is necessary, for example,
12205 >    # in the case of _POSIX_SOURCE, which is predefined and required
12206 >    # on some systems where configure will not decide to define it.
12207 >    if (defundef == "undef") {
12208 >      print "/*", prefix defundef, macro, "*/"
12209 >      next
12210 >    }
12211 >  }
12212 > }
12213 > { print }
12214 > _ACAWK
12215 > _ACEOF
12216 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12217 >  as_fn_error "could not setup config headers machinery" "$LINENO" 5
12218 > fi # test -n "$CONFIG_HEADERS"
12219 >
12220 >
12221 > eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    "
12222 > shift
12223 > for ac_tag
12224 > do
12225 >  case $ac_tag in
12226 >  :[FHLC]) ac_mode=$ac_tag; continue;;
12227 >  esac
12228 >  case $ac_mode$ac_tag in
12229 >  :[FHL]*:*);;
12230 >  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12231 >  :[FH]-) ac_tag=-:-;;
12232 >  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12233 >  esac
12234 >  ac_save_IFS=$IFS
12235 >  IFS=:
12236 >  set x $ac_tag
12237 >  IFS=$ac_save_IFS
12238 >  shift
12239 >  ac_file=$1
12240 >  shift
12241 >
12242 >  case $ac_mode in
12243 >  :L) ac_source=$1;;
12244 >  :[FH])
12245 >    ac_file_inputs=
12246 >    for ac_f
12247 >    do
12248 >      case $ac_f in
12249 >      -) ac_f="$tmp/stdin";;
12250 >      *) # Look for the file first in the build tree, then in the source tree
12251 >         # (if the path is not absolute).  The absolute path cannot be DOS-style,
12252 >         # because $ac_f cannot contain `:'.
12253 >         test -f "$ac_f" ||
12254 >           case $ac_f in
12255 >           [\\/$]*) false;;
12256 >           *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12257 >           esac ||
12258 >           as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12259 >      esac
12260 >      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12261 >      as_fn_append ac_file_inputs " '$ac_f'"
12262 >    done
12263 >
12264 >    # Let's still pretend it is `configure' which instantiates (i.e., don't
12265 >    # use $as_me), people would be surprised to read:
12266 >    #    /* config.h.  Generated by config.status.  */
12267 >    configure_input='Generated from '`
12268 >          $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12269 >        `' by configure.'
12270 >    if test x"$ac_file" != x-; then
12271 >      configure_input="$ac_file.  $configure_input"
12272 >      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12273 > $as_echo "$as_me: creating $ac_file" >&6;}
12274 >    fi
12275 >    # Neutralize special characters interpreted by sed in replacement strings.
12276 >    case $configure_input in #(
12277 >    *\&* | *\|* | *\\* )
12278 >       ac_sed_conf_input=`$as_echo "$configure_input" |
12279 >       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12280 >    *) ac_sed_conf_input=$configure_input;;
12281 >    esac
12282 >
12283 >    case $ac_tag in
12284 >    *:-:* | *:-) cat >"$tmp/stdin" \
12285 >      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12286 >    esac
12287 >    ;;
12288 >  esac
12289 >
12290 >  ac_dir=`$as_dirname -- "$ac_file" ||
12291 > $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12292 >         X"$ac_file" : 'X\(//\)[^/]' \| \
12293 >         X"$ac_file" : 'X\(//\)$' \| \
12294 >         X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12295 > $as_echo X"$ac_file" |
12296 >    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12297 >            s//\1/
12298 >            q
12299 >          }
12300 >          /^X\(\/\/\)[^/].*/{
12301 >            s//\1/
12302 >            q
12303 >          }
12304 >          /^X\(\/\/\)$/{
12305 >            s//\1/
12306 >            q
12307 >          }
12308 >          /^X\(\/\).*/{
12309 >            s//\1/
12310 >            q
12311 >          }
12312 >          s/.*/./; q'`
12313 >  as_dir="$ac_dir"; as_fn_mkdir_p
12314 >  ac_builddir=.
12315 >
12316 > case "$ac_dir" in
12317 > .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12318 > *)
12319 >  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12320 >  # A ".." for each directory in $ac_dir_suffix.
12321 >  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12322 >  case $ac_top_builddir_sub in
12323 >  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12324 >  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12325 >  esac ;;
12326 > esac
12327 > ac_abs_top_builddir=$ac_pwd
12328 > ac_abs_builddir=$ac_pwd$ac_dir_suffix
12329 > # for backward compatibility:
12330 > ac_top_builddir=$ac_top_build_prefix
12331 >
12332 > case $srcdir in
12333 >  .)  # We are building in place.
12334 >    ac_srcdir=.
12335 >    ac_top_srcdir=$ac_top_builddir_sub
12336 >    ac_abs_top_srcdir=$ac_pwd ;;
12337 >  [\\/]* | ?:[\\/]* )  # Absolute name.
12338 >    ac_srcdir=$srcdir$ac_dir_suffix;
12339 >    ac_top_srcdir=$srcdir
12340 >    ac_abs_top_srcdir=$srcdir ;;
12341 >  *) # Relative name.
12342 >    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12343 >    ac_top_srcdir=$ac_top_build_prefix$srcdir
12344 >    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12345 > esac
12346 > ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12347 >
12348 >
12349 >  case $ac_mode in
12350 >  :F)
12351 >  #
12352 >  # CONFIG_FILE
12353 >  #
12354 >
12355 >  case $INSTALL in
12356 >  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12357 >  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12358 >  esac
12359 > _ACEOF
12360 >
12361 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12362 > # If the template does not know about datarootdir, expand it.
12363 > # FIXME: This hack should be removed a few years after 2.60.
12364 > ac_datarootdir_hack=; ac_datarootdir_seen=
12365 > ac_sed_dataroot='
12366 > /datarootdir/ {
12367 >  p
12368 >  q
12369 > }
12370 > /@datadir@/p
12371 > /@docdir@/p
12372 > /@infodir@/p
12373 > /@localedir@/p
12374 > /@mandir@/p'
12375 > case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12376 > *datarootdir*) ac_datarootdir_seen=yes;;
12377 > *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12378 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12379 > $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12380 > _ACEOF
12381 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12382 >  ac_datarootdir_hack='
12383 >  s&@datadir@&$datadir&g
12384 >  s&@docdir@&$docdir&g
12385 >  s&@infodir@&$infodir&g
12386 >  s&@localedir@&$localedir&g
12387 >  s&@mandir@&$mandir&g
12388 >  s&\\\${datarootdir}&$datarootdir&g' ;;
12389 > esac
12390 > _ACEOF
12391 >
12392 > # Neutralize VPATH when `$srcdir' = `.'.
12393 > # Shell code in configure.ac might set extrasub.
12394 > # FIXME: do we really want to maintain this feature?
12395 > cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12396 > ac_sed_extra="$ac_vpsub
12397 > $extrasub
12398 > _ACEOF
12399 > cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12400 > :t
12401 > /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12402 > s|@configure_input@|$ac_sed_conf_input|;t t
12403 > s&@top_builddir@&$ac_top_builddir_sub&;t t
12404 > s&@top_build_prefix@&$ac_top_build_prefix&;t t
12405 > s&@srcdir@&$ac_srcdir&;t t
12406 > s&@abs_srcdir@&$ac_abs_srcdir&;t t
12407 > s&@top_srcdir@&$ac_top_srcdir&;t t
12408 > s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12409 > s&@builddir@&$ac_builddir&;t t
12410 > s&@abs_builddir@&$ac_abs_builddir&;t t
12411 > s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12412 > s&@INSTALL@&$ac_INSTALL&;t t
12413 > $ac_datarootdir_hack
12414 > "
12415 > eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12416 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12417 >
12418 > test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12419 >  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12420 >  { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12421 >  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12422 > which seems to be undefined.  Please make sure it is defined." >&5
12423 > $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12424 > which seems to be undefined.  Please make sure it is defined." >&2;}
12425 >
12426 >  rm -f "$tmp/stdin"
12427 >  case $ac_file in
12428 >  -) cat "$tmp/out" && rm -f "$tmp/out";;
12429 >  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12430 >  esac \
12431 >  || as_fn_error "could not create $ac_file" "$LINENO" 5
12432 > ;;
12433 >  :H)
12434 >  #
12435 >  # CONFIG_HEADER
12436 >  #
12437 >  if test x"$ac_file" != x-; then
12438 >    {
12439 >      $as_echo "/* $configure_input  */" \
12440 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12441 >    } >"$tmp/config.h" \
12442 >      || as_fn_error "could not create $ac_file" "$LINENO" 5
12443 >    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12444 >      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12445 > $as_echo "$as_me: $ac_file is unchanged" >&6;}
12446 >    else
12447 >      rm -f "$ac_file"
12448 >      mv "$tmp/config.h" "$ac_file" \
12449 >        || as_fn_error "could not create $ac_file" "$LINENO" 5
12450 >    fi
12451 >  else
12452 >    $as_echo "/* $configure_input  */" \
12453 >      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12454 >      || as_fn_error "could not create -" "$LINENO" 5
12455 >  fi
12456 > ;;
12457 >
12458 >
12459 >  esac
12460 >
12461 >
12462 >  case $ac_file$ac_mode in
12463 >    "make/Makefile":F) chmod 0755 scripts/* ;;
12464 >    "src/utils/Makefile":F) chmod 0755 scripts/* ;;
12465 >    "src/math/Makefile":F) chmod 0755 scripts/* ;;
12466 >    "src/integrators/Makefile":F) chmod 0755 scripts/* ;;
12467 >    "src/applications/atom2md/Makefile":F) chmod 0755 scripts/* ;;
12468 >    "scripts/filepp":F) chmod 0755 scripts/* ;;
12469 >
12470 >  esac
12471 > done # for ac_tag
12472 >
12473 >
12474 > as_fn_exit 0
12475 > _ACEOF
12476   ac_clean_files=$ac_clean_files_save
12477  
12478 + test $ac_write_fail = 0 ||
12479 +  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
12480  
12481 +
12482   # configure is writing to config.log, and then calls config.status.
12483   # config.status does its own redirection, appending to config.log.
12484   # Unfortunately, on DOS this fails, as config.log is still kept open
# Line 10154 | Line 12497 | if test "$no_create" != yes; then
12497    exec 5>>config.log
12498    # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12499    # would make configure fail if this is the last instruction.
12500 <  $ac_cs_success || { (exit 1); exit 1; }
12500 >  $ac_cs_success || as_fn_exit $?
12501   fi
12502 + if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
12503 +  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
12504 + $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
12505 + fi
12506  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines